ExUnlockHandleTableEntry

VOID __stdcall ExUnlockHandleTableEntry(_HANDLE_TABLE *HandleTable, _HANDLE_TABLE_ENTRY *HandleTableEntry){
  _EX_PUSH_LOCK *p_HandleContentionEvent; 
  int v3[10]; 

  _InterlockedExchangeAdd64(&HandleTableEntry->VolatileLowValue, 1ui64);
  p_HandleContentionEvent = &HandleTable->HandleContentionEvent;
  _InterlockedOr(v3, 0);
  if( p_HandleContentionEvent->_bf_0 )
    ExfUnblockPushLock(&p_HandleContentionEvent->_bf_0, 0i64);
}

Referenced by:

EtwpObjectHandleEnumCallback
ExDupHandleTable