nsIDirectoryServiceProvider which allows multiple files to be returned for the given key.
nsIDirectoryServiceProvider
Last changed in Gecko 0.9.6 nsISimpleEnumerator getFiles(in string prop); |
The directory service calls this when it gets a request for a prop and the requested type is nsISimpleEnumerator.
nsISimpleEnumerator getFiles( in string prop );
propAn enumerator for a list of file locations. The elements in the enumeration are nsIFile.
Use an XPCOM return code of NS_SUCCESS_AGGREGATE_RESULT if this result should be aggregated with other "lower" providers. If you are implementing this from JS, you would be using Components.returnCode, but sadly this does not currently work (see bugĀ 287107).