Microsoft Office Outlook 2007 Auxiliary Reference

Microsoft released recently reference material for Outlook developers that includes code samples and technical documentation.

 

Microsoft Office Outlook 2007 Auxiliary Reference
The Microsoft Office Outlook 2007 Auxiliary Reference contains conceptual content, reference documentation for twelve sets of APIs, code samples, and a redistributable installer, which allow developers to extend and integrate with Microsoft Office Outlook 2007. This documentation contains conceptual and reference materials for the following:

  • Account Management API
  • Attachment Security API
  • Data Degradation Layer API
  • Free/Busy API
  • Mail Envelope API
  • MAPI-MIME Conversion API
  • Offline State API
  • Outlook Exported APIs
  • Replication API
  • Store API
  • MAPI additions
  • Named properties used by Outlook

In addition, it contains sample tasks and descriptions of four sample projects.

 

Microsoft Office Outlook 2007 Auxiliary Reference Code Samples and Redistributable Installer
This set of downloads includes a sample add-in, three sample service providers, a header file, and a redistributable installer (coming soon).

  • The Sample Offline State Add-in is a COM add-in written in C++ that demonstrates how to receive notifications of connection state changes and how to modify the current state using the Offline State API. For more information, see About the Sample Offline State Add-In in the online Help.
  • Sample Service Providers
    • The Sample Wrapped PST Store Provider 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 in the Outlook 2007 Auxiliary Reference. 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.
    • The Sample Transport Provider 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. The code in this sample can be used as a starting point for building a more robust transport provider. For more information, see About the Sample Transport Provider.
    • The Sample Address Book Provider implements a basic address book provider that can be used 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.
  • tzmovelib.h Designed to be used with the redistributable installer, this 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.

Coming Soon
The redistributable installer tzmovelib.msi will be provided on this page soon. This redistributable installer installs the assembly file tzmovelib.dll in C:\Program Files\MsExTmz. Third-party calendar rebasing tools can use it 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, tzmovlib.msi, and must not redistribute the assembly, tzmovlib.dll, or any other extracted components separately from the installer.

Technorati :

del.icio.us :

About The Author

Leave a Comment

Your email address will not be published. Required fields are marked *

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Scroll to Top