Table of Contents

Class ShellProperties.PropertySystemDocument

Namespace
Microsoft.WindowsAPICodePack.Shell.PropertySystem
Assembly
Microsoft.WindowsAPICodePack.Shell.dll

System.Document Properties

public class ShellProperties.PropertySystemDocument : PropertyStoreItems
Inheritance
ShellProperties.PropertySystemDocument
Inherited Members

Properties

ByteCount

Name: System.Document.ByteCount -- PKEY_Document_ByteCount

Description:

Type: Int32 -- VT_I4

FormatID: (FMTID_DocumentSummaryInformation) {D5CDD502-2E9C-101B-9397-08002B2CF9AE}, 4 (PIDDSI_BYTECOUNT)

public ShellProperty<int?> ByteCount { get; }

Property Value

ShellProperty<int?>

CharacterCount

Name: System.Document.CharacterCount -- PKEY_Document_CharacterCount

Description:

Type: Int32 -- VT_I4

FormatID: (FMTID_SummaryInformation) {F29F85E0-4FF9-1068-AB91-08002B27B3D9}, 16 (PIDSI_CHARCOUNT)

public ShellProperty<int?> CharacterCount { get; }

Property Value

ShellProperty<int?>

ClientID

Name: System.Document.ClientID -- PKEY_Document_ClientID

Description:

Type: String -- VT_LPWSTR (For variants: VT_BSTR)

FormatID: {276D7BB0-5B34-4FB0-AA4B-158ED12A1809}, 100

public ShellProperty<string> ClientID { get; }

Property Value

ShellProperty<string>

Contributor

Name: System.Document.Contributor -- PKEY_Document_Contributor

Description:

Type: Multivalue String -- VT_VECTOR | VT_LPWSTR (For variants: VT_ARRAY | VT_BSTR)

FormatID: {F334115E-DA1B-4509-9B3D-119504DC7ABB}, 100

public ShellProperty<string[]> Contributor { get; }

Property Value

ShellProperty<string[]>

DateCreated

Name: System.Document.DateCreated -- PKEY_Document_DateCreated

Description: This property is stored in the document, not obtained from the file system.

Type: DateTime -- VT_FILETIME (For variants: VT_DATE)

FormatID: (FMTID_SummaryInformation) {F29F85E0-4FF9-1068-AB91-08002B27B3D9}, 12 (PIDSI_CREATE_DTM)

public ShellProperty<DateTime?> DateCreated { get; }

Property Value

ShellProperty<DateTime?>

DatePrinted

Name: System.Document.DatePrinted -- PKEY_Document_DatePrinted

Description: Legacy name: "DocLastPrinted".

Type: DateTime -- VT_FILETIME (For variants: VT_DATE)

FormatID: (FMTID_SummaryInformation) {F29F85E0-4FF9-1068-AB91-08002B27B3D9}, 11 (PIDSI_LASTPRINTED)

public ShellProperty<DateTime?> DatePrinted { get; }

Property Value

ShellProperty<DateTime?>

DateSaved

Name: System.Document.DateSaved -- PKEY_Document_DateSaved

Description: Legacy name: "DocLastSavedTm".

Type: DateTime -- VT_FILETIME (For variants: VT_DATE)

FormatID: (FMTID_SummaryInformation) {F29F85E0-4FF9-1068-AB91-08002B27B3D9}, 13 (PIDSI_LASTSAVE_DTM)

public ShellProperty<DateTime?> DateSaved { get; }

Property Value

ShellProperty<DateTime?>

Division

Name: System.Document.Division -- PKEY_Document_Division

Description:

Type: String -- VT_LPWSTR (For variants: VT_BSTR)

FormatID: {1E005EE6-BF27-428B-B01C-79676ACD2870}, 100

public ShellProperty<string> Division { get; }

Property Value

ShellProperty<string>

DocumentID

Name: System.Document.DocumentID -- PKEY_Document_DocumentID

Description:

Type: String -- VT_LPWSTR (For variants: VT_BSTR)

FormatID: {E08805C8-E395-40DF-80D2-54F0D6C43154}, 100

public ShellProperty<string> DocumentID { get; }

Property Value

ShellProperty<string>

HiddenSlideCount

Name: System.Document.HiddenSlideCount -- PKEY_Document_HiddenSlideCount

Description:

Type: Int32 -- VT_I4

FormatID: (FMTID_DocumentSummaryInformation) {D5CDD502-2E9C-101B-9397-08002B2CF9AE}, 9 (PIDDSI_HIDDENCOUNT)

public ShellProperty<int?> HiddenSlideCount { get; }

Property Value

ShellProperty<int?>

LastAuthor

Name: System.Document.LastAuthor -- PKEY_Document_LastAuthor

Description:

Type: String -- VT_LPWSTR (For variants: VT_BSTR)

FormatID: (FMTID_SummaryInformation) {F29F85E0-4FF9-1068-AB91-08002B27B3D9}, 8 (PIDSI_LASTAUTHOR)

public ShellProperty<string> LastAuthor { get; }

Property Value

ShellProperty<string>

LineCount

Name: System.Document.LineCount -- PKEY_Document_LineCount

Description:

Type: Int32 -- VT_I4

FormatID: (FMTID_DocumentSummaryInformation) {D5CDD502-2E9C-101B-9397-08002B2CF9AE}, 5 (PIDDSI_LINECOUNT)

public ShellProperty<int?> LineCount { get; }

Property Value

ShellProperty<int?>

Manager

Name: System.Document.Manager -- PKEY_Document_Manager

Description:

Type: String -- VT_LPWSTR (For variants: VT_BSTR)

FormatID: (FMTID_DocumentSummaryInformation) {D5CDD502-2E9C-101B-9397-08002B2CF9AE}, 14 (PIDDSI_MANAGER)

public ShellProperty<string> Manager { get; }

Property Value

ShellProperty<string>

MultimediaClipCount

Name: System.Document.MultimediaClipCount -- PKEY_Document_MultimediaClipCount

Description:

Type: Int32 -- VT_I4

FormatID: (FMTID_DocumentSummaryInformation) {D5CDD502-2E9C-101B-9397-08002B2CF9AE}, 10 (PIDDSI_MMCLIPCOUNT)

public ShellProperty<int?> MultimediaClipCount { get; }

Property Value

ShellProperty<int?>

NoteCount

Name: System.Document.NoteCount -- PKEY_Document_NoteCount

Description:

Type: Int32 -- VT_I4

FormatID: (FMTID_DocumentSummaryInformation) {D5CDD502-2E9C-101B-9397-08002B2CF9AE}, 8 (PIDDSI_NOTECOUNT)

public ShellProperty<int?> NoteCount { get; }

Property Value

ShellProperty<int?>

PageCount

Name: System.Document.PageCount -- PKEY_Document_PageCount

Description:

Type: Int32 -- VT_I4

FormatID: (FMTID_SummaryInformation) {F29F85E0-4FF9-1068-AB91-08002B27B3D9}, 14 (PIDSI_PAGECOUNT)

public ShellProperty<int?> PageCount { get; }

Property Value

ShellProperty<int?>

ParagraphCount

Name: System.Document.ParagraphCount -- PKEY_Document_ParagraphCount

Description:

Type: Int32 -- VT_I4

FormatID: (FMTID_DocumentSummaryInformation) {D5CDD502-2E9C-101B-9397-08002B2CF9AE}, 6 (PIDDSI_PARCOUNT)

public ShellProperty<int?> ParagraphCount { get; }

Property Value

ShellProperty<int?>

PresentationFormat

Name: System.Document.PresentationFormat -- PKEY_Document_PresentationFormat

Description:

Type: String -- VT_LPWSTR (For variants: VT_BSTR)

FormatID: (FMTID_DocumentSummaryInformation) {D5CDD502-2E9C-101B-9397-08002B2CF9AE}, 3 (PIDDSI_PRESFORMAT)

public ShellProperty<string> PresentationFormat { get; }

Property Value

ShellProperty<string>

RevisionNumber

Name: System.Document.RevisionNumber -- PKEY_Document_RevisionNumber

Description:

Type: String -- VT_LPWSTR (For variants: VT_BSTR)

FormatID: (FMTID_SummaryInformation) {F29F85E0-4FF9-1068-AB91-08002B27B3D9}, 9 (PIDSI_REVNUMBER)

public ShellProperty<string> RevisionNumber { get; }

Property Value

ShellProperty<string>

Security

Name: System.Document.Security -- PKEY_Document_Security

Description: Access control information, from SummaryInfo propset

Type: Int32 -- VT_I4

FormatID: (FMTID_SummaryInformation) {F29F85E0-4FF9-1068-AB91-08002B27B3D9}, 19

public ShellProperty<int?> Security { get; }

Property Value

ShellProperty<int?>

SlideCount

Name: System.Document.SlideCount -- PKEY_Document_SlideCount

Description:

Type: Int32 -- VT_I4

FormatID: (FMTID_DocumentSummaryInformation) {D5CDD502-2E9C-101B-9397-08002B2CF9AE}, 7 (PIDDSI_SLIDECOUNT)

public ShellProperty<int?> SlideCount { get; }

Property Value

ShellProperty<int?>

Template

Name: System.Document.Template -- PKEY_Document_Template

Description:

Type: String -- VT_LPWSTR (For variants: VT_BSTR)

FormatID: (FMTID_SummaryInformation) {F29F85E0-4FF9-1068-AB91-08002B27B3D9}, 7 (PIDSI_TEMPLATE)

public ShellProperty<string> Template { get; }

Property Value

ShellProperty<string>

TotalEditingTime

Name: System.Document.TotalEditingTime -- PKEY_Document_TotalEditingTime

Description: 100ns units, not milliseconds. VT_FILETIME for IPropertySetStorage handlers (legacy)

Type: UInt64 -- VT_UI8

FormatID: (FMTID_SummaryInformation) {F29F85E0-4FF9-1068-AB91-08002B27B3D9}, 10 (PIDSI_EDITTIME)

public ShellProperty<ulong?> TotalEditingTime { get; }

Property Value

ShellProperty<ulong?>

Version

Name: System.Document.Version -- PKEY_Document_Version

Description:

Type: String -- VT_LPWSTR (For variants: VT_BSTR)

FormatID: (FMTID_DocumentSummaryInformation) {D5CDD502-2E9C-101B-9397-08002B2CF9AE}, 29

public ShellProperty<string> Version { get; }

Property Value

ShellProperty<string>

WordCount

Name: System.Document.WordCount -- PKEY_Document_WordCount

Description:

Type: Int32 -- VT_I4

FormatID: (FMTID_SummaryInformation) {F29F85E0-4FF9-1068-AB91-08002B27B3D9}, 15 (PIDSI_WORDCOUNT)

public ShellProperty<int?> WordCount { get; }

Property Value

ShellProperty<int?>