|
ReactOS 0.4.17-dev-470-gf9e3448
|
#include <CFSDropTarget.h>


Private Member Functions | |
| BOOL | _QueryDrop (DWORD dwKeyState, LPDWORD pdwEffect) |
| HRESULT | _DoDrop (IDataObject *pDataObject, DWORD dwKeyState, POINTL pt, DWORD *pdwEffect) |
| HRESULT | _CopyItems (IDataObject *pDO, 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 29 of file CFSDropTarget.h.
| CFSDropTarget::CFSDropTarget | ( | ) |
Definition at line 157 of file CFSDropTarget.cpp.
| CFSDropTarget::~CFSDropTarget | ( | ) |
Definition at line 179 of file CFSDropTarget.cpp.
|
private |
Definition at line 87 of file CFSDropTarget.cpp.
Referenced by _DoDrop().
|
private |
Definition at line 565 of file CFSDropTarget.cpp.
Referenced by Drop().
Definition at line 793 of file CFSDropTarget.cpp.
Referenced by Drop().
|
private |
Definition at line 244 of file CFSDropTarget.cpp.
Referenced by Drop().
|
private |
Definition at line 185 of file CFSDropTarget.cpp.
Referenced by _DoDrop().
Definition at line 214 of file CFSDropTarget.cpp.
Referenced by DragOver(), and Drop().
|
private |
Definition at line 337 of file CFSDropTarget.cpp.
Referenced by Drop().
|
override |
Implements IDropTarget.
Definition at line 378 of file CFSDropTarget.cpp.
Implements IDropTarget.
Definition at line 479 of file CFSDropTarget.cpp.
Implements IDropTarget.
Definition at line 464 of file CFSDropTarget.cpp.
|
override |
Implements IDropTarget.
Definition at line 488 of file CFSDropTarget.cpp.
Definition at line 557 of file CFSDropTarget.cpp.
Definition at line 167 of file CFSDropTarget.cpp.
Implements IObjectWithSite.
Definition at line 549 of file CFSDropTarget.cpp.
|
private |
Definition at line 41 of file CFSDropTarget.h.
Referenced by _QueryDrop(), and DragEnter().
|
private |
Definition at line 35 of file CFSDropTarget.h.
Referenced by _DoDrop(), DragEnter(), and Initialize().
|
private |
Definition at line 40 of file CFSDropTarget.h.
Referenced by _QueryDrop(), DragEnter(), and Drop().
|
private |
Definition at line 36 of file CFSDropTarget.h.
Referenced by _QueryDrop(), DragEnter(), and DragLeave().
|
private |
Definition at line 39 of file CFSDropTarget.h.
Referenced by _GetEffectFromMenu(), DragEnter(), DragOver(), and Drop().
|
private |
Definition at line 38 of file CFSDropTarget.h.
Referenced by _CopyItems(), _DoDrop(), _GetEffectFromMenu(), and Drop().
|
private |
Definition at line 42 of file CFSDropTarget.h.
Referenced by _GetEffectFromMenu(), Drop(), GetSite(), and SetSite().
|
private |
Definition at line 37 of file CFSDropTarget.h.
Referenced by _CopyItems(), _DoDrop(), _GetEffectFromMenu(), DragEnter(), Initialize(), and ~CFSDropTarget().