2.2.2.4 List Flags
The List Flags is a 4-byte unsigned integer bit mask that provides metadata about the list (1), which can have one or more flags set. List Flags identify an implementation-specific capability. The only valid values of List Flags are as follows.
Value |
Description |
---|---|
0x00000001 |
This list (1) is an "ordered list" (for example, a Links List) and supports ordering and reordering of its items. |
0x00000002 |
This list (1) is a "public list". This bit MUST be ignored. |
0x00000004 |
This list (1) is "undeletable" (that is, it is crucial to the functioning of the containing site or site collection). |
0x00000008 |
Attachments on list items are disabled. This bit MUST be set if the list (1) is a document library or survey. |
0x00000010 |
This list (1) is a "catalog" (for example, a Web Part gallery or master page gallery). |
0x00000020 |
This list (1) is associated with a site using the meetings workspace site template and contains data scoped to each instance of a recurring meeting. |
0x00000040 |
This list (1) MUST send alerts when a list item is assigned to a user. |
0x00000080 |
This list (1) has versioning enabled, and supports creating historical versions of list items when changes occur. This bit MUST be ignored for Lists with a List Base Type of survey. |
0x00000100 |
This list (1) MUST be hidden from enumeration functions. This is intended for lists implementing infrastructure for an application. |
0x00000200 |
This list (1) is configured to bring up a page to fill out a form to request access from the owner when a user is denied access while browsing its list items. |
0x00000400 |
This list (1) has moderation enabled, requiring an approval process when content is created or modified. |
0x00000800 |
If this list (1) is a survey, it will allow multiple responses for a given user rather than restricting users to a single response. This flag MUST be ignored for lists that do not have a List Base Type of survey. |
0x00001000 |
This list (1) uses the value of each field's ForcedDisplay attribute when presenting data from that field. This is commonly used in anonymous surveys to display common placeholder text wherever the respondent's name would normally appear. |
0x00002000 |
This list (1) MUST NOT be serialized as part of saving this site as a site template. |
0x00004000 |
The List Server Template (section 2.2.1.12) for this list (1) can only be instantiated in the root site of a given site collection. |
0x00008000 |
When a List Server Template is being created for this list (1), documents in the root of the list can also be serialized. |
0x00010000 |
Insertion of list items via email is enabled for this list (1). |
0x00020000 |
This is a "private" list. When a List Server Template based on this list (1) is created, the new list can be given an ACL so that only its owner and administrators can access the list. |
0x00800000 |
This list (1) has had its schema customized from the version that exists in the on-disk schema file that was used to create it. |
0x01000000 |
This enables to explicitly map a document property to a specific column. |
0xFFFFFFFF |
Invalid. |