Module: wine Branch: master Commit: 7e18416e80780a70a88a1247b39278e5bdf279aa URL: http://source.winehq.org/git/wine.git/?a=commit;h=7e18416e80780a70a88a1247b3...
Author: Johannes Stezenbach js@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;