msxml3/tests: Add a test to show that IXMLElementCollection enumerator doesn't recognize IID_IXMLElementCollection.
This commit is contained in:
parent
4fa78bac54
commit
41d34aa69b
@ -727,6 +727,13 @@ static void test_xmlelem_collection(void)
|
|||||||
ok(hr == S_OK, "Expected S_OK, got %08x\n", hr);
|
ok(hr == S_OK, "Expected S_OK, got %08x\n", hr);
|
||||||
ok(unk != NULL, "Expected non-NULL unk\n");
|
ok(unk != NULL, "Expected non-NULL unk\n");
|
||||||
|
|
||||||
|
enumVar = (void *)0xdeadbeef;
|
||||||
|
hr = IUnknown_QueryInterface(unk, &IID_IXMLElementCollection, (LPVOID *)&enumVar);
|
||||||
|
todo_wine
|
||||||
|
ok(hr == E_NOINTERFACE, "Expected E_NOINTERFACE, got %08x\n", hr);
|
||||||
|
todo_wine
|
||||||
|
ok(enumVar == NULL || broken(enumVar == (void *)0xdeadbeef) /* XP */, "Expected NULL, got %p\n", enumVar);
|
||||||
|
|
||||||
hr = IUnknown_QueryInterface(unk, &IID_IEnumVARIANT, (LPVOID *)&enumVar);
|
hr = IUnknown_QueryInterface(unk, &IID_IEnumVARIANT, (LPVOID *)&enumVar);
|
||||||
ok(hr == S_OK, "Expected S_OK, got %08x\n", hr);
|
ok(hr == S_OK, "Expected S_OK, got %08x\n", hr);
|
||||||
ok(enumVar != NULL, "Expected non-NULL enumVar\n");
|
ok(enumVar != NULL, "Expected non-NULL enumVar\n");
|
||||||
|
Loading…
x
Reference in New Issue
Block a user