MapiPropertyIds Class
Definition
Provides curated well-known MAPI property identifiers (the PidTag* constants of MS-OXPROPS).
public static class MapiPropertyIds
- Inheritance
-
MapiPropertyIds
- Inherited Members
Remarks
This is a deliberately small subset - the identifiers the Outlook readers' convenience surfaces and common consumer scenarios need. Every property of a message remains reachable through MapiPropertyCollection by raw identifier regardless of whether it is listed here.
Fields
AddressType
The address type of a recipient (PidTagAddressType, 0x3002).
public const ushort AddressType = 12290
Field Value
AttachContentId
The attachment content identifier (PidTagAttachContentId, 0x3712).
public const ushort AttachContentId = 14098
Field Value
AttachData
The attachment payload (PidTagAttachDataBinary / PidTagAttachDataObject, 0x3701).
public const ushort AttachData = 14081
Field Value
AttachExtension
The attachment file extension (PidTagAttachExtension, 0x3703).
public const ushort AttachExtension = 14083
Field Value
AttachFilename
The 8.3 attachment file name (PidTagAttachFilename, 0x3704).
public const ushort AttachFilename = 14084
Field Value
AttachLongFilename
The long attachment file name (PidTagAttachLongFilename, 0x3707).
public const ushort AttachLongFilename = 14087
Field Value
AttachMethod
The attachment method (PidTagAttachMethod, 0x3705).
public const ushort AttachMethod = 14085
Field Value
AttachMimeTag
The MIME type of an attachment (PidTagAttachMimeTag, 0x370E).
public const ushort AttachMimeTag = 14094
Field Value
AttachNumber
The ordinal of an attachment within its message (PidTagAttachNumber, 0x0E21).
public const ushort AttachNumber = 3617
Field Value
AttachSize
The attachment size in bytes (PidTagAttachSize, 0x0E20).
public const ushort AttachSize = 3616
Field Value
Body
The plain-text message body (PidTagBody, 0x1000).
public const ushort Body = 4096
Field Value
ClientSubmitTime
The client submit time (PidTagClientSubmitTime, 0x0039).
public const ushort ClientSubmitTime = 57
Field Value
ContainerClass
The container class of a folder (PidTagContainerClass, 0x3613).
public const ushort ContainerClass = 13843
Field Value
ContentCount
The number of messages in a folder (PidTagContentCount, 0x3602).
public const ushort ContentCount = 13826
Field Value
ContentUnreadCount
The number of unread messages in a folder (PidTagContentUnreadCount, 0x3603).
public const ushort ContentUnreadCount = 13827
Field Value
ConversationTopic
The conversation topic (PidTagConversationTopic, 0x0070).
public const ushort ConversationTopic = 112
Field Value
CreationTime
The creation time of an object (PidTagCreationTime, 0x3007).
public const ushort CreationTime = 12295
Field Value
DisplayBcc
The display names of the blind-carbon-copy recipients (PidTagDisplayBcc, 0x0E02).
public const ushort DisplayBcc = 3586
Field Value
DisplayCc
The display names of the carbon-copy recipients (PidTagDisplayCc, 0x0E03).
public const ushort DisplayCc = 3587
Field Value
DisplayName
The display name of a recipient or attachment (PidTagDisplayName, 0x3001).
public const ushort DisplayName = 12289
Field Value
DisplayTo
The display names of the primary recipients (PidTagDisplayTo, 0x0E04).
public const ushort DisplayTo = 3588
Field Value
EmailAddress
The email address of a recipient (PidTagEmailAddress, 0x3003).
public const ushort EmailAddress = 12291
Field Value
EntryId
The entry identifier of an object (PidTagEntryId, 0x0FFF).
public const ushort EntryId = 4095
Field Value
FinderEntryId
The entry identifier of the search-results (Finder) folder (PidTagFinderEntryId, 0x35E7).
public const ushort FinderEntryId = 13799
Field Value
HasAttachments
Whether the message carries at least one attachment (PidTagHasAttachments, 0x0E1B).
public const ushort HasAttachments = 3611
Field Value
Html
The HTML message body (PidTagHtml, 0x1013).
public const ushort Html = 4115
Field Value
Importance
The message importance (PidTagImportance, 0x0017).
public const ushort Importance = 23
Field Value
InternetCodepage
The internet code page of the message (PidTagInternetCodepage, 0x3FDE).
public const ushort InternetCodepage = 16350
Field Value
InternetMessageId
The internet message identifier (PidTagInternetMessageId, 0x1035).
public const ushort InternetMessageId = 4149
Field Value
IpmSubTreeEntryId
The entry identifier of the IPM subtree root folder (PidTagIpmSubTreeEntryId, 0x35E0).
public const ushort IpmSubTreeEntryId = 13792
Field Value
IpmWastebasketEntryId
The entry identifier of the Deleted Items folder (PidTagIpmWastebasketEntryId, 0x35E3).
public const ushort IpmWastebasketEntryId = 13795
Field Value
LastModificationTime
The last modification time of an object (PidTagLastModificationTime, 0x3008).
public const ushort LastModificationTime = 12296
Field Value
LtpRowId
The LTP row identifier column of a PST table context (PidTagLtpRowId, 0x67F2).
public const ushort LtpRowId = 26610
Field Value
LtpRowVer
The LTP row version column of a PST table context (PidTagLtpRowVer, 0x67F3).
public const ushort LtpRowVer = 26611
Field Value
MessageClass
The message class (PidTagMessageClass, 0x001A).
public const ushort MessageClass = 26
Field Value
MessageCodepage
The code page used for string properties (PidTagMessageCodepage, 0x3FFD).
public const ushort MessageCodepage = 16381
Field Value
MessageDeliveryTime
The message delivery time (PidTagMessageDeliveryTime, 0x0E06).
public const ushort MessageDeliveryTime = 3590
Field Value
MessageFlags
The message status flags (PidTagMessageFlags, 0x0E07).
public const ushort MessageFlags = 3591
Field Value
MessageSize
The message size in bytes (PidTagMessageSize, 0x0E08).
public const ushort MessageSize = 3592
Field Value
NormalizedSubject
The subject with any prefix removed (PidTagNormalizedSubject, 0x0E1D).
public const ushort NormalizedSubject = 3613
Field Value
ReceivedByName
The display name of the receiving mailbox owner (PidTagReceivedByName, 0x0040).
public const ushort ReceivedByName = 64
Field Value
RecipientType
The recipient type (PidTagRecipientType, 0x0C15).
public const ushort RecipientType = 3093
Field Value
RecordKey
The record key of a store, folder, or message object (PidTagRecordKey, 0x0FF9).
public const ushort RecordKey = 4089
Field Value
RtfCompressed
The compressed RTF message body (PidTagRtfCompressed, 0x1009).
public const ushort RtfCompressed = 4105
Field Value
SenderEmailAddress
The sender email address (PidTagSenderEmailAddress, 0x0C1F).
public const ushort SenderEmailAddress = 3103
Field Value
SenderName
The sender display name (PidTagSenderName, 0x0C1A).
public const ushort SenderName = 3098
Field Value
Sensitivity
The message sensitivity (PidTagSensitivity, 0x0036).
public const ushort Sensitivity = 54
Field Value
SentRepresentingEmailAddress
The email address of the sending mailbox owner (PidTagSentRepresentingEmailAddress, 0x0065).
public const ushort SentRepresentingEmailAddress = 101
Field Value
SentRepresentingName
The display name of the sending mailbox owner (PidTagSentRepresentingName, 0x0042).
public const ushort SentRepresentingName = 66
Field Value
StoreSupportMask
The store support mask (PidTagStoreSupportMask, 0x340D).
public const ushort StoreSupportMask = 13325
Field Value
Subfolders
Whether a folder has subfolders (PidTagSubfolders, 0x360A).
public const ushort Subfolders = 13834
Field Value
Subject
The message subject (PidTagSubject, 0x0037).
public const ushort Subject = 55
Field Value
TransportMessageHeaders
The transport message headers (PidTagTransportMessageHeaders, 0x007D).
public const ushort TransportMessageHeaders = 125
Field Value
Applies to
| Product | Versions |
|---|---|
| .NET | 8, 10 |