reactos/drivers
Hermès Bélusca-Maïto 4795177ced
[DRIVERS] Fix misusages of the RTL_REGISTRY_OPTIONAL flag.
See https://learn.microsoft.com/en-us/windows-hardware/drivers/ddi/wdm/nf-wdm-rtlqueryregistryvalues

The RTL_REGISTRY_OPTIONAL applies to the first parameter of the
RtlQueryRegistryValues() function, not to the Flags member of the
table entries. However, a RTL_QUERY_REGISTRY_REQUIRED flag exists
to mark values whose existence is NOT optional.

Problematic usage was introduced in the following modules:
drivers/input/i8042prt: Commit e7e959fb0 (r30000)
drivers/input/kbdclass: Commit 5a77f871d (r18911)
drivers/input/mouclass: Commit aeeab7d1f (r18906)
drivers/input/sermouse: Commit 3f348259c (r19100)
rosapps/drivers/green : Commit c8a90f769 (r21165)
2024-12-14 19:12:11 +01:00
..
base [KDVM] Fix definition of RtlEqualMemory() (#6988) 2024-06-10 22:29:22 +02:00
battery [BATTC] Fix comparisons when choosing to complete the status IRP 2024-11-16 23:33:41 +01:00
bluetooth [REACTOS] Add missing line breaks at end of file 2024-10-06 10:47:11 +03:00
bus [COMPBATT] Use BATTERY_TAG_INVALID instead 0 when applicable 2024-11-20 21:47:13 +01:00
crypto
filesystems [FS_REC] Rename Ext2 recognizer to Ext recognizer (#7497) 2024-11-18 21:27:16 +01:00
filters [REACTOS] Add missing line breaks at end of file 2024-10-06 10:47:11 +03:00
hid
input [DRIVERS] Fix misusages of the RTL_REGISTRY_OPTIONAL flag. 2024-12-14 19:12:11 +01:00
ksfilter [REACTOS] Use the ISO C and C++ conformant names: _wcsicmp, _stricmp 2024-10-20 14:12:25 +03:00
multimedia [BDASUP][KMIXER][MMIXER][STREAM] Replace meaningless YDEBUG (#5818) 2023-10-31 12:04:24 +00:00
network [CMAKE][LWIP] Fix build with newer CMake versions 2024-11-10 11:46:47 +02:00
parallel
processor [DRIVERS][INF] Update Romanian (ro-RO) translation (#6088) 2023-12-09 20:19:54 +01:00
sac [REACTOS] Use the ISO C and C++ conformant names: _wcsicmp, _stricmp 2024-10-20 14:12:25 +03:00
serial
setup [BLUE] Optimize ScrIoControl for speed (#5185) 2023-03-28 08:12:38 +09:00
storage [REACTOS] Add missing line breaks at end of file 2024-10-06 10:47:11 +03:00
usb [REACTOS] Add missing line breaks at end of file 2024-10-06 10:47:11 +03:00
wdm [REACTOS] Add missing line breaks at end of file 2024-10-06 10:47:11 +03:00
wmi
CMakeLists.txt