reactos/sdk/include
Oleg Dubinskiy 63ca8c414e
[NTOS:EX] Implement NtSetSystemInformation().SystemLoadGdiDriverInSystemSpaceInformation (#8180)
Implement SystemLoadGdiDriverInSystemSpaceInformation case of NtSetSystemInformation() function.
According to https://www.geoffchappell.com/studies/windows/km/ntoskrnl/api/ex/sysinfo/gdi_driver.htm, it does the similar thing to SystemLoadGdiDriverInformation (these two cases even have the same shared SYSTEM_GDI_DRIVER_INFORMATION structure).
The only difference is, SystemLoadGdiDriverInSystemSpaceInformation uses the global system space (without passing an additional flag to MmLoadSystemImage()), while SystemLoadGdiDriverInformation uses the session space instead.
Since the session space is not supported yet, for now simply redirect SystemLoadGdiDriverInSystemSpaceInformation to SystemLoadGdiDriverInformation case, which we have already implemented. However, this code needs to be updated appropriately (an additional flag should be passed to MmLoadSystemImage() call for SystemGdiDriverInformation as well) once a support for session space is implemented.
This fixes VM starting failure for VirtualBox 3.1.0 - 4.0.24 and 4.3.0 - 4.3.12 versions. Newer versions of VirtualBox still don't work because of another blocking bugs.
CORE-20257
2025-06-29 15:00:41 +02:00
..
asm [OLDNAMES] Fix up for ucrtbase 2025-03-24 23:02:06 +00:00
c++ [CRT] Add C++ const correct overloads 2024-10-22 08:17:45 +03:00
crt [CRT] math.h: fix definition of NAN 2025-02-12 16:54:45 +02:00
ddk [SDK][MSUTB] Move WM_IME_SYSTEM to <imm32_undoc.h> (#8093) 2025-06-07 07:52:05 +09:00
dxsdk [REACTOS] Add missing line breaks at end of file 2024-10-06 10:47:11 +03:00
GL
host
ime [KBSWITCH][SDK] Add indicml.h and change window class (#7970) 2025-05-13 07:14:17 +09:00
ndk [NTOS:EX] Implement NtSetSystemInformation().SystemLoadGdiDriverInSystemSpaceInformation (#8180) 2025-06-29 15:00:41 +02:00
psdk [SDK] Move pathcch.h to the PSDK (#8085) 2025-06-24 16:47:56 +02:00
reactos [SDK] Add some shell defines from an old NT4 SDK (#8156) 2025-06-22 19:21:30 +02:00
ucrt [CRT] math.h: fix definition of NAN 2025-02-12 16:54:45 +02:00
vcruntime [SDK] immintrin.h: add (f)xsave/restore intrinsics 2025-06-21 07:55:06 +00:00
wdf/kmdf/1.17 [VCRUNTIME] Move compiler runtime headers into their own folder 2024-11-02 12:52:59 +02:00
winrt [SDK] Add some missing headers 2024-11-04 08:42:34 +02:00
xdk [XDK][NDK] Add XSTATE hacks 2025-06-21 07:55:06 +00:00