com.jniwrapper.win32.ole.impl
Class IDataObjectImpl
java.lang.Object
com.jniwrapper.Parameter
com.jniwrapper.win32.com.impl.IUnknownImpl
com.jniwrapper.win32.ole.impl.IDataObjectImpl
- All Implemented Interfaces:
- AutoDeleteParameter, PointerParameter, IUnknown, IDataObject
public class IDataObjectImpl
- extends IUnknownImpl
- implements IDataObject
Represents COM interface IDataObject.
Fields inherited from class com.jniwrapper.Parameter |
V |
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
IDataObjectImpl
public IDataObjectImpl()
IDataObjectImpl
protected IDataObjectImpl(IUnknownImpl that)
throws ComException
- Throws:
ComException
IDataObjectImpl
public IDataObjectImpl(IUnknown that)
IDataObjectImpl
public IDataObjectImpl(CLSID clsid,
ClsCtx dwClsContext)
throws ComException
- Throws:
ComException
IDataObjectImpl
public IDataObjectImpl(CLSID clsid,
IUnknown pUnkOuter,
ClsCtx dwClsContext)
throws ComException
- Throws:
ComException
getData
public HResult getData(FormatEtc pformatetcIn,
StgMedium pStgMediumIn)
throws ComException
- Specified by:
getData
in interface IDataObject
- Parameters:
pformatetcIn
- [in]
pStgMediumIn
- [out]
- Returns:
- HResult
- Throws:
ComException
getDataHere
public void getDataHere(FormatEtc pformatetc,
StgMedium pmedium)
throws ComException
- Specified by:
getDataHere
in interface IDataObject
- Parameters:
pformatetc
- [in]
pmedium
- [in,out]
- Throws:
ComException
queryGetData
public void queryGetData(FormatEtc pformatetc)
throws ComException
- Specified by:
queryGetData
in interface IDataObject
- Parameters:
pformatetc
- [in]
- Throws:
ComException
getCanonicalFormatEtc
public FormatEtc getCanonicalFormatEtc(FormatEtc pformatectIn)
throws ComException
- Specified by:
getCanonicalFormatEtc
in interface IDataObject
- Parameters:
pformatectIn
- [in]
- Throws:
ComException
setData
public void setData(FormatEtc pformatetc,
StgMedium pmedium,
VariantBool fRelease)
throws ComException
- Specified by:
setData
in interface IDataObject
- Parameters:
pformatetc
- [in]
pmedium
- [in]
fRelease
- [in]
- Throws:
ComException
enumFormatEtc
public IEnumFormatEtc enumFormatEtc(DataDir dwDirection)
throws ComException
- Specified by:
enumFormatEtc
in interface IDataObject
- Parameters:
dwDirection
- [in]
- Throws:
ComException
DAdvise
public UInt32 DAdvise(FormatEtc pformatetc,
AdviceFlags advf,
IAdviseSink pAdvSink)
throws ComException
- Specified by:
DAdvise
in interface IDataObject
- Parameters:
pformatetc
- [in,out]
advf
- [in]
pAdvSink
- [in]
- Throws:
ComException
DUnadvise
public void DUnadvise(UInt32 dwConnection)
throws ComException
- Specified by:
DUnadvise
in interface IDataObject
- Parameters:
dwConnection
- [in]
- Throws:
ComException
enumDAdvise
public IEnumStatData enumDAdvise()
throws ComException
- Specified by:
enumDAdvise
in interface IDataObject
- Throws:
ComException
getIID
public IID getIID()
- Overrides:
getIID
in class IUnknownImpl
clone
public java.lang.Object clone()
- Overrides:
clone
in class IUnknownImpl