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, IDataObject, IUnknown, PointerParameter
- 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
IDataObjectImpl
public IDataObjectImpl(IUnknown that)
IDataObjectImpl
public IDataObjectImpl(CLSID clsid,
ClsCtx dwClsContext)
throws ComException
IDataObjectImpl
public IDataObjectImpl(CLSID clsid,
IUnknown pUnkOuter,
ClsCtx dwClsContext)
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