Jacek Caban : mshtml.idl: Added IDocumentSelector declaration.

Alexandre Julliard julliard at winehq.org
Tue Jun 14 12:04:34 CDT 2016


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

Author: Jacek Caban <jacek at codeweavers.com>
Date:   Tue Jun 14 19:04:47 2016 +0200

mshtml.idl: Added IDocumentSelector declaration.

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

---

 include/mshtmdid.h |  4 ++++
 include/mshtml.idl | 28 ++++++++++++++++++++++++++++
 2 files changed, 32 insertions(+)

diff --git a/include/mshtmdid.h b/include/mshtmdid.h
index 341da28..d17af33 100644
--- a/include/mshtmdid.h
+++ b/include/mshtmdid.h
@@ -3330,4 +3330,8 @@
 #define DISPID_IDOMPROCESSINGINSTRUCTION_TARGET  DISPID_PROCESSINGINSTRUCTION
 #define DISPID_IDOMPROCESSINGINSTRUCTION_DATA    DISPID_PROCESSINGINSTRUCTION+1
 
+/* IDocumentSelector */
+#define DISPID_IDOCUMENTSELECTOR_QUERYSELECTOR     DISPID_OMDOCUMENT+105
+#define DISPID_IDOCUMENTSELECTOR_QUERYSELECTORALL  DISPID_OMDOCUMENT+106
+
 #endif /* __MSHTMDID_H__ */
diff --git a/include/mshtml.idl b/include/mshtml.idl
index 8284b25..c73a0f5 100644
--- a/include/mshtml.idl
+++ b/include/mshtml.idl
@@ -14947,6 +14947,28 @@ interface IHTMLDocument7 : IDispatch
 }
 
 /*****************************************************************************
+ *    IDocumentSelector interface
+ */
+[
+    odl,
+    oleautomation,
+    dual,
+    uuid(30510462-98b5-11cf-bb82-00aa00bdce0b)
+]
+interface IDocumentSelector : IDispatch
+{
+    [id(DISPID_IDOCUMENTSELECTOR_QUERYSELECTOR)]
+    HRESULT querySelector(
+        [in] BSTR v,
+        [out, retval] IHTMLElement **pel);
+
+    [id(DISPID_IDOCUMENTSELECTOR_QUERYSELECTORALL)]
+    HRESULT querySelectorAll(
+        [in] BSTR v,
+        [out, retval] IHTMLDOMChildrenCollection **pel);
+}
+
+/*****************************************************************************
  *    DispHTMLDocument dispinterface
  */
 [
@@ -15547,6 +15569,12 @@ methods:
     void updateSettings();
 
     WINE_HTMLDOMNODE_DISPINTERFACE_DECL;
+
+    [id(DISPID_IDOCUMENTSELECTOR_QUERYSELECTOR)]
+    IHTMLElement *querySelector([in] BSTR v);
+
+    [id(DISPID_IDOCUMENTSELECTOR_QUERYSELECTORALL)]
+    IHTMLDOMChildrenCollection *querySelectorAll([in] BSTR v);
 }
 
 /*****************************************************************************




More information about the wine-cvs mailing list