SepRmDereferenceCapTable
VOID __stdcall SepRmDereferenceCapTable(_SEP_CENTRALIZED_ACCESS_POLICIES_TABLE *Table){
signed __int64 v1;
bool v2;
signed __int64 v3;
v1 = _InterlockedExchangeAdd64((volatile signed __int64 *)Table + 5, 0xFFFFFFFFFFFFFFFFui64);
v2 = v1 <= 1;
v3 = v1 - 1;
if( v2 )
{
if( v3 )
__fastfail(0xEu);
SepRmDestroyCapTable(Table);
}
}Referenced by:
SeAccessCheckWithHintWithAdminlessChecks
SepAccessCheckAndAuditAlarmWithAdminlessChecks
SepCommonAccessCheckExWithAdminlessChecks
SepRmCapUpdateWrkr
SepRmDereferenceCap
SepRmReferenceFindCap