AUTOGetProperty
DFAUTO Function: Passes the name or identifier of the
property and gets the value of the Automation object's property.
Modules: USE DFAUTO, USE DFWINTY
Syntax
- result = AUTOGetProperty (idispatch, id,
value [, type])
- idispatch
The object's IDispatch interface pointer. Must be of type INTEGER(4)
on ia32 processors; INTEGER(8) on ia64 processors.
- id
The argument's name of type CHARACTER*(*), or its member ID of type INTEGER(4).
- value
An output argument that returns the argument's value. Must be
of type INTEGER(2), INTEGER(4), REAL(4),
REAL(8), LOGICAL(2), LOGICAL(4), CHARACTER*(*), or a single dimension array
of one of these types.
- type
The variant type of the requested argument. Must be one of the following
constants defined in the DFWINTY module:
VARIANT Type |
Value Type |
VT_I2 |
INTEGER(2) |
VT_I4 |
INTEGER(4) |
VT_R4 |
REAL(4) |
VT_R8 |
REAL(8) |
VT_CY |
REAL(8) |
VT_DATE |
REAL(8) |
VT_BSTR |
CHARACTER*(*) |
VT_DISPATCH |
INTEGER(4) |
VT_ERROR |
INTEGER(4) |
VT_BOOL |
LOGICAL(2) |
VT_UNKNOWN |
INTEGER(4) |
Results:
Returns an HRESULT describing the status of the operation.
Must be of type INTEGER(4).