From 5e1ac66b258415a33d96bb983c7e2ec3c7eea968 Mon Sep 17 00:00:00 2001 From: Alistair Leslie-Hughes Date: Wed, 3 Sep 2008 20:25:28 +1000 Subject: [PATCH] msxml3: Add IDispatchEx test. --- dlls/msxml3/tests/domdoc.c | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/dlls/msxml3/tests/domdoc.c b/dlls/msxml3/tests/domdoc.c index 8af6b02dda1..2bff3725cea 100644 --- a/dlls/msxml3/tests/domdoc.c +++ b/dlls/msxml3/tests/domdoc.c @@ -1877,6 +1877,7 @@ static void test_IXMLDOMDocument2(void) BSTR str; IXMLDOMDocument *doc; IXMLDOMDocument2 *doc2; + IDispatchEx *dispex; VARIANT var; int ref; @@ -1895,6 +1896,13 @@ static void test_IXMLDOMDocument2(void) ok( r == S_OK, "ret %08x\n", r ); ok( doc == (IXMLDOMDocument*)doc2, "interfaces differ\n"); + r = IXMLDOMDocument_QueryInterface( doc, &IID_IDispatchEx, (void**)&dispex ); + ok( r == S_OK, "ret %08x\n", r ); + if(r == S_OK) + { + IDispatchEx_Release(dispex); + } + /* we will check if the variant got cleared */ ref = IXMLDOMDocument2_AddRef(doc2); expect_eq(ref, 3, int, "%d"); /* doc, doc2, AddRef*/ -- 2.11.4.GIT