Jacek Caban : mshtml.idl: Added IHTMLLabelElement* interfaces declarations.

Alexandre Julliard julliard at winehq.org
Thu Feb 28 15:49:47 CST 2013


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

Author: Jacek Caban <jacek at codeweavers.com>
Date:   Thu Feb 28 13:14:57 2013 +0100

mshtml.idl: Added IHTMLLabelElement* interfaces declarations.

---

 include/mshtmdid.h |    7 ++++++
 include/mshtml.idl |   62 ++++++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 69 insertions(+), 0 deletions(-)

diff --git a/include/mshtmdid.h b/include/mshtmdid.h
index d885ee3..08dd25d 100644
--- a/include/mshtmdid.h
+++ b/include/mshtmdid.h
@@ -2377,6 +2377,13 @@
 #define DISPID_IHTMLANCHORELEMENT3_IE8_COORDS  DISPID_IE8_ANCHOR+2
 #define DISPID_IHTMLANCHORELEMENT3_IE8_HREF    DISPID_IE8_ANCHOR+3
 
+/* IHTMLLabelElement */
+#define DISPID_IHTMLLABELELEMENT_HTMLFOR    DISPID_LABEL
+#define DISPID_IHTMLLABELELEMENT_ACCESSKEY  DISPID_SITE+5
+
+/* IHTMLLabelElement2 */
+#define DISPID_IHTMLLABELELEMENT2_FORM  DISPID_LABEL+2
+
 /* IHTMLTxtRange */
 #define DISPID_IHTMLTXTRANGE_HTMLTEXT                DISPID_RANGE+3
 #define DISPID_IHTMLTXTRANGE_TEXT                    DISPID_RANGE+4
diff --git a/include/mshtml.idl b/include/mshtml.idl
index 502b286..e1caea4 100644
--- a/include/mshtml.idl
+++ b/include/mshtml.idl
@@ -8968,6 +8968,68 @@ methods:
 }
 
 /*****************************************************************************
+ *    IHTMLLabelElement interface
+ */
+[
+    odl,
+    oleautomation,
+    dual,
+    uuid(3050f32a-98b5-11cf-bb82-00aa00bdce0b)
+]
+interface IHTMLLabelElement : IDispatch
+{
+    [propput, id(DISPID_IHTMLLABELELEMENT_HTMLFOR), displaybind, bindable]
+    HRESULT htmlFor([in] BSTR v);
+
+    [propget, id(DISPID_IHTMLLABELELEMENT_HTMLFOR), displaybind, bindable]
+    HRESULT htmlFor([out, retval] BSTR *p);
+
+    [propput, id(DISPID_IHTMLLABELELEMENT_ACCESSKEY), displaybind, bindable]
+    HRESULT accessKey([in] BSTR v);
+
+    [propget, id(DISPID_IHTMLLABELELEMENT_ACCESSKEY), displaybind, bindable]
+    HRESULT accessKey([out, retval] BSTR *p);
+}
+
+/*****************************************************************************
+ *    IHTMLLabelElement2 interface
+ */
+[
+    odl,
+    oleautomation,
+    dual,
+    uuid(3050f832-98b5-11cf-bb82-00aa00bdce0b)
+]
+interface IHTMLLabelElement2 : IDispatch
+{
+    [propget, id(DISPID_IHTMLLABELELEMENT2_FORM)]
+    HRESULT form([out, retval] IHTMLFormElement **p);
+}
+
+/*****************************************************************************
+ *    DispHTMLLabelElement dispinterface
+ */
+[
+    hidden,
+    uuid(3050f522-98b5-11cf-bb82-00aa00bdce0b)
+]
+dispinterface DispHTMLLabelElement
+{
+properties:
+methods:
+    WINE_HTMLDATAELEMENT_DISPINTERFACE_DECL;
+
+    [propput, id(DISPID_IHTMLLABELELEMENT_HTMLFOR), displaybind, bindable]
+    void htmlFor(BSTR v);
+
+    [propget, id(DISPID_IHTMLLABELELEMENT_HTMLFOR), displaybind, bindable]
+    BSTR htmlFor();
+
+    [propget, id(DISPID_IHTMLLABELELEMENT2_FORM)]
+    IHTMLFormElement *form();
+}
+
+/*****************************************************************************
  *    IHTMLElementCollection interface
  */
 [




More information about the wine-cvs mailing list