A complete implementation of the i-dispatch
interface.
com
standard-automation-collection
simple-i-dispatch
The class standard-i-dispatch
provides a complete implementation of the i-dispatch
interface, based on the type information in the type library. In addition, the i-support-error-info
interface is implemented to support error information. standard-i-dispatch
inherits from standard-i-unknown to provide the i-unknown
interface.
All classes defined with the define-automation-component and define-automation-collection macros must inherit from standard-i-dispatch
somehow. These macros pass the appropriate initargs to initialize the class.
Given the class definition:
(define-automation-component document-impl () () (:coclass document) )
then:
(typep (make-instance 'document-impl) 'standard-i-dispatch) => t
define-automation-component
define-automation-collection
standard-i-connection-point-container
standard-i-unknown
i-dispatch
COM/Automation User Guide and Reference Manual - 01 Dec 2021 19:38:41