The ActiveX designer relies on its host to implement the other interfaces that are required for OLE embedding. The list includes IAdviseSink, IOleClientSite, IOleInPlaceFrame, IOleInPlaceSite, IOleInPlaceUIWindow, and IOleWindow.