Jacek Caban : mshtml.idl: Added DispHTMLElementCollection declaration.

Alexandre Julliard julliard at winehq.org
Thu Apr 24 15:56:47 CDT 2008


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

Author: Jacek Caban <jacek at codeweavers.com>
Date:   Thu Apr 24 18:26:37 2008 +0200

mshtml.idl: Added DispHTMLElementCollection declaration.

---

 include/mshtmdid.h |    6 ++++++
 include/mshtml.idl |   39 +++++++++++++++++++++++++++++++++++++++
 2 files changed, 45 insertions(+), 0 deletions(-)

diff --git a/include/mshtmdid.h b/include/mshtmdid.h
index e269091..23ffe9c 100644
--- a/include/mshtmdid.h
+++ b/include/mshtmdid.h
@@ -986,6 +986,12 @@
 #define DISPID_IHTMLELEMENTCOLLECTION__NEWENUM   DISPID_NEWENUM
 #define DISPID_IHTMLELEMENTCOLLECTION_ITEM       DISPID_VALUE
 
+/* IHTMLElementCollection2 */
+#define DISPID_IHTMLELEMENTCOLLECTION2_URNS  DISPID_COLLECTION+5
+
+/* IHTMLElementCollection3 */
+#define DISPID_IHTMLELEMENTCOLLECTION3_NAMEDITEM  DISPID_COLLECTION+6
+
 /* HTMLElementEvents */
 #define DISPID_HTMLELEMENTEVENTS_ONHELP             DISPID_EVMETH_ONHELP
 #define DISPID_HTMLELEMENTEVENTS_ONCLICK            DISPID_EVMETH_ONCLICK
diff --git a/include/mshtml.idl b/include/mshtml.idl
index 4a30f0d..6eb4b5a 100644
--- a/include/mshtml.idl
+++ b/include/mshtml.idl
@@ -3378,6 +3378,45 @@ interface IHTMLElementCollection : IDispatch
 }
 
 /*****************************************************************************
+ *    DispHTMLElementCollection dispinterface
+ */
+[
+    hidden,
+    uuid(3050f56b-98b5-11cf-bb82-00aa00bdce0b)
+]
+dispinterface DispHTMLElementCollection
+{
+properties:
+methods:
+    [id(DISPID_IHTMLELEMENTCOLLECTION_TOSTRING)]
+    BSTR toString();
+
+    [propput, id(DISPID_IHTMLELEMENTCOLLECTION_LENGTH)]
+    void length(long v);
+
+    [propget, id(DISPID_IHTMLELEMENTCOLLECTION_LENGTH)]
+    long length();
+
+    [propget, id(DISPID_IHTMLELEMENTCOLLECTION__NEWENUM), hidden, restricted]
+    IUnknown *_newEnum();
+
+    [id(DISPID_IHTMLELEMENTCOLLECTION_ITEM)]
+    IDispatch *item(
+            [in, optional] VARIANT name,
+            [in, optional] VARIANT index);
+
+    [id(DISPID_IHTMLELEMENTCOLLECTION_TAGS)]
+    IDispatch *tags(
+            [in] VARIANT tagName);
+
+    [id(DISPID_IHTMLELEMENTCOLLECTION2_URNS)]
+    IDispatch *urns([in] VARIANT urn);
+
+    [id(DISPID_IHTMLELEMENTCOLLECTION3_NAMEDITEM)]
+    IDispatch *namedItem([in] BSTR name);
+}
+
+/*****************************************************************************
  *    IHTMLSelectElement interface
  */
 [




More information about the wine-cvs mailing list