Dispatch Interface and Automation Functions [Automation]
The dispatch interfaces provide a way to expose and access objects within an application. Automation defines the following dispatch interfaces and functions.
IDispatch interface — Exposes objects, methods, and properties to Automation programming tools and other applications.
Creation of Dispatch API functions — Simplifies the implementation of the IDispatch interface. Use these functions to generate an IDispatch interface automatically.
Registering the Active Object with API Functions — Provides functions to help identify a running instance of an object.
IEnumVARIANT interface — Provides a way for ActiveX clients to iterate over collection objects. This is a dispatch interface.