wine
13 years agowinefile: Remove commented out code.
Francois Gouget [Wed, 30 Mar 2011 14:50:55 +0000 (16:50 +0200)] 
winefile: Remove commented out code.

13 years agowinefile: Remove the format disk command.
Francois Gouget [Wed, 30 Mar 2011 14:47:58 +0000 (16:47 +0200)] 
winefile: Remove the format disk command.

SHFormatDrive() is unimplemented in Wine and a format command seems useless in winefile.

13 years agowinefile: Remove unimplemented menu entries.
Francois Gouget [Wed, 30 Mar 2011 14:46:13 +0000 (16:46 +0200)] 
winefile: Remove unimplemented menu entries.

They unnecessarily clutter the GUI and are unlikely to ever be implemented.

13 years agokernel32: Only get the Windows directory if PROFILE_Open() needs it.
Francois Gouget [Wed, 30 Mar 2011 14:43:36 +0000 (16:43 +0200)] 
kernel32: Only get the Windows directory if PROFILE_Open() needs it.

13 years agowineps.drv: PSDRV_YWStoDS() is unused so remove it.
Francois Gouget [Wed, 30 Mar 2011 14:42:29 +0000 (16:42 +0200)] 
wineps.drv: PSDRV_YWStoDS() is unused so remove it.

13 years agomsxml3: Make xslpattern_error() static.
Francois Gouget [Wed, 30 Mar 2011 14:43:13 +0000 (16:43 +0200)] 
msxml3: Make xslpattern_error() static.

13 years agoopenal32: Make a bunch of wrapper functions static.
Francois Gouget [Wed, 30 Mar 2011 14:41:12 +0000 (16:41 +0200)] 
openal32: Make a bunch of wrapper functions static.

13 years agomsxml3/tests: Add a '\n' to an ok() call.
Francois Gouget [Wed, 30 Mar 2011 14:40:31 +0000 (16:40 +0200)] 
msxml3/tests: Add a '\n' to an ok() call.

13 years agomscoree/tests: Make init_pointers() static.
Francois Gouget [Wed, 30 Mar 2011 14:40:23 +0000 (16:40 +0200)] 
mscoree/tests: Make init_pointers() static.

13 years agowinemenubuilder: Do not skip entries when cleaning up file open associations.
Damjan Jovanovic [Wed, 30 Mar 2011 14:22:23 +0000 (16:22 +0200)] 
winemenubuilder: Do not skip entries when cleaning up file open associations.

13 years agoserver: FILE_OVERWRITE and FILE_OVERWRITE_IF need the FILE_WRITE_ATTRIBUTES permission.
Dmitry Timoshkov [Wed, 30 Mar 2011 09:08:49 +0000 (18:08 +0900)] 
server: FILE_OVERWRITE and FILE_OVERWRITE_IF need the FILE_WRITE_ATTRIBUTES permission.

13 years agontdll: Add more NtCreateFile tests.
Dmitry Timoshkov [Wed, 30 Mar 2011 09:08:39 +0000 (18:08 +0900)] 
ntdll: Add more NtCreateFile tests.

13 years agontdll: implemented ProcessDebugFlags in NtQueryInformationProcess.
Steven Wallace [Mon, 28 Mar 2011 03:20:20 +0000 (20:20 -0700)] 
ntdll: implemented ProcessDebugFlags in NtQueryInformationProcess.

13 years agouxtheme/tests: Add tests for OpenThemeDataEx.
André Hentschel [Wed, 23 Mar 2011 16:54:55 +0000 (17:54 +0100)] 
uxtheme/tests: Add tests for OpenThemeDataEx.

13 years agouxtheme: Add OpenThemeDataEx.
André Hentschel [Wed, 23 Mar 2011 18:29:59 +0000 (19:29 +0100)] 
uxtheme: Add OpenThemeDataEx.

13 years agouser32: Fix return value when passing a non-sibling preceding window to SetWindowPos.
David Hedberg [Tue, 22 Mar 2011 01:40:46 +0000 (02:40 +0100)] 
user32: Fix return value when passing a non-sibling preceding window to SetWindowPos.

Acrobat Reader relies on SetWindowPos, with hwndInsertAfter set to a
non-sibling window and no SWP_NOZORDER passed, to return true.

13 years agouser32/tests: Add some more tests for SetWindowPos.
David Hedberg [Tue, 22 Mar 2011 01:40:45 +0000 (02:40 +0100)] 
user32/tests: Add some more tests for SetWindowPos.

13 years agod3dx9: Use init function for ID3DXBuffer.
Rico Schüller [Wed, 30 Mar 2011 10:51:49 +0000 (12:51 +0200)] 
d3dx9: Use init function for ID3DXBuffer.

13 years agod3dx9: Add a some TRACEs to ID3DXBufferImpl.
Rico Schüller [Wed, 30 Mar 2011 10:51:46 +0000 (12:51 +0200)] 
d3dx9: Add a some TRACEs to ID3DXBufferImpl.

13 years agod3dx9: Rename some variables.
Rico Schüller [Wed, 30 Mar 2011 10:51:43 +0000 (12:51 +0200)] 
d3dx9: Rename some variables.

13 years agod3dx9: Remove typedef from ID3DXBufferImpl.
Rico Schüller [Wed, 30 Mar 2011 10:51:40 +0000 (12:51 +0200)] 
d3dx9: Remove typedef from ID3DXBufferImpl.

13 years agod3dx9: Use variable instead of type in HeapAlloc.
Rico Schüller [Wed, 30 Mar 2011 10:51:37 +0000 (12:51 +0200)] 
d3dx9: Use variable instead of type in HeapAlloc.

13 years agod3dx9: Don't zero memory when it will be overridden.
Rico Schüller [Wed, 30 Mar 2011 10:51:08 +0000 (12:51 +0200)] 
d3dx9: Don't zero memory when it will be overridden.

13 years agomsi: Avoid sprintf for simple concatenations.
Hans Leidekker [Wed, 30 Mar 2011 10:32:39 +0000 (12:32 +0200)] 
msi: Avoid sprintf for simple concatenations.

13 years agomsi: Make sure to access the 64-bit portion of the registry where needed on Wow64.
Hans Leidekker [Wed, 30 Mar 2011 10:32:21 +0000 (12:32 +0200)] 
msi: Make sure to access the 64-bit portion of the registry where needed on Wow64.

13 years agomsi/tests: Remove unneeded Wow64 checks.
Hans Leidekker [Wed, 30 Mar 2011 10:31:57 +0000 (12:31 +0200)] 
msi/tests: Remove unneeded Wow64 checks.

13 years agomsi: Implement MsiGetFileSignatureInformationA/W.
Hans Leidekker [Wed, 30 Mar 2011 10:31:35 +0000 (12:31 +0200)] 
msi: Implement MsiGetFileSignatureInformationA/W.

13 years agomsi: Accept whitespace-only property values on the command line.
Hans Leidekker [Wed, 30 Mar 2011 10:31:19 +0000 (12:31 +0200)] 
msi: Accept whitespace-only property values on the command line.

13 years agomsi: Explicitly pass product code and platform to MSIREG_OpenUninstallKey and MSIREG_...
Hans Leidekker [Wed, 30 Mar 2011 10:31:04 +0000 (12:31 +0200)] 
msi: Explicitly pass product code and platform to MSIREG_OpenUninstallKey and MSIREG_DeleteUninstallKey.

13 years agomsi: Allocate the user token dynamically.
Hans Leidekker [Wed, 30 Mar 2011 10:30:49 +0000 (12:30 +0200)] 
msi: Allocate the user token dynamically.

13 years agomsi/tests: Allocate the user token dynamically and unify implementations.
Hans Leidekker [Wed, 30 Mar 2011 10:30:35 +0000 (12:30 +0200)] 
msi/tests: Allocate the user token dynamically and unify implementations.

13 years agomsi/tests: Get rid of workarounds for win9x test failures.
Hans Leidekker [Wed, 30 Mar 2011 10:30:17 +0000 (12:30 +0200)] 
msi/tests: Get rid of workarounds for win9x test failures.

13 years agomsi: Ignore invalid upgrade codes in the PublishProduct action.
Hans Leidekker [Wed, 30 Mar 2011 10:29:59 +0000 (12:29 +0200)] 
msi: Ignore invalid upgrade codes in the PublishProduct action.

13 years agomscms: Trace the CMM id as a string.
Hans Leidekker [Wed, 30 Mar 2011 10:29:45 +0000 (12:29 +0200)] 
mscms: Trace the CMM id as a string.

13 years agowine.inf: Pretend that the .NET 4.0 Client and Full profiles are installed.
Hans Leidekker [Wed, 30 Mar 2011 10:29:28 +0000 (12:29 +0200)] 
wine.inf: Pretend that the .NET 4.0 Client and Full profiles are installed.

13 years agouser32/tests: Add a few IsWindow checks.
Jörg Höhle [Tue, 15 Mar 2011 21:58:39 +0000 (22:58 +0100)] 
user32/tests: Add a few IsWindow checks.

13 years agowinmm: PlaySound concurrency cleanup.
Jörg Höhle [Mon, 28 Mar 2011 20:34:02 +0000 (22:34 +0200)] 
winmm: PlaySound concurrency cleanup.

13 years agowinmm: Get rid of psStopEvent which was never used like an event.
Jörg Höhle [Sat, 26 Mar 2011 11:36:49 +0000 (12:36 +0100)] 
winmm: Get rid of psStopEvent which was never used like an event.

13 years agowinmm: Abort PlaySound in case of audio error.
Jörg Höhle [Sat, 26 Mar 2011 06:36:47 +0000 (07:36 +0100)] 
winmm: Abort PlaySound in case of audio error.

13 years agoRevert "winmm: Fix PlaySound so it doesn't block when another sound is already playing.".
Jörg Höhle [Sat, 26 Mar 2011 06:44:22 +0000 (07:44 +0100)] 
Revert "winmm: Fix PlaySound so it doesn't block when another sound is already playing.".

This reverts commit f44bc89bc41b2b8d75eeb4fc02f5aa587d84c13c.
Let the player thread call waveOutReset itself instead.

13 years agouser32: Reset the cursor clip rectangle before moving a window.
Alexandre Julliard [Wed, 30 Mar 2011 10:34:45 +0000 (12:34 +0200)] 
user32: Reset the cursor clip rectangle before moving a window.

13 years agoserver: Reset the cursor clip rectangle when the foreground thread changes.
Alexandre Julliard [Wed, 30 Mar 2011 10:34:32 +0000 (12:34 +0200)] 
server: Reset the cursor clip rectangle when the foreground thread changes.

13 years agowinex11.drv: Make wglMakeCurrent return the correct error when the drawable is invalid.
Matteo Bruni [Thu, 17 Mar 2011 21:49:23 +0000 (22:49 +0100)] 
winex11.drv: Make wglMakeCurrent return the correct error when the drawable is invalid.

13 years agowinex11.drv: Don't modify current state if glXMakeCurrent fails.
Matteo Bruni [Thu, 3 Mar 2011 20:06:33 +0000 (21:06 +0100)] 
winex11.drv: Don't modify current state if glXMakeCurrent fails.

13 years agoopengl32/tests: Test using a GL context after the drawable is destroyed.
Matteo Bruni [Wed, 2 Mar 2011 21:25:46 +0000 (22:25 +0100)] 
opengl32/tests: Test using a GL context after the drawable is destroyed.

13 years agogdiplus: Fall back to Liberation Serif if Times New Roman is missing.
Vincent Povirk [Tue, 29 Mar 2011 18:11:53 +0000 (13:11 -0500)] 
gdiplus: Fall back to Liberation Serif if Times New Roman is missing.

13 years agocomdlg32: Implement Advise/Unadvise for the Item Dialog.
David Hedberg [Tue, 29 Mar 2011 19:13:23 +0000 (21:13 +0200)] 
comdlg32: Implement Advise/Unadvise for the Item Dialog.

13 years agocomdlg32: Implement some folder and file selection functions for the Item Dialog.
David Hedberg [Tue, 29 Mar 2011 19:13:22 +0000 (21:13 +0200)] 
comdlg32: Implement some folder and file selection functions for the Item Dialog.

13 years agocomdlg32: Implement SetFileTypes and GetFileTypeIndex/SetFileTypeIndex for the Item...
David Hedberg [Wed, 30 Mar 2011 06:12:29 +0000 (08:12 +0200)] 
comdlg32: Implement SetFileTypes and GetFileTypeIndex/SetFileTypeIndex for the Item Dialog.

13 years agocomdlg32: Implement SetOptions/GetOptions for the Item Dialog.
David Hedberg [Tue, 29 Mar 2011 19:13:20 +0000 (21:13 +0200)] 
comdlg32: Implement SetOptions/GetOptions for the Item Dialog.

13 years agocomdlg32/tests: Add initial tests for the Item Dialog.
David Hedberg [Tue, 29 Mar 2011 19:13:19 +0000 (21:13 +0200)] 
comdlg32/tests: Add initial tests for the Item Dialog.

13 years agocomdlg32: Add implementation of DllRegisterServer/DllUnregisterServer.
David Hedberg [Tue, 29 Mar 2011 19:13:18 +0000 (21:13 +0200)] 
comdlg32: Add implementation of DllRegisterServer/DllUnregisterServer.

13 years agontdll: Don't call compare function on memory not provided by user in qsort.
Piotr Caban [Wed, 30 Mar 2011 08:56:27 +0000 (10:56 +0200)] 
ntdll: Don't call compare function on memory not provided by user in qsort.

13 years agowined3d: Get rid of IWineD3DPixelShaderImpl.
Henri Verbeet [Tue, 29 Mar 2011 17:21:52 +0000 (19:21 +0200)] 
wined3d: Get rid of IWineD3DPixelShaderImpl.

13 years agowined3d: Get rid of struct wined3d_geometryshader.
Henri Verbeet [Tue, 29 Mar 2011 17:21:51 +0000 (19:21 +0200)] 
wined3d: Get rid of struct wined3d_geometryshader.

13 years agowined3d: Get rid of IWineD3DVertexShaderImpl.
Henri Verbeet [Tue, 29 Mar 2011 17:21:50 +0000 (19:21 +0200)] 
wined3d: Get rid of IWineD3DVertexShaderImpl.

13 years agowined3d: Get rid of IWineD3DPixelShader.
Henri Verbeet [Tue, 29 Mar 2011 17:21:49 +0000 (19:21 +0200)] 
wined3d: Get rid of IWineD3DPixelShader.

13 years agowined3d: Get rid of IWineD3DGeometryShader.
Henri Verbeet [Tue, 29 Mar 2011 17:21:48 +0000 (19:21 +0200)] 
wined3d: Get rid of IWineD3DGeometryShader.

13 years agowined3d: Get rid of IWineD3DVertexShader.
Henri Verbeet [Tue, 29 Mar 2011 17:21:47 +0000 (19:21 +0200)] 
wined3d: Get rid of IWineD3DVertexShader.

13 years agoRevert "wined3d: Prevent crash when blit_priv is NULL.".
Henri Verbeet [Tue, 29 Mar 2011 17:21:46 +0000 (19:21 +0200)] 
Revert "wined3d: Prevent crash when blit_priv is NULL.".

This reverts commit 37aadc9e377d7840a607dbabff10de375f9fdde8.
This patch was superseded by b2132202c77b0d56b68d2a0f4c0c1f6d637ab577.

13 years agowinejack.drv: Fix build.
Vincent Povirk [Tue, 29 Mar 2011 17:43:06 +0000 (12:43 -0500)] 
winejack.drv: Fix build.

13 years agod3dx9/tests: Add ID3DXEffectCompiler test.
Rico Schüller [Sun, 27 Mar 2011 20:13:02 +0000 (22:13 +0200)] 
d3dx9/tests: Add ID3DXEffectCompiler test.

13 years agod3dx9/tests: Add ID3DXEffect::GetPool() and ID3DXEffect::GetDevice() tests.
Rico Schüller [Sun, 27 Mar 2011 20:13:00 +0000 (22:13 +0200)] 
d3dx9/tests: Add ID3DXEffect::GetPool() and ID3DXEffect::GetDevice() tests.

13 years agod3dx9: ID3DXEffect::QueryInterface() does not support IID_ID3DXBaseEffect.
Rico Schüller [Sun, 27 Mar 2011 20:12:57 +0000 (22:12 +0200)] 
d3dx9: ID3DXEffect::QueryInterface() does not support IID_ID3DXBaseEffect.

13 years agod3dx9: Implement ID3DXEffect::GetDevice().
Rico Schüller [Sun, 27 Mar 2011 20:12:54 +0000 (22:12 +0200)] 
d3dx9: Implement ID3DXEffect::GetDevice().

13 years agod3dx9: Implement ID3DXEffect::GetPool().
Rico Schüller [Sun, 27 Mar 2011 20:12:52 +0000 (22:12 +0200)] 
d3dx9: Implement ID3DXEffect::GetPool().

13 years agod3dx9: Fix some style issues.
Rico Schüller [Sun, 27 Mar 2011 20:12:49 +0000 (22:12 +0200)] 
d3dx9: Fix some style issues.

13 years agod3dx9: Add ID3DXEffectCompiler interface.
Rico Schüller [Sun, 27 Mar 2011 20:12:45 +0000 (22:12 +0200)] 
d3dx9: Add ID3DXEffectCompiler interface.

13 years agod3dx9: Forward ID3DXEffect to ID3DXBaseEffect.
Rico Schüller [Sun, 27 Mar 2011 20:12:41 +0000 (22:12 +0200)] 
d3dx9: Forward ID3DXEffect to ID3DXBaseEffect.

13 years agod3dx9: Add ID3DXBaseEffect interface.
Rico Schüller [Sun, 27 Mar 2011 20:12:38 +0000 (22:12 +0200)] 
d3dx9: Add ID3DXBaseEffect interface.

13 years agoinclude: Fix ID3DXEffectCompiler interface.
Rico Schüller [Sun, 27 Mar 2011 20:12:35 +0000 (22:12 +0200)] 
include: Fix ID3DXEffectCompiler interface.

13 years agod3dx9/tests: Add refcount test for the device.
Rico Schüller [Sun, 27 Mar 2011 20:12:31 +0000 (22:12 +0200)] 
d3dx9/tests: Add refcount test for the device.

13 years agod3dx9: Handle pool and device in ID3DXEffect.
Rico Schüller [Sun, 27 Mar 2011 20:12:28 +0000 (22:12 +0200)] 
d3dx9: Handle pool and device in ID3DXEffect.

13 years agod3dx9: Use size of variable instead of type.
Rico Schüller [Sun, 27 Mar 2011 20:12:25 +0000 (22:12 +0200)] 
d3dx9: Use size of variable instead of type.

13 years agod3dx9: Fix HeapAlloc size in D3DXCreateEffectPool.
Rico Schüller [Sun, 27 Mar 2011 20:12:22 +0000 (22:12 +0200)] 
d3dx9: Fix HeapAlloc size in D3DXCreateEffectPool.

13 years agoinclude: Add missing D3DXCreateEffect* declarations in d3dx9effect.h.
Rico Schüller [Sun, 27 Mar 2011 20:12:13 +0000 (22:12 +0200)] 
include: Add missing D3DXCreateEffect* declarations in d3dx9effect.h.

13 years agowldap32: Accept a NULL value in ldap_set_option.
Hans Leidekker [Tue, 29 Mar 2011 11:59:22 +0000 (13:59 +0200)] 
wldap32: Accept a NULL value in ldap_set_option.

13 years agokernel32: Implement and test GetVolumePathNamesForVolumeName.
Hans Leidekker [Tue, 29 Mar 2011 11:03:42 +0000 (13:03 +0200)] 
kernel32: Implement and test GetVolumePathNamesForVolumeName.

13 years agows2_32: Implement GetNameInfoW.
Hans Leidekker [Tue, 29 Mar 2011 11:03:24 +0000 (13:03 +0200)] 
ws2_32: Implement GetNameInfoW.

13 years agomshtml: Fixed node leak in HTMLEventObj.
Jacek Caban [Tue, 29 Mar 2011 11:37:42 +0000 (13:37 +0200)] 
mshtml: Fixed node leak in HTMLEventObj.

13 years agomshtml: Fixed ref count handling in events.c.
Jacek Caban [Tue, 29 Mar 2011 11:37:01 +0000 (13:37 +0200)] 
mshtml: Fixed ref count handling in events.c.

13 years agomshtml: Event handler may be already free in release_event_target.
Jacek Caban [Tue, 29 Mar 2011 11:36:46 +0000 (13:36 +0200)] 
mshtml: Event handler may be already free in release_event_target.

13 years agomshtml: Use zone mapping instead of hardcoded protocols in use_gecko_script.
Jacek Caban [Tue, 29 Mar 2011 10:51:21 +0000 (12:51 +0200)] 
mshtml: Use zone mapping instead of hardcoded protocols in use_gecko_script.

13 years agomshtml: Store security manager in HTMLWindow instead of HTMLDocumentNode.
Jacek Caban [Tue, 29 Mar 2011 10:51:04 +0000 (12:51 +0200)] 
mshtml: Store security manager in HTMLWindow instead of HTMLDocumentNode.

13 years agomshtml: Try loading library in IInternetProtocolInfo::ParseUrl(PARSE_INTERNET_URL...
Jacek Caban [Tue, 29 Mar 2011 10:50:52 +0000 (12:50 +0200)] 
mshtml: Try loading library in IInternetProtocolInfo::ParseUrl(PARSE_INTERNET_URL) for res protocol to work around library name difference for winelib libraries.

13 years agouser32: Add the SW_SHOWDEFAULT case to WINPOS_MinMaximize().
Dmitry Timoshkov [Tue, 29 Mar 2011 06:00:39 +0000 (15:00 +0900)] 
user32: Add the SW_SHOWDEFAULT case to WINPOS_MinMaximize().

13 years agontdll: Fix race condition in RtlCreateHeap().
Bart Van Assche [Mon, 28 Feb 2011 10:39:57 +0000 (11:39 +0100)] 
ntdll: Fix race condition in RtlCreateHeap().

13 years agogdiplus: Add test for GdipSetTextRenderingHint and make it pass.
Vincent Povirk [Mon, 28 Mar 2011 22:38:38 +0000 (17:38 -0500)] 
gdiplus: Add test for GdipSetTextRenderingHint and make it pass.

13 years agogdiplus: Add test for GdipDrawDriverString.
Vincent Povirk [Mon, 28 Mar 2011 21:40:19 +0000 (16:40 -0500)] 
gdiplus: Add test for GdipDrawDriverString.

13 years agourlmon/tests: Added IWinInetHttpInfo tests.
Piotr Caban [Mon, 28 Mar 2011 21:38:27 +0000 (23:38 +0200)] 
urlmon/tests: Added IWinInetHttpInfo tests.

13 years agourlmon: Added IWinInetHttpInfo_{QueryOption,QueryInfo} implementation.
Piotr Caban [Mon, 28 Mar 2011 21:38:16 +0000 (23:38 +0200)] 
urlmon: Added IWinInetHttpInfo_{QueryOption,QueryInfo} implementation.

13 years agourlmon: Forward IWinInetHttpInfo calls to protocol implementations.
Piotr Caban [Mon, 28 Mar 2011 21:38:07 +0000 (23:38 +0200)] 
urlmon: Forward IWinInetHttpInfo calls to protocol implementations.

13 years agoshdocvw: Report navigation error depending on HTTP status code.
Piotr Caban [Mon, 28 Mar 2011 21:37:36 +0000 (23:37 +0200)] 
shdocvw: Report navigation error depending on HTTP status code.

13 years agomshtml/tests: Added connection error handling tests.
Piotr Caban [Mon, 28 Mar 2011 21:36:45 +0000 (23:36 +0200)] 
mshtml/tests: Added connection error handling tests.

13 years agomshtml/tests: Added asynchronous moniker to htmldoc tests.
Piotr Caban [Mon, 28 Mar 2011 21:36:35 +0000 (23:36 +0200)] 
mshtml/tests: Added asynchronous moniker to htmldoc tests.

13 years agomshtml/tests: Added IDocObjectService interface.
Piotr Caban [Mon, 28 Mar 2011 21:36:23 +0000 (23:36 +0200)] 
mshtml/tests: Added IDocObjectService interface.

13 years agomshtml/tests: Added IBrowserService interface.
Piotr Caban [Mon, 28 Mar 2011 21:36:14 +0000 (23:36 +0200)] 
mshtml/tests: Added IBrowserService interface.

13 years agomshtml/tests: Added IWinInetHttpInfo interface.
Piotr Caban [Mon, 28 Mar 2011 21:36:03 +0000 (23:36 +0200)] 
mshtml/tests: Added IWinInetHttpInfo interface.

13 years agomshtml: Report an error when navigation fails.
Piotr Caban [Mon, 28 Mar 2011 21:35:34 +0000 (23:35 +0200)] 
mshtml: Report an error when navigation fails.

13 years agourlmon: Added basic domain zone support to MapUrlToZone.
Thomas Mullaly [Sun, 13 Mar 2011 23:26:45 +0000 (19:26 -0400)] 
urlmon: Added basic domain zone support to MapUrlToZone.