reactos/ntoskrnl
Oleg Dubinskiy 94054a5735 [NTOS:IO] OpenRegistryHandlesFromSymbolicLink: Use REG_OPTION_NON_VOLATILE
Use REG_OPTION_NON_VOLATILE instead of REG_OPTION_VOLATILE in all ZwCreateKey calls of OpenRegistryHandlesFromSymbolicLink, since the keys created/opened by this function, should be non-volatile (in other words, be saved after reboot).
Also Device Parameters subkey that is created in IoOpenDeviceInterfaceRegistryKey (which uses that routine as well), is non-volatile too, so the parent keys whose contain it, cannot be volatile.
It will fix an error with status 0xc0000181 (STATUS_CHILD_MUST_BE_VOLATILE) occuring during loading kernel mode audio drivers from Windows XP/2003, especially checked (debug) versions, with my IoGetDeviceInterfaceAlias implementation. Also it may fix other error cases.
CORE-17361
2021-07-03 21:44:33 +02:00
..
cache [NTOS:MM] Fix another instance of reentrant spinlock acquisition 2021-06-29 11:49:20 +02:00
cc [NTOS:CC] CcRosFlushVacb(): Fix Iosb annotation 2021-06-22 10:33:45 +02:00
config [NTOS:CONFIG] Do not ignore Rtl*String functions return value 2021-06-28 10:20:57 +02:00
dbgk [FORMATTING][NTOS][HAL][DRIVERS][SDK] Fix trailing spaces 2021-06-11 15:33:08 +03:00
ex [NTOS:EX] Do not ignore PsCreateSystemThread return value 2021-06-28 10:20:57 +02:00
fsrtl [NTOS:FSRTL] Check return status of FsRtl locking functions 2021-06-28 10:20:57 +02:00
fstub [NTOS:IO/FSTUB] Fix the determination of 'SingleDisk' in IoGetBootDiskInformation(). 2021-06-11 02:21:47 +02:00
inbv [NTOS:INBV] Do not ignore RtlUnicodeStringToOemString return value 2021-06-28 10:20:57 +02:00
include [NTOS:KE] Unconditionally check IRQL when acquiring & releasing spinlock at DISPATCH_LEVEL 2021-06-29 11:49:20 +02:00
io [NTOS:IO] OpenRegistryHandlesFromSymbolicLink: Use REG_OPTION_NON_VOLATILE 2021-07-03 21:44:33 +02:00
kd [NTOS:KD][NTOS:KD64][NTOS:KDBG] Fix IRQL & spinlock use 2021-06-29 11:49:20 +02:00
kd64 [NTOS:KD][NTOS:KD64][NTOS:KDBG] Fix IRQL & spinlock use 2021-06-29 11:49:20 +02:00
kdbg [NTOS:KD][NTOS:KD64][NTOS:KDBG] Fix IRQL & spinlock use 2021-06-29 11:49:20 +02:00
ke [NTOS:KE] Unconditionally check IRQL when acquiring & releasing spinlock at DISPATCH_LEVEL 2021-06-29 11:49:20 +02:00
lpc
mm [NTOS:MM] Fix another instance of reentrant spinlock acquisition 2021-06-29 11:49:20 +02:00
ntkrnlmp
ob [NTOS:OB] Use RtlInitUnicodeString for constant string 2021-06-28 10:20:57 +02:00
po [NTOS:PO] Do not ignore IoRegisterPlugPlayNotification return value 2021-06-28 10:20:57 +02:00
ps [NTOS:PS] Fix several issues within info classes in AMD64 build 2021-06-25 10:33:18 +02:00
rtl [FORMATTING][NTOS][HAL][DRIVERS][SDK] Fix trailing spaces 2021-06-11 15:33:08 +03:00
se [NTOS:SE] Assign the control flag bits to the newly created security descriptor 2021-07-03 17:20:48 +02:00
tests
vdm [FORMATTING][NTOS][HAL][DRIVERS][SDK] Fix trailing spaces 2021-06-11 15:33:08 +03:00
vf
wmi
CMakeLists.txt [CMAKE] Use BUILD_MP CMake option correctly 2021-06-28 17:54:09 +03:00
guid.c
KrnlFun.c
ntdll.S
ntos.cmake
ntoskrnl.rc
ntoskrnl.spec
sysfuncs.lst