CmpFreeIndexByCell

VOID __fastcall CmpFreeIndexByCell(UINT64 a1, INT64 a2){
  ULONG_PTR v2; 
  _WORD *v4; 
  __int64 i; 
  int v6; 
  int v7; 

  v6 = -1;
  v2 = a2;
  v7 = 0;
  v4 = (_WORD *)(*(__int64(__fastcall **)(UINT64, INT64, int *))(a1 + 8))(a1, a2, &v6);
  if( *v4 == 26994 )
  {
    for( i = 0i64; (unsigned int)i < (unsigned __int16)v4[1]; i = (unsigned int)(i + 1) )
      HvFreeCell(a1, *(_DWORD *)&v4[2 * i + 2]);
  }
  (*(void(__fastcall **)(UINT64, int *))(a1 + 16))(a1, &v6);
  HvFreeCell(a1, v2);
}

Referenced by:

CmRenameKey
CmpLightWeightCleanupModifyKeyDataUoW