ReactOS 0.4.16-dev-87-g3dfbe52
|
#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 132 of file CFSDropTarget.cpp.
CFSDropTarget::~CFSDropTarget | ( | ) |
Definition at line 159 of file CFSDropTarget.cpp.
|
private |
Definition at line 62 of file CFSDropTarget.cpp.
Referenced by _DoDrop().
|
private |
Definition at line 499 of file CFSDropTarget.cpp.
Referenced by Drop().
Definition at line 727 of file CFSDropTarget.cpp.
Referenced by Drop().
|
private |
Definition at line 218 of file CFSDropTarget.cpp.
Referenced by Drop().
|
private |
Definition at line 165 of file CFSDropTarget.cpp.
Referenced by _DoDrop().
Definition at line 194 of file CFSDropTarget.cpp.
Referenced by DragOver(), and Drop().
|
private |
Definition at line 277 of file CFSDropTarget.cpp.
Referenced by Drop().
|
override |
Implements IDropTarget.
Definition at line 318 of file CFSDropTarget.cpp.
Implements IDropTarget.
Definition at line 413 of file CFSDropTarget.cpp.
Implements IDropTarget.
Definition at line 398 of file CFSDropTarget.cpp.
|
override |
Implements IDropTarget.
Definition at line 422 of file CFSDropTarget.cpp.
Definition at line 491 of file CFSDropTarget.cpp.
Definition at line 141 of file CFSDropTarget.cpp.
Implements IObjectWithSite.
Definition at line 483 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().