[NTOSKRNL]
Fix return type of PsSetProcessSecurityPort

git-svn-id: svn://svn.reactos.org/reactos/trunk@61751 97493ccd-5924-5043-b1f5-66cb403b36ce
[NTOSKRNL]
Implement TokenSessionReference case in NtSetInformationToken, also make sure not to leak a reference on the token in case of an exception.

git-svn-id: svn://svn.reactos.org/reactos/trunk@61752 97493ccd-5924-5043-b1f5-66cb403b36ce
[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.

git-svn-id: svn://svn.reactos.org/reactos/trunk@61753 97493ccd-5924-5043-b1f5-66cb403b36ce
[KSECDD]
Start implementing ksecdd

git-svn-id: svn://svn.reactos.org/reactos/trunk@61754 97493ccd-5924-5043-b1f5-66cb403b36ce
[KSECDD]
Implement IRP_MJ_QUERY_INFORMATION and IRP_MJ_QUERY_VOLUME_INFORMATION


git-svn-id: svn://svn.reactos.org/reactos/trunk@61755 97493ccd-5924-5043-b1f5-66cb403b36ce
[CMAKE]
* Apply the 5.01 subsystem version regardless of cl version. All the supported MSVC toolchains accept it.

git-svn-id: svn://svn.reactos.org/reactos/trunk@61756 97493ccd-5924-5043-b1f5-66cb403b36ce
[BASEADDRESSES]
* Update modules' based addresses.

git-svn-id: svn://svn.reactos.org/reactos/trunk@61757 97493ccd-5924-5043-b1f5-66cb403b36ce
[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)

git-svn-id: svn://svn.reactos.org/reactos/trunk@61759 97493ccd-5924-5043-b1f5-66cb403b36ce
[DEVMGR]
* Remove one time inclusions from the main header and put them back where they belong.
* Improve header inclusions.
CORE-7716

git-svn-id: svn://svn.reactos.org/reactos/trunk@61760 97493ccd-5924-5043-b1f5-66cb403b36ce
[DHCPCSVC]
* Remove one time inclusions from the main header and put them back where they belong.
* Cleanup the main header.
CORE-7716

git-svn-id: svn://svn.reactos.org/reactos/trunk@61761 97493ccd-5924-5043-b1f5-66cb403b36ce
[DNSAPI]
* Improve header inclusions.
CORE-7716

git-svn-id: svn://svn.reactos.org/reactos/trunk@61762 97493ccd-5924-5043-b1f5-66cb403b36ce
[FMIFS]
* Remove one time inclusions from the main header and put them back where they belong.
* Improve header inclusions.
CORE-7716

git-svn-id: svn://svn.reactos.org/reactos/trunk@61763 97493ccd-5924-5043-b1f5-66cb403b36ce
[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

git-svn-id: svn://svn.reactos.org/reactos/trunk@61764 97493ccd-5924-5043-b1f5-66cb403b36ce
[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

git-svn-id: svn://svn.reactos.org/reactos/trunk@61765 97493ccd-5924-5043-b1f5-66cb403b36ce
[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

git-svn-id: svn://svn.reactos.org/reactos/trunk@61766 97493ccd-5924-5043-b1f5-66cb403b36ce
[HID]
* Remove one time inclusions from the main header and put them back where they belong.
* Improve header inclusions.
CORE-7716

git-svn-id: svn://svn.reactos.org/reactos/trunk@61767 97493ccd-5924-5043-b1f5-66cb403b36ce
[IEFRAME]
* Improve header inclusions.
CORE-7716

git-svn-id: svn://svn.reactos.org/reactos/trunk@61768 97493ccd-5924-5043-b1f5-66cb403b36ce
[IMAGEHLP]
* Remove one time winternl.h inclusion from the main header and put it back where it belongs.
* Improve header inclusions.
CORE-7716

git-svn-id: svn://svn.reactos.org/reactos/trunk@61769 97493ccd-5924-5043-b1f5-66cb403b36ce
[ITSS]
* Remove one time inclusions from the main header and put them back where they belong.
* Improve header inclusions.
CORE-7716

git-svn-id: svn://svn.reactos.org/reactos/trunk@61770 97493ccd-5924-5043-b1f5-66cb403b36ce
[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

git-svn-id: svn://svn.reactos.org/reactos/trunk@61771 97493ccd-5924-5043-b1f5-66cb403b36ce