The following classes allow an object to communicate with its site:
- IObjectWithSiteImpl Retrieves and sets a pointer to an object's site. Used for objects that are not controls. 
- IOleObjectImpl Retrieves and sets a pointer to an object's site. Used for controls.