UINT8 __stdcall KiShouldPreemptionBeDeferred(_ETHREAD *Thread){ UINT8 result; result = 0; if( Thread->Tcb.WaitBlock[3].SpareLong || Thread->Tcb.WaitIrql == 1 ) return 1; return result; }