Windows.Win32.System.Ole.IDropTarget
namespace Windows.Win32.System.Ole
{
internal struct IDropTarget : IVTable<IDropTarget, IDropTarget.Vtbl>, IVTable, IComIID
{
public unsafe HRESULT QueryInterface(Guid* riid, void** ppvObject);
public uint AddRef();
public uint Release();
public unsafe HRESULT DragEnter(IDataObject* pDataObj, MODIFIERKEYS_FLAGS grfKeyState, POINTL pt, DROPEFFECT* pdwEffect);
public unsafe HRESULT DragOver(MODIFIERKEYS_FLAGS grfKeyState, POINTL pt, DROPEFFECT* pdwEffect);
public HRESULT DragLeave();
public unsafe HRESULT Drop(IDataObject* pDataObj, MODIFIERKEYS_FLAGS grfKeyState, POINTL pt, DROPEFFECT* pdwEffect);
public unsafe static void PopulateVTable(Vtbl* vtable);
}
}