From 928c9f0984c9e1354c01f04657ba2b1aff34bef4 Mon Sep 17 00:00:00 2001 From: Jacek Caban Date: Tue, 26 Feb 2008 20:20:14 +0100 Subject: [PATCH] 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 deletion(-) diff --git a/dlls/wininet/internet.c b/dlls/wininet/internet.c index ba4501eb874..405371ada2b 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 8704f7dbd56..259f563c4fe 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(); }