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.

nsIInternetConfigService

IID:9B8B9D80-5F4F-11D4-9696-0060083A0BCF
Inherits From:nsISupports

This interface is intended to be used as a service.

This interface is implemented by the following components:


Constants

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

Methods

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

void fillInMIMEInfo ( char* mimetype , char* fileExtension , out nsIMIMEInfo mimeinfo )

Arguments:
mimetype
fileExtension
mimeinfo

PRBool getBoolean ( PRUint32 keyenum )

Arguments:
keyenum

PRUint32 getColor ( PRUint32 keyenum )

Arguments:
keyenum

void getDownloadFolder ( out FSSpec fsspec )

Arguments:
fsspec

PRInt32 getFileMappingFlags ( FSSpecPtr* fsspec , PRBool lookupByExtensionFirst )

Arguments:
fsspec
lookupByExtensionFirst

void getMIMEInfoFromExtension ( char* fileExt , out nsIMIMEInfo mimeinfo )

Arguments:
fileExt
mimeinfo

void getMIMEInfoFromTypeCreator ( PRUint32 type , PRUint32 creator , char* fileExt , out nsIMIMEInfo mimeInfo )

Arguments:
type
creator
fileExt
mimeInfo

ACString getString ( PRUint32 keyenum )

Arguments:
keyenum

PRBool hasMappingForMIMEType ( char* mimetype )

Arguments:
mimetype

PRBool hasProtocolHandler ( char* protocol )

Arguments:
protocol

void launchURL ( char* url )

Arguments:
url

Reference documentation is generated from Mozilla's source.

Copyright © 1999-2006 XULPlanet.com