Platform SDK: CDO 1.2.1

Comparison of CDO Libraries

The CDO Library and the CDO Rendering Library are often used in conjunction with each other to accomplish a wide variety of tasks. The CDO for NTS Library is intended as a streamlined alternative for a frequently used subset of these tasks. It operates independently of the other two libraries.

All three CDO libraries have features useful to applications in different circumstances. The following table compares the features of the CDO for NTS Library with those of the CDO Library used with the CDO Rendering Library:


Feature

CDO for NTS Library
CDO and CDO Rendering Libraries
Based on MAPI No YES
Supports profiles No YES
Supports authenticated users No YES
Supports address book access No YES
Supports remote server access No YES
Supports SMTP access YES No
Supports calendar access No YES
Supports HTML rendering No YES
Supports MHTML messages YES No
Supports NewMail object YES No
Can be called from ASP YES YES
Compatible with IIS 4.0 and MCIS YES No
Compatible with Active Messaging 1.1 applications (partially) YES

The CDO for NTS Library is functionally compatible with a subset of the CDO Library version 1.2.1, and with a subset of the Active Messaging Library version 1.1. If an application has been written for either of these libraries, some modifications are usually required to run it with CDO for NTS. Some features of Active Messaging, such as fields, folders, and address lists, are unavailable in CDO for NTS.

A developer may be uncertain whether to use CDO for NTS or the CDO and CDO Rendering libraries. You should use CDO for NTS if you

You should use the CDO Library in conjunction with the CDO Rendering Library if you

You can use either CDO for NTS or the CDO and CDO Rendering libraries if you