[RAPPS][SHLWAPI][SDK] Un-escape URL filename (#6626)
authorKatayama Hirofumi MZ <katayama.hirofumi.mz@gmail.com>
Sat, 16 Mar 2024 23:15:08 +0000 (08:15 +0900)
committerGitHub <noreply@github.com>
Sat, 16 Mar 2024 23:15:08 +0000 (08:15 +0900)
commit1fbf09f531ff9d11abb5e8128102561a7100aadb
treeaa0e0037c006442c0c60a7e76e8b04cdcc721232
parentdc4992ce4addc594722b5d23e1c137429b995b7d
[RAPPS][SHLWAPI][SDK] Un-escape URL filename (#6626)

Choosing the better filename.
JIRA issue: CORE-19490
- Add UrlUnescapeAndMakeFileNameValid helper function.
- Use UrlUnescapeW and PathIsValidCharW.
- Add PATH_CHAR_CLASS_... flags for PathIsValidCharA/W.
base/applications/rapps/loaddlg.cpp
dll/win32/shlwapi/path.c
sdk/include/reactos/shlwapi_undoc.h