MAPI Interfaces

4/8/2010

This section provides details about the Windows Mobile Messaging API (CE MAPI) interfaces, which represent the objects in the Messaging object model.

Interface Description

IAttach

Maintains and provides access to the properties of message attachments.

ICEMAPISession

Extends the IMAPISession interface with capabilities for creating and deleting message stores.

IFormProvider

In addition to message-status icons, provides Read and Compose message forms. For Pocket PC 2002 and Smartphone 2002 only.

IFormProviderEx

Provides read-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 that allows transports to interact with the Messaging Application.

IMailSyncHandler

Implemented by transports to enable communication with the Messaging Application.

IMAPIAdviseSink

Implements an Advise Sink Object for handling notifications.

IMAPIContainer

Manages high-level operations on container objects such as Address Books, Distribution Lists, and Folders.

IMAPIFolder

Performs operations on the messages and folders in a folder.

IMAPIProp

Used by clients, service providers, and MAPI to access and manipulate Messaging properties.

IMAPISession

Manages objects associated with a MAPI logon session.

IMAPITable

Provides a read-only view of a table.

IMessage

Manages messages, message attachments, and message recipient lists.

IMessageFormEx

Provides control of the message form associated with a Messaging plug-in.

IMessageFormEx2

Extends the IMessageFormEx interface with an alternate mechanism for querying message forms for supported menu items—using a an approach that supports over four hundred menu items.

IMessageFormHostEx

Allows a custom Message Form to request that the Messaging Application perform actions such as creating a new message in the Drafts folder, or handling messages that are not handled by the custom Message Form.

IMsgStore

Provides access to message store information, to messages, and to folders.

IUnknown for MAPI

Manages Messaging objects with CE MAPI-specific versions of the AddRef, Release, and QueryInterface methods.

See Also

Reference

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

Other Resources

Messaging API (CE MAPI) Reference
Messaging