Automation Structures (Compact 2013)
3/26/2014
The following table shows the Automation structures with a description of the purpose of each.
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 is used to define the type tag and the value of a property in a property set. |
|
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. |