James Hawkins [Mon, 5 Nov 2007 09:50:02 +0000 (04:50 -0500)]
msi: Implement the CCPSearch standard action.
James Hawkins [Mon, 5 Nov 2007 09:49:07 +0000 (04:49 -0500)]
msi: Explicitly check the returned value against -1 as the variable is unsigned.
James Hawkins [Mon, 5 Nov 2007 09:48:15 +0000 (04:48 -0500)]
msi: Don't update a table entry when applying a transform if the string value is the same.
James Hawkins [Mon, 5 Nov 2007 09:47:12 +0000 (04:47 -0500)]
msi: Fix the location used to write the user's environment variables.
James Hawkins [Mon, 5 Nov 2007 09:45:32 +0000 (04:45 -0500)]
msi: Remove an unused parameter.
James Hawkins [Mon, 5 Nov 2007 09:44:41 +0000 (04:44 -0500)]
msi: Use a magic constant to silence signedness comparison warnings.
James Hawkins [Mon, 5 Nov 2007 09:43:52 +0000 (04:43 -0500)]
msi: MsiQueryProductState returns INSTALLSTATE, not UINT.
James Hawkins [Mon, 5 Nov 2007 09:41:22 +0000 (04:41 -0500)]
msi: MsiQueryFeatureState and MsiUseFeatureEx return INSTALLSTATE, not UINT.
James Hawkins [Mon, 5 Nov 2007 09:40:25 +0000 (04:40 -0500)]
msi: MsiViewGetError returns MSIDBERROR, not UINT.
James Hawkins [Mon, 5 Nov 2007 09:39:30 +0000 (04:39 -0500)]
msi: Remove an unused parameter.
James Hawkins [Mon, 5 Nov 2007 09:37:44 +0000 (04:37 -0500)]
msi: Remove an unused parameter.
James Hawkins [Mon, 5 Nov 2007 09:36:49 +0000 (04:36 -0500)]
msi: Fix the sign of an index variable.
James Hawkins [Mon, 5 Nov 2007 09:36:01 +0000 (04:36 -0500)]
msi: Remove a legacy error check.
James Hawkins [Mon, 5 Nov 2007 09:35:13 +0000 (04:35 -0500)]
msi: Test and implement the MSIMODIFY_DELETE command.
James Hawkins [Mon, 5 Nov 2007 09:34:23 +0000 (04:34 -0500)]
msi: Initialize a handle in case MsiGetSummaryInformation fails.
James Hawkins [Mon, 5 Nov 2007 09:33:37 +0000 (04:33 -0500)]
msi: Fix the location used to read machine context source list info.
James Hawkins [Mon, 5 Nov 2007 09:32:45 +0000 (04:32 -0500)]
msi: szUserSid must be NULL if context is MSIINSTALLCONTEXT_MACHINE.
James Hawkins [Mon, 5 Nov 2007 09:32:00 +0000 (04:32 -0500)]
msi: Handle the MSIINSTALLCONTEXT_USERMANAGED context.
James Hawkins [Mon, 5 Nov 2007 09:30:38 +0000 (04:30 -0500)]
msi: Reimplement MsiSourceListAddSourceEx to handle reordering the source list.
James Hawkins [Mon, 5 Nov 2007 09:29:47 +0000 (04:29 -0500)]
msi: The options must include a source type.
James Hawkins [Mon, 5 Nov 2007 09:27:39 +0000 (04:27 -0500)]
msi: An empty source is an invalid parameter.
James Hawkins [Mon, 5 Nov 2007 09:20:09 +0000 (04:20 -0500)]
msi: Append a slash to network and url sources.
James Hawkins [Mon, 5 Nov 2007 09:26:34 +0000 (04:26 -0500)]
msi: Validate the product code.
James Hawkins [Mon, 5 Nov 2007 09:19:13 +0000 (04:19 -0500)]
msi: Return the error from OpenSourceKey.
James Hawkins [Mon, 5 Nov 2007 09:16:13 +0000 (04:16 -0500)]
msi: Add tests for MsiSourceListAddSourceEx.
James Hawkins [Mon, 5 Nov 2007 09:14:49 +0000 (04:14 -0500)]
msi: Don't create the product source key when adding a source.
James Hawkins [Mon, 5 Nov 2007 09:12:56 +0000 (04:12 -0500)]
msi: Implement MsiSourceListAddSourceExA.
James Hawkins [Mon, 5 Nov 2007 09:11:47 +0000 (04:11 -0500)]
msi: do_query is supposed to fail, so don't release a handle that is never initialized.
Alex Villacís Lasso [Sun, 4 Nov 2007 20:06:17 +0000 (15:06 -0500)]
riched20: Fix detection of CFE_LINK on WinXP-SP2.
Vitaliy Margolen [Sun, 4 Nov 2007 16:11:49 +0000 (09:11 -0700)]
dinput: Add stub for DIPROP_AUTOCENTER property.
Juan Lang [Sun, 4 Nov 2007 23:57:23 +0000 (15:57 -0800)]
wsock32: Don't use HEAP_ZERO_MEMORY for memory that's fully initialized anyway.
Juan Lang [Sun, 4 Nov 2007 23:48:36 +0000 (15:48 -0800)]
wsock32: Correctly handle the case where a table size is 0 in IP_MIB_TABLE_ENTRY_ID.
Spotted by Gerald Pfeifer.
Jacek Caban [Sun, 4 Nov 2007 16:26:58 +0000 (17:26 +0100)]
shdocvw: Fixed typos.
Found by Detlef Riekenberg.
Jacek Caban [Sun, 4 Nov 2007 16:09:20 +0000 (17:09 +0100)]
urlmon: Added https protocol class factory stub implementation.
Alexander Nicolaysen Sørnes [Sun, 4 Nov 2007 11:40:00 +0000 (12:40 +0100)]
shell32: Update Norwegian Bokmål translation.
Dan Kegel [Sun, 4 Nov 2007 14:26:06 +0000 (06:26 -0800)]
cabinet: FCICreate: Initialize oldCCAB.
Dan Kegel [Sat, 3 Nov 2007 23:46:46 +0000 (16:46 -0700)]
cabinet: FCIAddFile: Set defaults in case callback doesn't set some fields.
Juan Lang [Fri, 2 Nov 2007 20:05:06 +0000 (13:05 -0700)]
comdlg32: Grammar fixes.
Juan Lang [Fri, 2 Nov 2007 20:04:46 +0000 (13:04 -0700)]
comdlg32: Implement OFN_CREATEPROMPT checking.
Juan Lang [Fri, 2 Nov 2007 19:25:17 +0000 (12:25 -0700)]
crypt32: Don't define function pointers that are NULL (and unused).
Juan Lang [Fri, 2 Nov 2007 19:23:06 +0000 (12:23 -0700)]
crypt32: Don't store a redundant copy of data in the message store.
Juan Lang [Fri, 2 Nov 2007 19:09:32 +0000 (12:09 -0700)]
crypt32: Initialize a variable.
Roderick Colenbrander [Sun, 4 Nov 2007 16:25:44 +0000 (17:25 +0100)]
wined3d: UnlockRect regression fix.
Roderick Colenbrander [Sat, 3 Nov 2007 14:14:03 +0000 (15:14 +0100)]
wined3d: Only use p8 conversion on render targets.
Roderick Colenbrander [Sat, 3 Nov 2007 13:28:06 +0000 (14:28 +0100)]
wined3d: Fix LockedRect regression.
Roderick Colenbrander [Sat, 3 Nov 2007 00:04:36 +0000 (01:04 +0100)]
wined3d: Fix glsl detection bug.
Kai Blin [Sat, 3 Nov 2007 07:45:12 +0000 (08:45 +0100)]
ws2_32: Map SO_REUSEADDR.
BSD socket SO_REUSEADDR is not a complete match, but features like
"allow binding to a port immediately after closing it" seem to be compatible.
Kai Blin [Sat, 3 Nov 2007 07:45:22 +0000 (08:45 +0100)]
netapi32: Fix valgrind warnings.
For now, those pointers are always null, anyway.
Dan Hipschman [Fri, 2 Nov 2007 22:25:26 +0000 (15:25 -0700)]
widl: Don't output a void conformance for NdrClearOutParameters.
Dan Hipschman [Fri, 2 Nov 2007 22:24:08 +0000 (15:24 -0700)]
widl: Handle pointers to conformant arrays (e.g., "[size_is(, n)] int **p; ").
Dan Hipschman [Fri, 2 Nov 2007 22:22:47 +0000 (15:22 -0700)]
rpcrt4: Initialize allocated pointers to NULL in PointerUnmarshall.
This patch initializes allocated pointers in PointerUnmarshall since later
code checks the value for NULL (specifically, NdrConformantArrayUnmarshall).
Dan Hipschman [Fri, 2 Nov 2007 22:21:51 +0000 (15:21 -0700)]
rpcrt4/tests: Initialize memory in the get_name test.
This initializes the memory for an [in] parameter.
Stefan Dösinger [Fri, 2 Nov 2007 20:43:55 +0000 (21:43 +0100)]
wined3d: Don't test D3DDEVICE surfaces in dsurface tests.
Stefan Dösinger [Wed, 31 Oct 2007 23:50:07 +0000 (00:50 +0100)]
d3d8: Initialize the vertex decl when allocating it.
Stefan Dösinger [Fri, 2 Nov 2007 20:28:11 +0000 (21:28 +0100)]
wined3d: Move texture->sysmem specific code into its special function.
Stefan Dösinger [Fri, 2 Nov 2007 21:23:22 +0000 (22:23 +0100)]
wined3d: Move drawable->sysmem specific code to its special function.
Stefan Dösinger [Fri, 2 Nov 2007 20:08:20 +0000 (21:08 +0100)]
wined3d: Move sysmem->drawable specific blit code out of LoadLocation.
Stefan Dösinger [Fri, 2 Nov 2007 20:31:09 +0000 (21:31 +0100)]
wined3d: Remove a wrong return.
Stefan Dösinger [Fri, 2 Nov 2007 20:30:50 +0000 (21:30 +0100)]
wined3d: Remove an unneeded check.
Jacek Caban [Fri, 2 Nov 2007 18:51:53 +0000 (19:51 +0100)]
iexplore: Added self-registration code.
Rob Shearman [Fri, 2 Nov 2007 19:10:09 +0000 (19:10 +0000)]
include: Add a new header file: midles.h.
Rob Shearman [Fri, 2 Nov 2007 19:09:23 +0000 (19:09 +0000)]
rpcrt4: Factorise out the argument processing from NdrStubCall2 into two functions.
Rob Shearman [Fri, 2 Nov 2007 19:09:07 +0000 (19:09 +0000)]
rpcrt4: Move some type definitions from ndr_stubless.c to ndr_stubless.h.
Rob Shearman [Fri, 2 Nov 2007 19:08:57 +0000 (19:08 +0000)]
rpcrt4: Add a small bit of documentation as to what NdrStubCall2 does.
Rob Shearman [Fri, 2 Nov 2007 19:08:21 +0000 (19:08 +0000)]
include: Take care to not declare CtxtHandle and PCtxtHandle more than once when including both sspi.h and wincred.h.
Jacek Caban [Fri, 2 Nov 2007 18:53:02 +0000 (19:53 +0100)]
mshtml: AsyncOpen code clean up.
Jacek Caban [Fri, 2 Nov 2007 18:52:45 +0000 (19:52 +0100)]
mshtml: More test fixes.
Juan Lang [Fri, 2 Nov 2007 16:03:32 +0000 (09:03 -0700)]
url: Fix prototype of FileProtocolHandlerA.
Huw Davies [Fri, 2 Nov 2007 11:55:26 +0000 (11:55 +0000)]
include: Add a couple more interfaces.
Huw Davies [Fri, 2 Nov 2007 11:54:03 +0000 (11:54 +0000)]
inetcomm: Add two missing member functions.
Rob Shearman [Fri, 2 Nov 2007 11:53:26 +0000 (11:53 +0000)]
inetcomm: Add a stub implementation of the IMimeMessage object returned from MimeOleCreateMessage.
Huw Davies [Fri, 2 Nov 2007 11:52:27 +0000 (11:52 +0000)]
inetcomm: Add a stub for MimeOleCreateVirtualStream.
Rob Shearman [Fri, 2 Nov 2007 11:51:23 +0000 (11:51 +0000)]
inetcomm: Include mimeole.h and fix the type of MimeOleCreateMessage.
Huw Davies [Fri, 2 Nov 2007 11:50:47 +0000 (11:50 +0000)]
include: Add a few defines and fill out IMimeMessageCallback.
Rob Shearman [Fri, 2 Nov 2007 11:50:16 +0000 (11:50 +0000)]
include: Add mimeole.idl.
Rob Shearman [Fri, 2 Nov 2007 11:49:29 +0000 (11:49 +0000)]
inetcomm: Add stubs for MimeOleSetCompatMode and MimeOleCreateMessage.
Rob Shearman [Fri, 2 Nov 2007 11:43:29 +0000 (11:43 +0000)]
inetcomm: Call InternetTransport_RegisterClass and UnregisterClass on process attach and detach respectively, to register a window class and initialize Winsock.
Rob Shearman [Fri, 2 Nov 2007 11:42:52 +0000 (11:42 +0000)]
inetcomm: Use InternetTransport_ChangeStatus in InternetTransport_DropConnection so that the callback gets called.
Huw Davies [Fri, 2 Nov 2007 13:46:13 +0000 (13:46 +0000)]
inetcomm: Add self-registration code.
Based on a patch by Rob Shearman.
Rob Shearman [Fri, 2 Nov 2007 11:39:03 +0000 (11:39 +0000)]
inetcomm: Add a framework for connecting to a server and sending/receiving data asynchronously with callbacks being called in the context of the original thread, using window messages.
Rob Shearman [Fri, 2 Nov 2007 14:15:44 +0000 (14:15 +0000)]
include: Add imnact.idl and imnxport.idl.
Alexandre Julliard [Fri, 2 Nov 2007 14:26:49 +0000 (15:26 +0100)]
server: Allow to specify the class name instead of the atom to find a window.
Alexandre Julliard [Fri, 2 Nov 2007 14:16:25 +0000 (15:16 +0100)]
server: Allow to specify the class name instead of the atom to create a window.
Rob Shearman [Fri, 2 Nov 2007 11:35:34 +0000 (11:35 +0000)]
inetcomm: Add stub implementation of inetcomm.dll.
Christian Eggers [Fri, 2 Nov 2007 12:46:18 +0000 (13:46 +0100)]
ctapi32: Added wrapper dll for ctapi (CardTerminal API).
Rok Mandeljc [Thu, 1 Nov 2007 07:09:33 +0000 (08:09 +0100)]
wnaspi32: Fix controller number validation.
Rok Mandeljc [Thu, 1 Nov 2007 07:09:10 +0000 (08:09 +0100)]
wnaspi32: Fix Controller -> H/C mapping.
Rok Mandeljc [Thu, 1 Nov 2007 07:08:42 +0000 (08:08 +0100)]
wnaspi32: Do the command dumping only after device has been verified.
Rok Mandeljc [Thu, 1 Nov 2007 07:08:13 +0000 (08:08 +0100)]
wnaspi32: Call ASPI_GetNumControllers() only once.
Rok Mandeljc [Thu, 1 Nov 2007 07:07:50 +0000 (08:07 +0100)]
wnaspi32: Degrade ERR of not finding registry entry for a device to TRACE.
Rok Mandeljc [Thu, 1 Nov 2007 07:07:18 +0000 (08:07 +0100)]
wnaspi32: Print error when device cannot be opened.
Lei Zhang [Fri, 2 Nov 2007 05:45:45 +0000 (22:45 -0700)]
comctl32: Fix typo in rebar.
Hans Leidekker [Fri, 2 Nov 2007 09:34:11 +0000 (10:34 +0100)]
ntdll: Fix calculation of tape position offsets.
Reported by Gerald Pfeifer.
Paul Vriens [Fri, 2 Nov 2007 10:33:36 +0000 (11:33 +0100)]
advapi32/tests: Make tests run on win98 again.
Juan Lang [Fri, 2 Nov 2007 03:20:33 +0000 (20:20 -0700)]
crypt32: Use consistent error checking.
Juan Lang [Fri, 2 Nov 2007 03:05:31 +0000 (20:05 -0700)]
crypt32: Free memory on all paths.
Juan Lang [Fri, 2 Nov 2007 03:04:36 +0000 (20:04 -0700)]
crypt32: Set last error on alloc failure.
Lei Zhang [Fri, 2 Nov 2007 01:50:24 +0000 (18:50 -0700)]
comctl32: Fix uninitialized, unused variables.
Lei Zhang [Thu, 1 Nov 2007 22:34:35 +0000 (15:34 -0700)]
comctl32: Datetime should close its monthcal when the monthcal loses focus.
Rob Shearman [Thu, 1 Nov 2007 22:04:43 +0000 (22:04 +0000)]
rpcrt4: Add a test for the pointers in [in,out] pointer structs not changing when the pointers aren't NULL.