A string or a refguid giving a CLSID to create.
A string giving a ProgID to create.
An optional refiid giving the COM interface name to return.
A boolean. The default is
t
.
Looks for a registered running instance of a coclass in the system Running Object Table and returns its
riid
interface pointer if any. If
riid
is
nil
, then
i-unknown
is used.
The coclass can be specified directly by using the clsid argument or indirectly using the progid argument, which will locate the CLSID from the registry.
If
errorp
is true, then an error is signaled if no instances are running. Otherwise
nil
is returned if no instances are running.
LispWorks COM/Automation User Guide and Reference Manual - 19 Dec 2011