KiShouldPreemptionBeDeferred

UINT8 __stdcall KiShouldPreemptionBeDeferred(_ETHREAD *Thread){
  UINT8 result; 

  result = 0;
  if( Thread->Tcb.WaitBlock[3].SpareLong || Thread->Tcb.WaitIrql == 1 )
    return 1;
  return result;
}

Referenced by:

KiDeferGroupSchedulingPreemption
KiEvaluateGroupSchedulingPreemption
KiGroupSchedulingQuantumEnd
KiQueueReadyThread