Jacek Caban : wininet: Fixed version returned by INTERNET_OPTION_VERSION.

Alexandre Julliard julliard at winehq.org
Wed Feb 27 08:03:13 CST 2008


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

Author: Jacek Caban <jacek at codeweavers.com>
Date:   Tue Feb 26 20:20:14 2008 +0100

wininet: Fixed version returned by INTERNET_OPTION_VERSION.

---

 dlls/wininet/internet.c       |    2 +-
 dlls/wininet/tests/internet.c |   14 ++++++++++++++
 2 files changed, 15 insertions(+), 1 deletions(-)

diff --git a/dlls/wininet/internet.c b/dlls/wininet/internet.c
index ba4501e..405371a 100644
--- a/dlls/wininet/internet.c
+++ b/dlls/wininet/internet.c
@@ -2393,7 +2393,7 @@ static BOOL INET_QueryOptionHelper(BOOL bIsUnicode, HINTERNET hInternet, DWORD d
                 INTERNET_SetLastError(ERROR_INSUFFICIENT_BUFFER);
             else
             {
-                static const INTERNET_VERSION_INFO info = { 6, 0 };
+                static const INTERNET_VERSION_INFO info = { 1, 2 };
                 memcpy(lpBuffer, &info, sizeof(info));
                 *lpdwBufferLength = sizeof(info);
                 bSuccess = TRUE;
diff --git a/dlls/wininet/tests/internet.c b/dlls/wininet/tests/internet.c
index 8704f7d..259f563 100644
--- a/dlls/wininet/tests/internet.c
+++ b/dlls/wininet/tests/internet.c
@@ -321,6 +321,19 @@ static void test_null(void)
   ok(r == TRUE, "ret %d\n", r);
 }
 
+static void test_version(void)
+{
+    INTERNET_VERSION_INFO version;
+    DWORD size;
+    BOOL res;
+
+    size = sizeof(version);
+    res = InternetQueryOptionA(NULL, INTERNET_OPTION_VERSION, &version, &size);
+    ok(res, "Could not get version: %u\n", GetLastError());
+    ok(version.dwMajorVersion == 1, "dwMajorVersion=%d, expected 1\n", version.dwMajorVersion);
+    ok(version.dwMinorVersion == 2, "dwMinorVersion=%d, expected 2\n", version.dwMinorVersion);
+}
+
 /* ############################### */
 
 START_TEST(internet)
@@ -328,5 +341,6 @@ START_TEST(internet)
   test_InternetCanonicalizeUrlA();
   test_InternetQueryOptionA();
   test_get_cookie();
+  test_version();
   test_null();
 }




More information about the wine-cvs mailing list