https://git.reactos.org/?p=reactos.git;a=commitdiff;h=1c91b0b61ddb893e7fb52e84c8d415fe426915de

commit 1c91b0b61ddb893e7fb52e84c8d415fe426915de
Author:     Katayama Hirofumi MZ <[email protected]>
AuthorDate: Fri Jul 21 08:24:26 2023 +0900
Commit:     Katayama Hirofumi MZ <[email protected]>
CommitDate: Fri Jul 21 08:24:26 2023 +0900

    [URL] Implement OpenURLA function
    
    CORE-18625
---
 dll/win32/url/url_main.c | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/dll/win32/url/url_main.c b/dll/win32/url/url_main.c
index 8ad413b6ea9..aeaba70f258 100644
--- a/dll/win32/url/url_main.c
+++ b/dll/win32/url/url_main.c
@@ -105,7 +105,12 @@ void WINAPI FileProtocolHandlerA(HWND hWnd, HINSTANCE 
hInst, LPCSTR pszUrl, int
  */
 void WINAPI OpenURLA(HWND hwnd, HINSTANCE inst, LPCSTR cmdline, INT show)
 {
+#ifdef __REACTOS__
+    TRACE("(%p, %p, %s, %d)\n", hwnd, inst, debugstr_a(cmdline), show);
+    ShellExecuteA(hwnd, NULL, cmdline, NULL, NULL, show);
+#else
     FIXME("(%p, %p, %s, %d): stub!\n", hwnd, inst, debugstr_a(cmdline), show);
+#endif
 }
 
 /***********************************************************************

Reply via email to