Uses of Package
com.jniwrapper.win32.ole.types

Packages that use com.jniwrapper.win32.ole.types
com.jniwrapper.win32.automation This package provides interfaces, their implementaitons, utility classes and data types for working with Microsoft Automation. 
com.jniwrapper.win32.com The com.jniwrapper.win32.com package contains a number of standard COM interfaces wrappers. 
com.jniwrapper.win32.ole The com.jniwrapper.win32.mshtml package contains a number of interfaces that are used in the OLE technology. 
com.jniwrapper.win32.ole.impl The com.jniwrapper.win32.ole.impl package contains default client implementations of COM interfaces introduced in the com.jniwrapper.win32.ole package. 
com.jniwrapper.win32.ole.types The com.jniwrapper.win32.mshtml.types package contains Java wrappers for native structures and types that are commonly used in OLE. 
 

Classes in com.jniwrapper.win32.ole.types used by com.jniwrapper.win32.automation
DvAspect
          This enumeration specifies the desired data or view aspect of the object when drawing or getting data.
FormatEtc
          This structure is a generalized Clipboard format used by OLE methods that require data format information.
OleCmd
          This structure associates command flags from the OleCmdFlags enumeration with a command identifer.
OleCmdExecOpt
          This enumeration specifies command execution options.
OleCmdText
          This structure specifies a text or status string for a single command identifier.
OleGetMoniker
          This enumeration defines IDs for dwAssign parameter passed to methods IOleObject::GetMoniker, IOleClientSite::GetMoniker and corresponds to OLEGETMONIKER native enumeration.
OleInplaceFrameInfo
          This structure contains information about accelerators and corresponds to OLEINPLACEFRAMEINFO native structure.
OleMenuGroupWidths
          This structure contains the number of items for a shared menu and corresponds to OLEMENUGROUPWIDTHS native structure.
OleWhichMk
          This enumeration constants indicate which part of an object's moniker is being set or retrieved.
StgMedium
          This structure is used by data transfer operations and corresponds to STGMEDIUM native structure.
 

Classes in com.jniwrapper.win32.ole.types used by com.jniwrapper.win32.com
AdviceFlags
          This enumeration defines flags used by a container to specify the requested behavior when setting up an advise sink or a caching connection with an object and corresponds to ADVF native enumeration.
ControlInfo
          This structure describes a control's keyboard mnemonics and keyboard behavior and corresponds to CONTROLINFO native structure.
DvAspect
          This enumeration specifies the desired data or view aspect of the object when drawing or getting data.
DvAspectInfo
          This structure is used in the IViewObject.draw(com.jniwrapper.win32.ole.types.DvAspect, com.jniwrapper.Int32, com.jniwrapper.win32.ole.types.DvAspectInfo, com.jniwrapper.win32.ole.types.DvTargetDevice, com.jniwrapper.Int32, com.jniwrapper.Int32, com.jniwrapper.win32.Rect, com.jniwrapper.win32.Rect, com.jniwrapper.Int32, com.jniwrapper.Int32) method to optimize rendering of an inactive object.
DvTargetDevice
          This structure is used to specify information about the target device for which data is being composed and corresponds to DVTARGETDEVICE native structure.
OleClose
          Values of this enumeration are used by the IOleObject.close(com.jniwrapper.win32.ole.types.OleClose) method to determine whether the object should be saved before closing.
OleGetMoniker
          This enumeration defines IDs for dwAssign parameter passed to methods IOleObject::GetMoniker, IOleClientSite::GetMoniker and corresponds to OLEGETMONIKER native enumeration.
OleMisc
          This structure corresponds to OLEMISC native enumeration.
OleWhichMk
          This enumeration constants indicate which part of an object's moniker is being set or retrieved.
UserClassType
          The UserClassType corresponds to USERCLASSTYPE native enumeration.
 

Classes in com.jniwrapper.win32.ole.types used by com.jniwrapper.win32.ole
AdviceFlags
          This enumeration defines flags used by a container to specify the requested behavior when setting up an advise sink or a caching connection with an object and corresponds to ADVF native enumeration.
BindOptions
          This structure defines parameters used during a moniker-binding operation and corresponds to BIND_OPTS native structure.
ConnectData
          This structure defines a connection that exists to a given connection point and corresponds to CONNECTDATA native structure.
ControlInfo
          This structure describes a control's keyboard mnemonics and keyboard behavior and corresponds to CONTROLINFO native structure.
DataDir
          This enumeration specifies the direction of the data flow for the IDataObject.enumFormatEtc(com.jniwrapper.win32.ole.types.DataDir) method.
DropEffect
          This enumeration provides flags for effects of a drag-and-drop operation.
DvAspect
          This enumeration specifies the desired data or view aspect of the object when drawing or getting data.
DvAspectInfo
          This structure is used in the IViewObject.draw(com.jniwrapper.win32.ole.types.DvAspect, com.jniwrapper.Int32, com.jniwrapper.win32.ole.types.DvAspectInfo, com.jniwrapper.win32.ole.types.DvTargetDevice, com.jniwrapper.Int32, com.jniwrapper.Int32, com.jniwrapper.win32.Rect, com.jniwrapper.win32.Rect, com.jniwrapper.Int32, com.jniwrapper.Int32) method to optimize rendering of an inactive object.
DvTargetDevice
          This structure is used to specify information about the target device for which data is being composed and corresponds to DVTARGETDEVICE native structure.
FormatEtc
          This structure is a generalized Clipboard format used by OLE methods that require data format information.
KeyModifiers
          Values of this enumeration are flags used in calls to describe additional keyboard states.
MshCtx
          Represents the wrapper for MSHCTX type.
MshlFlags
          Represents the wrapper for MSHLFLAGS type.
OleClose
          Values of this enumeration are used by the IOleObject.close(com.jniwrapper.win32.ole.types.OleClose) method to determine whether the object should be saved before closing.
OleCmd
          This structure associates command flags from the OleCmdFlags enumeration with a command identifer.
OleCmdExecOpt
          This enumeration specifies command execution options.
OleCmdText
          This structure specifies a text or status string for a single command identifier.
OleContf
          This enumeration defines IDs for kind of objects enumerated by method IOleContainer::EnumObjects and corresponds to OLECONTF native enumeration.
OleCreate
          This enumeration defines IDs for dwFlags parameter passed to OleCreateXXX functions and corresponds to OLECREATE native enumeration.
OleGetMoniker
          This enumeration defines IDs for dwAssign parameter passed to methods IOleObject::GetMoniker, IOleClientSite::GetMoniker and corresponds to OLEGETMONIKER native enumeration.
OleInplaceFrameInfo
          This structure contains information about accelerators and corresponds to OLEINPLACEFRAMEINFO native structure.
OleLinkBind
          This enumeration defines IDs for the type of behavior in method IOleLink::BindToSource and corresponds to OLELINKBIND native enumeration.
OleMenuGroupWidths
          This structure contains the number of items for a shared menu and corresponds to OLEMENUGROUPWIDTHS native structure.
OleMisc
          This structure corresponds to OLEMISC native enumeration.
OleRender
          This enumeration defines IDs for the type of caching during creation of objects and corresponds to OLERENDER native enumeration.
OleUpdate
          This enumeration defines IDs for specifying when update cached data: automatically, or on calls of IOleObject::Update, IOleLink::Update methods.
OleWhichMk
          This enumeration constants indicate which part of an object's moniker is being set or retrieved.
PointF
          This structure is used for conversions between container units and control units and corresponds to POINTF native structure.
RotFlags
          This class contains DWORD constants used in the IRunningObjectTable::Register method.
StgMedium
          This structure is used by data transfer operations and corresponds to STGMEDIUM native structure.
UserClassType
          The UserClassType corresponds to USERCLASSTYPE native enumeration.
XFormCoords
          This class contains DWORD constants used in the IOleControlSite::TransformCoords method.
 

Classes in com.jniwrapper.win32.ole.types used by com.jniwrapper.win32.ole.impl
AdviceFlags
          This enumeration defines flags used by a container to specify the requested behavior when setting up an advise sink or a caching connection with an object and corresponds to ADVF native enumeration.
BindOptions
          This structure defines parameters used during a moniker-binding operation and corresponds to BIND_OPTS native structure.
ConnectData
          This structure defines a connection that exists to a given connection point and corresponds to CONNECTDATA native structure.
ControlInfo
          This structure describes a control's keyboard mnemonics and keyboard behavior and corresponds to CONTROLINFO native structure.
DataDir
          This enumeration specifies the direction of the data flow for the IDataObject.enumFormatEtc(com.jniwrapper.win32.ole.types.DataDir) method.
DropEffect
          This enumeration provides flags for effects of a drag-and-drop operation.
DvAspect
          This enumeration specifies the desired data or view aspect of the object when drawing or getting data.
DvAspectInfo
          This structure is used in the IViewObject.draw(com.jniwrapper.win32.ole.types.DvAspect, com.jniwrapper.Int32, com.jniwrapper.win32.ole.types.DvAspectInfo, com.jniwrapper.win32.ole.types.DvTargetDevice, com.jniwrapper.Int32, com.jniwrapper.Int32, com.jniwrapper.win32.Rect, com.jniwrapper.win32.Rect, com.jniwrapper.Int32, com.jniwrapper.Int32) method to optimize rendering of an inactive object.
DvTargetDevice
          This structure is used to specify information about the target device for which data is being composed and corresponds to DVTARGETDEVICE native structure.
FormatEtc
          This structure is a generalized Clipboard format used by OLE methods that require data format information.
KeyModifiers
          Values of this enumeration are flags used in calls to describe additional keyboard states.
OleClose
          Values of this enumeration are used by the IOleObject.close(com.jniwrapper.win32.ole.types.OleClose) method to determine whether the object should be saved before closing.
OleCmd
          This structure associates command flags from the OleCmdFlags enumeration with a command identifer.
OleCmdExecOpt
          This enumeration specifies command execution options.
OleCmdText
          This structure specifies a text or status string for a single command identifier.
OleContf
          This enumeration defines IDs for kind of objects enumerated by method IOleContainer::EnumObjects and corresponds to OLECONTF native enumeration.
OleGetMoniker
          This enumeration defines IDs for dwAssign parameter passed to methods IOleObject::GetMoniker, IOleClientSite::GetMoniker and corresponds to OLEGETMONIKER native enumeration.
OleInplaceFrameInfo
          This structure contains information about accelerators and corresponds to OLEINPLACEFRAMEINFO native structure.
OleLinkBind
          This enumeration defines IDs for the type of behavior in method IOleLink::BindToSource and corresponds to OLELINKBIND native enumeration.
OleMenuGroupWidths
          This structure contains the number of items for a shared menu and corresponds to OLEMENUGROUPWIDTHS native structure.
OleMisc
          This structure corresponds to OLEMISC native enumeration.
OleUpdate
          This enumeration defines IDs for specifying when update cached data: automatically, or on calls of IOleObject::Update, IOleLink::Update methods.
OleWhichMk
          This enumeration constants indicate which part of an object's moniker is being set or retrieved.
PointF
          This structure is used for conversions between container units and control units and corresponds to POINTF native structure.
RotFlags
          This class contains DWORD constants used in the IRunningObjectTable::Register method.
StgMedium
          This structure is used by data transfer operations and corresponds to STGMEDIUM native structure.
UserClassType
          The UserClassType corresponds to USERCLASSTYPE native enumeration.
XFormCoords
          This class contains DWORD constants used in the IOleControlSite::TransformCoords method.
 

Classes in com.jniwrapper.win32.ole.types used by com.jniwrapper.win32.ole.types
AdviceFlags
          This enumeration defines flags used by a container to specify the requested behavior when setting up an advise sink or a caching connection with an object and corresponds to ADVF native enumeration.
BindFlags
          This enumeration contains IDs that used to control moniker binding operations and corresponds to BIND_FLAGS native enumeration.
BindOptions
          This structure defines parameters used during a moniker-binding operation and corresponds to BIND_OPTS native structure.
ConnectData
          This structure defines a connection that exists to a given connection point and corresponds to CONNECTDATA native structure.
ControlInfo
          This structure describes a control's keyboard mnemonics and keyboard behavior and corresponds to CONTROLINFO native structure.
DvAspect
          This enumeration specifies the desired data or view aspect of the object when drawing or getting data.
DvAspectInfo
          This structure is used in the IViewObject.draw(com.jniwrapper.win32.ole.types.DvAspect, com.jniwrapper.Int32, com.jniwrapper.win32.ole.types.DvAspectInfo, com.jniwrapper.win32.ole.types.DvTargetDevice, com.jniwrapper.Int32, com.jniwrapper.Int32, com.jniwrapper.win32.Rect, com.jniwrapper.win32.Rect, com.jniwrapper.Int32, com.jniwrapper.Int32) method to optimize rendering of an inactive object.
DvTargetDevice
          This structure is used to specify information about the target device for which data is being composed and corresponds to DVTARGETDEVICE native structure.
FormatEtc
          This structure is a generalized Clipboard format used by OLE methods that require data format information.
MshCtx
          Represents the wrapper for MSHCTX type.
MshlFlags
          Represents the wrapper for MSHLFLAGS type.
ObjectDescriptor
          This class represents the data structure used for the CF_OBJECTDESRIPTOR and CF_LINKSRCDESCRIPTOR file formats.
OleCmd
          This structure associates command flags from the OleCmdFlags enumeration with a command identifer.
OleCmdFlags
          Values of this enumeration designate support provided by an object for the command in OleCmd structure.
OleCmdText
          This structure specifies a text or status string for a single command identifier.
OleCmdTextFlags
          This enumeration specifies the type of information that an object should store in the OleCmdText structure.
OleInplaceFrameInfo
          This structure contains information about accelerators and corresponds to OLEINPLACEFRAMEINFO native structure.
OleMenuGroupWidths
          This structure contains the number of items for a shared menu and corresponds to OLEMENUGROUPWIDTHS native structure.
OleMisc
          This structure corresponds to OLEMISC native enumeration.
OleRender
          This enumeration defines IDs for the type of caching during creation of objects and corresponds to OLERENDER native enumeration.
OleUIBusy
          This structure contains information about Busy dialog box and corresponds to OLEUIBUSY native structure.
OleUIChangeIcon
          This structure contains information about Change icon dialog box and corresponds to OLEUICHANGEICON native structure.
OleUIChangeSource
          This structure contains information about Change source dialog box and corresponds to OLEUICHANGESOURCE native structure.
OleUIConvert
          This structure contains information about Convert dialog box and corresponds to OLEUICONVERT native structure.
OleUIEditLinks
          This structure contains information about Edit links dialog box and corresponds to OLEUIEDITLINKS native structure.
OleUIHdr
          Helper class that contains fields that are the same for several classes.
OleUIInsertObject
          This structure contains information about Insert object dialog box and corresponds to OLEUIINSERTOBJECT native structure.
OleUIPasteEntry
          This structure is used in structure OleUIPasteSpecial and corresponds to OLEUIPASTEENTRY native structure.
OleUIPasteFlag
          This enumeration defines IDs for options of pasting and corresponds to OLEUIPASTEFLAG native enumeration.
OleUIPasteSpecial
          This structure contains information about Paste special dialog box and corresponds to OLEUIPASTESPECIAL native structure.
OleVerb
          This structure contains information about verb supported by object and corresponds to OLEVERB native structure.
OleVerbAttrib
          This enumeration defines IDs used in OleVerb structure and corresponds to OLEVERBATTRIB native enumeration.
PointF
          This structure is used for conversions between container units and control units and corresponds to POINTF native structure.
StatData
          This structure contains information about advisory connection and corresponds to STATDATA native structure.
StgMedium
          This structure is used by data transfer operations and corresponds to STGMEDIUM native structure.
TyMed
          Values of this enumeration indicate the type of storage medium being used in a data transfer.