Exchange Server 2007 SP1 SDK November 2007 Readme

© 2007 Microsoft Corporation. All Rights Reserved.

Welcome to the Microsoft® Exchange Server 2007 Service Pack 1 (SP1) Software Development Kit (SDK) Documentation and Samples. This release includes new and updated information and sample code to help you develop collaborative enterprise applications for use with Exchange Server 2007 SP1. This file briefly describes the contents of the SDK Documentation and Samples.

The Exchange Server 2007 SP1 SDK provides documentation and code samples that illustrate important Exchange Server development techniques and APIs. The stand-alone code samples are provided in the Samples subfolder of the installation directory.

This Readme provides information about how to provide feedback, information about installation prerequisites, instructions for installing and removing the Exchange Server 2007 SP1 SDK Documentation and Samples, and information about known issues, in the following sections:

  • Feedback and Support
  • Prerequisites
  • Installing the Exchange Server 2007 SP1 SDK Documentation and Samples
  • Uninstalling the Exchange Server 2007 SP1 SDK Documentation and Samples
  • Known Issues

Feedback and Support

The Exchange team welcomes feedback about the Exchange Server 2007 SP1 SDK. You can submit feedback to exsdkfb@microsoft.com. Feedback from our customers is an important part of our development process. Be aware that, although we read all the feedback mail, we cannot always respond to your e-mail. Thank you for helping us to develop a better product.

The Microsoft Exchange Server Web site provides product and licensing information for Exchange Server, including white papers, product literature, Exchange-related events, service packs, and more. Visit the site frequently for new and updated content.

TheMicrosoft Exchange Server Developer Center Web site on MSDN includes news, additional development information, downloads, technical articles, newsgroups, and more. Visit the Microsoft Exchange Server Developer Center frequently for new and updated developer information.

The Microsoft Exchange Server TechCenter is your one-stop source for technical documentation about Exchange Server. The library is a catalog of technical Exchange Server content that has been reviewed and approved by the Exchange Server product team at Microsoft.

Prerequisites

The following are Exchange Server 2007 SP1 SDK prerequisites:

  • Operating System   You can install the Exchange Server 2007 SP1 SDK on computers that are running 32- or 64-bit versions of the Windows® XP or Windows Server® 2003 operating systems.
  • Code Samples   The code samples provided with this SDK require Exchange Server 2007. Whether a specific sample must be run on a computer on which Exchange Server 2007 is installed depends on which technology the sample uses.
  • Microsoft .NET Framework   Some of the code samples require that the Microsoft .NET Framework version 2 or later versions be installed.
  • Document Explorer   This SDK requires that you install Microsoft Document Explorer 2005, or Microsoft Visual Studio 2005 or later versions. The installer for this SDK will determine whether an appropriate document explorer is available.

The sample applications provided in the SDK may have additional requirements. Before you compile or run the sample applications, read the documentation to learn about any additional requirements.

Installing the Exchange Server 2007 SP1 SDK Documentation and Samples

You can install the Exchange Server 2007 SP1 SDK Documentation and Samples on a computer that is running the Windows Installer. Many of the samples can be run only on an Exchange 2007 computer.

Important

Remove all releases of the Exchange Server 2007 Beta 1 or Beta 2 SDK Documentation and Samples that are installed on the computer before you install this release. For information about how to remove a previous release, see the documentation or Readme file for that release.

To install the Documentation and Samples

  1. If you have not done so already, download the Exchange Server 2007 SP1 SDK Documentation and Samples installer, Exchange2007SDK.msi, from the Microsoft Download Center.

  2. Locate and start Exchange2007SDK.msi.

  3. Follow the instructions that are provided by the Setup wizard.

By default, the Setup wizard installs the Exchange Server 2007 SP1 SDK Documentation and Samples on the drive that contains the operating system (usually drive C), in the folder \Program Files\Microsoft\Exchange Server 2007 SP1 SDK\November 2007.

Uninstalling the Exchange Server 2007 SP1 SDK Documentation and Samples

To remove the Exchange Server 2007 SDK Documentation and Samples

  1. Locate and start the Exchange Server 2007 SP1 SDK Documentation and Samples installer, Exchange2007SDK.msi.

  2. Select Remove, and then click Next.

  3. When you are prompted, click Finish.

Known Issues

At the time of this release, the following are known issues with the Exchange Server 2007 SP1 SDK Documentation and Samples.

IntelliSense Does Not Display Available Information

The Exchange Web Services proxy library IntelliSense file contains incomplete information because the proxy library has not been fully documented. IntelliSense files that are included on the Exchange Server 2007 DVD do not contain content for overload summaries.

Exchange 2007 Does Not Include All Exchange Server 2003 APIs

The following APIs are not available in Exchange 2007:

  • Collaboration Data Objects for Exchange Management (CDOEXM)
  • Windows Management Instrumentation (WMI)
  • Collaboration Data Objects for Exchange Workflow (CDOWF)
  • Exchange Web Forms
  • At Functions
  • Exchange Server 2003 Task Wizard and the XML files that it produced

Some code samples that are installed with this SDK might use APIs that are not available in Exchange 2007. Before you try to use any of the code samples in the SDK, make sure that the APIs are actually available.

The following APIs are de-emphasized in Exchange 2007:

  • OLE DB provider for Exchange Server (EXOLEDB)
  • Collaboration Data Objects for Exchange 2000 Server (CDOEX)
  • Web Distributed Authoring and Versioning (WebDAV)
  • Exchange Store Events

The de-emphasized APIs are supported for use in Exchange 2007, but might be removed in a later release. If you are creating new applications, we recommend that you use the newer APIs. If you are maintaining legacy applications that use these APIs, we recommend that you migrate to a more current API as time allows.

Exchange Server 2007 SP1 SDK Might Reference Obsolete Exchange Server 2003 Technologies

There may be some references in the SDK documentation or code samples to technologies that are no longer shipping in Exchange 2007, or that are not supported for use with Exchange 2007. This is an oversight and does not imply that those technologies are supported with Exchange 2007.