Each of the CML application's COM components implements one interface that provides its CML-specific functionality. Invariably, the interface has the same name as the component. For example, the UserInfo component exposes methods used by the CML through its UserInfo interface.
In addition, to be COM-compliant, these components expose the following two interfaces:
Finally, all of these components have a set of interfaces automatically added when the object is compiled in Microsoft Visual Basic, including:
For more information about this group of interfaces, refer to the topics on COM and ActiveX object services in the Microsoft Platform SDK on the Microsoft Developer Network (MSDN™). None of these interfaces are used directly by the CML application.