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