COM
The Component Object Model Specification
http://www.microsoft.com/oledev/olesrvr/design1.htm
Tom’s Handy Dandy MFC/COM Recipe Book