Properties inherited from TMAPIProperty
| Name | Access | Type | Description | MAPI Reference |
| Active | RW | Boolean | Open/Close the MAPI object. | |
| ID | RO | TBytes | The ID property returns the unique identifier of the MAPI object. | PR_ENTRYID |
| MAPIObjType | RO | TMAPIObjType | The MAPIObjType property indicates the type of MAPI object. | PR_OBJECT_TYPE |
| MAPIObject | RO | IMAPIProp | Returns native MAPI IMAPIProp interfaced object. | |
| Properties | RO | TMAPIPropFields | Returns one or all of the fields associated with a MAPI Property object. Each field typically corresponds to a MAPI property. |
Properties inherited from TMAPIMessage
| Name | Access | Type | Description | MAPI Reference |
| Access | RO | ULONG | The Access property indicates the operations available to the client for the object. | PR_ACCESS |
| AccessLevel | RO | ULONG | The AccessLevel property indicates the client's access level to the object. | PR_ACCESS_LEVEL |
| ChangeKey | RO | TBytes | Contains a structure that identifies the last change to the object. Microsoft Exchange specific. | PR_CHANGE_KEY |
| CreationTime | RO | TDateTime | Contains the creation date and time of a message. | PR_CREATION_TIME |
| LastModificationTime | RO | TDateTime | Contains the date and time when the object or subobject was last modified. | PR_LAST_MODIFICATION_TIME |
| LastModifierName | RO | WideString | Contains the name of the last mail user to change the Message object. Microsoft Exchange specific. | PR_LAST_MODIFIER_NAME |
| RecordKey | RO | TBytes | Contains a unique binary-comparable identifier for a specific MAPI object. This property facilitates locating references to an object, such as finding its row in a contents table. | PR_RECORD_KEY |
| SearchKey | RO | TBytes | Contains a unique binary-comparable key that identifies an object for a search. | PR_SEARCH_KEY |
| HasAttachments | RO | Boolean | The HasAttachments property indicates whether the Message object contains at least one attachment. | PR_HASATTACH |
| MsgClass | RW | WideString | Contains a text string that identifies the sender-defined message class, such as IPM.Note | PR_MESSAGE_CLASS |
| MsgCodepage | RW | ULONG | Contains the code page that is used for the message. | PR_MESSAGE_CODEPAGE |
| MsgLocaleId | RW | ULONG | Contains the Windows LCID of the end user who created this message. | PR_MESSAGE_LOCALE_ID |
| MsgFlags | RO | ULONG | The MsgFlags property specifies the status of the Message object. | PR_MESSAGE_FLAGS |
| MsgSize | RO | ULONG | Contains the sum, in bytes, of the sizes of all properties on a message object. | PR_MESSAGE_SIZE |
| ParentID | RO | TBytes | Contains the entry identifier (ID) of the folder that contains a message. | PR_PARENT_ENTRYID |
| StoreID | RO | TBytes | Contains the unique entry identifier of the message store where a message resides. | PR_STORE_ENTRYID |
| Signature | RO | TBytes | Contains the mapping signature for named properties of a particular MAPI object. | PR_MAPPING_SIGNATURE |
| StoreSupportMask | RO | ULONG | There is a property present on message objects which indicates what the store supports, and also what that object supports. | PR_STORE_SUPPORT_MASK |
| IsSupportsUnicode | RO | Boolean | Indicates that STORE_UNICODE_OK exists in StoreSupportMask. Indicates that the message store supports Unicode storage. | |
| SenderName | RO | WideString | Contains the message sender's display name. | PR_SENDER_NAME |
| SenderEmailAddress | RO | WideString | Contains the message sender's e-mail address. | PR_SENDER_EMAIL_ADDRESS |
| SenderAddressType | RO | WideString | Contains the message sender's e-mail address type. | PR_SENDER_ADDRTYPE |
| DisplayTo | RO | WideString | Contains a list of the display names of the primary (To) message recipients, separated by semicolons (;). | PR_DISPLAY_TO |
| DisplayCc | RO | WideString | Contains an ASCII list of the display names of any carbon copy (CC) message recipients, separated by semicolons (;). | PR_DISPLAY_CC |
| DisplayBCc | RO | WideString | Contains an ASCII list of the display names of any blind carbon copy (BCC) message recipients, separated by semicolons (;). | PR_DISPLAY_BCC |
| Subject | RW | WideString | Contains the full subject of a message. | PR_SUBJECT |
| IconIndex | RO | Integer | Contains a number that indicates which icon to use when you display a group of e-mail objects. | PR_ICON_INDEX |
| ConversationTopic | RO | WideString | Contains the topic of the first message in a conversation thread. | PR_CONVERSATION_TOPIC |
| ConversationID | RO | TBytes | Contains a computed value derived from other Conversation-related properties. Microsoft Exchange specific. | PR_CONVERSATION_ID |
| ConversationIndex | RO | TBytes | Contains a binary value that indicates the relative position of this message within a conversation thread. | PR_CONVERSATION_INDEX |
| HasUserFields | RO | Boolean | Indicates that there exists user-defined fields | |
| ReceivedTime | RO | TDateTime | Contains the date and time when a message was delivered. | PR_MESSAGE_DELIVERY_TIME |
| SubmitTime | RO | TDateTime | Contains the date and time the message sender submitted a message. | PR_CLIENT_SUBMIT_TIME |
| Body | RO | TMsgBody | The Body property returns or sets the text of the message as a string. | PR_BODY, PR_HTML, PR_RTF_COMPRESSED |
| Attachments | RO | TMsgAttachments | The Attachments property returns an TMsgAttachments object. |