Files
Mozilla/mozilla/xpinstall/public/idl/InstallFolder.idl
dougt%netscape.com 4976522161 First checkin of our IDLs (these are for the idlc in dom/tools)
git-svn-id: svn://10.0.0.236/trunk@19773 18797224-902f-48f8-a5cc-f745e15eee43
1999-02-05 00:13:34 +00:00

52 lines
1.7 KiB
Plaintext

interface InstallFolder
{
/* IID: { 0x18c2f993, 0xb09f, 0x11d2, \
{0xbc, 0xde, 0x00, 0x80, 0x5f, 0x0e, 0x13, 0x53}} */
const int BadFolder = 0;
const int PluginFolder = 1;
const int ProgramFolder = 2;
const int PackageFolder = 3;
const int TemporaryFolder = 4;
const int CommunicatorFolder = 5;
const int InstalledFolder = 6;
const int CurrentUserFolder = 7;
const int NetHelpFolder = 8;
const int OSDriveFolder = 9;
const int FileURLFolder = 10;
const int JavaBinFolder = 11;
const int JavaClassesFolder = 12;
const int JavaDownloadFolder = 13;
const int Win_WindowsFolder = 14;
const int Win_SystemFolder = 15;
const int Win_System16Folder = 16;
const int Mac_SystemFolder = 17;
const int Mac_DesktopFolder = 18;
const int Mac_TrashFolder = 19;
const int Mac_StartupFolder = 20;
const int Mac_ShutdownFolder = 21;
const int Mac_AppleMenuFolder = 22;
const int Mac_ControlPanelFolder = 23;
const int Mac_ExtensionFolder = 24;
const int Mac_FontsFolder = 25;
const int Mac_PreferencesFolder = 26;
const int Unix_LocalFolder = 27;
const int Unix_LibFolder = 28;
void InstallFolder();
void init(in wstring folderID, in wstring vrPath, in wstring packageName);
void GetDirectoryPath(out wstring directoryPath);
void MakeFullPath(in wstring relativePath, out wstring fullPath);
boolean IsJavaCapable();
void ToString(out wstring folderString);
};