Back to index

lightning-sunbird  0.9+nobinonly
Classes | Defines | Functions
nsInstall.h File Reference
#include "nscore.h"
#include "nsISupports.h"
#include "jsapi.h"
#include "plevent.h"
#include "nsString.h"
#include "nsVoidArray.h"
#include "nsHashtable.h"
#include "nsCOMPtr.h"
#include "nsILocalFile.h"
#include "nsIURI.h"
#include "nsSoftwareUpdate.h"
#include "nsInstallObject.h"
#include "nsInstallVersion.h"
#include "nsInstallFolder.h"
#include "nsIXPINotifier.h"
#include "nsPIXPIProxy.h"
#include "nsIStringBundle.h"
#include "nsILocale.h"
#include "nsIEventQueueService.h"
#include "nsIServiceManager.h"
#include "nsIComponentManager.h"
#include "nsIEnumerator.h"
#include "nsIZipReader.h"
#include "nsIExtensionManager.h"
#include "nsIPrincipal.h"
#include "nsIChromeRegistrySea.h"
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  nsInstallInfo
class  nsInstall

Defines

#define CHROMEREG_IFACE   nsIChromeRegistrySea
#define XPINSTALL_BUNDLE_URL   "chrome://global/locale/xpinstall/xpinstall.properties"
#define MAX_FILENAME   1024
#define FILESEP   '/'
#define DO_NOT_UNINSTALL   0x2
#define WIN_SHARED_FILE   0x4
#define WIN_SYSTEM_FILE   0x8

Functions

nsresult MakeUnique (nsILocalFile *file)

Define Documentation

Definition at line 82 of file nsInstall.h.

Definition at line 161 of file nsInstall.h.

#define FILESEP   '/'

Definition at line 157 of file nsInstall.h.

#define MAX_FILENAME   1024

Definition at line 93 of file nsInstall.h.

Definition at line 162 of file nsInstall.h.

Definition at line 163 of file nsInstall.h.

#define XPINSTALL_BUNDLE_URL   "chrome://global/locale/xpinstall/xpinstall.properties"

Definition at line 85 of file nsInstall.h.


Function Documentation