Platform SDK: MAPI

File Format of MAPIDBG.INI

MAPIDBG.INI is a file that is used by MAPI's debugging utility to control various features of the MAPI subsystem. The file resides in the Windows directory and is organized in sections, similar to other Windows initialization files and MAPISVC.INF. Sections are labeled in the following format:

[SectionName] Section
 

There are several different sections as described in the following table.

Section name Description
[General] Controls debugging features common to all
MAPI components.
[LocalHeapFailures] Generates artificial allocation failures.
[Memory Management] Controls debugging features in the MAPI
memory allocator.
[MAPIX] Controls debugging features in the MAPI subsystem.
[Remoting] Controls debugging features in the interface marshalling and remoting processes.
[Simple MAPI] Controls debugging features in Simple MAPI.
[Spooler] Controls debugging features in the MAPI
spooler.
[TNEF] Controls debugging features in the MAPI
TNEF facility.

Every section has one or more entries, formatted as follows:

EntryName = value

Most entries have no effect on retail versions of MAPI; they add features only in the debug versions. However, there are a few entries that affect both versions; the detailed descriptions of each section explicitly point out these exceptions.