MiProcessHotPatchUndoTable

VOID __fastcall MiProcessHotPatchUndoTable(INT64 a1, INT64 a2){
  unsigned int v2; 
  UINT64 v5; 
  INT64 StartingIndex; 
  LODWORD(StartingIndex) = 0;
  v2 = 0;
  for( LODWORD(v5) = 0; v2 < *(_DWORD *)(a2 + 32); ++v2 )
  {
    if( RtlDetermineHotPatchUndoExtent(*(_QWORD *)(a2 + 40), 0i64, v2, &StartingIndex, &v5) )
      RtlClearBits(*(RTL_BITMAP **)(a1 + 48), (unsigned int)StartingIndex, (unsigned int)(v5 - StartingIndex + 1));
  }
}

Referenced by:

MiPrepareToHotPatchImage