Latest Answer: Yes COM keeps track of all instances of the object refrences. It does so using the AddRef and Release methods defined in the IUnknown interface which every COM class must inherit and hence implement. If you are using MFC, these are already implemented ...