Rui J.M. Silva Blog RSS

All Blogs  »  Rui J.M. Silva Blog  »  EHLO  »  Blog article: Outlook 2007 Auxiliary Reference Code Samples and Redistributable Installer

Outlook 2007 Auxiliary Reference Code Samples and Redistributable Installer

Microsoft released the Office Outlook 2007 Auxiliary Reference Code Samples and Redistributable Installer.

Brief Description
This download accompanies the Outlook 2007 Auxiliary Reference documentation. It contains four sample projects, a header file, and a redistributable installer that third-party calendar rebasing tools can use to programmatically update calendars displayed incorrectly due to daylight saving time (DST).

Overview
This set of downloads includes a sample add-in, three sample service providers, a header file, and a redistributable installer.

  • Outlook2007AuxRefSamples.exe installs the following three sample service providers:
    • SampleAddressBookProvider implements a basic address book provider that you can use as a starting point for further customization. It implements the required features of an address book provider, as well as more advanced features such as name resolution. For more information, see About the Sample Address Book Provider in the Outlook 2007 Auxiliary Reference in the MSDN Library.
    • SampleTransportProvider implements a shared network file system transport provider. A transport provider is a DLL that acts as an intermediary between the MAPI subsystem and one or more underlying messaging systems. You can use the code in this sample as a starting point for building a more robust transport provider. For more information, see About the Sample Transport Provider.
    • SampleWrappedPSTStoreProvider uses the PST provider as the back end for storing data. The wrapped PST store provider is intended to be used in conjuction with the Replication API. For more information, see About the Replication API. Most of the functions in the Sample Wrapped PST Store Provider pass their arguments directly to the underlying PST provider. For more information, see About the Sample Wrapped PST Store Provider.
  • SampleOfflineStateAddin.exe installs a COM add-in written in C++. It demonstrates how to receive notifications of connection state changes and how to modify the current state by using the Offline State API. For more information, see About the Sample Offline State Add-In.
  • TZMovelibHeaderFile.exe installs the Tzmovelib.h header file, which is designed to be used with the redistributable installer. This header file contains definitions for flags, constants, enumerations, data structures, interfaces (and their identifiers), macros, and functions for the calendar rebasing APIs. By default, the file is installed in C:\2007 Office System Developer Resources\Outlook 2007 Auxiliary Reference\Rebasing Calendars.
  • OutlookTimeZoneMoveLibRedist.exe is a redistributable installer that installs the assembly file Tzmovelib.dll in C:\Program Files\MsExTmz. Third-party calendar rebasing tools can use the assembly file to programmatically update calendars that are displayed incorrectly because of daylight saving time. With this assembly, developers can use the same APIs that Outlook and Exchange Server use in their calendar rebasing tools.
    Note Developers can redistribute only the installer, OutlookTimeZoneMoveLibRedist.exe, and must not redistribute the assembly, Tzmovlib.dll, or any other extracted components separately from the installer.

For more information, see the Outlook 2007 Auxiliary Reference documentation in the MSDN Library. You can also download the documentation from the Microsoft Download Center.

Leave a Reply

This is a captcha-picture. It is used to prevent mass-access by robots. (see: www.captcha.net)

You must read and type the 5 chars within 0..9 and A..F, and submit the form.

  

If CAPTCHA image is missing or you cannot read the characters above, please generate a




Receive all the latest articles by email!

Receive Real-Time & Monthly MSExchange.org article updates in your mailbox. Enter your email below!
Click for Real-Time sample & Monthly sample

Become an MSExchange.org member!

Discuss your Exchange Server issues with thousands of other Exchange experts. Click here to join!

Solution Center