From: Ilia Docin ilya.docin@contentai.ru
--- dlls/winhttp/session.c | 13 +++++++++++++ 1 file changed, 13 insertions(+)
diff --git a/dlls/winhttp/session.c b/dlls/winhttp/session.c index 74c8d973f35..d57c36ac736 100644 --- a/dlls/winhttp/session.c +++ b/dlls/winhttp/session.c @@ -206,6 +206,19 @@ static BOOL session_set_option( struct object_header *hdr, DWORD option, void *b TRACE( "%#lx\n", session->secure_protocols ); return TRUE; } + case WINHTTP_OPTION_AUTOLOGON_POLICY: + { + DWORD policy; + if (buflen != sizeof(DWORD)) + { + SetLastError( ERROR_INSUFFICIENT_BUFFER ); + return FALSE; + } + policy = *(DWORD *)buffer; + TRACE( "%#lx\n", policy ); + hdr->logon_policy = policy; + return TRUE; + } case WINHTTP_OPTION_DISABLE_FEATURE: SetLastError( ERROR_WINHTTP_INCORRECT_HANDLE_TYPE ); return FALSE;