Interfaces
An interface, in the COM definition, is a contract between the user, or client, of some object and the object itself. It is a promise on the part of the object to provide a certain level of service, of functionality, to that client. Chapters 1 and 2 explained why interfaces are important [to] COM and the whole idea of an object model. This chapter fills out the definition of an interface on the technical side.