ExFlushLookasideListEx

VOID __stdcall ExFlushLookasideListEx(LOOKASIDE_LIST_EX *Lookaside){
  PSLIST_ENTRY v2; 
  struct _SLIST_ENTRY *Next; 
  v2 = RtlpInterlockedFlushSList((PSLIST_HEADER)Lookaside);
  if( v2 )
  {
    do
    {
      Next = v2->Next;
      (*((void(__fastcall **)(PSLIST_ENTRY, LOOKASIDE_LIST_EX *))Lookaside + 7))(v2, Lookaside);
      v2 = Next;
    }
    while( Next );
  }
}

Referenced by:

ExDeleteLookasideListEx