Robert Shearman rob@codeweavers.com writes:
Changelog:
- Marshal objects & monikers into the ROT.
- Test for this behaviour.
This fails make test here:
../../../tools/runtest -q -P wine -M ole32.dll -T ../../.. -p ole32_test.exe.so moniker.c && touch moniker.ok fixme:ole:MkParseDisplayName (0x77c518a0, L"clsid:20D04FE0-3AEA-1069-A2D8-08002B30309D:", 0x77acfe68, (nil)): stub. err:ole:CoUnmarshalInterface IMarshal::UnmarshalInterface failed, 0x80004005 moniker.c:145: Test failed: Number of monikers should be equal to 2 not 0 err:ole:CoUnmarshalInterface IMarshal::UnmarshalInterface failed, 0x80004005 moniker.c:164: Test failed: Number of monikers should be equal to 2 not 0 fixme:ole:CreateClassMoniker {0002e005-0000-0000-c000-000000000046} err:ole:get_unmarshaler_from_stream Failed to read common OBJREF header, 0x00000001 make[3]: *** [moniker.ok] Error 2
Alexandre Julliard wrote:
Robert Shearman rob@codeweavers.com writes:
Changelog:
- Marshal objects & monikers into the ROT.
- Test for this behaviour.
This fails make test here:
../../../tools/runtest -q -P wine -M ole32.dll -T ../../.. -p ole32_test.exe.so moniker.c && touch moniker.ok fixme:ole:MkParseDisplayName (0x77c518a0, L"clsid:20D04FE0-3AEA-1069-A2D8-08002B30309D:", 0x77acfe68, (nil)): stub. err:ole:CoUnmarshalInterface IMarshal::UnmarshalInterface failed, 0x80004005 moniker.c:145: Test failed: Number of monikers should be equal to 2 not 0 err:ole:CoUnmarshalInterface IMarshal::UnmarshalInterface failed, 0x80004005 moniker.c:164: Test failed: Number of monikers should be equal to 2 not 0 fixme:ole:CreateClassMoniker {0002e005-0000-0000-c000-000000000046} err:ole:get_unmarshaler_from_stream Failed to read common OBJREF header, 0x00000001 make[3]: *** [moniker.ok] Error 2
Thanks for catching that. The test will now work after applying patches #91 and #92.
Rob