mshtml.idl: Added IHTMLDOMChildrenCollection and DispDOMChildrenCollection declaration.

This commit is contained in:
Jacek Caban 2008-04-29 01:34:00 +02:00 committed by Alexandre Julliard
parent af3055e2e1
commit f885b33218
2 changed files with 48 additions and 0 deletions

View File

@ -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

View File

@ -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;