Mac OSX

Implemented by


  
[scriptable, uuid(9b8b9d80-5f4f-11d4-9696-0060083a0bcf)]
interface nsIInternetConfigService : nsISupports

Constants


        
const unsigned long eICColor_WebBackgroundColour = 1

        
const unsigned long eICColor_WebReadColor = 2

        
const unsigned long eICColor_WebTextColor = 3

        
const unsigned long eICColor_WebUnreadColor = 4

        
const unsigned long eICBoolean_WebUnderlineLinks = 11

        
const unsigned long eICString_WWWHomePage = 101

        
const unsigned long eICString_WebSearchPagePrefs = 102

        
const unsigned long eICString_MacSearchHost = 103

        
const unsigned long eICString_FTPHost = 121

        
const unsigned long eICBoolean_UsePassiveFTP = 122

        
const unsigned long eICString_FTPProxyUser = 124

        
const unsigned long eICBoolean_UseFTPProxy = 123

        
const unsigned long eICString_FTPProxyHost = 126

        
const unsigned long eICString_FTPProxyAccount = 125

        
const unsigned long eICString_FTPProxyPassword = 127

        
const unsigned long eICString_HTTPProxyHost = 131

        
const unsigned long eICBoolean_UseHTTPProxy = 130

        
const unsigned long eICString_LDAPServer = 202

        
const unsigned long eICString_LDAPSearchbase = 201

        
const unsigned long eICString_SMTPHost = 221

        
const unsigned long eICString_Email = 222

        
const unsigned long eICString_MailPassword = 224

        
const unsigned long eICString_MailAccount = 223

        
const unsigned long eICText_MailHeaders = 225

        
const unsigned long eICText_Signature = 226

        
const unsigned long eICBoolean_NewMailDialog = 231

        
const unsigned long eICBoolean_NewMailFlashIcon = 232

        
const unsigned long eICString_NewMailSoundName = 234

        
const unsigned long eICBoolean_NewMailPlaySound = 233

        
const unsigned long eICString_NNTPHost = 241

        
const unsigned long eICString_NewsAuthPassword = 243

        
const unsigned long eICString_NewsAuthUsername = 242

        
const unsigned long eICText_NewsHeaders = 244

        
const unsigned long eICString_InfoMacPreferred = 245

        
const unsigned long eICString_RealName = 252

        
const unsigned long eICString_Organization = 251

        
const unsigned long eICText_SnailMailAddress = 253

        
const unsigned long eICString_QuotingString = 254

        
const unsigned long eICString_GopherHost = 301

        
const unsigned long eICString_GopherProxy = 303

        
const unsigned long eICBoolean_UseGopherProxy = 302

        
const unsigned long eICString_SocksHost = 322

        
const unsigned long eICBoolean_UseSocks = 321

        
const unsigned long eICString_TelnetHost = 331

        
const unsigned long eICString_IRCHost = 341

        
const unsigned long eICString_NTPHost = 351

        
const unsigned long eICString_WAISGateway = 381

        
const unsigned long eICText_Plan = 383

        
const unsigned long eICString_FingerHost = 382

        
const unsigned long eICString_WhoisHost = 384

        
const unsigned long eICString_PhHost = 385

        
const unsigned long eICString_ArchiePreferred = 386

        
const unsigned long eICString_UMichPreferred = 391

        
const unsigned long eIICMapFlag_BinaryMask = 1

        
const unsigned long eIICMapFlag_ResourceForkMask = 2

        
const unsigned long eIICMapFlag_DataForkMask = 4

        
const unsigned long eIICMapFlag_PostMask = 8

        
const unsigned long eIICMapFlag_NotIncomingMask = 16

        
const unsigned long eIICMapFlag_NotOutgoingMask = 32

Methods


        
void fillInMIMEInfo(in string mimetype, in string aFileExtension, out nsIMIMEInfo mimeinfo)

        
boolean getBoolean(in unsigned long keyenum)

        
unsigned long getColor(in unsigned long keyenum)

        
[noscript] void getDownloadFolder(out FSSpec fsspec)

        
[noscript] long getFileMappingFlags(in FSSpecPtr fsspec, in boolean lookupByExtensionFirst)

        
void getMIMEInfoFromExtension(in string aFileExt, out nsIMIMEInfo mimeinfo)

        
void getMIMEInfoFromTypeCreator(in PRUint32 aType, in PRUint32 aCreator, in string aFileExt, out nsIMIMEInfo mimeInfo)

        
ACString getString(in unsigned long keyenum)

        
boolean hasMappingForMIMEType(in string mimetype)

        
boolean hasProtocolHandler(in string protocol)

        
void launchURL(in string url)