HalpNumaQueryProximityNode

NTSTATUS __stdcall HalpNumaQueryProximityNode(UINT64 ProximityId, UINT16 *Node){
  UINT16 v2; 
  unsigned int v3; 

  v2 = 0;
  v3 = *(_DWORD *)(*(&CmpDummyThreadEvent + 876) + 56i64);
  if( !v3 )
    return -1073741275;
  while( *(_DWORD *)(*(_QWORD *)(*(&CmpDummyThreadEvent + 876) + 24i64) + 4i64 * v2) != (_DWORD)ProximityId )
  {
    if( ++v2 >= v3 )
      return -1073741275;
  }
  *Node = v2;
  return 0;
}

Referenced by:

HalpNumaAddRangeProximity
HalpNumaParseHmat