\ all supported palm APIs

void AbtShowAbout (UInt32 creator)  
void AlmAlarmCallback (void)  
void AlmCancelAll (void)  
Boolean AlmDisplayAlarm (Boolean okToDisplay)  
void AlmEnableNotification (Boolean enable)  
UInt32 AlmGetAlarm (UInt16 cardNo, LocalID dbID, UInt32* refP)  
Err AlmInit (void)  
Err AlmSetAlarm (UInt16 cardNo, LocalID dbID, UInt32 ref, UInt32 alarmSeconds, Boolean quiet)  
void AlmTimeChange (void)  
UInt16 BmpBitsSize (BitmapType* bitmapP)  
UInt16 BmpColortableSize (BitmapType* bitmapP)  
Err BmpCompress (BitmapType* bitmapP, BitmapCompressionType compType)  
BitmapType* BmpCreate (Coord width, Coord height, UInt8 depth, ColorTableType* colortableP, UInt16* error)  
Err BmpDelete (BitmapType* bitmapP)  
void* BmpGetBits (BitmapType* bitmapP)  
ColorTableType* BmpGetColortable (BitmapType* bitmapP)  
UInt16 BmpSize (BitmapType* bitmapP)  
void CategoryCreateList (DmOpenRef db, ListType* listP, UInt16 currentCategory, Boolean showAll, Boolean showUneditables, UInt8 numUneditableCategories, UInt32 editingStrID, Boolean resizeList)  
void CategoryCreateListV10 (DmOpenRef db, ListType* lst, UInt16 currentCategory, Boolean showAll)  
Boolean CategoryEdit (DmOpenRef db, UInt16* category, UInt32 titleStrID, UInt8 numUneditableCategories)  
Boolean CategoryEditV10 (DmOpenRef db, UInt16* category)  
Boolean CategoryEditV20 (DmOpenRef db, UInt16* category, UInt32 titleStrID)  
UInt16 CategoryFind (DmOpenRef db, Char* name)  
void CategoryFreeList (DmOpenRef db, ListType* listP, Boolean showAll, UInt32 editingStrID)  
void CategoryFreeListV10 (DmOpenRef db, ListType* lst)  
void CategoryGetName (DmOpenRef db, UInt16 index, Char* name)  
UInt16 CategoryGetNext (DmOpenRef db, UInt16 index)  
void CategoryInitialize (AppInfoPtr appInfoP, UInt16 localizedAppInfoStrID)  
Boolean CategorySelect (DmOpenRef db, FormType* frm, UInt16 ctlID, UInt16 lstID, Boolean title, UInt16* categoryP, Char* categoryName, UInt8 numUneditableCategories, UInt32 editingStrID)  
Boolean CategorySelectV10 (DmOpenRef db, FormType* frm, UInt16 ctlID, UInt16 lstID, Boolean title, UInt16* categoryP, Char* categoryName)  
void CategorySetName (DmOpenRef db, UInt16 index, Char* nameP)  
void CategorySetTriggerLabel (ControlType* ctl, Char* name)  
void CategoryTruncateName (Char* name, UInt16 maxWidth)  
void ClipboardAddItem (ClipboardFormatType format, void* ptr, UInt16 length)  
Err ClipboardAppendItem (ClipboardFormatType format, void* ptr, UInt16 length)  
MemHandle ClipboardGetItem (ClipboardFormatType format, UInt16* length)  
Err CncAddProfile (Char* name, UInt32 port, UInt32 baud, UInt16 volume, UInt16 handShake, Char* initString, Char* resetString, Boolean isModem, Boolean isPulse)  
Err CncDeleteProfile (Char* name)  
Err CncGetProfileInfo (Char* name, UInt32* port, UInt32* baud, UInt16* volume, UInt16* handShake, Char* initString, Char* resetString, Boolean* isModem, Boolean* isPulse)  
Err CncGetProfileList (Char* **nameListP, UInt16* count)  
Err ConGetS (Char* message, Int32 timeout)  
Err ConPutS (Char* message)  
UInt16 Crc16CalcBlock (void* bufP, UInt16 count, UInt16 crc)  
void CtlDrawControl (ControlType* controlP)  
Boolean CtlEnabled (ControlType* controlP)  
void CtlEraseControl (ControlType* controlP)  
Char* CtlGetLabel (ControlType* controlP)  
void CtlGetSliderValues (ControlType* ctlP, UInt16* minValueP, UInt16* maxValueP, UInt16* pageSizeP, UInt16* valueP)  
Int16 CtlGetValue (ControlType* controlP)  
Boolean CtlHandleEvent (ControlType* controlP, EventType* pEvent)  
void CtlHideControl (ControlType* controlP)  
void CtlHitControl (ControlType* controlP)  
ControlType* CtlNewControl (void* *formPP, UInt16 ID, ControlStyleType style, Char* textP, Coord x, Coord y, Coord width, Coord height, FontID font, UInt8 group, Boolean leftAnchor)  
GraphicControlType* CtlNewGraphicControl (void* *formPP, UInt16 ID, ControlStyleType style, DmResID bitmapID, DmResID selectedBitmapID, Coord x, Coord y, Coord width, Coord height, UInt8 group, Boolean leftAnchor)  
SliderControlType* CtlNewSliderControl (void* *formPP, UInt16 ID, ControlStyleType style, DmResID thumbID, DmResID backgroundID, Coord x, Coord y, Coord width, Coord height, UInt16 minValue, UInt16 maxValue, UInt16 pageSize, UInt16 value)  
void CtlSetEnabled (ControlType* controlP, Boolean usable)  
void CtlSetGraphics (ControlType* ctlP, DmResID newBitmapID, DmResID newSelectedBitmapID)  
void CtlSetLabel (ControlType* controlP, Char* newLabel)  
void CtlSetSliderValues (ControlType* ctlP, UInt16* minValueP, UInt16* maxValueP, UInt16* pageSizeP, UInt16* valueP)  
void CtlSetUsable (ControlType* controlP, Boolean usable)  
void CtlSetValue (ControlType* controlP, Int16 newValue)  
void CtlShowControl (ControlType* controlP)  
Boolean CtlValidatePointer (ControlType* controlP)  
void DateAdjust (DatePtr dateP, Int32 adjustment)  
void DateDaysToDate (UInt32 days, DatePtr date)  
void DateSecondsToDate (UInt32 seconds, DatePtr date)  
UInt16 DateTemplateToAscii (Char* templateP, UInt8 months, UInt8 days, UInt16 years, Char* stringP, Int16 stringLen)  
void DateToAscii (UInt8 months, UInt8 days, UInt16 years, DateFormatType dateFormat, Char* pString)  
void DateToDOWDMFormat (UInt8 months, UInt8 days, UInt16 years, DateFormatType dateFormat, Char* pString)  
UInt32 DateToDays (DateType date)  
void DayDrawDaySelector (DaySelectorPtr selectorP)  
void DayDrawDays (DaySelectorPtr selectorP)  
Boolean DayHandleEvent (DaySelectorPtr selectorP, EventType* pEvent)  
Int16 DayOfMonth (Int16 month, Int16 day, Int16 year)  
Int16 DayOfWeek (Int16 month, Int16 day, Int16 year)  
Int16 DaysInMonth (Int16 month, Int16 year)  
Err DbgCommSettings (UInt32* baudP, UInt32* flagsP)  
Boolean DbgControl (UInt32 handlerID, UInt16 op, void* paramP, UInt32* dwParamP)  
Char*  DbgGetMessage (UInt8* bufferP, Int32 timeout)  
void DbgMessage (Char* aStr)  
void DbgSrcMessage (Char* debugStr)  
Err DlkControl (DlkCtlEnum op, void*  param1P, void*  param2P)  
Err DlkDispatchRequest (DlkServerSessionPtr sessP)  
Err DlkGetSyncInfo (UInt32*  succSyncDateP, UInt32*  lastSyncDateP, DlkSyncStateType* syncStateP, Char*  nameBufP, Char*  logBufP, Int32*  logLenP)  
void DlkSetLogEntry (Char*  textP, Int16 textLen, Boolean append)  
Err DlkStartServer (DlkServerParamPtr paramP)  
Err DmArchiveRecord (DmOpenRef dbP, UInt16 index)  
Err DmAttachRecord (DmOpenRef dbP, UInt16* atP, MemHandle newH, MemHandle* oldHP)  
Err DmAttachResource (DmOpenRef dbP, MemHandle newH, DmResType resType, DmResID resID)  
Err DmCloseDatabase (DmOpenRef dbP)  
Err DmCreateDatabase (UInt16 cardNo, Char* nameP, UInt32 creator, UInt32 type, Boolean resDB)  
Err DmCreateDatabaseFromImage (MemPtr bufferP)  
Err DmDatabaseInfo (UInt16 cardNo, LocalID dbID, Char* nameP, UInt16* attributesP, UInt16* versionP, UInt32* crDateP, UInt32*  modDateP, UInt32* bckUpDateP, UInt32*  modNumP, LocalID* appInfoIDP, LocalID* sortInfoIDP, UInt32* typeP, UInt32* creatorP)  
Err DmDatabaseProtect (UInt16 cardNo, LocalID dbID, Boolean protect)  
Err DmDatabaseSize (UInt16 cardNo, LocalID dbID, UInt32* numRecordsP, UInt32*  totalBytesP, UInt32* dataBytesP)  
Err DmDeleteCategory (DmOpenRef dbR, UInt16 categoryNum)  
Err DmDeleteDatabase (UInt16 cardNo, LocalID dbID)  
Err DmDeleteRecord (DmOpenRef dbP, UInt16 index)  
Err DmDetachRecord (DmOpenRef dbP, UInt16 index, MemHandle* oldHP)  
Err DmDetachResource (DmOpenRef dbP, UInt16 index, MemHandle* oldHP)  
LocalID DmFindDatabase (UInt16 cardNo, Char* nameP)  
Err DmFindRecordByID (DmOpenRef dbP, UInt32 uniqueID, UInt16* indexP)  
UInt16 DmFindResource (DmOpenRef dbP, DmResType resType, DmResID resID, MemHandle resH)  
UInt16 DmFindResourceType (DmOpenRef dbP, DmResType resType, UInt16 typeIndex)  
UInt16 DmFindSortPosition (DmOpenRef dbP, void* newRecord, SortRecordInfoPtr newRecordInfo, DmComparF* compar, Int16 other)  
UInt16 DmFindSortPositionV10 (DmOpenRef dbP, void* newRecord, DmComparF* compar, Int16 other)  
MemHandle DmGet1Resource (DmResType type, DmResID resID)  
LocalID DmGetAppInfoID (DmOpenRef dbP)  
LocalID DmGetDatabase (UInt16 cardNo, UInt16 index)  
void DmGetDatabaseLockState (DmOpenRef dbR, UInt8* highest, UInt32* count, UInt32* busy)  
Err DmGetLastErr (void)  
Err DmGetNextDatabaseByTypeCreator (Boolean newSearch, DmSearchStatePtr stateInfoP, UInt32 type, UInt32 creator, Boolean onlyLatestVers, UInt16* cardNoP, LocalID* dbIDP)  
MemHandle DmGetRecord (DmOpenRef dbP, UInt16 index)  
MemHandle DmGetResource (DmResType type, DmResID resID)  
MemHandle DmGetResourceIndex (DmOpenRef dbP, UInt16 index)  
Err DmInit (void)  
Err DmInsertionSort (DmOpenRef dbR, DmComparF* compar, Int16 other)  
Err DmMoveCategory (DmOpenRef dbP, UInt16 toCategory, UInt16 fromCategory, Boolean dirty)  
Err DmMoveRecord (DmOpenRef dbP, UInt16 from, UInt16 to)  
MemHandle DmNewHandle (DmOpenRef dbP, UInt32 size)  
MemHandle DmNewRecord (DmOpenRef dbP, UInt16* atP, UInt32 size)  
MemHandle DmNewResource (DmOpenRef dbP, DmResType resType, DmResID resID, UInt32 size)  
DmOpenRef DmNextOpenDatabase (DmOpenRef currentP)  
DmOpenRef DmNextOpenResDatabase (DmOpenRef dbP)  
UInt16 DmNumDatabases (UInt16 cardNo)  
UInt16 DmNumRecords (DmOpenRef dbP)  
UInt16 DmNumRecordsInCategory (DmOpenRef dbP, UInt16 category)  
UInt16 DmNumResources (DmOpenRef dbP)  
DmOpenRef DmOpenDBNoOverlay (UInt16 cardNo, LocalID dbID, UInt16 mode)  
DmOpenRef DmOpenDatabase (UInt16 cardNo, LocalID dbID, UInt16 mode)  
DmOpenRef DmOpenDatabaseByTypeCreator (UInt32 type, UInt32 creator, UInt16 mode)  
Err DmOpenDatabaseInfo (DmOpenRef dbP, LocalID* dbIDP, UInt16* openCountP, UInt16* modeP, UInt16* cardNoP, Boolean* resDBP)  
UInt16 DmPositionInCategory (DmOpenRef dbP, UInt16 index, UInt16 category)  
MemHandle DmQueryNextInCategory (DmOpenRef dbP, UInt16* indexP, UInt16 category)  
MemHandle DmQueryRecord (DmOpenRef dbP, UInt16 index)  
Err DmQuickSort (DmOpenRef dbP, DmComparF* compar, Int16 other)  
Err DmRecordInfo (DmOpenRef dbP, UInt16 index, UInt16* attrP, UInt32* uniqueIDP, LocalID* chunkIDP)  
Err DmReleaseRecord (DmOpenRef dbP, UInt16 index, Boolean dirty)  
Err DmReleaseResource (MemHandle resourceH)  
Err DmRemoveRecord (DmOpenRef dbP, UInt16 index)  
Err DmRemoveResource (DmOpenRef dbP, UInt16 index)  
Err DmRemoveSecretRecords (DmOpenRef dbP)  
Err DmResetRecordStates (DmOpenRef dbP)  
MemHandle DmResizeRecord (DmOpenRef dbP, UInt16 index, UInt32 newSize)  
MemHandle DmResizeResource (MemHandle resourceH, UInt32 newSize)  
Err DmResourceInfo (DmOpenRef dbP, UInt16 index, DmResType* resTypeP, DmResID* resIDP, LocalID* chunkLocalIDP)  
UInt16 DmSearchRecord (MemHandle recH, DmOpenRef* dbPP)  
UInt16 DmSearchResource (DmResType resType, DmResID resID, MemHandle resH, DmOpenRef* dbPP)  
Err DmSeekRecordInCategory (DmOpenRef dbP, UInt16* indexP, UInt16 offset, Int16 direction, UInt16 category)  
Err DmSet (void* recordP, UInt32 offset, UInt32 bytes, UInt8 value)  
Err DmSetDatabaseInfo (UInt16 cardNo, LocalID dbID, Char* nameP, UInt16* attributesP, UInt16* versionP, UInt32* crDateP, UInt32*  modDateP, UInt32* bckUpDateP, UInt32*  modNumP, LocalID* appInfoIDP, LocalID* sortInfoIDP, UInt32* typeP, UInt32* creatorP)  
Err DmSetRecordInfo (DmOpenRef dbP, UInt16 index, UInt16* attrP, UInt32* uniqueIDP)  
Err DmSetResourceInfo (DmOpenRef dbP, UInt16 index, DmResType* resTypeP, DmResID* resIDP)  
Err DmStrCopy (void* recordP, UInt32 offset, Char* srcP)  
Err DmWrite (void* recordP, UInt32 offset, void* srcP, UInt32 bytes)  
Err DmWriteCheck (void* recordP, UInt32 offset, UInt32 bytes)  
Err EncDES (UInt8* srcP, UInt8* keyP, UInt8* dstP, Boolean encrypt)  
Err EncDigestMD4 (UInt8* strP, UInt16 strLen, UInt8 digestP[16])  
Err EncDigestMD5 (UInt8* strP, UInt16 strLen, UInt8 digestP[16])  
UInt16 ErrAlertCustom (Err errCode, Char* errMsgP, Char* preMsgP, Char*  postMsgP)  
void ErrDisplayFileLineMsg (Char*  filename, UInt16 lineNo, Char*  msg)  
MemPtr* ErrExceptionList (void)  
void ErrLongJump (ErrJumpBuf buf, Int16 result)  
Int16 ErrSetJump (ErrJumpBuf buf)  
void ErrThrow (Int32 err)  
void EvtAddEventToQueue (EventType* event)  
void EvtAddUniqueEventToQueue (EventType* eventP, UInt32 id, Boolean inPlace)  
void EvtCopyEvent (EventType* source, EventType* dest)  
Err EvtDequeueKeyEvent (SysEventType* eventP, UInt16 peek)  
Err EvtDequeuePenPoint (PointType* retP)  
Err EvtDequeuePenStrokeInfo (PointType* startPtP, PointType* endPtP)  
void EvtEnableGraffiti (Boolean enable)  
Err EvtEnqueueKey (WChar ascii, UInt16 keycode, UInt16 modifiers)  
Err EvtEnqueuePenPoint (PointType* ptP)  
Boolean EvtEventAvail (void)  
Err EvtFlushKeyQueue (void)  
Err EvtFlushNextPenStroke ()  
Err EvtFlushPenQueue (void)  
void EvtGetEvent (EventType* event, Int32 timeout)  
void EvtGetPen (Int16* pScreenX, Int16* pScreenY, Boolean* pPenDown)  
PenBtnInfoType* EvtGetPenBtnList (UInt16* numButtons)  
SilkscreenAreaType* EvtGetSilkscreenAreaList (UInt16* numAreas)  
void EvtGetSysEvent (SysEventType* eventP, Int32 timeout)  
Boolean EvtKeyQueueEmpty (void)  
UInt32 EvtKeyQueueSize (void)  
UInt32 EvtPenQueueSize (void)  
Err EvtProcessSoftKeyStroke (PointType* startPtP, PointType* endPtP)  
Err EvtResetAutoOffTimer (void)  
Err EvtSetAutoOffTimer (EvtSetAutoOffCmd cmd, UInt16 timeout)  
Err EvtSetKeyQueuePtr (MemPtr keyQueueP, UInt32 size)  
Boolean EvtSetNullEventTick (UInt32 tick)  
Err EvtSetPenQueuePtr (MemPtr penQueueP, UInt32 size)  
Boolean EvtSysEventAvail (Boolean ignorePenUps)  
Err EvtSysInit (void)  
Err EvtWakeup (void)  
Err ExgAccept (ExgSocketPtr socketP)  
Err ExgConnect (ExgSocketPtr socketP)  
Err ExgDBRead (ExgDBReadProcPtr readProcP, ExgDBDeleteProcPtr deleteProcP, void* userDataP, LocalID* dbIDP, UInt16 cardNo, Boolean* needResetP, Boolean keepDates)  
Err ExgDBWrite (ExgDBWriteProcPtr writeProcP, void* userDataP, char* nameP, LocalID dbID, UInt16 cardNo)  
Err ExgDisconnect (ExgSocketPtr socketP, Err error)  
Boolean ExgDoDialog (ExgSocketPtr socketP, ExgDialogInfoType* infoP, Err* errP)  
Err ExgGet (ExgSocketPtr socketP)  
Err ExgInit (void)  
Err ExgLibAccept (UInt16 libRefnum, ExgSocketPtr exgSocketP)  
Err ExgLibClose (UInt16 libRefnum)  
Err ExgLibConnect (UInt16 libRefNum, ExgSocketPtr exgSocketP)  
Err ExgLibControl (UInt16 libRefNum, UInt16 op, void* valueP, UInt16* valueLenP)  
Err ExgLibDisconnect (UInt16 libRefnum, ExgSocketPtr exgSocketP, Err error)  
Err ExgLibGet (UInt16 libRefNum, ExgSocketPtr exgSocketP)  
Err ExgLibHandleEvent (UInt16 libRefnum, void* eventP)  
Err ExgLibOpen (UInt16 libRefnum)  
Err ExgLibPut (UInt16 libRefnum, ExgSocketPtr exgSocketP)  
UInt32 ExgLibReceive (UInt16 libRefNum, ExgSocketPtr exgSocketP, void* bufP, UInt32 bufSize, Err* errP)  
UInt32 ExgLibSend (UInt16 libRefNum, ExgSocketPtr exgSocketP, void*  bufP, UInt32 bufLen, Err* errP)  
Err ExgLibSleep (UInt16 libRefnum)  
Err ExgLibWake (UInt16 libRefnum)  
Err ExgNotifyReceive (ExgSocketPtr socketP)  
Err ExgPut (ExgSocketPtr socketP)  
UInt32 ExgReceive (ExgSocketPtr socketP, void* bufP, UInt32 bufLen, Err* err)  
Err ExgRegisterData (UInt32 creatorID, UInt16 id, Char*  dataTypesP)  
UInt32 ExgSend (ExgSocketPtr socketP, void*  bufP, UInt32 bufLen, Err* err)  
Err FileClose (FileHand stream)  
Err FileControl (FileOpEnum op, FileHand stream, void* valueP, Int32* valueLenP)  
Err FileDelete (UInt16 cardNo, Char* nameP)  
FileHand FileOpen (UInt16 cardNo, Char*  nameP, UInt32 type, UInt32 creator, UInt32 openMode, Err* errP)  
Int32 FileReadLow (FileHand stream, void* baseP, Int32 offset, Boolean dataStoreBased, Int32 objSize, Int32 numObj, Err* errP)  
Err FileSeek (FileHand stream, Int32 offset, FileOriginEnum origin)  
Int32 FileTell (FileHand stream, Int32* fileSizeP, Err* errP)  
Err FileTruncate (FileHand stream, Int32 newSize)  
Int32 FileWrite (FileHand stream, void* dataP, Int32 objSize, Int32 numObj, Err* errP)  
void Find (GoToParamsPtr goToP)  
Boolean FindDrawHeader (FindParamsPtr findParams, Char* title)  
void FindGetLineBounds (FindParamsType* findParams, RectanglePtr r)  
Boolean FindSaveMatch (FindParamsPtr findParams, UInt16 recordNum, UInt16 pos, UInt16 fieldNum, UInt32 appCustom, UInt16 cardNo, LocalID dbID)  
Boolean FindStrInStr (Char* strToSearch, Char* strToFind, UInt16* posP)  
UInt16 FldCalcFieldHeight (Char* chars, UInt16 maxWidth)  
void FldCompactText (FieldType* fldP)  
void FldCopy (FieldType* fldP)  
void FldCut (FieldType* fldP)  
void FldDelete (FieldType* fldP, UInt16 start, UInt16 end)  
Boolean FldDirty (FieldType* fldP)  
void FldDrawField (FieldType* fldP)  
void FldEraseField (FieldType* fldP)  
void FldFreeMemory (FieldType* fldP)  
void FldGetAttributes (FieldType* fldP, FieldAttrPtr attrP)  
void FldGetBounds (FieldType* fldP, RectanglePtr rect)  
FontID FldGetFont (FieldType* fldP)  
UInt16 FldGetInsPtPosition (FieldType* fldP)  
UInt16 FldGetMaxChars (FieldType* fldP)  
UInt16 FldGetNumberOfBlankLines (FieldType* fldP)  
UInt16 FldGetScrollPosition (FieldType* fldP)  
void FldGetScrollValues (FieldType* fldP, UInt16* scrollPosP, UInt16* textHeightP, UInt16* fieldHeightP)  
void FldGetSelection (FieldType* fldP, UInt16* startPosition, UInt16* endPosition)  
UInt16 FldGetTextAllocatedSize (FieldType* fldP)  
MemHandle FldGetTextHandle (FieldType* fldP)  
UInt16 FldGetTextHeight (FieldType* fldP)  
UInt16 FldGetTextLength (FieldType* fldP)  
Char*  FldGetTextPtr (FieldType* fldP)  
UInt16 FldGetVisibleLines (FieldType* fldP)  
void FldGrabFocus (FieldType* fldP)  
Boolean FldHandleEvent (FieldType* fldP, EventType* eventP)  
Boolean FldInsert (FieldType* fldP, Char* insertChars, UInt16 insertLen)  
Boolean FldMakeFullyVisible (FieldType* fldP)  
FieldType* FldNewField (void* *formPP, UInt16 id, Coord x, Coord y, Coord width, Coord height, FontID font, UInt32 maxChars, Boolean editable, Boolean underlined, Boolean singleLine, Boolean dynamicSize, JustificationType justification, Boolean autoShift, Boolean hasScrollBar, Boolean numeric)  
void FldPaste (FieldType* fldP)  
void FldRecalculateField (FieldType* fldP, Boolean redraw)  
void FldReleaseFocus (FieldType* fldP)  
void FldScrollField (FieldType* fldP, UInt16 linesToScroll, WinDirectionType direction)  
Boolean FldScrollable (FieldType* fldP, WinDirectionType direction)  
void FldSendChangeNotification (FieldType* fldP)  
void FldSendHeightChangeNotification (FieldType* fldP, UInt16 pos, Int16 numLines)  
void FldSetAttributes (FieldType* fldP, FieldAttrType* attrP)  
void FldSetBounds (FieldType* fldP, RectangleType* rP)  
void FldSetDirty (FieldType* fldP, Boolean dirty)  
void FldSetFont (FieldType* fldP, FontID fontID)  
void FldSetInsPtPosition (FieldType* fldP, UInt16 pos)  
void FldSetInsertionPoint (FieldType* fldP, UInt16 pos)  
void FldSetMaxChars (FieldType* fldP, UInt16 maxChars)  
void FldSetScrollPosition (FieldType* fldP, UInt16 pos)  
void FldSetSelection (FieldType* fldP, UInt16 startPosition, UInt16 endPosition)  
void FldSetText (FieldType* fldP, MemHandle textHandle, UInt16 offset, UInt16 size)  
void FldSetTextAllocatedSize (FieldType* fldP, UInt16 allocatedSize)  
void FldSetTextHandle (FieldType* fldP, MemHandle textHandle)  
void FldSetTextPtr (FieldType* fldP, Char* textP)  
void FldSetUsable (FieldType* fldP, Boolean usable)  
void FldUndo (FieldType* fldP)  
UInt16 FldWordWrap (Char* chars, Int16 maxWidth)  
Int16 FntAverageCharWidth (void)  
Int16 FntBaseLine (void)  
Int16 FntCharHeight (void)  
Int16 FntCharWidth (Char ch)  
void FntCharsInWidth (Char* string, Int16* stringWidthP, Int16* stringLengthP, Boolean* fitWithinWidth)  
Int16 FntCharsWidth (Char* chars, Int16 len)  
Err FntDefineFont (FontID font, FontPtr fontP)  
Int16 FntDescenderHeight (void)  
FontID FntGetFont (void)  
FontPtr FntGetFontPtr (void)  
void FntGetScrollValues (Char* chars, UInt16 width, UInt16 scrollPos, UInt16* linesP, UInt16* topLine)  
Int16 FntLineHeight (void)  
Int16 FntLineWidth (Char* pChars, UInt16 length)  
FontID FntSetFont (FontID font)  
Int16 FntWidthToOffset (Char* pChars, UInt16 length, Int16 pixelWidth, Boolean* leadingEdge, Int16* truncWidth)  
UInt16 FntWordWrap (Char* chars, UInt16 maxWidth)  
void FntWordWrapReverseNLines (Char*  chars, UInt16 maxWidth, UInt16* linesToScrollP, UInt16* scrollPosP)  
FontID FontSelect (FontID fontID)  
Err FrmActiveState (FormActiveStateType* stateP, Boolean save)  
Err FrmAddSpaceForObject (FormType* *formPP, MemPtr* objectPP, FormObjectKind objectKind, UInt16 objectSize)  
UInt16 FrmAlert (UInt16 alertId)  
void FrmCloseAllForms (void)  
void FrmCopyLabel (FormType* formP, UInt16 labelID, Char* newLabel)  
void FrmCopyTitle (FormType* formP, Char* newTitle)  
UInt16 FrmCustomAlert (UInt16 alertId, Char* s1, Char* s2, Char* s3)  
UInt16 FrmCustomResponseAlert (UInt16 alertId, Char* s1, Char* s2, Char* s3, Char* entryStringBuf, Int16 entryStringBufLength, FormCheckResponseFuncPtr callback)  
UInt16 FrmCustomResponseAlert (UInt16 alertId, Char* s1, Char* s2, Char* s3, Char* entryStringBuf, Int16 entryStringBufLength, FormCheckResponseFuncPtr callback)  
void FrmDeleteForm (FormType* formP)  
Boolean FrmDispatchEvent (EventType* eventP)  
UInt16 FrmDoDialog (FormType* formP)  
void FrmDrawForm (FormType* formP)  
void FrmEraseForm (FormType* formP)  
FormType*  FrmGetActiveForm (void)  
UInt16 FrmGetActiveFormID (void)  
UInt16 FrmGetControlGroupSelection (FormType* formP, UInt8 groupNum)  
Int16 FrmGetControlValue (FormType* formP, UInt16 controlID)  
FormType* FrmGetFirstForm (void)  
UInt16 FrmGetFocus (FormType* formP)  
void FrmGetFormBounds (FormType* formP, RectangleType* rP)  
UInt16 FrmGetFormId (FormType* formP)  
FormType* FrmGetFormPtr (UInt16 formId)  
void* FrmGetGadgetData (FormType* formP, UInt16 objIndex)  
Char* FrmGetLabel (FormType* formP, UInt16 labelID)  
UInt16 FrmGetNumberOfObjects (FormType* formP)  
void FrmGetObjectBounds (FormType* formP, UInt16 objIndex, RectangleType* rP)  
UInt16 FrmGetObjectId (FormType* formP, UInt16 objIndex)  
UInt16 FrmGetObjectIndex (FormType* formP, UInt16 objID)  
void FrmGetObjectPosition (FormType* formP, UInt16 objIndex, Coord* x, Coord* y)  
void* FrmGetObjectPtr (FormType* formP, UInt16 objIndex)  
FormObjectKind FrmGetObjectType (FormType* formP, UInt16 objIndex)  
Char* FrmGetTitle (FormType* formP)  
Boolean FrmGetUserModifiedState (FormType* formP)  
WinHandle FrmGetWindowHandle (FormType* formP)  
void FrmGotoForm (UInt16 formId)  
Boolean FrmHandleEvent (FormType* formP, EventType* eventP)  
void FrmHelp (UInt16 helpMsgId)  
void FrmHideObject (FormType* formP, UInt16 objIndex)  
FormType*  FrmInitForm (UInt16 rscID)  
FormBitmapType* FrmNewBitmap (FormType* *formPP, UInt16 ID, UInt16 rscID, Coord x, Coord y)  
FormType* FrmNewForm (UInt16 formID, Char* titleStrP, Coord x, Coord y, Coord width, Coord height, Boolean modal, UInt16 defaultButton, UInt16 helpRscID, UInt16 menuRscID)  
FormGadgetType* FrmNewGadget (FormType* *formPP, UInt16 id, Coord x, Coord y, Coord width, Coord height)  
FrmGraffitiStateType* FrmNewGsi (FormType* *formPP, Coord x, Coord y)  
FormLabelType* FrmNewLabel (FormType* *formPP, UInt16 ID, Char* textP, Coord x, Coord y, FontID font)  
Boolean FrmPointInTitle (FormType* formP, Coord x, Coord y)  
void FrmPopupForm (UInt16 formId)  
Err FrmRemoveObject (FormType* *formPP, UInt16 objIndex)  
void FrmReturnToForm (UInt16 formId)  
void FrmSaveAllForms (void)  
void FrmSetActiveForm (FormType* formP)  
void FrmSetCategoryLabel (FormType* formP, UInt16 objIndex, Char* newLabel)  
void FrmSetControlGroupSelection (FormType* formP, UInt8 groupNum, UInt16 controlID)  
void FrmSetControlValue (FormType* formP, UInt16 controlID, Int16 newValue)  
void FrmSetEventHandler (FormType* formP, FormEventHandlerType* handler)  
void FrmSetFocus (FormType* formP, UInt16 fieldIndex)  
void FrmSetGadgetData (FormType* formP, UInt16 objIndex, void* data)  
void FrmSetGadgetHandler (FormType* formP, UInt16 objIndex, FormGadgetHandlerType* attrP)  
void FrmSetMenu (FormType* formP, UInt16 menuRscID)  
void FrmSetNotUserModified (FormType* formP)  
void FrmSetObjectBounds (FormType* formP, UInt16 objIndex, RectangleType* bounds)  
void FrmSetObjectPosition (FormType* formP, UInt16 objIndex, Coord x, Coord y)  
void FrmSetTitle (FormType* formP, Char* newTitle)  
void FrmShowObject (FormType* formP, UInt16 objIndex)  
void FrmUpdateForm (UInt16 formId, UInt16 updateCode)  
void FrmUpdateScrollers (FormType* formP, UInt16 upIndex, UInt16 downIndex, Boolean scrollableUp, Boolean scrollableDown)  
Boolean FrmValidatePtr (FormType* formP)  
Boolean FrmVisible (FormType* formP)  
Err FtrGet (UInt32 creator, UInt16 featureNum, UInt32* valueP)  
Err FtrGetByIndex (UInt16 index, Boolean romTable, UInt32* creatorP, UInt16* numP, UInt32* valueP)  
Err FtrInit (void)  
Err FtrPtrFree (UInt32 creator, UInt16 featureNum)  
Err FtrPtrNew (UInt32 creator, UInt16 featureNum, UInt32 size, void* *newPtrP)  
Err FtrPtrResize (UInt32 creator, UInt16 featureNum, UInt32 newSize, void* *newPtrP)  
Err FtrSet (UInt32 creator, UInt16 featureNum, UInt32 newValue)  
Err FtrUnregister (UInt32 creator, UInt16 featureNum)  
UInt16* GetCharAttr (void)  
UInt8* GetCharCaselessValue (void)  
UInt8* GetCharSortValue (void)  
Err GrfAddMacro (Char* nameP, UInt8* macroDataP, UInt16 dataLen)  
Err GrfAddPoint (PointType* pt)  
Err GrfCleanState (void)  
Err GrfDeleteMacro (UInt16 index)  
Err GrfFieldChange (Boolean resetState, UInt16* characterToDelete)  
Err GrfFilterPoints (void)  
Err GrfFindBranch (UInt16 flags)  
Err GrfFlushPoints (void)  
Err GrfFree (void)  
Err GrfGetAndExpandMacro (Char* nameP, UInt8* macroDataP, UInt16* dataLenP)  
Err GrfGetGlyphMapping (UInt16 glyphID, UInt16* flagsP, void* dataPtrP, UInt16* dataLenP, UInt16* uncertainLenP)  
Err GrfGetMacro (Char* nameP, UInt8* macroDataP, UInt16* dataLenP)  
Err GrfGetMacroName (UInt16 index, Char* nameP)  
Err GrfGetNumPoints (UInt16* numPtsP)  
Err GrfGetPoint (UInt16 index, PointType* pointP)  
Err GrfGetState (Boolean* capsLockP, Boolean* numLockP, UInt16* tempShiftP, Boolean* autoShiftedP)  
Err GrfInit (void)  
Err GrfInitState (void)  
Err GrfMatch (UInt16* flagsP, void* dataPtrP, UInt16* dataLenP, UInt16* uncertainLenP, GrfMatchInfoPtr matchInfoP)  
Err GrfMatchGlyph (GrfMatchInfoPtr matchInfoP, Int16 maxUnCertainty, UInt16 maxMatches)  
Err GrfProcessStroke (PointType* startPtP, PointType* endPtP, Boolean upShift)  
Err GrfSetState (Boolean capsLock, Boolean numLock, Boolean upperShift)  
void GsiEnable (Boolean enableIt)  
Boolean GsiEnabled (void)  
void GsiInitialize (void)  
void GsiSetLocation (Int16 x, Int16 y)  
void GsiSetShiftState (UInt16 lockFlags, UInt16 tempShift)  
UInt32 HostControl (HostControlTrapNumber selector, ...)  
Boolean HwrBacklight (Boolean set, Boolean newState)  
Err HwrBattery (Word  cmd, VoidPtr cmdP)  
UInt HwrBatteryLevel (void)  
Err HwrCursor (Boolean set, Int* modeP, PointType* whereP, PointType* sizeP, UInt* blinkP)  
void HwrDelay (ULong microseconds)  
void HwrDisableDataWrites (void)  
Err HwrDockSignals (WordPtr inputsP, Word outputSet, Word outputClr)  
void HwrDoze (Boolean onlyNMI)  
Boolean HwrEnableDataWrites (void)  
void HwrGetRAMMapping (Ptr  cardInfoP, UInt* numBlocksP, DWordPtr physBlockInfoP, DWordPtr logBlockInfoP)  
Err HwrGetROMToken (Word cardNo, DWord token, BytePtr* dataP, WordPtr sizeP)  
void HwrIRQ1Handler (DWord param)  
void HwrIRQ2Handler (DWord param)  
void HwrIRQ3Handler (DWord param)  
void HwrIRQ4Handler (DWord param)  
void HwrIRQ5Handler (DWord param)  
void HwrIRQ6Handler (DWord param)  
Err HwrLCDBaseAddr (Ptr* newAddrP)  
Byte HwrLCDContrast (Boolean set, Byte NewContrastLevel)  
Err HwrLCDDrawBitmap (UInt x, UInt y, Ptr bitmapP, Boolean clearFirst)  
Word HwrLCDGetDepth (Word request)  
Err HwrLCDInit (UInt framePeriod, VoidPtr baseP, UInt width, UInt height, UInt depth)  
Err HwrLCDSleep (Boolean untilReset, Boolean emergency)  
Err HwrLCDWake (void)  
DWord HwrMemReadable (VoidPtr addr)  
DWord HwrMemWritable (VoidPtr addr)  
Err HwrNVPrefGet (DWord creator, Word id, VoidPtr dataP, WordPtr lengthP)  
Err HwrNVPrefSet (DWord creator, Word id, VoidPtr dataP, Word length)  
Boolean HwrPluggedIn (void)  
Err HwrSetCPUDutyCycle (UInt* dutyP)  
Err HwrSetSystemClock (ULong* freqP)  
void HwrSleep (Boolean untilReset, Boolean emergency)  
Err HwrTimerInit (UInt timer)  
Err HwrTimerSleep (UInt timer)  
Err HwrTimerWake (UInt timer)  
Err HwrWake (void)  
Err INetLibCacheGetObject (UInt16 libRefnum, MemHandle clientParamH, UInt8*  urlTextP, UInt32 uniqueID, INetCacheInfoPtr cacheInfoP)  
Err INetLibCacheList (UInt16 libRefnum, MemHandle inetH, UInt8*  cacheIndexURLP, UInt16*  indexP, UInt32*  uidP, INetCacheEntryP cacheP)  
Err INetLibCheckAntennaState (UInt16 refNum)  
Err INetLibClose (UInt16 libRefnum, MemHandle inetH)  
Err INetLibConfigAliasGet (UInt16 refNum, UInt16 aliasIndex, UInt16*  indexP, Boolean*  isAnotherAliasP)  
Err INetLibConfigAliasSet (UInt16 refNum, UInt16 configIndex, UInt16 aliasToIndex)  
Err INetLibConfigDelete (UInt16 refNum, UInt16 index)  
Err INetLibConfigIndexFromName (UInt16 refNum, INetConfigNamePtr nameP, UInt16*  indexP)  
Err INetLibConfigList (UInt16 refNum, INetConfigNameType nameArray[], UInt16*  arrayEntriesP)  
Err INetLibConfigMakeActive (UInt16 refNum, MemHandle inetH, UInt16 configIndex)  
Err INetLibConfigRename (UInt16 refNum, UInt16 index, INetConfigNamePtr newNameP)  
Err INetLibConfigSaveAs (UInt16 refNum, MemHandle inetH, INetConfigNamePtr nameP)  
void INetLibGetEvent (UInt16 libRefnum, MemHandle inetH, INetEventType* eventP, Int32 timeout)  
Err INetLibOpen (UInt16 libRefnum, UInt16 config, UInt32 flags, DmOpenRef cacheRef, UInt32 cacheSize, MemHandle* inetHP)  
Err INetLibSettingGet (UInt16 libRefnum, MemHandle inetH, UInt16  setting, void*  bufP, UInt16*  bufLenP)  
Err INetLibSettingSet (UInt16 libRefnum, MemHandle inetH, UInt16  setting, void*  bufP, UInt16 bufLen)  
Err INetLibSleep (UInt16 libRefnum)  
Err INetLibSockClose (UInt16 libRefnum, MemHandle socketH)  
Err INetLibSockConnect (UInt16 libRefnum, MemHandle sockH, UInt8*  hostnameP, UInt16 port, Int32 timeou)  
Err INetLibSockFileGetByIndex (UInt16 libRefnum, MemHandle sockH, UInt32 index, MemHandle* handleP, UInt32*  offsetP, UInt32*  lengthP)  
Err INetLibSockHTTPAttrGet (UInt16 libRefnum, MemHandle sockH, UInt16  attr, UInt16 attrIndex, void*  bufP, UInt32*  bufLenP)  
Err INetLibSockHTTPAttrSet (UInt16 libRefnum, MemHandle sockH, UInt16  attr, UInt16 attrIndex, UInt8*  bufP, UInt16 bufLen, UInt16 flags)  
Err INetLibSockHTTPReqCreate (UInt16 libRefnum, MemHandle sockH, UInt8*  verbP, UInt8*  resNameP, UInt8*  refererP)  
Err INetLibSockHTTPReqSend (UInt16 libRefnum, MemHandle sockH, void*  writeP, UInt32 writeLen, Int32 timeout)  
Err INetLibSockOpen (UInt16 libRefnum, MemHandle inetH, UInt16  scheme, MemHandle* sockHP)  
Err INetLibSockRead (UInt16 libRefnum, MemHandle sockH, void*  bufP, UInt32 reqBytes, UInt32*  actBytesP, Int32 timeout)  
Err INetLibSockSettingGet (UInt16 libRefnum, MemHandle socketH, UInt16  setting, void*  bufP, UInt16*  bufLenP)  
Err INetLibSockSettingSet (UInt16 libRefnum, MemHandle socketH, UInt16  setting, void*  bufP, UInt16 bufLen)  
Err INetLibSockStatus (UInt16 libRefnum, MemHandle socketH, UInt16*  statusP, Err* sockErrP, Boolean* inputReadyP, Boolean* outputReadyP)  
Err INetLibSockWrite (UInt16 libRefnum, MemHandle sockH, void*  bufP, UInt32 reqBytes, UInt32*  actBytesP, Int32 timeout)  
Err INetLibURLCrack (UInt16 libRefnum, UInt8*  urlTextP, INetURLType* urlP)  
Err INetLibURLGetInfo (UInt16 libRefnum, MemHandle inetH, UInt8*  urlTextP, INetURLInfoType* urlInfoP)  
Err INetLibURLOpen (UInt16 libRefnum, MemHandle inetH, UInt8*  urlP, UInt8*  cacheIndexURLP, MemHandle* sockHP, Int32 timeout, UInt16 flags)  
Err INetLibURLsAdd (UInt16 libRefnum, Char*  baseURLStr, Char*  embeddedURLStr, Char*  resultURLStr, UInt16*  resultLenP)  
Int16 INetLibURLsCompare (UInt16 libRefnum, Char*  URLStr1, Char*  URLStr2)  
Err INetLibWake (UInt16 libRefnum)  
Boolean INetLibWiCmd (UInt16 refNum, UInt16  cmd, int enableOrX, int y)  
Char*  ImcReadFieldNoSemicolon (void* inputStream, GetCharF inputFunc, UInt16* c, UInt16 maxChars)  
Char*  ImcReadFieldQuotablePrintable (void* inputStream, GetCharF inputFunc, UInt16* c, Char stopAt, Boolean quotedPrintable, UInt16 maxChars)  
void ImcReadPropertyParameter (void* inputStream, GetCharF inputFunc, UInt16* cP, Char* nameP, Char* valueP)  
void ImcReadWhiteSpace (void* inputStream, GetCharF inputFunc, UInt16*  charAttrP, UInt16* c)  
void ImcSkipAllPropertyParameters (void* inputStream, GetCharF inputFunc, UInt16* cP, Char* identifierP, Boolean* quotedPrintableP)  
Boolean ImcStringIsAscii (Char*  stringP)  
void ImcWriteNoSemicolon (void* outputStream, PutStringF outputFunc, Char*  stringP)  
void ImcWriteQuotedPrintable (void* outputStream, PutStringF outputFunc, Char* stringP, Boolean noSemicolons)  
void InsPtCheckBlink (void)  
void InsPtEnable (Boolean enableIt)  
Boolean InsPtEnabled (void)  
Int16 InsPtGetHeight (void)  
void InsPtGetLocation (Int16* x, Int16* y)  
void InsPtInitialize (void)  
void InsPtSetHeight (Int16 height)  
void InsPtSetLocation (Int16 x, Int16 y)  
IrStatus IrBind (UInt16 refNum, IrConnect* con, IrCallBack callBack)  
Err IrClose (UInt16 refnum)  
IrStatus IrConnectIrLap (UInt16 refNum, IrDeviceAddr deviceAddr)  
IrStatus IrConnectReq (UInt16 refNum, IrConnect* con, IrPacket* packet, UInt8 credit)  
IrStatus IrConnectRsp (UInt16 refNum, IrConnect* con, IrPacket* packet, UInt8 credit)  
IrStatus IrDataReq (UInt16 refNum, IrConnect* con, IrPacket* packet)  
IrStatus IrDisconnectIrLap (UInt16 refNum)  
IrStatus IrDiscoverReq (UInt16 refNum, IrConnect* con)  
Boolean IrHandleEvent (UInt16 refnum)  
IrStatus IrIAS_Add (UInt16 refNum, IrIasObject* obj)  
UInt8*  IrIAS_Next (UInt16 refNum, IrIasQuery* token)  
IrStatus IrIAS_Query (UInt16 refNum, IrIasQuery* token)  
IrStatus IrIAS_SetDeviceName (UInt16 refNum, UInt8* name, UInt8 len)  
BOOL IrIsIrLapConnected (UInt16 refNum)  
BOOL IrIsMediaBusy (UInt16 refNum)  
BOOL IrIsNoProgress (UInt16 refNum)  
BOOL IrIsRemoteBusy (UInt16 refNum)  
void IrLocalBusy (UInt16 refNum, BOOL flag)  
UInt16 IrMaxRxSize (UInt16 refNum, IrConnect* con)  
UInt16 IrMaxTxSize (UInt16 refNum, IrConnect* con)  
Err IrOpen (UInt16 refnum, UInt32 options)  
IrStatus IrSetDeviceInfo (UInt16 refNum, UInt8* info, UInt8 len)  
IrStatus IrTestReq (UInt16 refNum, IrDeviceAddr devAddr, IrConnect* con, IrPacket* packet)  
IrStatus IrUnbind (UInt16 refNum, IrConnect* con)  
Err IrWaitForEvent (UInt16 libRefnum, Int32 timeout)  
UInt32 KeyCurrentState (void)  
Err KeyRates (Boolean set, UInt16* initDelayP, UInt16* periodP, UInt16* doubleTapDelayP, Boolean* queueAheadP)  
UInt32 KeySetMask (UInt32 keyMask)  
void LocGetNumberSeparators (NumberFormatType numberFormat, Char* thousandSeparator, Char* decimalSeparator)  
void LstDrawList (ListType* listP)  
void LstEraseList (ListType* listP)  
Int16 LstGetNumberOfItems (ListType* listP)  
Int16 LstGetSelection (ListType* listP)  
Char*  LstGetSelectionText (ListType* listP, Int16 itemNum)  
Int16 LstGetVisibleItems (ListType* listP)  
Boolean LstHandleEvent (ListType* listP, EventType* eventP)  
void LstMakeItemVisible (ListType* listP, Int16 itemNum)  
Err LstNewList (void* *formPP, UInt16 id, Coord x, Coord y, Coord width, Coord height, FontID font, Int16 visibleItems, Int16 triggerId)  
Int16 LstPopupList (ListType* listP)  
Boolean LstScrollList (ListType* listP, WinDirectionType direction, Int16 itemCount)  
void LstSetDrawFunction (ListType* listP, ListDrawDataFuncPtr func)  
void LstSetHeight (ListType* listP, Int16 visibleItems)  
void LstSetListChoices (ListType* listP, Char* *itemsText, Int16 numItems)  
void LstSetPosition (ListType* listP, Coord x, Coord y)  
void LstSetSelection (ListType* listP, Int16 itemNum)  
void LstSetTopItem (ListType* listP, Int16 itemNum)  
Err MdmDial (MdmInfoPtr modemP, Char* okDialP, Char* userInitP, Char* phoneNumP)  
Err MdmHangUp (MdmInfoPtr modemP)  
Err MemCardFormat (UInt16 cardNo, Char* cardNameP, Char* manufNameP, Char* ramStoreNameP)  
Err MemCardInfo (UInt16 cardNo, Char* cardNameP, Char* manufNameP, UInt16* versionP, UInt32* crDateP, UInt32* romSizeP, UInt32* ramSizeP, UInt32* freeBytesP)  
Err MemChunkFree (MemPtr chunkDataP)  
MemPtr MemChunkNew (UInt16 heapID, UInt32 size, UInt16 attr)  
Int16 MemCmp (void* s1, void* s2, Int32 numBytes)  
UInt16 MemDebugMode (void)  
UInt16 MemHandleCardNo (MemHandle h)  
Boolean MemHandleDataStorage (MemHandle h)  
UInt16 MemHandleFlags (MemHandle h)  
Err MemHandleFree (MemHandle h)  
UInt16 MemHandleHeapID (MemHandle h)  
MemPtr MemHandleLock (MemHandle h)  
UInt16 MemHandleLockCount (MemHandle h)  
MemHandle MemHandleNew (UInt32 size)  
UInt16 MemHandleOwner (MemHandle h)  
Err MemHandleResetLock (MemHandle h)  
Err MemHandleResize (MemHandle h, UInt32 newSize)  
Err MemHandleSetOwner (MemHandle h, UInt16 owner)  
UInt32 MemHandleSize (MemHandle h)  
LocalID MemHandleToLocalID (MemHandle h)  
Err MemHandleUnlock (MemHandle h)  
Err MemHeapCheck (UInt16 heapID)  
Err MemHeapCompact (UInt16 heapID)  
Boolean MemHeapDynamic (UInt16 heapID)  
UInt16 MemHeapFlags (UInt16 heapID)  
Err MemHeapFreeByOwnerID (UInt16 heapID, UInt16 ownerID)  
Err MemHeapFreeBytes (UInt16 heapID, UInt32* freeP, UInt32* maxP)  
UInt16 MemHeapID (UInt16 cardNo, UInt16 heapIndex)  
Err MemHeapInit (UInt16 heapID, Int16 numHandles, Boolean initContents)  
Err MemHeapScramble (UInt16 heapID)  
UInt32 MemHeapSize (UInt16 heapID)  
Err MemInit (void)  
Err MemInitHeapTable (UInt16 cardNo)  
Err MemKernelInit (void)  
LocalIDKind MemLocalIDKind (LocalID local)  
MemPtr MemLocalIDToGlobal (LocalID local, UInt16 cardNo)  
MemPtr MemLocalIDToLockedPtr (LocalID local, UInt16 cardNo)  
MemPtr MemLocalIDToPtr (LocalID local, UInt16 cardNo)  
Err MemMove (void* dstP, void* sP, Int32 numBytes)  
UInt16 MemNumCards (void)  
UInt16 MemNumHeaps (UInt16 cardNo)  
UInt16 MemNumRAMHeaps (UInt16 cardNo)  
UInt16 MemPtrCardNo (MemPtr p)  
Boolean MemPtrDataStorage (MemPtr p)  
UInt16 MemPtrFlags (MemPtr p)  
UInt16 MemPtrHeapID (MemPtr p)  
MemPtr MemPtrNew (UInt32 size)  
UInt16 MemPtrOwner (MemPtr p)  
MemHandle MemPtrRecoverHandle (MemPtr p)  
Err MemPtrResetLock (MemPtr p)  
Err MemPtrResize (MemPtr p, UInt32 newSize)  
Err MemPtrSetOwner (MemPtr p, UInt16 owner)  
UInt32 MemPtrSize (MemPtr p)  
LocalID MemPtrToLocalID (MemPtr p)  
Err MemPtrUnlock (MemPtr p)  
Err MemSemaphoreRelease (Boolean writeAccess)  
Err MemSemaphoreReserve (Boolean writeAccess)  
Err MemSet (void* dstP, Int32 numBytes, UInt8 value)  
Err MemSetDebugMode (UInt16 flags)  
Err MemStoreInfo (UInt16 cardNo, UInt16 storeNumber, UInt16* versionP, UInt16* flagsP, Char* nameP, UInt32*  crDateP, UInt32* bckUpDateP, UInt32*  heapListOffsetP, UInt32* initCodeOffset1P, UInt32* initCodeOffset2P, LocalID* databaseDirIDP)  
Err MemStoreSetInfo (UInt16 cardNo, UInt16 storeNumber, UInt16* versionP, UInt16* flagsP, Char* nameP, UInt32* crDateP, UInt32* bckUpDateP, UInt32* heapListOffsetP, UInt32* initCodeOffset1P, UInt32* initCodeOffset2P, LocalID* databaseDirIDP)  
Err MenuAddItem (UInt16 positionId, UInt16 id, Char cmd, Char* textP)  
Err MenuCmdBarAddButton (UInt8 where, UInt16 bitmapId, MenuCmdBarResultType resultType, UInt32 result, Char* nameP)  
void MenuCmdBarDisplay (void)  
Boolean MenuCmdBarGetButtonData (Int16 buttonIndex, UInt16* bitmapIdP, MenuCmdBarResultType* resultTypeP, UInt32* resultP, Char* nameP)  
void MenuDispose (MenuBarType* menuP)  
void MenuDrawMenu (MenuBarType* menuP)  
void MenuEraseStatus (MenuBarType* menuP)  
MenuBarType* MenuGetActiveMenu (void)  
Boolean MenuHandleEvent (MenuBarType* menuP, EventType* event, UInt16* error)  
Boolean MenuHideItem (UInt16 id)  
MenuBarType* MenuInit (UInt16 resourceId)  
MenuBarType* MenuSetActiveMenu (MenuBarType* menuP)  
void MenuSetActiveMenuRscID (UInt16 resourceId)  
Boolean MenuShowItem (UInt16 id)  
NetIPAddr NetLibAddrAToIN (UInt16 libRefnum, Char* a)  
Char*  NetLibAddrINToA (UInt16 libRefnum, NetIPAddr inet, Char* spaceP)  
UInt32 NetLibBitGetFixed (UInt16 libRefNum, UInt8* dstP, UInt32* dstBitOffsetP, UInt16 numBits)  
Int32 NetLibBitGetIntV (UInt16 libRefNum, UInt8* dstP, UInt32* dstBitOffsetP)  
UInt32 NetLibBitGetUIntV (UInt16 libRefNum, UInt8* dstP, UInt32* dstBitOffsetP)  
void NetLibBitMove (UInt16 libRefNum, UInt8* dstP, UInt32* dstBitOffsetP, UInt8* srcP, UInt32* srcBitOffsetP, UInt32 numBits)  
void NetLibBitPutFixed (UInt16 libRefNum, UInt8* dstP, UInt32* dstBitOffsetP, UInt32 value, UInt16 numBits)  
void NetLibBitPutIntV (UInt16 libRefNum, UInt8* dstP, UInt32* dstBitOffsetP, Int32 value)  
void NetLibBitPutUIntV (UInt16 libRefNum, UInt8* dstP, UInt32* dstBitOffsetP, UInt32 value)  
Err NetLibClose (UInt16 libRefnum, UInt16 immediate)  
Err NetLibConfigAliasGet (UInt16 refNum, UInt16 aliasIndex, UInt16* indexP, Boolean* isAnotherAliasP)  
Err NetLibConfigAliasSet (UInt16 refNum, UInt16 configIndex, UInt16 aliasToIndex)  
Err NetLibConfigDelete (UInt16 refNum, UInt16 index)  
Err NetLibConfigIndexFromName (UInt16 refNum, NetConfigNamePtr nameP, UInt16* indexP)  
Err NetLibConfigList (UInt16 refNum, NetConfigNameType nameArray[], UInt16* arrayEntriesP)  
Err NetLibConfigMakeActive (UInt16 refNum, UInt16 configIndex)  
Err NetLibConfigRename (UInt16 refNum, UInt16 index, NetConfigNamePtr newNameP)  
Err NetLibConfigSaveAs (UInt16 refNum, NetConfigNamePtr nameP)  
Err NetLibConnectionRefresh (UInt16 refNum, Boolean refresh, UInt8* allInterfacesUpP, UInt16* netIFErrP)  
Int16 NetLibDmReceive (UInt16 libRefNum, NetSocketRef socket, void* recordP, UInt32 recordOffset, UInt16 rcvLen, UInt16 flags, void* fromAddrP, UInt16* fromLenP, Int32 timeout, Err* errP)  
Err NetLibFinishCloseWait (UInt16 libRefnum)  
NetHostInfoPtr NetLibGetHostByAddr (UInt16 libRefNum, UInt8* addrP, UInt16 len, UInt16 type, NetHostInfoBufPtr bufP, Int32 timeout, Err* errP)  
NetHostInfoPtr NetLibGetHostByName (UInt16 libRefNum, Char* nameP, NetHostInfoBufPtr bufP, Int32 timeout, Err* errP)  
Int16 NetLibGetMailExchangeByName (UInt16 libRefNum, Char* mailNameP, UInt16 maxEntries, Char hostNames[][netDNSMaxDomainName+1], UInt16 priorities[], Int32 timeout, Err* errP)  
NetServInfoPtr NetLibGetServByName (UInt16 libRefNum, Char* servNameP, Char* protoNameP, NetServInfoBufPtr bufP, Int32 timeout, Err* errP)  
Err NetLibHandlePowerOff (UInt16 refNum, SysEventType* eventP)  
Err NetLibIFAttach (UInt16 libRefNum, UInt32 ifCreator, UInt16 ifInstance, Int32 timeout)  
Err NetLibIFDetach (UInt16 libRefNum, UInt32 ifCreator, UInt16 ifInstance, Int32 timeout)  
Err NetLibIFDown (UInt16 libRefNum, UInt32 ifCreator, UInt16 ifInstance, Int32 timeout)  
Err NetLibIFGet (UInt16 libRefNum, UInt16 index, UInt32* ifCreatorP, UInt16* ifInstanceP)  
Err NetLibIFSettingGet (UInt16 libRefNum, UInt32 ifCreator, UInt16 ifInstance, UInt16  setting, void* valueP, UInt16* valueLenP)  
Err NetLibIFSettingSet (UInt16 libRefNum, UInt32 ifCreator, UInt16 ifInstance, UInt16  setting, void* valueP, UInt16 valueLen)  
Err NetLibIFUp (UInt16 libRefNum, UInt32 ifCreator, UInt16 ifInstance)  
Err NetLibMaster (UInt16 libRefNum, UInt16 cmd, NetMasterPBPtr pbP, Int32 timeout)  
Err NetLibOpen (UInt16 libRefnum, UInt16* netIFErrsP)  
Err NetLibOpenConfig (UInt16 refNum, UInt16 configIndex, UInt32 openFlags, UInt16* netIFErrP)  
Err NetLibOpenCount (UInt16 refNum, UInt16* countP)  
Err NetLibOpenIfCloseWait (UInt16 libRefnum)  
Int16 NetLibReceive (UInt16 libRefNum, NetSocketRef socket, void* bufP, UInt16 bufLen, UInt16 flags, void* fromAddrP, UInt16* fromLenP, Int32 timeout, Err* errP)  
Int16 NetLibReceivePB (UInt16 libRefNum, NetSocketRef socket, NetIOParamType* pbP, UInt16 flags, Int32 timeout, Err* errP)  
Int16 NetLibSelect (UInt16 libRefNum, UInt16 width, NetFDSetType* readFDs, NetFDSetType* writeFDs, NetFDSetType* exceptFDs, Int32 timeout, Err* errP)  
Int16 NetLibSend (UInt16 libRefNum, NetSocketRef socket, void* bufP, UInt16 bufLen, UInt16 flags, void* toAddrP, UInt16 toLen, Int32 timeout, Err* errP)  
Int16 NetLibSendPB (UInt16 libRefNum, NetSocketRef socket, NetIOParamType* pbP, UInt16 flags, Int32 timeout, Err* errP)  
Err NetLibSettingGet (UInt16 libRefNum, UInt16  setting, void* valueP, UInt16* valueLenP)  
Err NetLibSettingSet (UInt16 libRefNum, UInt16  setting, void* valueP, UInt16 valueLen)  
Err NetLibSleep (UInt16 libRefnum)  
Int16 NetLibSocketAccept (UInt16 libRefnum, NetSocketRef socket, NetSocketAddrType* sockAddrP, Int16* addrLenP, Int32 timeout, Err* errP)  
Int16 NetLibSocketAddr (UInt16 libRefnum, NetSocketRef socketRef, NetSocketAddrType* locAddrP, Int16* locAddrLenP, NetSocketAddrType* remAddrP, Int16* remAddrLenP, Int32 timeout, Err* errP)  
Int16 NetLibSocketBind (UInt16 libRefnum, NetSocketRef socket, NetSocketAddrType* sockAddrP, Int16 addrLen, Int32 timeout, Err* errP)  
Int16 NetLibSocketClose (UInt16 libRefnum, NetSocketRef socket, Int32 timeout, Err* errP)  
Int16 NetLibSocketConnect (UInt16 libRefnum, NetSocketRef socket, NetSocketAddrType* sockAddrP, Int16 addrLen, Int32 timeout, Err* errP)  
Int16 NetLibSocketListen (UInt16 libRefnum, NetSocketRef socket, UInt16 queueLen, Int32 timeout, Err* errP)  
NetSocketRef NetLibSocketOpen (UInt16 libRefnum, NetSocketAddrEnum domain, NetSocketTypeEnum type, Int16 protocol, Int32 timeout, Err* errP)  
Int16 NetLibSocketOptionGet (UInt16 libRefnum, NetSocketRef socket, UInt16  option, void* optValueP, UInt16* optValueLenP, Int32 timeout, Err* errP)  
Int16 NetLibSocketOptionSet (UInt16 libRefnum, NetSocketRef socket, UInt16  option, void* optValueP, UInt16 optValueLen, Int32 timeout, Err* errP)  
Int16 NetLibSocketShutdown (UInt16 libRefnum, NetSocketRef socket, Int16  direction, Int32 timeout, Err* errP)  
Err NetLibTracePrintF (UInt16 libRefNum, Char* formatStr, ...)  
Err NetLibTracePutS (UInt16 libRefNum, Char* strP)  
Err NetLibWake (UInt16 libRefnum)  
Err PenCalibrate (PointType* digTopLeftP, PointType* digBotRightP, PointType* scrTopLeftP, PointType* scrBotRightP)  
Err PenClose (void)  
Err PenGetRawPen (PointType* penP)  
Err PenOpen (void)  
Err PenRawToScreen (PointType* penP)  
Err PenResetCalibration (void)  
Err PenScreenToRaw (PointType* penP)  
Err PenSleep (void)  
Err PenWake (void)  
void PhoneNumberLookup (FieldType* fldP)  
Int16 PrefGetAppPreferences (UInt32 creator, UInt16 id, void* prefs, UInt16* prefsSize, Boolean saved)  
Boolean PrefGetAppPreferencesV10 (UInt32 type, Int16 version, void* prefs, UInt16 prefsSize)  
UInt32 PrefGetPreference (SystemPreferencesChoice choice)  
void PrefGetPreferences (SystemPreferencesPtr p)  
DmOpenRef PrefOpenPreferenceDB (Boolean saved)  
DmOpenRef PrefOpenPreferenceDBV10 (void)  
void PrefSetAppPreferences (UInt32 creator, UInt16 id, Int16 version, void* prefs, UInt16 prefsSize, Boolean saved)  
void PrefSetAppPreferencesV10 (UInt32 creator, Int16 version, void* prefs, UInt16 prefsSize)  
void PrefSetPreference (SystemPreferencesChoice choice, UInt32 value)  
void PrefSetPreferences (SystemPreferencesPtr p)  
Boolean PrgHandleEvent (ProgressPtr prgGP, EventType* eventP)  
ProgressPtr PrgStartDialog (Char* title, PrgCallbackFunc textCallback, void* userDataP)  
ProgressPtr PrgStartDialogV31 (Char* title, PrgCallbackFunc textCallback)  
void PrgStopDialog (ProgressPtr prgP, Boolean force)  
void PrgUpdateDialog (ProgressPtr prgGP, UInt16 err, UInt16 stage, Char*  messageP, Boolean updateNow)  
Boolean PwdExists ()  
void PwdRemove (void)  
void PwdSet (Char* oldPassword, Char* newPassword)  
Boolean PwdVerify (Char* string)  
void RctCopyRectangle (RectangleType* srcRectP, RectangleType* dstRectP)  
void RctGetIntersection (RectangleType* r1P, RectangleType* r2P, RectangleType* r3P)  
void RctInsetRectangle (RectangleType* rP, Coord insetAmt)  
void RctOffsetRectangle (RectangleType* rP, Coord deltaX, Coord deltaY)  
Boolean RctPtInRectangle (Coord x, Coord y, RectangleType* rP)  
void RctSetRectangle (RectangleType* rP, Coord left, Coord top, Coord width, Coord height)  
UInt32 ResLoadConstant (UInt16 rscID)  
void*  ResLoadForm (UInt16 rscID)  
void*  ResLoadMenu (UInt16 rscID)  
void SclDrawScrollBar (ScrollBarPtr bar)  
void SclGetScrollBar (ScrollBarPtr bar, Int16* valueP, Int16* minP, Int16* maxP, Int16* pageSizeP)  
Boolean SclHandleEvent (ScrollBarPtr bar, EventType* event)  
void SclSetScrollBar (ScrollBarPtr bar, Int16 value, Int16 min, Int16 max, Int16 pageSize)  
privateRecordViewEnum SecSelectViewStatus (void)  
Boolean SecVerifyPW (privateRecordViewEnum newSecLevel)  
Boolean SelectDay (SelectDayType selectDayBy, Int16* month, Int16* day, Int16* year, Char* title)  
Boolean SelectDayV10 (Int16* month, Int16* day, Int16* year, Char* title)  
Boolean SelectOneTime (Int16* hour, Int16* minute, Char* titleP)  
Boolean SelectTime (TimeType* startTimeP, TimeType* EndTimeP, Boolean untimed, Char* titleP, Int16 startOfDay, Int16 endOfDay, Int16 startOfDisplay)  
Boolean SelectTimeV33 (TimeType* startTimeP, TimeType* EndTimeP, Boolean untimed, Char* titleP, Int16 startOfDay)  
Err SerClearErr (UInt16 refNum)  
Err SerClose (UInt16 refNum)  
Err SerControl (UInt16 refNum, UInt16 op, void*  valueP, UInt16*  valueLenP)  
Err SerGetSettings (UInt16 refNum, SerSettingsPtr settingsP)  
UInt16 SerGetStatus (UInt16 refNum, Boolean*  ctsOnP, Boolean*  dsrOnP)  
Err SerOpen (UInt16 refNum, UInt16 port, UInt32 baud)  
Err SerPrimeWakeupHandler (UInt16 refNum, UInt16 minBytes)  
UInt32 SerReceive (UInt16 refNum, void*  bufP, UInt32 count, Int32 timeout, Err* errP)  
Err SerReceive10 (UInt16 refNum, void*  bufP, UInt32 bytes, Int32 timeout)  
Err SerReceiveCheck (UInt16 refNum, UInt32*  numBytesP)  
void SerReceiveFlush (UInt16 refNum, Int32 timeout)  
Boolean SerReceiveISP (void)  
Err SerReceiveWait (UInt16 refNum, UInt32 bytes, Int32 timeout)  
Err SerReceiveWindowClose (UInt16 refNum, UInt32 bytesPulled)  
Err SerReceiveWindowOpen (UInt16 refNum, UInt8* * bufPP, UInt32*  sizeP)  
UInt32 SerSend (UInt16 refNum, void*  bufP, UInt32 count, Err* errP)  
Err SerSend10 (UInt16 refNum, void*  bufP, UInt32 size)  
Err SerSendCheck (UInt16 refNum, UInt32*  numBytesP)  
Err SerSendFlush (UInt16 refNum)  
Err SerSendWait (UInt16 refNum, Int32 timeout)  
Err SerSetReceiveBuffer (UInt16 refNum, void*  bufP, UInt16 bufSize)  
Err SerSetSettings (UInt16 refNum, SerSettingsPtr settingsP)  
Err SerSetWakeupHandler (UInt16 refNum, SerWakeupHandler procP, UInt32 refCon)  
Err SerSleep (UInt16 refNum)  
Err SerWake (UInt16 refNum)  
Err SlkClose (void)  
Err SlkCloseSocket (UInt16 socket)  
Err SlkFlushSocket (UInt16 socket, Int32 timeout)  
Err SlkOpen (void)  
Err SlkOpenSocket (UInt16 portID, UInt16* socketP, Boolean staticSocket)  
Err SlkProcessRPC (SlkPktHeaderPtr headerP, void* bodyP)  
Err SlkReceivePacket (UInt16 socket, Boolean andOtherSockets, SlkPktHeaderPtr headerP, void* bodyP, UInt16 bodySize, Int32 timeout)  
Err SlkSendPacket (SlkPktHeaderPtr headerP, SlkWriteDataPtr writeList)  
Err SlkSetSocketListener (UInt16 socket, SlkSocketListenPtr socketP)  
Err SlkSocketPortID (UInt16 socket, UInt16* portIDP)  
Err SlkSocketSetTimeout (UInt16 socket, Int32 timeout)  
Err SlkSysPktDefaultResponse (SlkPktHeaderPtr headerP, void* bodyP)  
Boolean SndCreateMidiList (UInt32 creator, Boolean multipleDBs, UInt16* wCountP, MemHandle* entHP)  
Err SndDoCmd (void*   channelP, SndCommandPtr cmdP, Boolean noWait)  
void SndGetDefaultVolume (UInt16* alarmAmpP, UInt16* sysAmpP, UInt16* masterAmpP)  
Err SndInit (void)  
Err SndPlaySmf (void* chanP, SndSmfCmdEnum cmd, UInt8* smfP, SndSmfOptionsType* selP, SndSmfChanRangeType* chanRangeP, SndSmfCallbacksType* callbacksP, Boolean bNoWait)  
Err SndPlaySmfResource (UInt32 resType, Int16 resID, SystemPreferencesChoice volumeSelector)  
void SndPlaySystemSound (SndSysBeepType beepID)  
void SndSetDefaultVolume (UInt16* alarmAmpP, UInt16* sysAmpP, UInt16* defAmpP)  
Int32 StrAToI (Char* str)  
Int16 StrCaselessCompare (Char* s1, Char* s2)  
Char*  StrCat (Char* dst, Char* src)  
Char*  StrChr (Char* str, WChar chr)  
Int16 StrCompare (Char* s1, Char* s2)  
Char*  StrCopy (Char* dst, Char* src)  
Char*  StrDelocalizeNumber (Char* s, Char thousandSeparator, Char decimalSeparator)  
Char*  StrIToA (Char* s, Int32 i)  
Char*  StrIToH (Char* s, UInt32 i)  
Int16 StrLen (Char* src)  
Char*  StrLocalizeNumber (Char* s, Char thousandSeparator, Char decimalSeparator)  
Int16 StrNCaselessCompare (Char* s1, Char* s2, Int32 n)  
Char*  StrNCat (Char* dst, Char* src, Int16 n)  
Int16 StrNCompare (Char* s1, Char* s2, Int32 n)  
Char*  StrNCopy (Char* dst, Char* src, Int16 n)  
Int16 StrPrintF (Char* s, Char* formatStr, ...)  
Char*  StrStr (Char* str, Char* token)  
Char*  StrToLower (Char* dst, Char* src)  
Int16 StrVPrintF (Char* s, Char* formatStr, _Palm_va_list arg)  
Err SysAppExit (SysAppInfoPtr appInfoP, MemPtr prevGlobalsP, MemPtr globalsP)  
Err SysAppLaunch (UInt16 cardNo, LocalID dbID, UInt16 launchFlags, UInt16 cmd, MemPtr cmdPBP, UInt32* resultP)  
void SysAppLauncherDialog ()  
Err SysAppStartup (SysAppInfoPtr* appInfoPP, MemPtr* prevGlobalsP, MemPtr* globalsPtrP)  
void SysBatteryDialog (void)  
UInt16 SysBatteryInfo (Boolean set, UInt16* warnThresholdP, UInt16* criticalThresholdP, Int16* maxTicksP, SysBatteryKind* kindP, Boolean* pluggedIn, UInt8* percentP)  
UInt16 SysBatteryInfoV20 (Boolean set, UInt16* warnThresholdP, UInt16* criticalThresholdP, Int16* maxTicksP, SysBatteryKind* kindP, Boolean* pluggedIn)  
Boolean SysBinarySearch (void* baseP, Int16 numOfElements, Int16 width, SearchFuncPtr searchF, void* searchData, Int32 other, Int32* position, Boolean findFirst)  
Err SysBroadcastActionCode (UInt16 cmd, MemPtr cmdPBP)  
void SysColdBoot (void* card0P, UInt32 card0Size, void* card1P, UInt32 card1Size, UInt32 sysCardHeaderOffset)  
void SysCopyStringResource (Char* string, Int16 theID)  
Boolean SysCreateDataBaseList (UInt32 type, UInt32 creator, UInt16* dbCount, MemHandle* dbIDs, Boolean lookupName)  
Boolean SysCreatePanelList (UInt16* panelCount, MemHandle* panelIDs)  
Err SysCurAppDatabase (UInt16* cardNoP, LocalID* dbIDP)  
UInt16 SysDisableInts (void)  
void SysDoze (Boolean onlyNMI)  
Char*  SysErrString (Err err, Char* strP, UInt16 maxLen)  
Err SysEvGroupCreate (UInt32* evIDP, UInt32* tagP, UInt32 init)  
Err SysEvGroupRead (UInt32 evID, UInt32* valueP)  
Err SysEvGroupSignal (UInt32 evID, UInt32 mask, UInt32 value, Int32 type)  
Err SysEvGroupWait (UInt32 evID, UInt32 mask, UInt32 value, Int32 matchType, Int32 timeout)  
UInt16 SysFatalAlert (Char* msg)  
void SysFatalAlertInit (void)  
MemHandle SysFormPointerArrayToStrings (Char* c, Int16 stringCount)  
Char*  SysGetOSVersionString ()  
Err SysGetROMToken (UInt16 cardNo, UInt32 token, UInt8* *dataP, UInt16* sizeP)  
Boolean SysGetStackInfo (MemPtr* startPP, MemPtr* endPP)  
void*  SysGetTrapAddress (UInt16 trapNum)  
void SysGraffitiReferenceDialog (ReferenceType referenceType)  
Boolean SysHandleEvent (EventPtr eventP)  
void SysInit (void)  
void SysInsertionSort (void* baseP, Int16 numOfElements, Int16 width, CmpFuncPtr comparF, Int32 other)  
Err SysKernelInfo (void* paramP)  
void SysKeyboardDialog (KeyboardType kbd)  
void SysKeyboardDialogV10 ()  
UInt8 SysLCDBrightness (Boolean set, UInt8 newBrightnessLevel)  
UInt8 SysLCDContrast (Boolean set, UInt8 newContrastLevel)  
Err SysLaunchConsole (void)  
Err SysLibClose (UInt16 refNum)  
Err SysLibFind (Char* nameP, UInt16* refNumP)  
Err SysLibInstall (SysLibEntryProcPtr libraryP, UInt16* refNumP)  
Err SysLibLoad (UInt32 libType, UInt32 libCreator, UInt16* refNumP)  
Err SysLibOpen (UInt16 refNum)  
Err SysLibRemove (UInt16 refNum)  
Err SysLibSleep (UInt16 refNum)  
SysLibTblEntryPtr SysLibTblEntry (UInt16 refNum)  
Err SysLibWake (UInt16 refNum)  
Err SysMailboxCreate (UInt32* mbIDP, UInt32* tagP, UInt32 depth)  
Err SysMailboxDelete (UInt32 mbID)  
Err SysMailboxFlush (UInt32 mbID)  
Err SysMailboxSend (UInt32 mbID, void* msgP, UInt32 wAck)  
Err SysMailboxWait (UInt32 mbID, void* msgP, UInt32 priority, Int32 timeout)  
UInt16 SysNewOwnerID (void)  
Err SysNotifyBroadcast (SysNotifyParamType* notify)  
Err SysNotifyBroadcastDeferred (SysNotifyParamType* notify, Int16 paramSize)  
Err SysNotifyRegister (UInt16 cardNo, LocalID dbID, UInt32 notifyType, SysNotifyProcPtr callbackP, Int8 priority, void* userDataP)  
Err SysNotifyUnregister (UInt16 cardNo, LocalID dbID, UInt32 notifyType, Int8 priority)  
void SysQSort (void* baseP, Int16 numOfElements, Int16 width, CmpFuncPtr comparF, Int32 other)  
Int16 SysRandom (Int32 newSeed)  
Err SysResSemaphoreCreate (UInt32* smIDP, UInt32* tagP)  
Err SysResSemaphoreDelete (UInt32 smID)  
Err SysResSemaphoreRelease (UInt32 smID)  
Err SysResSemaphoreReserve (UInt32 smID, UInt32 priority, Int32 timeout)  
void SysReset (void)  
void SysRestoreStatus (UInt16 status)  
Err SysSemaphoreCreate (UInt32* smIDP, UInt32* tagP, Int32 initValue)  
Err SysSemaphoreDelete (UInt32 smID)  
Err SysSemaphoreSet (UInt32 smID)  
Err SysSemaphoreSignal (UInt32 smID)  
Err SysSemaphoreWait (UInt32 smID, UInt32 priority, Int32 timeout)  
UInt32 SysSetA5 (UInt32 newValue)  
UInt16 SysSetAutoOffTime (UInt16 seconds)  
Err SysSetPerformance (UInt32* sysClockP, UInt16* cpuDutyP)  
Err SysSetTrapAddress (UInt16 trapNum, void* procP)  
void SysSleep (Boolean untilReset, Boolean emergency)  
Char*  SysStringByIndex (UInt16 resID, UInt16 index, Char* strP, UInt16 maxLen)  
Err SysTaskCreate (UInt32* taskIDP, UInt32* creator, ProcPtr codeP, MemPtr stackP, UInt32 stackSize, UInt32 attr, UInt32 priority, UInt32 tSlice)  
Err SysTaskDelay (Int32 delay)  
Err SysTaskDelete (UInt32 taskID, UInt32 priority)  
UInt32 SysTaskID ()  
Err SysTaskResume (UInt32 taskID)  
Err SysTaskSetTermProc (UInt32 taskID, SysTermProcPtr termProcP)  
Err SysTaskSuspend (UInt32 taskID)  
Err SysTaskSwitching (Boolean enable)  
Err SysTaskTrigger (UInt32 taskID)  
Err SysTaskWait (Int32 timeout)  
void SysTaskWaitClr (void)  
Err SysTaskWake (UInt32 taskID)  
UInt16 SysTicksPerSecond (void)  
Err SysTimerCreate (UInt32* timerIDP, UInt32* tagP, SysTimerProcPtr timerProc, UInt32 periodicDelay, UInt32 param)  
Err SysTimerDelete (UInt32 timerID)  
Err SysTimerRead (UInt32 timerID, UInt32* valueP)  
Err SysTimerWrite (UInt32 timerID, UInt32 value)  
Err SysTranslateKernelErr (Err err)  
Err SysUIAppSwitch (UInt16 cardNo, LocalID dbID, UInt16 cmd, MemPtr cmdPBP)  
UInt16 SysUIBusy (Boolean set, Boolean value)  
void SysUILaunch (void)  
void SysUnimplemented (void)  
void TblDrawTable (TableType* tableP)  
Boolean TblEditing (TableType* tableP)  
void TblEraseTable (TableType* tableP)  
Boolean TblFindRowData (TableType* tableP, UInt32 data, Int16* rowP)  
Boolean TblFindRowID (TableType* tableP, UInt16 id, Int16* rowP)  
void TblGetBounds (TableType* tableP, RectangleType* rP)  
Coord TblGetColumnSpacing (TableType* tableP, Int16 column)  
Coord TblGetColumnWidth (TableType* tableP, Int16 column)  
FieldPtr TblGetCurrentField (TableType* tableP)  
void TblGetItemBounds (TableType* tableP, Int16 row, Int16 column, RectangleType* rP)  
FontID TblGetItemFont (TableType* tableP, Int16 row, Int16 column)  
Int16 TblGetItemInt (TableType* tableP, Int16 row, Int16 column)  
void* TblGetItemPtr (TableType* tableP, Int16 row, Int16 column)  
Int16 TblGetLastUsableRow (TableType* tableP)  
Int16 TblGetNumberOfRows (TableType* tableP)  
UInt32 TblGetRowData (TableType* tableP, Int16 row)  
Coord TblGetRowHeight (TableType* tableP, Int16 row)  
UInt16 TblGetRowID (TableType* tableP, Int16 row)  
Boolean TblGetSelection (TableType* tableP, Int16* rowP, Int16* columnP)  
void TblGrabFocus (TableType* tableP, Int16 row, Int16 column)  
Boolean TblHandleEvent (TableType* tableP, EventType* event)  
void TblHasScrollBar (TableType* tableP, Boolean hasScrollBar)  
void TblInsertRow (TableType* tableP, Int16 row)  
void TblMarkRowInvalid (TableType* tableP, Int16 row)  
void TblMarkTableInvalid (TableType* tableP)  
void TblRedrawTable (TableType* tableP)  
void TblReleaseFocus (TableType* tableP)  
void TblRemoveRow (TableType* tableP, Int16 row)  
Boolean TblRowInvalid (TableType* tableP, Int16 row)  
Boolean TblRowMasked (TableType* tableP, Int16 row)  
Boolean TblRowSelectable (TableType* tableP, Int16 row)  
Boolean TblRowUsable (TableType* tableP, Int16 row)  
void TblSelectItem (TableType* tableP, Int16 row, Int16 column)  
void TblSetBounds (TableType* tableP, RectangleType* rP)  
void TblSetColumnEditIndicator (TableType* tableP, Int16 column, Boolean editIndicator)  
void TblSetColumnMasked (TableType* tableP, Int16 column, Boolean masked)  
void TblSetColumnSpacing (TableType* tableP, Int16 column, Coord spacing)  
void TblSetColumnUsable (TableType* tableP, Int16 column, Boolean usable)  
void TblSetColumnWidth (TableType* tableP, Int16 column, Coord width)  
void TblSetCustomDrawProcedure (TableType* tableP, Int16 column, TableDrawItemFuncPtr drawCallback)  
void TblSetItemFont (TableType* tableP, Int16 row, Int16 column, FontID fontID)  
void TblSetItemInt (TableType* tableP, Int16 row, Int16 column, Int16 value)  
void TblSetItemPtr (TableType* tableP, Int16 row, Int16 column, void* value)  
void TblSetItemStyle (TableType* tableP, Int16 row, Int16 column, TableItemStyleType type)  
void TblSetLoadDataProcedure (TableType* tableP, Int16 column, TableLoadDataFuncPtr loadDataCallback)  
void TblSetRowData (TableType* tableP, Int16 row, UInt32 data)  
void TblSetRowHeight (TableType* tableP, Int16 row, Coord height)  
void TblSetRowID (TableType* tableP, Int16 row, UInt16 id)  
void TblSetRowMasked (TableType* tableP, Int16 row, Boolean masked)  
void TblSetRowSelectable (TableType* tableP, Int16 row, Boolean selectable)  
void TblSetRowStaticHeight (TableType* tableP, Int16 row, Boolean staticHeight)  
void TblSetRowUsable (TableType* tableP, Int16 row, Boolean usable)  
void TblSetSaveDataProcedure (TableType* tableP, Int16 column, TableSaveDataFuncPtr saveDataCallback)  
void TblUnhighlightSelection (TableType* tableP)  
void TimAdjust (DateTimePtr dateTimeP, Int32 adjustment)  
UInt32 TimDateTimeToSeconds (DateTimePtr dateTimeP)  
UInt32 TimGetSeconds (void)  
UInt32 TimGetTicks (void)  
Err TimInit (void)  
void TimSecondsToDateTime (UInt32 seconds, DateTimePtr dateTimeP)  
void TimSetSeconds (UInt32 seconds)  
void TimeToAscii (UInt8 hours, UInt8 minutes, TimeFormatType timeFormat, Char* pString)  
void UIBrightnessAdjust ()  
IndexedColorType UIColorGetTableEntryIndex (UIColorTableEntries which)  
void UIColorGetTableEntryRGB (UIColorTableEntries which, RGBColorType* rgbP)  
Err UIColorPopTable (void)  
Err UIColorPushTable (void)  
Err UIColorSetTableEntry (UIColorTableEntries which, RGBColorType* rgbP)  
void UIContrastAdjust ()  
Boolean UIPickColor (IndexedColorType* indexP, RGBColorType* rgbP, UIPickColorStartType start, Char* titleP, Char* tipP)  
void WinAddWindow (WinHandle winHandle)  
void WinClipRectangle (RectangleType* rP)  
void WinCopyRectangle (WinHandle srcWin, WinHandle dstWin, RectangleType* srcRect, Coord destX, Coord destY, WinDrawOperation mode)  
WinHandle WinCreateBitmapWindow (BitmapType* bitmapP, UInt16* error)  
WinHandle WinCreateOffscreenWindow (Coord width, Coord height, WindowFormatType format, UInt16* error)  
WinHandle WinCreateWindow (RectangleType* bounds, FrameType frame, Boolean modal, Boolean focusable, UInt16* error)  
void WinDeleteWindow (WinHandle winHandle, Boolean eraseIt)  
void WinDisableWindow (WinHandle winHandle)  
void WinDisplayToWindowPt (Coord* extentX, Coord* extentY)  
void WinDrawBitmap (BitmapPtr bitmapP, Coord x, Coord y)  
void WinDrawChar (WChar theChar, Coord x, Coord y)  
void WinDrawChars (Char* chars, Int16 len, Coord x, Coord y)  
void WinDrawGrayLine (Coord x1, Coord y1, Coord x2, Coord y2)  
void WinDrawGrayRectangleFrame (FrameType frame, RectangleType* rP)  
void WinDrawInvertedChars (Char* chars, Int16 len, Coord x, Coord y)  
void WinDrawLine (Coord x1, Coord y1, Coord x2, Coord y2)  
void WinDrawPixel (Coord x, Coord y)  
void WinDrawRectangle (RectangleType* rP, UInt16 cornerDiam)  
void WinDrawRectangleFrame (FrameType frame, RectangleType* rP)  
void WinDrawTruncChars (Char* chars, Int16 len, Coord x, Coord y, Coord maxWidth)  
void WinDrawWindowFrame (void)  
void WinEnableWindow (WinHandle winHandle)  
void WinEraseChars (Char* chars, Int16 len, Coord x, Coord y)  
void WinEraseLine (Coord x1, Coord y1, Coord x2, Coord y2)  
void WinErasePixel (Coord x, Coord y)  
void WinEraseRectangle (RectangleType* rP, UInt16 cornerDiam)  
void WinEraseRectangleFrame (FrameType frame, RectangleType* rP)  
void WinEraseWindow (void)  
void WinFillLine (Coord x1, Coord y1, Coord x2, Coord y2)  
void WinFillRectangle (RectangleType* rP, UInt16 cornerDiam)  
WinHandle WinGetActiveWindow (void)  
BitmapType* WinGetBitmap (WinHandle winHandle)  
void WinGetClip (RectangleType* rP)  
void WinGetDisplayExtent (Coord* extentX, Coord* extentY)  
WinHandle WinGetDisplayWindow (void)  
WinHandle WinGetDrawWindow (void)  
WinHandle WinGetFirstWindow (void)  
void WinGetFramesRectangle (FrameType frame, RectangleType* rP, RectangleType* obscuredRect)  
void WinGetPattern (CustomPatternType* patternP)  
PatternType WinGetPatternType (void)  
IndexedColorType WinGetPixel (Coord x, Coord y)  
void WinGetWindowBounds (RectangleType* rP)  
void WinGetWindowExtent (Coord* extentX, Coord* extentY)  
void WinGetWindowFrameRect (WinHandle winHandle, RectangleType* r)  
void WinIndexToRGB (IndexedColorType i, RGBColorType* rgbP)  
void WinInitializeWindow (WinHandle winHandle)  
void WinInvertChars (Char* chars, Int16 len, Coord x, Coord y)  
void WinInvertLine (Coord x1, Coord y1, Coord x2, Coord y2)  
void WinInvertPixel (Coord x, Coord y)  
void WinInvertRectangle (RectangleType* rP, UInt16 cornerDiam)  
void WinInvertRectangleFrame (FrameType frame, RectangleType* rP)  
Boolean WinModal (WinHandle winHandle)  
void WinMoveWindowAddr (WindowType* oldLocationP, WindowType* newLocationP)  
void WinPaintBitmap (BitmapType* bitmapP, Coord x, Coord y)  
void WinPaintChar (WChar theChar, Coord x, Coord y)  
void WinPaintChars (Char* chars, Int16 len, Coord x, Coord y)  
void WinPaintLine (Coord x1, Coord y1, Coord x2, Coord y2)  
void WinPaintLines (UInt16 numLines, WinLineType lines[])  
void WinPaintPixel (Coord x, Coord y)  
void WinPaintPixels (UInt16 numPoints, PointType pts[])  
void WinPaintRectangle (RectangleType* rP, UInt16 cornerDiam)  
void WinPaintRectangleFrame (FrameType frame, RectangleType* rP)  
Err WinPalette (UInt8 operation, Int16 startIndex, UInt16 paletteEntries, RGBColorType* tableP)  
void WinPopDrawState (void)  
void WinPushDrawState (void)  
IndexedColorType WinRGBToIndex (RGBColorType* rgbP)  
void WinRemoveWindow (WinHandle winHandle)  
void WinResetClip (void)  
void WinRestoreBits (WinHandle winHandle, Coord destX, Coord destY)  
WinHandle WinSaveBits (RectangleType* source, UInt16* error)  
void WinScreenInit (void)  
UInt8* WinScreenLock (WinLockInitType initMode)  
Err WinScreenMode (WinScreenModeOperation operation, UInt32* widthP, UInt32* heightP, UInt32* depthP, Boolean* enableColorP)  
void WinScreenUnlock (void)  
void WinScrollRectangle (RectangleType* rP, WinDirectionType direction, Coord distance, RectangleType* vacatedP)  
void WinSetActiveWindow (WinHandle winHandle)  
IndexedColorType WinSetBackColor (IndexedColorType backColor)  
void WinSetClip (RectangleType* rP)  
void WinSetColors (RGBColorType* newForeColorP, RGBColorType* oldForeColorP, RGBColorType* newBackColorP, RGBColorType* oldBackColorP)  
WinDrawOperation WinSetDrawMode (WinDrawOperation newMode)  
WinHandle WinSetDrawWindow (WinHandle winHandle)  
IndexedColorType WinSetForeColor (IndexedColorType foreColor)  
void WinSetPattern (CustomPatternType* patternP)  
void WinSetPatternType (PatternType newPattern)  
IndexedColorType WinSetTextColor (IndexedColorType textColor)  
UnderlineModeType WinSetUnderlineMode (UnderlineModeType mode)  
void WinSetWindowBounds (WinHandle winHandle, RectangleType* rP)  
Boolean WinValidateHandle (WinHandle winHandle)  
void WinWindowToDisplayPt (Coord* extentX, Coord* extentY)  
