Overview of the IDispatch Interface

The following table describes the member functions of the IDispatch interface.

Interface Member function Purpose
IDispatch GetIDsOfNames Maps a single member name and an optional set of argument names to a corresponding set of integer dispatch identifiers (DISPIDs), which can then be used on subsequent calls to Invoke.
GetTypeInfo Retrieves the type information for an object.
GetTypeInfoCount Retrieves the number of type information interfaces that an object provides (either 0 or 1).
Invoke Provides access to properties and methods exposed by an object.