RtlpHpSegHeapAddSegment

NTSTATUS __stdcall RtlpHpSegHeapAddSegment(INT64 a1, UINT64 a2){
  INT64 v2; 
  UINT64 *v3; 

  *(_QWORD *)(a2 + 16) = a2 ^ a1 ^ RtlpHpHeapGlobals ^ 0xA2E64EADA2E64EADui64;
  v2 = a1 + 72;
  v3 = *(UINT64 **)(a1 + 80);
  if( *v3 != a1 + 72 )
    __fastfail(3u);
  *(_QWORD *)a2 = v2;
  *(_QWORD *)(a2 + 8) = v3;
  *v3 = a2;
  *(_QWORD *)(a1 + 80) = a2;
  ++*(_QWORD *)(a1 + 88);
  return v2;
}

Referenced by:

RtlpHpSegContextReserve
RtlpHpSegPageRangeAllocate