Visible to Intel only — GUID: GUID-C2525AFC-8A33-437A-9EAA-E1848D75B43C
Visible to Intel only — GUID: GUID-C2525AFC-8A33-437A-9EAA-E1848D75B43C
Automation Server and Component Object Model Library Routines
This section contains descriptions of the Automation Server (AUTO) and Component Object Model (COM) library routines, which are restricted to Windows* systems. They are listed in alphabetical order.
To access the appropriate library when using AUTO routines, you must specify a USE IFAUTO statement in your program.
To access the appropriate library when using COM routines, you must specify a USE IFCOM statement in your program.
Some routines also require the USE IFWINTY module. If a procedure requires USE IFWINTY, it is shown in the routine description.
Routine names are shown in mixed case to make the names easier to understand. When writing your applications, you can use any case.
- AUTOAddArg
AUTO Subroutine: Passes an argument name and value and adds the argument to the argument list data structure. This routine is only available for Windows. - AUTOAllocateInvokeArgs
AUTO Function: Allocates an argument list data structure that holds the arguments to be passed to AUTOInvoke. This routine is only available for Windows. - AUTODeallocateInvokeArgs
AUTO Subroutine: Deallocates an argument list data structure. This routine is only available for Windows. - AUTOGetExceptInfo
AUTO Subroutine: Retrieves the exception information when a method has returned an exception status. This routine is only available for Windows. - AUTOGetProperty
AUTO Function: Passes the name or identifier of the property and gets the value of the automation object's property. This routine is only available for Windows. - AUTOGetPropertyByID
AUTO Function: Passes the member ID of the property and gets the value of the automation object's property into the argument list's first argument. This routine is only available for Windows. - AUTOGetPropertyInvokeArgs
AUTO Function: Passes an argument list data structure and gets the value of the automation object's property specified in the argument list's first argument. This routine is only available for Windows. - AUTOInvoke
AUTO Function: Passes the name or identifier of an object's method and an argument list data structure and invokes the method with the passed arguments. This routine is only available for Windows. - AUTOSetProperty
AUTO Function: Passes the name or identifier of the property and a value, and sets the value of the automation object's property. This routine is only available for Windows. - AUTOSetPropertyByID
AUTO Function: Passes the member ID of the property and sets the value of the automation object's property into the argument list's first argument. This routine is only available for Windows. - AUTOSetPropertyInvokeArgs
AUTO Function: Passes an argument list data structure and sets the value of the automation object's property specified in the argument list's first argument. This routine is only available for Windows. - COMAddObjectReference
COM Function: Adds a reference to an object's interface. This routine is only available for Windows. - COMCLSIDFromProgID
COM Subroutine: Passes a programmatic identifier and returns the corresponding class identifier. This routine is only available for Windows. - COMCLSIDFromString
COM Subroutine: Passes a class identifier string and returns the corresponding class identifier. This routine is only available for Windows. - COMCreateObject
COM Subroutine: A generic routine that executes either COMCreateObjectByProgID or COMCreateObjectByGUID. This routine is only available for Windows. - COMCreateObjectByGUID
COM Subroutine: Passes a class identifier, creates an instance of an object, and returns a pointer to the object's interface. This routine is only available for Windows. - COMCreateObjectByProgID
COM Subroutine: Passes a programmatic identifier, creates an instance of an object, and returns a pointer to the object's IDispatch interface. This routine is only available for Windows. - COMGetActiveObjectByGUID
COM Subroutine: Passes a class identifier and returns a pointer to the interface of a currently active object. This routine is only available for Windows. - COMGetActiveObjectByProgID
COM Subroutine: Passes a programmatic identifier and returns a pointer to the IDispatch interface of a currently active object. This routine is only available for Windows. - COMGetFileObject
COM Subroutine: Passes a file name and returns a pointer to the IDispatch interface of an automation object that can manipulate the file. This routine is only available for Windows. - COMInitialize
COM Subroutine: Initializes the COM library. This routine is only available for Windows. - COMIsEqualGUID
COM Function: Determines whether two globally unique identifiers (GUIDs) are the same. This routine is only available for Windows. - COMQueryInterface
COM Subroutine: Passes an interface identifier and returns a pointer to an object's interface. This routine is only available for Windows. - COMReleaseObject
COM Function: Indicates that the program is done with a reference to an object's interface. This routine is only available for Windows. - COMStringFromGUID
COM Subroutine: Passes a globally unique identifier (GUID) and returns a string of printable characters. This routine is only available for Windows. - COMUninitialize
COM Subroutine: Uninitializes the COM library. This routine is only available for Windows.