https://git.reactos.org/?p=reactos.git;a=commitdiff;h=b7a97a2af263416cee122c7384a7043ae2882a55
commit b7a97a2af263416cee122c7384a7043ae2882a55 Author: Katayama Hirofumi MZ <[email protected]> AuthorDate: Thu May 14 22:51:53 2020 +0900 Commit: GitHub <[email protected]> CommitDate: Thu May 14 22:51:53 2020 +0900 [SHELL32] Implement MakeShellURLFromPathA (#2784) Implement shell32!MakeShellURLFromPathA function. --- dll/win32/shell32/stubs.cpp | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/dll/win32/shell32/stubs.cpp b/dll/win32/shell32/stubs.cpp index 3be6d2ec3b5..2daa26c7022 100644 --- a/dll/win32/shell32/stubs.cpp +++ b/dll/win32/shell32/stubs.cpp @@ -171,9 +171,12 @@ EXTERN_C BOOL WINAPI MakeShellURLFromPathA(LPCSTR lpPath, LPSTR lpUrl, INT cchMax) { - FIXME("MakeShellURLFromPathA() stub\n"); - lpUrl = NULL; - return FALSE; + WCHAR szPath[MAX_PATH], szURL[MAX_PATH]; + BOOL ret; + SHAnsiToUnicode(lpPath, szPath, _countof(szPath)); + ret = MakeShellURLFromPathW(szPath, szURL, _countof(szURL)); + SHUnicodeToAnsi(szURL, lpUrl, cchMax); + return ret; } /*
