CmpFireCleanupNotifications
VOID __stdcall CmpFireCleanupNotifications(CM_KEY_BODY *KeyBody){
CM_KEY_BODY *i;
_LIST_ENTRY *Blink;
__int128 v4;
__int64 v5;
v4 = 0i64;
v5 = 0i64;
for( i = (CM_KEY_BODY *)KeyBody->ContextListHead.Flink;
i != (CM_KEY_BODY *)&KeyBody->ContextListHead;
i = *(CM_KEY_BODY **)&i->Type )
{
Blink = i->KeyBodyList.Blink;
*(_QWORD *)&v4 = KeyBody;
*((_QWORD *)&v4 + 1) = i->Trans.0;
((void(__fastcall *)(_LIST_ENTRY *, __int64, __int128 *))Blink[2].Blink)(Blink[2].Flink, 40i64, &v4);
}
}Referenced by:
CmpDeleteKeyObject