ReactOS 0.4.15-dev-7842-g558ab78
|
#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 103 of file CFSDropTarget.cpp.
CFSDropTarget::~CFSDropTarget | ( | ) |
Definition at line 130 of file CFSDropTarget.cpp.
|
private |
Definition at line 33 of file CFSDropTarget.cpp.
Referenced by _DoDrop().
|
private |
Definition at line 466 of file CFSDropTarget.cpp.
Referenced by Drop().
Definition at line 730 of file CFSDropTarget.cpp.
Referenced by Drop().
|
private |
Definition at line 188 of file CFSDropTarget.cpp.
Referenced by Drop().
|
private |
Definition at line 136 of file CFSDropTarget.cpp.
Referenced by _DoDrop().
Definition at line 165 of file CFSDropTarget.cpp.
Referenced by DragOver(), and Drop().
|
private |
Definition at line 244 of file CFSDropTarget.cpp.
Referenced by Drop().
|
override |
Implements IDropTarget.
Definition at line 285 of file CFSDropTarget.cpp.
Implements IDropTarget.
Definition at line 380 of file CFSDropTarget.cpp.
Implements IDropTarget.
Definition at line 365 of file CFSDropTarget.cpp.
|
override |
Implements IDropTarget.
Definition at line 389 of file CFSDropTarget.cpp.
Definition at line 458 of file CFSDropTarget.cpp.
Definition at line 112 of file CFSDropTarget.cpp.
Implements IObjectWithSite.
Definition at line 450 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().