oleaut32/tests: Avoid casts from COM object to interface.
Signed-off-by: Michael Stefaniuc <mstefani@redhat.de> Signed-off-by: Alexandre Julliard <julliard@winehq.org>
This commit is contained in:
parent
9679755a06
commit
9e5f920997
|
@ -723,12 +723,13 @@ static void test_VariantClear(void)
|
|||
|
||||
/* DISPATCH */
|
||||
V_VT(&v) = VT_DISPATCH;
|
||||
V_DISPATCH(&v) = (IDispatch*)&test_myVariantClearImpl;
|
||||
V_DISPATCH(&v) = (IDispatch*)&test_myVariantClearImpl.IUnknown_iface;
|
||||
test_myVariantClearImpl.events = 0;
|
||||
hres = VariantClear(&v);
|
||||
ok(hres == S_OK, "ret %08x\n", hres);
|
||||
ok(V_VT(&v) == 0, "vt %04x\n", V_VT(&v));
|
||||
ok(V_DISPATCH(&v) == (IDispatch*)&test_myVariantClearImpl, "dispatch %p\n", V_DISPATCH(&v));
|
||||
ok(V_DISPATCH(&v) == (IDispatch*)&test_myVariantClearImpl.IUnknown_iface,
|
||||
"dispatch %p\n", V_DISPATCH(&v));
|
||||
/* Check that Release got called, but nothing else */
|
||||
ok(test_myVariantClearImpl.events == 0x4, "Unexpected call. events %08x\n", test_myVariantClearImpl.events);
|
||||
|
||||
|
|
Loading…
Reference in New Issue