This documentation is archived and is not being maintained.


Exchange Server 2003


This content is no longer actively maintained. It is provided as is, for anyone who may still be using these technologies, with no warranties or claims of accuracy with regard to the most recent product version or service release.

You can include the Exchange OLE DB (ExOLEDB) provider type library (EXOLEDB.DLL) in any Microsoft® Visual Basic® project.

In implementing your Visual Basic event sinks in a Component Object Model (COM) class, you name event methods by prefixing the event names with the interface name. Use the following event method names:


When implementing event methods as scripts, you prefix all event methods with "ExStoreEvents_". For example, the OnSyncSave event in a script would be ExStoreEvents_OnSyncSave.

For examples of how to implement event sink methods in a script or event sink interfaces in a COM class, see the following topics:

Implementing Synchronous Event Sinks

Implementing Asynchronous Event Sinks

Implementing System Event Sinks

For examples of how to create and manage event registrations, see the following topics:

Managing Event Registrations

Managing Event Registrations with RegEvent.vbs

For procedures on building managed event sinks, see the following topic:

Building Managed Event Sink DLLs

Related Topics