16 m_bIgnoreTextBoxChange(
FALSE)
156 ERR(
"Too long path\n");
165 ERR(
"SHFileOperationW failed with 0x%x\n",
res);
192 TRACE(
"(%p)\n", lpici);
198 ERR(
"Failed to get CIDA, %#x\n",
hr);
204 ERR(
"SHGetPathFromIDListW failed\n");
218 info.lpszTitle = strTitle;
251 TRACE(
"CCopyToMenu::QueryContextMenu(%p, %u, %u, %u, %u)\n",
252 hMenu, indexMenu, idCmdFirst, idCmdLast,
uFlags);
263 TRACE(
"CMoveToMenu::QueryContextMenu(%p, %u, %u, %u, %u)\n",
264 hMenu, indexMenu, idCmdFirst, idCmdLast,
uFlags);
271 if (
uFlags & (CMF_NOVERBS | CMF_VERBSONLY))
309 idHighest =
max(idHighest, mii.
wID);
319 TRACE(
"CCopyMoveToMenu::InvokeCommand(%p)\n", lpici);
343 if ((uType | GCS_UNICODE) == GCS_VALIDATEW)
346 if (uType == GCS_VERBW && idCmd ==
IDC_ACTION)
349 FIXME(
"%p %lu %u %p %p %u\n",
this,
350 idCmd, uType, pwReserved, pszName,
cchMax);
358 TRACE(
"This %p uMsg %x\n",
this, uMsg);
BOOL _ILIsDesktop(LPCITEMIDLIST pidl)
#define WINE_DEFAULT_DEBUG_CHANNEL(t)
void shell(int argc, const char *argv[])
bool IsEmpty() const noexcept
int Replace(PCXSTR pszOld, PCXSTR pszNew)
BOOL LoadString(_In_ UINT nID)
void __cdecl Format(UINT nFormatID,...)
#define FAILED_UNEXPECTEDLY(hr)
int WINAPI lstrcmpiA(LPCSTR str1, LPCSTR str2)
PIDLIST_ABSOLUTE SHELL_CIDA_ILCloneFull(_In_ const CIDA *pCIDA, _In_ UINT Index)
HRESULT SHGetNameAndFlagsW(_In_ LPCITEMIDLIST pidl, _In_ DWORD dwFlags, _Out_opt_ LPWSTR pszText, _In_ UINT cchBuf, _Inout_opt_ DWORD *pdwAttributes)
PIDLIST_ABSOLUTE SHELL_DataObject_ILCloneFullItem(_In_ IDataObject *pDO, _In_ UINT Index)
HRESULT SHILClone(_In_opt_ LPCITEMIDLIST pidl, _Outptr_ LPITEMIDLIST *ppidl)
BOOL WINAPI SHGetSpecialFolderPathW(HWND hwndOwner, LPWSTR szPath, int nFolder, BOOL bCreate)
BOOL WINAPI PathFileExistsW(LPCWSTR lpszPath)
BOOL WINAPI PathIsDirectoryW(LPCWSTR lpszPath)
DWORD WINAPI SHAnsiToUnicode(LPCSTR lpSrcStr, LPWSTR lpDstStr, int iLen)
BOOL WINAPI StrTrimW(LPWSTR lpszStr, LPCWSTR lpszTrim)
#define MAKE_HRESULT(sev, fac, code)
static const CLSID *static CLSID *static const GUID VARIANT VARIANT *static IServiceProvider DWORD *static HMENU
unsigned __int3264 UINT_PTR
static INT CALLBACK BrowseCallbackProc(HWND hwnd, UINT uMsg, LPARAM lParam, LPARAM lpData)
BOOL WINAPI ILRemoveLastID(LPITEMIDLIST pidl)
BOOL WINAPI SHGetPathFromIDListW(LPCITEMIDLIST pidl, LPWSTR pszPath)
BOOL WINAPI ILIsEqual(LPCITEMIDLIST pidl1, LPCITEMIDLIST pidl2)
_Check_return_ _CRTIMP int __cdecl wcscmp(_In_z_ const wchar_t *_Str1, _In_z_ const wchar_t *_Str2)
int WINAPI SHFileOperationW(LPSHFILEOPSTRUCTW lpFileOp)
#define CSIDL_DESKTOPDIRECTORY
#define BIF_RETURNONLYFSDIRS
#define BFFM_SETSELECTION
#define SHBrowseForFolder
#define IDC_BROWSE_FOR_FOLDER_FOLDER_TEXT
ITEMIDLIST UNALIGNED * LPITEMIDLIST
const ITEMIDLIST_ABSOLUTE UNALIGNED * PCUIDLIST_ABSOLUTE
const ITEMIDLIST UNALIGNED * LPCITEMIDLIST
UINT WINAPI GetDlgItemTextW(HWND hDlg, int nIDDlgItem, LPWSTR lpString, int nMaxCount)
DWORD WINAPI GetLastError(void)
#define ERROR_MENU_ITEM_NOT_FOUND
BOOL WINAPI PostMessageW(_In_opt_ HWND, _In_ UINT, _In_ WPARAM, _In_ LPARAM)
#define IS_INTRESOURCE(i)
BOOL WINAPI SetWindowTextW(_In_ HWND, _In_opt_ LPCWSTR)
BOOL WINAPI GetMenuItemInfoW(_In_ HMENU, _In_ UINT, _In_ BOOL, _Inout_ LPMENUITEMINFOW)
#define MAKEINTRESOURCEW(i)
LRESULT(CALLBACK * WNDPROC)(HWND, UINT, WPARAM, LPARAM)
LRESULT WINAPI CallWindowProcW(_In_ WNDPROC, _In_ HWND, _In_ UINT, _In_ WPARAM, _In_ LPARAM)
LRESULT WINAPI SendMessageW(_In_ HWND, _In_ UINT, _In_ WPARAM, _In_ LPARAM)
BOOL WINAPI InsertMenuItemW(_In_ HMENU, _In_ UINT, _In_ BOOL, _In_ LPCMENUITEMINFOW)