oleaut32/tests: Adjust new tests to pass on win9x platforms.
This commit is contained in:
parent
74c4a73ffb
commit
229fbad9ca
|
@ -306,7 +306,8 @@ static void test_marshal_LPSAFEARRAY(void)
|
|||
buffer = HeapAlloc(GetProcessHeap(), 0, size);
|
||||
init_user_marshal_cb(&umcb, &stub_msg, &rpc_msg, buffer, size, MSHCTX_DIFFERENTMACHINE);
|
||||
next = LPSAFEARRAY_UserMarshal(&umcb.Flags, buffer, &lpsa);
|
||||
ok(next - buffer == expected, "Marshaled %u bytes, expected %u\n", (ULONG) (next - buffer), expected);
|
||||
ok(next - buffer == expected || broken(next - buffer + sizeof(DWORD) == expected),
|
||||
"Marshaled %u bytes, expected %u\n", (ULONG) (next - buffer), expected);
|
||||
|
||||
check_safearray(buffer, lpsa);
|
||||
|
||||
|
@ -335,7 +336,8 @@ static void test_marshal_LPSAFEARRAY(void)
|
|||
buffer = HeapAlloc(GetProcessHeap(), 0, size);
|
||||
init_user_marshal_cb(&umcb, &stub_msg, &rpc_msg, buffer, size, MSHCTX_DIFFERENTMACHINE);
|
||||
next = LPSAFEARRAY_UserMarshal(&umcb.Flags, buffer, &lpsa);
|
||||
ok(next - buffer == expected, "Marshaled %u bytes, expected %u\n", (ULONG) (next - buffer), expected);
|
||||
ok(next - buffer == expected || broken(next - buffer + sizeof(DWORD) == expected),
|
||||
"Marshaled %u bytes, expected %u\n", (ULONG) (next - buffer), expected);
|
||||
check_safearray(buffer, lpsa);
|
||||
HeapFree(GetProcessHeap(), 0, buffer);
|
||||
SafeArrayDestroyData(lpsa);
|
||||
|
@ -445,7 +447,8 @@ static void test_marshal_LPSAFEARRAY(void)
|
|||
init_user_marshal_cb(&umcb, &stub_msg, &rpc_msg, buffer, size, MSHCTX_DIFFERENTMACHINE);
|
||||
next = LPSAFEARRAY_UserMarshal(&umcb.Flags, buffer, &lpsa);
|
||||
todo_wine
|
||||
ok(next - buffer == expected, "Marshaled %u bytes, expected %u\n", (ULONG) (next - buffer), expected);
|
||||
ok(next - buffer == expected || broken(next - buffer + sizeof(DWORD) == expected),
|
||||
"Marshaled %u bytes, expected %u\n", (ULONG) (next - buffer), expected);
|
||||
lpsa->cbElements = 16; /* VARIANT wire size */
|
||||
check_safearray(buffer, lpsa);
|
||||
HeapFree(GetProcessHeap(), 0, buffer);
|
||||
|
|
Loading…
Reference in New Issue