COMCreateObjectByGUID
DFCOM Subroutine: Passes a class identifier, creates an
instance of an object, and returns a pointer to the object's interface.
Modules: USE DFCOM, USE DFWINTY
Syntax
- CALL COMCreateObjectByGUID (clsid, clsctx,
iid, interface, status)
- clsid
The class identifier of the class of object to be created. Must be of type GUID,
which is defined in the DFWINTY module.
- clsctx
Lets you restrict the types of servers used for the object. Must be of type
INTEGER(4). Must be one of the CLSCTX_* constants defined in the DFWINTY module.
- iid
The interface identifier of the interface being requested. Must be of type GUID,
which is defined in the DFWINTY module.
- interface
An output argument that returns the object's interface
pointer. Must be of type INTEGER(4)
on ia32 processors; INTEGER(8) on ia64 processors.
- status
The status of the operation. It can be any status returned by
CoCreateInstance. Must be of type INTEGER(4).
See Also:
CoCreateInstance in the Win32 SDK