com.jniwrapper.win32.ole.impl
Class IOleObjectImpl
java.lang.Object
com.jniwrapper.Parameter
com.jniwrapper.win32.com.impl.IUnknownImpl
com.jniwrapper.win32.ole.impl.IOleObjectImpl
- All Implemented Interfaces:
- AutoDeleteParameter, PointerParameter, IUnknown, IOleObject
public class IOleObjectImpl
- extends IUnknownImpl
- implements IOleObject
Represents COM interface IOleObject.
Fields inherited from class com.jniwrapper.Parameter |
V |
Method Summary |
Int32 |
advise(IAdviseSink pIAdviseSink)
|
java.lang.Object |
clone()
|
void |
close(OleClose dwSaveOption)
|
void |
doVerb(LongInt iVerb,
Msg lpmsg,
IOleClientSite pActiveSite,
LongInt lindex,
Wnd hwndParent,
Rect lprcPosRect)
|
IEnumStatData |
enumAdvise()
|
IEnumOleVerb |
enumVerbs()
|
IOleClientSite |
getClientSite()
|
IDataObject |
getClipboardData(Int32 dwReserved)
|
Size |
getExtent(DvAspect dwDrawAspect)
|
IID |
getIID()
|
OleMisc |
getMiscStatus(DvAspect dwAspect)
|
IMoniker |
getMoniker(OleGetMoniker dwAssign,
OleWhichMk dwWhichMoniker)
|
CLSID |
getUserClassID()
|
OleStr |
getUserType(UserClassType dwFormOfType)
|
void |
initFromData(IDataObject pDataObject,
VariantBool fCreation,
Int32 dwReserved)
|
void |
isUpToDate()
|
void |
setClientSite(IOleClientSite ppClientSite)
|
void |
setColorScheme(LogPalette pLogpal)
|
void |
setExtent(DvAspect dwDrawAspect,
Size pSIZE)
|
void |
setHostNames(OleStr szContainerApp,
OleStr szContainerObj)
|
void |
setMoniker(OleWhichMk dwWhichMoniker,
IMoniker pmIMoniker)
|
void |
unadvise(Int32 dwConnection)
|
void |
update()
|
Methods inherited from class com.jniwrapper.win32.com.impl.IUnknownImpl |
acceptIOPerformer, addRef, asVoidPointer, dumpVTBL, equals, fromVoidPointer, getDebugInfo, getInterfaceIdentifier, getLength, hashCode, invokeStandardVirtualMethod, invokeStandardVirtualMethod, invokeStandardVirtualMethod, invokeStandardVirtualMethod, invokeStandardVirtualMethod, invokeStandardVirtualMethod, invokeStandardVirtualMethod, invokeVirtualMethod, invokeVirtualMethod, invokeVirtualMethod, invokeVirtualMethod, invokeVirtualMethod, invokeVirtualMethod, isAutoDelete, isNull, isSameObject, queryInterface, queryInterface, read, release, setAutoDelete, setNull, setValue, write |
Methods inherited from class com.jniwrapper.Parameter |
, a, a, asReturnValue, b, dataBufferAssigned, getAlignedLength, getAlignmentRequirement, getDataBuffer, getDataBufferOffset, indent, pop, push, read, read, setDataBuffer, toByteArray, write |
Methods inherited from class java.lang.Object |
finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
INTERFACE_IDENTIFIER
public static final java.lang.String INTERFACE_IDENTIFIER
- See Also:
- Constant Field Values
IOleObjectImpl
public IOleObjectImpl()
IOleObjectImpl
protected IOleObjectImpl(IUnknownImpl that)
throws ComException
- Throws:
ComException
IOleObjectImpl
public IOleObjectImpl(IUnknown that)
IOleObjectImpl
public IOleObjectImpl(CLSID clsid,
ClsCtx dwClsContext)
throws ComException
- Throws:
ComException
IOleObjectImpl
public IOleObjectImpl(CLSID clsid,
IUnknown pUnkOuter,
ClsCtx dwClsContext)
throws ComException
- Throws:
ComException
setClientSite
public void setClientSite(IOleClientSite ppClientSite)
throws ComException
- Specified by:
setClientSite
in interface IOleObject
- Parameters:
ppClientSite
- [in]
- Throws:
ComException
getClientSite
public IOleClientSite getClientSite()
throws ComException
- Specified by:
getClientSite
in interface IOleObject
- Throws:
ComException
setHostNames
public void setHostNames(OleStr szContainerApp,
OleStr szContainerObj)
throws ComException
- Specified by:
setHostNames
in interface IOleObject
- Parameters:
szContainerApp
- [in]
szContainerObj
- [in]
- Throws:
ComException
close
public void close(OleClose dwSaveOption)
throws ComException
- Specified by:
close
in interface IOleObject
- Parameters:
dwSaveOption
- [in]
- Throws:
ComException
setMoniker
public void setMoniker(OleWhichMk dwWhichMoniker,
IMoniker pmIMoniker)
throws ComException
- Specified by:
setMoniker
in interface IOleObject
- Parameters:
dwWhichMoniker
- [in]
pmIMoniker
- [in]
- Throws:
ComException
getMoniker
public IMoniker getMoniker(OleGetMoniker dwAssign,
OleWhichMk dwWhichMoniker)
throws ComException
- Specified by:
getMoniker
in interface IOleObject
- Parameters:
dwAssign
- [in]
dwWhichMoniker
- [in]
- Throws:
ComException
initFromData
public void initFromData(IDataObject pDataObject,
VariantBool fCreation,
Int32 dwReserved)
throws ComException
- Specified by:
initFromData
in interface IOleObject
- Parameters:
pDataObject
- [in]
fCreation
- [in]
dwReserved
- [in]
- Throws:
ComException
getClipboardData
public IDataObject getClipboardData(Int32 dwReserved)
throws ComException
- Specified by:
getClipboardData
in interface IOleObject
- Parameters:
dwReserved
- [in]
- Throws:
ComException
doVerb
public void doVerb(LongInt iVerb,
Msg lpmsg,
IOleClientSite pActiveSite,
LongInt lindex,
Wnd hwndParent,
Rect lprcPosRect)
throws ComException
- Specified by:
doVerb
in interface IOleObject
- Parameters:
iVerb
- [in]
lpmsg
- [in]
pActiveSite
- [in]
lindex
- [in]
hwndParent
- [in]
lprcPosRect
- [in]
- Throws:
ComException
enumVerbs
public IEnumOleVerb enumVerbs()
throws ComException
- Specified by:
enumVerbs
in interface IOleObject
- Throws:
ComException
update
public void update()
throws ComException
- Specified by:
update
in interface IOleObject
- Throws:
ComException
isUpToDate
public void isUpToDate()
throws ComException
- Specified by:
isUpToDate
in interface IOleObject
- Throws:
ComException
getUserClassID
public CLSID getUserClassID()
throws ComException
- Specified by:
getUserClassID
in interface IOleObject
- Throws:
ComException
getUserType
public OleStr getUserType(UserClassType dwFormOfType)
throws ComException
- Specified by:
getUserType
in interface IOleObject
- Parameters:
dwFormOfType
- [in]
- Throws:
ComException
setExtent
public void setExtent(DvAspect dwDrawAspect,
Size pSIZE)
throws ComException
- Specified by:
setExtent
in interface IOleObject
- Parameters:
dwDrawAspect
- [in]
pSIZE
- [in]
- Throws:
ComException
getExtent
public Size getExtent(DvAspect dwDrawAspect)
throws ComException
- Specified by:
getExtent
in interface IOleObject
- Parameters:
dwDrawAspect
- [in]
- Throws:
ComException
advise
public Int32 advise(IAdviseSink pIAdviseSink)
throws ComException
- Specified by:
advise
in interface IOleObject
- Parameters:
pIAdviseSink
- [in]
- Throws:
ComException
unadvise
public void unadvise(Int32 dwConnection)
throws ComException
- Specified by:
unadvise
in interface IOleObject
- Parameters:
dwConnection
- [in]
- Throws:
ComException
enumAdvise
public IEnumStatData enumAdvise()
throws ComException
- Specified by:
enumAdvise
in interface IOleObject
- Throws:
ComException
getMiscStatus
public OleMisc getMiscStatus(DvAspect dwAspect)
throws ComException
- Specified by:
getMiscStatus
in interface IOleObject
- Parameters:
dwAspect
- [in]
- Throws:
ComException
setColorScheme
public void setColorScheme(LogPalette pLogpal)
throws ComException
- Specified by:
setColorScheme
in interface IOleObject
- Parameters:
pLogpal
- [in]
- Throws:
ComException
getIID
public IID getIID()
- Overrides:
getIID
in class IUnknownImpl
clone
public java.lang.Object clone()
- Overrides:
clone
in class IUnknownImpl