oleaut32/tests: Add some tests for [lcid] parameters.

Paul Vriens paul.vriens.wine at gmail.com
Wed Jun 17 09:17:01 CDT 2009


Paul Vriens wrote:
> Huw Davies wrote:
>> On Wed, Jun 17, 2009 at 03:58:33PM +0200, Paul Vriens wrote:
>>> Huw Davies wrote:
>>>> ---
>>>>  dlls/oleaut32/tests/tmarshal.c         |   53 
>>>> +++++++++++++++++++++++++++++++-
>>>>  dlls/oleaut32/tests/tmarshal.idl       |    6 +++
>>>>  dlls/oleaut32/tests/tmarshal_dispids.h |    1 +
>>>>  3 files changed, 59 insertions(+), 1 deletions(-)
>>>>
>>>>
>>>> ------------------------------------------------------------------------ 
>>>>
>>>>
>>>>
>>> In an effort to get a green NT4, I ran your new tests on NT4:
>>>
>>> tmarshal.c:1376: Test failed: ITypeInfo_Invoke failed with error 
>>> 0x80010105
>>> tmarshal.c:1377: Test failed: got 0
>>> tmarshal.c:1378: Test failed: got 0
>>>
>>> On W2K3:
>>>
>>> tmarshal.c:1376: Test failed: ITypeInfo_Invoke failed with error 
>>> 0x80010105
>>> tmarshal.c:1377: Test failed: got 0
>>> tmarshal.c:1378: Test failed: got 0
>>>
>>> and a maybe unrelated on W2K3 (wasn't here before):
>>> tmarshal.c:605: Test failed: Struct parameter passed by pointer 
>>> corrupted
>>>
>>> On W98:
>>>
>>> tmarshal.c:1376: Test failed: ITypeInfo_Invoke failed with error 
>>> 0x80010105
>>> tmarshal.c:1377: Test failed: got 0
>>> tmarshal.c:1378: Test failed: got 0
>>>
>>> Am I doing something wrong here?
>>
>> Hi Paul,
>>
>> Did you apply the widl patch too?
>>
>> Huw.
> Hi Huw,
> 
> I didn't before, duh.
> 
> Just tested again with that patch.
> 
> On Win98:
> tmarshal.c:605: Test failed: Struct parameter passed by pointer corrupted
> 
> On NT4:
> No failures
> 
> On W2K3/Vista:
> tmarshal.c:605: Test failed: Struct parameter passed by pointer corrupted
> 
I now also have those failures without your patches. Looks like running 
from winetest has different result then running just the crosscompiled 
oleaut32_test.exe

Sorry for the noise.

-- 
Cheers,

Paul.



More information about the wine-devel mailing list