ReactOS 0.4.16-dev-338-g34e76ad
|
Public Types | |
typedef IDropTarget * | LPDROPTARGET |
Public Types inherited from IUnknown | |
typedef IUnknown * | LPUNKNOWN |
Public Member Functions | |
HRESULT | DragEnter ([in, unique] IDataObject *pDataObj, [in] DWORD grfKeyState, [in] POINTL pt, [in, out] DWORD *pdwEffect) |
HRESULT | DragOver ([in] DWORD grfKeyState, [in] POINTL pt, [in, out] DWORD *pdwEffect) |
HRESULT | DragLeave () |
HRESULT | Drop ([in, unique] IDataObject *pDataObj, [in] DWORD grfKeyState, [in] POINTL pt, [in, out] DWORD *pdwEffect) |
Public Member Functions inherited from IUnknown | |
HRESULT | QueryInterface ([in] REFIID riid, [out, iid_is(riid)] void **ppvObject) |
ULONG | AddRef () |
ULONG | Release () |
Public Attributes | |
const DWORD | MK_ALT = 0x20 |
const DWORD | DROPEFFECT_NONE = 0 |
const DWORD | DROPEFFECT_COPY = 1 |
const DWORD | DROPEFFECT_MOVE = 2 |
const DWORD | DROPEFFECT_LINK = 4 |
const DWORD | DROPEFFECT_SCROLL = 0x80000000 |
const DWORD | DD_DEFSCROLLINSET = 11 |
const DWORD | DD_DEFSCROLLDELAY = 50 |
const DWORD | DD_DEFSCROLLINTERVAL = 50 |
const DWORD | DD_DEFDRAGDELAY = 200 |
const DWORD | DD_DEFDRAGMINDIST = 2 |
Definition at line 924 of file oleidl.idl.
typedef IDropTarget* IDropTarget::LPDROPTARGET |
Definition at line 926 of file oleidl.idl.
HRESULT IDropTarget::DragEnter | ( | [in, unique] IDataObject * | pDataObj, |
[in] DWORD | grfKeyState, | ||
[in] POINTL | pt, | ||
[in, out] DWORD * | pdwEffect | ||
) |
Implemented in CFontExt, CSendToZip, CCommonBrowser, CBandSiteBase, CShellBrowser, CDefView, CMyDocsDropHandler, CDeskLinkDropHandler, CShellLink, CExeDropHandler, CFSDropTarget, and CRecyclerDropTarget.
Referenced by CSendToMenu::DoDrop().
HRESULT IDropTarget::DragLeave | ( | ) |
Implemented in CFontExt, CMyDocsDropHandler, CDeskLinkDropHandler, CSendToZip, IDropTargetImpl, CCommonBrowser, CBandSiteBase, CShellBrowser, CDefView, CShellLink, CExeDropHandler, CFSDropTarget, CRecyclerDropTarget, DesktopDropTarget, and TreeDropTarget.
Referenced by CSendToMenu::DoDrop().
HRESULT IDropTarget::DragOver | ( | [in] DWORD | grfKeyState, |
[in] POINTL | pt, | ||
[in, out] DWORD * | pdwEffect | ||
) |
Implemented in CMyDocsDropHandler, CDeskLinkDropHandler, CShellLink, CExeDropHandler, CFSDropTarget, CRecyclerDropTarget, CFontExt, CSendToZip, CCommonBrowser, CBandSiteBase, CShellBrowser, and CDefView.
HRESULT IDropTarget::Drop | ( | [in, unique] IDataObject * | pDataObj, |
[in] DWORD | grfKeyState, | ||
[in] POINTL | pt, | ||
[in, out] DWORD * | pdwEffect | ||
) |
Implemented in CFontExt, CSendToZip, CCommonBrowser, CBandSiteBase, CShellBrowser, CDefView, CMyDocsDropHandler, CDeskLinkDropHandler, CShellLink, CExeDropHandler, CFSDropTarget, and CRecyclerDropTarget.
Referenced by CSendToMenu::DoDrop().
Definition at line 937 of file oleidl.idl.
Definition at line 938 of file oleidl.idl.
Definition at line 935 of file oleidl.idl.
Definition at line 934 of file oleidl.idl.
Definition at line 936 of file oleidl.idl.
Definition at line 930 of file oleidl.idl.
Referenced by CFSDropTarget::_GetEffectFromMenu(), CFontExt::DragEnter(), CSendToZip::DragEnter(), CMyDocsDropHandler::DragEnter(), CExeDropHandler::DragEnter(), CFSDropTarget::DragEnter(), CMyDocsDropHandler::DragOver(), CExeDropHandler::DragOver(), CSendToZip::DragOver(), DesktopDropTarget::OnDrop(), TreeDropTarget::OnDrop(), and IDropTargetImpl::QueryDrop().
Definition at line 932 of file oleidl.idl.
Referenced by CFSDropTarget::_DoDrop(), CFSDropTarget::_GetEffectFromMenu(), CDeskLinkDropHandler::DragEnter(), CDeskLinkDropHandler::DragOver(), and IDropTargetImpl::QueryDrop().
Definition at line 931 of file oleidl.idl.
Referenced by CFSDropTarget::_DoDrop(), CFSDropTarget::_GetEffectFromMenu(), CRecyclerDropTarget::DragEnter(), CRecyclerDropTarget::DragOver(), CDefView::Drop(), CFSDropTarget::Drop(), DesktopDropTarget::OnDrop(), TreeDropTarget::OnDrop(), CDefView::OnNotify(), and IDropTargetImpl::QueryDrop().
Definition at line 929 of file oleidl.idl.
Referenced by CFSDropTarget::_QueryDrop(), CDefView::drag_notify_subitem(), CFontExt::DragEnter(), CSendToZip::DragEnter(), CDefView::DragEnter(), CShellLink::DragEnter(), CExeDropHandler::DragEnter(), CFSDropTarget::DragEnter(), CSendToZip::DragOver(), CFontExt::Drop(), IDropTargetImpl::Drop(), and IDropTargetImpl::QueryDrop().
Definition at line 933 of file oleidl.idl.
Definition at line 928 of file oleidl.idl.