wine
17 years agourlmon: Added ibind argument handling in CreateAsyncBindCtx.
Jacek Caban [Sun, 30 Dec 2007 16:42:03 +0000 (17:42 +0100)] 
urlmon: Added ibind argument handling in CreateAsyncBindCtx.

17 years agourlmon.idl: Added missing MONIKERPROPERTY variables.
Jacek Caban [Sun, 30 Dec 2007 16:41:44 +0000 (17:41 +0100)] 
urlmon.idl: Added missing MONIKERPROPERTY variables.

17 years agourlmon: Use BindProtocol in Binding object.
Jacek Caban [Sun, 30 Dec 2007 16:40:26 +0000 (17:40 +0100)] 
urlmon: Use BindProtocol in Binding object.

17 years agorpcrt4: Implement NdrConformantStringMemorySize.
Rob Shearman [Sat, 29 Dec 2007 12:14:30 +0000 (12:14 +0000)] 
rpcrt4: Implement NdrConformantStringMemorySize.

17 years agorpcrt4: Add some tests for non-conformant strings.
Rob Shearman [Sat, 29 Dec 2007 12:17:55 +0000 (12:17 +0000)] 
rpcrt4: Add some tests for non-conformant strings.

17 years agorpcrt4: Implement non-conformant string functions.
Rob Shearman [Sat, 29 Dec 2007 12:16:01 +0000 (12:16 +0000)] 
rpcrt4: Implement non-conformant string functions.

17 years agorpcss: Initialise some out-only parameters that aren't initialised by the generated...
Rob Shearman [Sat, 29 Dec 2007 12:13:48 +0000 (12:13 +0000)] 
rpcss: Initialise some out-only parameters that aren't initialised by the generated RPC code.

17 years agouser32: Remove unneeded casts.
Michael Stefaniuc [Sat, 29 Dec 2007 00:05:07 +0000 (01:05 +0100)] 
user32: Remove unneeded casts.

17 years agowininet: Fix typo in comparison with NULL. Found by Smatch.
Michael Stefaniuc [Sat, 29 Dec 2007 00:04:58 +0000 (01:04 +0100)] 
wininet: Fix typo in comparison with NULL. Found by Smatch.

17 years agogdiplus: Add GdipCreatePen2 and test cases.
Lei Zhang [Fri, 28 Dec 2007 21:08:09 +0000 (13:08 -0800)] 
gdiplus: Add GdipCreatePen2 and test cases.

17 years agogdiplus: Initialize a variable in a test.
Lei Zhang [Fri, 28 Dec 2007 20:54:31 +0000 (12:54 -0800)] 
gdiplus: Initialize a variable in a test.

17 years agontdll: Remove unneeded casts.
Andrew Talbot [Fri, 28 Dec 2007 17:21:48 +0000 (17:21 +0000)] 
ntdll: Remove unneeded casts.

17 years agomsvfw32: Remove unneeded casts.
Andrew Talbot [Fri, 28 Dec 2007 17:21:45 +0000 (17:21 +0000)] 
msvfw32: Remove unneeded casts.

17 years agourlmon: Added more binding tests.
Jacek Caban [Fri, 28 Dec 2007 13:54:48 +0000 (14:54 +0100)] 
urlmon: Added more binding tests.

17 years agourlmon: Release protocol sink in Terminate.
Jacek Caban [Fri, 28 Dec 2007 13:54:22 +0000 (14:54 +0100)] 
urlmon: Release protocol sink in Terminate.

17 years agourlmon: More ReportProgress implementation.
Jacek Caban [Fri, 28 Dec 2007 13:53:38 +0000 (14:53 +0100)] 
urlmon: More ReportProgress implementation.

17 years agourlmon: Move setting protocol_sink to separated function.
Jacek Caban [Fri, 28 Dec 2007 13:53:25 +0000 (14:53 +0100)] 
urlmon: Move setting protocol_sink to separated function.

17 years agoRelease 0.9.52. wine-0.9.52
Alexandre Julliard [Fri, 28 Dec 2007 15:26:23 +0000 (16:26 +0100)] 
Release 0.9.52.

17 years agoregedit: Window caption correction.
Vincent Hardy [Fri, 28 Dec 2007 10:11:25 +0000 (11:11 +0100)] 
regedit: Window caption correction.

17 years agowined3d: Only store the palette index in the alpha component when the primary render...
Roderick Colenbrander [Sun, 23 Dec 2007 19:51:58 +0000 (20:51 +0100)] 
wined3d: Only store the palette index in the alpha component when the primary render target uses P8.

This was already done in other places but I missed this spot.

17 years agowined3d: In case of GL_EXT_paletted_textures we use GL_COLOR_INDEX and don't need...
Roderick Colenbrander [Sun, 23 Dec 2007 19:47:15 +0000 (20:47 +0100)] 
wined3d: In case of GL_EXT_paletted_textures we use GL_COLOR_INDEX and don't need a GL_RED fixup.

17 years agouser32: Reimplement IsHungAppWindow.
Dmitry Timoshkov [Fri, 28 Dec 2007 02:59:13 +0000 (10:59 +0800)] 
user32: Reimplement IsHungAppWindow.

17 years agourlmon: Rename BindProtocol's IInternetProtocolSink methods.
Jacek Caban [Fri, 28 Dec 2007 01:00:53 +0000 (02:00 +0100)] 
urlmon: Rename BindProtocol's IInternetProtocolSink methods.

Binding's implementation uses the same names, what makes reading logs
harder.

17 years agourlmon: Use heap_alloc_zero to allocate BindProtocol.
Jacek Caban [Fri, 28 Dec 2007 01:00:37 +0000 (02:00 +0100)] 
urlmon: Use heap_alloc_zero to allocate BindProtocol.

17 years agourlmon: Added mime filters tests.
Jacek Caban [Fri, 28 Dec 2007 01:00:24 +0000 (02:00 +0100)] 
urlmon: Added mime filters tests.

17 years agourlmon: Added [Un]RegisterMimeFilter implementation.
Jacek Caban [Fri, 28 Dec 2007 01:00:10 +0000 (02:00 +0100)] 
urlmon: Added [Un]RegisterMimeFilter implementation.

17 years agourlmon: RegisterNameSpace clean up.
Jacek Caban [Fri, 28 Dec 2007 00:59:51 +0000 (01:59 +0100)] 
urlmon: RegisterNameSpace clean up.

17 years agourlmon: Added CoInternetQueryInfo tests.
Jacek Caban [Fri, 28 Dec 2007 00:59:38 +0000 (01:59 +0100)] 
urlmon: Added CoInternetQueryInfo tests.

17 years agourlmon: Added CoInternetQueryInfo implementation.
Jacek Caban [Fri, 28 Dec 2007 00:59:25 +0000 (01:59 +0100)] 
urlmon: Added CoInternetQueryInfo implementation.

17 years agomshtml: Added QueryInfo tests.
Jacek Caban [Fri, 28 Dec 2007 00:59:06 +0000 (01:59 +0100)] 
mshtml: Added QueryInfo tests.

17 years agomshtml: Added ResProtocolInfo::QueryInfo implementation.
Jacek Caban [Fri, 28 Dec 2007 00:58:53 +0000 (01:58 +0100)] 
mshtml: Added ResProtocolInfo::QueryInfo implementation.

17 years agomshtml: Added AboutProtocolInfo::QueryInfo implementation.
Jacek Caban [Fri, 28 Dec 2007 00:58:41 +0000 (01:58 +0100)] 
mshtml: Added AboutProtocolInfo::QueryInfo implementation.

17 years agowined3d: Multiply the half pixel correction with .w.
Stefan Dösinger [Thu, 27 Dec 2007 20:20:59 +0000 (21:20 +0100)] 
wined3d: Multiply the half pixel correction with .w.

17 years agoserver: Initialise the apc_call_t union in async_set_result to all zero to avoid...
Rob Shearman [Thu, 27 Dec 2007 13:50:35 +0000 (13:50 +0000)] 
server: Initialise the apc_call_t union in async_set_result to all zero to avoid a Valgrind warning.

17 years agoshell32: Implement "My Network Places" shell folder.
Mike McCormack [Wed, 26 Dec 2007 08:48:15 +0000 (11:48 +0300)] 
shell32: Implement "My Network Places" shell folder.

17 years agod3d9: Initialize pVertexBuffer.
Marcus Meissner [Mon, 24 Dec 2007 14:01:18 +0000 (15:01 +0100)] 
d3d9: Initialize pVertexBuffer.

17 years agofonts: Correct External leading for japanese small font and enable fontmetric test...
Aric Stewart [Wed, 26 Dec 2007 14:15:06 +0000 (08:15 -0600)] 
fonts: Correct External leading for japanese small font and enable fontmetric test for the font.

17 years agoexplorer: Fix memory leak when one or more properties are not present on a hal device.
Rob Shearman [Thu, 27 Dec 2007 10:01:13 +0000 (10:01 +0000)] 
explorer: Fix memory leak when one or more properties are not present on a hal device.

17 years agorpcss: Zero the memory of several variables before writing them to the pipe to silenc...
Rob Shearman [Thu, 27 Dec 2007 10:01:09 +0000 (10:01 +0000)] 
rpcss: Zero the memory of several variables before writing them to the pipe to silence Valgrind warnings.

17 years agowined3d: Combine two glScalef calls into one.
Stefan Dösinger [Wed, 26 Dec 2007 21:12:05 +0000 (22:12 +0100)] 
wined3d: Combine two glScalef calls into one.

17 years agowined3d: Get rid of the invymat.
Stefan Dösinger [Tue, 25 Dec 2007 22:14:05 +0000 (23:14 +0100)] 
wined3d: Get rid of the invymat.

glScalef(1.0, -1.0, 1.0) does the same as the glMultMatrix with the
invymat matrix, and it is more optimal.

17 years agowined3d: Fix a problem in BltOverride.
Stefan Dösinger [Tue, 25 Dec 2007 21:57:01 +0000 (22:57 +0100)] 
wined3d: Fix a problem in BltOverride.

17 years agomsi: Fix error handling in encode_streamname().
Gerald Pfeifer [Wed, 26 Dec 2007 21:44:22 +0000 (22:44 +0100)] 
msi: Fix error handling in encode_streamname().

17 years agowined3d: Also update alpha test when stage texture is NULL.
Alexander Dorofeyev [Thu, 27 Dec 2007 08:23:59 +0000 (00:23 -0800)] 
wined3d: Also update alpha test when stage texture is NULL.

17 years agocomdlg32: PageSetupDlgW: Load paper orientation in ChangePrinterW.
Alexander Nicolaysen Sørnes [Sun, 23 Dec 2007 14:55:15 +0000 (15:55 +0100)] 
comdlg32: PageSetupDlgW: Load paper orientation in ChangePrinterW.

17 years agowined3d: Add zero/near zero vertex rhw special case.
Alexander Dorofeyev [Tue, 25 Dec 2007 08:18:21 +0000 (00:18 -0800)] 
wined3d: Add zero/near zero vertex rhw special case.

17 years agows2_32: Fix timeout check.
Alexander Dorofeyev [Mon, 24 Dec 2007 10:24:09 +0000 (02:24 -0800)] 
ws2_32: Fix timeout check.

17 years agorpcrt4: Re-use existing memory for embedded pointers in NdrVaryingArrayUnmarshall.
Rob Shearman [Mon, 24 Dec 2007 17:01:40 +0000 (17:01 +0000)] 
rpcrt4: Re-use existing memory for embedded pointers in NdrVaryingArrayUnmarshall.

17 years agorpcrt4: Re-use existing memory for embedded pointers in NdrConformantVaryingArrayUnma...
Rob Shearman [Mon, 24 Dec 2007 17:01:27 +0000 (17:01 +0000)] 
rpcrt4: Re-use existing memory for embedded pointers in NdrConformantVaryingArrayUnmarshall.

17 years agorpcrt4: Add tests for varying and conformant varying arrays.
Rob Shearman [Mon, 24 Dec 2007 17:01:20 +0000 (17:01 +0000)] 
rpcrt4: Add tests for varying and conformant varying arrays.

17 years agodbghelp: Treat const addresses as const unsigned.
Andrey Turkin [Wed, 26 Dec 2007 08:51:18 +0000 (11:51 +0300)] 
dbghelp: Treat const addresses as const unsigned.

This will prevent winedbg from spamming about __wine_dbch__default.

17 years agoquartz: Fix memory leak in FilterGraphInner_Release.
Rob Shearman [Wed, 26 Dec 2007 11:03:17 +0000 (11:03 +0000)] 
quartz: Fix memory leak in FilterGraphInner_Release.

17 years agooleaut32: Fix copy and paste error in VARIANT_UserUnmarshall with VT_UNKNOWN test.
Rob Shearman [Wed, 26 Dec 2007 11:03:03 +0000 (11:03 +0000)] 
oleaut32: Fix copy and paste error in VARIANT_UserUnmarshall with VT_UNKNOWN test.

The variant type is VT_UNKNOWN so we should be using V_UNKNOWN, not
V_VARIANTREF(V_R8) to check the type unmarshalled properly.

17 years agomsi: Fix several memory leaks after using IEnumSTATSTG_Next.
Rob Shearman [Wed, 26 Dec 2007 11:02:55 +0000 (11:02 +0000)] 
msi: Fix several memory leaks after using IEnumSTATSTG_Next.

The pwcsName field of STATSTG must be freed, otherwise the memory will
be leaked.

17 years agohlink: Fix memory leak by freeing extension services This->headers in the release...
Rob Shearman [Wed, 26 Dec 2007 11:02:48 +0000 (11:02 +0000)] 
hlink: Fix memory leak by freeing extension services This->headers in the release function.

17 years agouser32: Added the new Vista messages to spy.
Reece H. Dunn [Tue, 25 Dec 2007 02:04:43 +0000 (02:04 +0000)] 
user32: Added the new Vista messages to spy.

17 years agoinclude: Added the new Vista messages.
Reece H. Dunn [Tue, 25 Dec 2007 02:00:28 +0000 (02:00 +0000)] 
include: Added the new Vista messages.

17 years agorpcss: Use context handles to automatically free running object table entries if...
Rob Shearman [Tue, 25 Dec 2007 19:08:25 +0000 (19:08 +0000)] 
rpcss: Use context handles to automatically free running object table entries if the client process quits without calling IrotRevoke.

17 years agowidl: Add support for generating code for out-only context handles by calling NdrCont...
Rob Shearman [Tue, 25 Dec 2007 19:08:21 +0000 (19:08 +0000)] 
widl: Add support for generating code for out-only context handles by calling NdrContextHandleInitialize.

17 years agorpcrt4: Add tests for low-level context handle functions.
Rob Shearman [Tue, 25 Dec 2007 19:08:07 +0000 (19:08 +0000)] 
rpcrt4: Add tests for low-level context handle functions.

17 years agorpcrt4: Implement low-level context handle support.
Rob Shearman [Tue, 25 Dec 2007 19:08:02 +0000 (19:08 +0000)] 
rpcrt4: Implement low-level context handle support.

Server context handles are tracked from associations as their lifetime
is determined by the lifetime of the association.

17 years agorpcrt4: Implement higher-level NDR server context handle functions.
Rob Shearman [Tue, 25 Dec 2007 19:07:49 +0000 (19:07 +0000)] 
rpcrt4: Implement higher-level NDR server context handle functions.

Implement NdrServerContextMarshall and NdrServerContextNewMarshall on
top of NDRSContextMarshall2. Implement NdrContextHandleInitialize,
NdrServerContextUnmarshall and NdrServerContextNewUnmarshall on top of
NDSContextUnmarshall2.

17 years agorpcrt4: Move low-level NDR context handle functions to a separate file.
Rob Shearman [Tue, 25 Dec 2007 19:07:41 +0000 (19:07 +0000)] 
rpcrt4: Move low-level NDR context handle functions to a separate file.

17 years agoinclude: Remove semi-colons from the end of cpp_quote statements as MIDL likes them.
Rob Shearman [Tue, 25 Dec 2007 17:07:07 +0000 (17:07 +0000)] 
include: Remove semi-colons from the end of cpp_quote statements as MIDL likes them.

17 years agowidl: Fix pointer detection in structures and arrays.
Rob Shearman [Tue, 25 Dec 2007 17:06:28 +0000 (17:06 +0000)] 
widl: Fix pointer detection in structures and arrays.

write_embedded_types doesn't descend into all types contained by the
array or structure, so create a new function, type_has_pointers, for the
purpose of descending into all types and returning whether or not
pointers are present.

17 years agowintab32: Fix debug traces to use wine_dbg_sprintf.
Alexandre Julliard [Wed, 26 Dec 2007 12:25:54 +0000 (13:25 +0100)] 
wintab32: Fix debug traces to use wine_dbg_sprintf.

17 years agowintab32: Fix the W->A translation for CSR_NAME and CSR_BTNNAMES.
Jeremy White [Mon, 24 Dec 2007 19:35:32 +0000 (13:35 -0600)] 
wintab32: Fix the W->A translation for CSR_NAME and CSR_BTNNAMES.

Has the lovely side effect of making Photoshop pressure + tilt work.

17 years agowintab32: Capture the number of buttons earlier, allowing our button maps to be fille...
Jeremy White [Mon, 24 Dec 2007 19:35:13 +0000 (13:35 -0600)] 
wintab32: Capture the number of buttons earlier, allowing our button maps to be filled in.

17 years agowintab32: Implement the ability to return the number of devices and cursors.
Jeremy White [Mon, 24 Dec 2007 19:34:46 +0000 (13:34 -0600)] 
wintab32: Implement the ability to return the number of devices and cursors.

17 years agowintab32: Don't return information for non existent cursors.
Jeremy White [Mon, 24 Dec 2007 19:34:34 +0000 (13:34 -0600)] 
wintab32: Don't return information for non existent cursors.

17 years agowintab32: Correctly handle devices with a device id of 0.
Jeremy White [Sun, 23 Dec 2007 16:56:16 +0000 (10:56 -0600)] 
wintab32: Correctly handle devices with a device id of 0.

The XInput macros such as DeviceMotionNotify will correctly return an eventclass of 0
if the device id is 0.  Given that, we cannot use eventclass != 0 as a meaningful
test, and must instead use the returned type.

17 years agowintab32: Compute our physical device characteristics based on the first tablet devic...
Jeremy White [Sun, 23 Dec 2007 16:56:03 +0000 (10:56 -0600)] 
wintab32: Compute our physical device characteristics based on the first tablet device that looks like a stylus.

Otherwise, we may be computing based on a mouse or cursor, and then
come to incorrect values for our tilt and pressure settings.

17 years agowintab32: Add additional device tracing.
Jeremy White [Sun, 23 Dec 2007 16:55:50 +0000 (10:55 -0600)] 
wintab32: Add additional device tracing.

17 years agowintab32: Order the cursor array by the standard Wacom promulgates.
Jeremy White [Sun, 23 Dec 2007 16:55:43 +0000 (10:55 -0600)] 
wintab32: Order the cursor array by the standard Wacom promulgates.

17 years agowintab32: Add constants for cursor types and use them.
Jeremy White [Mon, 24 Dec 2007 21:10:43 +0000 (15:10 -0600)] 
wintab32: Add constants for cursor types and use them.

17 years agowinealsa: Add special case for microphone source in mixer.
Maarten Lankhorst [Mon, 24 Dec 2007 13:59:59 +0000 (14:59 +0100)] 
winealsa: Add special case for microphone source in mixer.

Some microphones don't have a capture control, but a playback control
instead. So use the playback volume, but still register it as capture
volume.

17 years agomshtml: Use IBindCtx passed to Load in BindToStorage call.
Jacek Caban [Mon, 24 Dec 2007 11:48:43 +0000 (12:48 +0100)] 
mshtml: Use IBindCtx passed to Load in BindToStorage call.

17 years agourlmon: Fixed BindToObject tests.
Jacek Caban [Mon, 24 Dec 2007 12:21:27 +0000 (13:21 +0100)] 
urlmon: Fixed BindToObject tests.

17 years agourlmon: Added more binding tests.
Jacek Caban [Mon, 24 Dec 2007 11:43:35 +0000 (12:43 +0100)] 
urlmon: Added more binding tests.

17 years agourlmon: Added more BindProtocol::ReportProgress implementation.
Jacek Caban [Mon, 24 Dec 2007 11:43:12 +0000 (12:43 +0100)] 
urlmon: Added more BindProtocol::ReportProgress implementation.

17 years agourlmon: Added BindProtocol::[Un]LockRequest.
Jacek Caban [Mon, 24 Dec 2007 11:43:01 +0000 (12:43 +0100)] 
urlmon: Added BindProtocol::[Un]LockRequest.

17 years agourlmon: Added BindProtocol::Continue implementation.
Jacek Caban [Mon, 24 Dec 2007 11:42:45 +0000 (12:42 +0100)] 
urlmon: Added BindProtocol::Continue implementation.

17 years agourlmon: Added BindProtocol::Switch implementation.
Jacek Caban [Mon, 24 Dec 2007 11:42:32 +0000 (12:42 +0100)] 
urlmon: Added BindProtocol::Switch implementation.

17 years agourlmon: Added IServiceProvider implementation to BindProtocol object.
Jacek Caban [Mon, 24 Dec 2007 11:42:22 +0000 (12:42 +0100)] 
urlmon: Added IServiceProvider implementation to BindProtocol object.

17 years agourlmon: Added BindProtocol::GetBindString implementation.
Jacek Caban [Mon, 24 Dec 2007 11:42:09 +0000 (12:42 +0100)] 
urlmon: Added BindProtocol::GetBindString implementation.

17 years agourlmon: Fixed protocol tests.
Jacek Caban [Mon, 24 Dec 2007 11:41:57 +0000 (12:41 +0100)] 
urlmon: Fixed protocol tests.

17 years agowintab32: Do not offset the physical device id by the cursor number.
Jeremy White [Sun, 23 Dec 2007 16:55:25 +0000 (10:55 -0600)] 
wintab32: Do not offset the physical device id by the cursor number.

17 years agowintab32: Store and use the physical device id to match device to cursor.
Jeremy White [Sun, 23 Dec 2007 16:55:19 +0000 (10:55 -0600)] 
wintab32: Store and use the physical device id to match device to cursor.

17 years agomsxml3: Fix memory leaks in tests.
Alistair Leslie-Hughes [Mon, 24 Dec 2007 01:52:52 +0000 (12:52 +1100)] 
msxml3: Fix memory leaks in tests.

17 years agoole32: Fix wrong timeout check.
Alexander Dorofeyev [Mon, 24 Dec 2007 10:23:06 +0000 (02:23 -0800)] 
ole32: Fix wrong timeout check.

17 years agovalgrind: Made Wine compliant will latest Valgrind macros (the one removed from 3...
Eric Pouech [Sun, 23 Dec 2007 13:57:36 +0000 (14:57 +0100)] 
valgrind: Made Wine compliant will latest Valgrind macros (the one removed from 3.3.0 and deprecated since 3.2.0).

17 years agowidl: Fix the generation of temporary variables for declared arrays.
Rob Shearman [Sat, 22 Dec 2007 01:40:05 +0000 (01:40 +0000)] 
widl: Fix the generation of temporary variables for declared arrays.

These need to include their array part so use var->type instead of
var->ref->type.

17 years agomsi: Remove unneeded cast.
Andrew Talbot [Fri, 21 Dec 2007 17:05:33 +0000 (17:05 +0000)] 
msi: Remove unneeded cast.

17 years agomsvcrt: Remove unneeded cast.
Andrew Talbot [Fri, 21 Dec 2007 17:05:36 +0000 (17:05 +0000)] 
msvcrt: Remove unneeded cast.

17 years agomsacm32: Remove unneeded casts.
Andrew Talbot [Fri, 21 Dec 2007 17:05:29 +0000 (17:05 +0000)] 
msacm32: Remove unneeded casts.

17 years agokernel32: Silence a fixme in GetNativeSystemInfo.
Stefan Leichter [Sun, 23 Dec 2007 10:06:22 +0000 (11:06 +0100)] 
kernel32: Silence a fixme in GetNativeSystemInfo.

17 years agogdiplus: Partly implement GdipCreateFromHDC2
Stefan Leichter [Sun, 23 Dec 2007 09:56:32 +0000 (10:56 +0100)] 
gdiplus: Partly implement GdipCreateFromHDC2

17 years agows2_32: Set *res = NULL for error return from WS_getaddrinfo().
Johannes Stezenbach [Sat, 22 Dec 2007 22:29:55 +0000 (23:29 +0100)] 
ws2_32: Set *res = NULL for error return from WS_getaddrinfo().

17 years agowininet: Fix error return code in FindFirstUrlCacheEntryW() stub.
Johannes Stezenbach [Sat, 22 Dec 2007 22:29:35 +0000 (23:29 +0100)] 
wininet: Fix error return code in FindFirstUrlCacheEntryW() stub.

17 years agowininet: Implement support for INTERNET_OPTION_VERSION in InternetQueryOptionW.
Johannes Stezenbach [Sat, 22 Dec 2007 22:29:11 +0000 (23:29 +0100)] 
wininet: Implement support for INTERNET_OPTION_VERSION in InternetQueryOptionW.