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.