wine
17 years agouser32: Only try to remove the MDI document icon from the frame menu when needed.
Peter Oberndorfer [Mon, 22 Jan 2007 19:38:24 +0000 (20:38 +0100)] 
user32: Only try to remove the MDI document icon from the frame menu when needed.

17 years agosnmpapi: Add tests for SnmpUtilVarBind{, List}{Cpy, Free}. Make them pass.
Hans Leidekker [Mon, 22 Jan 2007 14:31:50 +0000 (15:31 +0100)] 
snmpapi: Add tests for SnmpUtilVarBind{, List}{Cpy, Free}. Make them pass.

17 years agosnmpapi: Add a bunch of tests.
Hans Leidekker [Mon, 22 Jan 2007 14:31:00 +0000 (15:31 +0100)] 
snmpapi: Add a bunch of tests.

17 years agosnmpapi: Implement SnmpUtil{DbgPrint, IdsToA, OidToA, PrintAsnAny, PrintOid}.
Hans Leidekker [Mon, 22 Jan 2007 14:30:01 +0000 (15:30 +0100)] 
snmpapi: Implement SnmpUtil{DbgPrint, IdsToA, OidToA, PrintAsnAny, PrintOid}.

17 years agomshtml: Fixed protocol tests on IE7.
Jacek Caban [Mon, 22 Jan 2007 19:29:53 +0000 (20:29 +0100)] 
mshtml: Fixed protocol tests on IE7.

17 years agowined3d: Remove some unused methods from the IWineD3DVertexShader interface.
H. Verbeet [Mon, 22 Jan 2007 18:38:29 +0000 (19:38 +0100)] 
wined3d: Remove some unused methods from the IWineD3DVertexShader interface.

17 years agowined3d: Remove the d3d9types.h include from wined3d_private.h.
H. Verbeet [Mon, 22 Jan 2007 18:38:20 +0000 (19:38 +0100)] 
wined3d: Remove the d3d9types.h include from wined3d_private.h.

17 years agowined3d: Use ARB_VERTEX_PROGRAM instead of GL_VERTEX_PROGRAM_ARB with GL_SUPPORT.
H. Verbeet [Mon, 22 Jan 2007 18:38:13 +0000 (19:38 +0100)] 
wined3d: Use ARB_VERTEX_PROGRAM instead of GL_VERTEX_PROGRAM_ARB with GL_SUPPORT.

Spotted by Marcus Meissner.

17 years agocomctl32/tests: Cast-qual warning fixes.
Paul Vriens [Mon, 22 Jan 2007 14:15:43 +0000 (15:15 +0100)] 
comctl32/tests: Cast-qual warning fixes.

17 years agooleaut32/tests: Fix compilation on systems that don't support nameless structs (e...
Francois Gouget [Mon, 22 Jan 2007 12:07:29 +0000 (13:07 +0100)] 
oleaut32/tests: Fix compilation on systems that don't support nameless structs (e.g. gcc 2.95).

17 years agowidl: Convert expression lists to standard Wine lists.
Alexandre Julliard [Mon, 22 Jan 2007 13:31:40 +0000 (14:31 +0100)] 
widl: Convert expression lists to standard Wine lists.

Add a specific type for array dimensions.

17 years agowidl: Convert variable lists to standard Wine lists.
Alexandre Julliard [Mon, 22 Jan 2007 13:26:12 +0000 (14:26 +0100)] 
widl: Convert variable lists to standard Wine lists.

17 years agowidl: Convert function lists to standard Wine lists.
Alexandre Julliard [Mon, 22 Jan 2007 13:23:08 +0000 (14:23 +0100)] 
widl: Convert function lists to standard Wine lists.

17 years agowidl: Convert interface lists to standard Wine lists.
Alexandre Julliard [Mon, 22 Jan 2007 13:21:56 +0000 (14:21 +0100)] 
widl: Convert interface lists to standard Wine lists.

17 years agowidl: Convert attribute lists to standard Wine lists.
Alexandre Julliard [Mon, 22 Jan 2007 13:20:36 +0000 (14:20 +0100)] 
widl: Convert attribute lists to standard Wine lists.

17 years agowidl: Convert typelib lists to standard Wine lists.
Alexandre Julliard [Mon, 22 Jan 2007 13:10:30 +0000 (14:10 +0100)] 
widl: Convert typelib lists to standard Wine lists.

17 years agowidl: Use existing functions to retrieve attributes for typelibs.
Alexandre Julliard [Mon, 22 Jan 2007 13:09:46 +0000 (14:09 +0100)] 
widl: Use existing functions to retrieve attributes for typelibs.

17 years agogdi32: Add a simple SelectObject test for bitmaps.
Dmitry Timoshkov [Mon, 22 Jan 2007 10:31:34 +0000 (18:31 +0800)] 
gdi32: Add a simple SelectObject test for bitmaps.

17 years agogdi32: Add a GetDIBits test.
Dmitry Timoshkov [Mon, 22 Jan 2007 10:31:02 +0000 (18:31 +0800)] 
gdi32: Add a GetDIBits test.

17 years agowineoss.drv: config.h police.
Bang Jun-Young [Sat, 20 Jan 2007 08:29:40 +0000 (17:29 +0900)] 
wineoss.drv: config.h police.

17 years agomsxml3: config.h police.
Bang Jun-Young [Sat, 20 Jan 2007 08:19:55 +0000 (17:19 +0900)] 
msxml3: config.h police.

17 years agoadvapi32: Do not include unnecessary headers.
Bang Jun-Young [Sat, 20 Jan 2007 07:50:15 +0000 (16:50 +0900)] 
advapi32: Do not include unnecessary headers.

17 years agowinbase.h: Cosmetic changes.
Bang Jun-Young [Sat, 20 Jan 2007 07:44:02 +0000 (16:44 +0900)] 
winbase.h: Cosmetic changes.

17 years agoobjbase.h: Fix typo in comment.
Bang Jun-Young [Sat, 20 Jan 2007 06:38:19 +0000 (15:38 +0900)] 
objbase.h: Fix typo in comment.

17 years agoadvpack/tests: Fix typo.
Bang Jun-Young [Sat, 20 Jan 2007 03:29:09 +0000 (12:29 +0900)] 
advpack/tests: Fix typo.

17 years agouser32: Define RealChildWindowFromPoint as a real stub.
Louis Lenders [Sun, 21 Jan 2007 11:26:05 +0000 (11:26 +0000)] 
user32: Define RealChildWindowFromPoint as a real stub.

17 years agontdll: Correct trace message stating NtAccessCheck is a stub.
Vitaliy Margolen [Sun, 21 Jan 2007 20:37:05 +0000 (13:37 -0700)] 
ntdll: Correct trace message stating NtAccessCheck is a stub.

17 years agontdll: Don't change granted access mask on error.
Vitaliy Margolen [Sun, 21 Jan 2007 20:37:22 +0000 (13:37 -0700)] 
ntdll: Don't change granted access mask on error.

17 years agowinspool: Make fixme for PRINTER_ENUM_CONNECTIONS more silent.
Detlef Riekenberg [Sun, 21 Jan 2007 19:49:34 +0000 (20:49 +0100)] 
winspool: Make fixme for PRINTER_ENUM_CONNECTIONS more silent.

17 years agosnmpapi: Implement SnmpUtilOid{Append, Cmp, NCmp}. Fix SnmpUtilOid{Cpy, Free}.
Hans Leidekker [Mon, 22 Jan 2007 10:06:38 +0000 (11:06 +0100)] 
snmpapi: Implement SnmpUtilOid{Append, Cmp, NCmp}. Fix SnmpUtilOid{Cpy, Free}.

17 years agosnmpapi: Implement SnmpUtilOctets{Cmp,Cpy,Free,NCmp}.
Hans Leidekker [Mon, 22 Jan 2007 10:06:13 +0000 (11:06 +0100)] 
snmpapi: Implement SnmpUtilOctets{Cmp,Cpy,Free,NCmp}.

17 years agosnmpapi: Implement SnmpUtilAsnAny{Cpy,Free}.
Hans Leidekker [Mon, 22 Jan 2007 10:05:49 +0000 (11:05 +0100)] 
snmpapi: Implement SnmpUtilAsnAny{Cpy,Free}.

17 years agokernel32: Forward EncodePointer and DecodePointer to their ntdll counterparts.
Mike McCormack [Mon, 22 Jan 2007 10:24:24 +0000 (19:24 +0900)] 
kernel32: Forward EncodePointer and DecodePointer to their ntdll counterparts.

17 years agontdll: Implement RtlDecodePointer and RtlEncodePointer.
Mike McCormack [Mon, 22 Jan 2007 10:24:14 +0000 (19:24 +0900)] 
ntdll: Implement RtlDecodePointer and RtlEncodePointer.

17 years agowine/list.h: Add list_count function. Make some parameters const.
Alexandre Julliard [Mon, 22 Jan 2007 11:16:17 +0000 (12:16 +0100)] 
wine/list.h: Add list_count function. Make some parameters const.

17 years agodinput: Undefine SW_MAX to avoid possible conflicts with winuser.h.
Alexandre Julliard [Mon, 22 Jan 2007 11:11:04 +0000 (12:11 +0100)] 
dinput: Undefine SW_MAX to avoid possible conflicts with winuser.h.

17 years agosfc: We need to import sfc_os for the forwards to work properly.
Alexandre Julliard [Mon, 22 Jan 2007 11:10:37 +0000 (12:10 +0100)] 
sfc: We need to import sfc_os for the forwards to work properly.

17 years agontdll: Extra check for ObjectAttributes (Coverity).
Paul Vriens [Sun, 21 Jan 2007 20:14:35 +0000 (21:14 +0100)] 
ntdll: Extra check for ObjectAttributes (Coverity).

17 years agoqcap: Fix a typo.
Andrew Talbot [Sat, 20 Jan 2007 20:01:26 +0000 (20:01 +0000)] 
qcap: Fix a typo.

17 years agodmime: Remove unused variable.
Andrew Talbot [Sat, 20 Jan 2007 18:13:56 +0000 (18:13 +0000)] 
dmime: Remove unused variable.

17 years agoshlwapi: Uninitialized variable fix (Coverity).
Andrew Talbot [Sat, 20 Jan 2007 17:29:29 +0000 (17:29 +0000)] 
shlwapi: Uninitialized variable fix (Coverity).

17 years agooledlg: Declare a function static.
Andrew Talbot [Sat, 20 Jan 2007 16:52:22 +0000 (16:52 +0000)] 
oledlg: Declare a function static.

17 years agooleaut32: Declare some items static.
Andrew Talbot [Sat, 20 Jan 2007 16:51:29 +0000 (16:51 +0000)] 
oleaut32: Declare some items static.

17 years agokernel32/tests: GetVolumeNameForMountPoint not present before w2k.
Detlef Riekenberg [Sat, 20 Jan 2007 11:46:34 +0000 (12:46 +0100)] 
kernel32/tests: GetVolumeNameForMountPoint not present before w2k.

17 years agokernel32/tests: VirtualAllocEx not present in Win95.
Detlef Riekenberg [Sat, 20 Jan 2007 11:44:35 +0000 (12:44 +0100)] 
kernel32/tests: VirtualAllocEx not present in Win95.

17 years agokernel32/tests: Fix a declaration and use skip for the message.
Detlef Riekenberg [Sat, 20 Jan 2007 11:38:14 +0000 (12:38 +0100)] 
kernel32/tests: Fix a declaration and use skip for the message.

17 years agocomctl32: Fix the updown control test to pass under XP.
Dmitry Timoshkov [Sat, 20 Jan 2007 09:09:43 +0000 (17:09 +0800)] 
comctl32: Fix the updown control test to pass under XP.

17 years agomlang: Implement IMultiLanguage::GetCodePageInfo.
Hans Leidekker [Sat, 20 Jan 2007 09:52:57 +0000 (10:52 +0100)] 
mlang: Implement IMultiLanguage::GetCodePageInfo.

17 years agoserver: User correct user sid for the default_dacl.
Vitaliy Margolen [Fri, 19 Jan 2007 19:28:59 +0000 (12:28 -0700)] 
server: User correct user sid for the default_dacl.

17 years agokernel32: Handle the SECURITY_* flags passed into CreateFileW by filling out the...
Rob Shearman [Fri, 19 Jan 2007 13:00:29 +0000 (07:00 -0600)] 
kernel32: Handle the SECURITY_* flags passed into CreateFileW by filling out the SECURITY_QUALITY_OF_SERVICE structure and passing it to NtCreateFile.

Print a fixme in NtCreateFile if the SECURITY_QUALITY_OF_SERVICE
structure is specified, since it isn't handled yet.

17 years agorpcrt4: Handle security quality of service flags relevant to the ncacn_np protocol.
Rob Shearman [Fri, 19 Jan 2007 13:01:23 +0000 (07:01 -0600)] 
rpcrt4: Handle security quality of service flags relevant to the ncacn_np protocol.

17 years agorpcrt4: Track the security quality of service settings for bindings and connections.
Rob Shearman [Fri, 19 Jan 2007 12:59:35 +0000 (06:59 -0600)] 
rpcrt4: Track the security quality of service settings for bindings and connections.

17 years agocomctl32: Fix InitCommonControlsEx prototype.
Thomas Weidenmueller [Fri, 19 Jan 2007 12:40:04 +0000 (13:40 +0100)] 
comctl32: Fix InitCommonControlsEx prototype.

17 years agowidl: Include objbase.h so that generated proxy file compiles on Wine.
Alexandre Julliard [Fri, 19 Jan 2007 12:17:17 +0000 (13:17 +0100)] 
widl: Include objbase.h so that generated proxy file compiles on Wine.

17 years agorpc.h: Include excpt.h, and windef.h in Wine so that the header compiles.
Alexandre Julliard [Fri, 19 Jan 2007 12:16:45 +0000 (13:16 +0100)] 
rpc.h: Include excpt.h, and windef.h in Wine so that the header compiles.

17 years agowidl: Generate proxy/client/server files when requested explicitly even if they are...
Alexandre Julliard [Fri, 19 Jan 2007 11:46:19 +0000 (12:46 +0100)] 
widl: Generate proxy/client/server files when requested explicitly even if they are empty.

17 years agoMake.rules: Pass all idl source files to makedep.
Alexandre Julliard [Fri, 19 Jan 2007 11:44:10 +0000 (12:44 +0100)] 
Make.rules: Pass all idl source files to makedep.

17 years agowined3d: The sincos instruction is valid for ps/vs 2.1 as well.
H. Verbeet [Thu, 18 Jan 2007 22:42:00 +0000 (23:42 +0100)] 
wined3d: The sincos instruction is valid for ps/vs 2.1 as well.

17 years agowined3d: gl_FragDepth is a float, so fixup the write mask.
H. Verbeet [Thu, 18 Jan 2007 22:41:51 +0000 (23:41 +0100)] 
wined3d: gl_FragDepth is a float, so fixup the write mask.

17 years agowined3d: Use SetupFullscreenWindow() to make the window fullscreen.
H. Verbeet [Thu, 18 Jan 2007 22:41:43 +0000 (23:41 +0100)] 
wined3d: Use SetupFullscreenWindow() to make the window fullscreen.

17 years agowined3d: Move SetupFullscreenWindow() and RestoreWindow() from IDirectDrawImpl to...
H. Verbeet [Thu, 18 Jan 2007 22:41:36 +0000 (23:41 +0100)] 
wined3d: Move SetupFullscreenWindow() and RestoreWindow() from IDirectDrawImpl to IWineD3DDeviceImpl.

17 years agowined3d: Use %s in trace.
H. Verbeet [Thu, 18 Jan 2007 22:41:27 +0000 (23:41 +0100)] 
wined3d: Use %s in trace.

17 years agoodbc32: Declare a function static.
Andrew Talbot [Thu, 18 Jan 2007 21:50:20 +0000 (21:50 +0000)] 
odbc32: Declare a function static.

17 years agoole32: Declare some functions static.
Andrew Talbot [Thu, 18 Jan 2007 21:50:56 +0000 (21:50 +0000)] 
ole32: Declare some functions static.

17 years agoserver: Add generic access mapping for winstation and desktop objects.
Vitaliy Margolen [Thu, 18 Jan 2007 20:10:31 +0000 (13:10 -0700)] 
server: Add generic access mapping for winstation and desktop objects.

17 years agoshell32: Add proper support for SHGetFileInfo(SHGFI_ICONLOCATION | SHGFI_USEFILEATTRI...
Francois Gouget [Thu, 18 Jan 2007 15:23:30 +0000 (16:23 +0100)] 
shell32: Add proper support for SHGetFileInfo(SHGFI_ICONLOCATION | SHGFI_USEFILEATTRIBUTES).

17 years agoshell32/tests: Add some more SHGetFileInfo() tests.
Francois Gouget [Thu, 18 Jan 2007 15:23:05 +0000 (16:23 +0100)] 
shell32/tests: Add some more SHGetFileInfo() tests.

17 years agoshell32: Fix prototypes.
Thomas Weidenmueller [Thu, 18 Jan 2007 15:10:16 +0000 (16:10 +0100)] 
shell32: Fix prototypes.

Fix the SHAddFromPropSheetExtArray, SHCreatePropSheetExtArray,
SHReplaceFromPropSheetExtArray and SHDestroyPropSheetExtArray function
prototypes because they're now documented. Also add them to shlobj.h.

17 years agouser32: Some apps pass a color bitmap as a mask to CreateIconIndirect, convert it...
Dmitry Timoshkov [Thu, 18 Jan 2007 11:21:05 +0000 (19:21 +0800)] 
user32: Some apps pass a color bitmap as a mask to CreateIconIndirect, convert it to b/w.

17 years agontdll: Avoid inter-process APCs when called for the process itself.
Alexandre Julliard [Thu, 18 Jan 2007 14:41:05 +0000 (15:41 +0100)] 
ntdll: Avoid inter-process APCs when called for the process itself.

17 years agontdll: Get rid of the no longer used is_current_process function.
Alexandre Julliard [Thu, 18 Jan 2007 14:18:12 +0000 (15:18 +0100)] 
ntdll: Get rid of the no longer used is_current_process function.

17 years agontdll: Implementation of inter-process NtMapViewOfSection and NtUnmapViewOfSection.
Alexandre Julliard [Thu, 18 Jan 2007 14:17:51 +0000 (15:17 +0100)] 
ntdll: Implementation of inter-process NtMapViewOfSection and NtUnmapViewOfSection.

17 years agontdll: Implementation of inter-process RtlCreateUserThread.
Alexandre Julliard [Thu, 18 Jan 2007 14:02:55 +0000 (15:02 +0100)] 
ntdll: Implementation of inter-process RtlCreateUserThread.

17 years agontdll: Abuse RtlCreateUserThread to call the thread function for CreateThread directly.
Alexandre Julliard [Thu, 18 Jan 2007 14:02:11 +0000 (15:02 +0100)] 
ntdll: Abuse RtlCreateUserThread to call the thread function for CreateThread directly.

17 years agontdll: Move the LDT section to ntdll and make it an uninterruptible section.
Alexandre Julliard [Thu, 18 Jan 2007 14:01:45 +0000 (15:01 +0100)] 
ntdll: Move the LDT section to ntdll and make it an uninterruptible section.

17 years agowinecoreaudio.drv: Fix printf format warnings.
Alexandre Julliard [Thu, 18 Jan 2007 12:27:55 +0000 (13:27 +0100)] 
winecoreaudio.drv: Fix printf format warnings.

17 years agoAssorted spelling fixes.
Francois Gouget [Thu, 18 Jan 2007 10:35:50 +0000 (11:35 +0100)] 
Assorted spelling fixes.

17 years agoDon't put single quotes around '%s' when using the debugstr_*() functions.
Francois Gouget [Thu, 18 Jan 2007 10:40:15 +0000 (11:40 +0100)] 
Don't put single quotes around '%s' when using the debugstr_*() functions.

17 years agoshell32: There is no need to check strings for NULL when using debugstr_w().
Francois Gouget [Thu, 18 Jan 2007 10:38:19 +0000 (11:38 +0100)] 
shell32: There is no need to check strings for NULL when using debugstr_w().

Also don't put single quotes around '%s' in that case.

17 years agowinmm/tests: Use '%u' to print GetLastError().
Francois Gouget [Thu, 18 Jan 2007 10:37:36 +0000 (11:37 +0100)] 
winmm/tests: Use '%u' to print GetLastError().

17 years agowinspool.drv: Use '%u' to print GetLastError().
Francois Gouget [Thu, 18 Jan 2007 10:37:51 +0000 (11:37 +0100)] 
winspool.drv: Use '%u' to print GetLastError().

17 years agontdll/tests: Use '%u' to print GetLastError().
Francois Gouget [Thu, 18 Jan 2007 10:36:55 +0000 (11:36 +0100)] 
ntdll/tests: Use '%u' to print GetLastError().

17 years agomcicda: Use '%u' to print GetLastError().
Francois Gouget [Thu, 18 Jan 2007 10:36:44 +0000 (11:36 +0100)] 
mcicda: Use '%u' to print GetLastError().

17 years agosecur32: Use '%u' to print GetLastError().
Francois Gouget [Thu, 18 Jan 2007 10:37:08 +0000 (11:37 +0100)] 
secur32: Use '%u' to print GetLastError().

17 years agousp10/tests: Use '%u' to print GetLastError().
Francois Gouget [Thu, 18 Jan 2007 10:37:24 +0000 (11:37 +0100)] 
usp10/tests: Use '%u' to print GetLastError().

17 years agolocalspl: Remove unneeded cast.
Francois Gouget [Thu, 18 Jan 2007 10:36:02 +0000 (11:36 +0100)] 
localspl: Remove unneeded cast.

17 years agoserver: Print a trace when sending a signal to a thread.
Alexandre Julliard [Thu, 18 Jan 2007 11:23:29 +0000 (12:23 +0100)] 
server: Print a trace when sending a signal to a thread.

17 years agontdll: Block async signals during process init and thread creation.
Alexandre Julliard [Thu, 18 Jan 2007 11:23:04 +0000 (12:23 +0100)] 
ntdll: Block async signals during process init and thread creation.

17 years agontdll: Make the server signal mask global.
Alexandre Julliard [Thu, 18 Jan 2007 11:20:56 +0000 (12:20 +0100)] 
ntdll: Make the server signal mask global.

17 years agontdll: Avoid heap allocations during thread creation.
Alexandre Julliard [Thu, 18 Jan 2007 11:20:10 +0000 (12:20 +0100)] 
ntdll: Avoid heap allocations during thread creation.

17 years agontdll: Make the fd cache section an uninterruptible section.
Alexandre Julliard [Thu, 18 Jan 2007 11:19:25 +0000 (12:19 +0100)] 
ntdll: Make the fd cache section an uninterruptible section.

17 years agontdll: Fix NtDuplicateObject to only close the file descriptor if it's in the same...
Alexandre Julliard [Thu, 18 Jan 2007 11:18:51 +0000 (12:18 +0100)] 
ntdll: Fix NtDuplicateObject to only close the file descriptor if it's in the same process.

17 years agontdll: Avoid heap allocation in fd cache. Fixed a couple of races.
Alexandre Julliard [Thu, 18 Jan 2007 11:18:29 +0000 (12:18 +0100)] 
ntdll: Avoid heap allocation in fd cache. Fixed a couple of races.

17 years agodinput: Calc more caps infos ahead and store it in JoystickImpl.
Christoph Frick [Wed, 17 Jan 2007 10:14:20 +0000 (11:14 +0100)] 
dinput: Calc more caps infos ahead and store it in JoystickImpl.

17 years agowined3d: Give shader constants their own debug channel.
H. Verbeet [Wed, 17 Jan 2007 20:41:46 +0000 (21:41 +0100)] 
wined3d: Give shader constants their own debug channel.

17 years agowined3d: Fix a typo.
H. Verbeet [Wed, 17 Jan 2007 20:41:40 +0000 (21:41 +0100)] 
wined3d: Fix a typo.

17 years agowined3d: When switching color material, apply the material we were previously tracking.
H. Verbeet [Wed, 17 Jan 2007 20:41:35 +0000 (21:41 +0100)] 
wined3d: When switching color material, apply the material we were previously tracking.

This fixes a regression introduced by 329670c7f129343ef0086f76b08a40d0fd5e3242.

17 years agowined3d: Don't set Parm when isDiffuseSupplied is FALSE in state_colormat(), it isn...
H. Verbeet [Wed, 17 Jan 2007 20:41:21 +0000 (21:41 +0100)] 
wined3d: Don't set Parm when isDiffuseSupplied is FALSE in state_colormat(), it isn't used anyway.

17 years agod3d: Fix the D3DFMT_XXX constant declarations.
Francois Gouget [Wed, 17 Jan 2007 16:32:09 +0000 (17:32 +0100)] 
d3d: Fix the D3DFMT_XXX constant declarations.

17 years agowinspool.drv: Reorder a couple of functions and remove the forward declarations.
Francois Gouget [Wed, 17 Jan 2007 16:18:54 +0000 (17:18 +0100)] 
winspool.drv: Reorder a couple of functions and remove the forward declarations.