[PSDK]
- Fix ShellItem/ShellFolderItem confusion and some misc GUIDs

git-svn-id: svn://svn.reactos.org/reactos/trunk@59438 97493ccd-5924-5043-b1f5-66cb403b36ce
[PSDK]
- Declare IID only once aka fix GCC build

git-svn-id: svn://svn.reactos.org/reactos/trunk@59439 97493ccd-5924-5043-b1f5-66cb403b36ce
[PSDK]
- Fix IShellFolderView too

git-svn-id: svn://svn.reactos.org/reactos/trunk@59440 97493ccd-5924-5043-b1f5-66cb403b36ce
[NDK]
- Add RtlStringFromGUID

git-svn-id: svn://svn.reactos.org/reactos/trunk@59441 97493ccd-5924-5043-b1f5-66cb403b36ce
[COM_APITEST]
- Add a test verifying the interfaces exposed by various COM classes, grouped by server dll
ROSTESTS-98

git-svn-id: svn://svn.reactos.org/reactos/trunk@59442 97493ccd-5924-5043-b1f5-66cb403b36ce
[CMAKE]
- Try again to fix version detection. If anyone sees compilers that are not .00 versions, please complain. This is required because a simply "contains" check can match all parts of the version number -- e.g. 16.00.40219.01 contains "19." in addition to "16."

git-svn-id: svn://svn.reactos.org/reactos/trunk@59443 97493ccd-5924-5043-b1f5-66cb403b36ce
[ATL]
- Don't pretend success if we actually failed in CComModule::GetClassObject

git-svn-id: svn://svn.reactos.org/reactos/trunk@59444 97493ccd-5924-5043-b1f5-66cb403b36ce
[SAMSRV]
Start work on SamrChangePasswordUser. The new passwords can be stored but the required checks are still missing.

git-svn-id: svn://svn.reactos.org/reactos/trunk@59445 97493ccd-5924-5043-b1f5-66cb403b36ce
[ATL]
- Arch, don't forget to initialize your pointer

git-svn-id: svn://svn.reactos.org/reactos/trunk@59446 97493ccd-5924-5043-b1f5-66cb403b36ce
[CONDRV]
Initial commit of the ReactOS Console Driver.
For the moment, it's just able to load/unload, creating a "controller" device
and being able to DPRINT1 lots of messages when you try to access to it.

git-svn-id: svn://svn.reactos.org/reactos/trunk@59447 97493ccd-5924-5043-b1f5-66cb403b36ce
[CONDRV]
- Hey Arch! You're displaying Major function codes, not IOCTL codes. Also, remove unnecessary casts (coming from some old code), and a use-after free.
- Add some memory helpers.


git-svn-id: svn://svn.reactos.org/reactos/trunk@59448 97493ccd-5924-5043-b1f5-66cb403b36ce
[SAMSRV]
SamrChangePasswordUser: Check the old password before storing the new one.

git-svn-id: svn://svn.reactos.org/reactos/trunk@59449 97493ccd-5924-5043-b1f5-66cb403b36ce
[NPFS]
NpfsCreateNamedPipe: Check for invalid disposition values. Fixes 3 winetest failures.

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