Aspose::Email::Mapi
Contents
[
Hide
]Aspose::Email::Mapi namespace
The Aspose::Email::Mapi namespace groups the API surface that enables developers to work with Microsoft Outlook MAPI data structures directly from C++. It includes utilities for handling contacts, message parsing errors, follow‑up management, property tagging, and inline attachment extraction.
Classes
| Name | Description |
|---|---|
| ContactSaveOptions | Represents the base contact save options |
| Details_FileAccessViolationException | This exception wile be thrown when the file open and locked by another caller. |
| Details_MapiMessageParseException | This exception is thrown when errors occur in parsing MapiMessage . |
| FollowUpManager | Provides the ability to set and handle follow-up Outlook flags and categories. S |
| FollowUpOptions | Represents options for using follow-up flags and reminders in a message. |
| IMapiMessageItem | Base interface for all message items in Outlook |
| INamedPropertyTagProvider | Interface of named mapi property tag provider. |
| InlineAttachmentExtractor | Provides ability to extract files from MSO packages. Can be used to process “ole |
| KnownPropertyList | The read-only Master Property List provides implementers with a single source of |
| KnownPropertySets | [MS-OXCDATA]: Commonly Used Property Sets |
| MailConversionOptions | Specify additional options when converting from MapiMessage to MailMessage . |
| MapiAttachment | Represents a message attachment. |
| MapiAttachmentCollection | Represents a collection of MapiAttachment objects. |
| MapiAttachmentPropertyStream | Represents the property stream of attachment object. |
| MapiCalendar | Represents a MAPI calendar item. |
| MapiCalendarAttendees | Represents the mapi calendar attendees |
| MapiCalendarCollection | Represents the collection of MapiCalendar |
| MapiCalendarDailyRecurrencePattern | Represents the daily recurrence pattern of the mapi calendar |
| MapiCalendarEventRecurrence | Represents the recurrence properties of calendar object |
| MapiCalendarExceptionInfo | An exception specifies changes to an instance of a recurring series. |
| MapiCalendarIcsSaveOptions | |
| MapiCalendarMonthlyNthRecurrencePattern | Represents the monthly nth recurrence pattern of the mapi calendar |
| MapiCalendarMonthlyRecurrencePattern | Represents the monthly recurrence pattern of the mapi calendar |
| MapiCalendarMsgSaveOptions | |
| MapiCalendarRecurrencePattern | Represents the mapi recurrence pattern |
| MapiCalendarRecurrencePatternFactory | Represents the factory of MapiCalendarRecurrencePattern |
| MapiCalendarSaveOptions | |
| MapiCalendarTimeZone | Represents the mapi calendar time zone information |
| MapiCalendarTimeZoneInfo | Represents the mapi calendar time zone rule |
| MapiCalendarTimeZoneInfoCollection | Represents a collection of MapiCalendarTimeZoneInfo |
| MapiCalendarTimeZoneRule | Represents time zone rule that indicate when to begin using the Standard/Dayligh |
| MapiCalendarWeeklyRecurrencePattern | Represents the weekly recurrence pattern of the mapi calendar |
| MapiCalendarYearlyAndMonthlyRecurrencePattern | Represents the yearly and monthly recurrence pattern of the mapi calendar |
| MapiContact | Represents a MAPI contact item. |
| MapiContactAddress | Base abstract class for MapiContactElectronicAddress and MapiContactPhysicalAddr |
| MapiContactCollection | Represents the collection of MapiContact |
| MapiContactElectronicAddress | Refers to the group of properties that define the e-mail address or fax address |
| MapiContactElectronicAddressPropertySet | Specify properties for up to three different e-mail addresses (Email1, Email2, a |
| MapiContactEventPropertySet | Specify events associated with a contact |
| MapiContactNamePropertySet | The properties are used to specify the name of the person represented by the con |
| MapiContactOtherPropertySet | The properties are used to specify additional properies of contact. |
| MapiContactPersonalInfoPropertySet | Specify other additional contact information |
| MapiContactPhoto | Contains data and type of contact’s photo. |
| MapiContactPhysicalAddress | Refers to the group of properties that define physical address for a contact. |
| MapiContactPhysicalAddressPropertySet | Specify three physical addresses: Home Address, Work Address, and Other Address. |
| MapiContactProfessionalPropertySet | Properties are used to store professional details for the person represented by |
| MapiContactPropertySet | Base class for all sets of MapiContact properties. |
| MapiContactSaveOptions | Specifies the contact save options. |
| MapiContactTelephonePropertySet | Specify optional telephone numbers for the contact |
| MapiConversionOptions | This class allows the user to specify additional options when converting from Ma |
| MapiDistributionList | Represents a MAPI distribution list item. |
| MapiDistributionListMember | Represents the members of the personal distribution list. |
| MapiDistributionListMemberCollection | Represents a collection of MapiDistributionListMember objects. |
| MapiDistributionListSaveOptions | Specifies the DistributionList save options. |
| MapiElectronicAddress | Refers to the group of properties that define the e-mail address or fax address. |
| MapiJournal | Represents a MAPI journal item. |
| MapiLazyRtfProperty | Inherits Aspose::Email::Mapi::MapiProperty . |
| MapiMessage | Represents an Outlook Message format document that can be parsed. |
| MapiMessageItemBase | Represents the base class for all MapiMessageItem classes and keeps common colle |
| MapiMessagePropertyStream | Represents the property stream. |
| MapiMessageReader | Represents a reader that can read a Microsoft Outlook Message format document. |
| MapiNamedProperty | Represents the data type of Named Property. |
| MapiNamedPropertyMappingStorage | Represents the named property mapping |
| MapiNote | Represents a MAPI note (“sticky note”) item. |
| MapiObjectProperty | Represents a Custom object included in Outlook Message documents. |
| MapiProperty | Represents the mapi property. |
| MapiPropertyCollection | Represents the collection of MapiProperty items. |
| MapiPropertyContainer | Represents the base class for MapiAttachment , MapiRecipient , MapiMessage . |
| MapiPropertyStream | Represents the property stream. |
| MapiPropertyTag | Represents the MAPI property tags definition. |
| MapiRecipient | Represents the recipient information in the Microsoft Outlook Message. |
| MapiRecipientCollection | Represents a collection of MapiRecipient objects. |
| MapiRecipientPropertyStream | Represents the property stream of recipient object. |
| MapiTask | Represents a MAPI task item. |
| MapiTaskCollection | Represents the collection of MapiTask |
| MapiTaskUsers | Represents information about task users. |
| OleDocumentFormat | Represents the format for OLE document. |
| PidLidPropertyDescriptor | Class contains property description information. |
| PidNamePropertyDescriptor | Class contains property description information. |
| PidTagPropertyDescriptor | Class contains property description information. |
| PropertyDescriptor | Class contains property description information. |
| ReferenceAttachmentOptions | Represents configuration options for adding a reference attachment to a MAPI mes |
| UserReaction | Represents a user’s reaction. |
| WebDavContactSaveOptions | Specifies the contact save options. |
Enumerations
| Name | Description |
|---|---|
| BodyContentType | The content type of message body. |
| ContactSaveFormat | Enumerates contact save formats |
| MapiCalendarBusyStatus | Enumerates the mapi calendar possible busy status |
| MapiCalendarClientIntent | Enumerates the actions the user can taken on the Meeting object |
| MapiCalendarDayOfWeek | Enumerates the days of week of the mapi calendar recurrence pattern |
| MapiCalendarOverrideFlags | Specifies what data in the MapiCalendarOverrideFlags structure has a value diffe |
| MapiCalendarRecurrenceCalendarType | Enumerated the calendar type of the mapi recurrence |
| MapiCalendarRecurrenceEndType | Enumerates the ending type for the recurrence. |
| MapiCalendarRecurrenceFrequency | Enumerates mapi calendar recurrence frequency |
| MapiCalendarRecurrencePatternType | Enumerates the mapi calendar recurrence pattern types |
| MapiCalendarState | Enumerates the appointment state |
| MapiCalendarTimeZoneFlags | Enumerates the individual bit flags that specify information about TimeZoneRule |
| MapiContactGender | Gender of the contact |
| MapiContactPhotoImageFormat | Enumerates MapiContact photo image format. |
| MapiDistributionListContactAddressType | Represents the address type of a personal distribution list member. |
| MapiDistributionListEntryIdType | Specifies the type of EntryID. |
| MapiItemType | Represents a MAPI item type that can be explicitly converted into an object of t |
| MapiJournalDocumentStatus | Indicates the status of document. |
| MapiJournalFlags | Contains metadata about the Journal object. Must be either zero or the following |
| MapiMessageFlags | MapiMessageFlags. |
| MapiObjectType | Represents the mapi object type. |
| MapiPropertyType | Represents the data type of MapiProperty data. |
| MapiRecipientTrackStatus | Represents the response status returned by the attendee. |
| MapiRecipientType | Represent the PR_RECIPIENT_TYPE property which contains the recipient type for a |
| MapiTaskAcceptanceState | Indicates the acceptance state of the task. |
| MapiTaskFlags | Contains indication flags of the Task object. |
| MapiTaskHistory | Indicates the type of change that was last made to the Task object. |
| MapiTaskMode | Represents the assignment statuses of the task object. |
| MapiTaskOwnership | Indicates the role of the current user relative to the Task object. |
| MapiTaskPriority | Represents the priority on the task. |
| MapiTaskState | Indicates the assignment state of the Task object. |
| MapiTaskStatus | Represents the statuses of the user’s progress on the task. |
| NoteColor | Specifies the suggested background color of the Note object |
| NoteSaveFormat | Enumerates NoteSaveFormat |
| OutlookMessageFormat | Represents outlook message format. |
| PropertyDataType | [MS-OXCDATA]: Data Structures |
| ReactionType | Specifies the type of reaction a user can have on a message. |
| TaskSaveFormat | Enumerates TaskSaveFormat |