Jacek Caban : mshtml: Added more Exec tests and fixes.
Alexandre Julliard
julliard at wine.codeweavers.com
Fri Aug 18 14:20:55 CDT 2006
Module: wine
Branch: master
Commit: 3c71c7cc46e0f68c680625af5df655938618b955
URL: http://source.winehq.org/git/?p=wine.git;a=commit;h=3c71c7cc46e0f68c680625af5df655938618b955
Author: Jacek Caban <jacek at codeweavers.com>
Date: Fri Aug 18 14:53:25 2006 +0200
mshtml: Added more Exec tests and fixes.
---
dlls/mshtml/oleobj.c | 6 ++++--
dlls/mshtml/tests/htmldoc.c | 9 ++++++++-
dlls/mshtml/view.c | 6 ++++--
3 files changed, 16 insertions(+), 5 deletions(-)
diff --git a/dlls/mshtml/oleobj.c b/dlls/mshtml/oleobj.c
index 127a8aa..aa1eee3 100644
--- a/dlls/mshtml/oleobj.c
+++ b/dlls/mshtml/oleobj.c
@@ -152,8 +152,10 @@ static HRESULT WINAPI OleObject_SetClien
V_VT(&var) = VT_I4;
V_I4(&var) = 0;
- IOleCommandTarget_Exec(cmdtrg, NULL, OLECMDID_SETPROGRESSMAX, 0, &var, NULL);
- IOleCommandTarget_Exec(cmdtrg, NULL, OLECMDID_SETPROGRESSPOS, 0, &var, NULL);
+ IOleCommandTarget_Exec(cmdtrg, NULL, OLECMDID_SETPROGRESSMAX,
+ OLECMDEXECOPT_DONTPROMPTUSER, &var, NULL);
+ IOleCommandTarget_Exec(cmdtrg, NULL, OLECMDID_SETPROGRESSPOS,
+ OLECMDEXECOPT_DONTPROMPTUSER, &var, NULL);
IOleCommandTarget_Release(cmdtrg);
}
diff --git a/dlls/mshtml/tests/htmldoc.c b/dlls/mshtml/tests/htmldoc.c
index c66c452..9f814bd 100644
--- a/dlls/mshtml/tests/htmldoc.c
+++ b/dlls/mshtml/tests/htmldoc.c
@@ -977,6 +977,8 @@ static HRESULT WINAPI OleCommandTarget_E
DWORD nCmdID, DWORD nCmdexecopt, VARIANT *pvaIn, VARIANT *pvaOut)
{
if(!pguidCmdGroup) {
+ ok(nCmdexecopt == OLECMDEXECOPT_DONTPROMPTUSER, "nCmdexecopts=%08lx\n", nCmdexecopt);
+
switch(nCmdID) {
case OLECMDID_SETPROGRESSMAX:
CHECK_EXPECT2(Exec_SETPROGRESSMAX);
@@ -1008,7 +1010,8 @@ static HRESULT WINAPI OleCommandTarget_E
return S_OK;
case OLECMDID_UPDATECOMMANDS:
CHECK_EXPECT(Exec_UPDATECOMMANDS);
- /* TODO */
+ ok(pvaIn == NULL, "pvaIn=%p\n", pvaIn);
+ ok(pvaOut == NULL, "pvaOut=%p\n", pvaOut);
return S_OK;
case OLECMDID_SETTITLE:
CHECK_EXPECT2(Exec_SETTITLE);
@@ -1025,6 +1028,8 @@ static HRESULT WINAPI OleCommandTarget_E
}
if(IsEqualGUID(&CGID_ShellDocView, pguidCmdGroup)) {
+ ok(nCmdexecopt == 0, "nCmdexecopts=%08lx\n", nCmdexecopt);
+
switch(nCmdID) {
case 37:
CHECK_EXPECT2(Exec_ShellDocView_37);
@@ -1042,6 +1047,8 @@ static HRESULT WINAPI OleCommandTarget_E
}
if(IsEqualGUID(&CGID_MSHTML, pguidCmdGroup)) {
+ ok(nCmdexecopt == 0, "nCmdexecopts=%08lx\n", nCmdexecopt);
+
switch(nCmdID) {
case 2315:
CHECK_EXPECT(Exec_MSHTML_2315);
diff --git a/dlls/mshtml/view.c b/dlls/mshtml/view.c
index 3302f5f..dc7a74f 100644
--- a/dlls/mshtml/view.c
+++ b/dlls/mshtml/view.c
@@ -245,8 +245,10 @@ static HRESULT activate_window(HTMLDocum
V_VT(&var) = VT_I4;
V_I4(&var) = 0;
- IOleCommandTarget_Exec(cmdtrg, NULL, OLECMDID_SETPROGRESSMAX, 0, &var, NULL);
- IOleCommandTarget_Exec(cmdtrg, NULL, OLECMDID_SETPROGRESSPOS, 0, &var, NULL);
+ IOleCommandTarget_Exec(cmdtrg, NULL, OLECMDID_SETPROGRESSMAX,
+ OLECMDEXECOPT_DONTPROMPTUSER, &var, NULL);
+ IOleCommandTarget_Exec(cmdtrg, NULL, OLECMDID_SETPROGRESSPOS,
+ OLECMDEXECOPT_DONTPROMPTUSER, &var, NULL);
IOleCommandTarget_Release(cmdtrg);
}
More information about the wine-cvs
mailing list