Jacek Caban : mshtml.idl: Added DispHTMLMetaElement declaration.

Alexandre Julliard julliard at winehq.org
Mon Apr 2 13:14:51 CDT 2012


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

Author: Jacek Caban <jacek at codeweavers.com>
Date:   Mon Apr  2 15:52:39 2012 +0200

mshtml.idl: Added DispHTMLMetaElement declaration.

---

 include/mshtmdid.h |   13 +++++++++++
 include/mshtml.idl |   58 +++++++++++++++++++++++++++++++++++++++++++++++++++-
 2 files changed, 70 insertions(+), 1 deletions(-)

diff --git a/include/mshtmdid.h b/include/mshtmdid.h
index 6190537..a062131 100644
--- a/include/mshtmdid.h
+++ b/include/mshtmdid.h
@@ -2402,6 +2402,19 @@
 /* IHTMLTitleElement */
 #define DISPID_IHTMLTITLEELEMENT_TEXT  DISPID_A_VALUE
 
+/* IHTMLMetaElement */
+#define DISPID_IHTMLMETAELEMENT_HTTPEQUIV  DISPID_HEDELEMS+1
+#define DISPID_IHTMLMETAELEMENT_CONTENT    DISPID_HEDELEMS+2
+#define DISPID_IHTMLMETAELEMENT_NAME       STDPROPID_XOBJ_NAME
+#define DISPID_IHTMLMETAELEMENT_URL        DISPID_HEDELEMS+3
+#define DISPID_IHTMLMETAELEMENT_CHARSET    DISPID_HEDELEMS+13
+
+/* IHTMLMetaElement2 */
+#define DISPID_IHTMLMETAELEMENT2_SCHEME  DISPID_HEDELEMS+20
+
+/* IHTMLMetaElement3 */
+#define DISPID_IHTMLMETAELEMENT3_IE8_URL  DISPID_IE8_META
+
 /* IHTMLRect */
 #define DISPID_IHTMLRECT_LEFT    DISPID_OMRECT+1
 #define DISPID_IHTMLRECT_TOP     DISPID_OMRECT+2
diff --git a/include/mshtml.idl b/include/mshtml.idl
index fd4a509..2b532be 100644
--- a/include/mshtml.idl
+++ b/include/mshtml.idl
@@ -9657,7 +9657,63 @@ methods:
 }
 
 /*****************************************************************************
- *    DispHTMLUnknownElement interface
+ *    DispHTMLMetaElement dispinterface
+ */
+[
+    hidden,
+    uuid(3050f517-98b5-11cf-bb82-00aa00bdce0b)
+]
+dispinterface DispHTMLMetaElement
+{
+properties:
+methods:
+    WINE_HTMLELEMENT_DISPINTERFACE_DECL;
+
+    [propput, id(DISPID_IHTMLMETAELEMENT_HTTPEQUIV), displaybind, bindable]
+    void httpEquiv(BSTR v);
+
+    [propget, id(DISPID_IHTMLMETAELEMENT_HTTPEQUIV), displaybind, bindable]
+    BSTR httpEquiv();
+
+    [propput, id(DISPID_IHTMLMETAELEMENT_CONTENT), displaybind, bindable]
+    void content(BSTR v);
+
+    [propget, id(DISPID_IHTMLMETAELEMENT_CONTENT), displaybind, bindable]
+    BSTR content();
+
+    [propput, id(DISPID_IHTMLMETAELEMENT_NAME), displaybind, bindable]
+    void name(BSTR v);
+
+    [propget, id(DISPID_IHTMLMETAELEMENT_NAME), displaybind, bindable]
+    BSTR name();
+
+    [propput, id(DISPID_IHTMLMETAELEMENT_URL), displaybind, bindable]
+    void url(BSTR v);
+
+    [propget, id(DISPID_IHTMLMETAELEMENT_URL), displaybind, bindable]
+    BSTR url();
+
+    [propput, id(DISPID_IHTMLMETAELEMENT_CHARSET), displaybind, bindable]
+    void charset(BSTR v);
+
+    [propget, id(DISPID_IHTMLMETAELEMENT_CHARSET), displaybind, bindable]
+    BSTR charset();
+
+    [propput, id(DISPID_IHTMLMETAELEMENT2_SCHEME), displaybind, bindable]
+    void scheme(BSTR v);
+
+    [propget, id(DISPID_IHTMLMETAELEMENT2_SCHEME), displaybind, bindable]
+    BSTR scheme();
+
+    [propput, id(DISPID_IHTMLMETAELEMENT3_IE8_URL)]
+    void ie8_url(BSTR v);
+
+    [propget, id(DISPID_IHTMLMETAELEMENT3_IE8_URL)]
+    BSTR ie8_url();
+}
+
+/*****************************************************************************
+ *    DispHTMLUnknownElement dispinterface
  */
 [
     hidden,




More information about the wine-cvs mailing list