COM Subroutine: Passes an interface identifier and returns a pointer to an object's interface.
Module: | USE IFCOM USE IFWINTY |
Syntax
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(4).
status
The status of the operation. It can be any status returned by the IUnknown method QueryInterface. Must be of type INTEGER(4).
See Also
IUnknown::QueryInterface in the Microsoft* Platform SDK, Building Applications: Getting a Pointer to an Object's Interface