VOID __stdcall IoInitializeIrpEx(IRP *Irp, DEVICE_OBJECT *DeviceObject, UINT16 PacketSize, INT8 StackSize){
IoInitializeIrp(Irp, PacketSize, StackSize);
if( DeviceObject && (DeviceObject == (DEVICE_OBJECT *)-1i64 || (*((_DWORD *)DeviceObject + 12) & 0x8000000) != 0) )
*((_QWORD *)Irp + 25) = *((_QWORD *)Irp + 23);
}