Commit graph

55850 commits

Author SHA1 Message Date
Amine Khaldi 0be7d31f22 [MSVFW32]
* Move some inclusions to the main header.
* Extract the resource related definitions into resource.h and include it in both the main header and the resource file.
* Remove inclusions and definitions that already exist in the main header/resource file.
CORE-7716

svn path=/trunk/; revision=61790
2014-01-24 18:03:28 +00:00
Amine Khaldi 4c38d2c309 [MSPORTS]
* Remove one time inclusions from the main header and put them back where they belong.
* Improve header inclusions.
CORE-7716

svn path=/trunk/; revision=61789
2014-01-24 18:00:48 +00:00
Amine Khaldi 32c14e45f6 [MSIMTF]
* Create a main header and move some inclusions to it.
* Improve the header inclusions.
CORE-7716

svn path=/trunk/; revision=61788
2014-01-24 17:59:28 +00:00
Amine Khaldi 154606ab04 [MSCTF]
* Improve header inclusions.
CORE-7716

svn path=/trunk/; revision=61787
2014-01-24 17:37:14 +00:00
Eric Kohl e35095afbf [MSGINA]
- Add the ability for administrators to unlock a computer that was locked by another user.
- Remove outdated code.

svn path=/trunk/; revision=61784
2014-01-23 22:05:03 +00:00
Jérôme Gardou 9f87212d66 [CMLIB]
- Increase Hive dirty counter when marking cells as dirty
 - Clear the counter accordingly when flushing the hive
[NTOSKRNL]
 - Lazy flush the registry when unlocking it
 - Correctly update hive lazy flush count when actully flushing it
 - Respect the force flush parameter
CORE-6762 #comment Should be fixed with r61783, let's see what testbot says.

svn path=/trunk/; revision=61783
2014-01-23 21:06:48 +00:00
Amine Khaldi 3cdb13b7e3 [MSCOREE]
* Improve header inclusions.
CORE-7716

svn path=/trunk/; revision=61782
2014-01-23 18:01:59 +00:00
Amine Khaldi 1b2a553fb0 [MSAFD]
* Remove one time inclusions from the main header and put them back where they belong.
CORE-7716

svn path=/trunk/; revision=61781
2014-01-23 18:01:03 +00:00
Amine Khaldi 9b0d1bcfb3 [MSACM32]
* Improve header inclusions.
CORE-7716

svn path=/trunk/; revision=61780
2014-01-23 17:59:52 +00:00
Amine Khaldi ea99137843 [MPR]
* Move mprres.h inclusion to the main header.
CORE-7716

svn path=/trunk/; revision=61779
2014-01-23 17:57:47 +00:00
Amine Khaldi 237fce6822 [MMDEVAPI]
* Improve header inclusions.
CORE-7716

svn path=/trunk/; revision=61778
2014-01-23 17:55:56 +00:00
Amine Khaldi a63971940f [MCIAVI32]
* Remove one time mciavi.h inclusion from the main header and put it back where it belongs.
CORE-7716

svn path=/trunk/; revision=61777
2014-01-23 17:53:38 +00:00
Amine Khaldi 48cab4c068 [MAPI32]
* Improve header inclusions.
CORE-7716

svn path=/trunk/; revision=61776
2014-01-23 17:52:54 +00:00
Amine Khaldi 830213a1cf [LSASRV]
* Remove one time inclusions from the main header and put them back where they belong.
CORE-7716

svn path=/trunk/; revision=61775
2014-01-23 17:51:20 +00:00
Amine Khaldi f2296246ea [LPK]
* Improve header inclusions.
CORE-7716

svn path=/trunk/; revision=61774
2014-01-23 17:49:49 +00:00
Amine Khaldi 44f2f5994e [LOCALSPL]
* Remove one time resource.h inclusion from the main header and put it back where it belongs.
CORE-7716

svn path=/trunk/; revision=61773
2014-01-23 17:46:55 +00:00
Amine Khaldi 3c885f3ebf [KERNEL32]
* Remove one time inclusions from the main header and put them back where they belong.
* Improve header inclusions.
CORE-7716

svn path=/trunk/; revision=61772
2014-01-23 17:45:58 +00:00
Amine Khaldi 4ba913a711 [JSCRIPT]
* Remove one time inclusions from the main header and put them back where they belong.
* Improve header inclusions.
* Improve the GUIDs situation.
CORE-7716

svn path=/trunk/; revision=61771
2014-01-23 17:45:05 +00:00
Amine Khaldi a45f245075 [ITSS]
* Remove one time inclusions from the main header and put them back where they belong.
* Improve header inclusions.
CORE-7716

svn path=/trunk/; revision=61770
2014-01-23 17:43:25 +00:00
Amine Khaldi 6f607e42cc [IMAGEHLP]
* Remove one time winternl.h inclusion from the main header and put it back where it belongs.
* Improve header inclusions.
CORE-7716

svn path=/trunk/; revision=61769
2014-01-23 17:42:15 +00:00
Amine Khaldi 24e5e1b0be [IEFRAME]
* Improve header inclusions.
CORE-7716

svn path=/trunk/; revision=61768
2014-01-23 11:30:37 +00:00
Amine Khaldi fbecb771e6 [HID]
* Remove one time inclusions from the main header and put them back where they belong.
* Improve header inclusions.
CORE-7716

svn path=/trunk/; revision=61767
2014-01-23 11:28:58 +00:00
Amine Khaldi f91ac77f24 [HHCTRL.OCX]
* Remove one time mshtmhst.h inclusion from the main header and put it back where it belongs.
* Move resource.h inclusion to the main header.
* Remove redundant winnls.h inclusion.
CORE-7716

svn path=/trunk/; revision=61766
2014-01-23 11:27:43 +00:00
Amine Khaldi 0c66b2f86c [GDIPLUS]
* Remove one time inclusions from the main header and put them back where they belong.
* Improve header inclusions.
* Improve the GUIDs situation.
CORE-7716

svn path=/trunk/; revision=61765
2014-01-23 11:25:09 +00:00
Amine Khaldi 2fab6263e9 [FUSION]
* Remove one time inclusions from the main header and put them back where they belong.
* Improve header inclusions.
* Improve the GUIDs situation.
CORE-7716

svn path=/trunk/; revision=61764
2014-01-23 11:22:13 +00:00
Amine Khaldi 946e9d16fe [FMIFS]
* Remove one time inclusions from the main header and put them back where they belong.
* Improve header inclusions.
CORE-7716

svn path=/trunk/; revision=61763
2014-01-23 11:19:27 +00:00
Amine Khaldi 20a454e741 [DNSAPI]
* Improve header inclusions.
CORE-7716

svn path=/trunk/; revision=61762
2014-01-23 11:16:46 +00:00
Amine Khaldi a8bce773fa [DHCPCSVC]
* Remove one time inclusions from the main header and put them back where they belong.
* Cleanup the main header.
CORE-7716

svn path=/trunk/; revision=61761
2014-01-23 11:15:11 +00:00
Amine Khaldi 93a84eb12d [DEVMGR]
* Remove one time inclusions from the main header and put them back where they belong.
* Improve header inclusions.
CORE-7716

svn path=/trunk/; revision=61760
2014-01-23 11:13:16 +00:00
Timo Kreuzer 0739ebd3f9 [KSECDD]
Implement IRP_MJ_DEVICE_CONTROL, handle ioctl 0x390004, used by MS advapi32 to generate random numbers. Even though it is not very crypto-safe, for now we just use RtlRandomEx, "improved" by xoring the seed with some data from KeTickCount (no idea whether that does any good)

svn path=/trunk/; revision=61759
2014-01-22 23:41:04 +00:00
Amine Khaldi 49ca94a0f8 [BASEADDRESSES]
* Update modules' based addresses.

svn path=/trunk/; revision=61757
2014-01-22 22:51:13 +00:00
Amine Khaldi 52da71702d [CMAKE]
* Apply the 5.01 subsystem version regardless of cl version. All the supported MSVC toolchains accept it.

svn path=/trunk/; revision=61756
2014-01-22 22:46:30 +00:00
Timo Kreuzer 793f6fe43d [KSECDD]
Implement IRP_MJ_QUERY_INFORMATION and IRP_MJ_QUERY_VOLUME_INFORMATION

svn path=/trunk/; revision=61755
2014-01-22 20:52:01 +00:00
Timo Kreuzer fcc7d66c11 [KSECDD]
Start implementing ksecdd

svn path=/trunk/; revision=61754
2014-01-22 16:58:36 +00:00
Timo Kreuzer 8b8043e5bf [NTOSKRNL]
- Implement NtPrivilegedServiceAuditAlarm, the internal function SepAdtPrivilegedServiceAuditAlarm is not implemented yet.
- Stubplement SepAccessCheckAndAuditAlarm and make NtAccessCheckAndAuditAlarm, NtAccessCheckByTypeAndAuditAlarm, NtAccessCheckByTypeResultListAndAuditAlarm and NtAccessCheckByTypeResultListAndAuditAlarmByHandle (love that name) wrappers around it.

svn path=/trunk/; revision=61753
2014-01-22 16:29:26 +00:00
Timo Kreuzer 5ed6d51e02 [NTOSKRNL]
Implement TokenSessionReference case in NtSetInformationToken, also make sure not to leak a reference on the token in case of an exception.

svn path=/trunk/; revision=61752
2014-01-22 15:05:16 +00:00
Timo Kreuzer c9192d2c20 [NTOSKRNL]
Fix return type of PsSetProcessSecurityPort

svn path=/trunk/; revision=61751
2014-01-22 14:48:45 +00:00
Eric Kohl 4dda515e77 [MSGINA]
Move the unlock code to a separate function and display error messages if user name or password do not match.

svn path=/trunk/; revision=61750
2014-01-21 23:31:13 +00:00
Amine Khaldi b787a3513b [DBGHELP]
* Move some inclusions to the main header.
* Remove inclusions and definitions that already exist in the main header.
* Improve header inclusions.
CORE-7716

svn path=/trunk/; revision=61749
2014-01-21 18:04:09 +00:00
Amine Khaldi 3ab8f89804 [CRYPT32]
* Move cryptres.h inclusion to the main header.
CORE-7716

svn path=/trunk/; revision=61748
2014-01-21 18:01:34 +00:00
Amine Khaldi dcf4622237 [CRTDLL]
* We don't need PCH for one source file modules.
CORE-7716

svn path=/trunk/; revision=61747
2014-01-21 18:00:17 +00:00
Amine Khaldi cabd4e530e [COMDLG32]
* Remove one time inclusions from the main header and put them back where they belong.
* Improve header inclusions.
CORE-7716

svn path=/trunk/; revision=61746
2014-01-21 17:59:36 +00:00
Amine Khaldi 20febaafd2 [COMCTL32]
* Move some inclusions to the main header.
* Remove inclusions and definitions that already exist in the main header/resource file.
* Improve header inclusions.
CORE-7716

svn path=/trunk/; revision=61745
2014-01-21 17:58:34 +00:00
Amine Khaldi bca9468bea [CABINET]
* Remove one time inclusions from the main header and put them back where they belong.
* Improve header inclusions.
CORE-7716

svn path=/trunk/; revision=61744
2014-01-21 17:56:16 +00:00
Amine Khaldi 63be6007bd [BROWSEUI]
* Remove one time inclusions from the main header and put them back where they belong.
* Set the default debugging channel globally through the main header.
* Improve the main header.
CORE-7716

svn path=/trunk/; revision=61743
2014-01-21 17:55:08 +00:00
Eric Kohl 5192d67c43 [EVENTLOG]
LogfClearFile: Write the backup file and add status checks. 

svn path=/trunk/; revision=61742
2014-01-20 21:32:49 +00:00
Eric Kohl c3cdc1abae [MSGINA]
Save the password in the gina-context after successful logon and use it to check the password when unlocking the computer.

svn path=/trunk/; revision=61741
2014-01-20 21:23:17 +00:00
Amine Khaldi d74e783572 [TRANSLATIONS]
* Massive update of Romanian resources. Brought to you by Ștefan Fulea.
CORE-7778 #resolve #comment Committed in r61740. Thanks !

svn path=/trunk/; revision=61740
2014-01-20 19:42:49 +00:00
Amine Khaldi 9ec6ca712b [RAPPS]
* Maintenance of Romanian resources. Brought to you by Ștefan Fulea.
CORE-7761 #resolve #comment Committed in r61739. Cheers ;)

svn path=/trunk/; revision=61739
2014-01-20 18:00:14 +00:00
Amine Khaldi 8fc7ff7770 [AVIFIL32]
* Improve the GUIDs situation.
* Improve header inclusions.
CORE-7716

svn path=/trunk/; revision=61738
2014-01-20 13:18:32 +00:00