In this chapter, you will learn how applications and components can act as clients of COM server components and how they can make use of the services that the component provides. You will learn how the Microsoft Visual C++ compiler simplifies the creation of COM client code. You will also learn techniques that allow you to create COM objects that contain instances of other COM objects.
Before you start this chapter, you should have read Chapters 2 through 9, and completed the exercises in the text.