Table of Contents

MapiPropertyIds Class

Definition

Namespace
Bodu.Formats.Outlook
Assembly
Bodu.Formats.Outlook.dll
Package
Bodu.Formats.Outlook 0.7.1
Source
MapiPropertyIds.cs

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

ushort

AttachContentId

The attachment content identifier (PidTagAttachContentId, 0x3712).

public const ushort AttachContentId = 14098

Field Value

ushort

AttachData

The attachment payload (PidTagAttachDataBinary / PidTagAttachDataObject, 0x3701).

public const ushort AttachData = 14081

Field Value

ushort

AttachExtension

The attachment file extension (PidTagAttachExtension, 0x3703).

public const ushort AttachExtension = 14083

Field Value

ushort

AttachFilename

The 8.3 attachment file name (PidTagAttachFilename, 0x3704).

public const ushort AttachFilename = 14084

Field Value

ushort

AttachLongFilename

The long attachment file name (PidTagAttachLongFilename, 0x3707).

public const ushort AttachLongFilename = 14087

Field Value

ushort

AttachMethod

The attachment method (PidTagAttachMethod, 0x3705).

public const ushort AttachMethod = 14085

Field Value

ushort

AttachMimeTag

The MIME type of an attachment (PidTagAttachMimeTag, 0x370E).

public const ushort AttachMimeTag = 14094

Field Value

ushort

AttachNumber

The ordinal of an attachment within its message (PidTagAttachNumber, 0x0E21).

public const ushort AttachNumber = 3617

Field Value

ushort

AttachSize

The attachment size in bytes (PidTagAttachSize, 0x0E20).

public const ushort AttachSize = 3616

Field Value

ushort

Body

The plain-text message body (PidTagBody, 0x1000).

public const ushort Body = 4096

Field Value

ushort

ClientSubmitTime

The client submit time (PidTagClientSubmitTime, 0x0039).

public const ushort ClientSubmitTime = 57

Field Value

ushort

ContainerClass

The container class of a folder (PidTagContainerClass, 0x3613).

public const ushort ContainerClass = 13843

Field Value

ushort

ContentCount

The number of messages in a folder (PidTagContentCount, 0x3602).

public const ushort ContentCount = 13826

Field Value

ushort

ContentUnreadCount

The number of unread messages in a folder (PidTagContentUnreadCount, 0x3603).

public const ushort ContentUnreadCount = 13827

Field Value

ushort

ConversationTopic

The conversation topic (PidTagConversationTopic, 0x0070).

public const ushort ConversationTopic = 112

Field Value

ushort

CreationTime

The creation time of an object (PidTagCreationTime, 0x3007).

public const ushort CreationTime = 12295

Field Value

ushort

DisplayBcc

The display names of the blind-carbon-copy recipients (PidTagDisplayBcc, 0x0E02).

public const ushort DisplayBcc = 3586

Field Value

ushort

DisplayCc

The display names of the carbon-copy recipients (PidTagDisplayCc, 0x0E03).

public const ushort DisplayCc = 3587

Field Value

ushort

DisplayName

The display name of a recipient or attachment (PidTagDisplayName, 0x3001).

public const ushort DisplayName = 12289

Field Value

ushort

DisplayTo

The display names of the primary recipients (PidTagDisplayTo, 0x0E04).

public const ushort DisplayTo = 3588

Field Value

ushort

EmailAddress

The email address of a recipient (PidTagEmailAddress, 0x3003).

public const ushort EmailAddress = 12291

Field Value

ushort

EntryId

The entry identifier of an object (PidTagEntryId, 0x0FFF).

public const ushort EntryId = 4095

Field Value

ushort

FinderEntryId

The entry identifier of the search-results (Finder) folder (PidTagFinderEntryId, 0x35E7).

public const ushort FinderEntryId = 13799

Field Value

ushort

HasAttachments

Whether the message carries at least one attachment (PidTagHasAttachments, 0x0E1B).

public const ushort HasAttachments = 3611

Field Value

ushort

Html

The HTML message body (PidTagHtml, 0x1013).

public const ushort Html = 4115

Field Value

ushort

Importance

The message importance (PidTagImportance, 0x0017).

public const ushort Importance = 23

Field Value

ushort

InternetCodepage

The internet code page of the message (PidTagInternetCodepage, 0x3FDE).

public const ushort InternetCodepage = 16350

Field Value

ushort

InternetMessageId

The internet message identifier (PidTagInternetMessageId, 0x1035).

public const ushort InternetMessageId = 4149

Field Value

ushort

IpmSubTreeEntryId

The entry identifier of the IPM subtree root folder (PidTagIpmSubTreeEntryId, 0x35E0).

public const ushort IpmSubTreeEntryId = 13792

Field Value

ushort

IpmWastebasketEntryId

The entry identifier of the Deleted Items folder (PidTagIpmWastebasketEntryId, 0x35E3).

public const ushort IpmWastebasketEntryId = 13795

Field Value

ushort

LastModificationTime

The last modification time of an object (PidTagLastModificationTime, 0x3008).

public const ushort LastModificationTime = 12296

Field Value

ushort

LtpRowId

The LTP row identifier column of a PST table context (PidTagLtpRowId, 0x67F2).

public const ushort LtpRowId = 26610

Field Value

ushort

LtpRowVer

The LTP row version column of a PST table context (PidTagLtpRowVer, 0x67F3).

public const ushort LtpRowVer = 26611

Field Value

ushort

MessageClass

The message class (PidTagMessageClass, 0x001A).

public const ushort MessageClass = 26

Field Value

ushort

MessageCodepage

The code page used for string properties (PidTagMessageCodepage, 0x3FFD).

public const ushort MessageCodepage = 16381

Field Value

ushort

MessageDeliveryTime

The message delivery time (PidTagMessageDeliveryTime, 0x0E06).

public const ushort MessageDeliveryTime = 3590

Field Value

ushort

MessageFlags

The message status flags (PidTagMessageFlags, 0x0E07).

public const ushort MessageFlags = 3591

Field Value

ushort

MessageSize

The message size in bytes (PidTagMessageSize, 0x0E08).

public const ushort MessageSize = 3592

Field Value

ushort

NormalizedSubject

The subject with any prefix removed (PidTagNormalizedSubject, 0x0E1D).

public const ushort NormalizedSubject = 3613

Field Value

ushort

ReceivedByName

The display name of the receiving mailbox owner (PidTagReceivedByName, 0x0040).

public const ushort ReceivedByName = 64

Field Value

ushort

RecipientType

The recipient type (PidTagRecipientType, 0x0C15).

public const ushort RecipientType = 3093

Field Value

ushort

RecordKey

The record key of a store, folder, or message object (PidTagRecordKey, 0x0FF9).

public const ushort RecordKey = 4089

Field Value

ushort

RtfCompressed

The compressed RTF message body (PidTagRtfCompressed, 0x1009).

public const ushort RtfCompressed = 4105

Field Value

ushort

SenderEmailAddress

The sender email address (PidTagSenderEmailAddress, 0x0C1F).

public const ushort SenderEmailAddress = 3103

Field Value

ushort

SenderName

The sender display name (PidTagSenderName, 0x0C1A).

public const ushort SenderName = 3098

Field Value

ushort

Sensitivity

The message sensitivity (PidTagSensitivity, 0x0036).

public const ushort Sensitivity = 54

Field Value

ushort

SentRepresentingEmailAddress

The email address of the sending mailbox owner (PidTagSentRepresentingEmailAddress, 0x0065).

public const ushort SentRepresentingEmailAddress = 101

Field Value

ushort

SentRepresentingName

The display name of the sending mailbox owner (PidTagSentRepresentingName, 0x0042).

public const ushort SentRepresentingName = 66

Field Value

ushort

StoreSupportMask

The store support mask (PidTagStoreSupportMask, 0x340D).

public const ushort StoreSupportMask = 13325

Field Value

ushort

Subfolders

Whether a folder has subfolders (PidTagSubfolders, 0x360A).

public const ushort Subfolders = 13834

Field Value

ushort

Subject

The message subject (PidTagSubject, 0x0037).

public const ushort Subject = 55

Field Value

ushort

TransportMessageHeaders

The transport message headers (PidTagTransportMessageHeaders, 0x007D).

public const ushort TransportMessageHeaders = 125

Field Value

ushort

Applies to

ProductVersions
.NET8, 10