SepTokenPrivilegeCount

VOID __fastcall SepTokenPrivilegeCount(_TOKEN *Token, INT16 DX){
  unsigned __int64 Present; 
  int v3; 
  __int64 v4; 
  __int64 v5; 
  int v6; 

  Present = Token->Privileges.Present;
  v3 = 0;
  v4 = 1i64;
  v5 = 37i64;
  do
  {
    v6 = v3 + 1;
    if( (Present & v4) == 0 )
      v6 = v3;
    v4 = __ROL8__(v4, 1);
    v3 = v6;
    --v5;
  }
  while( v5 );
}

Referenced by:

NtQueryInformationToken
SeQueryInformationToken
SepGetTokenAccessInformationBufferSize
SepRemoveDisabledGroupsAndPrivileges