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.