- 
542675be
 by Rémi Bernon   at 2025-03-19T22:22:41+01:00 
hidclass: Rename BASE_DEVICE_EXTENSION to struct device.
 
- 
42718eb2
 by Rémi Bernon   at 2025-03-19T22:22:41+01:00 
hidclass: Use HID_DEVICE_EXTENSION as base for fdo and pdo.
 
- 
44303b38
 by Rémi Bernon   at 2025-03-19T22:22:41+01:00 
hidclass: Use a dedicated struct phys_device for PDOs.
 
- 
b6b62c44
 by Rémi Bernon   at 2025-03-19T22:22:41+01:00 
hidclass: Use a dedicated struct func_device for FDOs.
 
- 
7570b6fe
 by Rémi Bernon   at 2025-03-19T22:22:41+01:00 
hidclass: Avoid leaking input packet from the device thread.
 
- 
b2ce2222
 by Rémi Bernon   at 2025-03-19T22:22:41+01:00 
winexinput: Remove pending IRPs on IRP_MN_REMOVE_DEVICE.
 
- 
7f380d31
 by Rémi Bernon   at 2025-03-19T22:22:41+01:00 
hidclass: Dispatch IRP_MN_SURPRISE_REMOVAL to the minidrivers.
 
- 
bbb97890
 by Rémi Bernon   at 2025-03-19T22:22:41+01:00 
hidclass: Wait for the pending IRP after thread shutdown.