Here is the list of all SharePoint base permissions valid for Windows SharePoint Services and SharePoint Foundation both, along with their Hex and decimal values. I hope it will help you to easily reference them in your projects.
Permission Name |
Hex Value |
Decimal Value |
Description |
AddAndCustomizePages |
0x40000 |
262144 |
Add, change, or delete HTML pages or Web Part Pages, and edit |
AddDelPrivateWebParts |
0x10000000 |
268435456 |
Add or remove personal Web Parts on a Web Part Page. |
AddListItems |
0x2 |
2 |
Add items to lists, add documents to document libraries, and add |
ApplyStyleSheets |
0x100000 |
1048576 |
Apply a style sheet (.css file) to the Web site. |
ApplyThemeAndBorder |
0x80000 |
524288 |
Apply a theme or borders to the entire Web site. |
ApproveItems |
0x10 |
16 |
Approve a minor version of a list item or document. |
BrowseDirectories |
0x4000000 |
67108864 |
Enumerate files and folders in a Web site using Microsoft Office |
BrowseUserInfo |
0x8000000 |
134217728 |
View information about users of the Web site. |
CancelCheckout |
0x100 |
256 |
Discard or check in a document which is checked out to another |
CreateAlerts |
0x8000000000 |
549755813888 |
Create e-mail alerts. |
CreateGroups |
0x1000000 |
16777216 |
Create a group of users that can be used anywhere within the |
CreateSSCSite |
0x400000 |
4194304 |
Create a Web site using Self-Service Site Creation.
NOTE: CreateSSCSite (0x400000) is a hidden base permission. It is not |
DeleteListItems |
0x8 |
8 |
Delete items from a list, documents from a document library, and |
DeleteVersions |
0x80 |
128 |
Delete past versions of a list item or document. |
EditListItems |
0x4 |
4 |
Edit items in lists, edit documents in document libraries, edit |
EditMyUserInfo |
0x10000000000 |
1099511627776 |
Allows a user to change his or her user information, such as |
EmptyMask |
0 |
0x0 |
Has no permissions on the Web site. Not available through the |
EnumeratePermissions |
0x4000000000000000 |
4611686018427380000 |
Enumerate permissions on the Web site, list, folder, document, |
FullMask |
0x7fffffffffffffff |
9223372036854770000 |
Has all permissions on the Web site. Not available through the |
ManageAlerts |
0x4000000000 |
274877906944 |
Manage alerts for all users of the Web site. |
ManageLists |
0x800 |
2048 |
Create and delete lists, add or remove columns in a list, and |
ManagePermissions |
0x2000000 |
33554432 |
Create and change permission levels on the Web site and assign |
ManagePersonalViews |
0x200 |
512 |
Create, change, and delete personal views of lists. |
ManageSubwebs |
0x800000 |
8388608 |
Create subsites such as team sites, Meeting Workspace sites, and |
ManageWeb |
0x40000000 |
1073741824 |
Grant the ability to perform all administration tasks for the |
Open |
0x10000 |
65536 |
Allow users to open a Web site, list, or folder to access items |
OpenItems |
0x20 |
32 |
View the source of documents with server-side file handlers. |
UpdatePersonalWebParts |
s 0x20000000 |
536870912 |
Update Web Parts to display personalized information. |
UseClientIntegration |
0x1000000000 |
68719476736 |
Use features that launch client applications; otherwise, users |
UseRemoteAPIs |
0x2000000000 |
137438953472 |
Use SOAP, WebDAV, or Microsoft Office SharePoint Designer 2007 |
ViewFormPages |
0x1000 |
4096 |
View forms, views, and application pages, and enumerate lists. |
ViewListItems |
0x1 |
1 |
View items in lists, documents in document libraries, and view |
ViewPages |
0x20000 |
131072 |
View pages in a Web site. |
ViewUsageData |
0x200000 |
2097152 |
View reports on Web site usage. |
ViewVersions |
0x40 |
64 |
View past versions of a list item or document. |
Interesting post. I suppose that this is useful is you’re modifying the database directly to set a permissions mask?