Aric Stewart : wininet: Semi-stub for quering Http INTERNET_OPTION_SECURITY_FLAGS.
Alexandre Julliard
julliard at winehq.org
Tue Jun 23 10:02:49 CDT 2009
Module: wine
Branch: master
Commit: c6ae945bf7f9d121eb11736882cc129ac52c5498
URL: http://source.winehq.org/git/wine.git/?a=commit;h=c6ae945bf7f9d121eb11736882cc129ac52c5498
Author: Aric Stewart <aric at 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");
More information about the wine-cvs
mailing list