This manual documents the LispWorks COM/Automation API, which provides a toolkit for using Microsoft COM and Automation with Common Lisp.
For details of using OLE and ActiveX controls with the CAPI, see the class
in the LispWorks
CAPI Reference Manual
This preface contains information you need when using the rest of the this manual. It discusses the purpose of this manual, the typographical conventions used, and gives a brief description of the rest of the contents.
Entries in the reference sections are listed alphabetically and each entry is headed by the symbol name and type, followed by a number of fields providing further details. These fields consist of a subset of the following: "Summary", "Signature", "Superclasses", "Subclasses", "Slots", "Accessors", "Readers", "Compatibility Note", "Description", "Examples", and "See Also".
The "Signature" section provides details of the arguments taken by the functions and macros and values returned, separated by the
sign. The top level of parentheses is omitted, but parentheses used for destructuring in macros are included explicitly. Optional items in the syntax of macros are denoted using square brackets
. Repeated items have an asterisk suffix like this*.
Using COM introduces the principles behind the LispWorks COM API and describes how to use it to call COM methods and implement COM servers.
COM Reference Entries provides a detailed description of every function, macro, variable and type in the LispWorks COM API.
Using Automation introduces the LispWorks Automation API and describes how to use it to call Automation methods and implement Automation servers.
Automation Reference Entries provides a detailed description of every function, macro, variable and type in the LispWorks Automation API.
Tools describes some tools which are available in the LispWorks IDE to help with debugging applications using COM/Automation.