Name Description Size
mapiaux.h M A P I A U X . H Messaging Applications Programming Interface. Copyright (c) 2010 Microsoft Corporation. All Rights Reserved. Purpose: This file defines additional interfaces, structures, and constants used by the Messaging Applications Programming Interface 7098
mapicode.h M A P I C O D E . H Status Codes returned by MAPI routines Copyright (c) 2009 Microsoft Corporation. All Rights Reserved. 7704
mapidbg.h M A P I D B G . H Debugging support for MAPI service providers. Support functions are implemented in MAPIDBG.C. Copyright (c) 2009 Microsoft Corporation. All Rights Reserved. 22458
mapidefs.h M A P I D E F S . H Definitions used by MAPI clients and service providers. Copyright (c) 2009 Microsoft Corporation. All Rights Reserved. 82048
mapiform.h M A P I F O R M . H Declarations of interfaces for clients and providers of MAPI forms and form registries. Copyright (c) 2009 Microsoft Corporation. All Rights Reserved. 27186
mapiguid.h M A P I G U I D . H Master definitions of all GUID's for MAPI. When included without INITGUID defined, this header file defines symbols that reference IIDs elsewhere. When included with INITGUID defined and a "USES_IID_I..." statement for each IID used by the subsystem, it generates the bytes for those actual IIDs into the associated object file. This range of 256 GUIDs reserved by OLE for MAPI use October 5, 1992. Copyright (c) 2009 Microsoft Corporation. All Rights Reserved. 11522
mapihook.h M A P I H O O K . H Defines the SpoolerMsgHook provider interface. Copyright (c) 2009 Microsoft Corporation. All Rights Reserved. 2560
mapinls.h M A P I N L S . H Internationalization Support Utilities Copyright (c) 2009 Microsoft Corporation. All Rights Reserved. 5163
mapioid.h M A P I O I D . H MAPI OID definition header file Copyright (c) 2009 Microsoft Corporation. All Rights Reserved. 2636
mapispi.h M A P I S P I . H Defines the calls and structures exchanged between MAPI or the spooler and the MAPI service providers Copyright (c) 2009 Microsoft Corporation. All Rights Reserved. 32045
mapitags.h M A P I T A G S . H Property tag definitions for standard properties of MAPI objects. The following ranges should be used for all property IDs. Note that property IDs for objects other than messages and recipients should all fall in the range 0x3000 to 0x3FFF: From To Kind of property -------------------------------- 0001 0BFF MAPI_defined envelope property 0C00 0DFF MAPI_defined per-recipient property 0E00 0FFF MAPI_defined non-transmittable property 1000 2FFF MAPI_defined message content property 3000 3FFF MAPI_defined property (usually not message or recipient) 4000 57FF Transport-defined envelope property 5800 5FFF Transport-defined per-recipient property 6000 65FF User-defined non-transmittable property 6600 67FF Provider-defined internal non-transmittable property 6800 7BFF Message class-defined content property 7C00 7FFF Message class-defined non-transmittable property 8000 FFFE User-defined Name-to-id mapped property The 3000-3FFF range is further subdivided as follows: From To Kind of property -------------------------------- 3000 33FF Common property such as display name, entry ID 3400 35FF Message store object 3600 36FF Folder or AB container 3700 38FF Attachment 3900 39FF Address book object 3A00 3BFF Mail user 3C00 3CFF Distribution list 3D00 3DFF Profile section 3E00 3FFF Status object Copyright (c) 2009 Microsoft Corporation. All Rights Reserved. 53357
mapiutil.h M A P I U T I L . H Definitions and prototypes for utility functions provided by MAPI in MAPI[xx].DLL. Copyright (c) 2009 Microsoft Corporation. All Rights Reserved. 25574
mapival.h M A P I V A L . H Macros used to validate parameters on standard MAPI object methods. Used in conjunction with routines found in MAPIU.DLL. Copyright (c) 2009 Microsoft Corporation. All Rights Reserved. 95308
mapiwin.h M A P I W I N . H Definitions used by the MAPI Development Team to aid in developing single-source service providers that run on both WIN32 and WIN16 platforms. There are three sections. The first section defines how to call something that is available by different methods in WIN16 vs. WIN32. As such, they are totally new mechanisms. The second section establishes things that are available AS-IS in one environment but we have to define for the other environment. The third section simply defines a few conventions (simplifications) for common operations. Copyright (c) 2009 Microsoft Corporation. All Rights Reserved. 9053
mapiwz.h M A P I W Z . H Definitions for the Profile Wizard. Includes all prototypes and constants required by the provider-wizard code consumers. Copyright (c) 2009 Microsoft Corporation. All Rights Reserved. 1833
mapix.h M A P I X . H Definitions of objects/flags, etc used by Extended MAPI. Copyright (c) 2009 Microsoft Corporation. All Rights Reserved. 17722
mspst.h M S P S T . H This file lists internal properties of the Microsoft Personal Information Store Copyright (c) 2009 Microsoft Corporation. All Rights Reserved. 4906
README.md The contents of this directory are from the MAPI Stub Library, formerly 1615