Documentation  |   Table of Contents   |  < Previous   |  Next >  

39    ExpansionMgr.h

Porting Applications to Palm OS® Cobalt

Exploring Palm OS®

68K-style slot drivers are no longer supported. In Palm OS Cobalt the slot driver is replaced by a block device driver (also called a storage driver). Applications no longer manipulate slot drivers directly.

Deleted APIs ^TOP^

Table 39.1  Deleted functions 

Deleted API

Use instead

ExpCardGetSerialPort()

A slot-driver-specific function.

ExpCardInserted()

Nothing. This function was documented as "System Use Only" and should not have been used by applications.

ExpCardRemoved()

Nothing. This function was documented as "System Use Only" and should not have been used by applications.

ExpInit()

Nothing. This function was documented as "System Use Only" and should not have been used by applications.

ExpSlotDriverInstall()

Nothing. Applications cannot manipulate slot drivers in this release of Palm OS Cobalt.

ExpSlotDriverRemove()

Nothing. Applications cannot manipulate slot drivers in this release of Palm OS Cobalt.

ExpSlotLibFind()

Nothing. Applications cannot manipulate slot drivers in this release of Palm OS Cobalt.

ExpSlotRegister()

Nothing. This function was documented as "System Use Only" and should not have been used by applications.

ExpSlotUnregister()

Nothing. This function was documented as "System Use Only" and should not have been used by applications.

Table 39.2  Deleted macros

Deleted API

Use instead

EXPMGR_TRAP()

Nothing. The Expansion Manager is a standard part of the operating system in Palm OS Cobalt.

Table 39.3  Deleted #defines 

Deleted API

Use instead

expCardGetSerialPort

Nothing. This was a function selector for a function that is no longer exported.

expCardInfo

See "Patching Shared Libraries" of Exploring Palm OS: System Management for information on function entry points.

expCardInserted

Nothing. This was a function selector for a function that is no longer exported.

expCardPresent

See "Patching Shared Libraries" of Exploring Palm OS: System Management for information on function entry points.

expCardRemoved

Nothing. This was a function selector for a function that is no longer exported.

expInit

Nothing. This was a function selector for a function that is no longer exported.

expMaxSelector

See "Patching Shared Libraries" of Exploring Palm OS: System Management for information on function entry points.

expSlotDriverInstall

Nothing. This was a function selector for a function that is no longer exported.

expSlotDriverRemove

Nothing. This was a function selector for a function that is no longer exported.

expSlotEnumerate

See "Patching Shared Libraries" of Exploring Palm OS: System Management for information on function entry points.

expSlotLibFind

Nothing. This was a function selector for a function that is no longer exported.

expSlotRegister

Nothing. This was a function selector for a function that is no longer exported.

expSlotUnregister

Nothing. This was a function selector for a function that is no longer exported.

sysTrapExpansionMgr

See "Patching Shared Libraries" of Exploring Palm OS: System Management for information on function entry points.

Table 39.4  Deleted application-defined functions

Deleted API

Use instead

ExpPollingProcPtr()

Modified APIs ^TOP^

Table 39.5  Modified #defines

Modified API

Description of change

#define expMgrVersionNum ((uint16_t)300)

Was 200.

Unchanged APIs ^TOP^

Table 39.6  Unchanged functions

ExpCardInfo()

ExpCardPresent()

ExpSlotEnumerate()

Table 39.7  Unchanged structures

ExpCardInfoType

Table 39.8  Unchanged #defines

expCapabilityHasStorage

expCapabilityReadOnly

expCapabilitySerial

expCardInfoStringMaxLen

expFtrIDVersion

expHandledSound

expHandledVolume

expInvalidSlotRefNum

expIteratorStart

expIteratorStop

expErr...

expMediaType_Any

expMediaType_CompactFlash

expMediaType_MacSim

expMediaType_MemoryStick

expMediaType_MultiMediaCard

expMediaType_PoserHost

expMediaType_RAMDisk

expMediaType_SecureDigital

expMediaType_SmartMedia