Huw Davies [Fri, 11 May 2007 14:28:40 +0000 (15:28 +0100)]
oleaut32: Fix return value in the element not found case.
Huw Davies [Fri, 11 May 2007 14:23:31 +0000 (15:23 +0100)]
oleaut32: Typelib inheritance tests.
Alexandre Julliard [Fri, 18 May 2007 16:09:03 +0000 (18:09 +0200)]
ntdll: Setup the shared user data structure at 0x7ffe0000.
Alexandre Julliard [Fri, 18 May 2007 14:48:54 +0000 (16:48 +0200)]
ntoskrnl.exe: Implemented a couple of time-related APIs.
Alexandre Julliard [Fri, 18 May 2007 14:37:23 +0000 (16:37 +0200)]
ntoskrnl.exe: Reuse the kernel32 instruction emulation support for kernel-mode drivers.
Mikołaj Zalewski [Fri, 11 May 2007 15:03:13 +0000 (17:03 +0200)]
msxml3: Improve the XPath queries handling.
Misha Koshelev [Thu, 17 May 2007 16:36:09 +0000 (11:36 -0500)]
msi/tests: automation: Change SUCCEEDED(hr) to more specific hr == S_OK.
Misha Koshelev [Thu, 17 May 2007 16:36:00 +0000 (11:36 -0500)]
msi: script: Change all tabs to spaces to conform to msi formatting.
Misha Koshelev [Thu, 17 May 2007 16:35:53 +0000 (11:35 -0500)]
msi: automation: Change all tabs to spaces to conform to msi formatting.
Misha Koshelev [Thu, 17 May 2007 16:35:48 +0000 (11:35 -0500)]
msi/tests: automation: Check for NULL source string before calling lstrcpyW.
Misha Koshelev [Thu, 17 May 2007 16:35:43 +0000 (11:35 -0500)]
msi/tests: automation: Change non-const LPCWSTR parameters to LPWSTR.
Rob Shearman [Thu, 17 May 2007 16:06:56 +0000 (17:06 +0100)]
ole32: Fix reading from an HGLOBALStreamImpl with an invalid HGLOBAL.
Add tests that show the strange behaviour of IStream_Read returning S_OK
instead of an error code.
Rob Shearman [Thu, 17 May 2007 16:06:16 +0000 (17:06 +0100)]
ole32: Create host apartments to enable isolation of objects of incompatible threading models.
There should be one host apartment per apartment. Existing apartments
should not be re-used, except in the case of the main apartment.
Aric Stewart [Thu, 17 May 2007 15:56:39 +0000 (10:56 -0500)]
comctl32: Trying to blend an image without a mask causes problem, especially if the background is white.
Hans Leidekker [Fri, 18 May 2007 09:39:04 +0000 (11:39 +0200)]
setupapi: Add a partial implementation for SetupScanFileQueue{A, W}.
Hans Leidekker [Fri, 18 May 2007 09:38:53 +0000 (11:38 +0200)]
setupapi: Correctly handle an empty filename in SetupGetSourceFileLocationA.
Hans Leidekker [Fri, 18 May 2007 09:38:30 +0000 (11:38 +0200)]
setupapi: Implement pSetup{Get, Set}QueueFlags.
Dmitry Timoshkov [Fri, 18 May 2007 11:21:35 +0000 (20:21 +0900)]
kernel32: Add an overflow test for MultiByteToWideChar.
Dmitry Timoshkov [Fri, 18 May 2007 11:18:56 +0000 (20:18 +0900)]
kernel32: Print last error value as unsigned, printing error in hex is useless.
Rob Shearman [Fri, 18 May 2007 09:51:50 +0000 (10:51 +0100)]
server: Add the logon SID to the default admin token's groups.
Andrew Talbot [Thu, 17 May 2007 20:07:32 +0000 (21:07 +0100)]
riched20: Exclude unused headers.
Andrew Talbot [Thu, 17 May 2007 20:07:39 +0000 (21:07 +0100)]
rsaenh: Exclude unused header.
Andrew Talbot [Thu, 17 May 2007 20:07:35 +0000 (21:07 +0100)]
rpcrt4: Exclude unused headers.
Juan Lang [Thu, 17 May 2007 18:40:04 +0000 (11:40 -0700)]
oleaut32: Don't mix allocation routines.
Alexandre Julliard [Thu, 17 May 2007 14:52:18 +0000 (16:52 +0200)]
advapi32: Launch winedevice.exe when asked to start a kernel driver service.
Alexandre Julliard [Thu, 17 May 2007 14:51:44 +0000 (16:51 +0200)]
winedevice: Add a service process that loads and runs a kernel driver.
Marcus Meissner [Fri, 11 May 2007 19:09:29 +0000 (20:09 +0100)]
shell32: Avoid potential 1 byte overflow.
Jeff Latimer [Fri, 11 May 2007 12:53:32 +0000 (22:53 +1000)]
hnetcfg: Add netfw.idl - Network Firewall interface.
Jeff Latimer [Fri, 11 May 2007 12:53:23 +0000 (22:53 +1000)]
hnetcfg: Define icftypes.idl.
Misha Koshelev [Thu, 17 May 2007 05:42:46 +0000 (00:42 -0500)]
msi: automation: Implement Installer::ProductInfo.
Misha Koshelev [Thu, 17 May 2007 05:42:20 +0000 (00:42 -0500)]
msi: Return appropriate values for empty MsiProductInfo parameters.
Misha Koshelev [Thu, 17 May 2007 05:42:13 +0000 (00:42 -0500)]
msi/tests: Add test for empty MsiGetProductInfo parameters not referencing default registry values.
Andrew Talbot [Wed, 16 May 2007 18:01:56 +0000 (19:01 +0100)]
qcap: Exclude unused headers.
Andrew Talbot [Wed, 16 May 2007 18:02:28 +0000 (19:02 +0100)]
quartz: Exclude unused headers.
Andrew Talbot [Wed, 16 May 2007 18:02:39 +0000 (19:02 +0100)]
quartz: Exclude unused headers.
Peter Oberndorfer [Wed, 16 May 2007 16:19:42 +0000 (18:19 +0200)]
dbghelp: Minor cleanup.
Huw Davies [Thu, 10 May 2007 12:56:16 +0000 (13:56 +0100)]
oleaut32: Type references are global to the typelib.
Alexandre Julliard [Thu, 17 May 2007 07:49:28 +0000 (09:49 +0200)]
ntoskrnl.exe: Implemented PsGetVersion and added stubs for a couple of other Ps functions.
Alexandre Julliard [Wed, 16 May 2007 19:13:34 +0000 (21:13 +0200)]
ntoskrnl.exe: Export a Wine-internal function to run the device request handling loop.
Alexandre Julliard [Wed, 16 May 2007 15:39:32 +0000 (17:39 +0200)]
ntoskrnl.exe: Implemented a number of memory allocation functions.
Alexandre Julliard [Wed, 16 May 2007 14:58:51 +0000 (16:58 +0200)]
kernel32: Check for already loaded module also for LOAD_LIBRARY_AS_DATAFILE.
Alexandre Julliard [Wed, 16 May 2007 14:47:11 +0000 (16:47 +0200)]
kernel32: Support incrementing the module refcount in GetModuleHandleEx.
Alexandre Julliard [Wed, 16 May 2007 14:39:29 +0000 (16:39 +0200)]
ntdll: Implemented LdrAddRefDll.
Alexandre Julliard [Wed, 16 May 2007 14:35:43 +0000 (16:35 +0200)]
ntdll: Reimplement LdrGetDllHandle to use the same search algorithm as LdrLoadDll.
Dmitry Timoshkov [Wed, 16 May 2007 09:29:19 +0000 (18:29 +0900)]
user32: Remove duplicated code.
Anatoly Lyutin [Mon, 14 May 2007 16:42:32 +0000 (20:42 +0400)]
user32: mdi: Fix switch with wParam in WM_SYSCOMMAND processing.
Misha Koshelev [Wed, 16 May 2007 00:30:09 +0000 (19:30 -0500)]
msi/tests: automation: Add tests for Installer::ProductInfo.
Misha Koshelev [Wed, 16 May 2007 00:29:12 +0000 (19:29 -0500)]
msi/tests: automation: Remove unnecessary if (SUCCEEDED(hr)) statements.
Misha Koshelev [Wed, 16 May 2007 00:29:04 +0000 (19:29 -0500)]
msi: automation: Condense a few loops.
Rolf Kalbermatter [Mon, 14 May 2007 21:31:41 +0000 (23:31 +0200)]
advapi32: Add access flags to service handle data.
Andrew Riedi [Mon, 14 May 2007 22:37:53 +0000 (15:37 -0700)]
wined3d: Add hardware cursor support.
Dan Hipschman [Wed, 16 May 2007 00:48:20 +0000 (17:48 -0700)]
widl: Write some structures to the type format string on the fly.
Dan Hipschman [Wed, 16 May 2007 00:45:59 +0000 (17:45 -0700)]
widl: Improve handling of offsets in the type format string.
Andrew Talbot [Tue, 15 May 2007 21:28:31 +0000 (22:28 +0100)]
opengl32: Exclude unused header.
Andrew Talbot [Tue, 15 May 2007 21:28:25 +0000 (22:28 +0100)]
oleaut32: Exclude unused headers.
Andrew Talbot [Tue, 15 May 2007 21:28:28 +0000 (22:28 +0100)]
oledlg: Exclude unused header.
Andrew Talbot [Tue, 15 May 2007 21:28:23 +0000 (22:28 +0100)]
ole32: Exclude unused headers.
Erez Volk [Tue, 15 May 2007 17:43:51 +0000 (20:43 +0300)]
ntdll: Added IDT Timezone (Israel daylight savings time).
Mikołaj Zalewski [Tue, 15 May 2007 16:54:03 +0000 (18:54 +0200)]
comctl32: toolbar: TB_SETIMAGELIST should try to preserve button width.
Dmitry Timoshkov [Tue, 15 May 2007 16:10:29 +0000 (01:10 +0900)]
kernel32: Add a test for LoadLibraryEx(LOAD_LIBRARY_AS_DATAFILE).
Alexandre Julliard [Tue, 15 May 2007 19:56:05 +0000 (21:56 +0200)]
ntoskrnl.exe: Added IofCompleteRequest.
Alexandre Julliard [Tue, 15 May 2007 19:49:26 +0000 (21:49 +0200)]
ntoskrnl.exe: Export KeServiceDescriptorTable and KeTickCount.
Alexandre Julliard [Tue, 15 May 2007 19:45:51 +0000 (21:45 +0200)]
ntoskrnl.exe: Implemented IoCreateSymbolicLink.
Alexandre Julliard [Tue, 15 May 2007 19:41:50 +0000 (21:41 +0200)]
ntoskrnl.exe: Implemented IoCreateDevice and IoDeleteDevice.
Alexandre Julliard [Tue, 15 May 2007 19:41:21 +0000 (21:41 +0200)]
include: Add a few definitions in wdm.h.
Markus Amsler [Tue, 15 May 2007 00:05:21 +0000 (02:05 +0200)]
dbghelp: Late init hash_table.
Markus Amsler [Tue, 15 May 2007 00:05:12 +0000 (02:05 +0200)]
dbghelp: Speed up vector iteration by directly using for().
Markus Amsler [Tue, 15 May 2007 00:05:05 +0000 (02:05 +0200)]
dbghelp: Speed up pool_alloc. Patch by Eric Pouech.
Markus Amsler [Tue, 15 May 2007 00:04:57 +0000 (02:04 +0200)]
dbghelp: Speed up vector_add by avoiding pool_realloc calls. Remove no longer needed pool_realloc.
Francois Gouget [Tue, 15 May 2007 12:01:05 +0000 (14:01 +0200)]
Assorted spelling fixes.
Francois Gouget [Tue, 15 May 2007 12:00:40 +0000 (14:00 +0200)]
mshtml: Fix '\n' typo.
Francois Gouget [Tue, 15 May 2007 11:51:44 +0000 (13:51 +0200)]
winscard: Add headers for the upcoming implementation of the winscard dll.
Francois Gouget [Tue, 15 May 2007 11:48:29 +0000 (13:48 +0200)]
winscard: Adding the missing SCARD_E_XXX and SCARD_W_XXX error codes.
Adding scarderr.h with the same definitions.
Vitaliy Margolen [Tue, 15 May 2007 01:56:48 +0000 (19:56 -0600)]
dinput: Prevent race between destroying the hook window and unloading the dll.
Juan Lang [Tue, 15 May 2007 01:15:09 +0000 (18:15 -0700)]
wintrust: Implement WintrustGetRegPolicyFlags and WintrustSetRegPolicyFlags.
Juan Lang [Tue, 15 May 2007 01:08:03 +0000 (18:08 -0700)]
crypt32: Remove last error checks on success.
Juan Lang [Tue, 15 May 2007 01:06:48 +0000 (18:06 -0700)]
crypt32: Use public functions to get store access state.
Juan Lang [Tue, 15 May 2007 01:05:43 +0000 (18:05 -0700)]
crypt32: Implement CertGetStoreProperty and CertSetStoreProperty.
Juan Lang [Tue, 15 May 2007 01:04:51 +0000 (18:04 -0700)]
crypt32: Don't set ret to TRUE when it already is.
Set it to FALSE when it needs to be.
Misha Koshelev [Mon, 14 May 2007 17:16:07 +0000 (12:16 -0500)]
msi: automation: Simplify counting products/related products.
Misha Koshelev [Mon, 14 May 2007 17:15:58 +0000 (12:15 -0500)]
msi: automation: Installer::Products, verify HeapAlloc return value.
Misha Koshelev [Mon, 14 May 2007 17:15:46 +0000 (12:15 -0500)]
msi: Make MsiEnumRelatedProducts enumerate registry value names, not subkeys.
Misha Koshelev [Mon, 14 May 2007 17:15:13 +0000 (12:15 -0500)]
msi: automation: Implement Installer::RelatedProducts.
Misha Koshelev [Mon, 14 May 2007 17:15:02 +0000 (12:15 -0500)]
msi/tests: automation: Add tests for Installer::RelatedProducts.
Misha Koshelev [Mon, 14 May 2007 17:14:51 +0000 (12:14 -0500)]
msi: automation: Implement Installer::InstallProduct.
Misha Koshelev [Mon, 14 May 2007 17:14:42 +0000 (12:14 -0500)]
msi/tests: automation: Add test for Installer::InstallProduct.
Misha Koshelev [Mon, 14 May 2007 17:14:00 +0000 (12:14 -0500)]
msi: automation: Implement Record::IntegerData.
Jacek Caban [Mon, 14 May 2007 21:56:39 +0000 (23:56 +0200)]
mshtml: Improve some exec command stubs.
Dmitry Timoshkov [Tue, 15 May 2007 07:33:29 +0000 (16:33 +0900)]
user32: Add a test for the menu resource loader, make it pass under Wine.
Dmitry Timoshkov [Mon, 14 May 2007 14:46:32 +0000 (23:46 +0900)]
user32: Add a test for CheckMenuRadioItem and make it pass under Wine.
Mounir IDRASSI [Mon, 14 May 2007 22:35:46 +0000 (00:35 +0200)]
rsaenh: Fix crash in RSAENH_CPVerifySignature if pbSignature is set to NULL or if dwSigLen is lesser than the expected value.
Maarten Lankhorst [Mon, 14 May 2007 18:32:19 +0000 (20:32 +0200)]
dsound: IDirectSound_Compact should return DS_OK on priolevel >= DSSCL_PRIORITY.
Andrew Talbot [Mon, 14 May 2007 19:50:45 +0000 (20:50 +0100)]
netapi32: Exclude unused headers.
Andrew Talbot [Mon, 14 May 2007 19:50:47 +0000 (20:50 +0100)]
ntdll: Exclude unused headers.
Andrew Talbot [Mon, 14 May 2007 19:50:42 +0000 (20:50 +0100)]
msxml3: Exclude unused headers.
Andrew Talbot [Sat, 12 May 2007 12:59:45 +0000 (13:59 +0100)]
msvcrt: Exclude unused headers.
Andrew Talbot [Sat, 12 May 2007 13:00:10 +0000 (14:00 +0100)]
msvfw32: Exclude unused header.
Andrew Talbot [Sat, 12 May 2007 12:59:58 +0000 (13:59 +0100)]
msvcrt20: Exclude unused header.
Alexandre Julliard [Mon, 14 May 2007 18:05:15 +0000 (20:05 +0200)]
hal: Added an initial stub.
Alexandre Julliard [Mon, 14 May 2007 17:55:32 +0000 (19:55 +0200)]
ntoskrnl.exe: Initial stub version with forwards to existing functions.