Namespace Encryptomatic.MailDex.Lib.PST.Messaging
Classes
- Folder
Mail folder.
- MessagingObject
Base class for messaging layer objects.
Interfaces
- IMessagignObjectWithRecipients
Messaging object that has recipients properties.
- IPropertyObject
Internal. Do not use.
Enums
- AttachMethod
https://docs.microsoft.com/en-us/office/client-developer/outlook/mapi/pidtagattachmethod-canonical-property This property can have exactly one of the following values: NO_ATTACHMENT The attachment has just been created. ATTACH_BY_VALUE The PR_ATTACH_DATA_BIN (PidTagAttachDataBinary) property contains the attachment data. ATTACH_BY_REFERENCE The PR_ATTACH_PATHNAME (PidTagAttachPathname) or PR_ATTACH_LONG_PATHNAME (PidTagAttachLongPathname) property contains a fully-qualified path identifying the attachment to recipients with access to a common file server. ATTACH_BY_REF_RESOLVE The PR_ATTACH_PATHNAME or PR_ATTACH_LONG_PATHNAME property contains a fully-qualified path identifying the attachment. ATTACH_BY_REF_ONLY The PR_ATTACH_PATHNAME or PR_ATTACH_LONG_PATHNAME property contains a fully-qualified path identifying the attachment. ATTACH_EMBEDDED_MSG The PR_ATTACH_DATA_OBJ (PidTagAttachDataObject) property contains an embedded object that supports the IMessage interface. ATTACH_OLE The attachment is an embedded OLE object. ATTACH_BY_WEBREFERENCE The attachment content is not in the message.
- BodyFormat
Indicates the best available format for storing the message body. https://docs.microsoft.com/en-us/openspecs/exchange_server_protocols/ms-oxcmsg/71428f1c-a004-4c05-bc8e-6a687de06a2e https://docs.microsoft.com/en-us/openspecs/exchange_server_protocols/ms-oxbbody/1d211dcd-2896-4b9a-bcdb-a2b5763a57f4 PidTagNativeBody
- RecipientType
https://docs.microsoft.com/en-us/openspecs/exchange_server_protocols/ms-oxomsg/144ae256-8cf2-45a1-a297-221b44f68cfe The PidTagRecipientType property ([MS-OXPROPS] section 2.909) represents the type of a recipient (2) on the message. This property is set on each recipient (2). Valid values for this property are as follows. TABLE 1 Value Meaning 0x00000000 The recipient (2) is the message originator. 0x00000001 The recipient (2) is a primary recipient. 0x00000002 The recipient (2) is a Cc recipient. 0x00000003 The recipient (2) is a Bcc recipient. Additionally, the following flags apply to a resend message. These flags can be combined with the values listed in the previous table by using a bitwise OR. For details about resending a message, see section 3.2.4.5. TABLE 2 Flag Meaning 0x10000000 Indicates that the resend message needs to be delivered to the recipient (1). 0x80000000 Indicates that the resend message does not need to be delivered to the recipient (1).