mshtml.idl: Added IHTMLDOMChildrenCollection and DispDOMChildrenCollection declaration.
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 @@
     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;