Documentation  |   Table of Contents   |  < Previous   |  Next >  

116    SystemResources.h

Porting Applications to Palm OS® Cobalt

Exploring Palm OS®

Constants corresponding to features that are not present in Palm OS Cobalt devices are no longer defined in SystemResources.h. Those features that are now ARM-native (such as the PIM applications) have, in many cases, had their corresponding #defines altered to distinguish them from their 68K counterparts.

Deleted APIs ^TOP^

Table 116.1  Deleted #defines 

Deleted API

Use instead

sysClipperPQACardNoIndex

Nothing. The Clipper application is not supported in Palm OS Cobalt.

sysClipperPQADbIDIndex

Nothing. The Clipper application is not supported in Palm OS Cobalt.

sysFileCBaseATDriver

Nothing. The base AT driver is not used in Palm OS Cobalt.

sysFileCBtConnectPanelHelper

sysFileCBtCncPlugin

sysFileCBtTransLib

sysFileTBtTransLib

sysFileCGenenicActivate

sysFileCGenericActivate

sysFileCNetTrace

Nothing. This was the creator type for "Net Trace" stdio application.

sysFileCPhonePanel

sysFileCPing

Nothing. This was the creator type for "Ping" stdio application.

sysFileCStandardGsm

sysFileCTelTaskSerial

sysFileDRAMFix

Nothing. This fix is not needed in Palm OS Cobalt.

sysFileDRAMFixOriginal

Nothing. This fix is not needed in Palm OS Cobalt.

sysFileTBaseATDriver

Nothing. The base AT driver is not used in Palm OS Cobalt.

sysFileTSimulator

sysFileCSimulator

sysFileTTelTaskSerial

sysFileTUIAppShell

sysFileTBootApp

sysFtrIDKeyboardActive

sysNotifyAltInputSystemEnabled

sysFtrTKeyboard

sysResIDFeatures

sysResIDGrfDefaultMacros

sysResIDGrfDictionary

sysResIDGrfTemplate

sysResIDOverlayFeatures

sysResTAppCode

sysResTModuleCode (or, for 68K code, sysResTAppCode68K).

sysResTAppGData

sysResTModuleData (or, for 68K app data, sysResTAppGData68K).

sysResTAppPrefs

sysResIDAppPrefs (or, for 68K app preferences, sysResTAppPrefs68K).

sysResTBootCode

sysFileTBoot

sysResTExtensionCode

sysFileTExtension

sysResTExtensionOEMCode

sysResTFontMap

sysResTTrueTypeFont (this is a resource that contains True Type fonts).

sysResTGrfDictionary

sysFileCJEDict

sysResTGrfTemplate

sysResTLibrary

sysFileTLibrary

sysResTProductUpdateCode

sysFileTProductUpdate

sysResTSilkscreen

Nothing. The concept of a "silkscreen" doesn't exist in Palm OS Cobalt.

Modified APIs ^TOP^

Table 116.2  Modified #defines 

Modified API

Description of change

sysFileCAddress

Changed to 'adrs', which identifies the ARM-native version of the Address Book application. The old value of this #define—identifying the 68K version of the Address Book application—is set in the Palm OS Protein headers to be the value of the sysFileCAddress68K constant.

sysFileCCalculator

Changed to 'cals', which identifies the ARM-native version of the Calculator application.

sysFileCCardInfo

Changed to 'cins', which identifies the ARM-native version of the Card Info application.

sysFileCDatebook

Changed to 'dats', which identifies the ARM-native version of the Date Book application. The old value of this #define—identifying the 68K version of the Date Book application—is set in the Palm OS Protein headers to be the value of the sysFileCDatebook68K constant.

sysFileCDefaultApp

The default application in Palm OS Cobalt is the Launcher. In Palm OS Garnet and in earlier Palm OS releases, the default application was the Preferences application.

sysFileCFirstApp

The "first" application in Palm OS Cobalt is the Launcher. In Palm OS Garnet and in earlier Palm OS releases, the default application was the Setup application.

sysFileCFormats

Changed to 'fmat', which identifies the ARM-native version of the Formats panel.

sysFileCGraffitiDemo

Changed to 'gdes', which identifies the ARM-native version of the Graffiti Demo application.

sysFileCMemo

Changed to 'mems', which identifies the ARM-native version of the Memo Pad application. The old value of this #define—identifying the 68K version of the Memo Pad application—is set in the Palm OS Protein headers to be the value of the sysFileCMemo68K constant.

sysFileCMultimedia

Changed to 'mmmm', which identifies the ARM-native version of the Multimedia APIs.

sysFileCSetup

Changed to 'sets', which identifies the ARM-native version of the Setup application.

sysFileCSmsMessenger

Changed to 'smsa', which identifies the ARM-native version of the SMS Messenger application.

sysFileCToDo

Changed to 'tdos', which identifies the ARM-native version of the To Do List application. The old value of this #define—identifying the 68K version of the To Do List application—is set in the Palm OS Protein headers to be the value of the sysFileCToDo68K constant.

sysFileTPhoneDriver

Changed to 'phdr', which identifies the ARM-native phone drivers.

sysResTButtonDefaults

Changed to 'abda', which identifies the ARM-native resource type for hard- and soft-button default applications.

sysResTDefaultDB

Changed to 'adft', which identifies the ARM-native resource type of the defaults database. The old value of this #define—identifying the 68K resource type of the defaults database—is set in the Palm OS Protein headers to be the value of the sysResTDefaultDB68K constant.

sysResTFeatures

Changed to 'afea', which identifies the ARM-native resource type of the system features table.

Unchanged APIs ^TOP^

Table 116.3  Unchanged #defines 

sysActivateFullyActivated

sysActivateNeedGeorgeQuery

sysActivateNeedMortyQuery

sysActivateStatusFeatureIndex

sysFileCActivate

sysFileCAltFirstApp

sysFileCBtExgLib

sysFileCBtLib

sysFileCButtons

sysFileCClipper

sysFileCDateTime

sysFileCDefaultAntennaButtonApp

sysFileCDefaultButton1App

sysFileCDefaultButton2App

sysFileCDefaultButton3App

sysFileCDefaultButton4App

sysFileCDefaultCalcButtonApp

sysFileCDefaultCradleApp

sysFileCDefaultModemApp

sysFileCDial

sysFileCDialPanel

sysFileCDigitizer

sysFileCExpansionMgr

sysFileCExpense

sysFileCExternalConnector

sysFileCFATFS

sysFileCFlashInstaller

sysFileCGeneral

sysFileCGraffiti

sysFileCHwrFlashMgr

sysFileCINetLib

sysFileCIrLib

sysFileCIrSerialWrapper

sysFileCJEDict

sysFileCLanguagePicker

sysFileCLauncher

sysFileCLocalLib

sysFileCLz77Lib

sysFileCMail

sysFileCMailDemo

sysFileCMemory

sysFileCMessaging

sysFileCMfgCalibration

sysFileCMfgExtension

sysFileCMfgFunctional

sysFileCMineHunt

sysFileCModemFlashTool

sysFileCModemPanel

sysFileCNet

sysFileCNetworkPanel

sysFileCNullApp

sysFileCOEMSystem

sysFileCOpenLibInfo

sysFileCOwner

sysFileCPADHtal

sysFileCPalmDevice

sysFileCPdiLib

sysFileCPDIUSBD12

sysFileCPhone

sysFileCPinyinFep

sysFileCPreferences

sysFileCPuzzle15

sysFileCRELHtal

sysFileCRFDiag

sysFileCRmpLib

sysFileCSdSpiCard

sysFileCSecLib

sysFileCSecurity

sysFileCSerialMgr

sysFileCSerialWrapper

sysFileCShortCuts

sysFileCSimulator

sysFileCSlotDriverPnps

sysFileCSmsLib

sysFileCSoundMgr

sysFileCSync

sysFileCSystem

sysFileCSystemPatch

sysFileCTCPHtal

sysFileCTelMgrLib

sysFileCTextServices

sysFileCUart328

sysFileCUart328EZ

sysFileCUart650

sysFileCUserDict

sysFileCVFSMgr

sysFileCVirtIrComm

sysFileCVirtRfComm

sysFileCWebLib

sysFileCWirelessPanel

sysFileCWordLookup

sysFileHotSyncServer

sysFileHotSyncServerUpdate

sysFileTActivationPlugin

sysFileTApplication

sysFileTBigHal

sysFileTBoot

sysFileTExgLib

sysFileTExtension

sysFileTFileStream

sysFileTFileSystem

sysFileTGraffitiMacros

sysFileTHtalLib

sysFileTKernel

sysFileTLearningData

sysFileTLibrary

sysFileTLibraryExtension

sysFileTLocaleModule

sysFileTMidi

sysFileTNetworkPanelPlugin

sysFileTOverlay

sysFileTPanel

sysFileTpqa

sysFileTPreferences

sysFileTProductUpdate

sysFileTSavedPreferences

sysFileTScriptPlugin

sysFileTSlotDriver

sysFileTSmallHal

sysFileTSplash

sysFileTStdIO

sysFileTSystem

sysFileTSystemPatch

sysFileTTemp

sysFileTUartPlugIn

sysFileTUserDictionary

sysFileTVirtPlugin

sysFtrIDOEMSysHideBatteryGauge

sysFtrTOEMSys

sysMaxUserDomainNameLength

sysPortUSBConsole

sysPortUSBDesktop

sysPortUSBPeripheral

sysResIDAntennaButtonParam

sysResIDAppPrefs

sysResIDBitmapConfirm

sysResIDBitmapSplash

sysResIDBootHAL

sysResIDBootHALCodeStart

sysResIDBootInitCode

sysResIDBootReset

sysResIDBootSysCodeMin

sysResIDBootSysCodeStart

sysResIDBootUICodeMin

sysResIDBootUICodeStart

sysResIDButton1Param

sysResIDButton2Param

sysResIDButton3Param

sysResIDButton4Param

sysResIDButtonDefaults

sysResIDCalcButtonParam

sysResIDCompressedDB

sysResIDCradleParam

sysResIDDefaultDB

sysResIDDlkCondFilterTab

sysResIDDlkLocalPC

sysResIDDlkLocalPCAddr

sysResIDDlkLocalPCMask

sysResIDDlkUserInfo

sysResIDErrStrings

sysResIDExtPrefs

sysResIDFlashMgrWorkspace

sysResIDHwrFlashIdent

sysResIDModemMgrPref

sysResIDModemParam

sysResIDOEMDBVersion

sysResIDPrefUIColorTable1

sysResIDPrefUIColorTable2

sysResIDPrefUIColorTable4

sysResIDPrefUIColorTable8

sysResIDPrefUIColorTableBase

sysResIDProdUpdCodeStart

sysResIDSndAlarm

sysResIDSndCardInsert

sysResIDSndCardRemove

sysResIDSndClick

sysResIDSndConfirmation

sysResIDSndError

sysResIDSndInfo

sysResIDSndStartUp

sysResIDSndSyncStart

sysResIDSndSyncStop

sysResIDSndWarning

sysResIDSysPrefCalibration

sysResIDSysPrefFindStr

sysResIDSysPrefMain

sysResIDSysPrefPassword

sysResIDSysPrefPasswordHash

sysResIDSysPrefPasswordHint

sysResTCompressedDB

sysResTErrStrings

sysResTExtPrefs

sysResTFlashMgr

sysResTHwrFlashCode

sysResTHwrFlashIdent

sysResTSound

sysResTSysPref