Module: wine Branch: master Commit: ae1f553d2b8e0bb95736a12a28d0e68fdaa8e4dd URL: http://source.winehq.org/git/wine.git/?a=commit;h=ae1f553d2b8e0bb95736a12a28...
Author: Hans Leidekker hans@codeweavers.com Date: Tue May 25 12:19:17 2010 +0200
wininet: Implement InternetSetOption(INTERNET_OPTION_CONTEXT_VALUE).
---
dlls/wininet/internet.c | 12 ++++++++++-- 1 files changed, 10 insertions(+), 2 deletions(-)
diff --git a/dlls/wininet/internet.c b/dlls/wininet/internet.c index 9e32046..73e9e66 100644 --- a/dlls/wininet/internet.c +++ b/dlls/wininet/internet.c @@ -2561,8 +2561,16 @@ BOOL WINAPI InternetSetOptionW(HINTERNET hInternet, DWORD dwOption, break; } case INTERNET_OPTION_CONTEXT_VALUE: - FIXME("Option INTERNET_OPTION_CONTEXT_VALUE; STUB\n"); - break; + { + if (!lpBuffer || dwBufferLength != sizeof(DWORD_PTR)) + { + SetLastError(ERROR_INVALID_PARAMETER); + ret = FALSE; + } + else + lpwhh->dwContext = *(DWORD_PTR *)lpBuffer; + break; + } case INTERNET_OPTION_SECURITY_FLAGS: FIXME("Option INTERNET_OPTION_SECURITY_FLAGS; STUB\n"); break;