VOID __stdcall KiMaskInterruptDpc(_KDPC *Dpc, VOID *DeferredContext, VOID *SystemArgument1, VOID *SystemArgument2){
unsigned __int8 CurrentIrql;
CurrentIrql = KeGetCurrentIrql();
__writecr8(0xFui64);
KiMaskInterruptInternal((unsigned int)SystemArgument1, (_BYTE *)(unsigned int)SystemArgument2);
__writecr8(CurrentIrql);
}