ObCheckActiveHandles

UINT8 __stdcall ObCheckActiveHandles(VOID *Object){
  _ETHREAD *CurrentThread; 
  ULONG_PTR v3; 
  __int64 v4; 

  CurrentThread = (_ETHREAD *)KeGetCurrentThread();
  --CurrentThread->Tcb.KernelApcDisable;
  v3 = (_DWORD)Object - 32;
  ExAcquirePushLockExclusiveEx((_EX_PUSH_LOCK *)Object - 4, 0i64);
  v4 = *((_QWORD *)Object - 5);
  ExReleasePushLockEx(v3, 0);
  KeLeaveCriticalRegion();
  return v4 != 0;
}

Referenced by:

MiFinishCreateSection