---------------------------------------- CDO 1.21 Readme File ---------------------------------------- Information in this document is subject to change without notice. The names of companies, products, people, characters, and/or data mentioned herein are fictitious and are in no way intended to represent any real individual, company, product, or event, unless otherwise noted. Complying with all applicable copyright laws is the responsibility of the user. No part of this document may be reproduced or transmitted in any form or by any means, electronic or mechanical, for any purpose, without the express written permission of Microsoft Corporation. If, however, your only means of access is electronic, permission to print one copy is hereby granted. Microsoft may have patents, patent applications, trademarks, copyrights, or other intellectual property rights covering subject matter in this document. Except as expressly provided in any written license agreement from Microsoft, the furnishing of this document does not give you any license to these patents, trademarks, copyrights, or other intellectual property. ------------------------------------------------------------------ (c) 1999 Microsoft Corporation. All rights reserved. ------------------------------------------------------------------ Microsoft, Windows NT, and Visual Basic are registered trademarks and Outlook is a trademark of Microsoft Corporation in the USA and other countries. Other product and company names mentioned herein may be the trademarks of their respective owners. ------------------- Introduction ------------------- The following information describes the Microsoft(r) Collaboration Data Object (CDO) 1.21 library and outlines the steps for installing CDO 1.21. The CDO 1.21 DLL is designed for use with Microsoft Outlook(tm) 97, Microsoft Outlook 98, and Microsoft Outlook 2000. CDO 1.21 is not compatible with the version of MAPI installed with the Windows(r) Messaging System. To ensure compatibility, Microsoft Outlook 97, Outlook 98, or Outlook 2000 must be installed for CDO to function properly. The following list describes which version of CDO is installed with a particular version of Microsoft Outlook: * Microsoft Outlook 97 included Active Messaging 1.1. * Microsoft Outlook 98 installs CDO 1.21 during installation. * Microsoft Outlook 2000 includes CDO 1.21 as an optional component install. Note: CDO 1.21 is a fully compatible upgrade for OLE Messaging 1.0, Active Messaging 1.1, and CDO 1.2. There are two versions of CDO 1.21, one for Windows 95 and Windows 98 and another for Windows NT(r). When installing CDO 1.21 you must include the proper version of the library. Using the Windows 95 or Windows 98 version on Windows NT, and vice versa, is not supported and may cause unpredictable results. Both versions of the CDO.DLL may contain the same version number but have different descriptions. The Windows 95/Windows98 version contains the following description: 'Collaboration Data Objects 1.21 for Windows 95.' ------------------- Installing CDO ------------------- 1. Copy the appropriate CDO.DLL file to the Windows\System32 Directory. Note: There is a two versions of the CDO.DLL: one for Windows 95/Windows 98 and another for Windows NT. Make sure you copy the correct DLL to your machine. 2. Register the CDO.DLL by executing REGSVR32.EXE CDO.DLL. If Active Messaging is installed, it is not necessary to unregister OLEMSG32.DLL or ACTMSG.DLL, although it is good practice to do so. Also, once CDO.DLL is installed properly, neither OLEMSG32.DLL nor ACTMSG32.DLL are required for CDO 1.21 to function. ------------------------ Overview of CDO ------------------------ Microsoft Collaboration Data Objects (CDO) is a technology for building messaging and collaboration applications. The current version of CDO is 1.21. It is designed to simplify the creation of applications with messaging functionality, and to add messaging functionality to existing applications. For example, CDO and Active Server Pages enable you to add scripts to a Web site to provide support for creating, sending, and receiving e-mail as well as participating in discussions and other public folder applications. CDO does not represent a new messaging model, but rather an additional scripting interface to the Messaging Application Programming Interface (MAPI) model. CDO exposes programmable messaging objects (including folders, messages, recipient addresses, attachments, and other messaging components), which are extensions to the programmable objects offered as part of Microsoft Visual Basic(r), such as forms and controls.