mirror of
https://github.com/reactos/reactos.git
synced 2025-01-01 03:54:02 +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. |
||
---|---|---|
.. | ||
iomgr | ||
pnpmgr |