Automation Structures
A version of this page is also available for
4/8/2010
The following table shows the Automation structures with a description of the purpose of each.
Note
Windows Mobile may not support all of the programming elements in this section. For information about differences between the COM implementation available for Windows Mobile devices and that available for Windows Embedded CE devices, see COM and DCOM in Windows Mobile Devices.
Programming element | Description |
---|---|
This structure is contained within the TYPEDESC structure and used to describe the types of the array elements and the dimensions of the array. |
|
This union holds a pointer to a FUNCDESC, VARDESC or ITypeComp interface. |
|
A currency number stored as an 8-byte, two's complement integer, scaled by 10,000 to give a fixed-point number with 15 digits to the left of the decimal point and 4 digits to the right. |
|
This structure is used for retrieving custom data. |
|
This structure is used for holding custom data. |
|
This structure is used by IDispatch::Invoke to contain the arguments passed to a method or property. |
|
This structure is used for holding the type description and process transfer information for a variable, a function, or a function parameter. |
|
This structure describes an exception that occurred during IDispatch::Invoke. |
|
This structure is used to define a function description. |
|
This structure is used for holding information needed for transferring a structure element, parameter, or function return value between processes. |
|
This structure is used to describe a method or property. |
|
This structure is used to describe a parameter accepted by a method or property. |
|
This structure is used for holding information for transferring a structure element, parameter, or function return value between processes. |
|
This structure holds a safe array and its attributes. |
|
This structure represents the bounds of one dimension of the safe array. |
|
This structure is used to hold attributes of an ITypeInfo interface. |
|
This structure is used to describe the type of a variable, the return type of a function, or the type of a function parameter. |
|
This structure describes a variable, constant, or data member. |
|
This structure is used to describe arguments passed within DISPPARAMS, and VARIANT to specify variant data that cannot be passed by reference. The VARIANT type cannot have the VT_BYREF bit set. |