[scriptable, uuid(2f977d42-5485-11d4-87e2-0010a4e75ef2)]
Constants
The following values are used with getProfileListX
LIST_ONLY_NEW - the list will contain only migrated profiles
LIST_ONLY_OLD - the list will contain only un-migrated profiles
LIST_ALL - the list will contain all profiles
LIST_FOR_IMPORT - the list is generated from 4.x registry and contains
all the 4.x profiles
do not use this except from the import module
Attributes
Methods
Returns a profile directory of the importType. The path will point to the 4.x profile directory. Should be used only from the import module.
Returns the actual profile directory
Returns the date on which a profile was last used. value is in milliseconds since midnight Jan 1, 1970 GMT (same as nsIFile)
Returns the path to a profile which can be shown to the user. If the actual profile directory is salted, returns the unsalted parent. This is the directory which will be deleted by deleteProfile(name, true).
Starts up the profile manager
@param cmdLine Arguments passed from command line - can be null
@param canInteract Whether dialogs can be shown during startup
If false and dialogs would need to be shown, returns NS_ERROR_PROFILE_REQUIRES_INTERRACTION
