InternetConfig.h File Reference

#include <Aliases.h>
#include <Components.h>
#include <AEDataModel.h>

Include dependency graph for InternetConfig.h:

Go to the source code of this file.

Classes

struct  ICDirSpec
struct  ICFontRecord
struct  ICCharTable
struct  ICAppSpec
struct  ICAppSpecList
struct  ICFileSpec
struct  ICMapEntry
struct  ICServiceEntry
struct  ICServices

Defines

#define kICReservedKey   "\pkICReservedKey"
#define kICArchieAll   "\pArchieAll"
#define kICArchiePreferred   "\pArchiePreferred"
#define kICCharacterSet   "\pCharacterSet"
#define kICDocumentFont   "\pDocumentFont"
#define kICDownloadFolder   "\pDownloadFolder"
#define kICEmail   "\pEmail"
#define kICFTPHost   "\pFTPHost"
#define kICFTPProxyAccount   "\pFTPProxyAccount"
#define kICFTPProxyHost   "\pFTPProxyHost"
#define kICFTPProxyPassword   "\pFTPProxyPassword"
#define kICFTPProxyUser   "\pFTPProxyUser"
#define kICFingerHost   "\pFingerHost"
#define kICGopherHost   "\pGopherHost"
#define kICGopherProxy   "\pGopherProxy"
#define kICHTTPProxyHost   "\pHTTPProxyHost"
#define kICHelper   "\pHelper¥"
#define kICHelperDesc   "\pHelperDesc¥"
#define kICHelperList   "\pHelperList¥"
#define kICIRCHost   "\pIRCHost"
#define kICInfoMacAll   "\pInfoMacAll"
#define kICInfoMacPreferred   "\pInfoMacPreferred"
#define kICLDAPSearchbase   "\pLDAPSearchbase"
#define kICLDAPServer   "\pLDAPServer"
#define kICListFont   "\pListFont"
#define kICMacSearchHost   "\pMacSearchHost"
#define kICMailAccount   "\pMailAccount"
#define kICMailHeaders   "\pMailHeaders"
#define kICMailPassword   "\pMailPassword"
#define kICMapping   "\pMapping"
#define kICNNTPHost   "\pNNTPHost"
#define kICNTPHost   "\pNTPHost"
#define kICNewMailDialog   "\pNewMailDialog"
#define kICNewMailFlashIcon   "\pNewMailFlashIcon"
#define kICNewMailPlaySound   "\pNewMailPlaySound"
#define kICNewMailSoundName   "\pNewMailSoundName"
#define kICNewsAuthPassword   "\pNewsAuthPassword"
#define kICNewsAuthUsername   "\pNewsAuthUsername"
#define kICNewsHeaders   "\pNewsHeaders"
#define kICNoProxyDomains   "\pNoProxyDomains"
#define kICOrganization   "\pOrganization"
#define kICPhHost   "\pPhHost"
#define kICPlan   "\pPlan"
#define kICPrinterFont   "\pPrinterFont"
#define kICQuotingString   "\pQuotingString"
#define kICRealName   "\pRealName"
#define kICRTSPProxyHost   "\pRTSPProxyHost"
#define kICSMTPHost   "\pSMTPHost"
#define kICScreenFont   "\pScreenFont"
#define kICServices   "\pServices"
#define kICSignature   "\pSignature"
#define kICSnailMailAddress   "\pSnailMailAddress"
#define kICSocksHost   "\pSocksHost"
#define kICTelnetHost   "\pTelnetHost"
#define kICUMichAll   "\pUMichAll"
#define kICUMichPreferred   "\pUMichPreferred"
#define kICUseFTPProxy   "\pUseFTPProxy"
#define kICUseGopherProxy   "\pUseGopherProxy"
#define kICUseHTTPProxy   "\pUseHTTPProxy"
#define kICUsePassiveFTP   "\pUsePassiveFTP"
#define kICUseRTSPProxy   "\pUseRTSPProxy"
#define kICUseSocks   "\pUseSocks"
#define kICWAISGateway   "\pWAISGateway"
#define kICWWWHomePage   "\pWWWHomePage"
#define kICWebBackgroundColour   "\pWebBackgroundColour"
#define kICWebReadColor   "\p646F6777¥WebReadColor"
#define kICWebSearchPagePrefs   "\pWebSearchPagePrefs"
#define kICWebTextColor   "\pWebTextColor"
#define kICWebUnderlineLinks   "\p646F6777¥WebUnderlineLinks"
#define kICWebUnreadColor   "\p646F6777¥WebUnreadColor"
#define kICWhoisHost   "\pWhoisHost"

Typedefs

typedef OpaqueICInstance * ICInstance
typedef ICDirSpec ICDirSpec
typedef ICDirSpec ICDirSpecArray [4]
typedef ICDirSpecArrayICDirSpecArrayPtr
typedef UInt32 ICAttr
typedef UInt8 ICPerm
typedef long ICProfileID
typedef ICProfileIDICProfileIDPtr
typedef ICFontRecord ICFontRecord
typedef ICFontRecordICFontRecordPtr
typedef ICFontRecordPtrICFontRecordHandle
typedef ICCharTable ICCharTable
typedef ICCharTableICCharTablePtr
typedef ICCharTablePtrICCharTableHandle
typedef ICAppSpec ICAppSpec
typedef ICAppSpecICAppSpecPtr
typedef ICAppSpecPtrICAppSpecHandle
typedef ICAppSpecList ICAppSpecList
typedef ICAppSpecListICAppSpecListPtr
typedef ICAppSpecListPtrICAppSpecListHandle
typedef ICFileSpec ICFileSpec
typedef ICFileSpecICFileSpecPtr
typedef ICFileSpecPtrICFileSpecHandle
typedef long ICMapEntryFlags
typedef short ICFixedLength
typedef ICMapEntry ICMapEntry
typedef ICMapEntryICMapEntryPtr
typedef ICMapEntryPtrICMapEntryHandle
typedef short ICServiceEntryFlags
typedef ICServiceEntry ICServiceEntry
typedef ICServiceEntryICServiceEntryPtr
typedef ICServiceEntryPtrICServiceEntryHandle
typedef ICServices ICServices
typedef ICServicesICServicesPtr
typedef ICServicesPtrICServicesHandle

Enumerations

enum  {
  icPrefNotFoundErr = -666, icPermErr = -667, icPrefDataErr = -668, icInternalErr = -669,
  icTruncatedErr = -670, icNoMoreWritersErr = -671, icNothingToOverrideErr = -672, icNoURLErr = -673,
  icConfigNotFoundErr = -674, icConfigInappropriateErr = -675, icProfileNotFoundErr = -676, icTooManyProfilesErr = -677
}
enum  {
  kICComponentInterfaceVersion0 = 0x00000000, kICComponentInterfaceVersion1 = 0x00010000, kICComponentInterfaceVersion2 = 0x00020000, kICComponentInterfaceVersion3 = 0x00030000,
  kICComponentInterfaceVersion4 = 0x00040000, kICComponentInterfaceVersion = kICComponentInterfaceVersion4
}
enum  { kICAttrLockedBit = 0, kICAttrVolatileBit = 1 }
enum  { kICAttrNoChange = (unsigned long)0xFFFFFFFF, kICAttrLockedMask = 0x00000001, kICAttrVolatileMask = 0x00000002 }
enum  { icNoPerm = 0, icReadOnlyPerm = 1, icReadWritePerm = 2 }
enum  { kICNilProfileID = 0 }
enum  { kICNoUserInteractionBit = 0 }
enum  { kICNoUserInteractionMask = 0x00000001 }
enum  { kICFileType = FOUR_CHAR_CODE('ICAp'), kICCreator = FOUR_CHAR_CODE('ICAp') }
enum  { kInternetEventClass = FOUR_CHAR_CODE('GURL'), kAEGetURL = FOUR_CHAR_CODE('GURL'), kAEFetchURL = FOUR_CHAR_CODE('FURL'), keyAEAttaching = FOUR_CHAR_CODE('Atch') }
enum  { kICEditPreferenceEventClass = FOUR_CHAR_CODE('ICAp'), kICEditPreferenceEvent = FOUR_CHAR_CODE('ICAp'), keyICEditPreferenceDestination = FOUR_CHAR_CODE('dest') }
enum  { kICComponentVersion = 0, kICNumVersion = 1 }
enum  { kICFileSpecHeaderSize = sizeof(ICFileSpec) - sizeof(AliasRecord) }
enum  { kICMapFixedLength = 22 }
enum  {
  kICMapBinaryBit = 0, kICMapResourceForkBit = 1, kICMapDataForkBit = 2, kICMapPostBit = 3,
  kICMapNotIncomingBit = 4, kICMapNotOutgoingBit = 5
}
enum  {
  kICMapBinaryMask = 0x00000001, kICMapResourceForkMask = 0x00000002, kICMapDataForkMask = 0x00000004, kICMapPostMask = 0x00000008,
  kICMapNotIncomingMask = 0x00000010, kICMapNotOutgoingMask = 0x00000020
}
enum  { kICServicesTCPBit = 0, kICServicesUDPBit = 1 }
enum  { kICServicesTCPMask = 0x00000001, kICServicesUDPMask = 0x00000002 }

Functions

 ICStart (ICInstance *inst, OSType signature)
 ICStop (ICInstance inst)
 ICGetVersion (ICInstance inst, long whichVersion, UInt32 *version) FIVEWORDINLINE(0x2F3C
 ICGetConfigName (ICInstance inst, Boolean longname, Str255 name) FIVEWORDINLINE(0x2F3C
 ICGetSeed (ICInstance inst, long *seed) FIVEWORDINLINE(0x2F3C
 ICGetPerm (ICInstance inst, ICPerm *perm) FIVEWORDINLINE(0x2F3C
 ICBegin (ICInstance inst, ICPerm perm) FIVEWORDINLINE(0x2F3C
 ICGetPref (ICInstance inst, ConstStr255Param key, ICAttr *attr, void *buf, long *size) FIVEWORDINLINE(0x2F3C
 ICSetPref (ICInstance inst, ConstStr255Param key, ICAttr attr, const void *buf, long size) FIVEWORDINLINE(0x2F3C
 ICFindPrefHandle (ICInstance inst, ConstStr255Param key, ICAttr *attr, Handle prefh) FIVEWORDINLINE(0x2F3C
 ICGetPrefHandle (ICInstance inst, ConstStr255Param key, ICAttr *attr, Handle *prefh) FIVEWORDINLINE(0x2F3C
 ICSetPrefHandle (ICInstance inst, ConstStr255Param key, ICAttr attr, Handle prefh) FIVEWORDINLINE(0x2F3C
 ICCountPref (ICInstance inst, long *count) FIVEWORDINLINE(0x2F3C
 ICGetIndPref (ICInstance inst, long index, Str255 key) FIVEWORDINLINE(0x2F3C
 ICDeletePref (ICInstance inst, ConstStr255Param key) FIVEWORDINLINE(0x2F3C
 ICEnd (ICInstance inst) FIVEWORDINLINE(0x2F3C
 ICGetDefaultPref (ICInstance inst, ConstStr255Param key, Handle prefH) FIVEWORDINLINE(0x2F3C
 ICEditPreferences (ICInstance inst, ConstStr255Param key) FIVEWORDINLINE(0x2F3C
 ICLaunchURL (ICInstance inst, ConstStr255Param hint, const void *data, long len, long *selStart, long *selEnd) FIVEWORDINLINE(0x2F3C
 ICParseURL (ICInstance inst, ConstStr255Param hint, const void *data, long len, long *selStart, long *selEnd, Handle url) FIVEWORDINLINE(0x2F3C
 ICCreateGURLEvent (ICInstance inst, OSType helperCreator, Handle urlH, AppleEvent *theEvent) FIVEWORDINLINE(0x2F3C
 ICSendGURLEvent (ICInstance inst, AppleEvent *theEvent) FIVEWORDINLINE(0x2F3C
 ICMapFilename (ICInstance inst, ConstStr255Param filename, ICMapEntry *entry) FIVEWORDINLINE(0x2F3C
 ICMapTypeCreator (ICInstance inst, OSType fType, OSType fCreator, ConstStr255Param filename, ICMapEntry *entry) FIVEWORDINLINE(0x2F3C
 ICMapEntriesFilename (ICInstance inst, Handle entries, ConstStr255Param filename, ICMapEntry *entry) FIVEWORDINLINE(0x2F3C
 ICMapEntriesTypeCreator (ICInstance inst, Handle entries, OSType fType, OSType fCreator, ConstStr255Param filename, ICMapEntry *entry) FIVEWORDINLINE(0x2F3C
 ICCountMapEntries (ICInstance inst, Handle entries, long *count) FIVEWORDINLINE(0x2F3C
 ICGetIndMapEntry (ICInstance inst, Handle entries, long index, long *pos, ICMapEntry *entry) FIVEWORDINLINE(0x2F3C
 ICGetMapEntry (ICInstance inst, Handle entries, long pos, ICMapEntry *entry) FIVEWORDINLINE(0x2F3C
 ICSetMapEntry (ICInstance inst, Handle entries, long pos, const ICMapEntry *entry) FIVEWORDINLINE(0x2F3C
 ICDeleteMapEntry (ICInstance inst, Handle entries, long pos) FIVEWORDINLINE(0x2F3C
 ICAddMapEntry (ICInstance inst, Handle entries, const ICMapEntry *entry) FIVEWORDINLINE(0x2F3C
 ICGetCurrentProfile (ICInstance inst, ICProfileID *currentID) FIVEWORDINLINE(0x2F3C
 ICSetCurrentProfile (ICInstance inst, ICProfileID newID) FIVEWORDINLINE(0x2F3C
 ICCountProfiles (ICInstance inst, long *count) FIVEWORDINLINE(0x2F3C
 ICGetIndProfile (ICInstance inst, long index, ICProfileID *thisID) FIVEWORDINLINE(0x2F3C
 ICGetProfileName (ICInstance inst, ICProfileID thisID, Str255 name) FIVEWORDINLINE(0x2F3C
 ICSetProfileName (ICInstance inst, ICProfileID thisID, ConstStr255Param name) FIVEWORDINLINE(0x2F3C
 ICAddProfile (ICInstance inst, ICProfileID prototypeID, ICProfileID *newID) FIVEWORDINLINE(0x2F3C
 ICDeleteProfile (ICInstance inst, ICProfileID thisID) FIVEWORDINLINE(0x2F3C

Variables

typedef x0008
typedef x0032
typedef x7000
typedef xA82A
typedef x0006
typedef x0023
typedef x0004
typedef x000D
typedef x0002
typedef x0005
typedef x0010
typedef x0007
typedef x000C
typedef x0024
typedef x001A
typedef x001B
typedef x0009
typedef x0000
typedef x000A
typedef x0031
typedef x000F
typedef x0014
typedef x0011
typedef x0018
typedef x0033
typedef x0034
typedef x0019
typedef x001C
typedef x001D
typedef x0012
typedef x0013
typedef x0015
typedef x0016
typedef x0017
typedef x0025
typedef x0026
typedef x0027
typedef x0028
typedef x0029
typedef x002A
typedef x002B
typedef x002C


Define Documentation

#define kICArchieAll   "\pArchieAll"
 

Definition at line 411 of file InternetConfig.h.

#define kICArchiePreferred   "\pArchiePreferred"
 

Definition at line 415 of file InternetConfig.h.

#define kICCharacterSet   "\pCharacterSet"
 

Definition at line 419 of file InternetConfig.h.

#define kICDocumentFont   "\pDocumentFont"
 

Definition at line 423 of file InternetConfig.h.

#define kICDownloadFolder   "\pDownloadFolder"
 

Definition at line 427 of file InternetConfig.h.

#define kICEmail   "\pEmail"
 

Definition at line 431 of file InternetConfig.h.

#define kICFingerHost   "\pFingerHost"
 

Definition at line 455 of file InternetConfig.h.

#define kICFTPHost   "\pFTPHost"
 

Definition at line 435 of file InternetConfig.h.

#define kICFTPProxyAccount   "\pFTPProxyAccount"
 

Definition at line 439 of file InternetConfig.h.

#define kICFTPProxyHost   "\pFTPProxyHost"
 

Definition at line 443 of file InternetConfig.h.

#define kICFTPProxyPassword   "\pFTPProxyPassword"
 

Definition at line 447 of file InternetConfig.h.

#define kICFTPProxyUser   "\pFTPProxyUser"
 

Definition at line 451 of file InternetConfig.h.

#define kICGopherHost   "\pGopherHost"
 

Definition at line 459 of file InternetConfig.h.

#define kICGopherProxy   "\pGopherProxy"
 

Definition at line 463 of file InternetConfig.h.

#define kICHelper   "\pHelper¥"
 

Definition at line 471 of file InternetConfig.h.

#define kICHelperDesc   "\pHelperDesc¥"
 

Definition at line 475 of file InternetConfig.h.

#define kICHelperList   "\pHelperList¥"
 

Definition at line 479 of file InternetConfig.h.

#define kICHTTPProxyHost   "\pHTTPProxyHost"
 

Definition at line 467 of file InternetConfig.h.

#define kICInfoMacAll   "\pInfoMacAll"
 

Definition at line 487 of file InternetConfig.h.

#define kICInfoMacPreferred   "\pInfoMacPreferred"
 

Definition at line 491 of file InternetConfig.h.

#define kICIRCHost   "\pIRCHost"
 

Definition at line 483 of file InternetConfig.h.

#define kICLDAPSearchbase   "\pLDAPSearchbase"
 

Definition at line 495 of file InternetConfig.h.

#define kICLDAPServer   "\pLDAPServer"
 

Definition at line 499 of file InternetConfig.h.

#define kICListFont   "\pListFont"
 

Definition at line 503 of file InternetConfig.h.

#define kICMacSearchHost   "\pMacSearchHost"
 

Definition at line 507 of file InternetConfig.h.

#define kICMailAccount   "\pMailAccount"
 

Definition at line 511 of file InternetConfig.h.

#define kICMailHeaders   "\pMailHeaders"
 

Definition at line 515 of file InternetConfig.h.

#define kICMailPassword   "\pMailPassword"
 

Definition at line 519 of file InternetConfig.h.

#define kICMapping   "\pMapping"
 

Definition at line 523 of file InternetConfig.h.

#define kICNewMailDialog   "\pNewMailDialog"
 

Definition at line 535 of file InternetConfig.h.

#define kICNewMailFlashIcon   "\pNewMailFlashIcon"
 

Definition at line 539 of file InternetConfig.h.

#define kICNewMailPlaySound   "\pNewMailPlaySound"
 

Definition at line 543 of file InternetConfig.h.

#define kICNewMailSoundName   "\pNewMailSoundName"
 

Definition at line 547 of file InternetConfig.h.

#define kICNewsAuthPassword   "\pNewsAuthPassword"
 

Definition at line 551 of file InternetConfig.h.

#define kICNewsAuthUsername   "\pNewsAuthUsername"
 

Definition at line 555 of file InternetConfig.h.

#define kICNewsHeaders   "\pNewsHeaders"
 

Definition at line 559 of file InternetConfig.h.

#define kICNNTPHost   "\pNNTPHost"
 

Definition at line 527 of file InternetConfig.h.

#define kICNoProxyDomains   "\pNoProxyDomains"
 

Definition at line 563 of file InternetConfig.h.

#define kICNTPHost   "\pNTPHost"
 

Definition at line 531 of file InternetConfig.h.

#define kICOrganization   "\pOrganization"
 

Definition at line 567 of file InternetConfig.h.

#define kICPhHost   "\pPhHost"
 

Definition at line 571 of file InternetConfig.h.

#define kICPlan   "\pPlan"
 

Definition at line 575 of file InternetConfig.h.

#define kICPrinterFont   "\pPrinterFont"
 

Definition at line 579 of file InternetConfig.h.

#define kICQuotingString   "\pQuotingString"
 

Definition at line 583 of file InternetConfig.h.

#define kICRealName   "\pRealName"
 

Definition at line 587 of file InternetConfig.h.

#define kICReservedKey   "\pkICReservedKey"
 

Definition at line 407 of file InternetConfig.h.

#define kICRTSPProxyHost   "\pRTSPProxyHost"
 

Definition at line 591 of file InternetConfig.h.

#define kICScreenFont   "\pScreenFont"
 

Definition at line 599 of file InternetConfig.h.

#define kICServices   "\pServices"
 

Definition at line 603 of file InternetConfig.h.

#define kICSignature   "\pSignature"
 

Definition at line 607 of file InternetConfig.h.

#define kICSMTPHost   "\pSMTPHost"
 

Definition at line 595 of file InternetConfig.h.

#define kICSnailMailAddress   "\pSnailMailAddress"
 

Definition at line 611 of file InternetConfig.h.

#define kICSocksHost   "\pSocksHost"
 

Definition at line 615 of file InternetConfig.h.

#define kICTelnetHost   "\pTelnetHost"
 

Definition at line 619 of file InternetConfig.h.

#define kICUMichAll   "\pUMichAll"
 

Definition at line 623 of file InternetConfig.h.

#define kICUMichPreferred   "\pUMichPreferred"
 

Definition at line 627 of file InternetConfig.h.

#define kICUseFTPProxy   "\pUseFTPProxy"
 

Definition at line 631 of file InternetConfig.h.

#define kICUseGopherProxy   "\pUseGopherProxy"
 

Definition at line 635 of file InternetConfig.h.

#define kICUseHTTPProxy   "\pUseHTTPProxy"
 

Definition at line 639 of file InternetConfig.h.

#define kICUsePassiveFTP   "\pUsePassiveFTP"
 

Definition at line 643 of file InternetConfig.h.

#define kICUseRTSPProxy   "\pUseRTSPProxy"
 

Definition at line 647 of file InternetConfig.h.

#define kICUseSocks   "\pUseSocks"
 

Definition at line 651 of file InternetConfig.h.

#define kICWAISGateway   "\pWAISGateway"
 

Definition at line 655 of file InternetConfig.h.

#define kICWebBackgroundColour   "\pWebBackgroundColour"
 

Definition at line 663 of file InternetConfig.h.

#define kICWebReadColor   "\p646F6777¥WebReadColor"
 

Definition at line 667 of file InternetConfig.h.

#define kICWebSearchPagePrefs   "\pWebSearchPagePrefs"
 

Definition at line 671 of file InternetConfig.h.

#define kICWebTextColor   "\pWebTextColor"
 

Definition at line 675 of file InternetConfig.h.

#define kICWebUnderlineLinks   "\p646F6777¥WebUnderlineLinks"
 

Definition at line 679 of file InternetConfig.h.

#define kICWebUnreadColor   "\p646F6777¥WebUnreadColor"
 

Definition at line 683 of file InternetConfig.h.

#define kICWhoisHost   "\pWhoisHost"
 

Definition at line 687 of file InternetConfig.h.

#define kICWWWHomePage   "\pWWWHomePage"
 

Definition at line 659 of file InternetConfig.h.


Typedef Documentation

typedef struct ICAppSpec ICAppSpec
 

Definition at line 251 of file InternetConfig.h.

typedef ICAppSpecPtr* ICAppSpecHandle
 

Definition at line 253 of file InternetConfig.h.

typedef struct ICAppSpecList ICAppSpecList
 

Definition at line 258 of file InternetConfig.h.

typedef ICAppSpecListPtr* ICAppSpecListHandle
 

Definition at line 260 of file InternetConfig.h.

typedef ICAppSpecList* ICAppSpecListPtr
 

Definition at line 259 of file InternetConfig.h.

typedef ICAppSpec* ICAppSpecPtr
 

Definition at line 252 of file InternetConfig.h.

typedef UInt32 ICAttr
 

Definition at line 125 of file InternetConfig.h.

typedef struct ICCharTable ICCharTable
 

Definition at line 240 of file InternetConfig.h.

typedef ICCharTablePtr* ICCharTableHandle
 

Definition at line 242 of file InternetConfig.h.

typedef ICCharTable* ICCharTablePtr
 

Definition at line 241 of file InternetConfig.h.

typedef struct ICDirSpec ICDirSpec
 

Definition at line 118 of file InternetConfig.h.

typedef ICDirSpec ICDirSpecArray[4]
 

Definition at line 119 of file InternetConfig.h.

typedef ICDirSpecArray* ICDirSpecArrayPtr
 

Definition at line 120 of file InternetConfig.h.

typedef struct ICFileSpec ICFileSpec
 

Definition at line 275 of file InternetConfig.h.

typedef ICFileSpecPtr* ICFileSpecHandle
 

Definition at line 277 of file InternetConfig.h.

typedef ICFileSpec* ICFileSpecPtr
 

Definition at line 276 of file InternetConfig.h.

typedef short ICFixedLength
 

Definition at line 298 of file InternetConfig.h.

typedef struct ICFontRecord ICFontRecord
 

Definition at line 229 of file InternetConfig.h.

typedef ICFontRecordPtr* ICFontRecordHandle
 

Definition at line 231 of file InternetConfig.h.

typedef ICFontRecord* ICFontRecordPtr
 

Definition at line 230 of file InternetConfig.h.

typedef struct OpaqueICInstance* ICInstance
 

Definition at line 109 of file InternetConfig.h.

typedef struct ICMapEntry ICMapEntry
 

Definition at line 316 of file InternetConfig.h.

typedef long ICMapEntryFlags
 

Definition at line 297 of file InternetConfig.h.

typedef ICMapEntryPtr* ICMapEntryHandle
 

Definition at line 318 of file InternetConfig.h.

typedef ICMapEntry* ICMapEntryPtr
 

Definition at line 317 of file InternetConfig.h.

typedef UInt8 ICPerm
 

Definition at line 142 of file InternetConfig.h.

typedef long ICProfileID
 

Definition at line 168 of file InternetConfig.h.

typedef ICProfileID* ICProfileIDPtr
 

Definition at line 169 of file InternetConfig.h.

typedef struct ICServiceEntry ICServiceEntry
 

Definition at line 371 of file InternetConfig.h.

typedef short ICServiceEntryFlags
 

Definition at line 365 of file InternetConfig.h.

typedef ICServiceEntryPtr* ICServiceEntryHandle
 

Definition at line 373 of file InternetConfig.h.

typedef ICServiceEntry* ICServiceEntryPtr
 

Definition at line 372 of file InternetConfig.h.

typedef struct ICServices ICServices
 

Definition at line 389 of file InternetConfig.h.

typedef ICServicesPtr* ICServicesHandle
 

Definition at line 391 of file InternetConfig.h.

typedef ICServices* ICServicesPtr
 

Definition at line 390 of file InternetConfig.h.


Enumeration Type Documentation

anonymous enum
 

Enumerator:
icPrefNotFoundErr 
icPermErr 
icPrefDataErr 
icInternalErr 
icTruncatedErr 
icNoMoreWritersErr 
icNothingToOverrideErr 
icNoURLErr 
icConfigNotFoundErr 
icConfigInappropriateErr 
icProfileNotFoundErr 
icTooManyProfilesErr 

Definition at line 77 of file InternetConfig.h.

anonymous enum
 

Enumerator:
kICComponentInterfaceVersion0 
kICComponentInterfaceVersion1 
kICComponentInterfaceVersion2 
kICComponentInterfaceVersion3 
kICComponentInterfaceVersion4 
kICComponentInterfaceVersion 

Definition at line 96 of file InternetConfig.h.

anonymous enum
 

Enumerator:
kICEditPreferenceEventClass 
kICEditPreferenceEvent 
keyICEditPreferenceDestination 

Definition at line 205 of file InternetConfig.h.

anonymous enum
 

Enumerator:
kICComponentVersion 
kICNumVersion 

Definition at line 215 of file InternetConfig.h.

anonymous enum
 

Enumerator:
kICFileSpecHeaderSize 

Definition at line 290 of file InternetConfig.h.

anonymous enum
 

Enumerator:
kICMapFixedLength 

Definition at line 340 of file InternetConfig.h.

anonymous enum
 

Enumerator:
kICMapBinaryBit 
kICMapResourceForkBit 
kICMapDataForkBit 
kICMapPostBit 
kICMapNotIncomingBit 
kICMapNotOutgoingBit 

Definition at line 344 of file InternetConfig.h.

anonymous enum
 

Enumerator:
kICMapBinaryMask 
kICMapResourceForkMask 
kICMapDataForkMask 
kICMapPostMask 
kICMapNotIncomingMask 
kICMapNotOutgoingMask 

Definition at line 353 of file InternetConfig.h.

anonymous enum
 

Enumerator:
kICServicesTCPBit 
kICServicesUDPBit 

Definition at line 375 of file InternetConfig.h.

anonymous enum
 

Enumerator:
kICServicesTCPMask 
kICServicesUDPMask 

Definition at line 380 of file InternetConfig.h.

anonymous enum
 

Enumerator:
kICAttrLockedBit 
kICAttrVolatileBit 

Definition at line 127 of file InternetConfig.h.

anonymous enum
 

Enumerator:
kICAttrNoChange 
kICAttrLockedMask 
kICAttrVolatileMask 

Definition at line 132 of file InternetConfig.h.

anonymous enum
 

Enumerator:
icNoPerm 
icReadOnlyPerm 
icReadWritePerm 

Definition at line 144 of file InternetConfig.h.

anonymous enum
 

Enumerator:
kICNilProfileID 

Definition at line 171 of file InternetConfig.h.

anonymous enum
 

Enumerator:
kICNoUserInteractionBit 

Definition at line 179 of file InternetConfig.h.

anonymous enum
 

Enumerator:
kICNoUserInteractionMask 

Definition at line 183 of file InternetConfig.h.

anonymous enum
 

Enumerator:
kICFileType 
kICCreator 

Definition at line 187 of file InternetConfig.h.

anonymous enum
 

Enumerator:
kInternetEventClass 
kAEGetURL 
kAEFetchURL 
keyAEAttaching 

Definition at line 196 of file InternetConfig.h.


Function Documentation

ICAddMapEntry ICInstance  inst,
Handle  entries,
const ICMapEntry entry
 

ICAddProfile ICInstance  inst,
ICProfileID  prototypeID,
ICProfileID newID
 

ICBegin ICInstance  inst,
ICPerm  perm
 

ICCountMapEntries ICInstance  inst,
Handle  entries,
long count
 

ICCountPref ICInstance  inst,
long count
 

ICCountProfiles ICInstance  inst,
long count
 

ICCreateGURLEvent ICInstance  inst,
OSType  helperCreator,
Handle  urlH,
AppleEvent *  theEvent
 

ICDeleteMapEntry ICInstance  inst,
Handle  entries,
long  pos
 

ICDeletePref ICInstance  inst,
ConstStr255Param  key
 

ICDeleteProfile ICInstance  inst,
ICProfileID  thisID
 

ICEditPreferences ICInstance  inst,
ConstStr255Param  key
 

ICEnd ICInstance  inst  ) 
 

ICFindPrefHandle ICInstance  inst,
ConstStr255Param  key,
ICAttr attr,
Handle  prefh
 

ICGetConfigName ICInstance  inst,
Boolean  longname,
Str255  name
 

ICGetCurrentProfile ICInstance  inst,
ICProfileID currentID
 

ICGetDefaultPref ICInstance  inst,
ConstStr255Param  key,
Handle  prefH
 

ICGetIndMapEntry ICInstance  inst,
Handle  entries,
long  index,
long pos,
ICMapEntry entry
 

ICGetIndPref ICInstance  inst,
long  index,
Str255  key
 

ICGetIndProfile ICInstance  inst,
long  index,
ICProfileID thisID
 

ICGetMapEntry ICInstance  inst,
Handle  entries,
long  pos,
ICMapEntry entry
 

ICGetPerm ICInstance  inst,
ICPerm perm
 

ICGetPref ICInstance  inst,
ConstStr255Param  key,
ICAttr attr,
void *  buf,
long size
 

ICGetPrefHandle ICInstance  inst,
ConstStr255Param  key,
ICAttr attr,
Handle *  prefh
 

ICGetProfileName ICInstance  inst,
ICProfileID  thisID,
Str255  name
 

ICGetSeed ICInstance  inst,
long seed
 

ICGetVersion ICInstance  inst,
long  whichVersion,
UInt32 *  version
 

ICLaunchURL ICInstance  inst,
ConstStr255Param  hint,
const void *  data,
long  len,
long selStart,
long selEnd
 

ICMapEntriesFilename ICInstance  inst,
Handle  entries,
ConstStr255Param  filename,
ICMapEntry entry
 

ICMapEntriesTypeCreator ICInstance  inst,
Handle  entries,
OSType  fType,
OSType  fCreator,
ConstStr255Param  filename,
ICMapEntry entry
 

ICMapFilename ICInstance  inst,
ConstStr255Param  filename,
ICMapEntry entry
 

ICMapTypeCreator ICInstance  inst,
OSType  fType,
OSType  fCreator,
ConstStr255Param  filename,
ICMapEntry entry
 

ICParseURL ICInstance  inst,
ConstStr255Param  hint,
const void *  data,
long  len,
long selStart,
long selEnd,
Handle  url
 

ICSendGURLEvent ICInstance  inst,
AppleEvent *  theEvent
 

ICSetCurrentProfile ICInstance  inst,
ICProfileID  newID
 

ICSetMapEntry ICInstance  inst,
Handle  entries,
long  pos,
const ICMapEntry entry
 

ICSetPref ICInstance  inst,
ConstStr255Param  key,
ICAttr  attr,
const void *  buf,
long  size
 

ICSetPrefHandle ICInstance  inst,
ConstStr255Param  key,
ICAttr  attr,
Handle  prefh
 

ICSetProfileName ICInstance  inst,
ICProfileID  thisID,
ConstStr255Param  name
 

ICStart ICInstance inst,
OSType  signature
 

ICStop ICInstance  inst  ) 
 


Variable Documentation

typedef x0000
 

Definition at line 1326 of file InternetConfig.h.

typedef x0002
 

Definition at line 1104 of file InternetConfig.h.

typedef x0004
 

Definition at line 1018 of file InternetConfig.h.

typedef x0005
 

Definition at line 1104 of file InternetConfig.h.

typedef x0006
 

Definition at line 907 of file InternetConfig.h.

typedef x0007
 

Definition at line 1162 of file InternetConfig.h.

typedef x0008
 

Definition at line 776 of file InternetConfig.h.

typedef x0009
 

Definition at line 1289 of file InternetConfig.h.

typedef x000A
 

Definition at line 1326 of file InternetConfig.h.

typedef x000C
 

Definition at line 1191 of file InternetConfig.h.

typedef x000D
 

Definition at line 1037 of file InternetConfig.h.

typedef x000F
 

Definition at line 1364 of file InternetConfig.h.

typedef x0010
 

Definition at line 1130 of file InternetConfig.h.

typedef x0011
 

Definition at line 1395 of file InternetConfig.h.

typedef x0012
 

Definition at line 1602 of file InternetConfig.h.

typedef x0013
 

Definition at line 1624 of file InternetConfig.h.

typedef x0014
 

Definition at line 1395 of file InternetConfig.h.

typedef x0015
 

Definition at line 1672 of file InternetConfig.h.

typedef x0016
 

Definition at line 1696 of file InternetConfig.h.

typedef x0017
 

Definition at line 1718 of file InternetConfig.h.

typedef x0018
 

Definition at line 1431 of file InternetConfig.h.

typedef x0019
 

Definition at line 1529 of file InternetConfig.h.

typedef x001A
 

Definition at line 1216 of file InternetConfig.h.

typedef x001B
 

Definition at line 1244 of file InternetConfig.h.

typedef x001C
 

Definition at line 1553 of file InternetConfig.h.

typedef x001D
 

Definition at line 1578 of file InternetConfig.h.

typedef x0023
 

Definition at line 907 of file InternetConfig.h.

typedef x0024
 

Definition at line 1191 of file InternetConfig.h.

typedef x0025
 

Definition at line 1739 of file InternetConfig.h.

typedef x0026
 

Definition at line 1756 of file InternetConfig.h.

typedef x0027
 

Definition at line 1773 of file InternetConfig.h.

typedef x0028
 

Definition at line 1791 of file InternetConfig.h.

typedef x0029
 

Definition at line 1811 of file InternetConfig.h.

typedef x002A
 

Definition at line 1831 of file InternetConfig.h.

typedef x002B
 

Definition at line 1850 of file InternetConfig.h.

typedef x002C
 

Definition at line 1872 of file InternetConfig.h.

typedef x0031
 

Definition at line 1345 of file InternetConfig.h.

typedef x0032
 

Definition at line 776 of file InternetConfig.h.

typedef x0033
 

Definition at line 1464 of file InternetConfig.h.

typedef x0034
 

Definition at line 1482 of file InternetConfig.h.

typedef x7000
 

Definition at line 776 of file InternetConfig.h.

typedef xA82A
 

Definition at line 776 of file InternetConfig.h.


This A:M SDK v12.0 documentation is maintained by Hash Inc. Please address any comments concerning this documentation to AMReports. If you have any information, knowledge, or documentation to share with the A:M developer community, please post them on the Hash SDK forum.

Generated on Thu Oct 27 11:46:47 2005 with doxygen 1.4.5 written by Dimitri van Heesch, © 1997-2001