SepConvertToOwnTokenClaims
NTSTATUS __stdcall SepConvertToOwnTokenClaims(_TOKEN *Token){
_AUTHZBASEP_CLAIM_ATTRIBUTES_COLLECTION *pClaimAttributes;
NTSTATUS result;
NTSTATUS v4;
_AUTHZBASEP_CLAIM_ATTRIBUTES_COLLECTION *v5;
_AUTHZBASEP_CLAIM_ATTRIBUTES_COLLECTION *NewClaimAttributes;
NewClaimAttributes = 0i64;
if( (Token->TokenFlags & 0x8000) != 0 )
return 0;
pClaimAttributes = Token->pClaimAttributes;
if( !pClaimAttributes )
return 0;
result = SepDuplicateClaimAttributes(pClaimAttributes, &NewClaimAttributes);
v4 = result;
if( result >= 0 )
{
v5 = NewClaimAttributes;
Token->TokenFlags |= 0x8000u;
Token->pClaimAttributes = v5;
return v4;
}
return result;
}Referenced by:
SepStopReferencingLogonSession