http://bugs.winehq.org/show_bug.cgi?id=27828
Summary: MyVirtualRoom doen't start (fixme:wininet:InternetSetOptionW Option 38 STUB) Product: Wine Version: 1.3.23 Platform: x86 OS/Version: Linux Status: NEW Severity: normal Priority: P2 Component: wininet AssignedTo: wine-bugs@winehq.org ReportedBy: xerox_xerox2000@yahoo.co.uk
A user reported trouble with this app on the userforum. After starting the app it returns to the console immediately, with some fixme's: fixme:process:GetLogicalProcessorInformation ((nil),0x33fd80): stub fixme:wininet:INET_QueryOption INTERNET_OPTION_CONNECTED_STATE: semi-stub fixme:wininet:InternetSetOptionW Option INTERNET_OPTION_CONNECTED_STATE: STUB fixme:wininet:InternetSetOptionW Option 38 STUB fixme:wininet:InternetSetOptionW Option INTERNET_OPTION_CONNECTED_STATE: STUB
Returning TRUE in InternetSetOptionW for Option 38 (INTERNET_OPTION_PROXY) like in hack below makes the app start fine. Maybe a wininet-guru could fix this bug by some minimal implementation of this option.
diff --git a/dlls/wininet/internet.c b/dlls/wininet/internet.c index c865368..d965aa0 100644 --- a/dlls/wininet/internet.c +++ b/dlls/wininet/internet.c @@ -2622,6 +2622,9 @@ BOOL WINAPI InternetSetOptionW(HINTERNET hInternet, DWORD case INTERNET_OPTION_DISABLE_AUTODIAL: FIXME("Option INTERNET_OPTION_DISABLE_AUTODIAL; STUB\n"); break; + case INTERNET_OPTION_PROXY: + FIXME("Option INTERNET_OPTION_PROXY; STUB\n"); + break; case INTERNET_OPTION_HTTP_DECODING: FIXME("INTERNET_OPTION_HTTP_DECODING; STUB\n"); SetLastError(ERROR_INTERNET_INVALID_OPTION);