RtlpHpSegContextCleanup

VOID __stdcall RtlpHpSegContextCleanup(INT64 a1){
  _QWORD *v2; 
  _QWORD *v3; 
  _QWORD *v4; 

  v2 = (_QWORD *)(a1 + 72);
  while( (_QWORD *)*v2 != v2 )
  {
    v3 = (_QWORD *)v2[1];
    if( (_QWORD *)*v3 != v2 || (v4 = (_QWORD *)v3[1], (_QWORD *)*v4 != v3) )
      __fastfail(3u);
    v2[1] = v4;
    *v4 = v2;
    RtlpHpSegSegmentFree(a1, (INT64)v3, 0x7FFFFFFFi64, 1i64);
  }
}

Referenced by:

RtlpHpHeapDestroy