RawShutdown
NTSTATUS __stdcall RawShutdown(_DEVICE_OBJECT *DeviceObject, _IRP *Irp){
INT64 v3;
INT64 v4;
INT64 v5;
INT64 v6;
INT64 v7;
INT64 v8;
_CCHAR v9;
RawScanDeletedList();
IoUnregisterFileSystem((UINT64)RawDeviceDiskObject, v3, v4);
IoUnregisterFileSystem((UINT64)RawDeviceCdRomObject, v5, v6);
IoUnregisterFileSystem((UINT64)RawDeviceTapeObject, v7, v8);
IoDeleteDevice(RawDeviceTapeObject);
IoDeleteDevice(RawDeviceCdRomObject);
IoDeleteDevice(RawDeviceDiskObject);
Irp->IoStatus.Status = 0;
LOBYTE(v9) = 1;
IofCompleteRequest(Irp, v9);
return 0;
}Referenced by:
No references.