Jacek Caban : mshtml.idl: Added IHTMLDOMChildrenCollection and DispDOMChildrenCollection declaration .

Alexandre Julliard julliard at winehq.org
Tue Apr 29 08:54:33 CDT 2008


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

Author: Jacek Caban <jacek at codeweavers.com>
Date:   Tue Apr 29 01:34:00 2008 +0200

mshtml.idl: Added IHTMLDOMChildrenCollection and DispDOMChildrenCollection declaration.

---

 include/mshtmdid.h |    5 +++++
 include/mshtml.idl |   43 +++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 48 insertions(+), 0 deletions(-)

diff --git a/include/mshtmdid.h b/include/mshtmdid.h
index 583d124..94303d5 100644
--- a/include/mshtmdid.h
+++ b/include/mshtmdid.h
@@ -992,6 +992,11 @@
 /* IHTMLElementCollection3 */
 #define DISPID_IHTMLELEMENTCOLLECTION3_NAMEDITEM  DISPID_COLLECTION+6
 
+/* IHTMLDOMChildrenCollection */
+#define DISPID_IHTMLDOMCHILDRENCOLLECTION_LENGTH    DISPID_COLLECTION
+#define DISPID_IHTMLDOMCHILDRENCOLLECTION__NEWENUM  DISPID_NEWENUM
+#define DISPID_IHTMLDOMCHILDRENCOLLECTION_ITEM      DISPID_VALUE
+
 /* 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 1a33bf5..8e071f5 100644
--- a/include/mshtml.idl
+++ b/include/mshtml.idl
@@ -1841,6 +1841,49 @@ methods:
     IDispatch *ownerDocument();
 }
 
+/*****************************************************************************
+ *    IHTMLDOMChildrenCollection interface
+ */
+[
+    odl,
+    oleautomation,
+    dual,
+    uuid(3050f5ab-98b5-11cf-bb82-00aa00bdce0b)
+]
+interface IHTMLDOMChildrenCollection : IDispatch
+{
+    [propget, id(DISPID_IHTMLDOMCHILDRENCOLLECTION_LENGTH)]
+    HRESULT length([out, retval] long *p);
+
+    [propget, id(DISPID_IHTMLDOMCHILDRENCOLLECTION__NEWENUM), hidden, restricted]
+    HRESULT _newEnum([out, retval] IUnknown **p);
+
+    [id(DISPID_IHTMLDOMCHILDRENCOLLECTION_ITEM)]
+    HRESULT item(
+            [in] long index,
+            [out, retval] IDispatch **ppItem);
+}
+
+/*****************************************************************************
+ *    DispDOMChildrenCollection dispinterface
+ */
+[
+    hidden,
+    uuid(3050f577-98b5-11cf-bb82-00aa00bdce0b)
+]
+dispinterface DispDOMChildrenCollection
+{
+properties:
+methods:
+    [propget, id(DISPID_IHTMLDOMCHILDRENCOLLECTION_LENGTH)]
+    long length();
+
+    [propget, id(DISPID_IHTMLDOMCHILDRENCOLLECTION__NEWENUM), hidden, restricted]
+    IUnknown *_newEnum();
+
+    [id(DISPID_IHTMLDOMCHILDRENCOLLECTION_ITEM)]
+    IDispatch *item([in] long index);
+}
 
 interface IHTMLElementCollection;
 




More information about the wine-cvs mailing list