SepConvertToOwnTokenClaims

INT64 __fastcall SepConvertToOwnTokenClaims(_TOKEN *Token){
  _AUTHZBASEP_CLAIM_ATTRIBUTES_COLLECTION *pClaimAttributes; 
  INT64 result; 
  unsigned int v4; 
  _AUTHZBASEP_CLAIM_ATTRIBUTES_COLLECTION *v5; 
  _AUTHZBASEP_CLAIM_ATTRIBUTES_COLLECTION *v6; 
  v6 = 0i64;
  if( (Token->TokenFlags & 0x8000) != 0 )
    return 0i64;
  pClaimAttributes = Token->pClaimAttributes;
  if( !pClaimAttributes )
    return 0i64;
  result = SepDuplicateClaimAttributes((__int64)pClaimAttributes, &v6);
  v4 = result;
  if( (int)result >= 0 )
  {
    v5 = v6;
    Token->TokenFlags |= 0x8000u;
    Token->pClaimAttributes = v5;
    return v4;
  }
  return result;
}

Referenced by:

SepStopReferencingLogonSession