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