mailnews/addrbook/public/nsIAbDirectory.idl
changeset 31929 8d90e013f1e5ec392d10832272e622276010be05
parent 30523 0e364df9cdd30af018a51b3174264fafef928d05
child 31930 769e922ae5f09e56e94c8282e888155a6cb5bff1
--- a/mailnews/addrbook/public/nsIAbDirectory.idl
+++ b/mailnews/addrbook/public/nsIAbDirectory.idl
@@ -157,23 +157,23 @@ interface nsIAbDirectory : nsISupports {
   // will be used for LDAP replication
   attribute unsigned long lastModifiedDate;
 
   // Defines whether this directory is a mail
   // list or not
   attribute boolean isMailList;
 
   // Get the children directories
-  readonly attribute nsISimpleEnumerator childNodes;
+  readonly attribute Array<nsIAbDirectory> childNodes;
 
   /**
    * Get the cards associated with the directory. This will return the cards
    * associated with the mailing lists too.
    */
-  readonly attribute nsISimpleEnumerator childCards;
+  readonly attribute Array<nsIAbCard> childCards;
 
   /**
    * Searches the directory for cards matching query.
    *
    * The query takes the form:
    * (BOOL1(FIELD1,OP1,VALUE1)..(FIELDn,OPn,VALUEn)(BOOL2(FIELD1,OP1,VALUE1)...)...)
    *
    * BOOLn   A boolean operator joining subsequent terms delimited by ().