diff --git a/rdf/base/idl/nsIRDFDataSource.idl b/rdf/base/idl/nsIRDFDataSource.idl index c95e5b0cf8ba..2fc3724e2630 100644 --- a/rdf/base/idl/nsIRDFDataSource.idl +++ b/rdf/base/idl/nsIRDFDataSource.idl @@ -19,10 +19,15 @@ #include "nsISupports.idl" #include "nsIRDFResource.idl" #include "nsIRDFNode.idl" -#include "nsISimpleEnumerator.idl" +#include "nsIEnumerator.idl" #include "nsIEnumerator.idl" #include "nsIRDFObserver.idl" -#include "nsISupportsArray.idl" + +// XXX Because this isn't really and interface :( +[ptr] native nsISupportsArray(nsISupportsArray); +%{C++ +#include "nsISupportsArray.h" +%} [scriptable, uuid(0F78DA58-8321-11d2-8EAC-00805F29F370)] interface nsIRDFDataSource : nsISupports