IDispatch is the
interface that exposes the
OLE Automation protocol. It is one of the standard interfaces that can be exposed by
COM objects. COM distinguishes between three interface types:
custom that are VTABLE-based IUnknown interfaces,
dispatch that are IDispatch interfaces supporting introspection, and
dual interfaces supporting both types.