mirror of
https://github.com/reactos/reactos.git
synced 2025-08-06 09:52:56 +00:00
[SHELL32] Fix IShellExecuteHookW (#8097)
This commit is contained in:
parent
c0b4a2cab0
commit
a3b032b118
12 changed files with 150 additions and 49 deletions
|
@ -1397,10 +1397,9 @@ CDefaultContextMenu::InvokePidl(LPCMINVOKECOMMANDINFOEX lpcmi, LPCITEMIDLIST pid
|
|||
if (!sei.lpClass && (lpcmi->fMask & (CMIC_MASK_HASLINKNAME | CMIC_MASK_HASTITLE)) && unicode)
|
||||
sei.lpClass = lpcmi->lpTitleW; // Forward .lnk path from CShellLink::DoOpen (for consrv STARTF_TITLEISLINKNAME)
|
||||
|
||||
ShellExecuteExW(&sei);
|
||||
HRESULT hr = ShellExecuteExW(&sei) ? S_OK : HResultFromWin32(GetLastError());
|
||||
ILFree(pidlFull);
|
||||
|
||||
return S_OK;
|
||||
return hr;
|
||||
}
|
||||
|
||||
HRESULT
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue