Intel® Fortran Compiler Classic and Intel® Fortran Compiler Developer Guide and Reference

ID 767251
Date 7/13/2023
Public

A newer version of this document is available. Customers should click here to go to the newest version.

Document Table of Contents

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.

Module

USE IFCOM

USE IFWINTY

CALL COMGetActiveObjectByGUID (clsid,iid,interface,status)

clsid

The class identifier of the class of object to be found. Must be of type GUID, which is defined in the IFWINTY module.

iid

The interface identifier of the interface being requested. Must be of type GUID, which is defined in the IFWINTY module.

interface

An output argument that returns the object's interface pointer. Must be of type INTEGER(INT_PTR_KIND()).

status

The status of the operation. It can be any status returned by GetActiveObject. Must be of type INTEGER(4).