Share via


Application Programming Interfaces

Application Programming Interfaces

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.

The Microsoft® Windows® server operating systems development platform provides application programming interfaces (APIs) for the many underlying technologies. Microsoft Exchange 2000 Server supports programmatic access through many of these APIs, providing application developers with a flexible and familiar programming experience. Following is a list of some of these platform technologies available for Exchange application developers.

  • OLE DB supports programmatic access to the Exchange store from C-based applications.
  • Component Object Model (COM) interfaces are available through the Exchange Collaboration Data Objects (CDO) objects, and is the primary interface for collaborative applications that run on the Exchange Server computer.
  • Microsoft XML (MSXML) parser and XMLHTTP are often used to create and send WebDAV requests, and to interpret WebDAV responses. The MSXML parser is very commonly used in Exchange applications.
  • Microsoft ActiveX® Data Objects (ADO) can be used to access collections of nearly every object type available in the Exchange programming model.
  • Microsoft Windows® Management Instrumentation (WMI) supports custom Exchange management and monitoring applications through a set of WMI providers.

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.