James Hawkins
4295ce4fb6
msi: Return ERROR_INVALID_PARAMETER if the product list is empty and index is not zero.
2007-12-17 11:48:30 +01:00
James Hawkins
88d51ad122
msi: Return ERROR_UNKNOWN_COMPONENT if no products exist.
2007-12-17 11:48:26 +01:00
James Hawkins
3edd258fcd
msi: Also check the local system component key for the clients.
2007-12-17 11:48:21 +01:00
James Hawkins
fced2fee2f
msi: Check the user component key for the clients.
2007-12-17 11:48:13 +01:00
James Hawkins
5f7b95dadd
msi: Validate the parameters of MsiEnumClients.
2007-12-17 11:48:03 +01:00
James Hawkins
64c75d1e02
msi: Add tests for MsiEnumClients.
2007-12-17 11:47:58 +01:00
James Hawkins
4777a3a33b
msi: Simplify ExpandAnyPath.
2007-12-17 11:47:49 +01:00
James Hawkins
ce6e84c071
msi: Verify that the PID_PAGECOUNT and PID_REVNUMBER summary info properties exist.
2007-12-17 11:35:33 +01:00
James Hawkins
620862e385
msi: If the package doesn't exist, return ERROR_FILE_NOT_FOUND.
2007-12-17 11:35:23 +01:00
James Hawkins
f933dd8b4f
msi: Validate the parameters of MsiOpenPackage.
2007-12-17 11:35:17 +01:00
James Hawkins
8fab39cc60
msi: Add more tests for MsiOpenPackage.
2007-12-17 11:35:11 +01:00
James Hawkins
1277e1b55a
msi: Release the record when loading the hash data.
2007-12-17 11:35:05 +01:00
Maarten Lankhorst
b81335501f
riched20: Implement ECO/EM SELECTIONBAR.
2007-12-17 11:34:40 +01:00
Marcus Meissner
964a0303c1
msi: Fixed buffer overflow in number parsing.
2007-12-17 11:33:33 +01:00
Alexandre Julliard
0e7ca5863c
Release 0.9.51.
2007-12-14 17:35:21 +01:00
Alexandre Julliard
10bcc6200b
riched32/tests: Avoid using size_t in traces.
2007-12-14 14:31:40 +01:00
Alexandre Julliard
f0c4fdbad9
riched20/tests: Avoid using size_t in traces.
2007-12-14 14:31:35 +01:00
Alexandre Julliard
976939745d
gdi32/tests: Fix a compiler warning.
2007-12-14 14:31:06 +01:00
Sam Dennis
1590b1f731
advapi32: Fix undocumented behaviour in ReqQueryValueEx when 'count' and 'type' point to the same address.
2007-12-14 14:06:45 +01:00
Stefan Dösinger
5fa90ca910
user32: Add a test for EnumDisplaySettings vs GetDeviceCaps.
2007-12-14 14:06:45 +01:00
Stefan Dösinger
920506b230
user32: Add a test for WM_DISPLAYCHANGE.
2007-12-14 14:06:45 +01:00
Stefan Dösinger
b3d1ea8596
gdi32: Test the "alpha" channel on compatible bitmaps.
2007-12-14 14:06:45 +01:00
Stefan Dösinger
7f97af2e2e
winex11: Ignore the alpha if all pixels are 0.
2007-12-14 14:06:45 +01:00
Lei Zhang
e8f69b5a42
quartz: Do aggregation test for more video renderer interfaces.
2007-12-14 12:33:01 +01:00
Lei Zhang
bf20ca1dd4
quartz: Make aggregation test generic.
2007-12-14 12:32:54 +01:00
Maarten Lankhorst
1733875f01
include: Update oleacc with new constants and IAccessible interface.
2007-12-14 12:32:11 +01:00
Rob Shearman
c8a802eea8
include: Make RpcRaiseException DECLSPEC_NORETURN, like it is in the PSDK.
2007-12-14 12:28:03 +01:00
Aric Stewart
1f98ede4f0
cryptnet: InternetCrackUrlW requires component buffers when used with ICU_DECODE.
2007-12-14 12:27:38 +01:00
Rob Shearman
ba280fb1b0
rpcrt4: Fix a typo in rpcrt4_conn_tcp_read.
2007-12-14 12:27:09 +01:00
Maarten Lankhorst
4637a4ef49
riched20: Make some functions static.
2007-12-14 12:26:48 +01:00
Maarten Lankhorst
483e3be2e6
winealsa: Add 'Front Mic' as alias for microphone.
2007-12-14 12:26:41 +01:00
Alistair Leslie-Hughes
497c2949c7
msxml3: Fix memory leak in tests.
2007-12-14 12:26:33 +01:00
James Hawkins
fa8476e7f6
msi: Close the file handle returned by FindFirstFile.
2007-12-14 12:26:21 +01:00
Michael Stefaniuc
e94bcee53f
winebuild: Remove duplicate declaration of variable 'j'.
2007-12-14 12:26:14 +01:00
Michael Stefaniuc
8c6fdf19a9
kernel32: Do not reuse the name of a function argument for a local variable.
2007-12-14 12:26:07 +01:00
Michael Stefaniuc
aff83e69db
wineoss.drv: Move a function wide variable down to the block it is used in.
2007-12-14 12:26:04 +01:00
Michael Stefaniuc
8423809f9f
rsaenh/tests: Remove an unused global variable.
2007-12-14 12:25:59 +01:00
Michael Stefaniuc
ee54d92c40
rsaenh/tests: Remove duplicate abPlainPrivateKey variable.
2007-12-14 12:25:55 +01:00
Lei Zhang
f5cd582bae
quartz: Fix typo in GraphConfig_AddRef.
2007-12-14 12:25:26 +01:00
Lei Zhang
63df94ba0b
quartz: Give video renderer's Inner_QueryInterface a less generic name.
2007-12-14 12:25:20 +01:00
Lei Zhang
d5e78c84c7
ole32: Print a fixme when an aggregation attempt fails.
2007-12-14 12:25:14 +01:00
Andrew Talbot
a9b05bea3f
kernel32: Remove unneeded casts.
2007-12-14 12:25:06 +01:00
Jacek Caban
167aa9b9f9
shdocvw: Register IE settings by iexplore.exe.
...
These registries are present in a fresh Windows installation, but they
cause problems with native IE, so let's handle them as we do with IE
version key.
2007-12-14 12:24:58 +01:00
Jacek Caban
7a2a6f4e0d
urlmon: Includes clean up.
2007-12-14 12:24:51 +01:00
Jacek Caban
353bcf923f
urlmon: Fixed handling MIME type in Binding object.
2007-12-14 12:24:43 +01:00
Rob Shearman
25bf0a409a
rpcrt4: Update TODO list.
...
Out-of-memory check is performed by NdrAllocate and so isn't required to
be done in the unmarshalling functions.
2007-12-14 12:24:34 +01:00
Rob Shearman
4a028589eb
rpcrt4: Document NdrAllocate.
2007-12-14 12:24:24 +01:00
Rob Shearman
c7261b732b
rpcrt4: Partially revert commit 18faf3184b2ea263d77c2a7ad92eef27bc4ba08f.
...
Tests show that NdrPointerFree (and hence NdrFree) don't check whether
the memory was allocated with NdrAllocate before freeing it. This makes
sense as servers don't need to use NdrAllocate to allocate memory being
returned and so this commit caused that memory to be leaked.
NdrAllocate hasn't been changed as the tests show it is correct and it
appears that the memory list is used to implement the RpcSs memory model.
2007-12-14 12:24:21 +01:00
Rob Shearman
ce220e2b5f
rpcrt4: Free the base pointer in PointerFree when freeing a pointer with RPC_FC_P_DEREF.
2007-12-14 12:24:03 +01:00
Rob Shearman
d5ff3467bc
rpcrt4: Fix the check in NdrPointerFree.
...
Add comments to justify why this is the only check that is needed.
2007-12-14 12:23:55 +01:00