ViExCheckAPCLevelOrBelow

NTSTATUS __fastcall ViExCheckAPCLevelOrBelow(INT64 BugcheckSubcode, VOID *Lock, UINT64 DisableChecks){
  unsigned __int8 CurrentIrql; 
  NTSTATUS result; 
  UINT64 v5; 

  CurrentIrql = KeGetCurrentIrql();
  if( !(_DWORD)DisableChecks && CurrentIrql > 1u )
    VerifierBugCheckIfAppropriate(0xC4ui64, 0x33u, CurrentIrql, (ULONG_PTR)Lock, 0, v5);
  LOBYTE(result) = CurrentIrql;
  return result;
}

Referenced by:

VerifierExAcquireFastMutex
VerifierExAcquireFastMutexNoReboot
ViExTryToAcquireFastMutexCommon