CmpReportNotify
VOID __fastcall CmpReportNotify(INT64 a1, INT64 a2, INT64 a3, LIST_ENTRY *a4){
unsigned int v5;
INT64 v7[2];
__int128 v8;
v5 = a3;
*(_OWORD *)v7 = 0i64;
v8 = 0i64;
if( (_DWORD)a3 == 1 )
{
if( (*(_DWORD *)(a1 + 184) & 0x40000) != 0 )
a1 = *(_QWORD *)(a1 + 72);
a1 = *(_QWORD *)(a1 + 72);
}
CmpStartKcbStackForTopLayerKcb((INT64)v7, a1);
CmpReportNotifyForKcbStack((INT64)v7, a2, v5, a4);
if( *((_QWORD *)&v8 + 1) )
CmSiFreeMemory(*((PPRIVILEGE_SET *)&v8 + 1));
}Referenced by:
CmRenameKey
CmRestoreKey
CmpProcessLightWeightUOW
CmpTransMgrCommitUoW