Module: wine Branch: master Commit: d66a0b748b788469d288c97ab97b4024c926a3b8 URL: http://source.winehq.org/git/wine.git/?a=commit;h=d66a0b748b788469d288c97ab9...
Author: Hans Leidekker hans@codeweavers.com Date: Thu Jul 21 11:51:18 2011 +0200
winhttp: Implement IWinHttpRequest::SetTimeouts.
---
dlls/winhttp/request.c | 11 +++++++++-- 1 files changed, 9 insertions(+), 2 deletions(-)
diff --git a/dlls/winhttp/request.c b/dlls/winhttp/request.c index dfe0cb1..4d8b489 100644 --- a/dlls/winhttp/request.c +++ b/dlls/winhttp/request.c @@ -2598,8 +2598,15 @@ static HRESULT WINAPI winhttp_request_SetTimeouts( LONG send_timeout, LONG receive_timeout ) { - FIXME("\n"); - return E_NOTIMPL; + struct winhttp_request *request = impl_from_IWinHttpRequest( iface ); + + TRACE("%p, %d, %d, %d, %d\n", request, resolve_timeout, connect_timeout, send_timeout, receive_timeout); + + request->resolve_timeout = resolve_timeout; + request->connect_timeout = connect_timeout; + request->send_timeout = send_timeout; + request->receive_timeout = receive_timeout; + return S_OK; }
static HRESULT WINAPI winhttp_request_SetClientCertificate(