INT64 __stdcall RawShutdown(DEVICE_OBJECT *DeviceObject, IRP *Irp){
RawScanDeletedList();
IoUnregisterFileSystem(RawDeviceDiskObject);
IoUnregisterFileSystem(RawDeviceCdRomObject);
IoUnregisterFileSystem(RawDeviceTapeObject);
IoDeleteDevice(RawDeviceTapeObject);
IoDeleteDevice(RawDeviceCdRomObject);
IoDeleteDevice(RawDeviceDiskObject);
*((_DWORD *)Irp + 12) = 0;
IofCompleteRequest(Irp, 1);
return 0i64;
}