AUTOGetProperty (W*32, W*64)
AUTO Function: Passes the name or identifier of the property and gets the value of the automation object's property.
Module: |
USE IFAUTO
USE IFWINTY |
Syntax
- result = AUTOGetProperty (idispatch, id, value [, type])
- idispatch
The object's IDispatch interface pointer. Must be of type INTEGER(4).
- 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 IFWINTY 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).