Commonly Used Header Files
Last modified: July 23, 2011
Applies to: Outlook
Each reference topic includes a table that names the MAPI header file where the API element is defined. The following table describes the MAPI header files that developers frequently use.
|
Header file |
Description |
|---|---|
|
Mapi.h |
Defines structures and constants. |
|
Mapiaux.h |
Defines additional interfaces, structures, and constants used by the Messaging Applications Programming Interface. |
|
Mapicode.h |
Defines status codes for error values. |
|
Mapidbg.h |
Defines macros for debugging. |
|
Mapidefs.h |
Defines frequently used event types, property types, flags, structures, and interfaces. |
|
Mapiform.h |
Defines forms elements. |
|
Mapiguid.h |
Defines GUIDs. |
|
Mapinis.h |
Defines utilities that support internationalization. |
|
Mapioid.h |
Defines MAPI object identifiers. |
|
Mapispi.h |
Defines flags and interfaces that MAPI implements for service providers and message services. |
|
Mapitags.h |
Defines property tags. |
|
Mapiutil.h |
Defines utility interfaces and functions. |
|
Mapival.h |
Defines validation macros. |
|
Mapiwin.h |
Defines types, constants, flags, functions, and macros for developing single-source service providers. |
|
Mapiwz.h |
Defines prototypes and constants for the provider wizard. |
|
Mapix.h |
Defines flags and interfaces that MAPI implements for clients. |
|
Mspst.h |
Defines properties of the personal information store (.pst file). |
For information about how to obtain MAPI header files, see How to: Install MAPI Header Files.