APIs

Topic Last Modified: 2006-06-11

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.