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. |