Table of Contents

Class SystemProperties.System.Communication

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

Communication Properties

public static class SystemProperties.System.Communication
Inheritance
SystemProperties.System.Communication
Inherited Members

Properties

AccountName

Name: System.Communication.AccountName -- PKEY_Communication_AccountName

Description: Account Name

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

FormatID: {E3E0584C-B788-4A5A-BB20-7F5A44C9ACDD}, 9

public static PropertyKey AccountName { get; }

Property Value

PropertyKey

DateItemExpires

Name: System.Communication.DateItemExpires -- PKEY_Communication_DateItemExpires

Description: Date the item expires due to the retention policy.

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

FormatID: {428040AC-A177-4C8A-9760-F6F761227F9A}, 100

public static PropertyKey DateItemExpires { get; }

Property Value

PropertyKey

FollowUpIconIndex

Name: System.Communication.FollowupIconIndex -- PKEY_Communication_FollowupIconIndex

Description: This is the icon index used on messages marked for followup.

Type: Int32 -- VT_I4

FormatID: {83A6347E-6FE4-4F40-BA9C-C4865240D1F4}, 100

public static PropertyKey FollowUpIconIndex { get; }

Property Value

PropertyKey

HeaderItem

Name: System.Communication.HeaderItem -- PKEY_Communication_HeaderItem

Description: This property will be true if the item is a header item which means the item hasn't been fully downloaded.

Type: Boolean -- VT_BOOL

FormatID: {C9C34F84-2241-4401-B607-BD20ED75AE7F}, 100

public static PropertyKey HeaderItem { get; }

Property Value

PropertyKey

PolicyTag

Name: System.Communication.PolicyTag -- PKEY_Communication_PolicyTag

Description: This a string used to identify the retention policy applied to the item.

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

FormatID: {EC0B4191-AB0B-4C66-90B6-C6637CDEBBAB}, 100

public static PropertyKey PolicyTag { get; }

Property Value

PropertyKey

SecurityFlags

Name: System.Communication.SecurityFlags -- PKEY_Communication_SecurityFlags

Description: Security flags associated with the item to know if the item is encrypted, signed or DRM enabled.

Type: Int32 -- VT_I4

FormatID: {8619A4B6-9F4D-4429-8C0F-B996CA59E335}, 100

public static PropertyKey SecurityFlags { get; }

Property Value

PropertyKey

Suffix

Name: System.Communication.Suffix -- PKEY_Communication_Suffix

Description:

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

FormatID: {807B653A-9E91-43EF-8F97-11CE04EE20C5}, 100

public static PropertyKey Suffix { get; }

Property Value

PropertyKey

TaskStatus

Name: System.Communication.TaskStatus -- PKEY_Communication_TaskStatus

Description:

Type: UInt16 -- VT_UI2

FormatID: {BE1A72C6-9A1D-46B7-AFE7-AFAF8CEF4999}, 100

public static PropertyKey TaskStatus { get; }

Property Value

PropertyKey

TaskStatusText

Name: System.Communication.TaskStatusText -- PKEY_Communication_TaskStatusText

Description: This is the user-friendly form of System.Communication.TaskStatus. Not intended to be parsed programmatically.

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

FormatID: {A6744477-C237-475B-A075-54F34498292A}, 100

public static PropertyKey TaskStatusText { get; }

Property Value

PropertyKey