diff --git a/reactos/lib/shell32/shell32_main.h b/reactos/lib/shell32/shell32_main.h index b18ca72a476..c4712950ab4 100644 --- a/reactos/lib/shell32/shell32_main.h +++ b/reactos/lib/shell32/shell32_main.h @@ -245,7 +245,7 @@ typedef UINT (*SHELL_ExecuteW32)(const WCHAR *lpCmd, void *env, BOOL shWait, BOOL WINAPI ShellExecuteExW32(LPSHELLEXECUTEINFOW psei, SHELL_ExecuteW32 execfunc); UINT SHELL_FindExecutable(LPCWSTR lpPath, LPCWSTR lpFile, LPCWSTR lpOperation, - LPWSTR lpResult, LPWSTR key, void **env, LPCWSTR args); + LPWSTR lpResult, LPWSTR key, void **env, LPITEMIDLIST pidl, LPCWSTR args); extern WCHAR swShell32Name[MAX_PATH]; extern char sShell32Name[MAX_PATH]; diff --git a/reactos/lib/shell32/shelllink.c b/reactos/lib/shell32/shelllink.c index f87054d5da8..f6f11ae9996 100644 --- a/reactos/lib/shell32/shelllink.c +++ b/reactos/lib/shell32/shelllink.c @@ -673,7 +673,7 @@ static HRESULT WINAPI IPersistStream_fnSave( *exePath = '\0'; if (This->sPath) - SHELL_FindExecutable(NULL, This->sPath, wOpen, exePath, NULL, NULL, NULL); + SHELL_FindExecutable(NULL, This->sPath, wOpen, exePath, NULL, NULL, NULL, NULL); /* if there's no PIDL, generate one */ if( ! This->pPidl )