The Microsoft Exchange Server Programmer’s Reference fully describes the programming elements of Microsoft Exchange Server. It is the primary source for specific information about writing Microsoft Exchange Server applications.
As seen in the Contents pane, the Microsoft Exchange Server Programmer’s Reference is organized as follows:
Topics in this section describe tasks commonly performed using the Microsoft Exchange Server SDK. They include design tasks, implementation tasks, and references to sample source code. Rather than providing complete in-depth information, these procedures contain links to descriptions of actual implementation details.
This section begins with a discussion of the key concepts and architecture of Microsoft Exchange Server. It continues with topics such as designing an application, setting up your development environment, debugging applications, extending the Microsoft Exchange Server Administrator program, and writing a setup program for an application, as well as how to build, run, and use the Microsoft Exchange Server sample applications.
This section consists of alphabetic listings of Microsoft Exchange Server programming elements, including objects, interfaces, functions, properties, and structures. Where appropriate, the reference pages include syntax, parameters and return values for each element.
This section includes information on file formats used for various aspects of Microsoft Exchange Server development or configuration.
This section provides definitions for commonly used Microsoft Exchange Server terms and cross-references to related topics in the Guide and Reference.
For successful application development, the Microsoft Exchange Server Programmer’s Reference should be used in conjunction with the MAPI Programmer’s Reference. For other useful sources of information, see Finding Other Documentation.