Aric Stewart : wininet: Print better stubs for the internet options IE7 uses.

Alexandre Julliard julliard at winehq.org
Thu Feb 12 11:14:41 CST 2009


Module: wine
Branch: master
Commit: 101991255b0e91b9ccfdc6ea0b1d4b1b0acc908f
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=101991255b0e91b9ccfdc6ea0b1d4b1b0acc908f

Author: Aric Stewart <aric at codeweavers.com>
Date:   Wed Feb 11 10:50:36 2009 -0600

wininet: Print better stubs for the internet options IE7 uses.

---

 dlls/wininet/internet.c |   31 +++++++++++++++++++++++++++++--
 include/wininet.h       |    5 +++++
 2 files changed, 34 insertions(+), 2 deletions(-)

diff --git a/dlls/wininet/internet.c b/dlls/wininet/internet.c
index 363f7a4..a14a158 100644
--- a/dlls/wininet/internet.c
+++ b/dlls/wininet/internet.c
@@ -2367,8 +2367,35 @@ BOOL WINAPI InternetSetOptionW(HINTERNET hInternet, DWORD dwOption,
     case INTERNET_OPTION_DISABLE_AUTODIAL:
 	 FIXME("Option INTERNET_OPTION_DISABLE_AUTODIAL; STUB\n");
 	 break;
-    case 86:
-        FIXME("86\n");
+    case INTERNET_OPTION_HTTP_DECODING:
+        FIXME("INTERNET_OPTION_HTTP_DECODING; STUB\n");
+        INTERNET_SetLastError(ERROR_INTERNET_INVALID_OPTION);
+        ret = FALSE;
+        break;
+    case INTERNET_OPTION_COOKIES_3RD_PARTY:
+        FIXME("INTERNET_OPTION_COOKIES_3RD_PARTY; STUB\n");
+        INTERNET_SetLastError(ERROR_INTERNET_INVALID_OPTION);
+        ret = FALSE;
+        break;
+    case INTERNET_OPTION_SEND_UTF8_SERVERNAME_TO_PROXY:
+        FIXME("INTERNET_OPTION_SEND_UTF8_SERVERNAME_TO_PROXY; STUB\n");
+        INTERNET_SetLastError(ERROR_INTERNET_INVALID_OPTION);
+        ret = FALSE;
+        break;
+    case INTERNET_OPTION_CODEPAGE_PATH:
+        FIXME("INTERNET_OPTION_CODEPAGE_PATH; STUB\n");
+        INTERNET_SetLastError(ERROR_INTERNET_INVALID_OPTION);
+        ret = FALSE;
+        break;
+    case INTERNET_OPTION_CODEPAGE_EXTRA:
+        FIXME("INTERNET_OPTION_CODEPAGE_EXTRA; STUB\n");
+        INTERNET_SetLastError(ERROR_INTERNET_INVALID_OPTION);
+        ret = FALSE;
+        break;
+    case INTERNET_OPTION_IDN:
+        FIXME("INTERNET_OPTION_IDN; STUB\n");
+        INTERNET_SetLastError(ERROR_INTERNET_INVALID_OPTION);
+        ret = FALSE;
         break;
     default:
         FIXME("Option %d STUB\n",dwOption);
diff --git a/include/wininet.h b/include/wininet.h
index 523fb48..d3263fe 100644
--- a/include/wininet.h
+++ b/include/wininet.h
@@ -540,6 +540,7 @@ BOOLAPI InternetUnlockRequestFile(HANDLE);
 #define INTERNET_OPTION_ERROR_MASK              62
 #define INTERNET_OPTION_FROM_CACHE_TIMEOUT      63
 #define INTERNET_OPTION_BYPASS_EDITED_ENTRY     64
+#define INTERNET_OPTION_HTTP_DECODING           65
 #define INTERNET_OPTION_DIAGNOSTIC_SOCKET_INFO  67
 #define INTERNET_OPTION_CODEPAGE                68
 #define INTERNET_OPTION_CACHE_TIMESTAMPS        69
@@ -571,6 +572,10 @@ BOOLAPI InternetUnlockRequestFile(HANDLE);
 #define INTERNET_OPTION_PROXY_SETTINGS_CHANGED  95
 #define INTERNET_OPTION_DATAFILE_EXT            96
 
+#define INTERNET_OPTION_CODEPAGE_PATH           100
+#define INTERNET_OPTION_CODEPAGE_EXTRA          101
+#define INTERNET_OPTION_IDN                     102
+
 #define INTERNET_FIRST_OPTION                   INTERNET_OPTION_CALLBACK
 #define INTERNET_LAST_OPTION                    INTERNET_OPTION_DATAFILE_EXT
 




More information about the wine-cvs mailing list