Namespace DRIT.Mail.Mapi.API
Classes
Appointment
Represents a calendar appointment (IPM.Appointment) item, extending Message with appointment-specific properties defined in [MS-OXOCAL].
AppointmentRecurrencePatternAdapter
Provides appointment recurrence pattern adapter functionality.
Attachment
Provides attachment functionality.
ClassConverter
Provides class converter functionality.
Contact
Represents a contact item (IPM.Contact), extending Message with contact-specific properties defined in [MS-OXOCNTC].
EmailMessage
Represents an e-mail message (IPM.Note) item, extending Message with e-mail-specific properties defined in [MS-OXOMSG].
Folder
Provides folder functionality.
FollowUpManager
Provides static methods for working with voting buttons, follow-up flags, and color categories on MapiMessage objects.
FollowUpOptions
Represents follow-up options for a MapiMessage, including voting buttons.
Meeting
Represents a meeting request or response item, extending Appointment with meeting-specific behaviour.
MeetingCancellation
Provides meeting cancellation functionality.
Message
Base class for all MAPI item types (email messages, appointments, contacts, tasks). Provides access to common MAPI properties defined in [MS-OXCMSG].
MessageFlags
Provides message flags functionality.
Recipient
Provides recipient functionality.
RecurrenceExceptionInfoAdapter
Provides recurrence exception info adapter functionality.
RecurrencePatternStructureAdapter
Provides recurrence pattern structure adapter functionality.
RecurrencePatternStructureConverter
Provides recurrence pattern structure converter functionality.
Reminder
Represents the reminder settings associated with a MAPI message item.
Task
Represents a task item (IPM.Task), extending Message with task-specific properties defined in [MS-OXOTASK].
UIntDateTimeListAdapter
Provides uint date time list adapter functionality.
WorkingHours
Represents a Working Hours configuration.
Interfaces
IAttachmentList
Represents the collection of attachments on a MAPI message, with factory and lookup operations.
Enums
AttachFlagValues
Flags that control how an attachment is rendered within a message body.
AttachMethodValue
Specifies how the attachment data is stored or linked.
Class
Identifies the logical type of a MAPI item or folder. Used as a strongly-typed alternative to the raw MAPI message-class string.
FolderType
Specifies the type of the folder
MessageFlagValues
Defines the available message flag values values.