MAPI Message Properties with Special Behavior

This section describes the special ways MAPI message properties are implemented by the Microsoft Exchange Server information store provider.

The following three tables list properties defined by MAPI for messages in general, report messages (such as delivery reports and read reports), and recipients. The properties listed in these tables are all required, as explained in Required and Optional Message Properties.

Required Message Properties

PR_CREATION_TIME Read-only. New messages
PR_DISPLAY_BCC Read-only. Saved messages
PR_DISPLAY_CC Read-only. Saved messages
PR_DISPLAY_TO Read-only. Saved messages
PR_ENTRYID Read-only. Saved messages
PR_LAST_MODIFICATION_TIME Read-only. Saved messages
PR_MESSAGE_CLASS Read/write. All messages
PR_MESSAGE_FLAGS Read-only. All messages. Writeable on unsaved messages.
PR_PARENT_DISPLAY Read-only. All messages
PR_PARENT_ENTRYID Read-only. All messages
PR_RECORD_KEY Read-only. All messages
PR_SEARCH_KEY Read/write. All messages
PR_STORE_ENTRYID Read-only. All messages
PR_STORE_RECORD_KEY Read-only. All messages

Required Message Report Properties

PR_BODY Read/write
PR_MESSAGE_CLASS Read/write
PR_MESSAGE_DELIVERY_TIME Read-only
PR_ORIGINAL group of properties Read-only
PR_REPORT_TAG Read-only
PR_REPORT_TEXT Read-only
PR_REPORT_TIME Read-only
PR_SEARCH_KEY Read-only
PR_SENDER group of properties Read-only
PR_SUBJECT Read/write
PR_NDR_DIAG_CODE Required for NDRs
PR_NDR_REASON_CODE Required for NDRs

Required Message Recipient Properties

PR_ADDRTYPE Read/write
PR_DISPLAY_NAME Read/write
PR_DISPLAY_TYPE Read/write
PR_ENTRYID Read/write
PR_OBJECT_TYPE Read-only