Johannes Stezenbach : wininet: Implement support for INTERNET_OPTION_VERSION in InternetQueryOptionW.

Alexandre Julliard julliard at winehq.org
Mon Dec 24 14:21:32 CST 2007


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

Author: Johannes Stezenbach <js at sig21.net>
Date:   Sat Dec 22 23:29:11 2007 +0100

wininet: Implement support for INTERNET_OPTION_VERSION in InternetQueryOptionW.

---

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

diff --git a/dlls/wininet/internet.c b/dlls/wininet/internet.c
index cf4e9bf..03c5153 100644
--- a/dlls/wininet/internet.c
+++ b/dlls/wininet/internet.c
@@ -2330,6 +2330,20 @@ static BOOL INET_QueryOptionHelper(BOOL bIsUnicode, HINTERNET hInternet, DWORD d
                 }
             }
             break;
+        case INTERNET_OPTION_VERSION:
+        {
+            TRACE("INTERNET_OPTION_VERSION\n");
+            if (*lpdwBufferLength < sizeof(INTERNET_VERSION_INFO))
+                INTERNET_SetLastError(ERROR_INSUFFICIENT_BUFFER);
+            else
+            {
+                static const INTERNET_VERSION_INFO info = { 6, 0 };
+                memcpy(lpBuffer, &info, sizeof(info));
+                *lpdwBufferLength = sizeof(info);
+                bSuccess = TRUE;
+            }
+            break;
+        }
         default:
             FIXME("Stub! %d\n", dwOption);
             break;




More information about the wine-cvs mailing list