com.jniwrapper.win32.ole
Interface IDataObject
- All Superinterfaces:
- AutoDeleteParameter, IUnknown
- All Known Implementing Classes:
- IDataObjectImpl
- public interface IDataObject
- extends IUnknown
This interface is used for data transfer and notifications about changes in
data.
- See Also:
- Microsoft
COM SDK documentation
INTERFACE_IDENTIFIER
public static final java.lang.String INTERFACE_IDENTIFIER
- See Also:
- Constant Field Values
getData
public HResult getData(FormatEtc pformatetcIn,
StgMedium pStgMediumIn)
throws ComException
- Parameters:
pformatetcIn
- [in]
pStgMediumIn
- [out]
- Returns:
- HResult
- Throws:
ComException
getDataHere
public void getDataHere(FormatEtc pformatetc,
StgMedium pmedium)
throws ComException
- Parameters:
pformatetc
- [in]
pmedium
- [in,out]
- Throws:
ComException
queryGetData
public void queryGetData(FormatEtc pformatetc)
throws ComException
- Parameters:
pformatetc
- [in]
- Throws:
ComException
getCanonicalFormatEtc
public FormatEtc getCanonicalFormatEtc(FormatEtc pformatectIn)
throws ComException
- Parameters:
pformatectIn
- [in]
- Throws:
ComException
setData
public void setData(FormatEtc pformatetc,
StgMedium pmedium,
VariantBool fRelease)
throws ComException
- Parameters:
pformatetc
- [in]
pmedium
- [in]
fRelease
- [in]
- Throws:
ComException
enumFormatEtc
public IEnumFormatEtc enumFormatEtc(DataDir dwDirection)
throws ComException
- Parameters:
dwDirection
- [in]
- Throws:
ComException
DAdvise
public UInt32 DAdvise(FormatEtc pformatetc,
AdviceFlags advf,
IAdviseSink pAdvSink)
throws ComException
- Parameters:
pformatetc
- [in]
advf
- [in]
pAdvSink
- [in]
- Throws:
ComException
DUnadvise
public void DUnadvise(UInt32 dwConnection)
throws ComException
- Parameters:
dwConnection
- [in]
- Throws:
ComException
enumDAdvise
public IEnumStatData enumDAdvise()
throws ComException
- Throws:
ComException