wine
17 years agowined3d: Do not keep internal references on vertex shaders.
Stefan Dösinger [Sat, 6 Jan 2007 17:25:19 +0000 (18:25 +0100)] 
wined3d: Do not keep internal references on vertex shaders.

17 years agowined3d: Do not keep internal references to the vertex declaration.
Stefan Dösinger [Sat, 6 Jan 2007 17:24:47 +0000 (18:24 +0100)] 
wined3d: Do not keep internal references to the vertex declaration.

17 years agowined3d: Do not activate vertex shaders needlessly.
Stefan Dösinger [Sat, 6 Jan 2007 17:21:35 +0000 (18:21 +0100)] 
wined3d: Do not activate vertex shaders needlessly.

17 years agowined3d: Avoid negative draw start indices.
Stefan Dösinger [Sat, 6 Jan 2007 17:19:55 +0000 (18:19 +0100)] 
wined3d: Avoid negative draw start indices.

17 years agowined3d: Move applying shader constants to the state table.
Stefan Dösinger [Sat, 6 Jan 2007 17:17:27 +0000 (18:17 +0100)] 
wined3d: Move applying shader constants to the state table.

17 years agowined3d: Remove the general query fixme.
Stefan Dösinger [Sat, 6 Jan 2007 17:15:44 +0000 (18:15 +0100)] 
wined3d: Remove the general query fixme.

17 years agowined3d: Apply shaders in their state handlers.
Stefan Dösinger [Sat, 6 Jan 2007 17:14:12 +0000 (18:14 +0100)] 
wined3d: Apply shaders in their state handlers.

17 years agowined3d: Move debugging fixmes from drawprim to the stream source handler.
Stefan Dösinger [Sat, 6 Jan 2007 17:13:21 +0000 (18:13 +0100)] 
wined3d: Move debugging fixmes from drawprim to the stream source handler.

17 years agowined3d: Re-add the fixed function stream source trace.
Stefan Dösinger [Sat, 6 Jan 2007 17:12:21 +0000 (18:12 +0100)] 
wined3d: Re-add the fixed function stream source trace.

17 years agowined3d: Move applying the gl stream sources to the state table.
Stefan Dösinger [Sat, 6 Jan 2007 17:11:21 +0000 (18:11 +0100)] 
wined3d: Move applying the gl stream sources to the state table.

17 years agouser32: Restore old WM_SIZE handler in mdi child.
Dmitry Timoshkov [Mon, 8 Jan 2007 10:31:56 +0000 (18:31 +0800)] 
user32: Restore old WM_SIZE handler in mdi child.

17 years agokernel32: Print more information about the reason of a test failure.
Dmitry Timoshkov [Mon, 8 Jan 2007 03:18:18 +0000 (11:18 +0800)] 
kernel32: Print more information about the reason of a test failure.

17 years agokernel32: Fix the file sharing test to pass cleanly under XP and Win9x.
Dmitry Timoshkov [Mon, 8 Jan 2007 03:17:49 +0000 (11:17 +0800)] 
kernel32: Fix the file sharing test to pass cleanly under XP and Win9x.

17 years agokernel32: Skip the VirtualAllocEx test under Win9x.
Dmitry Timoshkov [Mon, 8 Jan 2007 03:17:19 +0000 (11:17 +0800)] 
kernel32: Skip the VirtualAllocEx test under Win9x.

17 years agoserver: Map ESPIPE to STATUS_ILLEGAL_FUNCTION for consistency with ntdll.
Dmitry Timoshkov [Mon, 8 Jan 2007 03:16:59 +0000 (11:16 +0800)] 
server: Map ESPIPE to STATUS_ILLEGAL_FUNCTION for consistency with ntdll.

17 years agouser32: Add one more GetSystemMenu test.
Dmitry Timoshkov [Mon, 8 Jan 2007 03:16:36 +0000 (11:16 +0800)] 
user32: Add one more GetSystemMenu test.

17 years agouser32: Make message tests pass cleanly under XP SP2.
Dmitry Timoshkov [Sun, 7 Jan 2007 11:40:46 +0000 (19:40 +0800)] 
user32: Make message tests pass cleanly under XP SP2.

17 years agowininet: Use Keep-Alive for HTTP requests if specified by the flags passed into HttpO...
Rob Shearman [Sun, 7 Jan 2007 12:53:29 +0000 (12:53 +0000)] 
wininet: Use Keep-Alive for HTTP requests if specified by the flags passed into HttpOpenRequest.

17 years agowininet: Fix the handling of Accept types passed into HttpOpenRequest
Rob Shearman [Sun, 7 Jan 2007 12:53:50 +0000 (12:53 +0000)] 
wininet: Fix the handling of Accept types passed into HttpOpenRequest
by properly coalescing all the types into the Accept header value,
rather than just adding the first.

17 years agowininet: Rename HTTP_Base64 to HTTP_EncodeBase64 to more accurately reflect what...
Rob Shearman [Sun, 7 Jan 2007 12:53:38 +0000 (12:53 +0000)] 
wininet: Rename HTTP_Base64 to HTTP_EncodeBase64 to more accurately reflect what it does.

17 years agoole32: Fix the OLE clipboard test to call OleInitialize before performing the tests...
Rob Shearman [Sun, 7 Jan 2007 12:16:25 +0000 (12:16 +0000)] 
ole32: Fix the OLE clipboard test to call OleInitialize before performing the tests to fix test failures on Windows.

17 years agoole32: Add a field to the TLS data to determine whether OLE has been initialised...
Rob Shearman [Sun, 7 Jan 2007 12:16:15 +0000 (12:16 +0000)] 
ole32: Add a field to the TLS data to determine whether OLE has been initialised for the current thread.

17 years agoole32: IPeristStream implies IPersist and IStream implies ISequentialStream so fix...
Rob Shearman [Sun, 7 Jan 2007 12:16:04 +0000 (12:16 +0000)] 
ole32: IPeristStream implies IPersist and IStream implies ISequentialStream so fix the Structured Storage stream implementation's QueryInterface with to reflect this.

17 years agoole32: IStream inherits from ISequentialStream so the HGLOBALStream implementation...
Rob Shearman [Sun, 7 Jan 2007 12:15:59 +0000 (12:15 +0000)] 
ole32: IStream inherits from ISequentialStream so the HGLOBALStream implementation must also support ISequentialStream.

17 years agoole32: Release the global interface table in the tests when it is no longer needed.
Rob Shearman [Sun, 7 Jan 2007 12:15:54 +0000 (12:15 +0000)] 
ole32: Release the global interface table in the tests when it is no longer needed.

17 years agowinmm: Remove unused variable and if check (Coverity).
Kai Blin [Sun, 7 Jan 2007 10:09:24 +0000 (11:09 +0100)] 
winmm: Remove unused variable and if check (Coverity).

17 years agotaskmgr: Remove unused variable and if check (Coverity).
Kai Blin [Sun, 7 Jan 2007 09:45:22 +0000 (10:45 +0100)] 
taskmgr: Remove unused variable and if check (Coverity).

17 years agodplayx: Declare some functions static.
Andrew Talbot [Sat, 6 Jan 2007 19:31:56 +0000 (19:31 +0000)] 
dplayx: Declare some functions static.

17 years agodmstyle: Declare some functions static.
Andrew Talbot [Sat, 6 Jan 2007 19:29:10 +0000 (19:29 +0000)] 
dmstyle: Declare some functions static.

17 years agodnsapi: Declare some items static.
Andrew Talbot [Sat, 6 Jan 2007 19:30:51 +0000 (19:30 +0000)] 
dnsapi: Declare some items static.

17 years agomlang/tests: Replace some '#if 0's with 'if (0)'s.
Francois Gouget [Sat, 6 Jan 2007 18:33:10 +0000 (19:33 +0100)] 
mlang/tests: Replace some '#if 0's with 'if (0)'s.

17 years agomshtml/tests: Replace some '#if 0's with 'if (0)'s.
Francois Gouget [Sat, 6 Jan 2007 18:33:19 +0000 (19:33 +0100)] 
mshtml/tests: Replace some '#if 0's with 'if (0)'s.

Fix the code so it compiles without warnings.

17 years agokernel32/tests: Replace some '#if 0's with 'if (0)'s.
Francois Gouget [Sat, 6 Jan 2007 18:32:56 +0000 (19:32 +0100)] 
kernel32/tests: Replace some '#if 0's with 'if (0)'s.

Fix the code so it compiles without warnings.

17 years agogdi32/tests: Replace an '#if 0' with an 'if (0)'.
Francois Gouget [Sat, 6 Jan 2007 18:32:23 +0000 (19:32 +0100)] 
gdi32/tests: Replace an '#if 0' with an 'if (0)'.

17 years agontdll/tests: Replace an '#if 0' with an 'if (0)'.
Francois Gouget [Sat, 6 Jan 2007 18:31:36 +0000 (19:31 +0100)] 
ntdll/tests: Replace an '#if 0' with an 'if (0)'.

Fix the code so it compiles without warnings.

17 years agod3d9/tests: Replace some '#if 0's with 'if (0)'s.
Francois Gouget [Sat, 6 Jan 2007 18:31:20 +0000 (19:31 +0100)] 
d3d9/tests: Replace some '#if 0's with 'if (0)'s.

17 years agocrypt32/tests: Replace some '#if 0's with 'if (0)'s.
Francois Gouget [Sat, 6 Jan 2007 18:31:10 +0000 (19:31 +0100)] 
crypt32/tests: Replace some '#if 0's with 'if (0)'s.

17 years agogdi32/tests: Tweak a test to avoid an '#if 0'.
Francois Gouget [Sat, 6 Jan 2007 18:30:19 +0000 (19:30 +0100)] 
gdi32/tests: Tweak a test to avoid an '#if 0'.

17 years agourlmon/tests: Replace some '#if 0's with 'if (0)'s.
Francois Gouget [Sat, 6 Jan 2007 18:30:06 +0000 (19:30 +0100)] 
urlmon/tests: Replace some '#if 0's with 'if (0)'s.

Fix the code so it compiles without warnings.

17 years agorpcrt4/tests: Remove an unneeded '#if 0' and fix the code so it compiles without...
Francois Gouget [Sat, 6 Jan 2007 18:29:49 +0000 (19:29 +0100)] 
rpcrt4/tests: Remove an unneeded '#if 0' and fix the code so it compiles without warnings.

17 years agorpcrt4/tests: Replace some '#if 0's with 'if (0)'s, or remove them if not needed...
Francois Gouget [Sat, 6 Jan 2007 18:26:59 +0000 (19:26 +0100)] 
rpcrt4/tests: Replace some '#if 0's with 'if (0)'s, or remove them if not needed anymore.

Fix the code so it compiles without warnings.

17 years agooleaut32/tests: Replace some '#if 0's with 'if (0)'s.
Francois Gouget [Sat, 6 Jan 2007 18:29:07 +0000 (19:29 +0100)] 
oleaut32/tests: Replace some '#if 0's with 'if (0)'s.

17 years agooleaut32/tests: Fix compilation on systems with no nameless unions (e.g. gcc 2.95).
Francois Gouget [Sat, 6 Jan 2007 18:26:12 +0000 (19:26 +0100)] 
oleaut32/tests: Fix compilation on systems with no nameless unions (e.g. gcc 2.95).

17 years agosetupapi/tests: Print GetLastError() in decimal with '%u'.
Francois Gouget [Sat, 6 Jan 2007 18:25:23 +0000 (19:25 +0100)] 
setupapi/tests: Print GetLastError() in decimal with '%u'.

17 years agowininet/tests: Print GetLastError() in decimal with '%u'.
Francois Gouget [Sat, 6 Jan 2007 18:25:07 +0000 (19:25 +0100)] 
wininet/tests: Print GetLastError() in decimal with '%u'.

17 years agowinspool.drv/tests: Replace some '#if 0's with 'if (0)'s.
Francois Gouget [Sat, 6 Jan 2007 18:24:22 +0000 (19:24 +0100)] 
winspool.drv/tests: Replace some '#if 0's with 'if (0)'s.

17 years agoshell32/tests: Hack SHGetFileInfo() so it does not crash and add a test for it.
Francois Gouget [Sat, 6 Jan 2007 18:24:06 +0000 (19:24 +0100)] 
shell32/tests: Hack SHGetFileInfo() so it does not crash and add a test for it.

17 years agokernel32: Skip the OpenProcess test under Win9x.
Dmitry Timoshkov [Sat, 6 Jan 2007 10:44:36 +0000 (18:44 +0800)] 
kernel32: Skip the OpenProcess test under Win9x.

17 years agod3d8: IDirect3DDevice8Impl_GetVertexShaderDeclaration gets passed a handle instead...
H. Verbeet [Sat, 6 Jan 2007 17:04:01 +0000 (18:04 +0100)] 
d3d8: IDirect3DDevice8Impl_GetVertexShaderDeclaration gets passed a handle instead of a pointer.

17 years agod3d8: IDirect3DDevice8Impl_GetVertexShaderFunction gets passed a handle instead of...
H. Verbeet [Sat, 6 Jan 2007 17:03:54 +0000 (18:03 +0100)] 
d3d8: IDirect3DDevice8Impl_GetVertexShaderFunction gets passed a handle instead of a pointer.

17 years agod3d8: IDirect3DDevice8Impl_GetPixelShaderFunction gets passed a handle instead of...
H. Verbeet [Sat, 6 Jan 2007 17:03:49 +0000 (18:03 +0100)] 
d3d8: IDirect3DDevice8Impl_GetPixelShaderFunction gets passed a handle instead of a pointer.

17 years agoshlwapi: Forward CLSIDFromProgIDWrap to ole32 (with test).
Jacek Caban [Sat, 6 Jan 2007 16:05:58 +0000 (17:05 +0100)] 
shlwapi: Forward CLSIDFromProgIDWrap to ole32 (with test).

17 years agoshdoclc: Update French translation.
Jonathan Ernst [Sat, 6 Jan 2007 14:11:25 +0000 (15:11 +0100)] 
shdoclc: Update French translation.

17 years agowinecfg: Update French translation.
Jonathan Ernst [Sat, 6 Jan 2007 14:10:41 +0000 (15:10 +0100)] 
winecfg: Update French translation.

17 years agodevenum: Do not store full DLL path in the registry.
Dmitry Timoshkov [Sat, 6 Jan 2007 08:51:01 +0000 (16:51 +0800)] 
devenum: Do not store full DLL path in the registry.

17 years agoqcap: Do not store full DLL path in the registry.
Dmitry Timoshkov [Sat, 6 Jan 2007 08:51:15 +0000 (16:51 +0800)] 
qcap: Do not store full DLL path in the registry.

17 years agowinspool: Implement XcvDataW.
Detlef Riekenberg [Fri, 5 Jan 2007 00:11:21 +0000 (01:11 +0100)] 
winspool: Implement XcvDataW.

17 years agowinspool: Call the Portmonitor for XcvMonitor and XcvPort in OpenPrinter.
Detlef Riekenberg [Fri, 5 Jan 2007 00:09:46 +0000 (01:09 +0100)] 
winspool: Call the Portmonitor for XcvMonitor and XcvPort in OpenPrinter.

17 years agowinspool: Start support for XcvMonitor and XcvPort in OpenPrinter.
Detlef Riekenberg [Fri, 5 Jan 2007 00:09:13 +0000 (01:09 +0100)] 
winspool: Start support for XcvMonitor and XcvPort in OpenPrinter.

17 years agowinspool: Support the local computername as servername for OpenPrinter.
Detlef Riekenberg [Fri, 5 Jan 2007 00:09:02 +0000 (01:09 +0100)] 
winspool: Support the local computername as servername for OpenPrinter.

17 years agowinex11drv/user32: Add ClipCursor to x11drv to pass clip rectangle to x11drv.
Vitaliy Margolen [Thu, 4 Jan 2007 19:24:50 +0000 (12:24 -0700)] 
winex11drv/user32: Add ClipCursor to x11drv to pass clip rectangle to x11drv.

17 years agodinput: Fix possible NULL deference.
Vitaliy Margolen [Sat, 6 Jan 2007 00:15:09 +0000 (17:15 -0700)] 
dinput: Fix possible NULL deference.

17 years agodinput: Fix memory leak.
Vitaliy Margolen [Sat, 6 Jan 2007 00:15:05 +0000 (17:15 -0700)] 
dinput: Fix memory leak.

17 years agodinput: Fix mouse to use proper offset when queuing new events. Add handling of X...
Vitaliy Margolen [Sat, 6 Jan 2007 00:14:55 +0000 (17:14 -0700)] 
dinput: Fix mouse to use proper offset when queuing new events. Add handling of X-buttons.

We should use instance IDs instead of sequential numbers to get correct offset.

17 years agowinedump: Add support for derived types in codeview type info.
Eric Pouech [Fri, 5 Jan 2007 20:43:33 +0000 (21:43 +0100)] 
winedump: Add support for derived types in codeview type info.

17 years agowinedump: Fix a couple of issues with types table walking.
Eric Pouech [Fri, 5 Jan 2007 20:43:23 +0000 (21:43 +0100)] 
winedump: Fix a couple of issues with types table walking.

Align types to DWORD boundaries.
Split types dumping functions into two versions (one without offsets
table, the second one with offset table).

17 years agowinedump: Dump S_SSEARCH_V1 symbols.
Eric Pouech [Fri, 5 Jan 2007 20:43:17 +0000 (21:43 +0100)] 
winedump: Dump S_SSEARCH_V1 symbols.

17 years agowinedump: Added for dumping sstAlignSym and sstGlobalTypes COFF sections.
Eric Pouech [Fri, 5 Jan 2007 20:43:06 +0000 (21:43 +0100)] 
winedump: Added for dumping sstAlignSym and sstGlobalTypes COFF sections.

17 years agodbghelp: Handling of S_SALIGN symbols.
Eric Pouech [Fri, 5 Jan 2007 20:43:00 +0000 (21:43 +0100)] 
dbghelp: Handling of S_SALIGN symbols.

17 years agowinedump: Handling of S_SALIGN symbols.
Eric Pouech [Fri, 5 Jan 2007 20:43:00 +0000 (21:43 +0100)] 
winedump: Handling of S_SALIGN symbols.

17 years agowinedump: Re-use existing codeview facilities to dump OMF files.
Eric Pouech [Fri, 5 Jan 2007 20:42:53 +0000 (21:42 +0100)] 
winedump: Re-use existing codeview facilities to dump OMF files.

17 years agowinedump: Removed cvinclude.h.
Eric Pouech [Fri, 5 Jan 2007 20:42:45 +0000 (21:42 +0100)] 
winedump: Removed cvinclude.h.

17 years agowinedump: Added dumping of RSDS header from module.
Eric Pouech [Fri, 5 Jan 2007 20:42:39 +0000 (21:42 +0100)] 
winedump: Added dumping of RSDS header from module.

17 years agowinedump: Added helper to convert a guid to a string.
Eric Pouech [Fri, 5 Jan 2007 20:42:32 +0000 (21:42 +0100)] 
winedump: Added helper to convert a guid to a string.

17 years agowinedump: While dumping NE files, use -j option if present (as we do for PE files).
Eric Pouech [Fri, 5 Jan 2007 20:42:26 +0000 (21:42 +0100)] 
winedump: While dumping NE files, use -j option if present (as we do for PE files).

17 years agowinedump: Print some basic info for pure DOS file (which fixes segfault while reading...
Eric Pouech [Fri, 5 Jan 2007 20:42:19 +0000 (21:42 +0100)] 
winedump: Print some basic info for pure DOS file (which fixes segfault while reading DOS files).

17 years agowinedump: Added ability to dump FPO debug information.
Eric Pouech [Fri, 5 Jan 2007 20:42:12 +0000 (21:42 +0100)] 
winedump: Added ability to dump FPO debug information.

17 years agodbghelp: Corrected the map/unmap operations for ELF sections.
Eric Pouech [Sat, 6 Jan 2007 08:07:45 +0000 (09:07 +0100)] 
dbghelp: Corrected the map/unmap operations for ELF sections.

Now correctly free the mapped areas when no longer used.

17 years agomsacm32: Fix comment and remove unneeded if check (Coverity).
Kai Blin [Sat, 6 Jan 2007 02:42:31 +0000 (03:42 +0100)] 
msacm32: Fix comment and remove unneeded if check (Coverity).

Thanks to Alex Villacís Lasso for comments.

17 years agoole32: Print GetLastError() in decimal with '%u'.
Francois Gouget [Fri, 5 Jan 2007 20:49:31 +0000 (21:49 +0100)] 
ole32: Print GetLastError() in decimal with '%u'.

17 years agogdi32/tests: Print GetLastError() in decimal with '%u'.
Francois Gouget [Fri, 5 Jan 2007 20:49:04 +0000 (21:49 +0100)] 
gdi32/tests: Print GetLastError() in decimal with '%u'.

17 years agoshell32/tests: Print GetLastError() in decimal with '%u'.
Francois Gouget [Fri, 5 Jan 2007 20:48:19 +0000 (21:48 +0100)] 
shell32/tests: Print GetLastError() in decimal with '%u'.

17 years agolocalspl/tests: Print GetLastError() in decimal with '%u'.
Francois Gouget [Fri, 5 Jan 2007 20:48:04 +0000 (21:48 +0100)] 
localspl/tests: Print GetLastError() in decimal with '%u'.

17 years agoversion/tests: Print GetLastError() in decimal with '%u'.
Francois Gouget [Fri, 5 Jan 2007 20:47:39 +0000 (21:47 +0100)] 
version/tests: Print GetLastError() in decimal with '%u'.

17 years agowine.inf: Self-register objsel.dll.
Francois Gouget [Fri, 5 Jan 2007 17:47:55 +0000 (18:47 +0100)] 
wine.inf: Self-register objsel.dll.

17 years agoddrawex: Self-register the DirectDrawFactory CoClass.
Francois Gouget [Fri, 5 Jan 2007 17:48:33 +0000 (18:48 +0100)] 
ddrawex: Self-register the DirectDrawFactory CoClass.

17 years agodinput8: Self-register the DirectInput8 CoClass.
Francois Gouget [Fri, 5 Jan 2007 17:48:18 +0000 (18:48 +0100)] 
dinput8: Self-register the DirectInput8 CoClass.

17 years agotaskmgr: Print GetLastError() in decimal with '%u'.
Francois Gouget [Fri, 5 Jan 2007 11:55:05 +0000 (12:55 +0100)] 
taskmgr: Print GetLastError() in decimal with '%u'.

17 years agoadvapi32: Remove a useless macro.
Francois Gouget [Fri, 5 Jan 2007 11:45:46 +0000 (12:45 +0100)] 
advapi32: Remove a useless macro.

17 years agoshlwapi: Remove redundant check in assignment, unicode version (Coverity).
Kai Blin [Fri, 5 Jan 2007 11:11:21 +0000 (12:11 +0100)] 
shlwapi: Remove redundant check in assignment, unicode version (Coverity).

17 years agouser32: If pTest was allocated, length has to be > 0 (Coverity).
Kai Blin [Fri, 5 Jan 2007 11:40:56 +0000 (12:40 +0100)] 
user32: If pTest was allocated, length has to be > 0 (Coverity).

17 years agoole32: Remove redundant NULL check (Coverity).
Kai Blin [Fri, 5 Jan 2007 10:00:43 +0000 (11:00 +0100)] 
ole32: Remove redundant NULL check (Coverity).

17 years agowinemp3.acm: Ensure null check before dereference.
Jeff Latimer [Fri, 5 Jan 2007 00:55:23 +0000 (11:55 +1100)] 
winemp3.acm: Ensure null check before dereference.

17 years agowininet: Ensure null check before dereference.
Jeff Latimer [Fri, 5 Jan 2007 00:54:26 +0000 (11:54 +1100)] 
wininet: Ensure null check before dereference.

17 years agodmloader: Declare some functions static.
Andrew Talbot [Fri, 5 Jan 2007 13:37:37 +0000 (13:37 +0000)] 
dmloader: Declare some functions static.

17 years agodmime: Declare some functions static.
Andrew Talbot [Fri, 5 Jan 2007 13:36:53 +0000 (13:36 +0000)] 
dmime: Declare some functions static.

17 years agoquartz: Use '%u' to print GetLastError().
Francois Gouget [Fri, 5 Jan 2007 12:05:20 +0000 (13:05 +0100)] 
quartz: Use '%u' to print GetLastError().

17 years agourlmon: Print GetLastError() in decimal with '%u'.
Francois Gouget [Fri, 5 Jan 2007 12:05:31 +0000 (13:05 +0100)] 
urlmon: Print GetLastError() in decimal with '%u'.

17 years agoqcap: Print GetLastError() in decimal with '%u'.
Francois Gouget [Fri, 5 Jan 2007 11:54:17 +0000 (12:54 +0100)] 
qcap: Print GetLastError() in decimal with '%u'.

17 years agokernel32: GetTimeFormat and GetDateFormat should fail if LOCALE_NOUSEROVERRIDE is...
Dmitry Timoshkov [Fri, 5 Jan 2007 06:25:39 +0000 (14:25 +0800)] 
kernel32: GetTimeFormat and GetDateFormat should fail if LOCALE_NOUSEROVERRIDE is specified simultaneously with a format string.