Required Properties for All Messages

Applies to: Office 2010 | Outlook 2010 | Visual Studio

The following table describes properties that clients can expect to set or see supported on messages of all classes.

Property

Description

PR_CREATION_TIMEPidTagCreationTime Canonical Property (PidTagCreationTime)

Set by message store providers on outgoing messages.

PR_DISPLAY_BCC (PidTagDisplayBcc)

PR_DISPLAY_CC (PidTagDisplayCc)

PR_DISPLAY_TO (PidTagDisplayTo)

Set by message store providers on outgoing messages.

PR_ENTRYID (PidTagEntryId)

Set by message store providers on outgoing messages.

PR_LAST_MODIFICATION_TIME (PidTagLastModificationTime)

Set by message store providers on outgoing messages.

PR_MESSAGE_ATTACHMENTS (PidTagMessageAttachments)

Set by message store providers on outgoing messages.

PR_MESSAGE_CLASS (PidTagMessageClass)

Can be set by clients on outgoing messages; must be set by message store providers if not set by clients.

PR_MESSAGE_FLAGS (PidTagMessageFlags)

Set by clients on outgoing messages before they are saved and message store providers after they are saved.

PR_MESSAGE_RECIPIENTS (PidTagMessageRecipients)

Set by message store providers on outgoing messages.

PR_MESSAGE_SIZE (PidTagMessageSize)

Set by message store providers on outgoing messages.

PR_MESSAGE_CC_ME (PidTagMessageCcMe)

PR_MESSAGE_RECIP_ME (PidTagMessageRecipientMe)

PR_MESSAGE_TO_ME (PidTagMessageToMe)

Set by transport providers on incoming messages.

PR_NORMALIZED_SUBJECT (PidTagNormalizedSubject)

Set by message store providers on outgoing messages

PR_ORIGINATOR_AND_DL_EXPANSION_HISTORY (PidTagOriginatorAndDistributionListExpansionHistory)

PR_ORIGINATOR_CERTIFICATE (PidTagOriginatorCertificate)

PR_ORIGINATOR_DELIVERY_REPORT_REQUESTED (PidTagOriginatorDeliveryReportRequested)

PR_ORIGINATOR_NON_DELIVERY_REPORT_REQUESTED (PidTagOriginatorNonDeliveryReportRequested)

PR_ORIGINATOR_REQUESTED_ALTERNATE_RECIPIENT (PidTagOriginatorRequestedAlternateRecipient)

PR_ORIGINATOR_RETURN_ADDRESS (PidTagOriginatorReturnAddress)

Set by transport providers on outgoing messages.

PR_PARENT_ENTRYID (PidTagParentEntryId)

PR_PARENT_DISPLAY (PidTagParentDisplay)

Set by message store providers on outgoing messages.

PR_RCVD_REPRESENTING_ADDRTYPE (PidTagReceivedRepresentingAddressType)

PR_RCVD_REPRESENTING_EMAIL_ADDRESS (PidTagReceivedRepresentingEmailAddress)

PR_RCVD_REPRESENTING_ENTRYID (PidTagReceivedRepresentingEntryId)

PR_RCVD_REPRESENTING_NAME (PidTagReceivedRepresentingName)

PR_RCVD_REPRESENTING_SEARCH_KEY (PidTagReceivedRepresentingSearchKey)

Set by transport providers on incoming messages.

PR_RECEIVED_BY_ADDRTYPE (PidTagReceivedByAddressType)

PR_RECEIVED_BY_EMAIL_ADDRESS (PidTagReceivedByEmailAddress)

PR_RECEIVED_BY_ENTRYID (PidTagReceivedByEntryId)

PR_RECEIVED_BY_NAME (PidTagReceivedByName)

PR_RECEIVED_BY_SEARCH_KEY (PidTagReceivedBySearchKey)

Set by transport providers on incoming messages.

PR_RECIPIENT_TYPE (PidTagRecipientType)

Set by message store providers on incoming messages.

PR_RECORD_KEY (PidTagRecordKey)

Set by message store providers on outgoing messages.

PR_SEARCH_KEY (PidTagSearchKey)

Set by message store providers on outgoing messages.

PR_SENDER_ADDRTYPE (PidTagSenderAddressType)

PR_SENDER_EMAIL_ADDRESS (PidTagSenderEmailAddress)

PR_SENDER_ENTRYID (PidTagSenderEntryId)

PR_SENDER_NAME (PidTagSenderName)

PR_SENDER_SEARCH_KEY (PidTagSenderSearchKey)

Clients can set these properties on outgoing messages, but transport providers must set them.

PR_SENT_REPRESENTING_ADDRTYPE (PidTagSentRepresentingAddressType)

PR_SENT_REPRESENTING_EMAIL_ADDRESS (PidTagSentRepresentingEmailAddress)

PR_SENT_REPRESENTING_ENTRYID (PidTagSentRepresentingEntryId)

PR_SENT_REPRESENTING_NAME (PidTagSentRepresentingName)

PR_SENT_REPRESENTING_SEARCH_KEY (PidTagSentRepresentingSearchKey)

Clients can set these properties on outgoing messages, but transport providers must set them.

PR_STORE_ENTRYID (PidTagStoreEntryId)

PR_STORE_RECORD_KEY (PidTagStoreRecordKey)

Set by message store providers on outgoing messages.