Jacek Caban : mshtml.idl: Moved IElementSelector dispinterface declaration to macro and added it to all element types with data .

Alexandre Julliard julliard at winehq.org
Mon Oct 5 09:54:25 CDT 2009


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

Author: Jacek Caban <jacek at codeweavers.com>
Date:   Fri Oct  2 20:15:51 2009 +0200

mshtml.idl: Moved IElementSelector dispinterface declaration to macro and added it to all element types with data.

---

 include/mshtml.idl |   16 +++++++++-------
 1 files changed, 9 insertions(+), 7 deletions(-)

diff --git a/include/mshtml.idl b/include/mshtml.idl
index e2c36a4..cfe6516 100644
--- a/include/mshtml.idl
+++ b/include/mshtml.idl
@@ -5378,6 +5378,13 @@ interface IHTMLElement4 : IDispatch
     [propget, id(DISPID_IHTMLELEMENT4_ONFOCUSOUT), displaybind, bindable] \
     VARIANT onfocusout()
 
+#define WINE_IELEMENTSELECTOR_DISPINTERFACE_DECL                \
+    [id(DISPID_IELEMENTSELECTOR_QUERYSELECTOR)]                 \
+    IHTMLElement *querySelector([in] BSTR v);                   \
+                                                                \
+    [id(DISPID_IELEMENTSELECTOR_QUERYSELECTORALL)]              \
+    IHTMLDOMChildrenCollection *querySelectorAll([in] BSTR v)
+
 /*****************************************************************************
  *    IHTMLUniqueName interface
  */
@@ -5662,7 +5669,8 @@ interface IHTMLDatabinding : IDispatch
     WINE_IHTMLUNIQUENAME_DISPINTERFACE_DECL;    \
     WINE_HTMLDOMNODE_DISPINTERFACE_DECL;        \
     WINE_IHTMLDATABINDING_DISPINTERFACE_DECL;   \
-    WINE_IHTMLELEMENT5_DISPINTERFACE_DECL
+    WINE_IHTMLELEMENT5_DISPINTERFACE_DECL;      \
+    WINE_IELEMENTSELECTOR_DISPINTERFACE_DECL
 
 /*****************************************************************************
  *    IHTMLGenericElement interface
@@ -7252,12 +7260,6 @@ properties:
 methods:
     WINE_HTMLDATAELEMENT_DISPINTERFACE_DECL;
 
-    [id(DISPID_IELEMENTSELECTOR_QUERYSELECTOR)]
-    IHTMLElement *querySelector([in] BSTR v);
-
-    [id(DISPID_IELEMENTSELECTOR_QUERYSELECTORALL)]
-    IHTMLDOMChildrenCollection *querySelectorAll([in] BSTR v);
-
     [propget, id(DISPID_IHTMLDOMCONSTRUCTOR_CONSTRUCTOR), hidden]
     IDispatch *constructor();
 




More information about the wine-cvs mailing list