SepDuplicateTokenClaims

INT64 __fastcall SepDuplicateTokenClaims(
        RTL_DYNAMIC_HASH_TABLE *HashTable,
        INT64 a2,
        INT64 a3,
        RTL_DYNAMIC_HASH_TABLE_ENUMERATOR **a4,
        RTL_DYNAMIC_HASH_TABLE_ENUMERATOR **a5){
  INT64 result; 
  unsigned int v7; 
  __int64 v8; 
  __int64 v9; 
  v9 = 0i64;
  if( (HashTable[5].Flags & 0x8000) != 0 && *(_QWORD *)&HashTable[27].DivisorMask )
  {
    result = SepDuplicateClaimAttributes(*(_QWORD *)&HashTable[27].DivisorMask, &v9);
    v7 = result;
    if( (int)result >= 0 )
    {
      v8 = v9;
      *(_DWORD *)(a2 + 200) |= 0x8000u;
      *(_QWORD *)(a2 + 1096) = v8;
      return v7;
    }
  }
  else
  {
    *(_QWORD *)(a2 + 1096) = *(_QWORD *)&HashTable[27].DivisorMask;
    return 0i64;
  }
  return result;
}

Referenced by:

SepDuplicateToken
SepFilterToken