reactos/ntoskrnl/io/pnpmgr
Sophie Lemos 29a706fc5a [NTOS:PNP] Fix bug causing all devices be considered as already existing
We should compare against DeviceObject as DeviceInstance is never NULL.
Fix a resource leak as well. The bug CORE-18983 seems to lay somewhere
else though, I just stumbled upon this one while researching it.

Note there is a BSOD in the PnP manager on reboot after the driver
installation failure, but it seems it was uncovered by the fix
as opposed to caused by it.
2023-06-11 13:13:11 +03:00
..
arbiters.c [SDK:DDK][NTOS:PNP] Implement PnP arbiters initialization 2022-01-10 06:35:45 +03:00
devaction.c [NTOS:PNP] Misc IoInvalidateDeviceState fixes 2022-05-24 05:04:11 +03:00
devnode.c [NTOS:PNP] Implement NT5.2-like DEVICE_NODE state management 2021-01-27 05:15:15 +03:00
plugplay.c [NTOS:PNP] Fix bug causing all devices be considered as already existing 2023-06-11 13:13:11 +03:00
pnpdma.c Git conversion: Make reactos the root directory, move rosapps, rostests, wallpapers into modules, and delete rossubsys. 2017-10-03 07:45:34 +00:00
pnpinit.c [NTOS:IO] Check RtlCreateUnicodeString return value when initializing PnP services 2021-06-28 10:20:57 +02:00
pnpirp.c [NTOS:PNP] Misc IoInvalidateDeviceState fixes 2022-05-24 05:04:11 +03:00
pnpmap.c [NTOS:PNP] IopEnumerateDetectedDevices(): General refactoring 2023-05-27 12:22:57 +02:00
pnpmgr.c [NTOS:PNP] Move Firmware Mapper functions into new file 2023-05-08 16:07:01 +02:00
pnpnotify.c [NTOS:PNP] Improve and refactor PnP notifications 2020-12-05 22:25:40 +03:00
pnpreport.c [NTOS:PNP] Set DeviceReported=1 in Instance key and Control key of legacy devices at report time 2021-12-16 16:14:21 +01:00
pnpres.c [NTOS:PNP] Fix resource conflict detection 2021-10-14 23:39:31 +02:00
pnproot.c [NTOS:PNP] Let pnproot only report already detected devices 2021-12-16 16:14:21 +01:00
pnputil.c [NTOS:PNP] Correctly respect data size in PnpRegSzToString. CORE-15766 2019-02-20 12:23:33 +01:00