Alexandre Julliard
7c6bc78b90
ntdll: Get rid of the num_async_io counter in the TEB.
2007-06-04 18:17:16 +02:00
Alexandre Julliard
e32252efae
ws2_32: Queue a proper user APC also on immediate success in WSARecvFrom/WSASendTo.
2007-06-04 17:44:24 +02:00
Alexandre Julliard
8992f89f27
server: Remove the extra apc_arg parameter now that user APCs all require the same arg as the kernel APC.
2007-06-04 15:20:49 +02:00
Alexandre Julliard
f6a3a4689f
ntdll: Queue an intermediate user APC routine to free the async info.
2007-06-04 15:20:49 +02:00
Andrey Turkin
41f15a769f
pdh: Stub implementation of pdh.dll.
2007-06-04 14:50:15 +02:00
Mikołaj Zalewski
a1b55be693
comctl32: listview: Make LVM_GETCOLUMNWIDTH query the header control instead of using cached data.
2007-06-04 13:16:36 +02:00
Vitaliy Margolen
f83b53c160
dinput: Acquire device only if specified window has focus in foreground coop level.
2007-06-04 13:10:10 +02:00
Vitaliy Margolen
6a8bf96d73
dinput: Make sure to unacquire device before freeing it.
2007-06-04 13:10:04 +02:00
Misha Koshelev
0c503defcf
msi: automation: Fix SummaryInfo::Property get to conform to native.
2007-06-04 13:00:24 +02:00
Misha Koshelev
f2c10a530c
msi/tests: automation: Add tests for SummaryInfo::Property, get.
2007-06-04 12:59:43 +02:00
Misha Koshelev
68d4e65c5e
msi: automation: Database::SummaryInformation is a propget, not a method.
2007-06-04 12:59:20 +02:00
Misha Koshelev
1e6bcb028d
msi: automation: Remove redundant VariantClear(pVarResult).
2007-06-04 12:59:13 +02:00
Misha Koshelev
e7d25cb4fd
msi: msiserver.idl: Maintain spacing as spaces, not tabs.
2007-06-04 12:59:06 +02:00
Misha Koshelev
39ffa7d16f
msi: automation: Add missing operand for evaluation.
2007-06-04 12:59:00 +02:00
Misha Koshelev
f850364efa
msi: automation: Remove duplicate error messages on unknown dispid.
...
DISP_E_MEMBERNOTFOUND FIXME is already handled in AutomationObject_Invoke.
2007-06-04 12:58:53 +02:00
H. Verbeet
b70bc73196
d3d9: Add a test for calling DrawIndexedPrimitive with a NULL index buffer.
2007-06-04 12:58:42 +02:00
H. Verbeet
93dcfe350d
wined3d: Return WINED3DERR_INVALIDCALL in DrawIndexedPrimitive if no index buffer is set.
2007-06-04 12:58:37 +02:00
Stefan Leichter
374267e127
crypt32: Replace CRYPT_RecurseDeleteKey with RegDeleteTreeW.
2007-06-04 12:58:29 +02:00
Glenn Wurster
7dbe9a6728
sfc_os: Add stub implementation for SfcIsKeyProtected.
2007-06-04 12:58:16 +02:00
Maarten Lankhorst
3e1fcc0eb7
dsound: Disable property sets if hardware doesn't support it.
2007-06-04 12:56:13 +02:00
Maarten Lankhorst
13af056628
dsound: Recalculate 3d buffer on SetVolume.
2007-06-04 12:55:47 +02:00
Maarten Lankhorst
909ed9937a
dsound: Fix buffer caps.
2007-06-04 12:55:41 +02:00
Stefan Dösinger
d0de7e72ec
ddraw: Hold the lock in IDirect3DMaterial methods.
2007-06-04 12:53:09 +02:00
Stefan Dösinger
e38439bdfe
ddraw: Hold the lock in IDirectDrawGammaControl methods.
2007-06-04 12:53:01 +02:00
Stefan Dösinger
0086d490a9
ddraw: Hold the lock in IDirectDrawClipper methods.
2007-06-04 12:52:56 +02:00
Stefan Dösinger
d5d7d4dae4
ddraw: Hold the lock in IDirect3DDevice methods.
2007-06-04 12:52:40 +02:00
Stefan Dösinger
cd7ed61cfa
wined3d: Do not enable GL_APPLE_client_storage for the dummy textures.
2007-06-04 12:52:10 +02:00
Marcus Meissner
ccad96578d
quartz: Added some error checking on failure to CreateClassEnumerator.
2007-06-04 12:49:46 +02:00
Mikołaj Zalewski
2e5a48be43
kernel: Fix clearing of memory in LocalReAlloc16(..., LMEM_ZEROMEMORY).
2007-06-04 12:49:38 +02:00
Francois Gouget
cfbd3384e2
ws2_32: Improve the prototypes Win64 compatibility by replacing long with LONG.
2007-06-04 12:49:22 +02:00
Alexandre Julliard
f2febca8f6
ws2_32: Simplify the async shutdown handling, and remove a bunch of no longer used code.
2007-06-03 11:58:30 +02:00
Alexandre Julliard
40b4072884
ws2_32: Call the I/O completion routine as a user APC.
2007-06-03 11:58:30 +02:00
Alexandre Julliard
7bee1d3583
ws2_32: Reimplement WSASendTo along the lines of NtWriteFile.
2007-06-03 11:58:29 +02:00
Alexandre Julliard
6797f15a64
user32: Fix a printf format warning.
2007-06-01 13:42:37 +02:00
Andrew Talbot
1486d851da
msi: Constify some variables.
2007-06-01 12:51:14 +02:00
Vitaliy Margolen
d4fc05a9b7
user32/test: Add few tests for messages sent from SetForegroundWindow().
2007-06-01 12:51:10 +02:00
Julien Muchembled
79e19b91a8
msvfw32: Fix enumeration of VFW video codecs that are registered in the registry.
2007-06-01 12:50:56 +02:00
Misha Koshelev
fc5a746104
comctl32: imagelist: Fix simultaneous selection of one bitmap into two device contexts.
2007-06-01 12:43:40 +02:00
James Hawkins
f083b3c038
msi: Implement SummaryInfo::Property get.
2007-06-01 12:43:33 +02:00
James Hawkins
7a289624cf
msi: Implement Installer::OpenDatabase.
2007-06-01 12:43:17 +02:00
James Hawkins
60e95ee6e8
msi: Add handling for MsiBreak.
2007-06-01 12:42:16 +02:00
Dmitry Timoshkov
18366472c7
comctl32: Fix a compilation warning in 64-bit mode.
2007-06-01 12:42:06 +02:00
Alexander Nicolaysen Sørnes
10f06918b4
shdoclc: Update Norwegian Bokmål resources.
2007-06-01 12:41:21 +02:00
Alexander Nicolaysen Sørnes
91a9252a8f
localui: Add Norwegian Bokmål resources.
2007-06-01 12:41:14 +02:00
Alexander Nicolaysen Sørnes
8951a1b3a7
credui: Add Norwegian Bokmål resources.
2007-06-01 12:41:10 +02:00
Alexander Nicolaysen Sørnes
115ead4c73
msi: Update Norwegian Bokmål resources.
2007-06-01 12:40:50 +02:00
Alexander Nicolaysen Sørnes
86437f076e
shell32: Update Norwegian Bokmål resources.
2007-06-01 12:40:46 +02:00
Damjan Jovanovic
b23d90a543
ws2_32: gethostbyname("") should work.
2007-06-01 12:40:40 +02:00
Francois Gouget
cb029e0b30
oleaut32/tests: Improve vtstr() and variantstr().
...
- Use a CASE() macro to simplify the vtstr() code and eliminate hard-coded variant type values.
- Update the list of known variant types.
- If a variant type is unknown, print its numerical value.
- In variantstr(), hand off all the standard cases to vtstr(), instead of (partially) duplicating its code.
2007-06-01 12:40:26 +02:00
Jeremy White
7ad691a5ee
wininet: Mark Proxy Authorization header as a request header, so it actually gets sent.
2007-06-01 12:40:22 +02:00
Dmitry Timoshkov
d30e453392
mciavi32: Fix compilation warnings in 64-bit mode.
2007-06-01 12:40:13 +02:00
Dmitry Timoshkov
29b00e1a8c
midimap: Fix compilation warnings in 64-bit mode.
2007-06-01 12:40:04 +02:00
Dmitry Timoshkov
0028eb5556
mciwave: Fix compilation warnings in 64-bit mode.
2007-06-01 12:39:56 +02:00
Dmitry Timoshkov
0067279cd5
mciseq: Fix compilation warnings in 64-bit mode.
2007-06-01 12:39:52 +02:00
Dmitry Timoshkov
2f0bf36d6d
mcicda: Fix compilation warnings in 64-bit mode.
2007-06-01 12:39:45 +02:00
Dmitry Timoshkov
2e944d8e13
atl: Fix compilation warnings in 64-bit mode.
2007-06-01 12:39:08 +02:00
Francois Gouget
c6b64b0b47
shell32/tests: Remove unneeded cast.
2007-06-01 12:39:03 +02:00
Alexandre Julliard
970b34291e
ntdll: Preserve errno across system calls done in the suspend handler.
2007-06-01 11:16:09 +02:00
Alexandre Julliard
b281d3f8d8
ws2_32: Don't modify last error in async I/O callback.
2007-06-01 11:15:33 +02:00
Alexandre Julliard
a1192b03d1
ws2_32: Re-enable FD_READ also when returning EWOULDBLOCK from WSARecvFrom().
2007-06-01 11:14:44 +02:00
Huw Davies
3739b5f995
gdi32: Pass an lpDx array to the driver if the escapement is non-zero, so that the driver has access to the unrotated advance widths.
2007-05-31 14:18:45 +02:00
Francois Gouget
cacf37f0eb
d3drm/tests: Fix the Visual C++ double to float conversion warnings.
2007-05-31 14:18:39 +02:00
Francois Gouget
ab91c21636
version: Fix the VerQueryValueA/W() prototypes.
2007-05-31 14:18:35 +02:00
Francois Gouget
d252693a04
oleaut32/tests: Convert some macros to functions.
2007-05-31 14:18:26 +02:00
Francois Gouget
fbb892c604
oleaut32/tests: Fix the EQ_DOUBLE() and EQ_FLOAT() macros so they work no matter how large the values to compare are.
...
Use them everywhere.
2007-05-31 14:18:20 +02:00
Francois Gouget
82a7753058
oleaut32/tests: Remove unneeded parentheses.
2007-05-31 14:18:07 +02:00
Francois Gouget
c2d24fdba9
oleaut32/tests: Remove redundant semi-colons.
2007-05-31 14:17:59 +02:00
Andrew Talbot
0608054a6d
mshtml: Constify some variables.
2007-05-31 13:27:28 +02:00
James Hawkins
98350044d5
wintrust: Add stub implementations for CryptCATAdminAddCatalog and CryptCATAdminReleaseCatalogContext.
2007-05-31 13:27:22 +02:00
James Hawkins
5b8641a5a4
msi: Implement the WriteEnvironmentStrings standard action.
2007-05-31 13:27:15 +02:00
Stefan Dösinger
2854c54201
wined3d: Keep GL_TEXTURE_2D enabled when using dummy textures.
2007-05-31 13:08:09 +02:00
Stefan Dösinger
b6e87d47d5
wined3d: Don't mess with nv texture shaders if its not supported.
2007-05-31 13:08:01 +02:00
Stefan Dösinger
ed3f6e8d32
ddraw: Hold the lock in IDirect3DX methods.
2007-05-31 13:07:54 +02:00
Stefan Dösinger
94127492f2
ddraw: Check the validy of IDirectDrawSurface::BltFast parameters.
2007-05-31 13:07:38 +02:00
Stefan Dösinger
8b6a3610bb
ddraw: Hold the lock in IDirectDrawSurface methods.
2007-05-31 13:07:28 +02:00
Louis Lenders
b7a5985bca
comctl32: Add stub for DrawShadowText.
2007-05-31 13:07:20 +02:00
Dan Hipschman
e5c8a6eb5d
rpcrt4: Fix build of test on Solaris by renaming a variable.
2007-05-31 13:07:13 +02:00
Alexandre Julliard
197bddfb87
ntdll: Report end of file instead of broken pipe on char devices.
2007-05-31 12:19:03 +02:00
Alexandre Julliard
9db8574540
ws2_32: Allocate iovec buffers statically using MSG_MAXIOVLEN.
2007-05-31 12:15:08 +02:00
Alexandre Julliard
442bd1b5fc
ws2_32: Store the local iosb in the ws2_async structure to avoid a memory allocation.
2007-05-31 12:07:14 +02:00
Alexandre Julliard
6759e1c286
ws2_32: Reimplement WSARecvFrom along the lines of NtReadFile.
2007-05-31 11:55:38 +02:00
Alexandre Julliard
42e560d001
ws2_32: Avoid memory allocations for sockaddr conversion.
2007-05-30 20:11:58 +02:00
Andrew Talbot
ece244b79e
msadp32.acm: Constify some variables.
2007-05-30 15:55:35 +02:00
Andrew Talbot
0bfd58014a
msacm32.drv: Constify some variables.
2007-05-30 15:55:31 +02:00
Andrew Talbot
af1a91d35e
msacm32: Constify some variables.
2007-05-30 15:55:27 +02:00
Stefan Leichter
88b6bc4f7c
advapi32: Added implementation of RegDeleteTreeA/W.
2007-05-30 15:55:05 +02:00
Mikołaj Zalewski
db4586d274
kernel32: Clear the extra memory in LocalReAlloc16(h, bigger_size, LMEM_ZEROINIT).
2007-05-30 13:25:14 +02:00
Dmitry Timoshkov
9a295e7f87
user32: Fix some compilation warnings in 64-bit mode.
2007-05-30 13:24:27 +02:00
Dmitry Timoshkov
545a71302b
kernel32: Fix some compilation warnings in 64-bit mode.
2007-05-30 13:24:21 +02:00
Alexandre Julliard
63322dbaa5
kernel32: Store global arena base as a pointer.
2007-05-30 13:23:30 +02:00
Alexandre Julliard
7373ced544
winedos: Merge a number of tiny source files into interrupts.c.
2007-05-30 13:12:09 +02:00
Alexandre Julliard
7718d2bd7c
dmusic: Fix license headers that mistakenly use GPL instead of LGPL.
...
Confirmed by the original author and the major contributors.
2007-05-30 12:54:07 +02:00
Dmitry Timoshkov
4978194fde
winex11.drv: Fix compilation warnings in 64-bit mode.
2007-05-30 11:55:35 +02:00
Dmitry Timoshkov
edbc6e7b8a
gdi32: Fix compilation warnings in 64-bit mode.
2007-05-30 11:55:30 +02:00
Rob Shearman
e98ec6db4c
oleaut32: Fix the references in function descriptions returned for dual IDispatch interfaces.
...
Do this by changing references from other interfaces (and possibly other
typelibs) to uniquely identify them.
Add special handling to GetRefTypeInfo to cope with this.
2007-05-30 11:51:54 +02:00
Rob Shearman
bacf5c640f
oleaut32: For automatic-value-getting in ITypeInfo::Invoke, it doesn't matter what flag(s) the function was executed with, just what type of function is being invoked.
2007-05-30 11:51:37 +02:00
Dmitry Timoshkov
ab2934781c
gdi32: Make SetDCHook 64-bit safe.
2007-05-30 11:51:26 +02:00
James Hawkins
c2e91588e9
msi: Perform a forced reboot if a custom action returns ERROR_INSTALL_SUSPEND.
2007-05-30 11:49:16 +02:00
James Hawkins
b8e0b3c1c8
msi: Set the MsiNTProductType property.
2007-05-30 11:49:09 +02:00
James Hawkins
44649d2ff8
msi: Fall back to checking if the cab exists if the volume name doesn't match.
2007-05-30 11:48:51 +02:00
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