Module: wine Branch: master Commit: c6ae945bf7f9d121eb11736882cc129ac52c5498 URL: http://source.winehq.org/git/wine.git/?a=commit;h=c6ae945bf7f9d121eb11736882...
Author: Aric Stewart aric@codeweavers.com Date: Tue Jun 23 15:29:00 2009 +0900
wininet: Semi-stub for quering Http INTERNET_OPTION_SECURITY_FLAGS.
---
dlls/wininet/http.c | 17 +++++++++++++++++ 1 files changed, 17 insertions(+), 0 deletions(-)
diff --git a/dlls/wininet/http.c b/dlls/wininet/http.c index 2013909..3cdc8a6 100644 --- a/dlls/wininet/http.c +++ b/dlls/wininet/http.c @@ -1584,6 +1584,23 @@ static DWORD HTTPREQ_QueryOption(WININETHANDLEHEADER *hdr, DWORD option, void *b WININETHTTPREQW *req = (WININETHTTPREQW*)hdr;
switch(option) { + case INTERNET_OPTION_SECURITY_FLAGS: + { + LPWININETHTTPSESSIONW lpwhs; + lpwhs = req->lpHttpSession; + + if (*size < sizeof(ULONG)) + return ERROR_INSUFFICIENT_BUFFER; + + *size = sizeof(DWORD); + if (lpwhs->hdr.dwFlags & INTERNET_FLAG_SECURE) + *(DWORD*)buffer = SECURITY_FLAG_SECURE; + else + *(DWORD*)buffer = 0; + FIXME("Semi-STUB INTERNET_OPTION_SECURITY_FLAGS: %x\n",*(DWORD*)buffer); + return ERROR_SUCCESS; + } + case INTERNET_OPTION_HANDLE_TYPE: TRACE("INTERNET_OPTION_HANDLE_TYPE\n");