COM Interfaces
l COM interface defines behavior or
capabilities of software component
as a set of methods and properties
l interface is contract that guarantees
consistent semantics
l each COM object must support at
least one interface (IUnknown)