wine
16 years agokernel32: Implemented the Ex variants of CreateEvent/Mutex/Semaphore/WaitableTimer.
Alexandre Julliard [Tue, 11 Nov 2008 11:17:05 +0000 (12:17 +0100)] 
kernel32: Implemented the Ex variants of CreateEvent/Mutex/Semaphore/WaitableTimer.

16 years agoadvapi32: Implement LsaSetSecret stub.
Kai Blin [Tue, 11 Nov 2008 07:12:23 +0000 (08:12 +0100)] 
advapi32: Implement LsaSetSecret stub.

16 years agoinetcomm: Get rid of the server info copy.
Hans Leidekker [Tue, 11 Nov 2008 09:17:58 +0000 (10:17 +0100)] 
inetcomm: Get rid of the server info copy.

16 years agoinetcomm: Add an implementation of IVirtualStream.
Hans Leidekker [Tue, 11 Nov 2008 09:17:38 +0000 (10:17 +0100)] 
inetcomm: Add an implementation of IVirtualStream.

16 years agouser32: Add a stub implementation of ChangeWindowMessageFilter.
Hans Leidekker [Tue, 11 Nov 2008 09:18:11 +0000 (10:18 +0100)] 
user32: Add a stub implementation of ChangeWindowMessageFilter.

16 years agourlmon/tests: Fix failures on Win9x and WinMe.
Paul Vriens [Tue, 11 Nov 2008 09:54:54 +0000 (10:54 +0100)] 
urlmon/tests: Fix failures on Win9x and WinMe.

16 years agourlmon/tests: Skip some tests on Win9x and WinMe.
Paul Vriens [Tue, 11 Nov 2008 09:09:39 +0000 (10:09 +0100)] 
urlmon/tests: Skip some tests on Win9x and WinMe.

16 years agoadvapi32/tests: Fix valgrind warning.
Paul Vriens [Tue, 11 Nov 2008 07:14:15 +0000 (08:14 +0100)] 
advapi32/tests: Fix valgrind warning.

16 years agoole32/tests: Don't crash on NT4.
Paul Vriens [Tue, 11 Nov 2008 06:48:04 +0000 (07:48 +0100)] 
ole32/tests: Don't crash on NT4.

16 years agowidl: Make the generated string pointers const as well.
Dmitry Timoshkov [Tue, 11 Nov 2008 05:06:43 +0000 (13:06 +0800)] 
widl: Make the generated string pointers const as well.

16 years agocomctl32: Check for NULL input in TAB_AdjustRect.
Lei Zhang [Tue, 11 Nov 2008 04:39:29 +0000 (20:39 -0800)] 
comctl32: Check for NULL input in TAB_AdjustRect.

16 years agosetupapi: Sign-compare warnings fix.
Andrew Talbot [Mon, 10 Nov 2008 19:37:42 +0000 (19:37 +0000)] 
setupapi: Sign-compare warnings fix.

16 years agowinedbg: Added scoped symbol picker, and options to handle it.
Eric Pouech [Mon, 10 Nov 2008 14:03:10 +0000 (15:03 +0100)] 
winedbg: Added scoped symbol picker, and options to handle it.

16 years agowinedbg: Slightly change the option setting syntax (allows also to get the current...
Eric Pouech [Mon, 10 Nov 2008 14:03:02 +0000 (15:03 +0100)] 
winedbg: Slightly change the option setting syntax (allows also to get the current state back).

16 years agowinedbg: Rewrote the symbol picking mechanism so that it can handle several algorithms.
Eric Pouech [Mon, 10 Nov 2008 14:02:49 +0000 (15:02 +0100)] 
winedbg: Rewrote the symbol picking mechanism so that it can handle several algorithms.

16 years agontdll: Add support for root directory in NtCreateFile for Win32 file objects.
Alexandre Julliard [Tue, 11 Nov 2008 10:40:08 +0000 (11:40 +0100)] 
ntdll: Add support for root directory in NtCreateFile for Win32 file objects.

16 years agontdll/tests: Fix a couple of test failures on Vista.
Alexandre Julliard [Tue, 11 Nov 2008 10:39:31 +0000 (11:39 +0100)] 
ntdll/tests: Fix a couple of test failures on Vista.

16 years agokernel32: Get the drive type from the mount manager instead of the registry.
Alexandre Julliard [Mon, 10 Nov 2008 15:28:37 +0000 (16:28 +0100)] 
kernel32: Get the drive type from the mount manager instead of the registry.

16 years agomountmgr: Return the drive type even when the buffer is too small.
Alexandre Julliard [Mon, 10 Nov 2008 15:11:05 +0000 (16:11 +0100)] 
mountmgr: Return the drive type even when the buffer is too small.

16 years agokernel32: Fix a few Welsh translations.
Huw Davies [Mon, 10 Nov 2008 12:32:07 +0000 (12:32 +0000)] 
kernel32: Fix a few Welsh translations.

16 years agod3dxof: Fix buffer overflow.
Christian Costa [Mon, 10 Nov 2008 12:20:03 +0000 (13:20 +0100)] 
d3dxof: Fix buffer overflow.

16 years agoadvapi32: Correct off by one in LookupPrivilegeValueW.
Alistair Leslie-Hughes [Mon, 10 Nov 2008 08:47:29 +0000 (19:47 +1100)] 
advapi32: Correct off by one in LookupPrivilegeValueW.

16 years agod3dx9: Implement ID3DXSprite_GetDevice.
Tony Wasserka [Fri, 7 Nov 2008 16:37:23 +0000 (17:37 +0100)] 
d3dx9: Implement ID3DXSprite_GetDevice.

16 years agod3dx9: Implement ID3DXSprite_Flush.
Tony Wasserka [Fri, 7 Nov 2008 16:01:27 +0000 (17:01 +0100)] 
d3dx9: Implement ID3DXSprite_Flush.

16 years agod3dx9: Implement ID3DXSprite_Begin/End.
Tony Wasserka [Fri, 7 Nov 2008 15:50:22 +0000 (16:50 +0100)] 
d3dx9: Implement ID3DXSprite_Begin/End.

16 years agomshtml: Implement IHTMLStyle get/put posLeft.
Alistair Leslie-Hughes [Wed, 5 Nov 2008 11:06:45 +0000 (22:06 +1100)] 
mshtml: Implement IHTMLStyle get/put posLeft.

16 years agontdll: Don't call the dll entry point for native modules.
Alexandre Julliard [Mon, 10 Nov 2008 12:20:45 +0000 (13:20 +0100)] 
ntdll: Don't call the dll entry point for native modules.

16 years agouxtheme: Add stubs for the double buffer drawing API in Vista.
Reece Dunn [Mon, 10 Nov 2008 09:35:59 +0000 (09:35 +0000)] 
uxtheme: Add stubs for the double buffer drawing API in Vista.

16 years agowined3d: Add two missing D3D8/D3D9 capabilities.
Roderick Colenbrander [Mon, 10 Nov 2008 09:42:27 +0000 (10:42 +0100)] 
wined3d: Add two missing D3D8/D3D9 capabilities.

16 years agodbghelp: Fix all forward declaration cases for UDT.
Eric Pouech [Mon, 10 Nov 2008 10:14:45 +0000 (11:14 +0100)] 
dbghelp: Fix all forward declaration cases for UDT.

16 years agowinedump: Print detailed information about class/struct properties.
Eric Pouech [Mon, 10 Nov 2008 10:14:32 +0000 (11:14 +0100)] 
winedump: Print detailed information about class/struct properties.

16 years agontdll/tests: Fix the atom test on NT4.
Alexandre Julliard [Mon, 10 Nov 2008 10:57:26 +0000 (11:57 +0100)] 
ntdll/tests: Fix the atom test on NT4.

16 years agouser32: Unimplemented SystemParametersInfoW actions display fixme only once.
Paul Chitescu [Fri, 7 Nov 2008 20:16:32 +0000 (22:16 +0200)] 
user32: Unimplemented SystemParametersInfoW actions display fixme only once.

16 years agowinedos: Implement VGA_WritePixel for int10 service in CGA mode.
Peter Dons Tychsen [Mon, 10 Nov 2008 02:17:50 +0000 (03:17 +0100)] 
winedos: Implement VGA_WritePixel for int10 service in CGA mode.

16 years agowinedos: Implement int10 CGA palette control.
Peter Dons Tychsen [Mon, 10 Nov 2008 00:55:59 +0000 (01:55 +0100)] 
winedos: Implement int10 CGA palette control.

16 years agowinedos: Add support for the Color Control Register (CGA).
Peter Dons Tychsen [Sun, 9 Nov 2008 17:29:41 +0000 (18:29 +0100)] 
winedos: Add support for the Color Control Register (CGA).

16 years agosecur32: Sign-compare warning fix.
Andrew Talbot [Sat, 8 Nov 2008 15:16:26 +0000 (15:16 +0000)] 
secur32: Sign-compare warning fix.

16 years agorsaenh: Sign-compare warnings fix.
Andrew Talbot [Sat, 8 Nov 2008 15:16:22 +0000 (15:16 +0000)] 
rsaenh: Sign-compare warnings fix.

16 years agokernel32: Explicitly request execute permission in MapViewOfFile.
Alexandre Julliard [Mon, 10 Nov 2008 10:09:40 +0000 (11:09 +0100)] 
kernel32: Explicitly request execute permission in MapViewOfFile.

16 years agokernel32/tests: Fix the thread test on NT4.
Alexandre Julliard [Mon, 10 Nov 2008 10:09:18 +0000 (11:09 +0100)] 
kernel32/tests: Fix the thread test on NT4.

16 years agokernel32/tests: Fix some resource test failures on NT4.
Alexandre Julliard [Mon, 10 Nov 2008 10:09:11 +0000 (11:09 +0100)] 
kernel32/tests: Fix some resource test failures on NT4.

16 years agokernel32/tests: Fix some profile test failures on NT4.
Alexandre Julliard [Mon, 10 Nov 2008 10:09:02 +0000 (11:09 +0100)] 
kernel32/tests: Fix some profile test failures on NT4.

16 years agojscript: Fix build with bison 2.4.
Ryan Schmidt [Mon, 10 Nov 2008 07:04:47 +0000 (01:04 -0600)] 
jscript: Fix build with bison 2.4.

16 years agoadvapi32/tests: Fix broken GetLastError tests.
Detlef Riekenberg [Sun, 9 Nov 2008 21:05:08 +0000 (22:05 +0100)] 
advapi32/tests: Fix broken GetLastError tests.

16 years agoadvapi32/tests: Fix tests on win9x (GetFileSecurity not implemented).
Detlef Riekenberg [Sun, 9 Nov 2008 19:50:51 +0000 (20:50 +0100)] 
advapi32/tests: Fix tests on win9x (GetFileSecurity not implemented).

16 years agoadvapi32: Correct spelling of SE_CHANGE_NOTIFY_PRIVILEGE.
Alistair Leslie-Hughes [Mon, 10 Nov 2008 08:48:15 +0000 (19:48 +1100)] 
advapi32: Correct spelling of SE_CHANGE_NOTIFY_PRIVILEGE.

16 years agoshlwapi/tests: Add more entries for PathIsURL.
Detlef Riekenberg [Sun, 9 Nov 2008 18:19:51 +0000 (19:19 +0100)] 
shlwapi/tests: Add more entries for PathIsURL.

16 years agogdiplus: Added GdipSetTextContrast.
Nikolay Sivov [Sun, 9 Nov 2008 11:38:16 +0000 (14:38 +0300)] 
gdiplus: Added GdipSetTextContrast.

16 years agogdiplus: Added GdipGetTextContrast.
Nikolay Sivov [Sun, 9 Nov 2008 11:32:26 +0000 (14:32 +0300)] 
gdiplus: Added GdipGetTextContrast.

16 years agod3dxof: Finish strings support.
Christian Costa [Sun, 9 Nov 2008 10:11:40 +0000 (11:11 +0100)] 
d3dxof: Finish strings support.

16 years agod3dxof: Increase max childs/subobjects and check the limit is not overcome.
Christian Costa [Sun, 9 Nov 2008 10:10:56 +0000 (11:10 +0100)] 
d3dxof: Increase max childs/subobjects and check the limit is not overcome.

16 years agod3dxof: Close source file when releasing EnumObject.
Christian Costa [Sun, 9 Nov 2008 10:09:56 +0000 (11:09 +0100)] 
d3dxof: Close source file when releasing EnumObject.

16 years agod3dxof: Allow template definitions in objects file.
Christian Costa [Sun, 9 Nov 2008 10:09:07 +0000 (11:09 +0100)] 
d3dxof: Allow template definitions in objects file.

16 years agowinedos: Add support for decoding and displaying the 4 bit CGA framebuffer.
Peter Dons Tychsen [Sat, 8 Nov 2008 15:21:03 +0000 (16:21 +0100)] 
winedos: Add support for decoding and displaying the 4 bit CGA framebuffer.

16 years agowinemenubuilder: Generate desktop files instead of wineshelllink.
Damjan Jovanovic [Sat, 8 Nov 2008 09:03:39 +0000 (11:03 +0200)] 
winemenubuilder: Generate desktop files instead of wineshelllink.

16 years agoinetcomm: Send a notification when disconnecting.
Hans Leidekker [Fri, 7 Nov 2008 14:07:02 +0000 (15:07 +0100)] 
inetcomm: Send a notification when disconnecting.

16 years agoinetcomm: Support both forms of the UIDL and LIST commands.
Hans Leidekker [Fri, 7 Nov 2008 14:06:51 +0000 (15:06 +0100)] 
inetcomm: Support both forms of the UIDL and LIST commands.

16 years agoinetcomm: Add an implementation of IPOP3Transport::CommandTOP.
Hans Leidekker [Fri, 7 Nov 2008 14:06:39 +0000 (15:06 +0100)] 
inetcomm: Add an implementation of IPOP3Transport::CommandTOP.

16 years agoinetcomm: Add an implementation of IPOP3Transport::CommandRETR.
Hans Leidekker [Fri, 7 Nov 2008 14:06:26 +0000 (15:06 +0100)] 
inetcomm: Add an implementation of IPOP3Transport::CommandRETR.

16 years agoinetcomm: Add an implementation of IPOP3Transport::CommandRSET.
Hans Leidekker [Fri, 7 Nov 2008 14:06:15 +0000 (15:06 +0100)] 
inetcomm: Add an implementation of IPOP3Transport::CommandRSET.

16 years agoinetcomm: Add an implementation of IPOP3Transport::CommandNOOP.
Hans Leidekker [Fri, 7 Nov 2008 14:06:05 +0000 (15:06 +0100)] 
inetcomm: Add an implementation of IPOP3Transport::CommandNOOP.

16 years agoinetcomm: Add an implementation of IPOP3Transport::CommandDELE.
Hans Leidekker [Fri, 7 Nov 2008 14:05:56 +0000 (15:05 +0100)] 
inetcomm: Add an implementation of IPOP3Transport::CommandDELE.

16 years agoinetcomm: Flesh out the pop3 command parser.
Hans Leidekker [Fri, 7 Nov 2008 14:05:46 +0000 (15:05 +0100)] 
inetcomm: Flesh out the pop3 command parser.

16 years agoRelease 1.1.8. wine-1.1.8
Alexandre Julliard [Fri, 7 Nov 2008 16:09:33 +0000 (17:09 +0100)] 
Release 1.1.8.

16 years agowinmm/tests: Fix a test failure on Vista and W2K8.
Paul Vriens [Fri, 7 Nov 2008 12:40:21 +0000 (13:40 +0100)] 
winmm/tests: Fix a test failure on Vista and W2K8.

16 years agouser32/tests: Skip GetMenuItemInfo tests on NT4 and below.
Paul Vriens [Fri, 7 Nov 2008 10:46:20 +0000 (11:46 +0100)] 
user32/tests: Skip GetMenuItemInfo tests on NT4 and below.

16 years agouser32/tests: Set last error if the menu item cannot be found.
Paul Vriens [Fri, 7 Nov 2008 10:45:38 +0000 (11:45 +0100)] 
user32/tests: Set last error if the menu item cannot be found.

16 years agoadvapi32/tests: Avoid sizeof in traces.
Alexandre Julliard [Fri, 7 Nov 2008 12:34:11 +0000 (13:34 +0100)] 
advapi32/tests: Avoid sizeof in traces.

16 years agowinex11: Make pens of width = 1 scalable.
Krzysztof Kotlenga [Fri, 7 Nov 2008 11:07:10 +0000 (12:07 +0100)] 
winex11: Make pens of width = 1 scalable.

16 years agoserver: Clone file_get_sd() and file_set_fd() for directories.
Paul Bryan Roberts [Mon, 3 Nov 2008 22:37:17 +0000 (22:37 +0000)] 
server: Clone file_get_sd() and file_set_fd() for directories.

16 years agoserver: Refactor server side implementation of GetFileSecurity().
Paul Bryan Roberts [Mon, 3 Nov 2008 22:25:37 +0000 (22:25 +0000)] 
server: Refactor server side implementation of GetFileSecurity().

16 years agoadvapi32: Add TRACE to GetFileSecurity().
Paul Bryan Roberts [Mon, 3 Nov 2008 20:42:45 +0000 (20:42 +0000)] 
advapi32: Add TRACE to GetFileSecurity().

16 years agoadvapi32/tests: Simple tests of GetFileSecurity()/SetFileSecurity().
Paul Bryan Roberts [Wed, 5 Nov 2008 07:01:46 +0000 (07:01 +0000)] 
advapi32/tests: Simple tests of GetFileSecurity()/SetFileSecurity().

16 years agorundll32: Build with -mwindows.
Vincent Povirk [Thu, 30 Oct 2008 16:10:34 +0000 (11:10 -0500)] 
rundll32: Build with -mwindows.

16 years agod3dx9: Implement ID3DXSprite_Draw.
Tony Wasserka [Wed, 5 Nov 2008 12:00:35 +0000 (13:00 +0100)] 
d3dx9: Implement ID3DXSprite_Draw.

16 years agod3dx9: Implement D3DXCreateSprite.
Tony Wasserka [Wed, 5 Nov 2008 11:32:47 +0000 (12:32 +0100)] 
d3dx9: Implement D3DXCreateSprite.

16 years agocryptui/tests: Fix test failures on Win2k and below.
Nicolas Le Cam [Thu, 6 Nov 2008 23:39:36 +0000 (00:39 +0100)] 
cryptui/tests: Fix test failures on Win2k and below.

16 years agoadvapi32/tests: Run a test on more platforms.
Nicolas Le Cam [Thu, 6 Nov 2008 15:26:26 +0000 (16:26 +0100)] 
advapi32/tests: Run a test on more platforms.

16 years agoadvapi32/tests: test_enum_provider_types test cleanup.
Nicolas Le Cam [Thu, 6 Nov 2008 22:15:33 +0000 (23:15 +0100)] 
advapi32/tests: test_enum_provider_types test cleanup.

16 years agocomctl32/tests: Fix typo in toolbar todo test.
Sergey Khodych [Thu, 6 Nov 2008 21:37:06 +0000 (23:37 +0200)] 
comctl32/tests: Fix typo in toolbar todo test.

16 years agoloader: Use a hidden function instead of an exported global variable to setup pthread...
Alexandre Julliard [Fri, 7 Nov 2008 10:11:21 +0000 (11:11 +0100)] 
loader: Use a hidden function instead of an exported global variable to setup pthread functions.

16 years agoloader: Reserve some space for the virtual heap too.
Alexandre Julliard [Fri, 7 Nov 2008 10:05:38 +0000 (11:05 +0100)] 
loader: Reserve some space for the virtual heap too.

16 years agontdll: Store correct values in the various limits on all platforms instead of using 0.
Alexandre Julliard [Fri, 7 Nov 2008 10:04:07 +0000 (11:04 +0100)] 
ntdll: Store correct values in the various limits on all platforms instead of using 0.

16 years agouser32/tests: Fix some test failures on Win9x.
Paul Vriens [Fri, 7 Nov 2008 07:32:21 +0000 (08:32 +0100)] 
user32/tests: Fix some test failures on Win9x.

16 years agocomctl32: Don't draw the theme background of the group box over it's content area.
Reece Dunn [Fri, 7 Nov 2008 00:11:52 +0000 (00:11 +0000)] 
comctl32: Don't draw the theme background of the group box over it's content area.

Hi,

Some applications (e.g. Cepstral SwiftTalker) have dialogs that
contain controls that are ordered before the group box that contains
them. The current rendering of themed group boxes will draw it's
background over the content area, hiding any controls that have
already been drawn. XP with the default and other custom themes
correctly shows controls beneath the group box.

This patch excludes the group box content area from being drawn to, so
that any controls that have already been drawn do not get overridden.

- Reece

From 889e477bcb4561565b8caaf41c88c5fe7d83b8d2 Mon Sep 17 00:00:00 2001
From: Reece Dunn <msclrhd@gmail.com>
Date: Fri, 7 Nov 2008 00:11:52 +0000
Subject: [PATCH] comctl32: don't draw the theme background of the group box over it's content area.

16 years agocrypt32: Fix the aligning up to a DWORD_PTR boundary.
Michael Stefaniuc [Fri, 7 Nov 2008 00:01:39 +0000 (01:01 +0100)] 
crypt32: Fix the aligning up to a DWORD_PTR boundary.

16 years agocomctl32: Remove superfluous casts that crept in as well as some older ones.
Michael Stefaniuc [Thu, 6 Nov 2008 23:56:07 +0000 (00:56 +0100)] 
comctl32: Remove superfluous casts that crept in as well as some older ones.

16 years agocrypt32: Implement CryptFormatObject for SPC_FINANCIAL_CRITERIA_OBJID.
Juan Lang [Thu, 6 Nov 2008 22:42:58 +0000 (14:42 -0800)] 
crypt32: Implement CryptFormatObject for SPC_FINANCIAL_CRITERIA_OBJID.

16 years agocrypt32: Implement CryptFormatObject for szOID_CRL_DIST_POINTS.
Juan Lang [Thu, 6 Nov 2008 22:18:55 +0000 (14:18 -0800)] 
crypt32: Implement CryptFormatObject for szOID_CRL_DIST_POINTS.

16 years agocrypt32: Implement CryptFormatObject for szOID_AUTHORITY_INFO_ACCESS.
Juan Lang [Thu, 6 Nov 2008 22:01:48 +0000 (14:01 -0800)] 
crypt32: Implement CryptFormatObject for szOID_AUTHORITY_INFO_ACCESS.

16 years agocrypt32: Implement CryptFormatObject for szOID_BASIC_CONSTRAINTS2.
Juan Lang [Thu, 6 Nov 2008 21:48:54 +0000 (13:48 -0800)] 
crypt32: Implement CryptFormatObject for szOID_BASIC_CONSTRAINTS2.

16 years agocrypt32: Implement CryptFormatObject for szOID_ENHANCED_KEY_USAGE.
Juan Lang [Thu, 6 Nov 2008 21:48:34 +0000 (13:48 -0800)] 
crypt32: Implement CryptFormatObject for szOID_ENHANCED_KEY_USAGE.

16 years agocrypt32: Implement CryptFormatObject for szOID_AUTHORITY_KEY_IDENTIFIER2.
Juan Lang [Thu, 6 Nov 2008 21:48:14 +0000 (13:48 -0800)] 
crypt32: Implement CryptFormatObject for szOID_AUTHORITY_KEY_IDENTIFIER2.

16 years agocrypt32: Make a global copy of crypt32's HINSTANCE.
Juan Lang [Fri, 31 Oct 2008 16:33:58 +0000 (09:33 -0700)] 
crypt32: Make a global copy of crypt32's HINSTANCE.

16 years agocrypt32: Add base implementation of CryptFormatObject.
Juan Lang [Fri, 31 Oct 2008 16:32:31 +0000 (09:32 -0700)] 
crypt32: Add base implementation of CryptFormatObject.

16 years agocrypt32: Add tests for CryptFormatObject.
Juan Lang [Thu, 30 Oct 2008 21:39:36 +0000 (14:39 -0700)] 
crypt32: Add tests for CryptFormatObject.

16 years agorpcrt4: Sign-compare warnings fix.
Andrew Talbot [Thu, 6 Nov 2008 21:17:53 +0000 (21:17 +0000)] 
rpcrt4: Sign-compare warnings fix.

16 years agogdiplus: Added TRACE(..) for Pen calls.
Nikolay Sivov [Thu, 6 Nov 2008 17:44:10 +0000 (20:44 +0300)] 
gdiplus: Added TRACE(..) for Pen calls.

16 years agouser32: Partially implement SystemParametersInfo(SPI_{GET/SET}FOREGROUNDLOCKTIMEOUT).
Nicolas Le Cam [Thu, 6 Nov 2008 14:03:43 +0000 (15:03 +0100)] 
user32: Partially implement SystemParametersInfo(SPI_{GET/SET}FOREGROUNDLOCKTIMEOUT).

16 years agosetupapi: Add a matching CoUninitialize call.
Vincent Povirk [Thu, 6 Nov 2008 14:22:35 +0000 (08:22 -0600)] 
setupapi: Add a matching CoUninitialize call.

Spotted by Rob Shearman.