Commit Graph

89 Commits

Author SHA1 Message Date
Michael Stefaniuc 79181a1d1d urlmon: Use wide-char string literals.
Signed-off-by: Michael Stefaniuc <mstefani@winehq.org>
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2020-12-03 20:18:39 +01:00
Michael Stefaniuc 9282562877 urlmon: Use wide-char string literals in struct initialization.
Signed-off-by: Michael Stefaniuc <mstefani@winehq.org>
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2020-11-30 22:18:20 +01:00
Alexandre Julliard 42d2477edf urlmon: Build with msvcrt.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2019-06-24 10:31:19 +02:00
Michael Stefaniuc 15619c773e urlmon: Use the standard field name for an inner IUnknown.
Signed-off-by: Michael Stefaniuc <mstefani@winehq.org>
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2019-06-04 19:23:11 +02:00
Nikolay Sivov 8665a60680 urlmon: Use ARRAY_SIZE() macro.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2018-07-09 22:20:59 +02:00
Jacek Caban 8eeac66052 urlmon: Added support for COM aggregation to http protocol handler.
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2018-05-08 20:29:36 +02:00
Jacek Caban 216ad43f18 urlmon: Use HttpQueryInfoA in IWinInetHttpInfo::QueryInfo implementation.
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2018-02-26 20:18:31 +01:00
Jacek Caban 9e92254d63 urlmon: Added support for BINDINFO_OPTIONS_DISABLEAUTOREDIRECTS in http protocol handler.
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-06-06 19:47:00 +02:00
Francois Gouget 16960a425f urlmon: Remove unneeded NONAMELESSXXX directives.
Also put them in the files that need them.
2015-03-27 00:12:23 +09:00
Jacek Caban b61c63af56 urlmon: Query bind info object for BINDSTRING_ROOTDOC_URL. 2014-02-26 09:08:26 -06:00
Jacek Caban 7483f975de urlmon: Fixed handling binding reading immediately from cache. 2013-03-07 17:02:35 +01:00
Charles Davis 7c83bd84fd urlmon: Fix potential use of uninitialized variable (Clang). 2012-09-18 10:21:49 +02:00
Jacek Caban d2fe8b7061 urlmon: Use proper helpers for iface calls. 2012-07-27 17:05:26 +02:00
Jacek Caban 5c654b4839 urlmon: Avoid useless InternetQueryOptionW call. 2012-06-12 11:11:38 +02:00
Jacek Caban 9af95b3243 urlmon: Use error dialog for ERROR_INTERNET_SEC_CERT_REV_FAILED error if IHttpSecurity returns S_FALSE. 2012-06-11 21:03:46 +02:00
Jacek Caban 31907e0c96 urlmon: Improved ERROR_INTERNET_SEC_CERT_REV_FAILED error handling. 2012-06-07 19:48:04 +02:00
Jacek Caban 0d82c9a9c8 urlmon: Added support for more error codes in handle_http_error. 2012-06-01 17:41:52 +02:00
Jacek Caban 45a6619e44 urlmon: Correctly handle BINDF_NO_UI in handle_http_error. 2012-05-30 19:28:22 +02:00
Jacek Caban 586e8b0c61 urlmon: Set INTERNET_ERROR_MASK_COMBINED_SEC_CERT flag for HTTP requests. 2012-05-30 19:28:17 +02:00
Michael Stefaniuc 036db280d2 urlmon: Remove a redundant NULL check before free (Smatch). 2011-10-11 13:37:50 +02:00
Jacek Caban 2d1bc5b861 urlmon: Avoid LPWSTR to LPCWSTR cast. 2011-05-26 16:32:56 +02:00
Piotr Caban 1041f61e68 urlmon: Added IWinInetHttpInfo_{QueryOption,QueryInfo} implementation. 2011-03-29 12:36:46 +02:00
David Hedberg 5205d03800 urlmon: Add some error handling to the http protocol. 2011-01-11 16:05:46 +01:00
Michael Stefaniuc 5db4caee8e urlmon: Don't use DEFINE_THIS2 for the Protocol vtbl functions. 2011-01-04 11:58:34 +01:00
David Hedberg 4121ac1224 urlmon: Add new on_error function to protocol vtbl. 2011-01-03 12:14:28 +01:00
David Hedberg 5be7064d90 urlmon: Split the code for sending an http request into its own function. 2010-12-22 14:17:23 +01:00
Michael Stefaniuc 4252552399 urlmon: Use ifaces instead of vtbl pointers in HttpProtocol. 2010-12-07 11:43:04 +01:00
Jacek Caban 72c8b283e5 urlmon: Added IInternetProtocolEx support to http protocol handler. 2010-10-07 12:00:27 +02:00
Jacek Caban 237264dc61 urlmon: Added support for sending post data from stream. 2010-10-07 12:00:27 +02:00
Jacek Caban 159c23e137 urlmon: Added Abort implementation to wininet-based protocols. 2010-10-04 15:01:42 +02:00
Jacek Caban ef9283328c urlmon: Make protocol_start IUri-based. 2010-09-21 14:17:25 +02:00
Jacek Caban ed2b72248f urlmon: Correctly handle INET_E_USE_DEFAULT_SETTING returned from GetBindString(BINDIND_ACCEPT_MIMES). 2010-09-08 19:49:30 +02:00
Jacek Caban 367cca6a9f urlmon: Fixed accept_mimes freeing. 2010-01-05 12:19:05 +01:00
Jacek Caban 840c52acb9 urlmon: Correctly handle INTERNET_STATUS_REDIRECT. 2009-12-16 12:23:30 +01:00
Jacek Caban 613ebdc8b4 urlmon: Correctly handle accept ranges in HttpProtocol_open_request. 2009-12-16 12:23:10 +01:00
Jacek Caban 90b1bcc1ae urlmon: Include extra info in object name passed to HttpOpenRequest. 2009-12-10 11:56:04 +01:00
Jacek Caban 09436d69f1 urlmon: Use one wininet internet handle for all connections. 2009-08-03 15:00:02 +02:00
Jacek Caban de36782c48 urlmon: Set INTERNET_OPTION_HTTP_DECODING option in http protocol handler. 2009-06-05 14:43:24 +02:00
Jacek Caban e16af65971 urlmon: Use common name for IInternetProtocol and IInternetProtocolSink vtbls. 2009-05-19 11:58:52 +02:00
Jacek Caban 19067f1256 urlmon.idl: Use HANDLE_PTR in IInternetProtocolRoot::Start declaration. 2009-04-01 14:23:32 +02:00
Jacek Caban 3fa595e2a8 urlmon: Added IWinInetHttpInfo stub implementation to HttpProtocol object. 2009-03-30 15:09:17 +02:00
Jacek Caban a7ef2f4ef0 urlmon: Move HttpProtocolVtbl to its implementation (code clean up). 2009-03-02 12:04:39 +01:00
Jacek Caban a4ba18a50d urlmon: Move HttpProtocol::Start implementation to generic Protocol object. 2009-03-02 12:04:33 +01:00
Jacek Caban c2ffe97779 urlmon: Move HttpProtocol::Continue implementation to generic Protocol object. 2009-03-02 12:04:16 +01:00
Jacek Caban 4c129514b5 urlmon: Move HttpProtocol::Read implementation to generic Protocol object. 2009-03-02 12:04:09 +01:00
Jacek Caban a30ffca108 urlmon: Move close_connection implementation to common Protocol object. 2009-03-02 12:04:02 +01:00
Jacek Caban 7c77c57ab8 urlmon: Moved HttpProtocol::[Lock|Unlock]Request implementation to generic Protocol object. 2009-03-02 12:03:56 +01:00
Jacek Caban 4ae60c6f00 urlmon: Move strndupW implementation to header file. 2009-03-02 12:03:42 +01:00
Jacek Caban b0a9ddae67 urlmon: Move some HttpProtocol variables to generic Protocol object. 2009-03-02 12:03:35 +01:00
Jacek Caban 6e5c2f961d urlmon: Make HttpProtocol implementation vtbl offset independent. 2009-02-26 12:11:51 +01:00