MAPI Interfaces

Send Feedback

The interfaces described in the following table are used with the Messaging application for Windows Mobile-based devices.

Interface Description
IAttach Maintains and provides access to the properties of message attachments.
ICEMAPISession Used to manage objects associated with a MAPI logon session.
IFormProvider In addition to message-status icons, provides read-message and compose-message forms. For Pocket PC and Smartphone 2002 only.
IFormProviderEx Provides read-message and compose-message forms, in addition to message-status icons. For Windows Mobile 2003 and later.
IMailRuleClient Implements a mail rule client that can process incoming messages.
IMailSyncCallBack Provides methods for the transports to interact with Messaging.
IMailSyncHandler Implemented by the transport to enable communication with Messaging.
IMAPIAdviseSink Implements an advise sink object for handling notification.
IMAPIContainer Manages high-level operations on container objects such as address books, distribution lists, and folders.
IMAPIFolder Performs operations on the messages and subfolders in a folder.
IMAPIProp Used by clients, service providers, and MAPI to work with properties.
IMAPISession Manages objects associated with a MAPI logon session.
IMAPITable Provides a read-only view of a table.
IMessage Manages messages, attachments, and recipients.
IMessageFormEx Provides control of the message form associated with a Messaging plug-in. For Windows Mobile 2003 and later.
IMessageFormHostEx Used in the creation of message forms for both composing and reading. For Windows Mobile 2003 and later.
IMsgStore Provides access to message store information and to messages and folders.
IUnknown Used to manage Windows Mobile MAPI objects.

See Also

MAPI Data Types | MAPI Enumerations | MAPI Functions | MAPI Macros | MAPI Properties | MAPI Structures | Messaging

Send Feedback on this topic to the authors

Feedback FAQs

© 2006 Microsoft Corporation. All rights reserved.