[RAMDISK] Remove support for IOCTL_CDROM_GET_LAST_SESSION (useless since r64106)


git-svn-id: svn://svn.reactos.org/reactos/trunk/reactos@64139 97493ccd-5924-5043-b1f5-66cb403b36ce
[MOUNTMGR] Misc fixes
    
We're now able to do something and to not crash when receiving a device arrival notification.



git-svn-id: svn://svn.reactos.org/reactos/trunk/reactos@64140 97493ccd-5924-5043-b1f5-66cb403b36ce
[MOUNTMGR] Activate it by default



git-svn-id: svn://svn.reactos.org/reactos/trunk/reactos@64141 97493ccd-5924-5043-b1f5-66cb403b36ce
[BOOTDATA]
Install the mount manager.


git-svn-id: svn://svn.reactos.org/reactos/trunk/reactos@64142 97493ccd-5924-5043-b1f5-66cb403b36ce
[WIN32K]
Prevent NULL pointer dereference and fix a compiler warning


git-svn-id: svn://svn.reactos.org/reactos/trunk/reactos@64143 97493ccd-5924-5043-b1f5-66cb403b36ce
[KDGDB]
 - Add support for the qfThreadInfo GDB request

git-svn-id: svn://svn.reactos.org/reactos/trunk/reactos@64144 97493ccd-5924-5043-b1f5-66cb403b36ce
[KDGDB]
 - Improve the 'm' (read memory) gdb request

git-svn-id: svn://svn.reactos.org/reactos/trunk/reactos@64145 97493ccd-5924-5043-b1f5-66cb403b36ce
[KDGDB]
 - It can happen that GDB issues something else than qsThreadInfo after qfThreadInfo
 - Properly clean up the callbacks after handling a custom Send/ManipulateState loop

git-svn-id: svn://svn.reactos.org/reactos/trunk/reactos@64146 97493ccd-5924-5043-b1f5-66cb403b36ce
[NTVDM]: Code formatting and add a warning about the usage of callbacks.

git-svn-id: svn://svn.reactos.org/reactos/trunk/reactos@64147 97493ccd-5924-5043-b1f5-66cb403b36ce
[XDK][DDK]
* Work around what looks like a bug in GCC's handling of #pragma redefine_extname. Its behavior regarding additional underscore prefixes depends on the order of pragma and symbol declaration with GCC, while it's consistent with Clang. Brought to you by Thomas Faber, reviewed by Timo Kreuzer.
CORE-8516

git-svn-id: svn://svn.reactos.org/reactos/trunk/reactos@64148 97493ccd-5924-5043-b1f5-66cb403b36ce
[MSI]
* Implement a correct CUSTOMPROC_wrapper wrapper for MSVC.

git-svn-id: svn://svn.reactos.org/reactos/trunk/reactos@64149 97493ccd-5924-5043-b1f5-66cb403b36ce
[XDK][DDK]
* Addendum to r64148.

git-svn-id: svn://svn.reactos.org/reactos/trunk/reactos@64150 97493ccd-5924-5043-b1f5-66cb403b36ce
[XDK][DDK]
* Handle the rest of cases about the order of pragma and symbol declaration.

git-svn-id: svn://svn.reactos.org/reactos/trunk/reactos@64151 97493ccd-5924-5043-b1f5-66cb403b36ce
[KSECDD]
- Fix a typo in KsecQueryFileInformation
- Implement missing ioctls in KsecDeviceControl
- Support METHOD_OUT_DIRECT for IRP_MJ_DEVICE_CONTROL
- Add stubs for KsecEn/DecryptMemory
[ADVAPI32]
- Use ksecdd to handle SystemFunction040 (RtlEncryptMemory) and SystemFunction041 (RtlDecryptMemory) (they still do nothing, but at least they do it in kenrnel mode now ;-))

git-svn-id: svn://svn.reactos.org/reactos/trunk/reactos@64153 97493ccd-5924-5043-b1f5-66cb403b36ce
[KDGDB]
 - Always pass down the result of gdb_receive_packet up to KD, so that it knows when a breakin packet was received. (CTRL-C) now works!
 - Generalize the use of the Send <-> ManipulateState callbacks for a better code reading.
 - Get the exception context as soon as it is thrown (instead of playing with the PRCB)
 - Improve the way we attach to GDB: on the first KD call, we set KdContext->ControlCPending so that KD throws an exception. That way we can first initialize our KD stuff, and then quietly attach to GDB
 - Implement the 'p' (get one register) GDB request.
GDB is now much more reliable.

git-svn-id: svn://svn.reactos.org/reactos/trunk/reactos@64154 97493ccd-5924-5043-b1f5-66cb403b36ce
[DDK]
 - Addendum to r64151
Complain on IRC, then complain on ros-dev, then steal fixes from your peers, then do as if nothing happened.

git-svn-id: svn://svn.reactos.org/reactos/trunk/reactos@64155 97493ccd-5924-5043-b1f5-66cb403b36ce
[KDGDB]
 - Fix an embarassing works-for-me but uncommited cast.
 - Add support for reading registers and memory from foreign threads. Highly experimental and nearly untested, use at your own risk.

git-svn-id: svn://svn.reactos.org/reactos/trunk/reactos@64156 97493ccd-5924-5043-b1f5-66cb403b36ce
[PSDK]: Fix some structure definitions.

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