ole32: add a test for OleInitialize

Austin English austinenglish at gmail.com
Tue Jan 13 01:32:22 CST 2009


On Tue, Jan 13, 2009 at 1:28 AM, Paul Vriens <paul.vriens.wine at gmail.com> wrote:
> Austin English wrote:
>>
>> Pointed out by Anastasius in bug 13011. Tested on XP SP2 & 2K SP4 (and
>> Wine, of course).
>>
>>
>>
>> ------------------------------------------------------------------------
>>
>>
> Hi Austin,
>
> The test case that is pointed out in bug 13011 is different though:
>
> hr = CoInitializeEx(NULL, COINIT_APARTMENTTHREADED);
> ok(hr == S_OK, "CoInitializeEx failed with error 0x%08x\n", hr);
> hr = OleInitialize(NULL);
> ok(hr == S_OK, "OleInitialize failed with error 0x%08x\n", hr);
>
> The above succeeds on W2K3 but fails on Wine.
>
> --
> Cheers,
>
> Paul.
>

I was referring to this comment:
"Calling OleInitialize() for the first time should yield S_OK - even with
apartment already initialized by previous CoInitialize(Ex) calls.
Calling OleInitialize() more than once yields S_FALSE for the second and
following calls."

Though that testcase should probably be added as well, in a todo_wine of course.



-- 
-Austin



More information about the wine-devel mailing list