ReactOS 0.4.15-dev-5893-g1bb4167
|
#include <CFSDropTarget.h>
Private Member Functions | |
BOOL | _QueryDrop (DWORD dwKeyState, LPDWORD pdwEffect) |
HRESULT | _DoDrop (IDataObject *pDataObject, DWORD dwKeyState, POINTL pt, DWORD *pdwEffect) |
HRESULT | _CopyItems (IShellFolder *pSFFrom, UINT cidl, LPCITEMIDLIST *apidl, BOOL bCopy) |
BOOL | _GetUniqueFileName (LPCWSTR pwszBasePath, LPCWSTR pwszExt, LPWSTR pwszTarget, BOOL bShortcut) |
HRESULT | _GetEffectFromMenu (IDataObject *pDataObject, POINTL pt, DWORD *pdwEffect, DWORD dwAvailableEffects) |
HRESULT | _RepositionItems (IShellFolderView *psfv, IDataObject *pDataObject, POINTL pt) |
Static Private Member Functions | |
static DWORD WINAPI | _DoDropThreadProc (LPVOID lpParameter) |
Private Attributes | |
UINT | m_cfShellIDList |
BOOL | m_fAcceptFmt |
LPWSTR | m_sPathTarget |
HWND | m_hwndSite |
DWORD | m_grfKeyState |
DWORD | m_dwDefaultEffect |
CComPtr< IUnknown > | m_site |
Definition at line 26 of file CFSDropTarget.h.
CFSDropTarget::CFSDropTarget | ( | ) |
Definition at line 105 of file CFSDropTarget.cpp.
CFSDropTarget::~CFSDropTarget | ( | ) |
Definition at line 132 of file CFSDropTarget.cpp.
|
private |
Definition at line 62 of file CFSDropTarget.cpp.
Referenced by _DoDrop().
|
private |
Definition at line 468 of file CFSDropTarget.cpp.
Referenced by Drop().
Definition at line 732 of file CFSDropTarget.cpp.
Referenced by Drop().
|
private |
Definition at line 190 of file CFSDropTarget.cpp.
Referenced by Drop().
|
private |
Definition at line 138 of file CFSDropTarget.cpp.
Referenced by _DoDrop().
Definition at line 167 of file CFSDropTarget.cpp.
Referenced by DragOver(), and Drop().
|
private |
Definition at line 246 of file CFSDropTarget.cpp.
Referenced by Drop().
|
virtual |
Implements IDropTarget.
Definition at line 287 of file CFSDropTarget.cpp.
Implements IDropTarget.
Definition at line 382 of file CFSDropTarget.cpp.
Implements IDropTarget.
Definition at line 367 of file CFSDropTarget.cpp.
|
virtual |
Implements IDropTarget.
Definition at line 391 of file CFSDropTarget.cpp.
Definition at line 460 of file CFSDropTarget.cpp.
Definition at line 114 of file CFSDropTarget.cpp.
Implements IObjectWithSite.
Definition at line 452 of file CFSDropTarget.cpp.
|
private |
Definition at line 32 of file CFSDropTarget.h.
Referenced by _DoDrop(), DragEnter(), and Initialize().
|
private |
Definition at line 37 of file CFSDropTarget.h.
Referenced by _QueryDrop(), DragEnter(), and Drop().
|
private |
Definition at line 33 of file CFSDropTarget.h.
Referenced by _QueryDrop(), DragEnter(), and DragLeave().
|
private |
Definition at line 36 of file CFSDropTarget.h.
Referenced by DragEnter(), DragOver(), and Drop().
|
private |
Definition at line 35 of file CFSDropTarget.h.
Referenced by _CopyItems(), _DoDrop(), and Drop().
|
private |
Definition at line 38 of file CFSDropTarget.h.
|
private |
Definition at line 34 of file CFSDropTarget.h.
Referenced by _CopyItems(), _DoDrop(), DragEnter(), Initialize(), and ~CFSDropTarget().