2.2.4.5 RolesOutputMaskType
The RolesOutputMaskType complex type returns a collection of role definitions.
-
<s:complexType name="RolesOutputMaskType"> <s:sequence> <s:element name="Role" minOccurs="0" maxOccurs="unbounded"> <s:complexType> <s:attribute name="ID" type="s:positiveInteger" use="required" /> <s:attribute name="Name" type="tns:String255Type" use="required" /> <s:attribute name="Description" type="tns:String512OrEmptyType" use="required" /> <s:attribute name="Hidden" type="tns:TrueFalseType" use="required" /> <s:attribute name="Type" type="s:string" use="required" /> <s:attribute name="BasePermissions" type="s:unsignedLong" use="required" /> </s:complexType> </s:element> </s:sequence> </s:complexType>
ID: The identifier of the role definition.
Name: The name of the role definition. The specified value MUST NOT contain more than 255 characters, and MUST NOT be empty.
Description: The description of the role definition. The specified value MUST NOT contain more than 512 characters, and could be empty.
Hidden: Indicates whether the role definition is hidden in a user interface (UI). "True" indicates that the role definition is hidden in a UI. "False" indicates that the role definition is not hidden<1>.
Type: The role type of the role definition. Role type is specified in [MS-DWSS] section 2.2.5.2.
BasePermissions: The set of permissions for a role definition. This is an unsigned long integer composed by combining the various permissions. The contents of this attribute are specified in [MS-WSSFO] section 2.2.2.13, [MS-WSSFO2] section 2.2.2.14, and [MS-WSSFO3] section 2.2.2.15.