3.1.5.79.2 Security Principal Display Information Result Set

If @PrincipalId## matches the ID of a site group, then the Security Principal Display Information Result Set MUST NOT be returned. If the @PrincipalId## matches the ID of a security principal, then the Security Principal Display Information Result Set MUST have one row for the matching security principal.

       IsUser                         bit,
       IsSiteGroup                    bit,
       UserID                         int,
       UserSID                        varbinary(512),
       UserName                       nvarchar(255),
       UserLogin                      nvarchar(255),
       UserEmail                      nvarchar(255),
       UserNotes                      nvarchar(1023),
       UserSiteAdmin                  bit,
       UserDomainGroup                bit, 
       UserFlags                      int,
       GroupID                        int,
       GroupName                      nvarchar(255),
       GroupDescription               nvarchar(512),
       GroupOwnerID                   int,
       GroupOwnerIsUser               bit,
       GroupType                      tinyint;

IsUser: MUST be 1.

IsSiteGroup: MUST be 0.

UserID: The user identifier of the principal. MUST match @PrincipalId##.

UserSID: The SystemID of the principal.

UserName: The display name of the principal.

UserLogin: The login name of the principal.

UserEmail: The email address of the principal.

UserNotes: Description text associated with the principal.

UserSiteAdmin: Set to 1 to indicate that the principal is a site collection administrator, otherwise 0.

UserDomainGroup: Set to 1 to indicate that the principal is a domain group, otherwise 0.

UserFlags: Contains the user information flags value describing this principal.

GroupID: MUST be NULL.

GroupName: MUST be NULL.

GroupDescription: MUST be NULL.

GroupOwnerID: MUST be NULL.

GroupOwnerIsUser: MUST be NULL.

GroupType: MUST be NULL.