Rob Shearman
|
9943facb26
|
ole32: Fix error code returned by CoGetClassObject/CoCreateInstance in CLSCTX_REMOTE_SERVER case.
|
2009-11-24 10:52:07 +01:00 |
Rob Shearman
|
8554ce5b18
|
ole32: Add tests for errors returned by CoCreateInstance for classes that are not registered.
|
2009-11-24 10:52:02 +01:00 |
Rob Shearman
|
d963e97f32
|
ole32: Objects registered as local servers don't need to support IClassFactory.
|
2009-11-20 16:38:56 +01:00 |
Rob Shearman
|
932544d34c
|
ole32: OleInitialize should return S_OK if it is called for the first time on a thread independently of CoInitializeEx.
|
2009-11-17 15:14:53 +01:00 |
Nikolay Sivov
|
5b723235d8
|
ole32: Check source pointer in StringFromGUID2.
|
2009-10-06 11:57:20 +02:00 |
Alexandre Julliard
|
a104766b07
|
ole32/tests: Don't release the token object since it doesn't have a proper ref count.
|
2009-08-18 13:00:37 +02:00 |
Alexandre Julliard
|
9b2e414e91
|
ole32/tests: Avoid infinite waits in tests.
|
2009-08-18 12:48:57 +02:00 |
Alexandre Julliard
|
d617642999
|
ole32/tests: Avoid depending on the heap allocation order for the CoGetObjectContext test.
|
2009-07-22 14:42:50 +02:00 |
Hans Leidekker
|
6986d97f18
|
ole32: Use existing MTA in CoGetContextToken and CoGetObjectContext.
|
2009-07-03 13:06:17 +02:00 |
Hans Leidekker
|
82bcafe8eb
|
ole32: Add tests for CoGetContextToken.
|
2009-06-23 15:52:58 +02:00 |
Huw Davies
|
628a8743d2
|
ole32/tests: Fix tests on systems without IE installed.
|
2009-05-25 11:21:12 +02:00 |
Hans Leidekker
|
bd4975acb0
|
ole32: Use existing MTA in CoGetClassObject and CoCreateInstance.
Custom actions in the CS3 installer depend on this.
|
2009-05-05 14:14:20 +02:00 |
Hans Leidekker
|
d2820c0684
|
ole32: Add tests to show that COM needs to be initialized only once for multi-threaded apartments.
|
2009-05-05 14:14:10 +02:00 |
Aric Stewart
|
46da8ef18b
|
ole32: CoGetTreatAsClass should return S_FALSE if it cannot even find the key for the requested CLSID.
|
2009-04-24 11:51:35 +02:00 |
Rob Shearman
|
0025bdf607
|
ole32: Fix a missing CoUninitialize in test_CoFreeUnusedLibraries.
|
2009-01-28 14:15:48 +01:00 |
Michael Stefaniuc
|
bdbfac5996
|
ole32/tests: Remove superfluous pointer casts.
|
2009-01-20 12:34:31 +01:00 |
Andrey Turkin
|
a06f568a2a
|
ole32: Add CoGetCallContext and CoSwitchCallContext implementations.
|
2009-01-19 14:44:32 +01:00 |
Andrey Turkin
|
37d27c38ce
|
ole32: Add IContextCallback interface to context object.
|
2009-01-15 12:42:12 +01:00 |
Andrey Turkin
|
8ff76d24f6
|
ole32/tests: Add test for IContextCallback.
|
2009-01-14 14:16:21 +01:00 |
Austin English
|
753affe48d
|
ole32: Add tests for CoInitializeEx.
|
2009-01-13 16:17:02 +01:00 |
Alexandre Julliard
|
68bd54b558
|
ole32/tests: Fix a pointer casting warning on 64-bit.
|
2009-01-03 20:14:11 +01:00 |
Ge van Geldorp
|
69c5fca81a
|
ole32/tests: Work around broken Windows urlmon.dll.
|
2009-01-03 14:55:32 +01:00 |
Francois Gouget
|
3b140ccb0e
|
Assorted spelling fixes.
|
2008-11-17 16:04:39 +01:00 |
Alexandre Julliard
|
48d41dbc37
|
ole32/tests: Use a CLSID that is more likely to exist on old Windows versions.
|
2008-11-13 21:45:25 +01:00 |
James Hawkins
|
e28098aee5
|
ole32: Fix two failing tests in win9x.
|
2008-09-03 14:21:43 +02:00 |
Paul Vriens
|
dae64e67fc
|
ole32/tests: Prevent a crash.
|
2008-05-30 11:50:04 +02:00 |
Francois Gouget
|
315bf2fa45
|
ole32/tests: Add a trailing '\n' to ok() calls.
|
2008-05-22 11:42:54 +02:00 |
Michael Karcher
|
3d5ea20190
|
ole32/tests: Test StringFromGUID2.
|
2008-05-20 15:45:43 +02:00 |
Michael Karcher
|
a2880cc61d
|
ole32/tests: Do not call Release if CoCreateInstance failed.
|
2008-05-20 15:43:54 +02:00 |
Rob Shearman
|
2e2383d5ca
|
ole32: Add a missing IStream_Release to test_CoMarshalInterThreadInterfaceInStream.
|
2007-11-12 11:45:19 +01:00 |
Rob Shearman
|
1d0993341c
|
ole32: Add tests for CoGetObjectContext.
|
2007-11-02 12:18:42 +01:00 |
Rob Shearman
|
71ada5c654
|
ole32: Add a test for the retrieved local class object in another thread being a proxy.
|
2007-05-08 13:24:07 +02:00 |
Rob Shearman
|
7d7f9a59d0
|
ole32: Fix CoRevokeClassObject to return RPC_E_WRONG_THREAD if it was called from a different apartment than the one that called CoRegisterClassObject.
|
2007-05-08 13:23:51 +02:00 |
Rob Shearman
|
51f85a765b
|
ole32: COM_GetRegisteredClassObject should only retrieve objects that were registered in the current apartment.
|
2007-05-08 13:23:30 +02:00 |
Rob Shearman
|
e93c82e643
|
ole32: Add tests for in-process registered class objects not being visible from different apartments.
|
2007-05-08 13:23:01 +02:00 |
Rob Shearman
|
4cbca9ac3a
|
ole32: Add test for registered class becoming invalid when apartment is destroyed.
|
2007-05-08 13:22:26 +02:00 |
Rob Shearman
|
ab7f796fcb
|
ole32: Keep a list of the loaded dlls for each apartment.
Use it to make CoFreeUnusedLibraries per-apartment.
|
2007-04-04 21:28:36 +02:00 |
Rob Shearman
|
1d8879bccc
|
ole32: Add a test that shows CoFreeUnusedLibraries only frees unused libraries from the current apartment.
|
2007-04-04 21:27:12 +02:00 |
Rob Shearman
|
7ba4b81675
|
ole32: Add some tests for the flags input to CoRegisterClassObject.
|
2007-03-09 21:16:41 +01:00 |
Rob Shearman
|
7a6a63f8fc
|
ole32: Fix a failing CoUnmarshalInterface test on Windows.
|
2007-03-06 22:17:45 +01:00 |
Paul Vriens
|
e89cac747c
|
ole32/tests: Cast-qual warning fixes.
|
2007-01-24 11:59:11 +01:00 |
Rob Shearman
|
49fc8ac742
|
ole32: Add tests for passing invalid arguments to CoUnmarshalInterface.
|
2007-01-10 12:21:53 +01:00 |
Rob Shearman
|
de527d5ec0
|
ole32: Add tests for invalid arguments of CoMarshalInterface and CoMarshalInterThreadInterfaceInStream.
|
2007-01-10 12:16:08 +01:00 |
Rob Shearman
|
d02b27c0e9
|
ole32: Move test for CoGetInterfaceAndReleaseStream to compobj.c.
|
2007-01-10 12:02:37 +01:00 |
Huw Davies
|
241336c749
|
ole32: CoRegisterMessageFilter shouldn't crash on an uninitialized apartment.
|
2006-11-16 22:09:24 +01:00 |
Michael Ploujnikov
|
9d2a804f9b
|
ole32/tests: Win64 printf format warning fixes.
|
2006-10-14 20:17:16 +02:00 |
Francois Gouget
|
87045eb0c5
|
Fix rpcndr.h so it takes CONST_VTABLE into account.
Define CONST_VTABLE in the tests that need it. This fixes many Visual C++ warnings.
|
2006-09-29 17:52:27 +02:00 |
Francois Gouget
|
06f9532dda
|
Assorted spelling fixes.
|
2006-09-08 11:04:53 +02:00 |
Robert Shearman
|
0e99d795b7
|
ole32: Add some more tests for failure cases of Co* functions and make builtin ole32 pass them.
|
2006-08-16 16:42:01 +02:00 |
Robert Shearman
|
31726e3823
|
ole32: Add tests for the failure cases of CLSIDFromProgID and fix the function to conform to these.
|
2006-08-16 16:41:47 +02:00 |