Package com.jniwrapper.win32.ole

The com.jniwrapper.win32.mshtml package contains a number of interfaces that are used in the OLE technology.

See:
          Description

Interface Summary
IAdviseSink This interface is used to receive notifications about changes in the state of the object.
IBindCtx This interface provides access to bind context.
IConnectionPoint This interface is used for support of connectable objects.
IConnectionPointContainer This interface is used for support of connectable objects.
IContinueCallback This interface represents a listener for interruptions of programmatic printing.
IDataObject This interface is used for data transfer and notifications about changes in data.
IDropSource This interface is used for support of a drag-and-drop feature.
IDropTarget This interface is used for support of a drag-and-drop feature.
IEnumConnectionPoints This interface is used for support of connectable objects.
IEnumConnections This interface is used for support of connectable objects.
IEnumFormatEtc This interface enumerates FormatEtc structures.
IEnumOleDocumentViews This interface enumerates views of a document object.
IEnumOleVerb This interface enumerates verbs available for an object.
IEnumStatData This interface is used to enumerate { @link com.jniwrapper.win32.ole.types.StatData} structures.
IInPlacePrintPreview This interface is implemented by objects that support print preview.
IObjectSafety This interface provides methods to get and set safety options.
IObjectWithSite This interface enables communication between an object and its site in the container.
IOleCache This interface supports cached presentations data of an object.
IOleClientSite This interface enables communications between an object and its container.
IOleCommandTarget This interface provides dispatching of commands from an object to its container and from the container to the object.
IOleContainer This interface enumerates objects in a compound document.
IOleControl This interface is used for keyboard mnemonic, events in control objects, and ambient properties support.
IOleControlSite This interface supports embedding controls in the site.
IOleDocument This interface is used by containers for receiving information about a document.
IOleDocumentSite This interface implements each client site that hosts a document.
IOleDocumentView This interface is used by containers for receiving information about views of a document.
IOleInPlaceActiveObject This interface is used by the container to manipulate in-place objects when they are active.
IOleInPlaceFrame This interface is used by applications for management of modeless dialog boxes, composite menus, and context-sensitive help.
IOleInPlaceObject This interface is used for activation and deactivation of in-place objects.
IOleInPlaceSite This interface enables communication between a client site of an in-place object and the container.
IOleInPlaceSiteEx This interface is an extension of IOleInPlaceSite interface.
IOleInPlaceUIWindow This interface is used by a document or frame window for managing space when a containing object is activated or changes size.
IOleLink This interface allows containers to contain linked objects.
IOleObject This interface provides functionality of an embedded object.
IOleWindow This interface allows to access windows that participate in in-place activation.
IParseDisplayName This interface converts a displayable name to moniker.
IPreviewCallback  
IPrint This interface is implemented by objects that support programmatic printing.
IPropertyNotifySink This interface is used by a sink object for receiving notifications about changes in a property of the object that implements IPropertyNotifySink interface.
IProvideClassInfo  
IRunningObjectTable This object provides access to the Running Object Table (ROT).
IViewObject This interface is used for drawing a contained object.
IViewObject2 This interface is an extension of IViewObject interface.
 

Class Summary
OleFunctions This class provides OLE-related functions from ole32 native library.
PageSet  
 

Package com.jniwrapper.win32.ole Description

The com.jniwrapper.win32.mshtml package contains a number of interfaces that are used in the OLE technology. It also includes helper class OleFunctions, which provides you with wrappers for all necessary OLE related functions.