COM names are typically a mixture of upper and lower case letters and digits, with words capitalized. These names are mapped to Lisp symbols, adding hyphens to match typical Lisp conventions for word boundaries. These examples illustrate some conversions:
In addition, COM methods with the propget
attribute have a get-
prefix added to their names and COM methods with the propput
or propputref
attributes have a put-
prefix added to their names. Note that these prefixes are not used when calling methods via Automation.
To see the mapping for a particular file, look at the output while loading a converted IDL file or type library.
LispWorks COM/Automation User Guide and Reference Manual - 14 Feb 2015