The ancestor of an COM object implementation classes.
com
standard-object
standard-i-unknown
The class com-object is the ancestor of all COM object implementation classes. In general, it is more useful to inherit from its subclass standard-i-unknown , which provides an implementation of the i-unknown interface.
com-object
i-unknown
For a COM object my-doc :
my-doc
(typep my-doc 'com-object) => t