Windows.Win32.System.Com.IDataObject struct IDataObject : IVTable<IDataObject, Vtbl>, IVTable, IComIID Documentation Code public static void PopulateVTable(Vtbl* vtable) public uint AddRef() public HRESULT DAdvise(FORMATETC* pformatetc, uint advf, IAdviseSink* pAdvSink, UInt32* pdwConnection) public HRESULT DUnadvise(uint dwConnection) public HRESULT EnumDAdvise(IEnumSTATDATA** ppenumAdvise) public HRESULT EnumFormatEtc(uint dwDirection, IEnumFORMATETC** ppenumFormatEtc) public HRESULT GetCanonicalFormatEtc(FORMATETC* pformatectIn, FORMATETC* pformatetcOut) public HRESULT GetData(FORMATETC* pformatetcIn, STGMEDIUM* pmedium) public HRESULT GetDataHere(FORMATETC* pformatetc, STGMEDIUM* pmedium) public HRESULT QueryGetData(FORMATETC* pformatetc) public HRESULT QueryInterface(Guid* riid, Void** ppvObject) public uint Release() public HRESULT SetData(FORMATETC* pformatetc, STGMEDIUM* pmedium, BOOL fRelease)