Developing a Client Application

MAPI client applications are applications that are written with the object oriented MAPI client interface. MAPI clients interact with one or more messaging systems through the MAPI subsystem and MAPI-compliant service providers. This interaction can occur in many different ways; there is an enormous variety in client applications. Most clients are messaging clients, either integrating messaging into their established feature set or performing messaging as their primary feature. Other features that MAPI clients might provide include profile administration or address book and message store management.

All messaging clients initialize the MAPI libraries and start a session with the MAPI subsystem. Once a session has been established, a client can:

Use the topics in this section to help you implement these basic tasks and the specific features that will make your MAPI client unique.