mirror of
https://github.com/reactos/reactos.git
synced 2026-05-31 16:31:07 +08:00
[ZIPFLDR] Support UTF-8 Zip extraction (#5411)
- Extend some Ansi strings to Wide strings. - Check the UTF-8 flag (1 << 11). If UTF-8, then use CP_UTF8. - s/LPCWSTR/PCWSTR/. - s/LPWSTR/PWSTR/. CORE-16668
This commit is contained in:
committed by
GitHub
parent
bfadb22da1
commit
bf2cec186c
@@ -23,17 +23,17 @@ public:
|
||||
}
|
||||
|
||||
// *** IExplorerCommand methods ***
|
||||
STDMETHODIMP GetTitle(IShellItemArray *psiItemArray, LPWSTR *ppszName)
|
||||
STDMETHODIMP GetTitle(IShellItemArray *psiItemArray, PWSTR *ppszName)
|
||||
{
|
||||
CStringW Title(MAKEINTRESOURCEW(IDS_MENUITEM));
|
||||
return SHStrDup(Title, ppszName);
|
||||
}
|
||||
STDMETHODIMP GetIcon(IShellItemArray *psiItemArray, LPWSTR *ppszIcon)
|
||||
STDMETHODIMP GetIcon(IShellItemArray *psiItemArray, PWSTR *ppszIcon)
|
||||
{
|
||||
CStringW IconName = L"zipfldr.dll,-1";
|
||||
return SHStrDup(IconName, ppszIcon);
|
||||
}
|
||||
STDMETHODIMP GetToolTip(IShellItemArray *psiItemArray, LPWSTR *ppszInfotip)
|
||||
STDMETHODIMP GetToolTip(IShellItemArray *psiItemArray, PWSTR *ppszInfotip)
|
||||
{
|
||||
CStringW HelpText(MAKEINTRESOURCEW(IDS_HELPTEXT));
|
||||
return SHStrDup(HelpText, ppszInfotip);
|
||||
|
||||
Reference in New Issue
Block a user