SepSetTokenTrust
NTSTATUS __stdcall SepSetTokenTrust(_TOKEN *Token, VOID *TrustLevelSid){
void *v2;
NTSTATUS v3;
void *v5;
NTSTATUS result;
VOID *NewSid;
v2 = 0i64;
v3 = 0;
NewSid = 0i64;
if( TrustLevelSid )
{
result = SepDuplicateSid(TrustLevelSid, &NewSid);
v3 = result;
if( result < 0 )
return result;
v2 = NewSid;
}
v5 = Token->TrustLevelSid;
if( v5 )
ExFreePoolWithTag(v5, 0);
Token->TrustLevelSid = v2;
return v3;
}Referenced by:
NtOpenThreadTokenEx
SeCopyClientToken
SepCreateTokenEx
SepFilterToken
SepSetTrustLevelForProcessToken