VOID __stdcall PiSwDestroyDeviceObject(DEVICE_OBJECT *DeviceObject){ __int64 v1; v1 = *((_QWORD *)DeviceObject + 8); PiSwUnassociateDeviceObject(DeviceObject); *(_DWORD *)(v1 + 8) |= 0x10u; IoDeleteDevice(DeviceObject); }