FsRtlRemoveLargeEntry
VOID __stdcall FsRtlRemoveLargeEntry(_BASE_MCB *Mcb, UINT64 WhereToRemoveIndex, UINT64 AmountToRemove){
int v4;
ULONG PairCount;
__int64 v6;
v4 = AmountToRemove;
PairCount = Mcb->PairCount;
v6 = (unsigned int)(WhereToRemoveIndex + AmountToRemove);
if( (unsigned int)v6 < PairCount )
{
memmove(
(char *)Mcb->Mapping + 8 * (unsigned int)WhereToRemoveIndex,
(char *)Mcb->Mapping + 8 * v6,
8 * (PairCount - WhereToRemoveIndex - AmountToRemove));
PairCount = Mcb->PairCount;
}
Mcb->PairCount = PairCount - v4;
}Referenced by:
FsRtlAddBaseMcbEntryEx
FsRtlRemoveBaseMcbEntry