Interfaces and Objects

The COM library provides a standard set of interfaces that you can use to develop components. If you find that these interfaces do not meet your exact requirements, you can create your own interfaces. Microsoft has published guidelines to assist you in desiging COM interfaces and objects. Two good sources for information on this area are:

Designing COM Interfaces (Platform SDK, Object Services)

Component Object Model Specification, Chapter 3 (MSDN Library, Specifications)