VerifierKeReleaseMutant

NTSTATUS __stdcall VerifierKeReleaseMutant(_KMUTANT *Mutant, INT64 Increment, UINT8 Abandoned, UINT8 Wait){
  unsigned int v4; 
  __int64 v8; 
  __int64 v9; 
  VOID *retaddr; 

  v4 = Increment;
  VfUtilCheckKernelAddress(Mutant, 0x38u);
  VfDeadlockReleaseResource(Mutant, (_VI_DEADLOCK_RESOURCE_TYPE)((Abandoned != 0) + 1), KeGetCurrentThread(), retaddr);
  LOBYTE(v8) = Wait;
  LOBYTE(v9) = Abandoned;
  return((__int64(__fastcall *)(_KMUTANT *, _QWORD, __int64, __int64))pXdvKeReleaseMutant)(Mutant, v4, v9, v8);
}

Referenced by:

No references.