This method must be called before an
nsIDirectoryService instance can be used. In the case of the XPCOM Directory Service, this method is called as part of XPCOM initialization.
Must not be called by external code; called internally by XPCOM initialization.
Register a provider with the service.
The directory service will keep a strong reference to the
nsIDirectoryServiceProvider instances registered via
registerProvider. The providers will be released when the service is destroyed at XPCOM shutdown.
unregisterProvider() to force the directory service to relinquish ownership of a particular provider instance.
void registerProvider( in nsIDirectoryServiceProvider prov );
nsIDirectoryServiceProviderto register with the service.
Unregister a provider that was previously registered with the directory service.
void unregisterProvider( in nsIDirectoryServiceProvider prov );
nsIDirectoryServiceProviderto unregister from the service.