Platform SDK: Exchange 2000 Server

Working with C++

[This is preliminary documentation and subject to change.]

The technologies used to build applications with Exchange, such as the Collaboration Data Objects (CDO) and ActiveX Data Objects (ADO), are COM components and provide their services through the COM runtime. When setting up your C++ development environment, you need only to include the appropriate type information (interfaces and enumerations) and GUIDs to start working immediately. In most cases, header files that contain this type information are provided in the Platform SDK section of the MSDN™ Library. Additionally, most COM components have an associated type library contained as a resource in the dynamic link library that can be used to extract type information (although in the case of ADSI, the type library is in a separate file). The names and locations of these files are discussed in the following sections.

Using C++ provides the greatest amount of flexibility and speed when building applications. Besides using CDO and ADO, you can use native OLE DB and C++-compatible ADSI interfaces and functions in your applications.

The following sections discuss