Class SystemProperties.System.Message
- Namespace
- Microsoft.WindowsAPICodePack.Shell.PropertySystem
- Assembly
- Microsoft.WindowsAPICodePack.Shell.dll
Message Properties
public static class SystemProperties.System.Message
- Inheritance
-
SystemProperties.System.Message
- Inherited Members
Properties
AttachmentContents
Name: System.Message.AttachmentContents -- PKEY_Message_AttachmentContents
Description:
Type: String -- VT_LPWSTR (For variants: VT_BSTR)
FormatID: {3143BF7C-80A8-4854-8880-E2E40189BDD0}, 100
public static PropertyKey AttachmentContents { get; }
Property Value
- PropertyKey
AttachmentNames
Name: System.Message.AttachmentNames -- PKEY_Message_AttachmentNames
Description: The names of the attachments in a message
Type: Multivalue String -- VT_VECTOR | VT_LPWSTR (For variants: VT_ARRAY | VT_BSTR)
FormatID: {E3E0584C-B788-4A5A-BB20-7F5A44C9ACDD}, 21
public static PropertyKey AttachmentNames { get; }
Property Value
- PropertyKey
BccAddress
Name: System.Message.BccAddress -- PKEY_Message_BccAddress
Description: Addresses in Bcc: field
Type: Multivalue String -- VT_VECTOR | VT_LPWSTR (For variants: VT_ARRAY | VT_BSTR)
FormatID: {E3E0584C-B788-4A5A-BB20-7F5A44C9ACDD}, 2
public static PropertyKey BccAddress { get; }
Property Value
- PropertyKey
BccName
Name: System.Message.BccName -- PKEY_Message_BccName
Description: person names in Bcc: field
Type: Multivalue String -- VT_VECTOR | VT_LPWSTR (For variants: VT_ARRAY | VT_BSTR)
FormatID: {E3E0584C-B788-4A5A-BB20-7F5A44C9ACDD}, 3
public static PropertyKey BccName { get; }
Property Value
- PropertyKey
CcAddress
Name: System.Message.CcAddress -- PKEY_Message_CcAddress
Description: Addresses in Cc: field
Type: Multivalue String -- VT_VECTOR | VT_LPWSTR (For variants: VT_ARRAY | VT_BSTR)
FormatID: {E3E0584C-B788-4A5A-BB20-7F5A44C9ACDD}, 4
public static PropertyKey CcAddress { get; }
Property Value
- PropertyKey
CcName
Name: System.Message.CcName -- PKEY_Message_CcName
Description: person names in Cc: field
Type: Multivalue String -- VT_VECTOR | VT_LPWSTR (For variants: VT_ARRAY | VT_BSTR)
FormatID: {E3E0584C-B788-4A5A-BB20-7F5A44C9ACDD}, 5
public static PropertyKey CcName { get; }
Property Value
- PropertyKey
ConversationID
Name: System.Message.ConversationID -- PKEY_Message_ConversationID
Description:
Type: String -- VT_LPWSTR (For variants: VT_BSTR)
FormatID: {DC8F80BD-AF1E-4289-85B6-3DFC1B493992}, 100
public static PropertyKey ConversationID { get; }
Property Value
- PropertyKey
ConversationIndex
Name: System.Message.ConversationIndex -- PKEY_Message_ConversationIndex
Description:
Type: Buffer -- VT_VECTOR | VT_UI1 (For variants: VT_ARRAY | VT_UI1)
FormatID: {DC8F80BD-AF1E-4289-85B6-3DFC1B493992}, 101
public static PropertyKey ConversationIndex { get; }
Property Value
- PropertyKey
DateReceived
Name: System.Message.DateReceived -- PKEY_Message_DateReceived
Description: Date and Time communication was received
Type: DateTime -- VT_FILETIME (For variants: VT_DATE)
FormatID: {E3E0584C-B788-4A5A-BB20-7F5A44C9ACDD}, 20
public static PropertyKey DateReceived { get; }
Property Value
- PropertyKey
DateSent
Name: System.Message.DateSent -- PKEY_Message_DateSent
Description: Date and Time communication was sent
Type: DateTime -- VT_FILETIME (For variants: VT_DATE)
FormatID: {E3E0584C-B788-4A5A-BB20-7F5A44C9ACDD}, 19
public static PropertyKey DateSent { get; }
Property Value
- PropertyKey
Flags
Name: System.Message.Flags -- PKEY_Message_Flags
Description: These are flags associated with email messages to know if a read receipt is pending, etc. The values stored here by Outlook are defined for PR_MESSAGE_FLAGS on MSDN.
Type: Int32 -- VT_I4
FormatID: {A82D9EE7-CA67-4312-965E-226BCEA85023}, 100
public static PropertyKey Flags { get; }
Property Value
- PropertyKey
FromAddress
Name: System.Message.FromAddress -- PKEY_Message_FromAddress
Description:
Type: Multivalue String -- VT_VECTOR | VT_LPWSTR (For variants: VT_ARRAY | VT_BSTR)
FormatID: {E3E0584C-B788-4A5A-BB20-7F5A44C9ACDD}, 13
public static PropertyKey FromAddress { get; }
Property Value
- PropertyKey
FromName
Name: System.Message.FromName -- PKEY_Message_FromName
Description: Address in from field as person name
Type: Multivalue String -- VT_VECTOR | VT_LPWSTR (For variants: VT_ARRAY | VT_BSTR)
FormatID: {E3E0584C-B788-4A5A-BB20-7F5A44C9ACDD}, 14
public static PropertyKey FromName { get; }
Property Value
- PropertyKey
HasAttachments
Name: System.Message.HasAttachments -- PKEY_Message_HasAttachments
Description:
Type: Boolean -- VT_BOOL
FormatID: {9C1FCF74-2D97-41BA-B4AE-CB2E3661A6E4}, 8
public static PropertyKey HasAttachments { get; }
Property Value
- PropertyKey
IsFwdOrReply
Name: System.Message.IsFwdOrReply -- PKEY_Message_IsFwdOrReply
Description:
Type: Int32 -- VT_I4
FormatID: {9A9BC088-4F6D-469E-9919-E705412040F9}, 100
public static PropertyKey IsFwdOrReply { get; }
Property Value
- PropertyKey
MessageClass
Name: System.Message.MessageClass -- PKEY_Message_MessageClass
Description: What type of outlook msg this is (meeting, task, mail, etc.)
Type: String -- VT_LPWSTR (For variants: VT_BSTR)
FormatID: {CD9ED458-08CE-418F-A70E-F912C7BB9C5C}, 103
public static PropertyKey MessageClass { get; }
Property Value
- PropertyKey
ProofInProgress
Name: System.Message.ProofInProgress -- PKEY_Message_ProofInProgress
Description: This property will be true if the message junk email proofing is still in progress.
Type: Boolean -- VT_BOOL
FormatID: {9098F33C-9A7D-48A8-8DE5-2E1227A64E91}, 100
public static PropertyKey ProofInProgress { get; }
Property Value
- PropertyKey
SenderAddress
Name: System.Message.SenderAddress -- PKEY_Message_SenderAddress
Description:
Type: String -- VT_LPWSTR (For variants: VT_BSTR)
FormatID: {0BE1C8E7-1981-4676-AE14-FDD78F05A6E7}, 100
public static PropertyKey SenderAddress { get; }
Property Value
- PropertyKey
SenderName
Name: System.Message.SenderName -- PKEY_Message_SenderName
Description:
Type: String -- VT_LPWSTR (For variants: VT_BSTR)
FormatID: {0DA41CFA-D224-4A18-AE2F-596158DB4B3A}, 100
public static PropertyKey SenderName { get; }
Property Value
- PropertyKey
Store
Name: System.Message.Store -- PKEY_Message_Store
Description: The store (aka protocol handler) FILE, MAIL, OUTLOOKEXPRESS
Type: String -- VT_LPWSTR (For variants: VT_BSTR)
FormatID: {E3E0584C-B788-4A5A-BB20-7F5A44C9ACDD}, 15
public static PropertyKey Store { get; }
Property Value
- PropertyKey
ToAddress
Name: System.Message.ToAddress -- PKEY_Message_ToAddress
Description: Addresses in To: field
Type: Multivalue String -- VT_VECTOR | VT_LPWSTR (For variants: VT_ARRAY | VT_BSTR)
FormatID: {E3E0584C-B788-4A5A-BB20-7F5A44C9ACDD}, 16
public static PropertyKey ToAddress { get; }
Property Value
- PropertyKey
ToDoFlags
Name: System.Message.ToDoFlags -- PKEY_Message_ToDoFlags
Description: Flags associated with a message flagged to know if it's still active, if it was custom flagged, etc.
Type: Int32 -- VT_I4
FormatID: {1F856A9F-6900-4ABA-9505-2D5F1B4D66CB}, 100
public static PropertyKey ToDoFlags { get; }
Property Value
- PropertyKey
ToDoTitle
Name: System.Message.ToDoTitle -- PKEY_Message_ToDoTitle
Description:
Type: String -- VT_LPWSTR (For variants: VT_BSTR)
FormatID: {BCCC8A3C-8CEF-42E5-9B1C-C69079398BC7}, 100
public static PropertyKey ToDoTitle { get; }
Property Value
- PropertyKey
ToName
Name: System.Message.ToName -- PKEY_Message_ToName
Description: Person names in To: field
Type: Multivalue String -- VT_VECTOR | VT_LPWSTR (For variants: VT_ARRAY | VT_BSTR)
FormatID: {E3E0584C-B788-4A5A-BB20-7F5A44C9ACDD}, 17
public static PropertyKey ToName { get; }
Property Value
- PropertyKey