CDOEX
Topic Last Modified: 2007-11-09
CDO for Exchange 2000 Server (CDOEX) provides the fundamental tools you need for building collaboration applications that use the Exchange store and the Active Directory® directory service. CDOEX provides the fundamental interfaces and Component Object Model (COM) classes that are used to manage most types of items in the Exchange store. In Exchange Server 2003, the Collaboration Data Objects (CDO) Workflow Objects for Exchange and the CDO for Exchange Management (CDOEXM) COM components extend this core component to provide additional functionality. CDOEXM and CDOWF do not ship in Exchange Serve 2007.
By using CDOEX, you can do the following:
- Manage items in the Exchange store (both folders and non-folder items).
- Create, modify, delete, send, and post messages in Internet formats.
- Manage all aspects of calendar and appointment interchange and related messages, including the messages that contain meeting requests and that respond to meeting requests.
- Manage appointments in a user's calendar folder or in public folders.
- Manage contact information in a user's contacts folder, in public folders, and in Active Directory.
The following table lists the CDOEX COM classes and interfaces and provides a brief description of each.
CDOEX COM class | CDOEX interface | Description |
---|---|---|
Used to configure CDO objects. |
||
Used to manage items in the Exchange store. |
||
Used to manage folder items in the Exchange store. |
||
IAppointment Interface, IBodyPart Interface, IDataSource Interface |
Used to create and manage appointment items in the Exchange store. |
|
IPerson Interface, IDataSource Interface, IMailBox Interface |
Used to create and manage user and contact information in the Exchange store and Active Directory. |
|
IMessage Interface, IBodyPart Interface, IDataSource Interface |
Used to create, send, respond to, and manage message items in the Exchange store. |
|
ICalendarMessage Interface, IMessage Interface, IBodyPart Interface, IDataSource Interface |
Used to create, send, reply to, and manage messages in the Exchange store that contain calendar-related information. |
|
Used to resolve addresses in Active Directory and retrieve a user's free/busy status. |
||
Used to add attendees to appointments. |
You can use the CDOEX component as a foundation upon which to build your application's COM/COM+ components. You can aggregate the CDOEX Item and Folder COM objects in your COM objects at run time, and thereby expose consistent, CDO-based implementations of the CDOEX IItem Interface and IFolder Interface to clients.
CDOEX supports various Internet Standard formats for messages, calendar information exchange, and contact information exchange, including RFC 822, Multipurpose Internet Mail Extensions (MIME), iCalendar, and vCard formats.