Back to index

lightning-sunbird  0.9+nobinonly
Public Member Functions | Public Attributes
nsIProfile Interface Reference

nsIProfile More...

import "nsIProfile.idl";

Inheritance diagram for nsIProfile:
Inheritance graph
Collaboration diagram for nsIProfile:
Collaboration graph

List of all members.

Public Member Functions

void getProfileList (out unsigned long length,[retval, array, size_is(length)] out wstring profileNames)
boolean profileExists (in wstring profileName)
void shutDownCurrentProfile (in unsigned long shutDownType)
void createNewProfile (in wstring profileName, in wstring nativeProfileDir, in wstring langcode, in boolean useExistingDir)
void renameProfile (in wstring oldName, in wstring newName)
void deleteProfile (in wstring name, in boolean canDeleteFiles)
void cloneProfile (in wstring profileName)

Public Attributes

readonly attribute long profileCount
attribute wstring currentProfile
const unsigned long SHUTDOWN_PERSIST = 0x00000001
const unsigned long SHUTDOWN_CLEANSE = 0x00000002

Detailed Description




Definition at line 66 of file nsIProfile.idl.

Member Function Documentation

void nsIProfile::cloneProfile ( in wstring  profileName)
void nsIProfile::createNewProfile ( in wstring  profileName,
in wstring  nativeProfileDir,
in wstring  langcode,
in boolean  useExistingDir 
void nsIProfile::deleteProfile ( in wstring  name,
in boolean  canDeleteFiles 
void nsIProfile::getProfileList ( out unsigned long  length,
[retval, array, size_is(length)] out wstring  profileNames 
boolean nsIProfile::profileExists ( in wstring  profileName)
void nsIProfile::renameProfile ( in wstring  oldName,
in wstring  newName 
void nsIProfile::shutDownCurrentProfile ( in unsigned long  shutDownType)

Member Data Documentation

Definition at line 72 of file nsIProfile.idl.

Definition at line 68 of file nsIProfile.idl.

const unsigned long nsIProfile::SHUTDOWN_CLEANSE = 0x00000002

Definition at line 75 of file nsIProfile.idl.

const unsigned long nsIProfile::SHUTDOWN_PERSIST = 0x00000001

Definition at line 74 of file nsIProfile.idl.

The documentation for this interface was generated from the following file: