3.1.5.19.13 Document Build Dependency Metadata Result Set

The Document Build Dependency Metadata Result Set contains information about each document in the specified document's build dependency set. This result set MUST be returned only if the @FetchBuildDependencySet is set to one and the binary array returned in the Document Build Dependency Set Result Set (section 3.1.5.19.12) is not NULL and is not of zero-length.

 DirName                      nvarchar(256),
 LeafName                     nvarchar(128),
 WebsFullUrl                  nvarchar(256),
 FirstUniqueAncestorWebId     uniqueidentifier,
 SecurityProvider             uniqueidentifier,
 Acl                          varbinary(max),
 AnonymousPermMask            bigint,
 WebId                        uniqueidentifier,
 ListId                       uniqueidentifier,
 UniqueList                   bit,
 InDocLibrary                 bit,
 DraftOwnerId                 int,
 ListFlags                    bigint,
 ProgId                       nvarchar(255),
 SetupPathVersion             tinyint,
 SetupPath                    nvarchar(255),
 TimeLastWritten              datetime,
 MasterUrl                    nvarchar(260),
 CustomMasterUrl              nvarchar(260),
 Version                      int,
 Id                           uniqueidentifier,
 BuildDependencySet           varbinary(max);

DirName: The directory name of the document.

LeafName: The leaf name of the document.

WebsFullUrl: The store-relative form URL of the document.

FirstUniqueAncestorWebId: The site identifier of the closest site (2) in this site's ancestor chain that does not inherit security settings from its parent site.

SecurityProvider: COM CLSID of the external security provider for this site (2). This MUST be NULL for sites (2) using the native security implementation.

Acl: The binary serialization of the WSS ACL Format (section 2.2.3.6) ACL for this site (2).

AnonymousPermMask: A WSS Rights Mask (section 2.2.2.15) that indicates the rights granted to a user that is anonymous, or has no specific rights, to the document.

WebId: The site identifier for a site (2) containing the document.

ListId: The list identifier for the list (1) containing the document.

UniqueList: This value MUST be zero.

InDocLibrary: The value MUST be set to one if the document is contained within a document library. Otherwise, MUST be set to zero.

DraftOwnerId: The user identifier for the owner of the last checked-in draft version of the document.

ListFlags: A List Flags value (section 2.2.2.5) describing the list (1) that contains this document. This value MUST be NULL if the document is not stored in a list (1).

ProgId: Designates a preferred application to open this document. This value MUST be NULL if the document does not exist or the parser did not specify a Progid when the document was saved.

SetupPathVersion: For an uncustomized document, this governs the setup path location to which the SetupPath fragment is relative. This value MUST be NULL if the requested document does not exist and is undefined for documents that were never uncustomized. The following are values are valid.

Value

Description

2

The SetupPath is relative to the install location of Windows SharePoint Services 2.0 on the front-end Web server (for example, Program Files\Common Files\Microsoft Shared\Web Server Extensions\60).

3

The SetupPath is relative to the install location of Windows SharePoint Services 3.0 on the front-end Web server (for example, Program Files\Common Files\Microsoft Shared\Web Server Extensions\12).

4

Relative to the install location of Microsoft SharePoint Foundation 2010 on the front-end Web server (for example, Program Files\Common Files\Microsoft Shared\Web Server Extensions\14).

15

The SetupPath is relative to the install location of Microsoft SharePoint Foundation 2013 on the front-end Web server (for example, Program Files\Common Files\Microsoft Shared\Web Server Extensions\15).

16

The SetupPath is relative to the install location of Microsoft SharePoint Server 2016 on the front-end Web server (for example, Program Files\Common Files\Microsoft Shared\Web Server Extensions\16).

SetupPath: For a document that is now or once was uncustomized, this contains the setup path fragment relative to the base setup path described earlier by the SetupPathVersion value, where the content stream of this document can be found. This value MUST be NULL in the case of a document that does not exist or a document that was never uncustomized.

TimeLastWritten: A time stamp, in UTC format, specifying when any changes were made to the document stream. Does not reflect changes made strictly to the MetaInfo or other item properties.

MasterUrl: The URL for the master page registered on the site (2) for use in pages of the site (2) when rendered on the front-end Web server.

CustomMasterUrl: The URL for an alternate master page registered on the site (2) for use in pages of the site (2) rendered on the front-end Web server.

Version: A counter incremented any time a change is made to this document.

Id: The document identifier.

BuildDependencySet: A varbinary(max) value specifying further document dependencies.