UINT8 __stdcall KeAcquireInterruptSpinLock(_KINTERRUPT *Interrupt){
unsigned __int64 SynchronizeIrql;
UINT8 CurrentIrql;
SynchronizeIrql = Interrupt->SynchronizeIrql;
if( !(_BYTE)SynchronizeIrql )
KeBugCheckEx(0x13Bu, (PVOID)1, Interrupt, 0i64, 0i64);
CurrentIrql = KeGetCurrentIrql();
__writecr8(SynchronizeIrql);
KxAcquireSpinLock(Interrupt->ActualLock);
return CurrentIrql;
}