Intel® Fortran Compiler Classic and Intel® Fortran Compiler Developer Guide and Reference
A newer version of this document is available. Customers should click here to go to the newest version.
COMQueryInterface
COM Subroutine: Passes an interface identifier and returns a pointer to an object's interface. This routine is only available for Windows.
Module
USE IFCOM
USE IFWINTY
CALL COMQueryInterface (iunknown,iid,interface,status)
iunknown  |  
      An IUnknown interface pointer. Must be of type INTEGER(4).  |  
     
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 the IUnknown method QueryInterface. Must be of type INTEGER(4).  |