[SHELL32][SHELL32_APITEST] FindExecutable: Add PRF_FIRSTDIRDEF flag (#6681)
authorKatayama Hirofumi MZ <katayama.hirofumi.mz@gmail.com>
Fri, 29 Mar 2024 02:15:38 +0000 (11:15 +0900)
committerGitHub <noreply@github.com>
Fri, 29 Mar 2024 02:15:38 +0000 (11:15 +0900)
commit84f15b15fb9ef74d567e98052563e2bf4c1a5127
tree80c085d2335c65b8b5b7df0f2750baeb94e3b609
parent5442f870801e059b28eaec8cfea01e6bce1d8131
[SHELL32][SHELL32_APITEST] FindExecutable: Add PRF_FIRSTDIRDEF flag (#6681)

Follow-up to #6635. The directory search without this flag didn't work.
JIRA issue: CORE-19493
- Add PRF_FIRSTDIRDEF flag for PathResolveW call.
- Delete needless macro definitions in PathQualifyExW.
- Remove an assertion in IsLFNDriveW.
- Fix shell32_apitest:FindExecutable testcase.
dll/win32/shell32/shlexec.cpp
dll/win32/shell32/wine/shellpath.c
modules/rostests/apitests/shell32/FindExecutable.cpp