31 references to IDropTarget
Microsoft.Private.Windows.Core (31)
Windows.Win32.IDropTarget.g.cs (21)
42
return ((delegate *unmanaged [Stdcall]<
IDropTarget
*,global::System.Guid* ,void** ,winmdroot.Foundation.HRESULT>)lpVtbl[0])((
IDropTarget
*)Unsafe.AsPointer(ref this), riid, ppvObject);
47
return ((delegate *unmanaged [Stdcall]<
IDropTarget
*,uint>)lpVtbl[1])((
IDropTarget
*)Unsafe.AsPointer(ref this));
52
return ((delegate *unmanaged [Stdcall]<
IDropTarget
*,uint>)lpVtbl[2])((
IDropTarget
*)Unsafe.AsPointer(ref this));
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);
109
return ((delegate *unmanaged [Stdcall]<
IDropTarget
*,winmdroot.System.SystemServices.MODIFIERKEYS_FLAGS ,winmdroot.Foundation.POINTL ,winmdroot.System.Ole.DROPEFFECT* ,winmdroot.Foundation.HRESULT>)lpVtbl[4])((
IDropTarget
*)Unsafe.AsPointer(ref this), grfKeyState, pt, pdwEffect);
124
return ((delegate *unmanaged [Stdcall]<
IDropTarget
*,winmdroot.Foundation.HRESULT>)lpVtbl[5])((
IDropTarget
*)Unsafe.AsPointer(ref this));
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);
177
internal delegate *unmanaged [Stdcall]<
IDropTarget
*,global::System.Guid* ,void** ,winmdroot.Foundation.HRESULT> QueryInterface_1;
179
internal delegate *unmanaged [Stdcall]<
IDropTarget
*,uint> AddRef_2;
181
internal delegate *unmanaged [Stdcall]<
IDropTarget
*,uint> Release_3;
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;
185
internal delegate *unmanaged [Stdcall]<
IDropTarget
*,winmdroot.System.SystemServices.MODIFIERKEYS_FLAGS ,winmdroot.Foundation.POINTL ,winmdroot.System.Ole.DROPEFFECT* ,winmdroot.Foundation.HRESULT> DragOver_5;
187
internal delegate *unmanaged [Stdcall]<
IDropTarget
*,winmdroot.Foundation.HRESULT> DragLeave_6;
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;
Windows.Win32.PInvokeCore.OLE32.dll.g.cs (1)
228
internal static extern unsafe winmdroot.Foundation.HRESULT RegisterDragDrop(winmdroot.Foundation.HWND hwnd, winmdroot.System.Ole.
IDropTarget
* pDropTarget);
Windows.Win32.System_Ole_IDropTarget_Extensions.g.cs (6)
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)
33
/// <inheritdoc cref="winmdroot.System.Ole.
IDropTarget
.Interface.DragOver(winmdroot.System.SystemServices.MODIFIERKEYS_FLAGS, winmdroot.Foundation.POINTL, winmdroot.System.Ole.DROPEFFECT*)"/>
34
internal static unsafe winmdroot.Foundation.HRESULT DragOver(this winmdroot.System.Ole.
IDropTarget
.Interface @this, 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\PInvokeCore.RegisterDragDrop.cs (3)
10
/// <inheritdoc cref="RegisterDragDrop(HWND,
IDropTarget
*)"/>
11
public static unsafe HRESULT RegisterDragDrop<T>(T hwnd,
IDropTarget
.Interface pDropTarget)
14
using var dropTarget = ComHelpers.TryGetComScope<
IDropTarget
>(pDropTarget, out HRESULT hr);