ObReferenceProcessHandleTable

unsigned __int64 __fastcall ObReferenceProcessHandleTable(struct _EX_RUNDOWN_REF *a1){
  struct _EX_RUNDOWN_REF *v1; 
  unsigned __int64 Count; 
  v1 = a1 + 139;
  Count = 0i64;
  if( ExAcquireRundownProtection(a1 + 139) )
  {
    Count = a1[174].Count;
    if( !Count )
      ExReleaseRundownProtection(v1);
  }
  return Count;
}

Referenced by:

EtwpObjectHandleRundown
IoRevokeHandlesForProcess
IopQueryProcessIdsUsingFile
NtClose
NtQueryInformationProcess
NtSetInformationProcess
ObCaptureObjectStateForDuplication
ObCompleteObjectDuplication
ObFindHandleForObject
ObGetProcessHandleCount
ObInitProcess
ObQueryObjectAuditingByHandle
ObSetHandleAttributes
ObWaitForMultipleObjects
ObpCloseHandle
ObpCreateHandle
ObpReferenceObjectByHandleWithTag
PnpHandleEnumerateHandlesAgainstDeviceObject
PsSetProcessHandleTracingInformation
PspApplyMitigationOptions
PspRundownSingleProcess