The following table shows the OLE interfaces with a description of the purpose of each.
Programming element | Description |
---|---|
IAdviseSink | This interface enables containers and other objects to receive notifications of data, view, and compound-document changes occurring in objects of interest. |
IEnumOLEVERB | This interface enumerates the different verbs available for an object in order of ascending verb number. |
IOleAdviseHolder | This interface manages advisory connections and compound document notifications in an object server. |
IOleClientSite | This interface is the primary means by which an embedded object obtains information about the ___location and extent of its display site, moniker, user interface, and other resources provided by its container. |
IOleContainer | This interface is used to enumerate objects in a compound document or lock a container in the running state. |
IOleInPlaceSite | This interface manages interaction between the container and the object's in-place client site. |
IOleObject | This interface is the principal means by which an embedded object provides basic functionality to and communicates with its container. |
IOleWindow | This interface provides methods that allow an application to obtain the handle to the various windows that participate in in-place activation, and also to enter and exit context-sensitive help mode. |
IViewObject | This interface enables an object to display itself directly without passing a data object to the caller. |
See Also
Send Feedback on this topic to the authors