Manager: Internet Config



Carbon supports all relevant Internet Config functions. Functions that are not compatible with preemptive threads are not supported, and Internet Config no longer supports multiple configuration files. See function notes below for information on replacement functions.

Supported  ICAddMapEntry

Available in CarbonLib 1.0.2 and later when Internet Config 2.5 or later is present. Available in Mac OS X 10.0 and later.

Supported  ICAddProfile

Available in CarbonLib 1.0.2 and later when Internet Config 2.5 or later is present. Available in Mac OS X 10.0 and later.

Supported  ICBegin

Available in CarbonLib 1.0.2 and later when Internet Config 2.5 or later is present. Available in Mac OS X 10.0 and later.

Unsupported  ICCAddMapEntry

Use ICAddMapEntry instead.

Not available in CarbonLib. Not available in Mac OS X.

Unsupported  ICCAddProfile

Use ICAddProfile instead. Not available in CarbonLib. Not available in Mac OS X.

Unsupported  ICCBegin

Use ICBegin instead. Not available in CarbonLib. Not available in Mac OS X.

Unsupported  ICCChooseConfig

Because Internet Config no longer supports multiple configuration files, this function is obsolete, and there is no replacement function. Not available in CarbonLib. Not available in Mac OS X.

Unsupported  ICCChooseNewConfig

Because Internet Config no longer supports multiple configuration files, this function is obsolete, and there is no replacement function. Not available in CarbonLib. Not available in Mac OS X.

Unsupported  ICCCountMapEntries

Use ICCountMapEntries instead. Not available in CarbonLib. Not available in Mac OS X.

Unsupported  ICCCountPref

Use ICCountPref instead. Not available in CarbonLib. Not available in Mac OS X.

Unsupported  ICCCountProfiles

Use ICCountProfiles instead. Not available in CarbonLib. Not available in Mac OS X.

Unsupported  ICCCreateGURLEvent

Use ICCreateGURLEvent instead. Not available in CarbonLib. Not available in Mac OS X.

Unsupported  ICCDefaultFileName

Functions related to finding different IC database files are obsolete. You can simply remove these calls from your code -- there are no replacement functions. Not available in CarbonLib. Not available in Mac OS X.

Unsupported  ICCDeleteMapEntry

Use ICDeleteMapEntry instead. Not available in CarbonLib. Not available in Mac OS X.

Unsupported  ICCDeletePref

Use ICDeletePref instead. Not available in CarbonLib. Not available in Mac OS X.

Unsupported  ICCDeleteProfile

Use ICDeleteProfile instead. Not available in CarbonLib. Not available in Mac OS X.

Unsupported  ICCEditPreferences

Use ICEditPreferences instead. Not available in CarbonLib. Not available in Mac OS X.

Unsupported  ICCEnd

Use ICEnd instead. Not available in CarbonLib. Not available in Mac OS X.

Unsupported  ICCFindConfigFile

Functions related to finding different IC database files are obsolete. You can simply remove these calls from your code -- there are no replacement functions. Not available in CarbonLib. Not available in Mac OS X.

Unsupported  ICCFindPrefHandle

Use ICFindPrefHandle instead. Not available in CarbonLib. Not available in Mac OS X.

Unsupported  ICCFindUserConfigFile

Functions related to finding different IC database files are obsolete. You can simply remove these calls from your code -- there are no replacement functions. Not available in CarbonLib. Not available in Mac OS X.

Unsupported  ICCGeneralFindConfigFile

Functions related to finding different IC database files are obsolete. You can simply remove these calls from your code -- there are no replacement functions. Not available in CarbonLib. Not available in Mac OS X.

Unsupported  ICCGetComponentInstance

Because Internet Config is not component-based under X, use ICGetVersion instead of ICCGetComponentInstance. Not available in CarbonLib. Not available in Mac OS X.

Unsupported  ICCGetConfigName

Use ICGetConfigName instead. Not available in CarbonLib. Not available in Mac OS X.

Unsupported  ICCGetConfigReference

Because Internet Config no longer supports multiple configuration files, this function is obsolete, and there is no replacement function. Not available in CarbonLib. Not available in Mac OS X.

Unsupported  ICCGetCurrentProfile

Use ICGetCurrentProfile instead. Not available in CarbonLib. Not available in Mac OS X.

Unsupported  ICCGetDefaultPref

Use ICGetDefaultPref instead. Not available in CarbonLib. Not available in Mac OS X.

Unsupported  ICCGetIndMapEntry

Use ICGetIndMapEntry instead. Not available in CarbonLib. Not available in Mac OS X.

Unsupported  ICCGetIndPref

Use ICGetIndPref instead. Not available in CarbonLib. Not available in Mac OS X.

Unsupported  ICCGetIndProfile

Use ICGetIndProfile instead. Not available in CarbonLib. Not available in Mac OS X.

Unsupported  ICCGetMapEntry

Use ICGetMapEntry instead. Not available in CarbonLib. Not available in Mac OS X.

Unsupported  ICCGetMappingInterruptSafe

ICCGetMappingInterruptSafe is not compatible with preemptive threads. If your application relies on this API, contact Apple Developer Technical Support. Not available in CarbonLib. Not available in Mac OS X.

Unsupported  ICCGetPerm

Use ICGetPerm instead. Not available in CarbonLib. Not available in Mac OS X.

Unsupported  ICCGetPref

Use ICGetPref instead. Not available in CarbonLib. Not available in Mac OS X.

Unsupported  ICCGetPrefHandle

Use ICGetPrefHandle instead. Not available in CarbonLib. Not available in Mac OS X.

Unsupported  ICCGetProfileName

Use ICGetProfileName instead. Not available in CarbonLib. Not available in Mac OS X.

Unsupported  ICCGetSeed

Use ICGetSeed instead. Not available in CarbonLib. Not available in Mac OS X.

Unsupported  ICCGetSeedInterruptSafe

ICCGetSeedInterruptSafe is not compatible with preemptive threads. If your application relies on this API, contact Apple Developer Technical Support. Not available in CarbonLib. Not available in Mac OS X.

Unsupported  ICCGetVersion

Use ICGetVersion instead. Not available in CarbonLib. Not available in Mac OS X.

Unsupported  ICChooseConfig

Because Internet Config no longer supports multiple configuration files, this function is obsolete, and there is no replacement function. Not available in CarbonLib. Not available in Mac OS X.

Unsupported  ICChooseNewConfig

Because Internet Config no longer supports multiple configuration files, this function is obsolete, and there is no replacement function. Not available in CarbonLib. Not available in Mac OS X.

Unsupported  ICCLaunchURL

Use ICLaunchURL instead. Not available in CarbonLib. Not available in Mac OS X.

Unsupported  ICCMapEntriesFilename

Use ICMapEntriesFilename instead. Not available in CarbonLib. Not available in Mac OS X.

Unsupported  ICCMapEntriesTypeCreator

Use ICMapEntriesTypeCreator instead. Not available in CarbonLib. Not available in Mac OS X.

Unsupported  ICCMapFilename

Use ICMapFilename instead. Not available in CarbonLib. Not available in Mac OS X.

Unsupported  ICCMapTypeCreator

Use ICMapTypeCreator instead. Not available in CarbonLib. Not available in Mac OS X.

Supported  ICCountMapEntries

Available in CarbonLib 1.0.2 and later when Internet Config 2.5 or later is present. Available in Mac OS X 10.0 and later.

Supported  ICCountPref

Available in CarbonLib 1.0.2 and later when Internet Config 2.5 or later is present. Available in Mac OS X 10.0 and later.

Supported  ICCountProfiles

Available in CarbonLib 1.0.2 and later when Internet Config 2.5 or later is present. Available in Mac OS X 10.0 and later.

Unsupported  ICCParseURL

Use ICParseURL instead. Not available in CarbonLib. Not available in Mac OS X.

Supported  ICCreateGURLEvent

Available in CarbonLib 1.0.2 and later when Internet Config 2.5 or later is present. Available in Mac OS X 10.0 and later.

Unsupported  ICCRefreshCaches

This function is obsolete, because there is no supported way to modify the Internet Config database without going through the Internet Config API. There is no replacement function. Not available in CarbonLib. Not available in Mac OS X.

Unsupported  ICCRequiresInterruptSafe

This function is not compatible with preemptive threads. There is no replacement. Not available in CarbonLib. Not available in Mac OS X.

Unsupported  ICCSendGURLEvent

Use ICSendGURLEvent instead. Not available in CarbonLib. Not available in Mac OS X.

Unsupported  ICCSetConfigReference

Because Internet Config no longer supports multiple configuration files, this function is obsolete, and there is no replacement function. Not available in CarbonLib. Not available in Mac OS X.

Unsupported  ICCSetCurrentProfile

Use ICSetCurrentProfile instead. Not available in CarbonLib. Not available in Mac OS X.

Unsupported  ICCSetMapEntry

Use ICSetMapEntry instead. Not available in CarbonLib. Not available in Mac OS X.

Unsupported  ICCSetPref

Use ICSetPref instead. Not available in CarbonLib. Not available in Mac OS X.

Unsupported  ICCSetPrefHandle

Use ICSetPrefHandle instead. Not available in CarbonLib. Not available in Mac OS X.

Unsupported  ICCSetProfileName

Use ICSetProfileName instead. Not available in CarbonLib. Not available in Mac OS X.

Unsupported  ICCSpecifyConfigFile

Functions related to finding different IC database files are obsolete. You can simply remove these calls from your code -- there are no replacement functions. Not available in CarbonLib. Not available in Mac OS X.

Unsupported  ICCStart

Use ICStart instead. Not available in CarbonLib. Not available in Mac OS X.

Unsupported  ICCStop

Use ICStop instead. Not available in CarbonLib. Not available in Mac OS X.

Unsupported  ICDefaultFileName

Functions related to finding different IC database files are obsolete. You can simply remove these calls from your code -- there are no replacement functions. Not available in CarbonLib. Not available in Mac OS X.

Supported  ICDeleteMapEntry

Available in CarbonLib 1.0.2 and later when Internet Config 2.5 or later is present. Available in Mac OS X 10.0 and later.

Supported  ICDeletePref

Available in CarbonLib 1.0.2 and later when Internet Config 2.5 or later is present. Available in Mac OS X 10.0 and later.

Supported  ICDeleteProfile

Available in CarbonLib 1.0.2 and later when Internet Config 2.5 or later is present. Available in Mac OS X 10.0 and later.

Supported  ICEditPreferences

Available in CarbonLib 1.0.2 and later when Internet Config 2.5 or later is present. Available in Mac OS X 10.0 and later.

Supported  ICEnd

Available in CarbonLib 1.0.2 and later when Internet Config 2.5 or later is present. Available in Mac OS X 10.0 and later.

Unsupported  ICFindConfigFile

Functions related to finding different IC database files are obsolete. You can simply remove these calls from your code -- there are no replacement functions. Not available in CarbonLib. Not available in Mac OS X.

Supported  ICFindPrefHandle

Available in CarbonLib 1.0.2 and later when Internet Config 2.5 or later is present. Available in Mac OS X 10.0 and later.

Unsupported  ICFindUserConfigFile

Functions related to finding different IC database files are obsolete. You can simply remove these calls from your code -- there are no replacement functions. Not available in CarbonLib. Not available in Mac OS X.

Unsupported  ICGeneralFindConfigFile

Functions related to finding different IC database files are obsolete. You can simply remove these calls from your code -- there are no replacement functions. Not available in CarbonLib. Not available in Mac OS X.

Unsupported  ICGetComponentInstance

Because Internet Config is not component-based under X, use ICGetVersion instead of ICGetComponentInstance. Not available in CarbonLib. Not available in Mac OS X.

Supported  ICGetConfigName

Available in CarbonLib 1.0.2 and later when Internet Config 2.5 or later is present. Available in Mac OS X 10.0 and later.

Unsupported  ICGetConfigReference

Because Internet Config no longer supports multiple configuration files, this function is obsolete, and there is no replacement function. Not available in CarbonLib. Not available in Mac OS X.

Supported  ICGetCurrentProfile

Available in CarbonLib 1.0.2 and later when Internet Config 2.5 or later is present. Available in Mac OS X 10.0 and later.

Supported  ICGetDefaultPref

Available in CarbonLib 1.0.2 and later when Internet Config 2.5 or later is present. Available in Mac OS X 10.0 and later.

Supported  ICGetIndMapEntry

Available in CarbonLib 1.0.2 and later when Internet Config 2.5 or later is present. Available in Mac OS X 10.0 and later.

Supported  ICGetIndPref

Available in CarbonLib 1.0.2 and later when Internet Config 2.5 or later is present. Available in Mac OS X 10.0 and later.

Supported  ICGetIndProfile

Available in CarbonLib 1.0.2 and later when Internet Config 2.5 or later is present. Available in Mac OS X 10.0 and later.

Supported  ICGetMapEntry

Available in CarbonLib 1.0.2 and later when Internet Config 2.5 or later is present. Available in Mac OS X 10.0 and later.

Unsupported  ICGetMappingInterruptSafe

Because ICGetMappingInterruptSafe is not compatible with preemptive threads, it has been removed from Carbon. Not available in CarbonLib. Not available in Mac OS X.

Supported  ICGetPerm

Available in CarbonLib 1.0.2 and later when Internet Config 2.5 or later is present. Available in Mac OS X 10.0 and later.

Supported  ICGetPref

Available in CarbonLib 1.0.2 and later when Internet Config 2.5 or later is present. Available in Mac OS X 10.0 and later.

Supported  ICGetPrefHandle

Available in CarbonLib 1.0.2 and later when Internet Config 2.5 or later is present. Available in Mac OS X 10.0 and later.

Supported  ICGetProfileName

Available in CarbonLib 1.0.2 and later when Internet Config 2.5 or later is present. Available in Mac OS X 10.0 and later.

Supported  ICGetSeed

Available in CarbonLib 1.0.2 and later when Internet Config 2.5 or later is present. Available in Mac OS X 10.0 and later.

Unsupported  ICGetSeedInterruptSafe

Because ICGetSeedInterruptSafe is not compatible with preemptive threads, it has been removed from Carbon. Not available in CarbonLib. Not available in Mac OS X.

Supported  ICGetVersion

Available in CarbonLib 1.0.2 and later when Internet Config 2.5 or later is present. Available in Mac OS X 10.0 and later.

Supported  ICLaunchURL

Available in CarbonLib 1.0.2 and later when Internet Config 2.5 or later is present. Available in Mac OS X 10.0 and later.

Supported  ICMapEntriesFilename

Available in CarbonLib 1.0.2 and later when Internet Config 2.5 or later is present. Available in Mac OS X 10.0 and later.

Supported  ICMapEntriesTypeCreator

Available in CarbonLib 1.0.2 and later when Internet Config 2.5 or later is present. Available in Mac OS X 10.0 and later.

Supported  ICMapFilename

Available in CarbonLib 1.0.2 and later when Internet Config 2.5 or later is present. Available in Mac OS X 10.0 and later.

Supported  ICMapTypeCreator

Available in CarbonLib 1.0.2 and later when Internet Config 2.5 or later is present. Available in Mac OS X 10.0 and later.

Supported  ICParseURL

Available in CarbonLib 1.0.2 and later when Internet Config 2.5 or later is present. Available in Mac OS X 10.0 and later.

Unsupported  ICRefreshCaches

This function ICRefreshCaches is obsolete. There is no supported way to modify the Internet Config database without going through the Internet Config API. There is no replacement function.

Not available in CarbonLib. Not available in Mac OS X.

Unsupported  ICRequiresInterruptSafe

Because ICRequiresInterruptSafe is not compatible with preemptive threads, it has been removed from Carbon. Not available in CarbonLib. Not available in Mac OS X.

Supported  ICSendGURLEvent

Available in CarbonLib 1.0.2 and later when Internet Config 2.5 or later is present. Available in Mac OS X 10.0 and later.

Unsupported  ICSetConfigReference

Because Internet Config no longer supports multiple configuration files, this function is obsolete, and there is no replacement function. Not available in CarbonLib. Not available in Mac OS X.

Supported  ICSetCurrentProfile

Available in CarbonLib 1.0.2 and later when Internet Config 2.5 or later is present. Available in Mac OS X 10.0 and later.

Supported  ICSetMapEntry

Available in CarbonLib 1.0.2 and later when Internet Config 2.5 or later is present. Available in Mac OS X 10.0 and later.

Supported  ICSetPref

Available in CarbonLib 1.0.2 and later when Internet Config 2.5 or later is present. Available in Mac OS X 10.0 and later.

Supported  ICSetPrefHandle

Available in CarbonLib 1.0.2 and later when Internet Config 2.5 or later is present. Available in Mac OS X 10.0 and later.

Supported  ICSetProfileName

Available in CarbonLib 1.0.2 and later when Internet Config 2.5 or later is present. Available in Mac OS X 10.0 and later.

Unsupported  ICSpecifyConfigFile

Functions related to finding different IC database files are obsolete. You can simply remove these calls from your code -- there are no replacement functions. Not available in CarbonLib. Not available in Mac OS X.

Supported  ICStart

Available in CarbonLib 1.0.2 and later when Internet Config 2.5 or later is present. Available in Mac OS X 10.0 and later.

Supported  ICStop

Available in CarbonLib 1.0.2 and later when Internet Config 2.5 or later is present. Available in Mac OS X 10.0 and later.

[Table of Contents] [Manager Index] [Function Index]

Generated on: 12/12/2001. Copyright © 1999-2001 Apple Computer, Inc. All rights reserved.