mirror of
https://github.com/reactos/reactos.git
synced 2026-06-02 17:31:23 +08:00
[SHELL32] Change icon of SendTo My Documents (#2083)
Follow-up of #2027. CORE-16496
This commit is contained in:
committed by
GitHub
parent
551b101720
commit
a4deb3f8f1
@@ -2198,6 +2198,7 @@ HRESULT DoCreateSendToFiles(LPCWSTR pszSendTo)
|
||||
{
|
||||
WCHAR szTarget[MAX_PATH];
|
||||
WCHAR szSendToFile[MAX_PATH];
|
||||
WCHAR szShell32[MAX_PATH];
|
||||
HRESULT hr;
|
||||
|
||||
SHGetSpecialFolderPathW(NULL, szTarget, CSIDL_MYDOCUMENTS, TRUE);
|
||||
@@ -2206,7 +2207,11 @@ HRESULT DoCreateSendToFiles(LPCWSTR pszSendTo)
|
||||
PathAppendW(szSendToFile, PathFindFileNameW(szTarget));
|
||||
StringCbCatW(szSendToFile, sizeof(szSendToFile), L".lnk");
|
||||
|
||||
hr = CreateShellLink(szSendToFile, szTarget, NULL, NULL, NULL, -1, NULL);
|
||||
GetSystemDirectoryW(szShell32, ARRAY_SIZE(szShell32));
|
||||
PathAppendW(szShell32, L"shell32.dll");
|
||||
|
||||
hr = CreateShellLink(szSendToFile, szTarget, NULL, NULL,
|
||||
szShell32, -IDI_SHELL_MY_DOCUMENTS, NULL);
|
||||
if (FAILED_UNEXPECTEDLY(hr))
|
||||
return hr;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user