165 references to IDataObject
Microsoft.Private.Windows.Core (165)
System\Private\Windows\Ole\ClipboardCore.cs (4)
124
using var iDataObject = ComHelpers.GetComScope<
IDataObject
>(dataObject);
171
out ComScope<
IDataObject
> proxyDataObject,
248
out ComScope<
IDataObject
> proxyDataObject,
273
out ComScope<
IDataObject
> proxyDataObject,
System\Private\Windows\Ole\Composition.cs (7)
16
/// Contains the logic to move between <see cref="IDataObjectInternal"/>, <see cref="
IDataObject
.Interface"/>,
20
: IDataObjectInternal,
IDataObject
.Interface, ComTypes.IDataObject
50
private readonly
IDataObject
.Interface _nativeDataObject;
53
private Composition(IDataObjectInternal managedDataObject,
IDataObject
.Interface nativeDataObject, ComTypes.IDataObject runtimeDataObject)
97
NativeToRuntimeAdapter nativeToRuntime = new(ComHelpers.GetComPointer<
IDataObject
>(winFormsToNative));
101
internal static Composition<TOleServices, TNrbfSerializer, TDataFormat> Create(
IDataObject
* nativeDataObject)
116
NativeToManagedAdapter nativeToWinForms = new(ComHelpers.GetComPointer<
IDataObject
>(runtimeToNative));
System\Private\Windows\Ole\Composition.ManagedToNativeAdapter.cs (3)
22
/// Maps <see cref="
IDataObject
"/> to <see cref="
IDataObject
.Interface"/>.
24
private sealed unsafe partial class ManagedToNativeAdapter :
IDataObject
.Interface
System\Private\Windows\Ole\Composition.NativeToManagedAdapter.cs (8)
17
/// Maps native pointer <see cref="Com.
IDataObject
"/> to <see cref="IDataObject"/>.
19
private sealed unsafe class NativeToManagedAdapter : IDataObjectInternal, Com.
IDataObject
.Interface
21
private readonly AgileComPointer<Com.
IDataObject
> _nativeDataObject;
23
public NativeToManagedAdapter(Com.
IDataObject
* dataObject)
297
/// Extracts a managed object from <see cref="Com.
IDataObject
"/> of the specified format.
316
Com.
IDataObject
* dataObject,
355
Com.
IDataObject
* dataObject,
423
Com.
IDataObject
* dataObject,
System\Private\Windows\Ole\Composition.NativeToRuntimeAdapter.cs (3)
12
/// Maps native pointer <see cref="Com.
IDataObject
"/> to the .NET Runtime <see cref="IDataObject"/>.
16
private readonly AgileComPointer<Com.
IDataObject
> _nativeDataObject;
18
public NativeToRuntimeAdapter(Com.
IDataObject
* dataObject)
System\Private\Windows\Ole\Composition.RuntimeToNativeAdapter.cs (11)
17
/// Maps the runtime <see cref="IDataObject"/> to the native <see cref="Com.
IDataObject
.Interface"/>.
19
private sealed partial class RuntimeToNativeAdapter : Com.
IDataObject
.Interface, IDataObject
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 (4)
75
using var dataObjectScope = ComHelpers.GetComScope<
IDataObject
>(dataObject);
116
if (!TryGetDragDropHelper<IDropTargetHelper>(dropTargetHelper) || e.DataObject is not
IDataObject
.Interface dataObject)
122
using var dataObjectScope = ComHelpers.GetComScope<
IDataObject
>(dataObject);
297
using var dataObjectScope = ComHelpers.GetComScope<
IDataObject
>(dataObject);
System\Private\Windows\Ole\IComVisibleDataObject.cs (1)
17
internal partial interface IComVisibleDataObject :
IDataObject
.Interface, IDataObjectInternal
System\Private\Windows\Ole\IDataObjectInternal.cs (1)
172
TDataObject Create(
IDataObject
* dataObject);
System\Private\Windows\Ole\IOleServices.cs (6)
32
/// <inheritdoc cref="
IDataObject
.GetDataHere(FORMATETC*, STGMEDIUM*)"/>
53
IDataObject
* dataObject,
99
/// <inheritdoc cref="PInvokeCore.OleGetClipboard(
IDataObject
**)"/>
103
HRESULT OleGetClipboard(
IDataObject
** dataObject);
105
/// <inheritdoc cref="PInvokeCore.OleSetClipboard(
IDataObject
*)"/>
109
HRESULT OleSetClipboard(
IDataObject
* dataObject);
Windows.Win32.IDataObject.g.cs (36)
42
return ((delegate *unmanaged [Stdcall]<
IDataObject
*,global::System.Guid* ,void** ,winmdroot.Foundation.HRESULT>)lpVtbl[0])((
IDataObject
*)Unsafe.AsPointer(ref this), riid, ppvObject);
47
return ((delegate *unmanaged [Stdcall]<
IDataObject
*,uint>)lpVtbl[1])((
IDataObject
*)Unsafe.AsPointer(ref this));
52
return ((delegate *unmanaged [Stdcall]<
IDataObject
*,uint>)lpVtbl[2])((
IDataObject
*)Unsafe.AsPointer(ref this));
81
return ((delegate *unmanaged [Stdcall]<
IDataObject
*,winmdroot.System.Com.FORMATETC* ,winmdroot.System.Com.STGMEDIUM* ,winmdroot.Foundation.HRESULT>)lpVtbl[3])((
IDataObject
*)Unsafe.AsPointer(ref this), pformatetcIn, pmedium);
110
return ((delegate *unmanaged [Stdcall]<
IDataObject
*,winmdroot.System.Com.FORMATETC* ,winmdroot.System.Com.STGMEDIUM* ,winmdroot.Foundation.HRESULT>)lpVtbl[4])((
IDataObject
*)Unsafe.AsPointer(ref this), pformatetc, pmedium);
132
return ((delegate *unmanaged [Stdcall]<
IDataObject
*,winmdroot.System.Com.FORMATETC* ,winmdroot.Foundation.HRESULT>)lpVtbl[5])((
IDataObject
*)Unsafe.AsPointer(ref this), pformatetc);
161
return ((delegate *unmanaged [Stdcall]<
IDataObject
*,winmdroot.System.Com.FORMATETC* ,winmdroot.System.Com.FORMATETC* ,winmdroot.Foundation.HRESULT>)lpVtbl[6])((
IDataObject
*)Unsafe.AsPointer(ref this), pformatectIn, pformatetcOut);
191
return ((delegate *unmanaged [Stdcall]<
IDataObject
*,winmdroot.System.Com.FORMATETC* ,winmdroot.System.Com.STGMEDIUM* ,winmdroot.Foundation.BOOL ,winmdroot.Foundation.HRESULT>)lpVtbl[7])((
IDataObject
*)Unsafe.AsPointer(ref this), pformatetc, pmedium, fRelease);
211
return ((delegate *unmanaged [Stdcall]<
IDataObject
*,uint ,winmdroot.System.Com.IEnumFORMATETC** ,winmdroot.Foundation.HRESULT>)lpVtbl[8])((
IDataObject
*)Unsafe.AsPointer(ref this), dwDirection, ppenumFormatEtc);
248
return ((delegate *unmanaged [Stdcall]<
IDataObject
*,winmdroot.System.Com.FORMATETC* ,uint ,winmdroot.System.Com.IAdviseSink* ,uint* ,winmdroot.Foundation.HRESULT>)lpVtbl[9])((
IDataObject
*)Unsafe.AsPointer(ref this), pformatetc, advf, pAdvSink, pdwConnection);
263
return ((delegate *unmanaged [Stdcall]<
IDataObject
*,uint ,winmdroot.Foundation.HRESULT>)lpVtbl[10])((
IDataObject
*)Unsafe.AsPointer(ref this), dwConnection);
278
return ((delegate *unmanaged [Stdcall]<
IDataObject
*,winmdroot.System.Com.IEnumSTATDATA** ,winmdroot.Foundation.HRESULT>)lpVtbl[11])((
IDataObject
*)Unsafe.AsPointer(ref this), ppenumAdvise);
302
internal delegate *unmanaged [Stdcall]<
IDataObject
*,global::System.Guid* ,void** ,winmdroot.Foundation.HRESULT> QueryInterface_1;
304
internal delegate *unmanaged [Stdcall]<
IDataObject
*,uint> AddRef_2;
306
internal delegate *unmanaged [Stdcall]<
IDataObject
*,uint> Release_3;
308
internal delegate *unmanaged [Stdcall]<
IDataObject
*,winmdroot.System.Com.FORMATETC* ,winmdroot.System.Com.STGMEDIUM* ,winmdroot.Foundation.HRESULT> GetData_4;
310
internal delegate *unmanaged [Stdcall]<
IDataObject
*,winmdroot.System.Com.FORMATETC* ,winmdroot.System.Com.STGMEDIUM* ,winmdroot.Foundation.HRESULT> GetDataHere_5;
312
internal delegate *unmanaged [Stdcall]<
IDataObject
*,winmdroot.System.Com.FORMATETC* ,winmdroot.Foundation.HRESULT> QueryGetData_6;
314
internal delegate *unmanaged [Stdcall]<
IDataObject
*,winmdroot.System.Com.FORMATETC* ,winmdroot.System.Com.FORMATETC* ,winmdroot.Foundation.HRESULT> GetCanonicalFormatEtc_7;
316
internal delegate *unmanaged [Stdcall]<
IDataObject
*,winmdroot.System.Com.FORMATETC* ,winmdroot.System.Com.STGMEDIUM* ,winmdroot.Foundation.BOOL ,winmdroot.Foundation.HRESULT> SetData_8;
318
internal delegate *unmanaged [Stdcall]<
IDataObject
*,uint ,winmdroot.System.Com.IEnumFORMATETC** ,winmdroot.Foundation.HRESULT> EnumFormatEtc_9;
320
internal delegate *unmanaged [Stdcall]<
IDataObject
*,winmdroot.System.Com.FORMATETC* ,uint ,winmdroot.System.Com.IAdviseSink* ,uint* ,winmdroot.Foundation.HRESULT> DAdvise_10;
322
internal delegate *unmanaged [Stdcall]<
IDataObject
*,uint ,winmdroot.Foundation.HRESULT> DUnadvise_11;
324
internal delegate *unmanaged [Stdcall]<
IDataObject
*,winmdroot.System.Com.IEnumSTATDATA** ,winmdroot.Foundation.HRESULT> EnumDAdvise_12;
Windows.Win32.IDragSourceHelper.g.cs (12)
55
/// <inheritdoc cref="InitializeFromBitmap(winmdroot.UI.Shell.SHDRAGIMAGE*, winmdroot.System.Com.
IDataObject
*)"/>
56
internal unsafe winmdroot.Foundation.HRESULT InitializeFromBitmap(in winmdroot.UI.Shell.SHDRAGIMAGE pshdi, winmdroot.System.Com.
IDataObject
* pDataObject)
78
public unsafe winmdroot.Foundation.HRESULT InitializeFromBitmap(winmdroot.UI.Shell.SHDRAGIMAGE* pshdi, winmdroot.System.Com.
IDataObject
* pDataObject)
80
return ((delegate *unmanaged [Stdcall]<IDragSourceHelper*,winmdroot.UI.Shell.SHDRAGIMAGE* ,winmdroot.System.Com.
IDataObject
* ,winmdroot.Foundation.HRESULT>)lpVtbl[3])((IDragSourceHelper*)Unsafe.AsPointer(ref this), pshdi, pDataObject);
83
/// <inheritdoc cref="InitializeFromWindow(winmdroot.Foundation.HWND, global::System.Drawing.Point*, winmdroot.System.Com.
IDataObject
*)"/>
84
internal unsafe winmdroot.Foundation.HRESULT InitializeFromWindow(winmdroot.Foundation.HWND hwnd, global::System.Drawing.Point? ppt, winmdroot.System.Com.
IDataObject
* pDataObject)
108
public unsafe winmdroot.Foundation.HRESULT InitializeFromWindow(winmdroot.Foundation.HWND hwnd, [Optional] global::System.Drawing.Point* ppt, winmdroot.System.Com.
IDataObject
* pDataObject)
110
return ((delegate *unmanaged [Stdcall]<IDragSourceHelper*,winmdroot.Foundation.HWND ,global::System.Drawing.Point* ,winmdroot.System.Com.
IDataObject
* ,winmdroot.Foundation.HRESULT>)lpVtbl[4])((IDragSourceHelper*)Unsafe.AsPointer(ref this), hwnd, ppt, pDataObject);
140
internal delegate *unmanaged [Stdcall]<IDragSourceHelper*,winmdroot.UI.Shell.SHDRAGIMAGE* ,winmdroot.System.Com.
IDataObject
* ,winmdroot.Foundation.HRESULT> InitializeFromBitmap_4;
142
internal delegate *unmanaged [Stdcall]<IDragSourceHelper*,winmdroot.Foundation.HWND ,global::System.Drawing.Point* ,winmdroot.System.Com.
IDataObject
* ,winmdroot.Foundation.HRESULT> InitializeFromWindow_5;
154
unsafe winmdroot.Foundation.HRESULT InitializeFromBitmap(winmdroot.UI.Shell.SHDRAGIMAGE* pshdi, winmdroot.System.Com.
IDataObject
* pDataObject);
157
unsafe winmdroot.Foundation.HRESULT InitializeFromWindow(winmdroot.Foundation.HWND hwnd, [Optional] global::System.Drawing.Point* ppt, winmdroot.System.Com.
IDataObject
* pDataObject);
Windows.Win32.IDragSourceHelper2.g.cs (12)
55
/// <inheritdoc cref="InitializeFromBitmap(winmdroot.UI.Shell.SHDRAGIMAGE*, winmdroot.System.Com.
IDataObject
*)"/>
56
internal unsafe winmdroot.Foundation.HRESULT InitializeFromBitmap(in winmdroot.UI.Shell.SHDRAGIMAGE pshdi, winmdroot.System.Com.
IDataObject
* pDataObject)
65
public unsafe winmdroot.Foundation.HRESULT InitializeFromBitmap(winmdroot.UI.Shell.SHDRAGIMAGE* pshdi, winmdroot.System.Com.
IDataObject
* pDataObject)
67
return ((delegate *unmanaged [Stdcall]<IDragSourceHelper2*,winmdroot.UI.Shell.SHDRAGIMAGE* ,winmdroot.System.Com.
IDataObject
* ,winmdroot.Foundation.HRESULT>)lpVtbl[3])((IDragSourceHelper2*)Unsafe.AsPointer(ref this), pshdi, pDataObject);
70
/// <inheritdoc cref="InitializeFromWindow(winmdroot.Foundation.HWND, global::System.Drawing.Point*, winmdroot.System.Com.
IDataObject
*)"/>
71
internal unsafe winmdroot.Foundation.HRESULT InitializeFromWindow(winmdroot.Foundation.HWND hwnd, global::System.Drawing.Point? ppt, winmdroot.System.Com.
IDataObject
* pDataObject)
78
public unsafe winmdroot.Foundation.HRESULT InitializeFromWindow(winmdroot.Foundation.HWND hwnd, [Optional] global::System.Drawing.Point* ppt, winmdroot.System.Com.
IDataObject
* pDataObject)
80
return ((delegate *unmanaged [Stdcall]<IDragSourceHelper2*,winmdroot.Foundation.HWND ,global::System.Drawing.Point* ,winmdroot.System.Com.
IDataObject
* ,winmdroot.Foundation.HRESULT>)lpVtbl[4])((IDragSourceHelper2*)Unsafe.AsPointer(ref this), hwnd, ppt, pDataObject);
126
internal delegate *unmanaged [Stdcall]<IDragSourceHelper2*,winmdroot.UI.Shell.SHDRAGIMAGE* ,winmdroot.System.Com.
IDataObject
* ,winmdroot.Foundation.HRESULT> InitializeFromBitmap_4;
128
internal delegate *unmanaged [Stdcall]<IDragSourceHelper2*,winmdroot.Foundation.HWND ,global::System.Drawing.Point* ,winmdroot.System.Com.
IDataObject
* ,winmdroot.Foundation.HRESULT> InitializeFromWindow_5;
142
unsafe new winmdroot.Foundation.HRESULT InitializeFromBitmap(winmdroot.UI.Shell.SHDRAGIMAGE* pshdi, winmdroot.System.Com.
IDataObject
* pDataObject);
145
unsafe new winmdroot.Foundation.HRESULT InitializeFromWindow(winmdroot.Foundation.HWND hwnd, [Optional] global::System.Drawing.Point* ppt, winmdroot.System.Com.
IDataObject
* pDataObject);
Windows.Win32.IDropTarget.g.cs (12)
55
/// <inheritdoc cref="DragEnter(winmdroot.System.Com.
IDataObject
*, winmdroot.System.SystemServices.MODIFIERKEYS_FLAGS, winmdroot.Foundation.POINTL, winmdroot.System.Ole.DROPEFFECT*)"/>
56
internal unsafe winmdroot.Foundation.HRESULT DragEnter(winmdroot.System.Com.
IDataObject
* pDataObj, winmdroot.System.SystemServices.MODIFIERKEYS_FLAGS grfKeyState, winmdroot.Foundation.POINTL pt, ref winmdroot.System.Ole.DROPEFFECT pdwEffect)
79
public unsafe winmdroot.Foundation.HRESULT DragEnter(winmdroot.System.Com.
IDataObject
* pDataObj, winmdroot.System.SystemServices.MODIFIERKEYS_FLAGS grfKeyState, winmdroot.Foundation.POINTL pt, winmdroot.System.Ole.DROPEFFECT* pdwEffect)
81
return ((delegate *unmanaged [Stdcall]<IDropTarget*,winmdroot.System.Com.
IDataObject
* ,winmdroot.System.SystemServices.MODIFIERKEYS_FLAGS ,winmdroot.Foundation.POINTL ,winmdroot.System.Ole.DROPEFFECT* ,winmdroot.Foundation.HRESULT>)lpVtbl[3])((IDropTarget*)Unsafe.AsPointer(ref this), pDataObj, grfKeyState, pt, pdwEffect);
127
/// <inheritdoc cref="Drop(winmdroot.System.Com.
IDataObject
*, winmdroot.System.SystemServices.MODIFIERKEYS_FLAGS, winmdroot.Foundation.POINTL, winmdroot.System.Ole.DROPEFFECT*)"/>
128
internal unsafe winmdroot.Foundation.HRESULT Drop(winmdroot.System.Com.
IDataObject
* pDataObj, winmdroot.System.SystemServices.MODIFIERKEYS_FLAGS grfKeyState, winmdroot.Foundation.POINTL pt, ref winmdroot.System.Ole.DROPEFFECT pdwEffect)
151
public unsafe winmdroot.Foundation.HRESULT Drop(winmdroot.System.Com.
IDataObject
* pDataObj, winmdroot.System.SystemServices.MODIFIERKEYS_FLAGS grfKeyState, winmdroot.Foundation.POINTL pt, winmdroot.System.Ole.DROPEFFECT* pdwEffect)
153
return ((delegate *unmanaged [Stdcall]<IDropTarget*,winmdroot.System.Com.
IDataObject
* ,winmdroot.System.SystemServices.MODIFIERKEYS_FLAGS ,winmdroot.Foundation.POINTL ,winmdroot.System.Ole.DROPEFFECT* ,winmdroot.Foundation.HRESULT>)lpVtbl[6])((IDropTarget*)Unsafe.AsPointer(ref this), pDataObj, grfKeyState, pt, pdwEffect);
183
internal delegate *unmanaged [Stdcall]<IDropTarget*,winmdroot.System.Com.
IDataObject
* ,winmdroot.System.SystemServices.MODIFIERKEYS_FLAGS ,winmdroot.Foundation.POINTL ,winmdroot.System.Ole.DROPEFFECT* ,winmdroot.Foundation.HRESULT> DragEnter_4;
189
internal delegate *unmanaged [Stdcall]<IDropTarget*,winmdroot.System.Com.
IDataObject
* ,winmdroot.System.SystemServices.MODIFIERKEYS_FLAGS ,winmdroot.Foundation.POINTL ,winmdroot.System.Ole.DROPEFFECT* ,winmdroot.Foundation.HRESULT> Drop_7;
201
unsafe winmdroot.Foundation.HRESULT DragEnter(winmdroot.System.Com.
IDataObject
* pDataObj, winmdroot.System.SystemServices.MODIFIERKEYS_FLAGS grfKeyState, winmdroot.Foundation.POINTL pt, winmdroot.System.Ole.DROPEFFECT* pdwEffect);
210
unsafe winmdroot.Foundation.HRESULT Drop(winmdroot.System.Com.
IDataObject
* pDataObj, winmdroot.System.SystemServices.MODIFIERKEYS_FLAGS grfKeyState, winmdroot.Foundation.POINTL pt, winmdroot.System.Ole.DROPEFFECT* pdwEffect);
Windows.Win32.IDropTargetHelper.g.cs (12)
55
/// <inheritdoc cref="DragEnter(winmdroot.Foundation.HWND, winmdroot.System.Com.
IDataObject
*, global::System.Drawing.Point*, winmdroot.System.Ole.DROPEFFECT)"/>
56
internal unsafe winmdroot.Foundation.HRESULT DragEnter(winmdroot.Foundation.HWND hwndTarget, winmdroot.System.Com.
IDataObject
* pDataObject, in global::System.Drawing.Point ppt, winmdroot.System.Ole.DROPEFFECT dwEffect)
86
public unsafe winmdroot.Foundation.HRESULT DragEnter(winmdroot.Foundation.HWND hwndTarget, winmdroot.System.Com.
IDataObject
* pDataObject, global::System.Drawing.Point* ppt, winmdroot.System.Ole.DROPEFFECT dwEffect)
88
return ((delegate *unmanaged [Stdcall]<IDropTargetHelper*,winmdroot.Foundation.HWND ,winmdroot.System.Com.
IDataObject
* ,global::System.Drawing.Point* ,winmdroot.System.Ole.DROPEFFECT ,winmdroot.Foundation.HRESULT>)lpVtbl[3])((IDropTargetHelper*)Unsafe.AsPointer(ref this), hwndTarget, pDataObject, ppt, dwEffect);
129
/// <inheritdoc cref="Drop(winmdroot.System.Com.
IDataObject
*, global::System.Drawing.Point*, winmdroot.System.Ole.DROPEFFECT)"/>
130
internal unsafe winmdroot.Foundation.HRESULT Drop(winmdroot.System.Com.
IDataObject
* pDataObject, in global::System.Drawing.Point ppt, winmdroot.System.Ole.DROPEFFECT dwEffect)
156
public unsafe winmdroot.Foundation.HRESULT Drop(winmdroot.System.Com.
IDataObject
* pDataObject, global::System.Drawing.Point* ppt, winmdroot.System.Ole.DROPEFFECT dwEffect)
158
return ((delegate *unmanaged [Stdcall]<IDropTargetHelper*,winmdroot.System.Com.
IDataObject
* ,global::System.Drawing.Point* ,winmdroot.System.Ole.DROPEFFECT ,winmdroot.Foundation.HRESULT>)lpVtbl[6])((IDropTargetHelper*)Unsafe.AsPointer(ref this), pDataObject, ppt, dwEffect);
202
internal delegate *unmanaged [Stdcall]<IDropTargetHelper*,winmdroot.Foundation.HWND ,winmdroot.System.Com.
IDataObject
* ,global::System.Drawing.Point* ,winmdroot.System.Ole.DROPEFFECT ,winmdroot.Foundation.HRESULT> DragEnter_4;
208
internal delegate *unmanaged [Stdcall]<IDropTargetHelper*,winmdroot.System.Com.
IDataObject
* ,global::System.Drawing.Point* ,winmdroot.System.Ole.DROPEFFECT ,winmdroot.Foundation.HRESULT> Drop_7;
222
unsafe winmdroot.Foundation.HRESULT DragEnter(winmdroot.Foundation.HWND hwndTarget, winmdroot.System.Com.
IDataObject
* pDataObject, global::System.Drawing.Point* ppt, winmdroot.System.Ole.DROPEFFECT dwEffect);
231
unsafe winmdroot.Foundation.HRESULT Drop(winmdroot.System.Com.
IDataObject
* pDataObject, global::System.Drawing.Point* ppt, winmdroot.System.Ole.DROPEFFECT dwEffect);
Windows.Win32.PInvokeCore.OLE32.dll.g.cs (5)
73
/// <inheritdoc cref="DoDragDrop(winmdroot.System.Com.
IDataObject
*, winmdroot.System.Ole.IDropSource*, winmdroot.System.Ole.DROPEFFECT, winmdroot.System.Ole.DROPEFFECT*)"/>
75
internal static unsafe winmdroot.Foundation.HRESULT DoDragDrop(winmdroot.System.Com.
IDataObject
* pDataObj, winmdroot.System.Ole.IDropSource* pDropSource, winmdroot.System.Ole.DROPEFFECT dwOKEffects, out winmdroot.System.Ole.DROPEFFECT pdwEffect)
101
internal static extern unsafe winmdroot.Foundation.HRESULT DoDragDrop(winmdroot.System.Com.
IDataObject
* pDataObj, winmdroot.System.Ole.IDropSource* pDropSource, winmdroot.System.Ole.DROPEFFECT dwOKEffects, winmdroot.System.Ole.DROPEFFECT* pdwEffect);
140
internal static extern unsafe winmdroot.Foundation.HRESULT OleGetClipboard(winmdroot.System.Com.
IDataObject
** ppDataObj);
179
internal static extern unsafe winmdroot.Foundation.HRESULT OleSetClipboard(winmdroot.System.Com.
IDataObject
* pDataObj);
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)
Windows.Win32.System_Ole_IDropTarget_Extensions.g.cs (4)
23
/// <inheritdoc cref="winmdroot.System.Ole.IDropTarget.Interface.DragEnter(winmdroot.System.Com.
IDataObject
*, winmdroot.System.SystemServices.MODIFIERKEYS_FLAGS, winmdroot.Foundation.POINTL, winmdroot.System.Ole.DROPEFFECT*)"/>
24
internal static unsafe winmdroot.Foundation.HRESULT DragEnter(this winmdroot.System.Ole.IDropTarget.Interface @this, winmdroot.System.Com.
IDataObject
* pDataObj, winmdroot.System.SystemServices.MODIFIERKEYS_FLAGS grfKeyState, winmdroot.Foundation.POINTL pt, ref winmdroot.System.Ole.DROPEFFECT pdwEffect)
43
/// <inheritdoc cref="winmdroot.System.Ole.IDropTarget.Interface.Drop(winmdroot.System.Com.
IDataObject
*, winmdroot.System.SystemServices.MODIFIERKEYS_FLAGS, winmdroot.Foundation.POINTL, winmdroot.System.Ole.DROPEFFECT*)"/>
44
internal static unsafe winmdroot.Foundation.HRESULT Drop(this winmdroot.System.Ole.IDropTarget.Interface @this, winmdroot.System.Com.
IDataObject
* pDataObj, winmdroot.System.SystemServices.MODIFIERKEYS_FLAGS grfKeyState, winmdroot.Foundation.POINTL pt, ref winmdroot.System.Ole.DROPEFFECT pdwEffect)
Windows.Win32.UI_Shell_IDragSourceHelper_Extensions.g.cs (4)
23
/// <inheritdoc cref="winmdroot.UI.Shell.IDragSourceHelper.Interface.InitializeFromBitmap(winmdroot.UI.Shell.SHDRAGIMAGE*, winmdroot.System.Com.
IDataObject
*)"/>
24
internal static unsafe winmdroot.Foundation.HRESULT InitializeFromBitmap(this winmdroot.UI.Shell.IDragSourceHelper.Interface @this, in winmdroot.UI.Shell.SHDRAGIMAGE pshdi, winmdroot.System.Com.
IDataObject
* pDataObject)
33
/// <inheritdoc cref="winmdroot.UI.Shell.IDragSourceHelper.Interface.InitializeFromWindow(winmdroot.Foundation.HWND, global::System.Drawing.Point*, winmdroot.System.Com.
IDataObject
*)"/>
34
internal static unsafe winmdroot.Foundation.HRESULT InitializeFromWindow(this winmdroot.UI.Shell.IDragSourceHelper.Interface @this, winmdroot.Foundation.HWND hwnd, global::System.Drawing.Point? ppt, winmdroot.System.Com.
IDataObject
* pDataObject)
Windows.Win32.UI_Shell_IDragSourceHelper2_Extensions.g.cs (4)
23
/// <inheritdoc cref="winmdroot.UI.Shell.IDragSourceHelper2.Interface.InitializeFromBitmap(winmdroot.UI.Shell.SHDRAGIMAGE*, winmdroot.System.Com.
IDataObject
*)"/>
24
internal static unsafe winmdroot.Foundation.HRESULT InitializeFromBitmap(this winmdroot.UI.Shell.IDragSourceHelper2.Interface @this, in winmdroot.UI.Shell.SHDRAGIMAGE pshdi, winmdroot.System.Com.
IDataObject
* pDataObject)
33
/// <inheritdoc cref="winmdroot.UI.Shell.IDragSourceHelper2.Interface.InitializeFromWindow(winmdroot.Foundation.HWND, global::System.Drawing.Point*, winmdroot.System.Com.
IDataObject
*)"/>
34
internal static unsafe winmdroot.Foundation.HRESULT InitializeFromWindow(this winmdroot.UI.Shell.IDragSourceHelper2.Interface @this, winmdroot.Foundation.HWND hwnd, global::System.Drawing.Point? ppt, winmdroot.System.Com.
IDataObject
* pDataObject)
Windows.Win32.UI_Shell_IDropTargetHelper_Extensions.g.cs (4)
23
/// <inheritdoc cref="winmdroot.UI.Shell.IDropTargetHelper.Interface.DragEnter(winmdroot.Foundation.HWND, winmdroot.System.Com.
IDataObject
*, global::System.Drawing.Point*, winmdroot.System.Ole.DROPEFFECT)"/>
24
internal static unsafe winmdroot.Foundation.HRESULT DragEnter(this winmdroot.UI.Shell.IDropTargetHelper.Interface @this, winmdroot.Foundation.HWND hwndTarget, winmdroot.System.Com.
IDataObject
* pDataObject, in global::System.Drawing.Point ppt, winmdroot.System.Ole.DROPEFFECT dwEffect)
43
/// <inheritdoc cref="winmdroot.UI.Shell.IDropTargetHelper.Interface.Drop(winmdroot.System.Com.
IDataObject
*, global::System.Drawing.Point*, winmdroot.System.Ole.DROPEFFECT)"/>
44
internal static unsafe winmdroot.Foundation.HRESULT Drop(this winmdroot.UI.Shell.IDropTargetHelper.Interface @this, winmdroot.System.Com.
IDataObject
* pDataObject, in global::System.Drawing.Point ppt, winmdroot.System.Ole.DROPEFFECT dwEffect)