[WINLOGON]
- Stop the log from being spammed when the session is idle and no screensaver is set
- Also checking if my login still works :)

git-svn-id: svn://svn.reactos.org/reactos/trunk/reactos@65076 97493ccd-5924-5043-b1f5-66cb403b36ce
Merge r65001 from shell-experiments branch:
[user32]
- Properly notify the theme engine that the caption needs to be repainted on WM_SETICON
- Fixes a classic frame appearing when themes are enabled and we navigate to a different folder

git-svn-id: svn://svn.reactos.org/reactos/trunk/reactos@65077 97493ccd-5924-5043-b1f5-66cb403b36ce
Addendum to r65077 (svn merge info).

git-svn-id: svn://svn.reactos.org/reactos/trunk/reactos@65079 97493ccd-5924-5043-b1f5-66cb403b36ce
[NTFS]
Finally, implement NtfsGetFreeClusters() which will just read the $Data stream from $BITMAP file record to get the amount of free clusters to allow estimating the free space on a volume.
The implementation is likely under-optimized... But wwell, the rest of the FSD is not better. Who talked about caching?! ;-)

Because pictures are more relevant than words in such case: http://www.heisspiter.net/~Pierre/rostests/NTFS_disksize.png


git-svn-id: svn://svn.reactos.org/reactos/trunk/reactos@65082 97493ccd-5924-5043-b1f5-66cb403b36ce
[FASTFAT]
For now, disable the VfatSetRenameInformation() asserts in trunk.
They can be reenabled for testing by commenting "#define NASSERTS_RENAME" out.

CORE-8721 #resolve #comment Fixed with r65085


git-svn-id: svn://svn.reactos.org/reactos/trunk/reactos@65085 97493ccd-5924-5043-b1f5-66cb403b36ce
[GDI32]
- Move functions to the appropriate source files, zap hacks.c, stubs.c, stubsa.c and stubsw.c (sorry for the noise, but this mess had to be cleaned up)

git-svn-id: svn://svn.reactos.org/reactos/trunk/reactos@65086 97493ccd-5924-5043-b1f5-66cb403b36ce
[WIN32K]
- addendum to revision 64877 which slightly changed UserDrawCaption's logic
- fixes window title being drawn over the icon

git-svn-id: svn://svn.reactos.org/reactos/trunk/reactos@65087 97493ccd-5924-5043-b1f5-66cb403b36ce
[NET]
Display more password information in the NET USER command.

git-svn-id: svn://svn.reactos.org/reactos/trunk/reactos@65089 97493ccd-5924-5043-b1f5-66cb403b36ce
[DISK]
Get ready to enter into the 10th dimension... So:
- Implement support for IRP_MJ_FILE_SYSTEM_CONTROL. Yes... You read well! So, implemented a ScsiDiskFileSystemControl() function. The way it is added to the DriverObject is a big hack, class2 is not supposed to have such requests, so, we do it in its back. Fear!
- Stubplement the NtfsRussinovichism() function. This is the only function we're supposed to call with IRP MJ FSCTRL and with IRP MN USRFSRQST. Its purpose (when its implemented) is to reply back to the M. Russinovich tools (NFI & NTFSInfo) so that they can directly dump NTFS information without going into NTFS driver. They kind of bypass it.
We do all agree this is a ugly hack. But it exists in Windows, as these tools work in Windows. And it would be useful they actually work in ReactOS.
Soon, we'll be able to publish a book "ReactOS Internals" where we speak about undocumented FS controls to dump NTFS information to show how well our NTFS works ;-).


git-svn-id: svn://svn.reactos.org/reactos/trunk/reactos@65090 97493ccd-5924-5043-b1f5-66cb403b36ce
[GDI32]
Improve functions in coord.c:
- Use GdiGetDcAttr() where appropriate
- Fix SetLastError() usage
- Add annotations
- improve variable naming
- Add some comments

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