ReactOS 0.4.16-dev-1093-g93e9710
|
#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 |
DWORD | m_AllowedEffects |
CComPtr< IUnknown > | m_site |
Definition at line 26 of file CFSDropTarget.h.
CFSDropTarget::CFSDropTarget | ( | ) |
Definition at line 148 of file CFSDropTarget.cpp.
CFSDropTarget::~CFSDropTarget | ( | ) |
Definition at line 170 of file CFSDropTarget.cpp.
|
private |
Definition at line 78 of file CFSDropTarget.cpp.
Referenced by _DoDrop().
|
private |
Definition at line 522 of file CFSDropTarget.cpp.
Referenced by Drop().
Definition at line 750 of file CFSDropTarget.cpp.
Referenced by Drop().
|
private |
Definition at line 235 of file CFSDropTarget.cpp.
Referenced by Drop().
|
private |
Definition at line 176 of file CFSDropTarget.cpp.
Referenced by _DoDrop().
Definition at line 205 of file CFSDropTarget.cpp.
Referenced by DragOver(), and Drop().
|
private |
Definition at line 294 of file CFSDropTarget.cpp.
Referenced by Drop().
|
override |
Implements IDropTarget.
Definition at line 335 of file CFSDropTarget.cpp.
Implements IDropTarget.
Definition at line 436 of file CFSDropTarget.cpp.
Implements IDropTarget.
Definition at line 421 of file CFSDropTarget.cpp.
|
override |
Implements IDropTarget.
Definition at line 445 of file CFSDropTarget.cpp.
Definition at line 514 of file CFSDropTarget.cpp.
Definition at line 158 of file CFSDropTarget.cpp.
Implements IObjectWithSite.
Definition at line 506 of file CFSDropTarget.cpp.
|
private |
Definition at line 38 of file CFSDropTarget.h.
Referenced by _QueryDrop(), and DragEnter().
|
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 39 of file CFSDropTarget.h.
|
private |
Definition at line 34 of file CFSDropTarget.h.
Referenced by _CopyItems(), _DoDrop(), DragEnter(), Initialize(), and ~CFSDropTarget().