Commit graph

55865 commits

Author SHA1 Message Date
Amine Khaldi 94e3683b77 [SHDOCVW]
* Improve header inclusions.
CORE-7716

svn path=/trunk/; revision=61811
2014-01-25 17:11:51 +00:00
Eric Kohl 9587e01663 [MSGINA]
- Enable the "Change Password" button of the security dialog.
- Initialize the "Change Password" dialog.

svn path=/trunk/; revision=61808
2014-01-25 15:56:09 +00:00
Amine Khaldi aa6b0a87fe [SECUR32]
* Remove one time inclusions from the main header and put them back where they belong.
CORE-7716

svn path=/trunk/; revision=61807
2014-01-25 15:49:57 +00:00
Amine Khaldi eea5796fda [SCRRUN]
* Remove one time inclusions from the main header and put them back where they belong.
* Improve header inclusions.
CORE-7716

svn path=/trunk/; revision=61806
2014-01-25 15:37:02 +00:00
Timo Kreuzer 76350fef1c [CRYPTLIB]
Add a library for common encryption/hashing algorithms. Currently implements MD4, MD5, SHA1, RC4 (all taken from advapi32 with minor modifications) and AES (taken from OpenWrt Linux).
The library is currently used by advapi32 only, but ksecdd will make use of it later as well.

svn path=/trunk/; revision=61805
2014-01-25 13:55:08 +00:00
Amine Khaldi 8360ee1d2d [SAMSRV]
* Remove one time inclusions from the main header and put them back where they belong.
CORE-7716

svn path=/trunk/; revision=61804
2014-01-25 13:16:43 +00:00
Amine Khaldi 99527147cb [SAMLIB]
* Remove one time inclusions from the main header and put them back where they belong.
* Improve header inclusions.
CORE-7716

svn path=/trunk/; revision=61803
2014-01-25 12:55:52 +00:00
Amine Khaldi 6bd7274859 [RASADHLP]
* Remove one time inclusions from the main header and put them back where they belong.
CORE-7716

svn path=/trunk/; revision=61802
2014-01-25 12:35:30 +00:00
Amine Khaldi 3d7942351b [OLEAUT32]
* Move some inclusions to the main header.
CORE-7716

svn path=/trunk/; revision=61801
2014-01-25 11:59:58 +00:00
Amine Khaldi 7f3ef2dfd5 [NEWDEV]
* Remove one time inclusions from the main header and put them back where they belong.
CORE-7716

svn path=/trunk/; revision=61800
2014-01-25 11:32:30 +00:00
Amine Khaldi 52f491e006 [NETSHELL]
* Remove one time inclusions from the main header and put them back where they belong.
CORE-7716

svn path=/trunk/; revision=61799
2014-01-25 10:59:27 +00:00
Amine Khaldi b41d73f835 [NETCFGX]
* Remove one time inclusions from the main header and put them back where they belong.
CORE-7716

svn path=/trunk/; revision=61798
2014-01-25 10:45:26 +00:00
Amine Khaldi 12519e3de8 [NETAPI32]
* Remove one time inclusions from the main header and put them back where they belong.
* Move some inclusions to the main header.
CORE-7716

svn path=/trunk/; revision=61793
2014-01-24 20:24:47 +00:00
Amine Khaldi 6e7e584589 [MSXML3]
* Move some inclusions to the main header.
CORE-7716

svn path=/trunk/; revision=61792
2014-01-24 20:15:05 +00:00
Amine Khaldi 3dc50e3afc [MSWSOCK]
* Remove one time inclusions from the main header and put them back where they belong.
CORE-7716

svn path=/trunk/; revision=61791
2014-01-24 18:18:39 +00:00
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