.. _ch04: Chapter 4. Objects in ATL ************************* .. _iddle1659: .. _iddle1660: .. _iddle2303: .. _iddle2447: .. _iddle2630: ATL's fundamental support for COM can be split into two pieces: objects and servers. This chapter covers classes and concentrates on how ``IUnknown`` is implemented as related to threading and various COM identity issues, such as standalone versus aggregated objects. The next chapter focuses on how to expose classes from COM servers. .. include:: ch04lev1sec1.rest .. include:: ch04lev1sec2.rest .. include:: ch04lev1sec3.rest .. include:: ch04lev1sec4.rest .. include:: ch04lev1sec5.rest .. include:: ch04lev1sec6.rest .. include:: ch04lev1sec7.rest .. include:: ch04lev1sec8.rest .. include:: ch04lev1sec9.rest