Jacek Caban : mshtml: Added IDM_COMPOSESETTINGS and IDM_HTMLEDITMODE stub implementation.

Alexandre Julliard julliard at wine.codeweavers.com
Fri Apr 13 06:49:51 CDT 2007


Module: wine
Branch: master
Commit: fa355572a264c3ab3852b32b57ccf905897ceef3
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=fa355572a264c3ab3852b32b57ccf905897ceef3

Author: Jacek Caban <jacek at codeweavers.com>
Date:   Thu Apr 12 21:27:57 2007 +0200

mshtml: Added IDM_COMPOSESETTINGS and IDM_HTMLEDITMODE stub implementation.

---

 dlls/mshtml/olecmd.c |   26 ++++++++++++++++++++++++++
 1 files changed, 26 insertions(+), 0 deletions(-)

diff --git a/dlls/mshtml/olecmd.c b/dlls/mshtml/olecmd.c
index 75af04a..deac11e 100644
--- a/dlls/mshtml/olecmd.c
+++ b/dlls/mshtml/olecmd.c
@@ -911,6 +911,24 @@ static HRESULT exec_outdent(HTMLDocument *This)
     return S_OK;
 }
 
+static HRESULT exec_htmleditmode(HTMLDocument *This)
+{
+    FIXME("(%p)\n", This);
+    return S_OK;
+}
+
+static HRESULT exec_composesettings(HTMLDocument *This, VARIANT *in)
+{
+    if(!in || V_VT(in) != VT_BSTR) {
+        WARN("invalid arg\n");
+        return E_INVALIDARG;
+    }
+
+    FIXME("%s\n", debugstr_w(V_BSTR(in)));
+
+    return S_OK;
+}
+
 static const struct {
     OLECMDF cmdf;
     HRESULT (*func)(HTMLDocument*,DWORD,VARIANT*,VARIANT*);
@@ -1206,6 +1224,14 @@ static HRESULT WINAPI OleCommandTarget_Exec(IOleCommandTarget *iface, const GUID
             if(pvaIn || pvaOut)
                 FIXME("unsupported arguments\n");
             return exec_outdent(This);
+        case IDM_HTMLEDITMODE:
+            if(pvaIn || pvaOut)
+                FIXME("unsupported arguments\n");
+            return exec_htmleditmode(This);
+        case IDM_COMPOSESETTINGS:
+            if(pvaOut)
+                FIXME("unsupported arguments\n");
+            return exec_composesettings(This, pvaIn);
         default:
             FIXME("unsupported nCmdID %d of CGID_MSHTML group\n", nCmdID);
             return OLECMDERR_E_NOTSUPPORTED;




More information about the wine-cvs mailing list