Commit graph

24790 commits

Author SHA1 Message Date
James Hawkins
1aa0082558 msi: Create the destination directory if it doesn't exist when duplicating files. 2007-05-30 11:48:40 +02:00
Misha Koshelev
c7aa087504 shell32/tests: Remove duplicate code. 2007-05-30 11:46:16 +02:00
Misha Koshelev
efb92561e6 shell32: Handle default DDE application names. 2007-05-30 11:46:06 +02:00
Misha Koshelev
c8829f5645 shell32/tests: Add tests for default DDE application name. 2007-05-30 11:45:13 +02:00
Misha Koshelev
cfa87660a7 shell32: Fix execute_from_key to conform to native behavior. 2007-05-30 11:44:20 +02:00
Misha Koshelev
b95d0fb9c3 shell32/tests: Add tests for ShellExecute DDE behavior. 2007-05-30 11:43:11 +02:00
Alexandre Julliard
2835d78d8d kernel32: Remove the fixme about MB_USEGLYPHCHARS. 2007-05-29 23:31:35 +02:00
Alexandre Julliard
1ada7ba20e wininet: Fixed compilation without SSL. 2007-05-29 23:27:08 +02:00
Jacek Caban
172a35c442 urlmon: There is no need to make slash conversion in BindToStorage as URL is already canonized in the constructor. 2007-05-29 14:13:13 +02:00
Rob Shearman
56267608f1 wininet: Add a new NETCON_query_data_available function.
Use it to implement the behaviour where InternetReadFileExA does a 
synchronous request if the data is available and asynchronous otherwise.
2007-05-29 14:00:20 +02:00
Rob Shearman
76507d475b wininet: Don't close the connection if the caller passes in zero for the number of bytes to be read.
Only close the connection when the bytes read equals the content length.

Fixup HTTP_DrainContent, which relied on the previous incorrect 
behaviour to instead close connections with no content length manually.
2007-05-29 13:49:02 +02:00
Francois Gouget
fa48cb042c Assorted spelling fixes. 2007-05-29 13:47:18 +02:00
Francois Gouget
ffbf92f5f2 oleaut32/tests: Fix the Visual C++ double to float conversion warnings. 2007-05-29 13:47:09 +02:00
Francois Gouget
24b315c51f dsound/tests: Fix the Visual C++ double to float conversion warnings. 2007-05-29 13:47:06 +02:00
Francois Gouget
30b7744472 ddraw/tests: Fix the Visual C++ double to float conversion warnings. 2007-05-29 13:47:03 +02:00
Francois Gouget
e6196f9ae7 d3d9/tests: Fix the Visual C++ double to float conversion warnings. 2007-05-29 13:47:01 +02:00
Francois Gouget
f64f30cdba d3d8/tests: Fix the Visual C++ double to float conversion warnings. 2007-05-29 13:46:56 +02:00
Francois Gouget
7071a0105f psapi/tests: Fix a signed/unsigned int mismatch. 2007-05-29 13:46:33 +02:00
Francois Gouget
7ba8c0a420 gdi32/tests: Fix a signed/unsigned int mismatch. 2007-05-29 13:46:31 +02:00
Francois Gouget
e4a98928ab ntdll/tests: Remove an inappropriate const qualifier. 2007-05-29 13:46:27 +02:00
Francois Gouget
b6a2102d34 setupapi/tests: There is no strncasecmp() on Windows. So use CompareString() instead. 2007-05-29 13:46:24 +02:00
Francois Gouget
8d7ad785e3 rpcrt4/tests: Fix a Visual C++ double to float conversion warning. 2007-05-29 13:46:19 +02:00
Francois Gouget
f27a7153a5 rpcrt4/tests: Fix signed/unsigned and 32/64bit issues with the wiredatalen parameter. 2007-05-29 13:46:14 +02:00
Rob Shearman
2e21d090cb wininet: Cope with non-nul-terminated header strings being passed to HttpSendRequestW. 2007-05-29 13:44:36 +02:00
Rob Shearman
4d1b8b1a4e wininet: Fix basic authentication by putting Basic directing into the scheme field, as the pszAuthValue can have an optional realm string appended. 2007-05-29 13:44:35 +02:00
Francois Gouget
77440b098f ddraw/tests: Fix compilation with Visual C++ 2005. 2007-05-29 13:44:35 +02:00
Alexandre Julliard
e748d62e77 schannel: Use FIELD_OFFSET instead of offsetof. 2007-05-29 13:44:35 +02:00
Francois Gouget
04a3aa99a6 schannel: Fix the name of the SetContextAttributes field of SECPKG_FUNCTION_TABLE. 2007-05-29 13:44:35 +02:00
Francois Gouget
ecaeeb2c9b schannel: The PSDK defines no SECPKG_FUNCTION_TABLE_SIZE_* macro. 2007-05-29 13:44:34 +02:00
Francois Gouget
efba293582 include: The PSDK does not define the DEFINE_SHLGUID() macro anymore. 2007-05-29 13:17:57 +02:00
Francois Gouget
40838cec78 shlwapi/tests: The PSDK does not define IID_IDelayedRelease anymore. 2007-05-29 13:17:54 +02:00
Francois Gouget
258f2972aa shell32/tests: With recent PSDKs, CSIDL_MYDOCUMENTS is a synonym for CSIDL_PERSONAL. So define our own constant. 2007-05-29 13:17:52 +02:00
Francois Gouget
c85b74d63e In the PSDK HRESULT_FROM_WIN32() is now an inline function, and it is __HRESULT_FROM_WIN32() which is a macro. 2007-05-29 13:17:46 +02:00
Francois Gouget
47b6392b44 ddraw: Fix the name of DDSPD_IUNKNOWNPOINTER. 2007-05-29 13:17:42 +02:00
Francois Gouget
c9533adc52 comctl32/tests: The PSDK does not define ListView_InsertItemA() so don't use it. 2007-05-29 12:13:38 +02:00
Francois Gouget
ed94ca1e4f kernel32/tests: src[i] is a char so there is no point trying to stuff 0xcafedead into it. 2007-05-29 12:13:35 +02:00
Francois Gouget
fd578240f2 d3d9/tests: Fix compilation with Visual C++ 2005. 2007-05-29 12:12:41 +02:00
Francois Gouget
29a4a9c849 shell32/tests: We need NTDDI_VERSION >= NTDDI_WINXPSP1 to get SEE_MASK_NOZONECHECKS with the PSDK. 2007-05-29 12:12:26 +02:00
Francois Gouget
1ecd90a222 user32/tests: SWP_STATECHANGED is an undocumented flag so define it ourselves. Fixes compilation with the PSDK. 2007-05-29 12:12:14 +02:00
Francois Gouget
a50dfc174e msvcrt/tests: Fix a signed/unsigned int mismatch. 2007-05-29 12:12:05 +02:00
Francois Gouget
dbf7b7b398 msi/tests: Fix a signed/unsigned int mismatch. 2007-05-29 12:12:01 +02:00
Francois Gouget
e5b1ca4cf5 kernel32/tests: Fix a signed/unsigned int mismatch. 2007-05-29 12:11:55 +02:00
Francois Gouget
149ac3fcdc usp10/tests: Fix a signed/unsigned int mismatch. 2007-05-29 12:11:51 +02:00
Andrew Talbot
080635bdeb winex11.drv: Exclude unused headers. 2007-05-29 12:10:21 +02:00
Andrew Talbot
8ee390f6f5 wininet: Exclude unused headers. 2007-05-29 12:10:17 +02:00
Andrew Talbot
9ff4c29d86 wineps.drv: Exclude unused headers. 2007-05-29 12:10:13 +02:00
Alexandre Julliard
e269fa378b msxml3: Fixed compilation without libxml. 2007-05-29 12:05:20 +02:00
Andrew Talbot
231fa34135 msg711.acm: Constify some variables. 2007-05-29 12:04:39 +02:00
Andrew Talbot
9312f0f974 mscms: Constify some variables. 2007-05-29 12:04:35 +02:00
Andrew Talbot
a7e82e68ea msdmo: Constify some variables. 2007-05-29 12:04:30 +02:00
Evan Stade
bed761c9e7 gdiplus: Added stub implementation of gdiplus.dll. 2007-05-29 12:04:21 +02:00
Dmitry Timoshkov
8bf41d88c8 oleaut32: Add support for loading and drawing metafiles. 2007-05-29 11:56:18 +02:00
Dmitry Timoshkov
6aa84e0eaf gdi32: Perform consistency checks when loading an EMF, add a test case. 2007-05-29 11:56:10 +02:00
Detlef Riekenberg
fb0a9291ea ddraw: Do not crash when Clipper is NULL. 2007-05-29 11:55:58 +02:00
Detlef Riekenberg
0d1de51a15 localui/tests: Handle different results from XP. 2007-05-29 11:55:19 +02:00
Maarten Lankhorst
c83fd812f1 dsound: Fix stupid mistake. 2007-05-29 11:55:14 +02:00
Andrew Talbot
0ad8eaa27a mpr: Constify some variables. 2007-05-29 11:54:59 +02:00
Andrew Talbot
7984532fe2 mciwave: Constify a variable. 2007-05-29 11:54:54 +02:00
Rob Shearman
7b94871c9f wininet: Pass context to InitializeSecurityContext in second parameter.
Otherwise, the call will now fail with SEC_E_INVALID_HANDLE.
2007-05-29 11:54:42 +02:00
Rob Shearman
34556854ed setupapi: Add a FIXME in SetupCopyOEMInfW for when we should be copying a catalog file. 2007-05-29 11:54:38 +02:00
Kai Blin
29b3a16306 ws2_32: Make WS2_send trace more readble. 2007-05-29 11:54:29 +02:00
Kai Blin
c1e724bc88 secur32: Downgrade WARN to TRACE, fix another TRACE. 2007-05-29 11:54:22 +02:00
Andrew Talbot
5f8d15027e winmm: Exclude unused headers. 2007-05-29 11:53:57 +02:00
Andrew Talbot
9d59c0300c ws2_32: Exclude unused headers. 2007-05-29 11:53:53 +02:00
Juan Lang
fa10a29930 crypt32: Remove wrong test and parameter check. 2007-05-29 11:52:31 +02:00
Dmitry Timoshkov
3c9e7a7f33 wine: Switch to using 'long' for INT_PTR type for 64-bit compatibility. 2007-05-25 20:37:56 +02:00
Huw Davies
e0150c357d winex11.drv: Use XRenderCompositeText instead of XRenderCompositeString. 2007-05-25 20:21:06 +02:00
Huw Davies
4edc46cbdb winex11.drv: Merge some common code. 2007-05-25 20:21:02 +02:00
Damjan Jovanovic
8178f8fc88 ws2_32: Simplify some socket tests by adding a function that generates a pair of connected sockets. 2007-05-25 20:20:58 +02:00
Ralf Beck
622bad5d3f winealsa.drv: Add missing offset of pitch bender in midi input. 2007-05-25 20:20:44 +02:00
Ralf Beck
e1d7365f3d winealsa.drv: Add midi realtime and midi common messages on midi input. 2007-05-25 20:20:36 +02:00
Rob Shearman
aa1be492cd secur32: Fix NTLM's InitializeSecurityContextA/W to be flexible with the index of the token buffer in both the input and output buffer descriptions. 2007-05-25 20:17:11 +02:00
Rob Shearman
4d275bcf10 secur32: Don't set the output buffer type in NTLM's IntializeSecurityContextA/W. 2007-05-25 20:16:58 +02:00
Rob Shearman
661b49785e secur32: Make the NTLM SSP cope with a NULL phCredential parameter when InitializeSecurityContext is called more than once. 2007-05-25 20:16:42 +02:00
Rob Shearman
ee47c5a23a secur32: Fix the wrapper InitializeSecurityContextA/W functions to handle phContext and phNewContext parameters being optional for some SSPs. 2007-05-25 20:16:38 +02:00
James Hawkins
e24667cc6e msxml3: Add tests for IXMLDocument. 2007-05-25 20:12:38 +02:00
James Hawkins
9c04d0d8ca msxml3: Add tests for IXMLElement and IXMLElementCollection. 2007-05-25 20:12:27 +02:00
James Hawkins
f5e9a1ea6f msxml3: Add initial implementation of IXMLDocument. 2007-05-25 20:12:12 +02:00
James Hawkins
74f18d968f msxml3: Add initial implementation of IXMLElement and IXMLElementCollection. 2007-05-25 20:11:15 +02:00
Huw Davies
cd3df383a5 oleaut32: SLTG references are only unique at the typeinfo level, so convert them to be unique to the typelib. 2007-05-25 19:37:12 +02:00
Juan Lang
82a31d09a1 crypt32: Statically initialize static lists and critical sections. 2007-05-25 19:36:19 +02:00
Dan Hipschman
8f7a5d63ec widl: Allow types that reference themselves. 2007-05-25 19:36:12 +02:00
Dan Hipschman
00ce411231 widl: Handle pointers in unions.
Unify write_pointers with write_embedded_types, and handle pointers in
unions.  Includes tests.
2007-05-25 19:35:29 +02:00
Dan Hipschman
b4e8073f8c rpcrt4: Fix test typo. 2007-05-25 19:35:02 +02:00
Maarten Lankhorst
2360358944 dsound: Block align SetCurrentPosition and add test for it. 2007-05-25 19:31:05 +02:00
James Hawkins
ea2c96c5df msi: Add the ability to deformat the component's source. 2007-05-25 19:30:50 +02:00
James Hawkins
f5c2806ca1 msi: Remove a misleading ERR, as this fails if a file doesn't exist, which is common. 2007-05-25 19:30:42 +02:00
Jacek Caban
4a71ab79f5 mshtml: Added missing WINAPI in window proc. 2007-05-25 19:30:34 +02:00
Jacek Caban
de2e9e13ce mshtml: Fixed AsyncOpen implementation for channels without associated document. 2007-05-25 19:30:28 +02:00
Detlef Riekenberg
189719c1bb localui/tests: Add tests for AddPortUI. 2007-05-25 19:30:24 +02:00
Rob Shearman
087eedc3f5 secur32: Fix the dwVersion field in the security function tables returned by InitSecurityInterfaceA/W. 2007-05-25 19:30:04 +02:00
Nigel Liang
ddbb317915 shlwapi: Stub implementation for SHSetTimerQueueTimer. 2007-05-25 19:29:54 +02:00
Dmitry Timoshkov
141673c222 user32/tests: Fix a problem revealed by compilation in 64-bit mode. 2007-05-24 11:36:31 +02:00
Dmitry Timoshkov
c28ffeeb9a kernel32/tests: Fix a problem revealed by compilation in 64-bit mode. 2007-05-24 11:36:27 +02:00
Dmitry Timoshkov
6055d04f07 comctl32/tests: Fix some problems revealed by compilation in 64-bit mode. 2007-05-24 11:36:23 +02:00
Louis Lenders
2d83063288 shell32: Update Dutch resource. 2007-05-24 11:36:17 +02:00
Michael Stefaniuc
7043b7baa4 msi: A signed 1-bit bitfield doesn't make much sense; use unsigned. 2007-05-24 11:36:10 +02:00
Rob Shearman
f21e9c2aa8 mlang: Implement ConvertINetString. 2007-05-24 11:35:54 +02:00
Rob Shearman
7b2e7cb81a hlink: Improve the loading of hlinks. 2007-05-24 11:35:51 +02:00
Rob Shearman
0f063c72b2 hlink: Improve the saving of hlinks by documenting the unknown header values and saving out more data.
Add tests for saving hlinks with different properties.
2007-05-24 11:35:41 +02:00
Rob Shearman
bc06106468 shlwapi: Add a slash to the URL if there is no path component. 2007-05-24 11:35:11 +02:00
Rob Shearman
d82c456e5f urlmon: The persisted version of URL monikers should be size of URL
including nul-terminating character (4-bytes), followed by the URL
string including nul-terminating character.
2007-05-24 11:35:08 +02:00
Rob Shearman
d76a15a36d urlmon: Fix a typo in URLMonikerImpl_Save.
The data in This->URLName should be written out, not the pointer 
followed by garbage.
2007-05-24 11:34:56 +02:00
Rob Shearman
873905ac43 hlink: Fix HlinkCreateFromString to create a URL moniker if the input target is a URL. 2007-05-24 11:34:52 +02:00
Robert Reif
91d580433c dsound: Add missing interface ID. 2007-05-23 14:35:05 +02:00
Maarten Lankhorst
c3bfe66ade mpr: Small fixes to WNetGetConnection.
Convert unc\server\share to \\server\share and be more tolerant to null
pointers if only length is requested.
2007-05-23 14:30:16 +02:00
Marcus Meissner
d2bc96bf8a quartz: ppinsplitter might be used uninitialized (Coverity). 2007-05-23 13:14:51 +02:00
Marcus Meissner
a5facc008b ntdll: Initialize pointers to NULL (Coverity). 2007-05-23 13:14:09 +02:00
Dmitry Timoshkov
a67b689121 kernel32: Fix compilation warnings in 64-bit mode. 2007-05-23 13:13:54 +02:00
Dmitry Timoshkov
e142779b09 ntdll: Fix compilation warnings in 64-bit mode. 2007-05-23 13:10:20 +02:00
Dmitry Timoshkov
737b9e5acd winternl.h: Make the fields of the PROCESS_BASIC_INFORMATION structure use same type width as a PSDK one. 2007-05-23 13:04:58 +02:00
Mounir IDRASSI
23df68d8f9 winscard: Small initial stub implementation. 2007-05-23 13:04:27 +02:00
Marcus Meissner
46d94653f1 oleau32: Fix one entry overflow (Coverity). 2007-05-23 12:51:33 +02:00
Peter Oberndorfer
eab168cf9e ntdll: Fix up instruction pointer in context inside raise_exception. 2007-05-23 12:50:57 +02:00
Rob Shearman
30cc21196e ole32: Remove spurious AddRef of returned object on retrieval of an interface from the global interface table. 2007-05-23 12:49:50 +02:00
Rob Shearman
7d90b6ce29 ole32: Allow the getting of different interfaces from the global interface table than that with what the object was registered with. 2007-05-23 12:49:45 +02:00
Rob Shearman
05230781b0 ole32: Add more tests for global interface table functions. 2007-05-23 12:49:39 +02:00
Rob Shearman
eebf8df601 ole32: Fix some races in the global interface table implementation.
Fix a race between RevokeInterfaceFromGlobal and GetInterfaceFromGlobal 
by only using the entry inside the critical section.

Fix a race between two GetInterfaceFromGlobal by cloning the stream, 
instead of using it and setting the current position back to zero.
2007-05-23 12:49:28 +02:00
Rob Shearman
71a5b2d943 ole32: Add spec entry for CoRegisterSurrogateEx. 2007-05-23 12:49:23 +02:00
Misha Koshelev
864a7df10e msi: automation: Append copyright notice. 2007-05-23 12:49:16 +02:00
Kolbjoern Fredheim
cb8a8182d1 wined3d: Implemented converting X1R5G5B5 format to R5G5B5A1 to emulate color-keying. 2007-05-22 12:26:49 +02:00
Rob Shearman
071ea06af8 ole32: Remove a useless trace.
Remove an incorrect comment.
2007-05-22 12:19:07 +02:00
Rob Shearman
dd8a736c3f ole32: The identity functions can be used from apartments other than the one the proxy was unmarshaled into.
In this case, don't use the cached This->remunk and don't cache the 
unmarshaled object in This->remunk.
2007-05-22 12:18:55 +02:00
Rob Shearman
bf2b49b4e0 ole32: Make proxy_manager_get_remunknown AddRef the return IRemUnknown object.
Fix up the callers to release the returned IRemUnknown object.
2007-05-22 12:18:50 +02:00
Rob Shearman
5369d4dffd ole32: Handle MSHLFLAGS_TABLEWEAK and MSHLFLAGS_TABLESTRONG when marshaling a proxy.
Add tests for this behaviour.
2007-05-22 12:18:31 +02:00
Andrew Talbot
bf76e754e5 winealsa.drv: Exclude unused headers. 2007-05-22 12:02:50 +02:00
Detlef Riekenberg
b89e36eb59 serialui/tests: Remove unused string. 2007-05-22 12:02:45 +02:00
Detlef Riekenberg
3124e1c3b7 localui/tests: Add tests for ConfigurePortUI. 2007-05-22 12:02:33 +02:00
Francois Gouget
cf218621fd msvcrt: When operating on a closed pipe, read() should return 0, not -1.
Add tests to make sure read() and fread() work right on closed pipes.
2007-05-22 12:01:35 +02:00
Francois Gouget
784693bb5a msvcrt: Remove the S_ISXXX() macros as they are not present in the Visual C++ headers. 2007-05-22 12:01:28 +02:00
Francois Gouget
f793221f0f msvcrt/tests: When compiling with Visual C++ 2005, one must define _CRT_NON_CONFORMING_SWPRINTFS otherwise swprintf() takes an extra parameter. 2007-05-22 11:59:56 +02:00
Alexandre Julliard
be59e2bb53 Fix a couple of overflowing heap allocations revealed by the previous change. 2007-05-22 11:59:36 +02:00
Alexandre Julliard
cc54b7d9bd ntdll: Avoid overflows in heap allocations. Based on a patch by Rob Shearman. 2007-05-22 11:59:18 +02:00
Stefan Dösinger
83ba2c762d ddraw: Hold the dll lock in IDirectDraw methods. 2007-05-21 19:12:19 +02:00
Stefan Dösinger
bfe631dfb9 ddraw: Hold the lock in creation functions. 2007-05-21 19:11:34 +02:00
Stefan Dösinger
5307dd2029 ddraw: Make the ddraw list lock a global dll lock. 2007-05-21 19:11:22 +02:00
Rolf Kalbermatter
2e67fa32b1 advapi32: Return error on NULL service name to GetServiceDisplayNameA/W. 2007-05-21 19:11:08 +02:00
Dmitry Timoshkov
5f1a234731 kernel32: Fix the size of ThreadAffinityMask to match PSDK. 2007-05-21 19:11:01 +02:00
Vitaliy Margolen
311c001654 ntdll: Implement RtlWriteRegistryValue and forward ntoskrnl to it. 2007-05-21 17:03:00 +02:00
Rob Shearman
847cc51d3b wininet: Implement basic non-proxy authentication. 2007-05-21 16:52:21 +02:00
Rob Shearman
4b507685e8 wininet: Add support for SSPI authentication for HTTP. 2007-05-21 16:52:10 +02:00
David Adam
7eaf1fe2f5 d3drm: Implement D3DRMCreateColorRGB. 2007-05-21 15:58:51 +02:00
David Adam
21b7413dee d3drm: Implement D3DRMCreateColorRGBA. 2007-05-21 15:58:35 +02:00
David Adam
d3e8c930e3 d3drm: Implement D3DRMColorGetAlpha. 2007-05-21 15:57:09 +02:00
David Adam
d400728521 d3drm: Implement D3DRMColorGetBlue. 2007-05-21 15:56:53 +02:00
David Adam
fba5b11bea d3drm: Implement D3DRMColorGetGreen. 2007-05-21 15:56:32 +02:00
David Adam
e1d3e65381 d3drm: Implement D3DRMColorGetRed. 2007-05-21 15:56:14 +02:00
Dmitry Timoshkov
130278f34a winex11.drv: Synchronize debug output between X11DRV_KeyEvent and X11DRV_ToUnicodeEx. 2007-05-21 15:55:51 +02:00
Andrew Talbot
7e989655fa uxtheme: Exclude unused headers. 2007-05-21 13:36:34 +02:00
Andrew Talbot
dd9af77062 version: Exclude unused headers. 2007-05-21 13:36:29 +02:00
Andrew Talbot
fc6a7148df vmm.vxd: Exclude unused headers. 2007-05-21 13:36:24 +02:00
Andrew Talbot
93c5779458 user32: Exclude unused headers. 2007-05-21 13:36:18 +02:00
Andrew Talbot
6030e4d549 user32: Exclude unused headers. 2007-05-21 13:36:13 +02:00
Andrew Talbot
eafdcd11f1 user32: Exclude unused headers. 2007-05-21 13:36:08 +02:00
Andrew Talbot
01e93cc2d1 user32: Exclude unused headers. 2007-05-21 13:36:02 +02:00
Dan Hipschman
c5aaadc4c8 widl: Lay framework for unions with simple unions working. 2007-05-21 12:40:58 +02:00
Mounir IDRASSI
e5256d9840 crypt32: Fix CertAddCertificateContextToStore when called with CERT_STORE_ADD_USE_EXISTING. 2007-05-21 12:38:56 +02:00
Marcus Meissner
b45367347a kernel32: Skip modem status tests if GetModemStatus failed. 2007-05-21 12:38:56 +02:00
Misha Koshelev
74de3e1754 msi: Make MsiEnumProducts enumerate products, not features. 2007-05-21 12:38:55 +02:00
Misha Koshelev
ea899e1d6f msi/tests: automation: Test Installer::Products before and after InstallProduct, check product is not/is installed. 2007-05-21 12:38:55 +02:00
Misha Koshelev
74b2c18bae msi/tests: automation: Installer::InstallProduct, remove a registry key set by Wine but not native. 2007-05-21 12:38:55 +02:00
Francois Gouget
a3c0d9a643 user32/tests: Fix compilation with gcc 2.95. 2007-05-21 12:38:55 +02:00
Francois Gouget
d476313a49 direct3d: Remove misspelled constants as they exist correctly spelled. 2007-05-21 12:38:54 +02:00
Francois Gouget
820d954095 ntdll: Fix compilation on systems that don't support nameless unions. 2007-05-21 12:38:54 +02:00
Paul Vriens
437a3aab9d advpack/tests: Don't hardcode the system directory. 2007-05-21 12:38:54 +02:00
Rob Shearman
be55a4bbe2 ole32: Fix hosting in main apartments.
The recently introduced code had a bug where it passed the wrong
values into apartment_findfromtype to find the main apartment. Since
this is now the only way the function is used, fix this bug by
changing apartment_findfromtype to apartment_findmain, which only
finds the main apartment.
2007-05-21 12:38:54 +02:00
Andrew Talbot
02a36afda2 shell32: Exclude unused headers. 2007-05-21 12:31:36 +02:00
Andrew Talbot
a77715c23b shell32: Exclude unused headers. 2007-05-21 12:31:29 +02:00
Andrew Talbot
0ad8ef0772 shell32: Exclude unused headers. 2007-05-21 12:31:23 +02:00
Andrew Talbot
9f2a62ed0a setupapi: Exclude unused headers. 2007-05-21 12:31:11 +02:00
Andrew Talbot
d64165fcd7 secur32: Exclude unused headers. 2007-05-21 12:31:04 +02:00
Rolf Kalbermatter
ac5dca86ff advapi32: Fix return value to indicate error when NULL string is passed in. 2007-05-21 12:30:44 +02:00
Hans Leidekker
3cfb018ea6 setupapi: Don't require a valid version section for INF_STYLE_OLDNT files. 2007-05-21 12:30:34 +02:00
Michael Karcher
5058fabf1e user32: Reduce the PeekMessage timeout to zero for USER16_AlertableWait. 2007-05-18 20:04:53 +02:00
Misha Koshelev
01460f6753 msi: automation: Implement StringList::_NewEnum. 2007-05-18 20:01:55 +02:00
Misha Koshelev
4ccdbc5845 msi: automation: Generalize list implementation.
Same structures and functions can be used for both StringList and RecordList.
2007-05-18 20:01:39 +02:00
Misha Koshelev
2521111bc7 msi/tests: automation: Add tests for StringList::_NewEnum. 2007-05-18 20:00:30 +02:00
Misha Koshelev
5ee995d90a msi/tests: automation: Fix Installer_ProductInfo ok message to correctly state function. 2007-05-18 20:00:13 +02:00
Mikołaj Zalewski
08fc650869 msxml3: Implement IXMLDOMElement::getElementsByTagName. 2007-05-18 20:00:03 +02:00
Mikołaj Zalewski
37ea00731a msxml3: Add tests for XPath queries with namespaces. 2007-05-18 19:59:52 +02:00
Mikołaj Zalewski
b5c1d274c5 msxml3: For queries the get_item should change the current position. 2007-05-18 19:59:45 +02:00
Huw Davies
c1e89400aa oleaut32: Recurse through the impltype list so that dispinterfaces get the correct parents. 2007-05-18 19:59:35 +02:00
Huw Davies
b698b2909b oleaut32: Fix CreateDispTypeInfo to store the correct number of functions. 2007-05-18 19:59:29 +02:00
Huw Davies
c24a53dc28 oleaut32: non-dual dispinterfaces should be marshaled via IDispatch. 2007-05-18 19:59:21 +02:00
Huw Davies
f1da672df3 oleaut32: Move the proxy thunk creation code to a separate function. 2007-05-18 19:59:12 +02:00
Huw Davies
117f21de45 oleaut32: Test for interface that derives from IUnknown. 2007-05-18 19:57:53 +02:00
Huw Davies
04a76cf561 oleaut32: Tests for more 'syntax 2' dispinterfaces. 2007-05-18 19:57:46 +02:00
Huw Davies
78bf6946ba oleaut32: GetRefTypeOfImplType(0) on TKIND_DISPATCH typeinfos should always return an href to IDispatch. 2007-05-18 19:57:34 +02:00
Huw Davies
356970e529 oleaut32: Fix return value in the element not found case. 2007-05-18 19:57:25 +02:00
Huw Davies
a3b8be05b7 oleaut32: Typelib inheritance tests. 2007-05-18 19:57:18 +02:00
Alexandre Julliard
5aa70b3d80 ntdll: Setup the shared user data structure at 0x7ffe0000. 2007-05-18 18:09:03 +02:00
Alexandre Julliard
bd3a08b355 ntoskrnl.exe: Implemented a couple of time-related APIs. 2007-05-18 16:48:54 +02:00
Alexandre Julliard
73cc00f9a5 ntoskrnl.exe: Reuse the kernel32 instruction emulation support for kernel-mode drivers. 2007-05-18 16:37:23 +02:00
Mikołaj Zalewski
e1cbec75c1 msxml3: Improve the XPath queries handling. 2007-05-18 14:50:21 +02:00
Misha Koshelev
ee33e40542 msi/tests: automation: Change SUCCEEDED(hr) to more specific hr == S_OK. 2007-05-18 14:43:40 +02:00
Misha Koshelev
04505f7107 msi: script: Change all tabs to spaces to conform to msi formatting. 2007-05-18 14:43:28 +02:00
Misha Koshelev
937b643092 msi: automation: Change all tabs to spaces to conform to msi formatting. 2007-05-18 14:43:19 +02:00
Misha Koshelev
63ed9117c3 msi/tests: automation: Check for NULL source string before calling lstrcpyW. 2007-05-18 14:43:05 +02:00
Misha Koshelev
f1f687e646 msi/tests: automation: Change non-const LPCWSTR parameters to LPWSTR. 2007-05-18 14:42:57 +02:00
Rob Shearman
82cfed96a7 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.
2007-05-18 14:42:53 +02:00