IDispatch Data Types and Structures [Automation]
The IDispatch interface uses the following data types and structures. For more information on the implementation of the IDispatch interface see Dispatch Interface and API Functions.
A pointer to a wide character string.
Identifies the calling convention used by a member function.
Provides a precise data type of monetary data.
Provides a decimal data type.
Identifies a method, property, or argument to Invoke.
Contains arguments passed to a method or property.
Describes an error that occurred during Invoke.
Describes the members of an interface.
Provides locale information for international string comparisons and localized member names.
Describes a method or property.
Describes a parameter to a method.
When a variant refers to another variant by using the VT_VARIANT | VT_BYREF vartype, the variant being referred to cannot also be of type VT_VARIANT | VT_BYREF.
Describes arguments that may be passed within DISPPARAMS.
Identifies the available variant types.
Used in VARIANT, TYPEDESC, and OLE (ActiveX) property sets.