@@ -584,17 +584,17 @@ void sys_main_c::SpawnProcess(const char* cmdName, const char* argList)
584584 if ( !strchr (cmd, ' .' ) ) {
585585 strcat (cmd, " .exe" );
586586 }
587- SHELLEXECUTEINFO sinfo;
588- memset (&sinfo, 0 , sizeof (SHELLEXECUTEINFO ));
589- sinfo.cbSize = sizeof (SHELLEXECUTEINFO );
587+ SHELLEXECUTEINFOA sinfo;
588+ memset (&sinfo, 0 , sizeof (SHELLEXECUTEINFOA ));
589+ sinfo.cbSize = sizeof (SHELLEXECUTEINFOA );
590590 sinfo.fMask = SEE_MASK_NOCLOSEPROCESS ;
591591 sinfo.lpFile = cmd;
592592 sinfo.lpParameters = argList;
593593 sinfo.lpVerb = " open" ;
594594 sinfo.nShow = SW_SHOWMAXIMIZED ;
595- if ( !ShellExecuteEx (&sinfo) ) {
595+ if ( !ShellExecuteExA (&sinfo) ) {
596596 sinfo.lpVerb = " runas" ;
597- ShellExecuteEx (&sinfo);
597+ ShellExecuteExA (&sinfo);
598598 }
599599#else
600600#warning LV: Subprocesses not implemented on this OS.
@@ -606,7 +606,7 @@ void sys_main_c::SpawnProcess(const char* cmdName, const char* argList)
606606void PlatformOpenURL (const char * url)
607607{
608608#ifdef _WIN32
609- ShellExecute (NULL , " open" , url, NULL , NULL , SW_SHOWDEFAULT );
609+ ShellExecuteA (NULL , " open" , url, NULL , NULL , SW_SHOWDEFAULT );
610610#else
611611#warning LV: URL opening not implemented on this OS.
612612 // TODO(LV): Implement URL opening for other OSes.
0 commit comments