Platform SDK: Exchange Server

Implementing Event Extensions

To implement an event extension

  1. Create a DLL that contains one or more extension objects.
  2. Implement the following interfaces as noted:
  3. Register for the appropriate context by placing an entry in the EXCHNG.INI file on 16-bit versions of Microsoft Windows or in the registry on Windows NT.

Extensions that handle events can be installed in the following contexts:

Window Context
Main Viewer window EECONTEXT_VIEWER
Remote Mail window EECONTEXT_REMOTEVIEWER
Find window EECONTEXT_SEARCHVIEWER
Address Book window EECONTEXT_ADDRBOOK
Session context EECONTEXT_SESSION

Additionally, user events, such as an object selection in a container, occur in the various message windows.

These events, divided into four categories and described in the following sections, are passed to the Microsoft Exchange client when they occur.