mirror of
https://github.com/reactos/reactos.git
synced 2025-01-04 05:20:54 +00:00
e616a456c0
- For non-PnP devices reported to the PnP manager through the IoReportDetectedDevice() function, store the corresponding service/driver name and (non-)legacy information inside their HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\Root\ entries. - Drivers flagged as "DRVO_BUILTIN_DRIVER" (basically, only those created via a IoCreateDriver() call) have their "Service" name that contain "\Driver\", which should be stripped before being used in building e.g. the corresponding "DETECTEDxxx" PnP compatible IDs. CORE-14247 - Use explicit REG_OPTION_NON_VOLATILE flag where needed in the IopCreateDeviceKeyPath() calls. - Save NULL-terminated REG-SZ string properties in the enumeration tree for each device enumerated inside \Enum\Root\. - Always use upcased key name for the "LEGACY_***" elements in \Enum\Root\. - Add a default "ConfigFlags" value for the legacy elements. - Simplify few parts of code. |
||
---|---|---|
.. | ||
cache | ||
cc | ||
config | ||
dbgk | ||
ex | ||
fsrtl | ||
fstub | ||
inbv | ||
include | ||
io | ||
kd | ||
kd64 | ||
kdbg | ||
ke | ||
lpc | ||
mm | ||
ntkrnlmp | ||
ob | ||
po | ||
ps | ||
rtl | ||
se | ||
tests | ||
vdm | ||
vf | ||
wmi | ||
CMakeLists.txt | ||
guid.c | ||
KrnlFun.c | ||
ntdll.S | ||
ntos.cmake | ||
ntoskrnl.rc | ||
ntoskrnl.spec | ||
sysfuncs.lst |