Jacek Caban
172a35c442
urlmon: There is no need to make slash conversion in BindToStorage as URL is already canonized in the constructor.
2007-05-29 14:13:13 +02:00
Rob Shearman
d82c456e5f
urlmon: The persisted version of URL monikers should be size of URL
...
including nul-terminating character (4-bytes), followed by the URL
string including nul-terminating character.
2007-05-24 11:35:08 +02:00
Rob Shearman
d76a15a36d
urlmon: Fix a typo in URLMonikerImpl_Save.
...
The data in This->URLName should be written out, not the pointer
followed by garbage.
2007-05-24 11:34:56 +02:00
Hans Leidekker
691b0a3d68
urlmon: Add an implementation for CreateURLMonikerEx based on existing code for CreateURLMoniker.
2007-04-23 14:06:13 +02:00
Paul Vriens
f5035577fb
urlmon: Cast-qual warning fixes.
2007-02-07 11:03:50 +01:00
Paul Vriens
bb6e47af6c
urlmon: Cast-qual warning fix.
2007-02-07 11:03:44 +01:00
Jacek Caban
1ba20d3b8b
urlmon: Code clean up.
2007-02-05 12:24:16 +01:00
Francois Gouget
4dc5c7aede
urlmon: Print GetLastError() in decimal with '%u'.
2007-01-05 18:24:17 +01:00
Francois Gouget
9fe4673347
Don't include windows.h & co in the Wine sources.
...
Remove uneeded COM_NO_WINDOWS_H defines.
2006-10-24 17:47:09 +02:00
Jacek Caban
7e340f8f62
urlmon: Win64 printf format warning fixes.
2006-10-06 12:47:59 +02:00
Francois Gouget
82babbee0b
Add missing '\n's to Wine traces.
2006-10-05 17:46:48 +02:00
Jacek Caban
5674260b6d
urlmon: Use CoInternetParseUrl in URLMonikerImpl_Construct.
2006-07-31 10:49:32 +02:00
Jacek Caban
919871523a
urlmon: Use URL_FILE_USE_PATHURL flag to combine urls.
2006-07-17 13:52:56 +02:00
James Hawkins
e2bf4ff164
urlmon: Implement URLDownloadToCacheFileW.
2006-07-12 21:13:16 +02:00
Jacek Caban
0a109b38c3
urlmon: Call Binding_CloseCacheDownload after Binding_FinishedDownload.
2006-06-20 20:38:51 +02:00
Jonathan Ernst
360a3f9142
Update the address of the Free Software Foundation.
2006-05-23 14:11:13 +02:00
Michael Stefaniuc
a87520036f
janitorial: Remove redundant NULL pointer checks before HeapFree'ing them.
...
Some HeapFree's are hidden behind macros. Found by smatch.
2006-05-10 11:31:41 +02:00
Dmitry Timoshkov
57a579ffcd
Make more arrays const.
2006-01-24 14:00:32 +01:00
Jacek Caban
0d57265a16
urlmon: Use CoInternetCombineUrl in URLMonikerImpl_Construct.
2006-01-11 20:55:51 +01:00
Jacek Caban
3a04ff6836
urlmon: Removed not used code.
2005-12-31 13:19:32 +01:00
Jacek Caban
0cceb3386f
urlmon: Use pluggable protocol for file protocol.
2005-12-26 13:27:10 +01:00
Rolf Kalbermatter
81c446ef5d
urlmon: Implement BindAsyncMoniker function.
2005-12-26 12:59:42 +01:00
Jacek Caban
0dcf2a4589
Beginning of true BindToStorage implementation.
2005-11-14 15:12:43 +00:00
Jacek Caban
d73904713f
Move BindToStorage hack to the separated function.
2005-11-14 11:22:01 +00:00
Jacek Caban
6affb1f132
Added URLDownloadToCacheFile[AW] stub.
2005-11-10 11:04:21 +00:00
Jacek Caban
91d6288e35
Added CoInternetGetSession implementation.
2005-09-15 18:47:13 +00:00
Jacek Caban
fa1a986093
Rewrote FindMimeFromData to pass tests.
2005-09-12 20:12:40 +00:00
Jacek Caban
2312fdeba4
Added ReleaseBindInfo implementation.
2005-09-08 11:01:46 +00:00
Jacek Caban
8d0f45f792
Added CreateAsyncBindCtxEx implementation.
2005-09-03 09:36:12 +00:00
Felix Nawothnig
802b17c8f5
Fix misuse of UrlCombineW.
2005-07-18 09:08:16 +00:00
Uwe Bonnes
901e7c6650
URLMonikerImpl_BindToStorage: Don't use a HeapAllocated pointer for
...
other purposes.
2005-07-11 10:23:10 +00:00
Uwe Bonnes
bc005b148d
URLMonikerImpl_BindToStorage: Escape special characters.
2005-07-10 17:47:03 +00:00
Mike McCormack
058e38af72
Fix -Wpointer-sign warnings.
2005-07-03 12:05:03 +00:00
Jacek Caban
608bdc6025
Fix handling of pmkContext in CreateURLMoniker.
2005-07-03 11:20:28 +00:00
Jacek Caban
132bc714fb
Better module locking.
2005-07-02 10:49:56 +00:00
Dmitry Timoshkov
eba47f1dfe
Make remaining OLE interface vtables const.
2005-06-06 19:50:35 +00:00
Mike McCormack
fb3f17ab00
Stub implementation for GetSoftwareUpdateInfo.
2005-05-25 09:54:15 +00:00
Jacek Caban
3be034e9b1
Separated IBinding and IMoniker interfaces.
2005-05-23 09:53:21 +00:00
Troy Rollo
833c946234
Correct bug truncating downloaded files to 4096 bytes.
2005-05-05 09:50:46 +00:00
Troy Rollo
caf6fa9531
Implement URLMonikerImpl_BindToStorage.
2005-05-04 10:36:54 +00:00
James Hawkins
bbc081e834
Properly implement DllCanUnloadNow ref counting.
2005-02-03 19:38:37 +00:00
James Hawkins
79ecb0d783
- Use only stored result of Interlocked* in AddRef/Release.
...
- Expand TRACEs to display the ref count.
2005-01-12 19:52:38 +00:00
Michael Stefaniuc
5ad7d858e0
Do not check for non NULL pointer before HeapFree'ing it. It's
...
redundant.
2004-12-23 17:06:43 +00:00
Jacek Caban
51077d1e86
- Added test of BindToStorage.
...
- Added some declarations to urlmon.idl.
2004-12-20 18:58:04 +00:00
Jacek Caban
7af955a198
- Implemented CreateAsyncBindCtx.
...
- Added test.
2004-12-08 13:46:01 +00:00
Jacek Caban
d9ce4cd628
- Added stub implementation of IInternetZoneManager interface.
...
- Added implementation of CoInternetCreateZoneManager function.
- Added stub implementation of UrlMkGetSessionOption and corrected
declaration of UrlMkSetSessionOption.
- Code cleanup.
2004-11-30 21:14:21 +00:00
Francois Gouget
486d020c1b
Don't define COBJMACROS in objbase.h.
...
Update the Wine sources accordingly.
2004-10-07 03:06:48 +00:00
Huw Davies
076b5b706f
Stub implementation of IInternetSecurityManager.
...
Add a classfactory.
Fix calling convention of CoInternetCreateSecurityManager.
2004-09-28 19:18:52 +00:00
Joris Huizer
34cffce6f9
Ref count increment/decrement cleanup.
2004-09-24 01:16:53 +00:00
Hans Leidekker
719a789792
Fix signed/unsigned comparison warnings.
2004-09-22 02:46:38 +00:00
Alexandre Julliard
39a696a166
Removed some uses of the non-standard ICOM_THIS macro.
2004-09-06 20:34:29 +00:00
Alexandre Julliard
f714b39762
Get rid of the no longer used ICOM_MSVTABLE_COMPAT_DummyRTTIVALUE
...
macro.
2004-08-23 19:39:48 +00:00
Alexandre Julliard
48c4bb3c31
Get rid of the non-standard ICOM_VTABLE macro.
2004-08-12 23:00:51 +00:00
Mike McCormack
5995596a9a
Added a few stub implementations.
2004-07-12 23:48:39 +00:00
Patrik Stridvall
2f339b2523
Added the IInternetSession interface.
2004-05-17 20:51:02 +00:00
Kevin Koltzau
57f7a2c181
Implemented IsAsyncMoniker.
2004-05-07 03:49:19 +00:00
Francois Gouget
cfc3943c5f
Make our ascii strings static const.
...
Remove a couple string variables that were used only once and use the
string literal directly.
2004-05-04 04:13:05 +00:00
Kevin Koltzau
3d5205ef5f
Handle context in CreateURLMoniker.
2004-05-03 20:07:03 +00:00
Francois Gouget
8fc374d8b4
Make Unicode strings 'static const'.
2004-04-20 02:14:00 +00:00
Francois Gouget
ebf0eb3138
Make static Unicode strings const.
2004-04-20 00:34:52 +00:00
Francois Gouget
6a6c85c6d8
Make Unicode const strings static so they are not copied to the stack
...
each time we enter the function.
2004-04-19 20:12:14 +00:00
Kevin Koltzau
01fefd636e
Implemented IsEqual.
2004-03-31 19:58:09 +00:00
Kevin Koltzau
10a3fd3c3a
Implement loading and saving to a stream, and a few other basic
...
functions.
2004-03-29 21:39:44 +00:00
Kevin Koltzau
3ff08570c6
Implement FindMimeFromData.
2004-03-22 21:14:39 +00:00
Ge van Geldorp
399901e054
Rename LARGE_INTEGER and ULARGE_INTEGER members "s" to "u" to conform
...
with PSDK.
2004-01-23 01:51:33 +00:00
Kirill Smelkov
12b36ecb4a
Added CreateAsyncBindCtx and IsAsyncMoniker stubs.
2003-12-13 00:03:30 +00:00
Alexandre Julliard
e37c6e18d0
Fixed header dependencies to be fully compatible with the Windows
...
headers (with help from Dimitrie O. Paun).
2003-09-05 23:08:26 +00:00
Alexandre Julliard
efe812554e
Authors: Mike McCormack <mike@codeweavers.com>, Lionel Ulmer <lionel.ulmer@free.fr>
...
Implement URLDownloadToFileA/W.
2003-07-15 20:47:17 +00:00
Dmitry Timoshkov
2d55e0484c
Fix some problems found while compiling and linking Wine under
...
Cygwin.
2003-03-31 23:58:27 +00:00
Jon Griffiths
cd4234aa49
Documentation updates.
2003-03-18 18:35:48 +00:00
Robert Shearman
bda22de541
- Add some stubs.
...
- Implement kernel32.FatalExit.
2003-01-13 20:44:13 +00:00
Dimitrie O. Paun
297f3d898d
Define NONAMELESS{STRUCT,UNION} explicitly in the files that need them.
2003-01-07 20:36:20 +00:00
Dimitrie O. Paun
cef5961d2b
Eliminate lots of __WINE__ conditionals from the headers.
2003-01-03 19:12:55 +00:00
Greg Turner
55b2bf1d89
- port cabextract to wine
...
- implement cabinet.dll.Extract, urlmon.dll.Extract
- add SP6a registry key to winedefault.reg
2002-12-19 21:16:56 +00:00
Patrik Stridvall
65f4436566
Fixed some issues found by winapi_check.
2002-10-02 01:24:27 +00:00
Chris Morgan
a8b3216670
Added stubs for HttpEndRequestA/W, InternetReadFileExA/W,
...
SetUrlCacheEntryGroup, CreateUrlCacheGroup, DeleteUrlCacheGroup.
2002-09-27 22:05:23 +00:00
Patrik Stridvall
d97f7cdecb
Fixed some issues found by winapi_check.
2002-08-17 00:21:53 +00:00
Huw D M Davies
6b97f5eef8
Very hacked implementation of url monikers.
2002-08-13 18:20:24 +00:00
Vincent Béron
9a62491660
Removed trailing whitespace.
2002-05-31 23:06:46 +00:00
Alexandre Julliard
140e7222e0
Removed more code at Hidenori's request.
2002-05-05 19:40:57 +00:00
Hidenori Takeshima
b54389b3ed
Added some stubs.
2002-04-08 22:45:34 +00:00
Alexandre Julliard
0799c1a780
Added LGPL standard comment, and copyright notices where necessary.
...
Global replacement of debugtools.h by wine/debug.h.
2002-03-09 23:29:33 +00:00
Eric Kohl
eba84bb564
Added Extract stub.
2002-01-29 18:03:36 +00:00
Gerard Patel
d83dfd0173
Trivial fixes for shlwapi and Internet routines.
2001-12-24 20:24:36 +00:00
Malte Starostik
19337c7e18
CreateURLMoniker takes a LPCWSTR, not a LPWSTR.
2001-10-08 20:27:01 +00:00
Patrik Stridvall
8b216b3d02
Documentation ordinal fixes.
2001-06-19 18:20:47 +00:00
Malte Starostik
251f30ac3c
Implemented some very basic functionality.
2001-05-31 21:38:38 +00:00
Patrik Stridvall
1ed5577522
Don't include windows.h internally.
2000-11-30 01:31:28 +00:00
Patrik Stridvall
7980a50cb7
Fixed issues found by winapi_check.
2000-06-07 02:15:39 +00:00
Alexandre Julliard
819fa8ce38
Merged urlmon.dll and wininet.dll from the Corel tree (implementation
...
by Ulrich Czekalla <ulrichc@corel.ca>)
2000-04-11 20:07:00 +00:00