1 interface inheriting from Interface
System.Private.Windows.Core (1)
System\Private\Windows\Ole\IComVisibleDataObject.cs (1)
11
internal interface IComVisibleDataObject : IDataObject.
Interface
, IManagedWrapper<IDataObject>, IDataObjectInternal
8 implementations of Interface
PresentationCore (1)
System\Windows\dataobject.cs (1)
28
Com.IDataObject.
Interface
,
System.Private.Windows.Core (4)
System\Private\Windows\Ole\Composition.cs (1)
17
: IDataObjectInternal, IDataObject.
Interface
, ComTypes.IDataObject
System\Private\Windows\Ole\Composition.ManagedToNativeAdapter.cs (1)
19
private sealed unsafe class ManagedToNativeAdapter : IDataObject.
Interface
, IManagedWrapper<IDataObject>
System\Private\Windows\Ole\Composition.NativeToManagedAdapter.cs (1)
19
private sealed unsafe class NativeToManagedAdapter : IDataObjectInternal, Com.IDataObject.
Interface
System\Private\Windows\Ole\Composition.RuntimeToNativeAdapter.cs (1)
14
private sealed class RuntimeToNativeAdapter : Com.IDataObject.
Interface
, IDataObject, Com.IManagedWrapper<Com.IDataObject>
System.Private.Windows.Core.Tests (2)
System\Private\Windows\Ole\DataObjectProxy.cs (1)
15
internal unsafe class DataObjectProxy : IDataObject.
Interface
, IDisposable
System\Private\Windows\Ole\NativeDataObjectMock.cs (1)
9
internal abstract unsafe class NativeDataObjectMock : DisposableBase, IDataObject.
Interface
, IManagedWrapper<IDataObject>
System.Windows.Forms (1)
System\Windows\Forms\OLE\DataObject.cs (1)
26
Com.IDataObject.
Interface
,
54 references to Interface
PresentationCore (9)
System\Windows\dataobject.cs (9)
594
HRESULT Com.IDataObject.
Interface
.DAdvise(Com.FORMATETC* pformatetc, uint advf, Com.IAdviseSink* pAdvSink, uint* pdwConnection) =>
597
HRESULT Com.IDataObject.
Interface
.DUnadvise(uint dwConnection) =>
600
HRESULT Com.IDataObject.
Interface
.EnumDAdvise(Com.IEnumSTATDATA** ppenumAdvise) =>
603
HRESULT Com.IDataObject.
Interface
.EnumFormatEtc(uint dwDirection, Com.IEnumFORMATETC** ppenumFormatEtc) =>
606
HRESULT Com.IDataObject.
Interface
.GetData(Com.FORMATETC* pformatetcIn, Com.STGMEDIUM* pmedium) =>
609
HRESULT Com.IDataObject.
Interface
.GetDataHere(Com.FORMATETC* pformatetc, Com.STGMEDIUM* pmedium) =>
612
HRESULT Com.IDataObject.
Interface
.QueryGetData(Com.FORMATETC* pformatetc) =>
615
HRESULT Com.IDataObject.
Interface
.GetCanonicalFormatEtc(Com.FORMATETC* pformatectIn, Com.FORMATETC* pformatetcOut) =>
618
HRESULT Com.IDataObject.
Interface
.SetData(Com.FORMATETC* pformatetc, Com.STGMEDIUM* pmedium, BOOL fRelease) =>
System.Private.Windows.Core (36)
System\Private\Windows\Ole\Composition.cs (3)
13
/// Contains the logic to move between <see cref="IDataObjectInternal"/>, <see cref="IDataObject.
Interface
"/>,
37
private readonly IDataObject.
Interface
_nativeDataObject;
40
private Composition(IDataObjectInternal managedDataObject, IDataObject.
Interface
nativeDataObject, ComTypes.IDataObject runtimeDataObject)
System\Private\Windows\Ole\Composition.ManagedToNativeAdapter.cs (1)
17
/// Maps <see cref="IDataObject"/> to <see cref="IDataObject.
Interface
"/>.
System\Private\Windows\Ole\Composition.RuntimeToNativeAdapter.cs (10)
12
/// Maps the runtime <see cref="IDataObject"/> to the native <see cref="Com.IDataObject.
Interface
"/>.
33
HRESULT Com.IDataObject.
Interface
.DAdvise(Com.FORMATETC* pformatetc, uint advf, Com.IAdviseSink* pAdvSink, uint* pdwConnection)
39
HRESULT Com.IDataObject.
Interface
.DUnadvise(uint dwConnection)
53
HRESULT Com.IDataObject.
Interface
.EnumDAdvise(Com.IEnumSTATDATA** ppenumAdvise)
72
HRESULT Com.IDataObject.
Interface
.EnumFormatEtc(uint dwDirection, Com.IEnumFORMATETC** ppenumFormatEtc)
84
HRESULT Com.IDataObject.
Interface
.GetCanonicalFormatEtc(Com.FORMATETC* pformatectIn, Com.FORMATETC* pformatetcOut) =>
87
HRESULT Com.IDataObject.
Interface
.GetData(Com.FORMATETC* pformatetcIn, Com.STGMEDIUM* pmedium)
106
HRESULT Com.IDataObject.
Interface
.GetDataHere(Com.FORMATETC* pformatetc, Com.STGMEDIUM* pmedium)
127
HRESULT Com.IDataObject.
Interface
.QueryGetData(Com.FORMATETC* pformatetc) => (HRESULT)QueryGetData(ref *(FORMATETC*)pformatetc);
129
HRESULT Com.IDataObject.
Interface
.SetData(Com.FORMATETC* pformatetc, Com.STGMEDIUM* pmedium, BOOL fRelease)
System\Private\Windows\Ole\DragDropHelper.cs (1)
108
if (!TryGetDragDropHelper<IDropTargetHelper>(dropTargetHelper) || e.DataObject is not IDataObject.
Interface
dataObject)
Windows.Win32.IDataObject.g.cs (9)
75
winmdroot.Foundation.HRESULT __hr = ComHelpers.UnwrapCCW(pThis, out
Interface
__object);
124
winmdroot.Foundation.HRESULT __hr = ComHelpers.UnwrapCCW(pThis, out
Interface
__object);
170
winmdroot.Foundation.HRESULT __hr = ComHelpers.UnwrapCCW(pThis, out
Interface
__object);
215
winmdroot.Foundation.HRESULT __hr = ComHelpers.UnwrapCCW(pThis, out
Interface
__object);
264
winmdroot.Foundation.HRESULT __hr = ComHelpers.UnwrapCCW(pThis, out
Interface
__object);
301
winmdroot.Foundation.HRESULT __hr = ComHelpers.UnwrapCCW(pThis, out
Interface
__object);
354
winmdroot.Foundation.HRESULT __hr = ComHelpers.UnwrapCCW(pThis, out
Interface
__object);
398
winmdroot.Foundation.HRESULT __hr = ComHelpers.UnwrapCCW(pThis, out
Interface
__object);
433
winmdroot.Foundation.HRESULT __hr = ComHelpers.UnwrapCCW(pThis, out
Interface
__object);
Windows.Win32.System_Com_IDataObject_Extensions.g.cs (12)
23
/// <inheritdoc cref="winmdroot.System.Com.IDataObject.
Interface
.GetData(winmdroot.System.Com.FORMATETC*, winmdroot.System.Com.STGMEDIUM*)"/>
24
internal static unsafe winmdroot.Foundation.HRESULT GetData(this winmdroot.System.Com.IDataObject.
Interface
@this, in winmdroot.System.Com.FORMATETC pformatetcIn, out winmdroot.System.Com.STGMEDIUM pmedium)
36
/// <inheritdoc cref="winmdroot.System.Com.IDataObject.
Interface
.GetDataHere(winmdroot.System.Com.FORMATETC*, winmdroot.System.Com.STGMEDIUM*)"/>
37
internal static unsafe winmdroot.Foundation.HRESULT GetDataHere(this winmdroot.System.Com.IDataObject.
Interface
@this, in winmdroot.System.Com.FORMATETC pformatetc, ref winmdroot.System.Com.STGMEDIUM pmedium)
49
/// <inheritdoc cref="winmdroot.System.Com.IDataObject.
Interface
.QueryGetData(winmdroot.System.Com.FORMATETC*)"/>
50
internal static unsafe winmdroot.Foundation.HRESULT QueryGetData(this winmdroot.System.Com.IDataObject.
Interface
@this, in winmdroot.System.Com.FORMATETC pformatetc)
59
/// <inheritdoc cref="winmdroot.System.Com.IDataObject.
Interface
.GetCanonicalFormatEtc(winmdroot.System.Com.FORMATETC*, winmdroot.System.Com.FORMATETC*)"/>
60
internal static unsafe winmdroot.Foundation.HRESULT GetCanonicalFormatEtc(this winmdroot.System.Com.IDataObject.
Interface
@this, in winmdroot.System.Com.FORMATETC pformatectIn, out winmdroot.System.Com.FORMATETC pformatetcOut)
72
/// <inheritdoc cref="winmdroot.System.Com.IDataObject.
Interface
.SetData(winmdroot.System.Com.FORMATETC*, winmdroot.System.Com.STGMEDIUM*, winmdroot.Foundation.BOOL)"/>
73
internal static unsafe winmdroot.Foundation.HRESULT SetData(this winmdroot.System.Com.IDataObject.
Interface
@this, in winmdroot.System.Com.FORMATETC pformatetc, in winmdroot.System.Com.STGMEDIUM pmedium, winmdroot.Foundation.BOOL fRelease)
85
/// <inheritdoc cref="winmdroot.System.Com.IDataObject.
Interface
.DAdvise(winmdroot.System.Com.FORMATETC*, uint, winmdroot.System.Com.IAdviseSink*, uint*)"/>
86
internal static unsafe winmdroot.Foundation.HRESULT DAdvise(this winmdroot.System.Com.IDataObject.
Interface
@this, in winmdroot.System.Com.FORMATETC pformatetc, uint advf, winmdroot.System.Com.IAdviseSink* pAdvSink, out uint pdwConnection)
System.Windows.Forms (9)
System\Windows\Forms\OLE\DataObject.cs (9)
320
HRESULT Com.IDataObject.
Interface
.DAdvise(Com.FORMATETC* pformatetc, uint advf, Com.IAdviseSink* pAdvSink, uint* pdwConnection) =>
323
HRESULT Com.IDataObject.
Interface
.DUnadvise(uint dwConnection) =>
326
HRESULT Com.IDataObject.
Interface
.EnumDAdvise(Com.IEnumSTATDATA** ppenumAdvise) =>
329
HRESULT Com.IDataObject.
Interface
.EnumFormatEtc(uint dwDirection, Com.IEnumFORMATETC** ppenumFormatEtc) =>
332
HRESULT Com.IDataObject.
Interface
.GetData(Com.FORMATETC* pformatetcIn, Com.STGMEDIUM* pmedium) =>
335
HRESULT Com.IDataObject.
Interface
.GetDataHere(Com.FORMATETC* pformatetc, Com.STGMEDIUM* pmedium) =>
338
HRESULT Com.IDataObject.
Interface
.QueryGetData(Com.FORMATETC* pformatetc) =>
341
HRESULT Com.IDataObject.
Interface
.GetCanonicalFormatEtc(Com.FORMATETC* pformatectIn, Com.FORMATETC* pformatetcOut) =>
344
HRESULT Com.IDataObject.
Interface
.SetData(Com.FORMATETC* pformatetc, Com.STGMEDIUM* pmedium, BOOL fRelease) =>