DFAUTO routines help you work with Automation objects. To use a DFAUTO routine, add the following statement to the program unit containing the routine:
Table E-8 summarizes DFAUTO routines.
Table E-8 Summary of DFAUTO Routines (WNT, W9*)
| Name | Description |
|---|---|
| AUTOAddArg | Passes an argument name and value and adds the argument to the argument list data structure. |
| AUTOAllocateInvokeArgs | Allocates an argument list data structure that holds the arguments to be passed to AUTOInvoke. |
| AUTODeallocateInvokeArgs | Deallocates an argument list data structure. |
| AUTOGetExceptInfo | Retrieves the exception information when a method has returned an exception status. |
| AUTOGetProperty | Passes the name or identifier of the property and gets the value of the Automation object's property. |
| AUTOGetPropertyByID | Passes the member ID of the property and gets the value of the Automation object's property into the argument list's first argument. |
| AUTOGetPropertyInvokeArgs | Passes an argument list data structure and gets the value of the Automation object's property specified in the argument list's first argument. |
| AUTOInvoke | Passes the name or identifier of an object's method and an argument list data structure and invokes the method with the passed arguments. |
| AUTOSetProperty | Passes the name or identifier of the property and a value, and sets the value of the Automation object's property. |
| AUTOSetPropertyByID | Passes the member ID of the property and sets the value of the Automation object's property, using the argument list's first argument. |
| AUTOSetPropertyInvokeArgs | Passes an argument list data structure and sets the value of the Automation object's property specified in the argument list's first argument. |
For more information on these routines, see the Compaq Visual Fortran online Reference.