wine
14 years agouser32: Fix case where EM_SCROLL with page down results in trying to scroll up past...
David Hedberg [Wed, 3 Mar 2010 12:19:47 +0000 (13:19 +0100)] 
user32: Fix case where EM_SCROLL with page down results in trying to scroll up past the beginning.

14 years agouser32: Fix return value of EDIT_EM_Scroll.
David Hedberg [Wed, 3 Mar 2010 12:19:46 +0000 (13:19 +0100)] 
user32: Fix return value of EDIT_EM_Scroll.

14 years agowine.inf: Add windows\help directory.
Louis Lenders [Tue, 2 Mar 2010 21:07:50 +0000 (22:07 +0100)] 
wine.inf: Add windows\help directory.

14 years agoserver: Set the idle event when PeekMessage is called with -1 as window filter.
Alexandre Julliard [Wed, 3 Mar 2010 12:19:13 +0000 (13:19 +0100)] 
server: Set the idle event when PeekMessage is called with -1 as window filter.

14 years agouser32: Pass HWND_BOTTOM unmodified to the server in PeekMessage.
Alexandre Julliard [Wed, 3 Mar 2010 12:18:33 +0000 (13:18 +0100)] 
user32: Pass HWND_BOTTOM unmodified to the server in PeekMessage.

14 years agowined3d: Move the 8-bit palette shader code over to the blit_shader backend.
Roderick Colenbrander [Tue, 2 Mar 2010 17:46:43 +0000 (18:46 +0100)] 
wined3d: Move the 8-bit palette shader code over to the blit_shader backend.

14 years agowined3d: Rename yuv to complex in order to prepare for 8-bit palette fixups using...
Roderick Colenbrander [Tue, 2 Mar 2010 15:21:45 +0000 (16:21 +0100)] 
wined3d: Rename yuv to complex in order to prepare for 8-bit palette fixups using the same code.

14 years agoshlwapi/tests: Some tests for PathGetDriveNumber.
Nikolay Sivov [Wed, 3 Mar 2010 09:38:39 +0000 (12:38 +0300)] 
shlwapi/tests: Some tests for PathGetDriveNumber.

14 years agokrnl386.exe: Don't try to free again an already freed global block.
Alexandre Julliard [Wed, 3 Mar 2010 10:52:59 +0000 (11:52 +0100)] 
krnl386.exe: Don't try to free again an already freed global block.

14 years agomsi: Correctly set the process working directory in custom action type 34.
Andrew Nguyen [Wed, 3 Mar 2010 08:53:23 +0000 (02:53 -0600)] 
msi: Correctly set the process working directory in custom action type 34.

14 years agod3dxof: Turn some TRACEs into WARNs in case of parsing error.
Christian Costa [Wed, 3 Mar 2010 07:52:43 +0000 (08:52 +0100)] 
d3dxof: Turn some TRACEs into WARNs in case of parsing error.

14 years agocomctl32/tests: Added scrolled listview test for LVM_GETSUBITEMRECT.
Dylan Smith [Wed, 3 Mar 2010 07:39:14 +0000 (02:39 -0500)] 
comctl32/tests: Added scrolled listview test for LVM_GETSUBITEMRECT.

14 years agocomctl32/listview: Scrolling affects subitem rect.
Dylan Smith [Wed, 3 Mar 2010 07:38:39 +0000 (02:38 -0500)] 
comctl32/listview: Scrolling affects subitem rect.

14 years agocomctl32/tests: Add NULL terminator to unicode string constant.
Dylan Smith [Wed, 3 Mar 2010 07:31:29 +0000 (02:31 -0500)] 
comctl32/tests: Add NULL terminator to unicode string constant.

14 years agocrypt32: Fix CryptFreeTls when calling with a freed index.
Reece Dunn [Tue, 2 Mar 2010 21:31:46 +0000 (21:31 +0000)] 
crypt32: Fix CryptFreeTls when calling with a freed index.

14 years agokernel32/tests: Add a test case for calling TlsFree on a freed index.
Reece Dunn [Tue, 2 Mar 2010 21:29:48 +0000 (21:29 +0000)] 
kernel32/tests: Add a test case for calling TlsFree on a freed index.

14 years agoole32: Add a test showing IStorage_CopyTo ignores open objects in the source.
Vincent Povirk [Tue, 2 Mar 2010 22:07:07 +0000 (16:07 -0600)] 
ole32: Add a test showing IStorage_CopyTo ignores open objects in the source.

14 years agoquartz: Silence the FIXME that AsyncReader does not implement IBasicAudio.
Paul Chitescu [Tue, 2 Mar 2010 19:46:43 +0000 (11:46 -0800)] 
quartz: Silence the FIXME that AsyncReader does not implement IBasicAudio.

14 years agowintrust: Correct GenericChainCertificateTrust's handling of WINTRUST_CreateChainForS...
Juan Lang [Mon, 1 Mar 2010 16:51:47 +0000 (08:51 -0800)] 
wintrust: Correct GenericChainCertificateTrust's handling of WINTRUST_CreateChainForSigner's return value.

14 years agoole32: Clear the sibling links when reinserting a renamed element.
Vincent Povirk [Fri, 26 Feb 2010 16:02:17 +0000 (10:02 -0600)] 
ole32: Clear the sibling links when reinserting a renamed element.

14 years agooleaut32: Add a test for non-oleautomation error handling.
Huw Davies [Tue, 2 Mar 2010 14:49:47 +0000 (14:49 +0000)] 
oleaut32: Add a test for non-oleautomation error handling.

14 years agomsi: Add tests for removing values from .ini files.
Hans Leidekker [Tue, 2 Mar 2010 13:59:19 +0000 (14:59 +0100)] 
msi: Add tests for removing values from .ini files.

14 years agomsi: Implement the RemoveIniValues standard action.
Hans Leidekker [Tue, 2 Mar 2010 13:58:55 +0000 (14:58 +0100)] 
msi: Implement the RemoveIniValues standard action.

14 years agomsi: Skip the FindRelatedProducts action when product is already installed.
Hans Leidekker [Tue, 2 Mar 2010 13:58:27 +0000 (14:58 +0100)] 
msi: Skip the FindRelatedProducts action when product is already installed.

14 years agomsi: Improve a trace.
Hans Leidekker [Tue, 2 Mar 2010 13:58:02 +0000 (14:58 +0100)] 
msi: Improve a trace.

14 years agomsi: Look at the requested action when publishing assemblies, not the action taken.
Hans Leidekker [Tue, 2 Mar 2010 13:57:37 +0000 (14:57 +0100)] 
msi: Look at the requested action when publishing assemblies, not the action taken.

14 years agomsi: Look at the requested action when moving files, not the action taken.
Hans Leidekker [Tue, 2 Mar 2010 13:57:14 +0000 (14:57 +0100)] 
msi: Look at the requested action when moving files, not the action taken.

14 years agomsi: Look at the requested action when deleting services, not the action taken.
Hans Leidekker [Tue, 2 Mar 2010 13:56:51 +0000 (14:56 +0100)] 
msi: Look at the requested action when deleting services, not the action taken.

14 years agomsi: Look at the requested action when stopping services, not the action taken.
Hans Leidekker [Tue, 2 Mar 2010 13:56:26 +0000 (14:56 +0100)] 
msi: Look at the requested action when stopping services, not the action taken.

14 years agomsi: Look at the requested action when installing services, not the action taken.
Hans Leidekker [Tue, 2 Mar 2010 13:56:01 +0000 (14:56 +0100)] 
msi: Look at the requested action when installing services, not the action taken.

14 years agomsi: Only create environment strings when the component is set to be installed.
Hans Leidekker [Tue, 2 Mar 2010 13:55:31 +0000 (14:55 +0100)] 
msi: Only create environment strings when the component is set to be installed.

14 years agomsi: Improve a trace.
Hans Leidekker [Tue, 2 Mar 2010 13:55:06 +0000 (14:55 +0100)] 
msi: Improve a trace.

14 years agowinmm/tests: Fix up to 3 MCI test failures.
Jörg Höhle [Sun, 28 Feb 2010 19:19:03 +0000 (20:19 +0100)] 
winmm/tests: Fix up to 3 MCI test failures.

14 years agouserenv: Implement stubbed userenv.dll.138.
Andrey Turkin [Tue, 2 Mar 2010 12:35:26 +0000 (15:35 +0300)] 
userenv: Implement stubbed userenv.dll.138.

14 years agouser32: Also show dialogs right after a WM_TIMER message.
Henri Verbeet [Tue, 2 Mar 2010 10:51:52 +0000 (11:51 +0100)] 
user32: Also show dialogs right after a WM_TIMER message.

14 years agoserver: Initial support for Wow64 registry redirection.
Alexandre Julliard [Tue, 2 Mar 2010 11:03:17 +0000 (12:03 +0100)] 
server: Initial support for Wow64 registry redirection.

14 years agowindowscodecs: Handle old libpng.so using distros (as SLE 10).
Marcus Meissner [Sat, 27 Feb 2010 22:13:21 +0000 (23:13 +0100)] 
windowscodecs: Handle old libpng.so using distros (as SLE 10).

14 years agoopengl32: Update opengl extensions.
Roderick Colenbrander [Tue, 2 Mar 2010 10:38:19 +0000 (11:38 +0100)] 
opengl32: Update opengl extensions.

14 years agoconfigure: Define _WIN32 when compiling on Windows.
Alexandre Goujon [Mon, 1 Mar 2010 20:39:40 +0000 (21:39 +0100)] 
configure: Define _WIN32 when compiling on Windows.

14 years agoconfigure: Add dll name recognition for cygwin.
Alexandre Goujon [Mon, 1 Mar 2010 20:39:39 +0000 (21:39 +0100)] 
configure: Add dll name recognition for cygwin.

14 years agourlmon: Add a stub for AsyncInstallDistributionUnit.
Austin English [Tue, 2 Mar 2010 01:49:41 +0000 (19:49 -0600)] 
urlmon: Add a stub for AsyncInstallDistributionUnit.

14 years agod3dx9_36: Remove useless HEAP_ZERO_MEMORY flag (spotted by Henri Verbeet).
Christian Costa [Tue, 2 Mar 2010 07:37:07 +0000 (08:37 +0100)] 
d3dx9_36: Remove useless HEAP_ZERO_MEMORY flag (spotted by Henri Verbeet).

14 years agowordpad: Update Korean translation.
Hwang YunSong [Tue, 2 Mar 2010 01:12:25 +0000 (10:12 +0900)] 
wordpad: Update Korean translation.

14 years agoshdocvw: Return success code in ITaskBarList::HrInit.
Andrey Turkin [Tue, 2 Mar 2010 04:55:00 +0000 (07:55 +0300)] 
shdocvw: Return success code in ITaskBarList::HrInit.

14 years agoole32: IMoniker_IsRunning returns E_INVALIDARG when bindctx is NULL.
Reece Dunn [Mon, 1 Mar 2010 23:15:11 +0000 (23:15 +0000)] 
ole32: IMoniker_IsRunning returns E_INVALIDARG when bindctx is NULL.

14 years agohlink/tests: Add more tests to show a difference in string and moniker hlinks.
Reece Dunn [Mon, 1 Mar 2010 22:21:40 +0000 (22:21 +0000)] 
hlink/tests: Add more tests to show a difference in string and moniker hlinks.

14 years agowordpad: Update Swedish translation.
Anders Jonsson [Mon, 1 Mar 2010 21:47:24 +0000 (22:47 +0100)] 
wordpad: Update Swedish translation.

14 years agocomctl32/toolbar: Fix possible null pointer dereference.
Nikolay Sivov [Mon, 1 Mar 2010 21:39:31 +0000 (00:39 +0300)] 
comctl32/toolbar: Fix possible null pointer dereference.

14 years agowined3d: Fix multisampling on cards without 32-bit RGB fbconfigs.
Roderick Colenbrander [Mon, 1 Mar 2010 16:32:53 +0000 (17:32 +0100)] 
wined3d: Fix multisampling on cards without 32-bit RGB fbconfigs.

14 years agoqedit: A full format is required when connecting either pin of the SampleGrabber.
Paul Chitescu [Mon, 1 Mar 2010 17:57:40 +0000 (09:57 -0800)] 
qedit: A full format is required when connecting either pin of the SampleGrabber.

14 years agowinex11: Don't try to create the owner window if it belongs to a different thread.
Alexandre Julliard [Mon, 1 Mar 2010 16:06:19 +0000 (17:06 +0100)] 
winex11: Don't try to create the owner window if it belongs to a different thread.

14 years agomsxml3/tests: Improve the IObjectSecurity tests to cover msxml3 SP8+ behaviour.
Reece Dunn [Sun, 28 Feb 2010 21:24:47 +0000 (21:24 +0000)] 
msxml3/tests: Improve the IObjectSecurity tests to cover msxml3 SP8+ behaviour.

14 years agowidl: Avoid two warnings.
Gerald Pfeifer [Sun, 28 Feb 2010 12:13:59 +0000 (13:13 +0100)] 
widl: Avoid two warnings.

14 years agoshlwapi: Ignore the hash of HTML URLs in UrlCombine.
Andrew Eikum [Sat, 27 Feb 2010 01:20:42 +0000 (19:20 -0600)] 
shlwapi: Ignore the hash of HTML URLs in UrlCombine.

14 years agontdll/tests: Add tests showing that NtCreateKey is not recursive.
Alexandre Julliard [Mon, 1 Mar 2010 13:24:05 +0000 (14:24 +0100)] 
ntdll/tests: Add tests showing that NtCreateKey is not recursive.

14 years agoserver: Make the standard registry key creation non-recursive.
Alexandre Julliard [Mon, 1 Mar 2010 13:14:50 +0000 (14:14 +0100)] 
server: Make the standard registry key creation non-recursive.

14 years agoserver: Add a separate function for internal registry key creation.
Alexandre Julliard [Mon, 1 Mar 2010 13:13:46 +0000 (14:13 +0100)] 
server: Add a separate function for internal registry key creation.

14 years agoadvapi32: Create keys recursively if necessary.
Alexandre Julliard [Mon, 1 Mar 2010 13:12:12 +0000 (14:12 +0100)] 
advapi32: Create keys recursively if necessary.

14 years agokernel32: Create the Nls\CodePage key one element at a time.
Alexandre Julliard [Mon, 1 Mar 2010 13:06:08 +0000 (14:06 +0100)] 
kernel32: Create the Nls\CodePage key one element at a time.

14 years agokernel32: Create the Control Panel\International key one element at a time.
Alexandre Julliard [Mon, 1 Mar 2010 13:04:33 +0000 (14:04 +0100)] 
kernel32: Create the Control Panel\International key one element at a time.

14 years agokernel32: Create the hardware registry keys one at a time, and bail out if the main...
Alexandre Julliard [Mon, 1 Mar 2010 13:02:16 +0000 (14:02 +0100)] 
kernel32: Create the hardware registry keys one at a time, and bail out if the main key already exists.

14 years agokernel32: Moved creation of the DynData registry keys to wineboot.
Alexandre Julliard [Mon, 1 Mar 2010 13:01:28 +0000 (14:01 +0100)] 
kernel32: Moved creation of the DynData registry keys to wineboot.

14 years agouxtheme: GetObject() already returns a DIB's absolute height.
Henri Verbeet [Mon, 1 Mar 2010 11:39:58 +0000 (12:39 +0100)] 
uxtheme: GetObject() already returns a DIB's absolute height.

14 years agowinex11.drv: GetObject() already returns a DIB's absolute height.
Henri Verbeet [Mon, 1 Mar 2010 11:39:57 +0000 (12:39 +0100)] 
winex11.drv: GetObject() already returns a DIB's absolute height.

14 years agogdi32: GetObject() should return the DIB's absolute height in dsBmih.biHeight.
Henri Verbeet [Mon, 1 Mar 2010 11:39:56 +0000 (12:39 +0100)] 
gdi32: GetObject() should return the DIB's absolute height in dsBmih.biHeight.

14 years agogdi32/tests: Fix a few format strings.
Henri Verbeet [Mon, 1 Mar 2010 11:39:55 +0000 (12:39 +0100)] 
gdi32/tests: Fix a few format strings.

14 years agowinex11.drv: Use the bitmap's "topdown" field in X11DRV_DIB_DoCopyDIBSection().
Henri Verbeet [Mon, 1 Mar 2010 11:39:54 +0000 (12:39 +0100)] 
winex11.drv: Use the bitmap's "topdown" field in X11DRV_DIB_DoCopyDIBSection().

14 years agowinex11.drv: Use the bitmap's "topdown" field in X11DRV_AlphaBlend().
Henri Verbeet [Mon, 1 Mar 2010 11:39:53 +0000 (12:39 +0100)] 
winex11.drv: Use the bitmap's "topdown" field in X11DRV_AlphaBlend().

14 years agowinex11.drv: Use the bitmap's "topdown" field in X11DRV_SetDIBits().
Henri Verbeet [Mon, 1 Mar 2010 11:39:52 +0000 (12:39 +0100)] 
winex11.drv: Use the bitmap's "topdown" field in X11DRV_SetDIBits().

14 years agowinex11.drv: Store if a bitmap is top-down in X_PHYSBITMAP.
Henri Verbeet [Mon, 1 Mar 2010 11:39:51 +0000 (12:39 +0100)] 
winex11.drv: Store if a bitmap is top-down in X_PHYSBITMAP.

GetObject() is supposed to return the absolute height, and there's no other
way to retrieve this information after the bitmap is created.

14 years agod3dx9_36: Find, store and enable retreival of CTAB comment data in shader (based...
Christian Costa [Mon, 1 Mar 2010 08:39:29 +0000 (09:39 +0100)] 
d3dx9_36: Find, store and enable retreival of CTAB comment data in shader (based on code from Luis Busquets).

14 years agod3dx9_36: Implement D3DXFindShaderComment (based on code from Luis Busquets) + tests.
Christian Costa [Mon, 1 Mar 2010 08:39:24 +0000 (09:39 +0100)] 
d3dx9_36: Implement D3DXFindShaderComment (based on code from Luis Busquets) + tests.

14 years agod3dx9_36: Implement stubbed ID3DXConstantTable interface.
Christian Costa [Mon, 1 Mar 2010 08:39:18 +0000 (09:39 +0100)] 
d3dx9_36: Implement stubbed ID3DXConstantTable interface.

14 years agod3drm: Use proper macro for AddRef.
Christian Costa [Mon, 1 Mar 2010 08:38:58 +0000 (09:38 +0100)] 
d3drm: Use proper macro for AddRef.

14 years agoddraw/tests: Fix typos.
Christian Costa [Mon, 1 Mar 2010 08:38:32 +0000 (09:38 +0100)] 
ddraw/tests: Fix typos.

14 years agod3dxof: Use proper macro for AddRef.
Christian Costa [Mon, 1 Mar 2010 08:36:37 +0000 (09:36 +0100)] 
d3dxof: Use proper macro for AddRef.

14 years agod3dxof: Remove wrong description.
Christian Costa [Mon, 1 Mar 2010 08:36:31 +0000 (09:36 +0100)] 
d3dxof: Remove wrong description.

14 years agod3dxof: Fix file types checks + tests.
Christian Costa [Mon, 1 Mar 2010 08:36:25 +0000 (09:36 +0100)] 
d3dxof: Fix file types checks + tests.

14 years agod3dxof: Allow templates to be defined anywhere in objects file.
Christian Costa [Mon, 1 Mar 2010 08:36:19 +0000 (09:36 +0100)] 
d3dxof: Allow templates to be defined anywhere in objects file.

14 years agoshlwapi: Implement SHFormatDateTimeA/SHFormatDateTimeW with tests.
Nikolay Sivov [Sun, 28 Feb 2010 22:10:24 +0000 (01:10 +0300)] 
shlwapi: Implement SHFormatDateTimeA/SHFormatDateTimeW with tests.

14 years agoshlwapi: Fix mask usage in SHSetWindowBits with tests.
Nikolay Sivov [Sat, 27 Feb 2010 18:56:30 +0000 (21:56 +0300)] 
shlwapi: Fix mask usage in SHSetWindowBits with tests.

14 years agousp10: Fix trace to remove an incorrect assignment.
Jeff Latimer [Sun, 28 Feb 2010 11:58:44 +0000 (22:58 +1100)] 
usp10: Fix trace to remove an incorrect assignment.

14 years agommdevapi: Implement a stub of MMDevice.
Maarten Lankhorst [Sun, 21 Feb 2010 12:50:42 +0000 (13:50 +0100)] 
mmdevapi: Implement a stub of MMDevice.

14 years agoinclude: Add devpkey.h.
Maarten Lankhorst [Sun, 31 Jan 2010 19:28:30 +0000 (20:28 +0100)] 
include: Add devpkey.h.

14 years agoinclude: Add devpropdev.h.
Maarten Lankhorst [Sun, 31 Jan 2010 19:27:46 +0000 (20:27 +0100)] 
include: Add devpropdev.h.

14 years agoinclude: Fix IsEqualPropertyKey definition.
Maarten Lankhorst [Fri, 29 Jan 2010 20:51:41 +0000 (21:51 +0100)] 
include: Fix IsEqualPropertyKey definition.

14 years agomakefiles: Fix makedep dependency now that we explicitly to make depend when creating...
Alexandre Julliard [Mon, 1 Mar 2010 10:35:37 +0000 (11:35 +0100)] 
makefiles: Fix makedep dependency now that we explicitly to make depend when creating makefiles.

14 years agokernel32: Move shared heap creation to krnl386 and load it by default on Win9x versions.
Alexandre Julliard [Mon, 1 Mar 2010 10:34:34 +0000 (11:34 +0100)] 
kernel32: Move shared heap creation to krnl386 and load it by default on Win9x versions.

14 years agokernel32/lcformat: Get rid of back jumps on errors.
Nikolay Sivov [Sun, 28 Feb 2010 22:22:28 +0000 (01:22 +0300)] 
kernel32/lcformat: Get rid of back jumps on errors.

14 years agooleaut32: Remove superfluous NULL check before HeapFree (Smatch).
Michael Stefaniuc [Sun, 28 Feb 2010 20:48:09 +0000 (21:48 +0100)] 
oleaut32: Remove superfluous NULL check before HeapFree (Smatch).

14 years agoshdocvw: Fix typo in WARN.
Andrew Eikum [Sun, 28 Feb 2010 18:59:30 +0000 (12:59 -0600)] 
shdocvw: Fix typo in WARN.

14 years agooleaut32: Fix fractional calculation.
André Hentschel [Sun, 28 Feb 2010 18:21:47 +0000 (19:21 +0100)] 
oleaut32: Fix fractional calculation.

14 years agocomdlg32: Shed unused parameters from CFn_WMInitDialog and CFn_WMDestroy.
Gerald Pfeifer [Sun, 28 Feb 2010 12:28:08 +0000 (13:28 +0100)] 
comdlg32: Shed unused parameters from CFn_WMInitDialog and CFn_WMDestroy.

14 years agocomdlg32: Remove unused wParam parameters from PRINTDLG_WMInitDialog and PRINTDLG_WMI...
Gerald Pfeifer [Sun, 28 Feb 2010 12:22:24 +0000 (13:22 +0100)] 
comdlg32: Remove unused wParam parameters from PRINTDLG_WMInitDialog and PRINTDLG_WMInitDialogW.

14 years agoextrac32: Enhance command-line parsing.
Andrey Turkin [Sun, 28 Feb 2010 14:50:16 +0000 (17:50 +0300)] 
extrac32: Enhance command-line parsing.

14 years agontdll: Add initial support for OpenBSD to fill_cpu_info.
Austin English [Sun, 28 Feb 2010 04:07:10 +0000 (22:07 -0600)] 
ntdll: Add initial support for OpenBSD to fill_cpu_info.

14 years agorichedit: GTL_PRECISE to GETTEXTLENGTHEX implies GTL_NUMBYTES.
David Hedberg [Sat, 27 Feb 2010 16:58:16 +0000 (17:58 +0100)] 
richedit: GTL_PRECISE to GETTEXTLENGTHEX implies GTL_NUMBYTES.

If GTL_PRECISE is passed without specifying either GTL_NUMCHARS or
GTL_NUMBYTES, behave as if GTL_NUMBYTES was passed.

14 years agorichedit: Make zooming affect all pictures.
Dylan Smith [Sat, 27 Feb 2010 18:31:07 +0000 (13:31 -0500)] 
richedit: Make zooming affect all pictures.

14 years agorichedit: Documented paragraph border widths are in points not pixels.
Dylan Smith [Sat, 27 Feb 2010 18:31:02 +0000 (13:31 -0500)] 
richedit: Documented paragraph border widths are in points not pixels.

The border widths documented by msdn are in points which are 72 dpi, which
is not equivalent to pixels (normally 96 dpi). I pre-converted all the
border widths to 96 dpi resolution since this avoids needed to store
fractions, and often avoids the need for convertion to the displays
resolution.

14 years agomsvcrt20: Forward more functions to msvcrt.dll.
Detlef Riekenberg [Fri, 26 Feb 2010 16:00:57 +0000 (17:00 +0100)] 
msvcrt20: Forward more functions to msvcrt.dll.