wine/dlls/hidclass.sys
Rémi Bernon fb7a5e660e hidclass.sys: Stop accepting IRPs after device removal.
Handle IRP_MN_SURPRISE_REMOVAL and notify device thread to stop it, but
only wait for it in IRP_MN_REMOVE_DEVICE, as it's probably waiting for
an IRP sent to the lower driver, which needs to be notified of removal
too first.

Signed-off-by: Rémi Bernon <rbernon@codeweavers.com>
Signed-off-by: Zebediah Figura <zfigura@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2021-07-01 22:34:31 +02:00
..
buffer.c hidclass.sys: Use realloc instead of HeapReAlloc. 2021-06-08 22:28:44 +02:00
descriptor.c hid: Build link collection nodes in HidP_GetLinkCollectionNodes. 2021-06-28 19:43:28 +02:00
device.c hidclass.sys: Stop accepting IRPs after device removal. 2021-07-01 22:34:31 +02:00
hid.h hidclass.sys: Stop accepting IRPs after device removal. 2021-07-01 22:34:31 +02:00
hidclass.sys.spec
Makefile.in hidclass.sys: Use __wine_send_input to send device notifications. 2021-05-10 22:02:09 +02:00
pnp.c hidclass.sys: Stop accepting IRPs after device removal. 2021-07-01 22:34:31 +02:00