Obsolete. Generated from nsICollection.idl now.

This commit is contained in:
waterson%netscape.com 1999-06-08 21:28:42 +00:00
Родитель c1aa35453d
Коммит 903e08a0d0
1 изменённых файлов: 0 добавлений и 55 удалений

Просмотреть файл

@ -1,55 +0,0 @@
/*
* DO NOT EDIT. THIS FILE IS GENERATED FROM nsICollection.idl
*/
#ifndef __gen_nsICollection_h__
#define __gen_nsICollection_h__
#include "nsISupports.h" /* interface nsISupports */
#include "nsrootidl.h" /* interface nsrootidl */
#include "nsIEnumerator.h" /* interface nsIEnumerator */
#ifdef XPIDL_JS_STUBS
#include "jsapi.h"
#endif
/* starting interface: nsICollection */
/* {83b6019c-cbc4-11d2-8cca-0060b0fc14a3} */
#define NS_ICOLLECTION_IID_STR "83b6019c-cbc4-11d2-8cca-0060b0fc14a3"
#define NS_ICOLLECTION_IID \
{0x83b6019c, 0xcbc4, 0x11d2, \
{ 0x8c, 0xca, 0x00, 0x60, 0xb0, 0xfc, 0x14, 0xa3 }}
class nsICollection : public nsISupports {
public:
NS_DEFINE_STATIC_IID_ACCESSOR(NS_ICOLLECTION_IID)
/* unsigned long Count (); */
NS_IMETHOD Count(PRUint32 *_retval) = 0;
/* nsISupports GetElementAt (in unsigned long index); */
NS_IMETHOD GetElementAt(PRUint32 index, nsISupports **_retval) = 0;
/* void SetElementAt (in unsigned long index, in nsISupports item); */
NS_IMETHOD SetElementAt(PRUint32 index, nsISupports *item) = 0;
/* void AppendElement (in nsISupports item); */
NS_IMETHOD AppendElement(nsISupports *item) = 0;
/* void RemoveElement (in nsISupports item); */
NS_IMETHOD RemoveElement(nsISupports *item) = 0;
/* nsIEnumerator Enumerate (); */
NS_IMETHOD Enumerate(nsIEnumerator **_retval) = 0;
/* void Clear (); */
NS_IMETHOD Clear() = 0;
#ifdef XPIDL_JS_STUBS
static NS_EXPORT_(JSObject *) InitJSClass(JSContext *cx);
static NS_EXPORT_(JSObject *) GetJSObject(JSContext *cx, nsICollection *priv);
#endif
};
#endif /* __gen_nsICollection_h__ */