From c720dd496004793f7c2e92d4d7e99a1c91c59ac4 Mon Sep 17 00:00:00 2001 From: Eric Kohl Date: Sun, 29 Jun 2025 23:42:40 +0200 Subject: [PATCH] [NTOS:IO] NtPlugPlayControl.PlugPlayControlUnlockDevice is not implemented It was probably used in previous versions of Windows NT. --- ntoskrnl/io/pnpmgr/plugplay.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/ntoskrnl/io/pnpmgr/plugplay.c b/ntoskrnl/io/pnpmgr/plugplay.c index b4febd6a5b7..de28f2f06bc 100644 --- a/ntoskrnl/io/pnpmgr/plugplay.c +++ b/ntoskrnl/io/pnpmgr/plugplay.c @@ -1629,7 +1629,9 @@ NtPlugPlayControl(IN PLUGPLAY_CONTROL_CLASS PlugPlayControlClass, return PiControlSyncDeviceAction((PPLUGPLAY_CONTROL_DEVICE_CONTROL_DATA)Buffer, PlugPlayControlClass); -// case PlugPlayControlUnlockDevice: + case PlugPlayControlUnlockDevice: + return STATUS_NOT_IMPLEMENTED; + case PlugPlayControlQueryAndRemoveDevice: if (!Buffer || BufferLength < sizeof(PLUGPLAY_CONTROL_QUERY_REMOVE_DATA)) return STATUS_INVALID_PARAMETER;