Jacek Caban : include: Add IHTMLStyleElement2 declaration.

Alexandre Julliard julliard at winehq.org
Mon Apr 5 16:28:25 CDT 2021


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

Author: Jacek Caban <jacek at codeweavers.com>
Date:   Mon Apr  5 16:04:54 2021 +0200

include: Add IHTMLStyleElement2 declaration.

Signed-off-by: Jacek Caban <jacek at codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard at winehq.org>

---

 include/mshtmdid.h |  3 +++
 include/mshtml.idl | 20 +++++++++++++++++++-
 2 files changed, 22 insertions(+), 1 deletion(-)

diff --git a/include/mshtmdid.h b/include/mshtmdid.h
index cccb1da92d7..58be0df31a9 100644
--- a/include/mshtmdid.h
+++ b/include/mshtmdid.h
@@ -4487,6 +4487,9 @@
 #define DISPID_IHTMLSTYLEELEMENT_DISABLED            STDPROPID_XOBJ_DISABLED
 #define DISPID_IHTMLSTYLEELEMENT_MEDIA               DISPID_STYLEELEMENT+6
 
+/* IHTMLStyleElement2 */
+#define DISPID_IHTMLSTYLEELEMENT2_SHEET              DISPID_STYLEELEMENT+7
+
 /* IHTMLStorage */
 #define DISPID_IHTMLSTORAGE_LENGTH          DISPID_DOMSTORAGE+1
 #define DISPID_IHTMLSTORAGE_REMAININGSPACE  DISPID_DOMSTORAGE+2
diff --git a/include/mshtml.idl b/include/mshtml.idl
index ab8302f94eb..ba2021669c5 100644
--- a/include/mshtml.idl
+++ b/include/mshtml.idl
@@ -27624,6 +27624,21 @@ interface IHTMLStyleElement : IDispatch
     HRESULT media([retval, out] BSTR *p);
 }
 
+/*****************************************************************************
+ *    IHTMLStyleElement2 interface
+ */
+[
+    odl,
+    oleautomation,
+    dual,
+    uuid(3051072a-98b5-11cf-bb82-00aa00bdce0b)
+]
+interface IHTMLStyleElement2 : IDispatch
+{
+    [propget, id(DISPID_IHTMLSTYLEELEMENT2_SHEET)]
+    HRESULT sheet([out, retval] IHTMLStyleSheet **p);
+}
+
 /*****************************************************************************
  *    DispHTMLStyleElement dispinterface
  */
@@ -27651,6 +27666,9 @@ methods:
 
     [propget, id(DISPID_IHTMLSTYLEELEMENT_MEDIA), displaybind, bindable]
     BSTR media();
+
+    [propget, id(DISPID_IHTMLSTYLEELEMENT2_SHEET)]
+    IHTMLStyleSheet *sheet();
 }
 
 /*****************************************************************************
@@ -27667,7 +27685,7 @@ coclass HTMLStyleElement
  /* [source]          dispinterface HTMLStyleElementEvents2; */
     WINE_HTMLELEMENT_INTERFACES;
     interface IHTMLStyleElement;
- /* interface IHTMLStyleElement2; */
+    interface IHTMLStyleElement2;
 }
 
 /*****************************************************************************




More information about the wine-cvs mailing list