Jacek Caban : shdocvw: Added GetMiscStatus test.
Alexandre Julliard
julliard at wine.codeweavers.com
Tue Jul 11 06:10:19 CDT 2006
Module: wine
Branch: refs/heads/master
Commit: d2520ccf167e136434933e52625deaa46c83b35f
URL: http://source.winehq.org/git/?p=wine.git;a=commit;h=d2520ccf167e136434933e52625deaa46c83b35f
Author: Jacek Caban <jacek at codeweavers.com>
Date: Sat Jul 8 16:07:30 2006 +0200
shdocvw: Added GetMiscStatus test.
---
dlls/shdocvw/tests/webbrowser.c | 18 ++++++++++++++++++
1 files changed, 18 insertions(+), 0 deletions(-)
diff --git a/dlls/shdocvw/tests/webbrowser.c b/dlls/shdocvw/tests/webbrowser.c
index e5461d7..1e4dffb 100644
--- a/dlls/shdocvw/tests/webbrowser.c
+++ b/dlls/shdocvw/tests/webbrowser.c
@@ -361,6 +361,22 @@ static HWND create_container_window(void
CW_USEDEFAULT, NULL, NULL, NULL, NULL);
}
+static void test_GetMiscStatus(IOleObject *oleobj)
+{
+ DWORD st, i;
+ HRESULT hres;
+
+ for(i=0; i<10; i++) {
+ st = 0xdeadbeef;
+ hres = IOleObject_GetMiscStatus(oleobj, i, &st);
+ ok(hres == S_OK, "GetMiscStatus failed: %08lx\n", hres);
+ ok(st == (OLEMISC_SETCLIENTSITEFIRST|OLEMISC_ACTIVATEWHENVISIBLE|OLEMISC_INSIDEOUT
+ |OLEMISC_CANTLINKINSIDE|OLEMISC_RECOMPOSEONRESIZE),
+ "st=%08lx, expected OLEMISC_SETCLIENTSITEFIRST|OLEMISC_ACTIVATEWHENVISIBLE|"
+ "OLEMISC_INSIDEOUT|OLEMISC_CANTLINKINSIDE|OLEMISC_RECOMPOSEONRESIZE)\n", st);
+ }
+}
+
static void test_ClientSite(IUnknown *unk, IOleClientSite *client)
{
IOleObject *oleobj;
@@ -373,6 +389,8 @@ static void test_ClientSite(IUnknown *un
if(FAILED(hres))
return;
+ test_GetMiscStatus(oleobj);
+
hres = IUnknown_QueryInterface(unk, &IID_IOleInPlaceObject, (void**)&inplace);
ok(hres == S_OK, "QueryInterface(IID_OleInPlaceObject) failed: %08lx\n", hres);
if(FAILED(hres)) {
More information about the wine-cvs
mailing list