CmpKeyEnumStackCleanup
VOID __fastcall CmpKeyEnumStackCleanup(INT64 a1){
INT16 i;
_QWORD *EntryAtLayerHeight;
_PRIVILEGE_SET *v4;
CmpCleanupKeyNodeStack(a1 + 8);
for( i = 0; i <= *(__int16 *)a1; ++i )
{
EntryAtLayerHeight = (_QWORD *)CmpKeyEnumStackGetEntryAtLayerHeight(a1, i);
CmpKeyEnumStackEntryCleanup(EntryAtLayerHeight);
}
v4 = *(_PRIVILEGE_SET **)(a1 + 344);
if( v4 )
CmSiFreeMemory(v4);
}Referenced by:
CmpEnumerateLayeredKey
CmpGetSubKeyCountForKeyNodeStack
CmpPartialPromoteSubkeys
CmpSubtreeEnumeratorCleanup