wine
15 years agoadvapi32/tests: Add some EnumServicesStatus*W tests.
Paul Vriens [Mon, 30 Nov 2009 10:32:45 +0000 (11:32 +0100)] 
advapi32/tests: Add some EnumServicesStatus*W tests.

15 years agoinclude: Add some system parameters.
Paul Vriens [Mon, 30 Nov 2009 11:30:09 +0000 (12:30 +0100)] 
include: Add some system parameters.

15 years agocrypt32: Revert 8ed5a777de6c9797a285829e07d7a27b3ed01257.
Juan Lang [Sun, 29 Nov 2009 23:14:06 +0000 (15:14 -0800)] 
crypt32: Revert 8ed5a777de6c9797a285829e07d7a27b3ed01257.

Ordinarily removing tests seems like a bad idea, but in this case it
seems the only rational response to the test failures the tests
produce.  The tests check the state of three bits with a variety of
certificate and CRL combinations.  One of these bits is apparently not
set by any version of Windows for any of the tests.  Testing its
absence doesn't seem correct, and I'll explain why in more detail in a
second.  Every permutation of the remaining two bits appears on at
least one Windows version, and no Windows version is obviously more
correct than the rest, so testing them doesn't seem worthwhile.

The one bit that doesn't appear to be set is the bit saying that a
certificate is revoked.  I created CRLs that do in fact revoke some of
the tested certificates, so it appears to me that the bit should be
set.  It's possible that Windows doesn't bother checking the
revocation status of a certificate whose anchor isn't trusted, but
it's impossible to test this in an automated regression test suite,
because adding a trusted certificate requires clicking OK (or its
equivalent) in a dialog.  The dialog is invoked by the system process,
so I can't use a dialog hook to suppress it.  I can test this
hypothesis manually, but it isn't possible to do so in an automated
way.

15 years agocrypt32: Don't copy past end of buffer when removing a string from a multi string.
Juan Lang [Sun, 29 Nov 2009 19:42:57 +0000 (11:42 -0800)] 
crypt32: Don't copy past end of buffer when removing a string from a multi string.

15 years agouser32/tests: Free memory after use.
Nikolay Sivov [Sat, 28 Nov 2009 23:18:59 +0000 (02:18 +0300)] 
user32/tests: Free memory after use.

15 years agoriched20/tests: Don't leak string in test.
Nikolay Sivov [Sat, 28 Nov 2009 18:43:14 +0000 (21:43 +0300)] 
riched20/tests: Don't leak string in test.

15 years agocomctl32/header: Avoid uninitialized memory passed to HDM_INSERTITEM, some fields...
Nikolay Sivov [Sat, 28 Nov 2009 14:31:52 +0000 (17:31 +0300)] 
comctl32/header: Avoid uninitialized memory passed to HDM_INSERTITEM, some fields are always copied.

15 years agocomctl32/listview: Get rid of duplicated helper in tests.
Nikolay Sivov [Sat, 28 Nov 2009 09:04:58 +0000 (12:04 +0300)] 
comctl32/listview: Get rid of duplicated helper in tests.

15 years agocomctl32/listview: New hover value should be passed using LPARAM.
Nikolay Sivov [Sat, 28 Nov 2009 08:50:30 +0000 (11:50 +0300)] 
comctl32/listview: New hover value should be passed using LPARAM.

15 years agocomctl32/listview: Add NM_HOVER notification.
Nikolay Sivov [Fri, 27 Nov 2009 20:05:43 +0000 (23:05 +0300)] 
comctl32/listview: Add NM_HOVER notification.

15 years agocomctl32/listview: Make mouse hover work.
Nikolay Sivov [Fri, 27 Nov 2009 18:08:49 +0000 (21:08 +0300)] 
comctl32/listview: Make mouse hover work.

Event data was overwritten by TME_QUERY response.

15 years agocomctl32/listview: Draw LVIS_CUT items with white foreground color.
Nikolay Sivov [Fri, 27 Nov 2009 16:08:59 +0000 (19:08 +0300)] 
comctl32/listview: Draw LVIS_CUT items with white foreground color.

15 years agocomctl32/listview: Implement LVS_EX_HEADERINALLVIEWS.
Nikolay Sivov [Fri, 27 Nov 2009 12:38:05 +0000 (15:38 +0300)] 
comctl32/listview: Implement LVS_EX_HEADERINALLVIEWS.

15 years agocomctl32/listview: Get rid of helper used once.
Nikolay Sivov [Thu, 26 Nov 2009 20:49:02 +0000 (23:49 +0300)] 
comctl32/listview: Get rid of helper used once.

15 years agocomctl32/listview: Further winproc simplification.
Nikolay Sivov [Thu, 26 Nov 2009 20:30:07 +0000 (23:30 +0300)] 
comctl32/listview: Further winproc simplification.

15 years agocomctl32/listview: Call default procedure directly from handlers if such forwarding...
Nikolay Sivov [Thu, 26 Nov 2009 20:16:50 +0000 (23:16 +0300)] 
comctl32/listview: Call default procedure directly from handlers if such forwarding needed.

15 years agocomctl32/listview: Remove parameter check from winproc for LVM_SETITEMPOSITION32.
Nikolay Sivov [Thu, 26 Nov 2009 20:01:54 +0000 (23:01 +0300)] 
comctl32/listview: Remove parameter check from winproc for LVM_SETITEMPOSITION32.

15 years agocomctl32/listview: Collapse some handlers call in winproc.
Nikolay Sivov [Thu, 26 Nov 2009 19:49:49 +0000 (22:49 +0300)] 
comctl32/listview: Collapse some handlers call in winproc.

15 years agocomctl32/listview: Default column width in LVS_LIST to better value.
Nikolay Sivov [Thu, 26 Nov 2009 19:42:33 +0000 (22:42 +0300)] 
comctl32/listview: Default column width in LVS_LIST to better value.

15 years agontdll: Call DLL_PROCESS_DETACH if attaching failed.
Nikolay Sivov [Wed, 25 Nov 2009 07:18:07 +0000 (10:18 +0300)] 
ntdll: Call DLL_PROCESS_DETACH if attaching failed.

15 years agoadvpack: fix off-by-one error in AdvInstallFileW that caused buffer overrun.
Dan Kegel [Fri, 27 Nov 2009 05:46:51 +0000 (21:46 -0800)] 
advpack: fix off-by-one error in AdvInstallFileW that caused buffer overrun.

15 years agoauthz: Stub for AuthzInitializeResourceManager.
Paul Chitescu [Tue, 24 Nov 2009 16:50:55 +0000 (18:50 +0200)] 
authz: Stub for AuthzInitializeResourceManager.

15 years agowinecoreaudio.drv: Use wine_dbg_sprintf() in a few debug utility functions.
Henri Verbeet [Mon, 30 Nov 2009 09:22:11 +0000 (10:22 +0100)] 
winecoreaudio.drv: Use wine_dbg_sprintf() in a few debug utility functions.

15 years agowineoss.drv: Use wine_dbg_sprintf() in a few debug utility functions.
Henri Verbeet [Mon, 30 Nov 2009 09:22:10 +0000 (10:22 +0100)] 
wineoss.drv: Use wine_dbg_sprintf() in a few debug utility functions.

15 years agowinealsa.drv: Use wine_dbg_sprintf() in a few debug utility functions.
Henri Verbeet [Mon, 30 Nov 2009 09:22:09 +0000 (10:22 +0100)] 
winealsa.drv: Use wine_dbg_sprintf() in a few debug utility functions.

15 years agowinmm: Use wine_dbg_sprintf() in a few debug utility functions.
Henri Verbeet [Mon, 30 Nov 2009 09:22:08 +0000 (10:22 +0100)] 
winmm: Use wine_dbg_sprintf() in a few debug utility functions.

15 years agodsound: Use wine_dbg_sprintf() in dumpCooperativeLevel().
Henri Verbeet [Mon, 30 Nov 2009 09:22:07 +0000 (10:22 +0100)] 
dsound: Use wine_dbg_sprintf() in dumpCooperativeLevel().

15 years agodinput: Pass event instance ID to queue_event instead of offset.
Vitaliy Margolen [Mon, 30 Nov 2009 04:07:25 +0000 (21:07 -0700)] 
dinput: Pass event instance ID to queue_event instead of offset.

15 years agodinput: Improve dumping of DIACTIONFORMAT.
Vitaliy Margolen [Mon, 30 Nov 2009 04:07:21 +0000 (21:07 -0700)] 
dinput: Improve dumping of DIACTIONFORMAT.

15 years agodinput: Fix definitions to match PSDK.
Vitaliy Margolen [Mon, 30 Nov 2009 04:07:17 +0000 (21:07 -0700)] 
dinput: Fix definitions to match PSDK.

15 years agoshdocvw: Use CoTaskMemFree to free url.
Jacek Caban [Sun, 29 Nov 2009 23:15:36 +0000 (00:15 +0100)] 
shdocvw: Use CoTaskMemFree to free url.

Pointed out by Dan Kegel.

15 years agowininet: Don't use INTERNET_SetLastError in HttpSendRequestW.
Jacek Caban [Sun, 29 Nov 2009 23:14:41 +0000 (00:14 +0100)] 
wininet: Don't use INTERNET_SetLastError in HttpSendRequestW.

15 years agowininet: Directly return error status from NETCON_close.
Jacek Caban [Sun, 29 Nov 2009 23:14:25 +0000 (00:14 +0100)] 
wininet: Directly return error status from NETCON_close.

15 years agowininet: Directly return error status from HTTP_OpenConnection.
Jacek Caban [Sun, 29 Nov 2009 23:14:02 +0000 (00:14 +0100)] 
wininet: Directly return error status from HTTP_OpenConnection.

15 years agowininet: Directly return error status from WriteFile implementations.
Jacek Caban [Sun, 29 Nov 2009 23:13:39 +0000 (00:13 +0100)] 
wininet: Directly return error status from WriteFile implementations.

15 years agowininet: Dorectly return error status from NETCON_secure_connect and NETCON_send.
Jacek Caban [Sun, 29 Nov 2009 23:13:21 +0000 (00:13 +0100)] 
wininet: Dorectly return error status from NETCON_secure_connect and NETCON_send.

15 years agowininet: Directly return error status from NETCON_connect.
Jacek Caban [Sun, 29 Nov 2009 23:12:59 +0000 (00:12 +0100)] 
wininet: Directly return error status from NETCON_connect.

15 years agowininet: Directly return error status from NETCON_create.
Jacek Caban [Sun, 29 Nov 2009 23:12:42 +0000 (00:12 +0100)] 
wininet: Directly return error status from NETCON_create.

15 years agoole32: Cope with double quotes in paths for libraries to be loaded from the registry.
Rob Shearman [Sun, 29 Nov 2009 20:38:28 +0000 (20:38 +0000)] 
ole32: Cope with double quotes in paths for libraries to be loaded from the registry.

15 years agogdi32: Fix minor read buffer overrun in CombineRgn.
Dan Kegel [Sat, 28 Nov 2009 07:39:28 +0000 (23:39 -0800)] 
gdi32: Fix minor read buffer overrun in CombineRgn.

15 years agowinemine: Fix WM_MOUSEMOVE for left and right mouse buttons pressed.
Austin Lund [Fri, 27 Nov 2009 09:51:44 +0000 (19:51 +1000)] 
winemine: Fix WM_MOUSEMOVE for left and right mouse buttons pressed.

15 years agowinex11.drv: Report correctly when wintab is disabled.
John Klehm [Thu, 26 Nov 2009 06:16:03 +0000 (00:16 -0600)] 
winex11.drv: Report correctly when wintab is disabled.

15 years agokernel32: Pass the exe name as argument to FormatMessage.
Alexandre Julliard [Sun, 29 Nov 2009 15:42:50 +0000 (16:42 +0100)] 
kernel32: Pass the exe name as argument to FormatMessage.

15 years agooleaut32: Free the correct pointer on error in TLB_AllocAndInitVarDesc.
Rob Shearman [Sun, 29 Nov 2009 10:54:42 +0000 (10:54 +0000)] 
oleaut32: Free the correct pointer on error in TLB_AllocAndInitVarDesc.

15 years agorpcrt4: Fix memory leak in test_conf_complex_struct.
Rob Shearman [Sun, 29 Nov 2009 10:31:29 +0000 (10:31 +0000)] 
rpcrt4: Fix memory leak in test_conf_complex_struct.

15 years agokernel32: Fix uninitialised memory read in GetPrivateProfileStringA if GetPrivateProf...
Rob Shearman [Sun, 29 Nov 2009 10:34:19 +0000 (10:34 +0000)] 
kernel32: Fix uninitialised memory read in GetPrivateProfileStringA if GetPrivateProfileStringW returns 0.

The buffer that was passed into the function will remain
uninitialised. Fix reading from this by only reading retW characters
from bufferW and manually nul-terminating the string.

15 years agoole32: Fix the length of data written and read for VT_CF types in property storage...
Rob Shearman [Sun, 29 Nov 2009 10:33:44 +0000 (10:33 +0000)] 
ole32: Fix the length of data written and read for VT_CF types in property storage code.

15 years agorpcrt4: Fix uninitialised memory read in ndr_marshall tests.
Rob Shearman [Sun, 29 Nov 2009 10:31:05 +0000 (10:31 +0000)] 
rpcrt4: Fix uninitialised memory read in ndr_marshall tests.

The memory needs to be initialised since NDR will look at the memory
to see if it needs to allocate memory for embedded pointers.

15 years agoole32: Release the storage object in DataCache_Destroy.
Rob Shearman [Sun, 29 Nov 2009 10:30:02 +0000 (10:30 +0000)] 
ole32: Release the storage object in DataCache_Destroy.

15 years agontdll: Don't read beyond the end of the array on the last ace iteration in RtlValidAcl.
Rob Shearman [Sun, 29 Nov 2009 10:28:32 +0000 (10:28 +0000)] 
ntdll: Don't read beyond the end of the array on the last ace iteration in RtlValidAcl.

15 years agooleaut32: Fix accessing beyond end of buffer and memory leak in test_DispCallFunc.
Rob Shearman [Sun, 29 Nov 2009 10:21:35 +0000 (10:21 +0000)] 
oleaut32: Fix accessing beyond end of buffer and memory leak in test_DispCallFunc.

The parameter isn't automatically converted by DispCallFunc, so make
sure we pass in the correct size of memory for the function to store
its BSTR in.

15 years agoole32: Fix off-by-one error in FileMonikerImpl_DecomposePath.
Rob Shearman [Sun, 29 Nov 2009 10:18:01 +0000 (10:18 +0000)] 
ole32: Fix off-by-one error in FileMonikerImpl_DecomposePath.

strgtable needs to be an array of the same size as str, including the
nul-terminator.

15 years agodbghelp: In dwarf parsing, allow 64 bit wide values.
Eric Pouech [Sat, 28 Nov 2009 12:24:01 +0000 (13:24 +0100)] 
dbghelp: In dwarf parsing, allow 64 bit wide values.

15 years agoshell32/tests: Change a trace into a skip for skipped tests.
Paul Vriens [Fri, 27 Nov 2009 12:27:59 +0000 (13:27 +0100)] 
shell32/tests: Change a trace into a skip for skipped tests.

15 years agoshell32/tests: Remove an unneeded HeapAlloc.
Paul Vriens [Fri, 27 Nov 2009 15:28:57 +0000 (16:28 +0100)] 
shell32/tests: Remove an unneeded HeapAlloc.

15 years agoshell32/tests: Fix test failures on Vista and higher.
Paul Vriens [Fri, 27 Nov 2009 15:27:10 +0000 (16:27 +0100)] 
shell32/tests: Fix test failures on Vista and higher.

15 years agoshell32/tests: Use ReadCabinetState to check title logic.
Paul Vriens [Fri, 27 Nov 2009 15:26:22 +0000 (16:26 +0100)] 
shell32/tests: Use ReadCabinetState to check title logic.

15 years agoshell32/tests: Cope with systems lacking SHGetSpecialFolderPath.
Paul Vriens [Thu, 26 Nov 2009 19:20:08 +0000 (20:20 +0100)] 
shell32/tests: Cope with systems lacking SHGetSpecialFolderPath.

15 years agoshell32/tests: Only fetch some special folders once.
Paul Vriens [Thu, 26 Nov 2009 18:17:25 +0000 (19:17 +0100)] 
shell32/tests: Only fetch some special folders once.

15 years agoshell32/tests: Run tests on NT4 again.
Paul Vriens [Tue, 24 Nov 2009 20:49:54 +0000 (21:49 +0100)] 
shell32/tests: Run tests on NT4 again.

15 years agokernel32/tests: Fix some intermittent crashes/failures on Vista+.
Paul Vriens [Thu, 26 Nov 2009 08:40:26 +0000 (09:40 +0100)] 
kernel32/tests: Fix some intermittent crashes/failures on Vista+.

15 years agoopenal32: Add alBufferDataStatic.
Maarten Lankhorst [Tue, 24 Nov 2009 11:39:39 +0000 (12:39 +0100)] 
openal32: Add alBufferDataStatic.

15 years agoshell32/tests: Fix some test failures on Windows 7.
Paul Vriens [Wed, 25 Nov 2009 10:15:48 +0000 (11:15 +0100)] 
shell32/tests: Fix some test failures on Windows 7.

15 years agooleaut32: Fix size of memory allocated for byrefs in VARIANT_UserMarshal.
Rob Shearman [Wed, 25 Nov 2009 09:54:27 +0000 (09:54 +0000)] 
oleaut32: Fix size of memory allocated for byrefs in VARIANT_UserMarshal.

15 years agowidl: Detect interfaces that inherit from another interface as objects.
Rob Shearman [Wed, 25 Nov 2009 09:53:49 +0000 (09:53 +0000)] 
widl: Detect interfaces that inherit from another interface as objects.

15 years agomsxml3: Move element usage into element!=NULL check (Coverity).
Marcus Meissner [Wed, 25 Nov 2009 09:14:47 +0000 (10:14 +0100)] 
msxml3: Move element usage into element!=NULL check (Coverity).

15 years agomshtml: Added [i]frame elements content document tests.
Jacek Caban [Tue, 24 Nov 2009 20:13:57 +0000 (21:13 +0100)] 
mshtml: Added [i]frame elements content document tests.

15 years agomshtml: Return content document in get_document for frame elements.
Jacek Caban [Tue, 24 Nov 2009 20:13:38 +0000 (21:13 +0100)] 
mshtml: Return content document in get_document for frame elements.

15 years agomshtml: Moved IHTMLFrameBase2 implementation to HTMLFrameBase object.
Jacek Caban [Tue, 24 Nov 2009 20:13:12 +0000 (21:13 +0100)] 
mshtml: Moved IHTMLFrameBase2 implementation to HTMLFrameBase object.

15 years agomshtml: Fixed ref count leak and code clean up.
Jacek Caban [Tue, 24 Nov 2009 20:12:40 +0000 (21:12 +0100)] 
mshtml: Fixed ref count leak and code clean up.

15 years agoshell32/tests: Fix test failures on several platforms.
Paul Vriens [Tue, 24 Nov 2009 16:06:45 +0000 (17:06 +0100)] 
shell32/tests: Fix test failures on several platforms.

15 years agoole32: Fix circular reference count in default handler objects.
Rob Shearman [Tue, 24 Nov 2009 14:06:57 +0000 (14:06 +0000)] 
ole32: Fix circular reference count in default handler objects.

This is caused by caching a pointer and reference to the data cache's
IPersistStorage interface without managing reference counts
appropriately.

15 years agoole32: Fix a typo in PropertyStorage_WritePropertyToStream that caused the wrong...
Rob Shearman [Tue, 24 Nov 2009 14:05:06 +0000 (14:05 +0000)] 
ole32: Fix a typo in PropertyStorage_WritePropertyToStream that caused the wrong data to be written to the stream.

The field pClipData is a pointer to the data to be written, not the start of it.

15 years agowinspool: Add a test showing Windows behavior wrt size and GetPrinterDriverA.
Jeremy White [Tue, 24 Nov 2009 13:31:21 +0000 (07:31 -0600)] 
winspool: Add a test showing Windows behavior wrt size and GetPrinterDriverA.

This behavior was discovered by Huw Davies.

15 years agomsi: Support _Streams, _Storages tablename prefixes in SELECT.
Nathan Gallaher [Fri, 13 Nov 2009 03:59:03 +0000 (22:59 -0500)] 
msi: Support _Streams, _Storages tablename prefixes in SELECT.

15 years agomsi/tests: Test for SELECT table.column FROM table.
Nathan Gallaher [Mon, 16 Nov 2009 03:33:29 +0000 (22:33 -0500)] 
msi/tests: Test for SELECT table.column FROM table.

Make sure that mixing table columns returns the expected
data. eg:  SELECT t1.action, t2.action FROM t1, t2
should return distinct data.

15 years agomsi: Add support for table names in select statements.
Nathan Gallaher [Tue, 10 Nov 2009 01:41:43 +0000 (20:41 -0500)] 
msi: Add support for table names in select statements.

Propagate tablename from 'SELECT tablename.column from tablename' queries
into VIEW_find_column(). Previously, the tablename had been dropped.

15 years agowineserver: Do not uselessly set the KEY_DIRTY flag on registry keys when loading...
Paul Chitescu [Tue, 24 Nov 2009 13:12:56 +0000 (15:12 +0200)] 
wineserver: Do not uselessly set the KEY_DIRTY flag on registry keys when loading from file.

15 years agosnmpapi/tests: Fix a crash on some 64bit systems.
Paul Vriens [Tue, 24 Nov 2009 12:33:28 +0000 (13:33 +0100)] 
snmpapi/tests: Fix a crash on some 64bit systems.

15 years agoserver: Support event ports on Solaris.
Albert Lee [Fri, 20 Nov 2009 23:35:26 +0000 (18:35 -0500)] 
server: Support event ports on Solaris.

15 years agoquartz: Implemented a number of the MediaPosition methods.
Alexandre Julliard [Tue, 24 Nov 2009 12:13:56 +0000 (13:13 +0100)] 
quartz: Implemented a number of the MediaPosition methods.

15 years agomsvcrt: Forward _ftol2_sse to ntdll._ftol.
Andrew Nguyen [Tue, 24 Nov 2009 10:52:29 +0000 (04:52 -0600)] 
msvcrt: Forward _ftol2_sse to ntdll._ftol.

15 years agomsvcr71: Forward more exports to msvcrt.
Andrew Nguyen [Tue, 24 Nov 2009 10:52:07 +0000 (04:52 -0600)] 
msvcr71: Forward more exports to msvcrt.

15 years agokernel32/tests: Specify the correct machine for the fake dll file.
Alexandre Julliard [Tue, 24 Nov 2009 11:45:22 +0000 (12:45 +0100)] 
kernel32/tests: Specify the correct machine for the fake dll file.

15 years agogdi32: Make wglCreateContextAttribsARB() static.
Francois Gouget [Tue, 24 Nov 2009 10:02:14 +0000 (11:02 +0100)] 
gdi32: Make wglCreateContextAttribsARB() static.

15 years agogdi32/tests: Make test_CreateFontIndirect() static.
Francois Gouget [Tue, 24 Nov 2009 10:02:10 +0000 (11:02 +0100)] 
gdi32/tests: Make test_CreateFontIndirect() static.

15 years agomsxml3: Make some functions static in node.c.
Francois Gouget [Tue, 24 Nov 2009 10:02:06 +0000 (11:02 +0100)] 
msxml3: Make some functions static in node.c.

15 years agomsvcrt: Calculate floating point decimals in internally used long double precision.
Gregor Schneider [Mon, 23 Nov 2009 20:09:02 +0000 (21:09 +0100)] 
msvcrt: Calculate floating point decimals in internally used long double precision.

15 years agoshell32: Deal better with spaces in ASSOCSTR_COMMAND values.
Damjan Jovanovic [Mon, 23 Nov 2009 19:43:42 +0000 (21:43 +0200)] 
shell32: Deal better with spaces in ASSOCSTR_COMMAND values.

15 years agoopengl32: Fix wglCreateContextAttribsARB test on nvidia.
Roderick Colenbrander [Mon, 23 Nov 2009 19:18:54 +0000 (20:18 +0100)] 
opengl32: Fix wglCreateContextAttribsARB test on nvidia.

15 years agoadvapi32/tests: Fix a test failure on W2K3 without a service pack.
Paul Vriens [Tue, 24 Nov 2009 08:36:57 +0000 (09:36 +0100)] 
advapi32/tests: Fix a test failure on W2K3 without a service pack.

15 years agoadvapi32/tests: Fix an intermittent crash on NT4.
Paul Vriens [Tue, 24 Nov 2009 07:53:18 +0000 (08:53 +0100)] 
advapi32/tests: Fix an intermittent crash on NT4.

15 years agowing: Reimplement support for WinGGetDIBPointer16.
Alexandre Julliard [Tue, 24 Nov 2009 09:58:55 +0000 (10:58 +0100)] 
wing: Reimplement support for WinGGetDIBPointer16.

15 years agoole32: Allocate the StorageImpl in StorageImpl_Construct.
Vincent Povirk [Mon, 23 Nov 2009 23:49:32 +0000 (17:49 -0600)] 
ole32: Allocate the StorageImpl in StorageImpl_Construct.

This makes cleanup after errors much easier, as we can just use the regular
destructor.

15 years agoole32: Copy the storage filename at stat time, not read time.
Vincent Povirk [Mon, 23 Nov 2009 21:39:35 +0000 (15:39 -0600)] 
ole32: Copy the storage filename at stat time, not read time.

15 years agoole32: Fix error code returned by CoGetClassObject/CoCreateInstance in CLSCTX_REMOTE_...
Rob Shearman [Mon, 23 Nov 2009 21:52:27 +0000 (21:52 +0000)] 
ole32: Fix error code returned by CoGetClassObject/CoCreateInstance in CLSCTX_REMOTE_SERVER case.

15 years agoole32: Add tests for errors returned by CoCreateInstance for classes that are not...
Rob Shearman [Mon, 23 Nov 2009 21:52:22 +0000 (21:52 +0000)] 
ole32: Add tests for errors returned by CoCreateInstance for classes that are not registered.

15 years agowined3d: Handle NULL ptrs (Coverity).
Marcus Meissner [Mon, 23 Nov 2009 21:35:15 +0000 (22:35 +0100)] 
wined3d: Handle NULL ptrs (Coverity).

15 years agoole32: Some missing error checking in FileMonikerImpl_CommonPrefixWith (Coverity).
Marcus Meissner [Mon, 23 Nov 2009 21:23:36 +0000 (22:23 +0100)] 
ole32: Some missing error checking in FileMonikerImpl_CommonPrefixWith (Coverity).

15 years agouser32: Fixed NULL ptr checks (Coverity).
Marcus Meissner [Mon, 23 Nov 2009 21:14:44 +0000 (22:14 +0100)] 
user32: Fixed NULL ptr checks (Coverity).