Commit Graph

127 Commits

Author SHA1 Message Date
Michael Stefaniuc
e5b2a222ac urlmon: Remove some leftovers from the old COM days. 2011-01-17 12:49:04 +01:00
Michael Stefaniuc
970e211a21 urlmon: COM cleanup for the IStream iface. 2011-01-17 12:49:00 +01:00
Michael Stefaniuc
a1cef7294d urlmon: COM cleanup for the rest of the ifaces in Binding. 2011-01-17 12:48:55 +01:00
Michael Stefaniuc
7b496eb178 urlmon: COM cleanup for the IBinding iface. 2011-01-17 12:48:50 +01:00
Michael Stefaniuc
c41cf7d6a5 urlmon: COM cleanup for the IInternetProtocolEx iface. 2011-01-12 11:32:17 +01:00
Michael Stefaniuc
482740d020 urlmon: Use an iface instead of a vtbl pointer in stgmed_buf_t. 2011-01-11 16:05:45 +01:00
Jacek Caban
682dc4d6f8 urlmon: Store object instead of interface pointer to BindProtocol in Binding object. 2011-01-11 11:23:01 +01:00
David Hedberg
3e10d4e90d urlmon: Fix return value from QueryService. 2010-12-22 14:22:34 +01:00
David Hedberg
7af43bb1b2 urlmon: Set BINDF_NEEDFILE if BINDF_PULLDATA is not specified. 2010-12-20 12:47:38 +01:00
Jacek Caban
29692adf40 urlmon: Make Binding object IUri-based. 2010-11-15 15:03:33 +01:00
Jacek Caban
b54ac3c628 urlmon: Store BindProtocol as IInternetProtocolEx. 2010-11-15 15:03:22 +01:00
Jacek Caban
e0ef2d1774 mshtml: Fixed the first ReportData invocation when binding from objects created by BindToObject. 2010-10-14 10:03:13 +02:00
Piotr Caban
8e48cd1ad7 urlmon: Added ProtocolStream_Stat implementation. 2010-10-11 12:54:17 +02:00
Jacek Caban
a3aa115ac3 urlmon: Use default binding callback if no callback is provided. 2010-10-07 12:00:26 +02:00
Jacek Caban
1db24bedfc urlmon: Added IBinding::Abort implementation. 2010-10-07 12:00:26 +02:00
Jacek Caban
87242c5fb6 urlmon: Report error on synchronous bindings that don't have a cache file and are not read in callback. 2010-10-06 15:00:30 +02:00
Jacek Caban
39f2c63055 urlmon: Replace also bind_info in set_binding_sink. 2010-10-01 17:48:10 +02:00
Jacek Caban
7708097d7b urlmon: Use cache file to read in synchronous binding. 2010-05-05 10:34:33 +02:00
Jacek Caban
9ba1ccf55b urlmon: Set BINF_NEEDFILE flag for synchronous binding of builtin protocols. 2010-05-04 13:14:58 +02:00
Piotr Caban
3886d7f805 urlmon: Fixed synchronous binding to file. 2010-04-29 10:33:12 -05:00
Jacek Caban
c069489a67 urlmon: Report redirected URL to object created by BindToObject. 2009-12-16 12:23:42 +01:00
Jacek Caban
efd869e00a urlmon: Added support for BINDSTATUS_REDIRECTING. 2009-12-16 12:23:04 +01:00
Jacek Caban
8cee331b75 urlmon: Call OnStopBinding before Terminate. 2009-08-24 15:17:31 +02:00
Jacek Caban
e16af65971 urlmon: Use common name for IInternetProtocol and IInternetProtocolSink vtbls. 2009-05-19 11:58:52 +02:00
Jacek Caban
1912f0f4fd urlmon: Added BINDSTATUS_LOADINGMIMEHANDLER and BINDSTATUS_LOADINGMIMEHANDLER support to Binding object. 2009-05-18 12:34:33 +02:00
Jacek Caban
5b72526052 urlmon: Added GetBindString(BINDSTRING_URL) implementation. 2009-05-18 12:34:28 +02:00
Jacek Caban
81a9f4a357 urlmon: Use PI_MIMEVERIFICATION in Binding object. 2009-05-14 11:14:11 +02:00
Jacek Caban
372a0f24a2 urlmon: Moved notif window handling to bindprot.c. 2009-05-12 11:20:33 +02:00
Jacek Caban
89ab83db5d urlmon: Get rid of no longer needed values in Binding object. 2009-05-12 11:20:27 +02:00
Jacek Caban
cd30018dbe urlmon: Get rid of no longer needed thread checking in Binding::ReportProgress. 2009-05-12 11:20:20 +02:00
Jacek Caban
8ea07306e1 urlmon: Get rid of no longer needed thread checking in Binding object's ReportData and ReportResult implementation. 2009-05-12 11:20:14 +02:00
Jacek Caban
00376b5b72 urlmon: Return E_FAIL in Binding::Switch implementation. 2009-05-12 11:20:05 +02:00
Jacek Caban
2e75a84e17 urlmon: Use PI_APARTMENTTHREADED in Binding object. 2009-05-12 11:19:53 +02:00
Jacek Caban
e487196dc2 urlmon: Added support for PI_APARTMENTTHREADED to BindProtocol::Switch. 2009-05-12 11:19:28 +02:00
Jacek Caban
bee36fe831 urlmon: Cache the binding notif window. 2009-05-11 15:56:42 +02:00
Jacek Caban
67d2fdc34a urlmon: Added IWinInetHttpInfo support to Binding object. 2009-03-30 15:09:39 +02:00
Jacek Caban
b105b084a2 urlmon: Ignore report_data call if binding is stopped. 2009-03-02 12:03:27 +01:00
Jacek Caban
d4ce90e688 urlmon: Ignore ReportProgress(BINDSTATUS_ACCEPTRANGES) calls. 2009-01-13 15:29:01 +01:00
Andrew Talbot
c7284efa13 urlmon: Sign-compare warnings fix. 2008-11-14 11:02:15 +01:00
Andrew Talbot
dbe7718e2b urlmon: Assign to structs instead of using memcpy. 2008-03-19 11:21:46 +01:00
Jacek Caban
be1e2080b3 urlmon: 0x800c0008 is INET_E_DOWNLOAD_FAILURE. 2008-02-22 12:09:37 +01:00
Jacek Caban
f7371871df urlmon: Correctly handle creating object failure. 2008-02-22 12:09:31 +01:00
Jacek Caban
374007985a urlmon: E_PENGING returned by Start is not an error. 2008-02-18 12:56:53 +01:00
Jacek Caban
ac61b90f87 urlmon: Fixed ref count leak. 2008-02-06 22:12:31 +01:00
Jacek Caban
2b3c115ad1 urlmon: Added support for binding to IID_IUnknown storage (cache file). 2008-02-04 13:17:00 +01:00
Jacek Caban
458d27fa46 urlmon: Added BINDSTATUS_CACHEFILENAMEAVAILABLE support. 2008-02-04 13:16:54 +01:00
Jacek Caban
e9189df9a6 urlmon: Don't create stgmed_obj for binding to object. 2008-02-04 13:16:49 +01:00
Jacek Caban
4985ca0e1c urlmon: Abstract ProtocolStream object. 2008-02-04 13:16:43 +01:00
Jacek Caban
6b854ff480 urlmon: Separate buffer from stream object. 2008-02-04 13:16:35 +01:00
Jacek Caban
bf5487bfc1 urlmon: Return better error results. 2008-02-04 13:15:42 +01:00