[NtUser]
- Capture is already set. Trouble shooting CORE-8299 and CORE-3247.
- Correct spellings and adding traces.

git-svn-id: svn://svn.reactos.org/reactos/trunk@65238 97493ccd-5924-5043-b1f5-66cb403b36ce
[NTFS]
Try to read the names from the biggest name space to the smallest.
Only at the end assert we have to have a name.

This fixes name enumeration on Windows 7 NTFS volumes.


git-svn-id: svn://svn.reactos.org/reactos/trunk@65239 97493ccd-5924-5043-b1f5-66cb403b36ce
[NTFS]
- Move the ROUND_UP & ROUND_DOWN macro definition to header
- Make NtfsReadDisk() sector size aware so that it can properly align read on the disk (and thus prevent them from failing)
- If $ATTRIBUTE_LIST is non resident, then display a message and continue, don't assert on it. This is to be implemented later on.

This fixes directory enumeration on a Windows 7 NTFS volume.


git-svn-id: svn://svn.reactos.org/reactos/trunk@65240 97493ccd-5924-5043-b1f5-66cb403b36ce
[TCPIP/AFD]
 - Use less weird internal structures and more public headers.

git-svn-id: svn://svn.reactos.org/reactos/trunk@65241 97493ccd-5924-5043-b1f5-66cb403b36ce
[IPHLPAPI]
 - Retrieve unicast addresses and prefixes in GetAdaptersAddresses.

git-svn-id: svn://svn.reactos.org/reactos/trunk@65242 97493ccd-5924-5043-b1f5-66cb403b36ce
[NTOS:SE]
Various minor behavior corrections & simplifications for SeAssignSecurityEx:
- Fail on missing subject context or invalid group
- Initialize NewDescriptor to NULL on failure
- Never set SE_*_DEFAULTED flags
- Assume a primary token exists
- Remove unnecessary variable initialization
- Remove unnecessary length alignment
CORE-8745

git-svn-id: svn://svn.reactos.org/reactos/trunk@65244 97493ccd-5924-5043-b1f5-66cb403b36ce
[NTOS:SE]
- Call SeSetSecurityDescriptorInfoEx from SeSetSecurityDescriptorInfo

git-svn-id: svn://svn.reactos.org/reactos/trunk@65247 97493ccd-5924-5043-b1f5-66cb403b36ce
[NTOS:SE]
- Simplify SeSetSecurityDescriptorInfoEx
- Don't dereference an object that was never referenced

git-svn-id: svn://svn.reactos.org/reactos/trunk@65248 97493ccd-5924-5043-b1f5-66cb403b36ce
[WIN32K]
- Fix completely broken REGION_CropAndOffsetRegion
- Make sure iType is correctly set in NtGdiGetRegionData


git-svn-id: svn://svn.reactos.org/reactos/trunk@65252 97493ccd-5924-5043-b1f5-66cb403b36ce
[NTOSKRNL]
Merge r62304 and r65253 from kernel-fun branch:
Fix logic in ObSetSecurityDescriptorInfo. To understand the change: it is not only style change! The old code modified SecurityDescriptor, which must always stay the same in the loop!

git-svn-id: svn://svn.reactos.org/reactos/trunk@65254 97493ccd-5924-5043-b1f5-66cb403b36ce
Merged revision(s) 62353, 62531-62532, 62853, 64152, 64173-64174 from branches/kernel-fun/reactos:
[NTOSKRNL]
Implement SystemPrioritySeperation case in NtSetSystemInformation
........
[NTOSKRNL]
Fix an ASSERT in ExfReleasePushLockExclusive
........
[NTOSKRNL]
Fix KiCallbackReturnHandler
........
[NTOSKRNL]
Don't expect a fully sized LOADER_PARAMETER_EXTENSION, since the win2003 loader doesn't provide the full one.
........
[NTOSKRNL]
Implement a fake NtLockProductActivationKeys

........
[NTOSKRNL]
- Add some DPRINTs on errors
- Silence a DPRINT
- Only DPRINT on unimplemented affinity support on SMP builds

........
[NTOSKRNL]
- Remove an undocumented flag from the lpc request type in NtRequestWaitReplyPort. This is required for some windows modules that use this flag, otherwise the function fails.
........


git-svn-id: svn://svn.reactos.org/reactos/trunk@65255 97493ccd-5924-5043-b1f5-66cb403b36ce
[KMTESTS]
- Move out definitions for user/kernel test utility functions into their own header (still not pretty, but at least the one header won't get as huge
- Make KmtStartThread/KmtFinishThread available to all tests

git-svn-id: svn://svn.reactos.org/reactos/trunk@65256 97493ccd-5924-5043-b1f5-66cb403b36ce
[NTFS]
Actually, we know how to read non resident attributes, so read a non resident attribute list if found.


git-svn-id: svn://svn.reactos.org/reactos/trunk@65257 97493ccd-5924-5043-b1f5-66cb403b36ce
[KMTESTS:SE]
- Add a test for SeAssignSecurity[Ex]
CORE-8745

git-svn-id: svn://svn.reactos.org/reactos/trunk@65258 97493ccd-5924-5043-b1f5-66cb403b36ce
[NTOS:SE]
- Implement ACL inheritance for SeAssignSecurityEx
CORE-8745 #resolve

git-svn-id: svn://svn.reactos.org/reactos/trunk@65259 97493ccd-5924-5043-b1f5-66cb403b36ce
[FAST486]
- Move the descriptor reading logic into a separate function.
- Implement hardware task switching and task gates.
- Flush the TLB when reloading CR3.



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