2.3.2.6.2 Attributes

AllowDeletion: Specifies whether this list can be deleted—for example, whether the list is crucial to the functioning of the containing site or site collection. See also flag LP_UNDELETABLELIST (0x0000000000000004) in [MS-WSSFO] section 2.2.2.5, [MS-WSSFO2] section 2.2.2.5 and [MS-WSSFO3] section 2.2.2.5.

AllowEveryoneViewItems: Specifies whether list items in this list are visible to anyone who has access to the list itself. This setting is useful for shared resources, such as the master page gallery, where one page can be used throughout a site collection in security scopes with varying permissions. See also flag LP_ALLOWEVERYONEVIEWITEMS (0x0000000002000000) in [MS-WSSFO] section 2.2.2.5, [MS-WSSFO2] section 2.2.2.5 and [MS-WSSFO3] section 2.2.2.5.

AllowMultiVote: If this list is a survey, specifies whether to grant multiple responses to a user, rather than restricting the user to a single response. The reader MUST ignore this attribute unless the ServerTemplate attribute is set to 102. See also flag LP_ALLOWMULTIVOTE (0x0000000000000800) in [MS-WSSFO] section 2.2.2.5, [MS-WSSFO2] section 2.2.2.5 and [MS-WSSFO3] section 2.2.2.5.

AlwaysIncludeContent: Specifies whether data from this list MUST be included when it is saved as a list server template, even if not otherwise requested. See also flag LP_ALWAYSINCLUDECONTENT (0x0000001000000000) in [MS-WSSFO] section 2.2.2.5, [MS-WSSFO2] section 2.2.2.5 and [MS-WSSFO3] section 2.2.2.5.

BaseType: Base type of the list as specified in section 2.3.1.1.

CacheSchema: Specifies whether this list can have its schema cached in memory when possible, rather than retrieving the schema every time that the list is accessed. See also flag LP_CACHESCHEMA (0x0000000200000000) in [MS-WSSFO] section 2.2.2.5, [MS-WSSFO2] section 2.2.2.5 and [MS-WSSFO3] section 2.2.2.5.

Catalog: Specifies whether this list is a catalog—for example, a Web Part gallery, master page gallery, and so on. See also flag LP_CATALOGLIST (0x0000000000000010) in [MS-WSSFO] section 2.2.2.5, [MS-WSSFO2] section 2.2.2.5 and [MS-WSSFO3] section 2.2.2.5.

DefaultItemOpen: Specifies whether applications that generate server transformations of list items in this list can open the list item in a browser, rather than in a separate client-side application. This attribute SHOULD be set to zero or 1. The reader MUST accept any integer, but MUST treat all values except 1 as zero. A value of 1 indicates that the flag 0x0000000010000000 is set. See also flag LP_DEFAULTITEMOPEN (0x0000000010000000) in [MS-WSSFO] section 2.2.2.5, [MS-WSSFO2] section 2.2.2.5 and [MS-WSSFO3] section 2.2.2.5.

Description: Textual description of the list.

Direction: Direction for displaying text. A writer SHOULD set this to zero to inherit the direction from a parent site, 1 to set the direction as left-to-right, or 2 to set the direction as right-to-left. The reader MUST interpret other values as zero.

DisableAttachments: Specifies whether attachments on list items are disabled. See also flag LP_DISABLEATTACHMENTS (0x0000000000000008) in [MS-WSSFO] section 2.2.2.5, [MS-WSSFO2] section 2.2.2.5 and [MS-WSSFO3] section 2.2.2.5.

DisableDeployingList: Specifies whether this list is exported as part of a migration package. See also flag LP_DISABLEDEPLOYINGLIST (0x0000000100000000) in [MS-WSSFO] section 2.2.2.5, [MS-WSSFO2] section 2.2.2.5 and [MS-WSSFO3] section 2.2.2.5.

DisableDeployWithDependentList: Specifies whether this list is automatically exported when exporting a list that references it. See also flag LP_DISABLEDEPLOYWITHDEPENDENTLIST (0x0000000008000000) in [MS-WSSFO] section 2.2.2.5, [MS-WSSFO2] section 2.2.2.5 and [MS-WSSFO3] section 2.2.2.5.

DisallowContentTypes: Specifies whether content type manipulation is disabled on this list. See also flag LP_DISALLOWCONTENTTYPES (0x0000002000000000) in [MS-WSSFO] section 2.2.2.5, [MS-WSSFO2] section 2.2.2.5 and [MS-WSSFO3] section 2.2.2.5.

DontSaveInTemplate: Specifies whether this list is serialized when saving this site as a site template. See also flag LP_DONTSAVEINTEMPLATE (0x0000000000002000) in [MS-WSSFO] section 2.2.2.5, [MS-WSSFO2] section 2.2.2.5 and [MS-WSSFO3] section 2.2.2.5.

DraftVersionVisibility: Specifies the rights required to see drafts. The following table describes possible values.

Value

Description

1

Requires edit right to see drafts. See LP_MINORAUTHOR (0x0000000000100000) [MS-WSSFO] section 2.2.2.5, [MS-WSSFO2] section 2.2.2.5 and [MS-WSSFO3] section 2.2.2.5.

2

Requires approval right to see drafts. See LP_MINORAPPROVER (0x0000000000200000) in [MS-WSSFO] section 2.2.2.5, [MS-WSSFO2] section 2.2.2.5 and [MS-WSSFO3] section 2.2.2.5.

Other values

Requires read right to see drafts.

EmailAssignTo: Specifies whether this list sends alerts when a list item is assigned to a user. See also flag LP_ENABLEASSIGNTOEMAIL (0x0000000000000040) in [MS-WSSFO] section 2.2.2.5, [MS-WSSFO2] section 2.2.2.5 and [MS-WSSFO3] section 2.2.2.5.

EnableContentTypes: Specifies whether a user interface (UI) for manipulating multiple content types—for example, a list that contains both announcements and tasks is available. See also flag LP_ENABLECONTENTTYPES (0x0000000000400000) in [MS-WSSFO] section 2.2.2.5, [MS-WSSFO2] section 2.2.2.5 and [MS-WSSFO3] section 2.2.2.5.

EnableMinorVersions: Specifies whether this list supports creation of minor versions on item revisions. See also flag LP_MINORVERSIONENABLED (0x0000000000080000) in [MS-WSSFO] section 2.2.2.5, [MS-WSSFO2] section 2.2.2.5 and [MS-WSSFO3] section 2.2.2.5. The reader MUST ignore this setting when VersioningEnabled is set to false.

EnableThumbnails: Specifies whether document parsers in this list generate thumbnail files that correspond to documents that are saved to this list. This attribute MUST be ignored for lists that are not document libraries. See also flag LP_ENABLETHUMBNAILS (0x0000000001000000) in [MS-WSSFO] section 2.2.2.5, [MS-WSSFO2] section 2.2.2.5 and [MS-WSSFO3] section 2.2.2.5.

EnablePeopleSelector: Specifies whether a UI for adding users is available in lists (1) whose ServerTemplate attribute is set to 106. See also flag LP_ENABLEPEOPLESELECTOR (0x0000080000000000) in [MS-WSSFO] section 2.2.2.5, [MS-WSSFO2] section 2.2.2.5 and [MS-WSSFO3] section 2.2.2.5.

EnableResourceSelector: Specifies whether a UI for adding resources is available in lists (1) whose ServerTemplate attribute is set to 106. See also flag LP_ENABLERESOURCESELECTOR (0x0000200000000000) in [MS-WSSFO] section 2.2.2.5, [MS-WSSFO2] section 2.2.2.5 and [MS-WSSFO3] section 2.2.2.5.

EventSinkAssembly: Specifies a .NET assembly strong name that contains an implementation of additional event behavior for a list. See [MSDN-SHPTSDK] for information about implementation-specific details of event-sink implementation.

EventSinkClass: Specifies a .NET fully qualified class name that contains an implementation of additional event behavior for a list. See [MSDN-SHPTSDK] for information about implementation-specific details of event-sink implementation.

EventSinkData: Optional additional properties or data for an event handler for the list.

FeatureId: Identifier of a feature associated with the underlying list definition.

FolderCreation: Specifies whether creation of folders is blocked in this list. See also flag LP_DISABLEFOLDERS (0x0000000020000000) in [MS-WSSFO] section 2.2.2.5, [MS-WSSFO2] section 2.2.2.5 and [MS-WSSFO3] section 2.2.2.5.

ForceCheckout: Specifies whether this document library requires the user to check out documents before modifying them. See also flag LP_FORCECHECKOUT (0x0000000000040000) in [MS-WSSFO] section 2.2.2.5, [MS-WSSFO2] section 2.2.2.5 and [MS-WSSFO3] section 2.2.2.5. The reader MUST ignore this attribute unless the ServerTemplate attribute is set to 101.

HiddenList: Specifies whether this list is hidden from enumeration functions. This is intended for lists that implement the infrastructure for an application. See also flag LP_HIDDENLIST (0x0000000000000100) in [MS-WSSFO] section 2.2.2.5, [MS-WSSFO2] section 2.2.2.5 and [MS-WSSFO3] section 2.2.2.5.

IsApplicationList: Specifies whether the list implements the infrastructure for an application. See also flag LP_ISAPPLICATIONLIST (0x0010000000000000) in [MS-WSSFO] section 2.2.2.5, [MS-WSSFO2] section 2.2.2.5 and [MS-WSSFO3] section 2.2.2.5.

MajorVersionLimit: Specifies the number of major versions to keep per item. The reader MUST ignore this setting when VersioningEnabled is set to false.

MajorWithMinorVersionsLimit: Specifies the number of minor versions to keep per major version of an item. The reader MUST ignore this setting when VersioningEnabled is set to false. The reader MUST also ignore this setting when EnableMinorVersions is set to false and ModerationType is set to false.

ModerationType: Specifies whether this list has moderation enabled, requiring an approval process when content is created or modified. See also flag LP_MODERATEDLIST (0x0000000000000400) in [MS-WSSFO] section 2.2.2.5, [MS-WSSFO2] section 2.2.2.5 and [MS-WSSFO3] section 2.2.2.5.

MultipleMtgDataList: Specifies whether this list is associated with a site that uses the site template of the Meeting Workspace site and contains data scoped to each instance of a recurring meeting. See also flag LP_MULTIPLEMTGDATALIST (0x0000000000000020) in [MS-WSSFO] section 2.2.2.5, [MS-WSSFO2] section 2.2.2.5 and [MS-WSSFO3] section 2.2.2.5.

MustSaveRootFiles: When a list server template is created for this list, specifies whether documents in the root of the list can also be serialized. See also flag LP_MUSTSAVEROOTFILES (0x0000000000008000) in [MS-WSSFO] section 2.2.2.5, [MS-WSSFO2] section 2.2.2.5 and [MS-WSSFO3] section 2.2.2.5.

Name: Name for the list. This value is the same as the list identifier.

OrderedList: Specifies whether this list is an ordered list—for example, a Links list, and supports ordering and reordering of its items. See also flag LP_ORDEREDLIST (0x0000000000000001) in [MS-WSSFO] section 2.2.2.5, [MS-WSSFO2] section 2.2.2.5 and [MS-WSSFO3] section 2.2.2.5.

PrivateList: Specifies whether this is a private list. When a list template based on this list is created, the new list can be given an access control list so that only its owner and administrators can access the list. See also flag LP_PRIVATELIST (0x0000000000020000) in [MS-WSSFO] section 2.2.2.5, [MS-WSSFO2] section 2.2.2.5 and [MS-WSSFO3] section 2.2.2.5.

PublicList: Specifies whether this list is a public list. See also flag LP_PUBLICLIST (0x0000000000000002) in [MS-WSSFO] section 2.2.2.5, [MS-WSSFO2] section 2.2.2.5 and [MS-WSSFO3] section 2.2.2.5.

RestrictedTemplate: Specifies whether this list restricts view functionality, such as the datasheet view and views involving Web Part to Web Part connections. See also flag LP_RESTRICTEDTEMPLATELIST (0x0000000040000000) in [MS-WSSFO] section 2.2.2.5, [MS-WSSFO2] section 2.2.2.5 and [MS-WSSFO3] section 2.2.2.5.

RootWebOnly: Specifies whether the list server template for this list can be instantiated only in the root site of the site collection. See also flag LP_ROOTWEBONLY (0x0000000000004000) in [MS-WSSFO] section 2.2.2.5, [MS-WSSFO2] section 2.2.2.5 and [MS-WSSFO3] section 2.2.2.5.

ServerTemplate: The value corresponding to the template that the list is based on. See [MS-WSSFO] section 2.2.3.12, [MS-WSSFO2] section 2.2.3.12 and [MS-WSSFO3] section 2.2.1.2.12 for a list of reserved values. Reader MUST infer the value from the BaseType attribute if not present. The following table describes the ServerTemplate values inferred from the values of BaseType.

BaseType

Inferred ServerTemplate value

0 (BASETYPE_GENERIC_LIST)

100 (LISTTEMPLATE_GENERIC_LIST)

1 (BASETYPE_DOCUMENT_LIBRARY)

101 (LISTTEMPLATE_DOCUMENT_LIBRARY)

3 (BASETYPE_DISCUSSION)

108 (LISTTEMPLATE_DISCUSSION)

4 (BASETYPE_SURVEY)

102 (LISTTEMPLATE_SURVEY)

5 (BASETYPE_ISSUE)

1100 (LISTTEMPLATE_ISSUE_TRACKING)

The writer MUST include this attribute for any BaseType not mentioned and SHOULD include it even if it would be inferred.

SuppressNameDisplay: Specifies whether this list 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. See also flag LP_USEFORCEDDISPLAY (0x0000000000001000) in [MS-WSSFO] section 2.2.2.5, [MS-WSSFO2] section 2.2.2.5 and [MS-WSSFO3] section 2.2.2.5.

ThumbnailSize: Specifies the size, in pixels, of a bounding rectangle for server-generated thumbnails. The writer SHOULD omit this attribute unless the ServerTemplate is set to 109, which specifies an image library list. If the ServerTemplate attribute is set to 109, the writer MUST specify a nonzero value. The reader MUST ignore this unless the ServerTemplate attribute is set to 109.

Title: A user-recognizable title for the list.

Url: URL of the list. The writer SHOULD include it<2>.

Version: Current version of the list. The writer MUST increment the value by 1 each time the list definition is changed. The reader MUST ignore this attribute.

VersioningEnabled: See flag LP_VERSIONINGENABLED (0x0000000000000080) in [MS-WSSFO] section 2.2.2.5, [MS-WSSFO2] section 2.2.2.5 and [MS-WSSFO3] section 2.2.2.5.

WebImageHeight: Specifies the height of a display image in an image library list. Like ThumbnailSize, the reader SHOULD ignore this, and the writer SHOULD omit this unless the ServerTemplate attribute is set to 109. The writer MUST specify a nonzero value if the ServerTemplate is set to 109.

WebImageWidth: Specifies the width of a display image in an image library list. Like ThumbnailSize, the reader SHOULD ignore this, and the writer SHOULD omit this unless the ServerTemplate attribute is set to 109. The writer MUST specify a nonzero value if the ServerTemplate is set to 109.