<PackageReference Include="System.Drawing.Common" Version="10.0.4" />
Windows.Win32.System.Com.IDataObject
namespace Windows.
Win32.
System.
Com
{
internal struct IDataObject :
IVTable<
IDataObject,
IDataObject.
Vtbl>,
IVTable,
IComIID
{
public unsafe HRESULT QueryInterface(
Guid*
riid,
void**
ppvObject);
public uint AddRef();
public uint Release();
public unsafe HRESULT GetData(
FORMATETC*
pformatetcIn,
STGMEDIUM*
pmedium);
public unsafe HRESULT GetDataHere(
FORMATETC*
pformatetc,
STGMEDIUM*
pmedium);
public unsafe HRESULT QueryGetData(
FORMATETC*
pformatetc);
public unsafe HRESULT GetCanonicalFormatEtc(
FORMATETC*
pformatectIn,
FORMATETC*
pformatetcOut);
public unsafe HRESULT SetData(
FORMATETC*
pformatetc,
STGMEDIUM*
pmedium,
BOOL fRelease);
public unsafe HRESULT EnumFormatEtc(
uint dwDirection,
IEnumFORMATETC**
ppenumFormatEtc);
public unsafe HRESULT DAdvise(
FORMATETC*
pformatetc,
uint advf,
IAdviseSink*
pAdvSink,
uint*
pdwConnection);
public HRESULT DUnadvise(
uint dwConnection);
public unsafe HRESULT EnumDAdvise(
IEnumSTATDATA**
ppenumAdvise);
public unsafe static void PopulateVTable(
Vtbl*
vtable);
}
}