mshtml.idl: Added DispHTMLElementCollection declaration.

oldstable
Jacek Caban 2008-04-24 18:26:37 +02:00 committed by Alexandre Julliard
parent bb05803a2a
commit 74c571a441
2 changed files with 45 additions and 0 deletions

View File

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

View File

@ -3377,6 +3377,45 @@ interface IHTMLElementCollection : IDispatch
[retval, out] IDispatch **pdisp);
}
/*****************************************************************************
* 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
*/