James Hawkins
1a0b23cd7d
msi: Implement the CCPSearch standard action.
2007-11-05 14:55:24 +01:00
James Hawkins
1c1cf26997
msi: Explicitly check the returned value against -1 as the variable is unsigned.
2007-11-05 14:55:14 +01:00
James Hawkins
3a5178e900
msi: Don't update a table entry when applying a transform if the string value is the same.
2007-11-05 14:54:11 +01:00
James Hawkins
9d71238a16
msi: Fix the location used to write the user's environment variables.
2007-11-05 14:54:05 +01:00
James Hawkins
2df062182a
msi: Remove an unused parameter.
2007-11-05 14:53:58 +01:00
James Hawkins
556a01d7c5
msi: Use a magic constant to silence signedness comparison warnings.
2007-11-05 14:53:34 +01:00
James Hawkins
546bcef0bb
msi: MsiQueryProductState returns INSTALLSTATE, not UINT.
2007-11-05 14:53:27 +01:00
James Hawkins
b03082c397
msi: MsiQueryFeatureState and MsiUseFeatureEx return INSTALLSTATE, not UINT.
2007-11-05 14:53:21 +01:00
James Hawkins
37895faaa8
msi: MsiViewGetError returns MSIDBERROR, not UINT.
2007-11-05 14:53:16 +01:00
James Hawkins
76275bea09
msi: Remove an unused parameter.
2007-11-05 14:53:10 +01:00
James Hawkins
cf8e9e3311
msi: Remove an unused parameter.
2007-11-05 14:53:04 +01:00
James Hawkins
bb54ed1335
msi: Fix the sign of an index variable.
2007-11-05 14:52:56 +01:00
James Hawkins
1a896348d5
msi: Remove a legacy error check.
2007-11-05 14:52:51 +01:00
James Hawkins
35a6782d7b
msi: Test and implement the MSIMODIFY_DELETE command.
2007-11-05 14:52:46 +01:00
James Hawkins
341d1fa7b5
msi: Initialize a handle in case MsiGetSummaryInformation fails.
2007-11-05 14:52:38 +01:00
James Hawkins
21bde9d974
msi: Fix the location used to read machine context source list info.
2007-11-05 14:52:31 +01:00
James Hawkins
21619964da
msi: szUserSid must be NULL if context is MSIINSTALLCONTEXT_MACHINE.
2007-11-05 14:52:25 +01:00
James Hawkins
14d439c863
msi: Handle the MSIINSTALLCONTEXT_USERMANAGED context.
2007-11-05 14:52:19 +01:00
James Hawkins
3d5b3ef903
msi: Reimplement MsiSourceListAddSourceEx to handle reordering the source list.
2007-11-05 14:52:09 +01:00
James Hawkins
d9a8f0b5fe
msi: The options must include a source type.
2007-11-05 14:48:31 +01:00
James Hawkins
7fe6aad7fa
msi: An empty source is an invalid parameter.
2007-11-05 14:48:25 +01:00
James Hawkins
dde89244e5
msi: Append a slash to network and url sources.
2007-11-05 14:48:16 +01:00
James Hawkins
798429f9ca
msi: Validate the product code.
2007-11-05 14:47:33 +01:00
James Hawkins
861ae27a4f
msi: Return the error from OpenSourceKey.
2007-11-05 14:47:26 +01:00
James Hawkins
266ee0f571
msi: Add tests for MsiSourceListAddSourceEx.
2007-11-05 14:47:11 +01:00
James Hawkins
22c10da044
msi: Don't create the product source key when adding a source.
2007-11-05 14:46:59 +01:00
James Hawkins
44e1c7d79b
msi: Implement MsiSourceListAddSourceExA.
2007-11-05 14:46:52 +01:00
James Hawkins
405d0be4f7
msi: do_query is supposed to fail, so don't release a handle that is never initialized.
2007-11-05 14:46:41 +01:00
Alex Villacís Lasso
3cfad1fbf3
riched20: Fix detection of CFE_LINK on WinXP-SP2.
2007-11-05 14:46:35 +01:00
Vitaliy Margolen
ba2e3f57d2
dinput: Add stub for DIPROP_AUTOCENTER property.
2007-11-05 14:46:30 +01:00
Juan Lang
7fd3fe59e4
wsock32: Don't use HEAP_ZERO_MEMORY for memory that's fully initialized anyway.
2007-11-05 14:20:11 +01:00
Juan Lang
44c64aef31
wsock32: Correctly handle the case where a table size is 0 in IP_MIB_TABLE_ENTRY_ID.
...
Spotted by Gerald Pfeifer.
2007-11-05 14:20:06 +01:00
Jacek Caban
fdc607d0b4
shdocvw: Fixed typos.
...
Found by Detlef Riekenberg.
2007-11-05 14:20:01 +01:00
Jacek Caban
48d393bdfe
urlmon: Added https protocol class factory stub implementation.
2007-11-05 14:19:59 +01:00
Alexander Nicolaysen Sørnes
0fa989827e
shell32: Update Norwegian Bokmål translation.
2007-11-05 14:19:55 +01:00
Dan Kegel
559b38c34c
cabinet: FCICreate: Initialize oldCCAB.
2007-11-05 14:19:07 +01:00
Dan Kegel
c2330178eb
cabinet: FCIAddFile: Set defaults in case callback doesn't set some fields.
2007-11-05 14:16:27 +01:00
Juan Lang
1c473f3864
comdlg32: Grammar fixes.
2007-11-05 14:15:48 +01:00
Juan Lang
0a5b6c858e
comdlg32: Implement OFN_CREATEPROMPT checking.
2007-11-05 14:15:36 +01:00
Juan Lang
deadc6cf7b
crypt32: Don't define function pointers that are NULL (and unused).
2007-11-05 14:15:24 +01:00
Juan Lang
3d1ba2ab9d
crypt32: Don't store a redundant copy of data in the message store.
2007-11-05 14:15:14 +01:00
Juan Lang
8b17846d6a
crypt32: Initialize a variable.
2007-11-05 14:15:06 +01:00
Roderick Colenbrander
9f808670ac
wined3d: UnlockRect regression fix.
2007-11-05 14:11:52 +01:00
Roderick Colenbrander
d39abb7667
wined3d: Only use p8 conversion on render targets.
2007-11-05 14:11:44 +01:00
Roderick Colenbrander
1f34016401
wined3d: Fix LockedRect regression.
2007-11-05 13:24:37 +01:00
Roderick Colenbrander
c7683ee4a3
wined3d: Fix glsl detection bug.
2007-11-05 13:24:37 +01:00
Kai Blin
58b030c270
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.
2007-11-05 13:24:37 +01:00
Kai Blin
bb4ba8e21b
netapi32: Fix valgrind warnings.
...
For now, those pointers are always null, anyway.
2007-11-05 13:24:37 +01:00
Dan Hipschman
8d15820f79
widl: Handle pointers to conformant arrays (e.g., "[size_is(, n)] int **p; ").
2007-11-05 13:24:37 +01:00
Dan Hipschman
8caa325eb7
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).
2007-11-05 13:24:36 +01:00
Dan Hipschman
eaffc0a0da
rpcrt4/tests: Initialize memory in the get_name test.
...
This initializes the memory for an [in] parameter.
2007-11-05 13:24:36 +01:00
Stefan Dösinger
0d016254a0
wined3d: Don't test D3DDEVICE surfaces in dsurface tests.
2007-11-05 13:24:36 +01:00
Stefan Dösinger
4bd65f2a66
d3d8: Initialize the vertex decl when allocating it.
2007-11-05 13:24:36 +01:00
Stefan Dösinger
d97e3fd086
wined3d: Move texture->sysmem specific code into its special function.
2007-11-05 13:24:36 +01:00
Stefan Dösinger
4678cd75be
wined3d: Move drawable->sysmem specific code to its special function.
2007-11-05 13:24:36 +01:00
Stefan Dösinger
2d11b509b4
wined3d: Move sysmem->drawable specific blit code out of LoadLocation.
2007-11-05 13:24:36 +01:00
Stefan Dösinger
1367e00750
wined3d: Remove a wrong return.
2007-11-05 13:24:36 +01:00
Stefan Dösinger
7c97b80193
wined3d: Remove an unneeded check.
2007-11-05 13:24:36 +01:00
Jacek Caban
e15b6096c6
iexplore: Added self-registration code.
2007-11-05 13:24:36 +01:00
Rob Shearman
c4a1a081a9
rpcrt4: Factorise out the argument processing from NdrStubCall2 into two functions.
2007-11-05 13:24:36 +01:00
Rob Shearman
83bc80ada0
rpcrt4: Move some type definitions from ndr_stubless.c to ndr_stubless.h.
2007-11-05 13:24:36 +01:00
Rob Shearman
3eac5b4e59
rpcrt4: Add a small bit of documentation as to what NdrStubCall2 does.
2007-11-05 13:24:36 +01:00
Jacek Caban
6b21304248
mshtml: AsyncOpen code clean up.
2007-11-05 12:12:47 +01:00
Jacek Caban
cd07f72824
mshtml: More test fixes.
2007-11-05 12:12:47 +01:00
Juan Lang
d8acdcc2b4
url: Fix prototype of FileProtocolHandlerA.
2007-11-05 12:09:54 +01:00
Huw Davies
381e48ec13
inetcomm: Add two missing member functions.
2007-11-05 12:09:27 +01:00
Rob Shearman
54ab69c4f5
inetcomm: Add a stub implementation of the IMimeMessage object returned from MimeOleCreateMessage.
2007-11-05 12:09:14 +01:00
Huw Davies
78c90082a5
inetcomm: Add a stub for MimeOleCreateVirtualStream.
2007-11-05 12:08:52 +01:00
Rob Shearman
70705829dd
inetcomm: Include mimeole.h and fix the type of MimeOleCreateMessage.
2007-11-05 12:08:47 +01:00
Rob Shearman
abd95840a5
inetcomm: Add stubs for MimeOleSetCompatMode and MimeOleCreateMessage.
2007-11-05 12:06:54 +01:00
Rob Shearman
3ace5e53d9
inetcomm: Call InternetTransport_RegisterClass and UnregisterClass on process attach and detach respectively, to register a window class and initialize Winsock.
2007-11-05 12:06:42 +01:00
Rob Shearman
cef74e263f
inetcomm: Use InternetTransport_ChangeStatus in InternetTransport_DropConnection so that the callback gets called.
2007-11-05 12:06:33 +01:00
Huw Davies
a3a2789f66
inetcomm: Add self-registration code.
...
Based on a patch by Rob Shearman.
2007-11-05 12:06:21 +01:00
Rob Shearman
994014b15a
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.
2007-11-05 12:05:17 +01:00
Alexandre Julliard
a54a990b3b
server: Allow to specify the class name instead of the atom to find a window.
2007-11-02 15:26:49 +01:00
Alexandre Julliard
1fc461f98b
server: Allow to specify the class name instead of the atom to create a window.
2007-11-02 15:16:25 +01:00
Rob Shearman
beab2c17e9
inetcomm: Add stub implementation of inetcomm.dll.
2007-11-02 13:52:10 +01:00
Christian Eggers
f89c6de727
ctapi32: Added wrapper dll for ctapi (CardTerminal API).
2007-11-02 13:46:18 +01:00
Rok Mandeljc
47d1fee7fc
wnaspi32: Fix controller number validation.
2007-11-02 13:03:38 +01:00
Rok Mandeljc
3a59ac0829
wnaspi32: Fix Controller -> H/C mapping.
2007-11-02 13:03:31 +01:00
Rok Mandeljc
1161d0e15e
wnaspi32: Do the command dumping only after device has been verified.
2007-11-02 13:03:23 +01:00
Rok Mandeljc
084636c518
wnaspi32: Call ASPI_GetNumControllers() only once.
2007-11-02 13:02:14 +01:00
Rok Mandeljc
a2a34bd80b
wnaspi32: Degrade ERR of not finding registry entry for a device to TRACE.
2007-11-02 13:02:06 +01:00
Rok Mandeljc
b6a9257077
wnaspi32: Print error when device cannot be opened.
2007-11-02 13:01:59 +01:00
Lei Zhang
019016f90f
comctl32: Fix typo in rebar.
2007-11-02 12:50:55 +01:00
Hans Leidekker
9bc08be37b
ntdll: Fix calculation of tape position offsets.
...
Reported by Gerald Pfeifer.
2007-11-02 12:49:48 +01:00
Paul Vriens
cac17c455d
advapi32/tests: Make tests run on win98 again.
2007-11-02 12:38:36 +01:00
Juan Lang
159c8af56a
crypt32: Use consistent error checking.
2007-11-02 12:38:21 +01:00
Juan Lang
644dedb75d
crypt32: Free memory on all paths.
2007-11-02 12:38:15 +01:00
Juan Lang
81a382ac31
crypt32: Set last error on alloc failure.
2007-11-02 12:38:10 +01:00
Lei Zhang
bf313ee857
comctl32: Fix uninitialized, unused variables.
2007-11-02 12:38:00 +01:00
Lei Zhang
5d05f7fc74
comctl32: Datetime should close its monthcal when the monthcal loses focus.
2007-11-02 12:37:48 +01:00
Rob Shearman
18c16a8027
rpcrt4: Add a test for the pointers in [in,out] pointer structs not changing when the pointers aren't NULL.
2007-11-02 12:37:35 +01:00
Rob Shearman
55aeb80aa3
setupapi: Make the setupapi tests load on systems < Vista by providing a private implementation of RegDeleteTreeW.
2007-11-02 12:37:32 +01:00
Gerald Pfeifer
79ccb7889c
dinput: Fix type of loop variable in alloc_device().
2007-11-02 12:37:09 +01:00
Gerald Pfeifer
e403292e5a
shell32: Avoid checking for <0 for unsigned variables.
2007-11-02 12:37:02 +01:00
Gerald Pfeifer
c7adf5f4b2
user32: Don't check unsigned types for >= 0.
2007-11-02 12:36:55 +01:00
Gerald Pfeifer
d59ca34794
wined3d: Fix type of loop variable in IWineD3DCubeTextureImpl_Destroy().
2007-11-02 12:36:48 +01:00
Chris Robinson
4d721de4d2
setupapi: Add stub for SetupInstallServicesFromInfSectionW.
2007-11-02 12:36:03 +01:00
Dmitry Timoshkov
407db36684
winex11.drv: Initialize buffer size.
2007-11-02 12:35:57 +01:00
Alexandre Julliard
5c5e333284
user32/tests: Don't test the contents of uninitialized buffers.
2007-11-02 12:27:27 +01:00
Andrew Talbot
36d32df5e6
shell32: Constify some variables.
2007-11-02 12:24:19 +01:00
Thomas Weidenmueller
4c516e63d3
shell32: Use SHStrDupW in IShellFolder2::GetDetailsOf to allocate returned string.
2007-11-02 12:24:14 +01:00
Chris Robinson
bc9b8d82e9
mshtml: Fix hkey leak.
2007-11-02 12:23:48 +01:00
Jacek Caban
ff47878863
shdocvw: Move registration code to .inf file.
2007-11-02 12:23:34 +01:00
Jacek Caban
8fe59229a0
msimtf: Fixed typos.
2007-11-02 12:22:35 +01:00
Juan Lang
e94cae61a1
crypt32: Fix a leaked key.
2007-11-02 12:22:31 +01:00
Juan Lang
f64d600494
crypt32: Don't leak buffer when a unicode string contains an invalid character.
2007-11-02 12:22:21 +01:00
Juan Lang
b9e78cc637
crypt32: Initialize a variable.
2007-11-02 12:22:10 +01:00
Juan Lang
b9dae979a4
crypt32: Use memmove rather than memcpy when addresses might overlap.
2007-11-02 12:22:04 +01:00
Juan Lang
329761e7e1
crypt32: Fix a leak building an alternate chain.
2007-11-02 12:21:58 +01:00
Juan Lang
e94ce8a0b2
crypt32: Fix leaked chains creating the root store.
2007-11-02 12:21:53 +01:00
Juan Lang
fc14728efc
crypt32: Fix a leak during chain creation.
2007-11-02 12:21:47 +01:00
Juan Lang
4690a9c800
crypt32: Set size when calling CryptDecodeObjectEx without CRYPT_DECODE_ALLOC_FLAG set.
2007-11-02 12:21:41 +01:00
Juan Lang
9c672fea41
crypt32: Get rid of an unneeded variable.
2007-11-02 12:21:35 +01:00
Juan Lang
373e9f626a
crypt32: Fix another leak in the tests.
2007-11-02 12:21:29 +01:00
Juan Lang
9429504c70
crypt32: Fix a leak in the tests.
2007-11-02 12:21:23 +01:00
Gerald Pfeifer
aac8194c74
comctl32: Make parameters of expect_band_content() match the corresponding types of REBARBANDINFO and fix one format string.
2007-11-02 12:21:15 +01:00
Gerald Pfeifer
ff307d96c1
shell32: Remove useless comparison >= 0 for unsigned variables.
2007-11-02 12:20:52 +01:00
Gerald Pfeifer
16f021a22e
oleaut32: Use -0.0 directly in test_VarBstrFromR4().
2007-11-02 12:19:06 +01:00
Rob Shearman
d792a522c3
ole32: Remove an incorrect comment.
2007-11-02 12:18:50 +01:00
Rob Shearman
23dc7b6a67
ole32: Implement CoGetObjectContext.
2007-11-02 12:18:45 +01:00
Rob Shearman
1d0993341c
ole32: Add tests for CoGetObjectContext.
2007-11-02 12:18:42 +01:00
Rob Shearman
2eb10c2e22
ole32: Improve the error reporting in the marshal test when CreateProcess fails.
2007-11-02 12:18:40 +01:00
Alexandre Julliard
8b42238b5b
user32: Cache the window class name on the client side.
2007-11-02 11:57:35 +01:00
Alexandre Julliard
1ee62a8d72
user32: Properly handle integer atoms specified as strings in class names.
2007-11-02 11:42:53 +01:00
Alexandre Julliard
b9b940fab9
server: Support using a name to destroy a window class too.
2007-11-01 15:28:30 +01:00
Alexandre Julliard
0762d98f7c
server: Allow to send a name instead of an atom when creating a window class.
2007-11-01 13:02:01 +01:00
Alexandre Julliard
bfe88a00f8
user32: Store the builtin class names in Unicode.
2007-11-01 12:55:00 +01:00
Chris Robinson
c23ce884f7
mshtml: Set IE version when installing wine gecko.
2007-11-01 12:51:45 +01:00
James Hawkins
07c3f4411e
msi: A feature's requested action does not depend on its installed state.
2007-11-01 12:43:24 +01:00
James Hawkins
ccdf578ba2
msi: Only unpublish the features if the entire product is being uninstalled.
2007-11-01 12:43:18 +01:00
James Hawkins
9f11a5a878
msi: Properly register features.
2007-11-01 12:43:12 +01:00
James Hawkins
fc6b9dd4e4
msi: Properly register and unregister components.
2007-11-01 12:43:06 +01:00
James Hawkins
eec9bbb12d
msi: Remove a duplicated function.
2007-11-01 12:42:57 +01:00
James Hawkins
c3df74e24f
msi: Implement the MoveFiles standard action.
2007-11-01 12:42:50 +01:00
James Hawkins
b9a29e221f
msi: Test the MoveFiles standard action.
2007-11-01 12:41:54 +01:00
Vitaliy Margolen
eb31959ab9
kernel32: Implement GetProcessHandleCount.
2007-11-01 12:41:48 +01:00
Dmitry Timoshkov
09c3d32ff5
version: Use GetModuleHandleEx to increment the module ref count.
2007-11-01 12:41:44 +01:00
Dmitry Timoshkov
7bb12b9e8c
winex11.drv: Add support for saving/reading display settings.
2007-11-01 12:41:39 +01:00
Dmitry Timoshkov
2712eb50b1
user32: Initialize more fields in the DEVMODE structure.
2007-11-01 12:41:30 +01:00
Dmitry Timoshkov
d43fdc5ab0
include: Synchronize DEVMODE layout with PSDK.
2007-11-01 12:41:21 +01:00
Stefan Dösinger
aa7f9f0a72
d3d9: Silence a FIXME.
2007-11-01 12:39:32 +01:00
Stefan Dösinger
393ed4a070
wined3d: Make resource memory 32 byte aligned.
2007-11-01 12:38:45 +01:00
Stefan Dösinger
4d4fce7e33
wined3d: Disconnect allocatedMemory and Heap allocation.
2007-11-01 12:38:37 +01:00
Stefan Dösinger
f1f84a3615
wined3d: Allocate memory for default pool resources too.
2007-11-01 12:38:25 +01:00
Stefan Dösinger
a175e7b68e
wined3d: Move a part of LockRect to the base class.
2007-11-01 12:38:17 +01:00
Stefan Dösinger
2a09716c75
wined3d: Reenable render target unlocking via textures.
2007-11-01 12:38:02 +01:00
Stefan Dösinger
64929cfb33
wined3d: Move memory allocation into a separate function.
2007-11-01 12:37:51 +01:00
Stefan Dösinger
948292dbc3
wined3d: Move texture -> drawable blits to LoadLocation.
2007-11-01 12:37:43 +01:00