17 m_bIgnoreTextBoxChange(
FALSE)
78 this_ = reinterpret_cast<CMoveToMenu *>(lpData);
82 reinterpret_cast<LPARAM>(static_cast<LPCITEMIDLIST>(this_->
m_pidlFolder)));
94 reinterpret_cast<WNDPROC>(
137 ERR(
"HIDA_GetPIDLFolder failed\n");
143 for (
UINT n = 0;
n < pCIDA->cidl; ++
n)
174 ERR(
"Too long path\n");
186 ERR(
"SHFileOperationW failed with 0x%x\n",
res);
203 ERR(
"HIDA_GetPIDLFolder failed\n");
211 ERR(
"HIDA_GetPIDLItem failed\n");
220 ERR(
"Cannot get path\n");
233 TRACE(
"DoMoveToFolder(%p)\n", lpici);
237 ERR(
"SHGetPathFromIDListW failed\n");
247 info.lpszTitle = strTitle;
250 info.lParam = reinterpret_cast<LPARAM>(
this);
270 TRACE(
"CMoveToMenu::QueryContextMenu(%p, %u, %u, %u, %u)\n",
271 hMenu, indexMenu, idCmdFirst, idCmdLast,
uFlags);
321 TRACE(
"CMoveToMenu::InvokeCommand(%p)\n", lpici);
348 FIXME(
"%p %lu %u %p %p %u\n",
this,
349 idCmd, uType, pwReserved, pszName,
cchMax);
357 TRACE(
"This %p uMsg %x\n",
this, uMsg);
#define IDC_BROWSE_FOR_FOLDER_FOLDER_TEXT
BOOL WINAPI PathIsDirectoryW(LPCWSTR lpszPath)
UINT WINAPI GetDlgItemTextW(HWND hDlg, int nIDDlgItem, LPWSTR lpString, int nMaxCount)
int WINAPI lstrcmpiA(LPCSTR lpString1, LPCSTR lpString2)
LPITEMIDLIST WINAPI ILCombine(LPCITEMIDLIST pidl1, LPCITEMIDLIST pidl2)
const ITEMIDLIST UNALIGNED * LPCITEMIDLIST
BOOL WINAPI SHGetPathFromIDListW(LPCITEMIDLIST pidl, LPWSTR pszPath)
static PCUIDLIST_RELATIVE HIDA_GetPIDLItem(CIDA const *pida, SIZE_T i)
void __cdecl Format(UINT nFormatID,...)
BOOL WINAPI SetWindowTextW(_In_ HWND, _In_opt_ LPCWSTR)
BOOL WINAPI ILIsEqual(LPCITEMIDLIST pidl1, LPCITEMIDLIST pidl2)
int WINAPI SHFileOperationW(LPSHFILEOPSTRUCTW lpFileOp)
#define BFFM_SETSELECTION
LPWSTR WINAPI PathFindFileNameW(LPCWSTR lpszPath)
BOOL WINAPI PathFileExistsW(LPCWSTR lpszPath)
#define MAKE_HRESULT(sev, fac, code)
BOOL _ILIsDesktop(LPCITEMIDLIST pidl)
#define SHBrowseForFolder
BOOL WINAPI GetMenuItemInfoW(_In_ HMENU, _In_ UINT, _In_ BOOL, _Inout_ LPMENUITEMINFOW)
#define FAILED_UNEXPECTEDLY(hr)
unsigned __int3264 UINT_PTR
static PCUIDLIST_ABSOLUTE HIDA_GetPIDLFolder(CIDA const *pida)
int Replace(PCXSTR pszOld, PCXSTR pszNew)
const ITEMIDLIST_ABSOLUTE UNALIGNED * PCUIDLIST_ABSOLUTE
#define BIF_RETURNONLYFSDIRS
BOOL WINAPI SHGetSpecialFolderPathW(HWND hwndOwner, LPWSTR szPath, int nFolder, BOOL bCreate)
void shell(int argc, const char *argv[])
LPITEMIDLIST WINAPI ILClone(LPCITEMIDLIST pidl)
LRESULT WINAPI SendMessageW(_In_ HWND, _In_ UINT, _In_ WPARAM, _In_ LPARAM)
BOOL WINAPI InsertMenuItemW(_In_ HMENU, _In_ UINT, _In_ BOOL, _In_ LPCMENUITEMINFOW)
_CRTIMP size_t __cdecl wcslen(_In_z_ const wchar_t *_Str)
BOOL WINAPI StrTrimW(LPWSTR lpszStr, LPCWSTR lpszTrim)
const ITEMIDLIST_RELATIVE UNALIGNED * PCUIDLIST_RELATIVE
BOOL WINAPI PostMessageW(_In_opt_ HWND, _In_ UINT, _In_ WPARAM, _In_ LPARAM)
LRESULT WINAPI CallWindowProcW(_In_ WNDPROC, _In_ HWND, _In_ UINT, _In_ WPARAM, _In_ LPARAM)
#define MAKEINTRESOURCEW(i)
#define CSIDL_DESKTOPDIRECTORY
static const CLSID *static CLSID *static const GUID VARIANT VARIANT *static IServiceProvider DWORD *static HMENU