2.2.2.15 WSS Rights Mask
WSS Rights Mask is an 8-byte, unsigned integer that specifies the rights that can be assigned to a user or site group. This bit mask can have zero or more flags set.
The values of the permission mask bits are specified as follows.
Symbolic name |
Value |
Description |
---|---|---|
EmptyMask |
0x0000000000000000 |
Grant no permissions. |
FullMask |
0x7FFFFFFFFFFFFFFF |
Grant all permissions. |
The list and document permissions (0x000000000000XXXX) are specified as follows.
Symbolic name |
Value |
Description |
---|---|---|
ViewListItems |
0x0000000000000001 |
Allow viewing of list items in lists, documents in document libraries, and Web discussion comments. |
AddListItems |
0x0000000000000002 |
Allow addition of list items to lists, documents to document libraries, and Web discussion comments. |
EditListItems |
0x0000000000000004 |
Allow editing of list items in lists, documents in document libraries, Web discussion comments, and to customize Web Part pages in document libraries. |
DeleteListItems |
0x0000000000000008 |
Allow deletion of list items from lists, documents from document libraries, and Web discussion comments. |
ApproveItems |
0x0000000000000010 |
Allow approval of minor versions of a list item or document. |
OpenItems |
0x0000000000000020 |
Allow viewing the source of documents with server-side file handlers. |
ViewVersions |
0x0000000000000040 |
Allow viewing of past versions of a list item or document. |
DeleteVersions |
0x0000000000000080 |
Allow deletion of past versions of a list item or document. |
CancelCheckout |
0x0000000000000100 |
Allow discard or check in of a document that is checked out to another user. |
ManagePersonalViews |
0x0000000000000200 |
Allow creation, change, and deletion of personal views of lists. |
|
0x0000000000000400 |
Reserved. |
ManageLists |
0x0000000000000800 |
Allow creation and deletion of lists, addition or removal of fields to the schema of a list, and addition or removal of personal views of a list. |
ViewFormPages |
0x0000000000001000 |
Allow viewing of forms, views, and application pages, and enumerate lists. |
AnonymousSearchAccessList |
0x0000000000002000 |
Allow anonymous users to retrieve content of a list or document library through SharePoint search. The list permissions in the site (2) do not change. |
|
0x000000000000D000 |
Reserved. |
The Web level permissions (0x0000XXXXXXXX0000) are specified as follows.
Symbolic name |
Value |
Description |
---|---|---|
Open |
0x0000000000010000 |
Allow access to the items contained within a site (2), list, or folder. |
ViewPages |
0x0000000000020000 |
Allow viewing of pages in a site (2). |
AddAndCustomizePages |
0x0000000000040000 |
Allow addition, modification, or deletion of HTML pages or Web Part pages, and editing of the site (2) using a compatible editor. |
ApplyThemeAndBorder |
0x0000000000080000 |
Allow application of a theme or borders to the entire site (2). |
ApplyStyleSheets |
0x0000000000100000 |
Allow application of a style sheet (.css file) to the site (2). |
ViewUsageData |
0x0000000000200000 |
Allow viewing of reports on site usage. |
CreateSSCSite |
0x0000000000400000 |
Allow creation of a site (2) using Self-Service Site Creation, an implementation-specific capability. |
ManageSubwebs |
0x0000000000800000 |
Allow creation of a subsite within the site (2) or site collection. |
CreateGroups |
0x0000000001000000 |
Allow creation of a group (2) of users that can be used anywhere within the site collection. |
ManagePermissions |
0x0000000002000000 |
Allow creation and modification of permission levels on the site (2) and assigning permissions to users and site groups. |
BrowseDirectories |
0x0000000004000000 |
Allow enumeration of documents and folders in a site (2) using [MS-FPSE] and WebDAV interfaces. |
BrowseUserInfo |
0x0000000008000000 |
Allow viewing the information about all users of the site (2). |
AddDelPrivateWebParts |
0x0000000010000000 |
Allow addition or removal of personal Web Parts on a Web Part page. |
UpdatePersonalWebParts |
0x0000000020000000 |
Allow updating of Web Parts to display personalized information. |
ManageWeb |
0x0000000040000000 |
Allow all administration tasks for the site (2) as well as manage content. |
AnonymousSearchAccessWebLists |
0x0000000080000000 |
Allow content of lists and document libraries in the site (2) to be retrievable for anonymous users through SharePoint search if the list or document library has AnonymousSearchAccessList set. |
|
0x0000000F00000000 |
Reserved. |
UseClientIntegration |
0x0000001000000000 |
Allow use of features that launch client applications; otherwise, users can only work on documents on their local machines and upload changes to the front-end Web server. |
UseRemoteAPIs |
0x0000002000000000 |
Allow use of SOAP, WebDAV, or [MS-FPSE] to access the site (2). |
ManageAlerts |
0x0000004000000000 |
Allow management of alerts for all users of the site (2). |
CreateAlerts |
0x0000008000000000 |
Allow creation of e-mail alerts. |
EditMyUserInfo |
0x0000010000000000 |
Allow users to change their own user information, such as adding a picture. |
|
0x0000FE0000000000 |
Reserved. |
The Special permissions (0xXXXX000000000000) are specified as follows.
Symbolic name |
Value |
Description |
---|---|---|
|
0x3FFF000000000000 |
Reserved. |
EnumeratePermissions |
0x4000000000000000 |
Allow enumeration of permissions on the site (2), list, folder, document, or list item. |
|
0x8000000000000000 |
Reserved. |