[SHELL32] IQueryAssociations: Fix path and length (#6656)
authorKatayama Hirofumi MZ <katayama.hirofumi.mz@gmail.com>
Sun, 24 Mar 2024 22:35:15 +0000 (07:35 +0900)
committerGitHub <noreply@github.com>
Sun, 24 Mar 2024 22:35:15 +0000 (07:35 +0900)
commit6ac153632f7ba221d04d2e2f22b3a9b3d91debfc
tree3050be638bb6b78c6dd66945ce4a2778a9c1e714
parenta83e40f6d1ca16b8a7edceebe64580eb223a51d0
[SHELL32] IQueryAssociations: Fix path and length (#6656)

Implementing correct FindExecutable...
JIRA issue: CORE-19493
- If there were filename extension, then skip to the extension
  by using PathFindExtensionW.
- Use "open" verb if there is no default action if possible.
- Set outlen at CQueryAssociations::ReturnString.
dll/win32/shell32/CQueryAssociations.cpp