1 interface inheriting from Interface
Microsoft.Private.Windows.Core (1)
System\Private\Windows\Ole\IComVisibleDataObject.cs (1)
17
internal partial interface IComVisibleDataObject : IDataObject.
Interface
, IDataObjectInternal
4 implementations of Interface
Microsoft.Private.Windows.Core (4)
System\Private\Windows\Ole\Composition.cs (1)
20
: IDataObjectInternal, IDataObject.
Interface
, ComTypes.IDataObject
System\Private\Windows\Ole\Composition.ManagedToNativeAdapter.cs (1)
24
private sealed unsafe partial class ManagedToNativeAdapter : IDataObject.
Interface
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)
19
private sealed partial class RuntimeToNativeAdapter : Com.IDataObject.
Interface
, IDataObject
27 references to Interface
Microsoft.Private.Windows.Core (27)
System\Private\Windows\Ole\Composition.cs (3)
16
/// Contains the logic to move between <see cref="IDataObjectInternal"/>, <see cref="IDataObject.
Interface
"/>,
50
private readonly IDataObject.
Interface
_nativeDataObject;
53
private Composition(IDataObjectInternal managedDataObject, IDataObject.
Interface
nativeDataObject, ComTypes.IDataObject runtimeDataObject)
System\Private\Windows\Ole\Composition.ManagedToNativeAdapter.cs (1)
22
/// Maps <see cref="IDataObject"/> to <see cref="IDataObject.
Interface
"/>.
System\Private\Windows\Ole\Composition.RuntimeToNativeAdapter.cs (10)
17
/// Maps the runtime <see cref="IDataObject"/> to the native <see cref="Com.IDataObject.
Interface
"/>.
38
HRESULT Com.IDataObject.
Interface
.DAdvise(Com.FORMATETC* pformatetc, uint advf, Com.IAdviseSink* pAdvSink, uint* pdwConnection)
44
HRESULT Com.IDataObject.
Interface
.DUnadvise(uint dwConnection)
58
HRESULT Com.IDataObject.
Interface
.EnumDAdvise(Com.IEnumSTATDATA** ppenumAdvise)
77
HRESULT Com.IDataObject.
Interface
.EnumFormatEtc(uint dwDirection, Com.IEnumFORMATETC** ppenumFormatEtc)
89
HRESULT Com.IDataObject.
Interface
.GetCanonicalFormatEtc(Com.FORMATETC* pformatectIn, Com.FORMATETC* pformatetcOut) =>
92
HRESULT Com.IDataObject.
Interface
.GetData(Com.FORMATETC* pformatetcIn, Com.STGMEDIUM* pmedium)
111
HRESULT Com.IDataObject.
Interface
.GetDataHere(Com.FORMATETC* pformatetc, Com.STGMEDIUM* pmedium)
132
HRESULT Com.IDataObject.
Interface
.QueryGetData(Com.FORMATETC* pformatetc) => (HRESULT)QueryGetData(ref *(FORMATETC*)pformatetc);
134
HRESULT Com.IDataObject.
Interface
.SetData(Com.FORMATETC* pformatetc, Com.STGMEDIUM* pmedium, BOOL fRelease)
System\Private\Windows\Ole\DragDropHelper.cs (1)
116
if (!TryGetDragDropHelper<IDropTargetHelper>(dropTargetHelper) || e.DataObject is not IDataObject.
Interface
dataObject)
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)