Platform SDK: MAPI

Implementing a Message Service

A message service is one or more related service providers grouped together for the purpose of simplifying installation and configuration. MAPI recommends that all service providers be included in a message service.

To implement a message service with one or more providers

  1. Design the message service, determining the number and type of service providers to be included. For more information about how to design a message service, see Designing a Message Service.
  2. Create a setup program to install the service providers in the message service. For more information about writing a message service setup program, see Supporting Message Service Installation.
  3. Create an entry point function to perform configuration. For information about writing a message service entry point function, see Supporting Message Service Configuration and MSGSERVICEENTRY.
  4. Create a public header file containing the property tags and descriptions of valid values for any custom properties that the message service supports.