WARNING: Most of this content (with the exception of the Mozilla 1.9 XPCOM reference) is very old, and can be expected to be out of date and possibly obsolete. For better XUL documentation, please visit the XUL hub at the Mozilla Developer Center.

@mozilla.org/mac/internet-config-service;1

This component implements the following interfaces:

Constants

PRUint32 nsIInternetConfigService.eICColor_WebBackgroundColour = 1
PRUint32 nsIInternetConfigService.eICColor_WebReadColor = 2
PRUint32 nsIInternetConfigService.eICColor_WebTextColor = 3
PRUint32 nsIInternetConfigService.eICColor_WebUnreadColor = 4
PRUint32 nsIInternetConfigService.eICBoolean_WebUnderlineLinks = 11
PRUint32 nsIInternetConfigService.eICString_WWWHomePage = 101
PRUint32 nsIInternetConfigService.eICString_WebSearchPagePrefs = 102
PRUint32 nsIInternetConfigService.eICString_MacSearchHost = 103
PRUint32 nsIInternetConfigService.eICString_FTPHost = 121
PRUint32 nsIInternetConfigService.eICBoolean_UsePassiveFTP = 122
PRUint32 nsIInternetConfigService.eICBoolean_UseFTPProxy = 123
PRUint32 nsIInternetConfigService.eICString_FTPProxyUser = 124
PRUint32 nsIInternetConfigService.eICString_FTPProxyAccount = 125
PRUint32 nsIInternetConfigService.eICString_FTPProxyHost = 126
PRUint32 nsIInternetConfigService.eICString_FTPProxyPassword = 127
PRUint32 nsIInternetConfigService.eICBoolean_UseHTTPProxy = 130
PRUint32 nsIInternetConfigService.eICString_HTTPProxyHost = 131
PRUint32 nsIInternetConfigService.eICString_LDAPSearchbase = 201
PRUint32 nsIInternetConfigService.eICString_LDAPServer = 202
PRUint32 nsIInternetConfigService.eICString_SMTPHost = 221
PRUint32 nsIInternetConfigService.eICString_Email = 222
PRUint32 nsIInternetConfigService.eICString_MailAccount = 223
PRUint32 nsIInternetConfigService.eICString_MailPassword = 224
PRUint32 nsIInternetConfigService.eICText_MailHeaders = 225
PRUint32 nsIInternetConfigService.eICText_Signature = 226
PRUint32 nsIInternetConfigService.eICBoolean_NewMailDialog = 231
PRUint32 nsIInternetConfigService.eICBoolean_NewMailFlashIcon = 232
PRUint32 nsIInternetConfigService.eICBoolean_NewMailPlaySound = 233
PRUint32 nsIInternetConfigService.eICString_NewMailSoundName = 234
PRUint32 nsIInternetConfigService.eICString_NNTPHost = 241
PRUint32 nsIInternetConfigService.eICString_NewsAuthUsername = 242
PRUint32 nsIInternetConfigService.eICString_NewsAuthPassword = 243
PRUint32 nsIInternetConfigService.eICText_NewsHeaders = 244
PRUint32 nsIInternetConfigService.eICString_InfoMacPreferred = 245
PRUint32 nsIInternetConfigService.eICString_Organization = 251
PRUint32 nsIInternetConfigService.eICString_RealName = 252
PRUint32 nsIInternetConfigService.eICText_SnailMailAddress = 253
PRUint32 nsIInternetConfigService.eICString_QuotingString = 254
PRUint32 nsIInternetConfigService.eICString_GopherHost = 301
PRUint32 nsIInternetConfigService.eICBoolean_UseGopherProxy = 302
PRUint32 nsIInternetConfigService.eICString_GopherProxy = 303
PRUint32 nsIInternetConfigService.eICBoolean_UseSocks = 321
PRUint32 nsIInternetConfigService.eICString_SocksHost = 322
PRUint32 nsIInternetConfigService.eICString_TelnetHost = 331
PRUint32 nsIInternetConfigService.eICString_IRCHost = 341
PRUint32 nsIInternetConfigService.eICString_NTPHost = 351
PRUint32 nsIInternetConfigService.eICString_WAISGateway = 381
PRUint32 nsIInternetConfigService.eICString_FingerHost = 382
PRUint32 nsIInternetConfigService.eICText_Plan = 383
PRUint32 nsIInternetConfigService.eICString_WhoisHost = 384
PRUint32 nsIInternetConfigService.eICString_PhHost = 385
PRUint32 nsIInternetConfigService.eICString_ArchiePreferred = 386
PRUint32 nsIInternetConfigService.eICString_UMichPreferred = 391
PRUint32 nsIInternetConfigService.eIICMapFlag_BinaryMask = 1
PRUint32 nsIInternetConfigService.eIICMapFlag_ResourceForkMask = 2
PRUint32 nsIInternetConfigService.eIICMapFlag_DataForkMask = 4
PRUint32 nsIInternetConfigService.eIICMapFlag_PostMask = 8
PRUint32 nsIInternetConfigService.eIICMapFlag_NotIncomingMask = 16
PRUint32 nsIInternetConfigService.eIICMapFlag_NotOutgoingMask = 32

Methods

InterfaceMethod
nsIInternetConfigService void fillInMIMEInfo ( char* mimetype , char* fileExtension , out nsIMIMEInfo mimeinfo )
nsIInternetConfigService PRBool getBoolean ( PRUint32 keyenum )
nsIInternetConfigService PRUint32 getColor ( PRUint32 keyenum )
nsIInternetConfigService [noscript] void getDownloadFolder ( out FSSpec fsspec )
nsIInternetConfigService [noscript] PRInt32 getFileMappingFlags ( FSSpecPtr* fsspec , PRBool lookupByExtensionFirst )
nsIInternetConfigService void getMIMEInfoFromExtension ( char* fileExt , out nsIMIMEInfo mimeinfo )
nsIInternetConfigService void getMIMEInfoFromTypeCreator ( PRUint32 type , PRUint32 creator , char* fileExt , out nsIMIMEInfo mimeInfo )
nsIInternetConfigService ACString getString ( PRUint32 keyenum )
nsIInternetConfigService PRBool hasMappingForMIMEType ( char* mimetype )
nsIInternetConfigService PRBool hasProtocolHandler ( char* protocol )
nsIInternetConfigService void launchURL ( char* url )

Reference documentation is generated from Mozilla's source.

Copyright © 1999-2006 XULPlanet.com