Module: wine Branch: master Commit: a13fce16a44909249f2252c01674c71021d56c23 URL: http://source.winehq.org/git/wine.git/?a=commit;h=a13fce16a44909249f2252c016...
Author: Piotr Caban piotr@codeweavers.com Date: Mon Mar 14 17:50:18 2011 +0100
shdocvw/tests: Added IShellBrowser, IBrowserService and IDocObjectService existence tests.
---
dlls/shdocvw/tests/webbrowser.c | 13 +++++++++++++ 1 files changed, 13 insertions(+), 0 deletions(-)
diff --git a/dlls/shdocvw/tests/webbrowser.c b/dlls/shdocvw/tests/webbrowser.c index e54e35d..e433b13 100644 --- a/dlls/shdocvw/tests/webbrowser.c +++ b/dlls/shdocvw/tests/webbrowser.c @@ -41,6 +41,7 @@ #include "exdispid.h" #include "mimeinfo.h" #include "hlink.h" +#include "docobjectservice.h"
DEFINE_GUID(GUID_NULL,0,0,0,0,0,0,0,0,0,0,0); DEFINE_OLEGUID(CGID_DocHostCmdPriv, 0x000214D4L, 0, 0); @@ -2963,6 +2964,18 @@ static void test_dochost_qs(IUnknown *unk) ok(iface_cmp(service, unk), "service != unk\n"); IUnknown_Release(service);
+ hres = IServiceProvider_QueryService(serv_prov, &IID_IShellBrowser, &IID_IShellBrowser, (void**)&service); + ok(hres == S_OK, "QueryService failed: %08x\n", hres); + IUnknown_Release(service); + + hres = IServiceProvider_QueryService(serv_prov, &IID_IShellBrowser, &IID_IBrowserService, (void**)&service); + ok(hres == S_OK, "QueryService failed: %08x\n", hres); + IUnknown_Release(service); + + hres = IServiceProvider_QueryService(serv_prov, &IID_IShellBrowser, &IID_IDocObjectService, (void**)&service); + ok(hres == S_OK, "QueryService failed: %08x\n", hres); + IUnknown_Release(service); + IServiceProvider_Release(serv_prov); }