SmProcessDeleteNotification
VOID __fastcall SmProcessDeleteNotification(INT64 a1){
INT64 v1;
__int16 v2;
unsigned int v3;
INT64 *v4;
struct _EX_RUNDOWN_REF *v5;
INT64 v6;
v6 = a1;
v1 = SmpKeyedStoreEntryGet((UINT64)&qword_140D23188, &v6, 2i64, 0i64);
if( v1 )
{
v2 = *(_WORD *)(v1 + 16);
CmSiFreeMemory((PPRIVILEGE_SET)v1);
v3 = v2 & 0x3FF;
v4 = (INT64 *)SmKmStoreRefFromStoreIndex((INT64)&SmGlobals, v3);
SmKmStoreDeleteWhenEmpty((INT64)&SmGlobals, *v4);
v5 = (struct _EX_RUNDOWN_REF *)SmKmStoreRefFromStoreIndex((INT64)&SmGlobals, v3);
ExReleaseRundownProtection(v5 + 1);
}
}Referenced by:
No references.