#include "nsIDirectoryService.h"
#include "nsIFile.h"
#include "nsISimpleEnumerator.h"
#include "nsIPrefService.h"
#include "nsIPrefBranch.h"
#include "nsArrayEnumerator.h"
#include "nsEnumeratorUtils.h"
#include "nsBrowserDirectoryServiceDefs.h"
#include "nsAppDirectoryServiceDefs.h"
#include "nsDirectoryServiceDefs.h"
#include "nsCategoryManagerUtils.h"
#include "nsComponentManagerUtils.h"
#include "nsCOMArray.h"
#include "nsDirectoryServiceUtils.h"
#include "nsIGenericFactory.h"
#include "nsServiceManagerUtils.h"
#include "nsStringAPI.h"
#include "nsXULAppAPI.h"
Go to the source code of this file.
|
#define | NS_BROWSERDIRECTORYPROVIDER_CID { 0x6deb193c, 0xf87d, 0x4078, { 0xbc, 0x78, 0x5e, 0x64, 0x65, 0x5b, 0x4d, 0x62 } } |
|
#define NS_BROWSERDIRECTORYPROVIDER_CID { 0x6deb193c, 0xf87d, 0x4078, { 0xbc, 0x78, 0x5e, 0x64, 0x65, 0x5b, 0x4d, 0x62 } } |
static void AppendDistroSearchDirs |
( |
nsIProperties * |
aDirSvc, |
|
|
nsCOMArray< nsIFile > & |
array |
|
) |
| |
|
static |
static void AppendFileKey |
( |
const char * |
key, |
|
|
nsIProperties * |
aDirSvc, |
|
|
nsCOMArray< nsIFile > & |
array |
|
) |
| |
|
static |
const nsModuleComponentInfo components[] |
|
static |
Initial value:= {
{
"nsBrowserDirectoryProvider",
{ 0x6deb193c, 0xf87d, 0x4078, { 0xbc, 0x78, 0x5e, 0x64, 0x65, 0x5b, 0x4d, 0x62 } } ,
nsBrowserDirectoryProviderConstructor,
}
}
static char const kContractID[]
static NS_METHOD Unregister(nsIComponentManager *aCompMgr, nsIFile *aPath, const char *aLoaderStr, const nsModuleComponentInfo *aInfo)
NS_DECL_ISUPPORTS NS_DECL_NSIDIRECTORYSERVICEPROVIDER static NS_DECL_NSIDIRECTORYSERVICEPROVIDER2 NS_METHOD Register(nsIComponentManager *aCompMgr, nsIFile *aPath, const char *aLoaderStr, const char *aType, const nsModuleComponentInfo *aInfo)
Definition at line 379 of file nsBrowserDirectoryProvider.cpp.
char const kContractID[] = "@mozilla.org/browser/directory-provider;1" |
|
static |