1.2 Including COM in a Lisp application
1.2.2 Generating FLI definitions from COM definitions
1.2.4 Making a COM DLL with LispWorks
1.3 The mapping from COM names to Lisp symbols
1.4 Obtaining the first COM interface pointer
1.6 Querying for other COM interface pointers
1.7 Calling COM interface methods
1.7.1 Data conversion when calling COM methods
1.8 Implementing COM interfaces in Lisp
1.8.1 Steps required to implement COM interfaces
1.8.2 The lifecycle of a COM object
1.8.5.1 An example of multiple inheritance
1.8.5.2 A second example of multiple inheritance
1.8.6 Data conversion in define-com-method
1.9 Calling COM object methods from Lisp
1.9.1 Data conversion when calling COM object methods
automation-server-command-line-action
set-automation-server-exit-delay
set-register-server-error-reporter
3.1 Including Automation in a Lisp application
3.1.2 Generating FLI definitions from COM definitions
3.1.3 Reducing the size of the converted library
3.2 Starting a remote Automation server
3.3 Calling Automation methods
3.3.1 Calling Automation methods using a type library
3.3.2 Calling Automation methods without a type library
3.3.3 Data conversion when calling Automation methods
3.4 Implementing Automation interfaces in Lisp
3.4.1 A complete implementation of an Automation server
3.4.2 A simple implementation of a single Automation interface
3.4.3 Implementing collections
3.4.4 Implementing connection points
3.4.6 Registering a running object for use by other applications
3.4.7 Automation of a CAPI application
3.5 Examples of using Automation
4 Automation Reference Entries
com-dispatch-invoke-exception-error
com-dispatch-invoke-exception-error-info
com-object-dispinterface-invoke
query-simple-i-dispatch-interface
simple-i-dispatch-callback-object
standard-automation-collection
standard-i-connection-point-container
5.1 The COM Implementation Browser
6.3 OLE embedding of external components
LispWorks COM/Automation User Guide and Reference Manual - 14 Feb 2015