Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
The following table shows the Automation structures with a description of the purpose of each.
Programming element | Description |
---|---|
ARRAYDESC | This structure is contained within the TYPEDESC structure and used to describe the types of the array elements and the dimensions of the array. |
BINDPTR | This union holds a pointer to a FUNCDESC, VARDESC or ITypeComp interface. |
CURRENCY | 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. |
CUSTDATA | This structure is used for retrieving custom data. |
CUSTDATAITEM | This structure is used for holding custom data. |
DISPPARAMS | This structure is used by IDispatch::Invoke to contain the arguments passed to a method or property. |
ELEMDESC | This structure is used for holding the type description and process transfer information for a variable, a function, or a function parameter. |
EXCEPINFO | This structure describes an exception that occurred during IDispatch::Invoke. |
FUNCDESC | This structure is used to define a function description. |
IDLDESC | This structure is used for holding information needed for transferring a structure element, parameter, or function return value between processes. |
METHODDATA | This structure is used to describe a method or property. |
PARAMDATA | This structure is used to describe a parameter accepted by a method or property. |
PARAMDESC | This structure is used for holding information for transferring a structure element, parameter, or function return value between processes. |
PROPVARIANT | This structure is used to define the type tag and the value of a property in a property set. |
SAFEARRAY | This structure holds a safe array and its attributes. |
SAFEARRAYBOUND | This structure represents the bounds of one dimension of the safe array. |
TYPEATTR | This structure is used to hold attributes of an ITypeInfo interface. |
TYPEDESC | This structure is used to describe the type of a variable, the return type of a function, or the type of a function parameter. |
VARDESC | This structure describes a variable, constant, or data member. |
VARIANT and VARIANTARG | 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. |
See Also
Send Feedback on this topic to the authors