Share via


Working with C

Working with C

This content is no longer actively maintained. It is provided as is, for anyone who may still be using these technologies, with no warranties or claims of accuracy with regard to the most recent product version or service release.

Writing applications for Microsoft® Exchange in C is quite similar to doing so in C++. The various header files required are the same as those required with C++. These headers are generated by the MIDL.exe tool, which automatically builds special C functions that simplify working with the interface v-table structures that the Component Object Model (COM) specification requires. C++ supports these constructs natively.

The C programming language does not support symbol namespaces, unlike C++. If your applications use both Collaboration Data Objects (CDO) and MAPI, you may experience duplicate symbol errors during compilation. Read the following section for more information:

Using CDO and MAPI in the Same Modules

Send us your feedback about the Microsoft Exchange Server 2003 SDK.

Build: June 2007 (2007.618.1)

© 2003-2006 Microsoft Corporation. All rights reserved. Terms of use.