define-ole-control-component defines an Automation component class
com:define-automation-component) that also implements the OLE Control protocols and other named interfaces or a coclass. This allows a CAPI pane to be embedded in an OLE Control container implemented outside LispWorks.
argument specifies a direct superclass of the new class, which can be any
standard-class provided that certain standard classes are included somewhere in the overall class precedence list. These standard classes depend on the other options and provide the default superclass list if none is specified. The following standard classes are available:
ole-control-component is always needed and provides an implementation of the OLE Control protocol.
com:standard-i-connection-point-container is needed if there are any source interfaces specified (via the
:source-interfaces options). This provides a complete implementation of the Connection Point protocols, used to support events.
variablecoclass coclass-name )
interfaces interface-name *)
source-interfaces interface-name *)
CAPI User Guide and Reference Manual (Windows version) - 25 Feb 2015