Files
Mu/localTester/dependencyBlob.js
2018-05-29 14:46:39 -07:00

1227 lines
46 KiB
JavaScript

//"serialPort", "jsSystem" and "userIo" are defined by the C++ program as either a local or remote serial port and are exported to JS automaticly
//the predefined classes can be added to by this file but should never have any preexisting members overwritten
//this file contains the functions and constants required by all tests
var __BlobVersion = 1.0;
var irdaCommands;
var trapNameFromNumber;
var trapNumberFromName;
//constructors and converters
function Enum(constantsList) {
for(var i in constantsList){
this[constantsList[i]] = i;
}
}
//data defines
irdaCommands = new Enum([
'IRDA_COMMAND_NONE',
'IRDA_COMMAND_GET_BYTE',
'IRDA_COMMAND_GET_WORD',
'IRDA_COMMAND_GET_LONG',
'IRDA_COMMAND_SET_BYTE',/*(uint32_t)pointer << 8 | (uint8_t)value*/
'IRDA_COMMAND_SET_WORD',/*(uint32_t)pointer << 16 | (uint16_t)value*/
'IRDA_COMMAND_SET_LONG',/*(uint32_t)pointer << 32 | (uint32_t)value*/
'IRDA_COMMAND_CALL_TRAP',/*(uint16_t)trapNum*/
'IRDA_COMMAND_GET_REGISTER',
'IRDA_COMMAND_SET_REGISTER',/*data is (uint8_t)regNum << 32 | (uint32_t)regValue */
'IRDA_COMMAND_RETURN',/*used to acknowledge the end of a command, returns a value if the command returns data*/
'IRDA_COMMAND_ALLOCATE_BUFFER',/*returns a pointer to the buffer or NULL on failure*/
'IRDA_COMMAND_SET_BUFFER',/*(uint32_t)pointer << 32 | (uint32_t)size then raw data*/
'IRDA_COMMAND_GET_BUFFER',/*(uint32_t)pointer << 32 | (uint32_t)size*/
'IRDA_COMMAND_GET_FRAMEBUFFER',/*all execution is halted until this is finished, returns (uint16_t)width << 24 | (uint16_t)height << 8 | (uint8_t)bpp then raw data*/
'IRDA_COMMAND_CLOSE_CONNECTION'
]);
var __trapList = [
["sysTrapMemInit", 0xA000],
["sysTrapMemInitHeapTable", 0xA001],
["sysTrapMemStoreInit", 0xA002],
["sysTrapMemCardFormat", 0xA003],
["sysTrapMemCardInfo", 0xA004],
["sysTrapMemStoreInfo", 0xA005],
["sysTrapMemStoreSetInfo", 0xA006],
["sysTrapMemNumHeaps", 0xA007],
["sysTrapMemNumRAMHeaps", 0xA008],
["sysTrapMemHeapID", 0xA009],
["sysTrapMemHeapPtr", 0xA00A],
["sysTrapMemHeapFreeBytes", 0xA00B],
["sysTrapMemHeapSize", 0xA00C],
["sysTrapMemHeapFlags", 0xA00D],
["sysTrapMemHeapCompact", 0xA00E],
["sysTrapMemHeapInit", 0xA00F],
["sysTrapMemHeapFreeByOwnerID", 0xA010],
["sysTrapMemChunkNew", 0xA011],
["sysTrapMemChunkFree", 0xA012],
["sysTrapMemPtrNew", 0xA013],
["sysTrapMemPtrRecoverHandle", 0xA014],
["sysTrapMemPtrFlags", 0xA015],
["sysTrapMemPtrSize", 0xA016],
["sysTrapMemPtrOwner", 0xA017],
["sysTrapMemPtrHeapID", 0xA018],
["sysTrapMemPtrCardNo", 0xA019],
["sysTrapMemPtrToLocalID", 0xA01A],
["sysTrapMemPtrSetOwner", 0xA01B],
["sysTrapMemPtrResize", 0xA01C],
["sysTrapMemPtrResetLock", 0xA01D],
["sysTrapMemHandleNew", 0xA01E],
["sysTrapMemHandleLockCount", 0xA01F],
["sysTrapMemHandleToLocalID", 0xA020],
["sysTrapMemHandleLock", 0xA021],
["sysTrapMemHandleUnlock", 0xA022],
["sysTrapMemLocalIDToGlobal", 0xA023],
["sysTrapMemLocalIDKind", 0xA024],
["sysTrapMemLocalIDToPtr", 0xA025],
["sysTrapMemMove", 0xA026],
["sysTrapMemSet", 0xA027],
["sysTrapMemStoreSearch", 0xA028],
["sysTrapSysReserved10Trap1", 0xA029],
["sysTrapMemKernelInit", 0xA02A],
["sysTrapMemHandleFree", 0xA02B],
["sysTrapMemHandleFlags", 0xA02C],
["sysTrapMemHandleSize", 0xA02D],
["sysTrapMemHandleOwner", 0xA02E],
["sysTrapMemHandleHeapID", 0xA02F],
["sysTrapMemHandleDataStorage", 0xA030],
["sysTrapMemHandleCardNo", 0xA031],
["sysTrapMemHandleSetOwner", 0xA032],
["sysTrapMemHandleResize", 0xA033],
["sysTrapMemHandleResetLock", 0xA034],
["sysTrapMemPtrUnlock", 0xA035],
["sysTrapMemLocalIDToLockedPtr", 0xA036],
["sysTrapMemSetDebugMode", 0xA037],
["sysTrapMemHeapScramble", 0xA038],
["sysTrapMemHeapCheck", 0xA039],
["sysTrapMemNumCards", 0xA03A],
["sysTrapMemDebugMode", 0xA03B],
["sysTrapMemSemaphoreReserve", 0xA03C],
["sysTrapMemSemaphoreRelease", 0xA03D],
["sysTrapMemHeapDynamic", 0xA03E],
["sysTrapMemNVParams", 0xA03F],
["sysTrapDmInit", 0xA040],
["sysTrapDmCreateDatabase", 0xA041],
["sysTrapDmDeleteDatabase", 0xA042],
["sysTrapDmNumDatabases", 0xA043],
["sysTrapDmGetDatabase", 0xA044],
["sysTrapDmFindDatabase", 0xA045],
["sysTrapDmDatabaseInfo", 0xA046],
["sysTrapDmSetDatabaseInfo", 0xA047],
["sysTrapDmDatabaseSize", 0xA048],
["sysTrapDmOpenDatabase", 0xA049],
["sysTrapDmCloseDatabase", 0xA04A],
["sysTrapDmNextOpenDatabase", 0xA04B],
["sysTrapDmOpenDatabaseInfo", 0xA04C],
["sysTrapDmResetRecordStates", 0xA04D],
["sysTrapDmGetLastErr", 0xA04E],
["sysTrapDmNumRecords", 0xA04F],
["sysTrapDmRecordInfo", 0xA050],
["sysTrapDmSetRecordInfo", 0xA051],
["sysTrapDmAttachRecord", 0xA052],
["sysTrapDmDetachRecord", 0xA053],
["sysTrapDmMoveRecord", 0xA054],
["sysTrapDmNewRecord", 0xA055],
["sysTrapDmRemoveRecord", 0xA056],
["sysTrapDmDeleteRecord", 0xA057],
["sysTrapDmArchiveRecord", 0xA058],
["sysTrapDmNewHandle", 0xA059],
["sysTrapDmRemoveSecretRecords", 0xA05A],
["sysTrapDmQueryRecord", 0xA05B],
["sysTrapDmGetRecord", 0xA05C],
["sysTrapDmResizeRecord", 0xA05D],
["sysTrapDmReleaseRecord", 0xA05E],
["sysTrapDmGetResource", 0xA05F],
["sysTrapDmGet1Resource", 0xA060],
["sysTrapDmReleaseResource", 0xA061],
["sysTrapDmResizeResource", 0xA062],
["sysTrapDmNextOpenResDatabase", 0xA063],
["sysTrapDmFindResourceType", 0xA064],
["sysTrapDmFindResource", 0xA065],
["sysTrapDmSearchResource", 0xA066],
["sysTrapDmNumResources", 0xA067],
["sysTrapDmResourceInfo", 0xA068],
["sysTrapDmSetResourceInfo", 0xA069],
["sysTrapDmAttachResource", 0xA06A],
["sysTrapDmDetachResource", 0xA06B],
["sysTrapDmNewResource", 0xA06C],
["sysTrapDmRemoveResource", 0xA06D],
["sysTrapDmGetResourceIndex", 0xA06E],
["sysTrapDmQuickSort", 0xA06F],
["sysTrapDmQueryNextInCategory", 0xA070],
["sysTrapDmNumRecordsInCategory", 0xA071],
["sysTrapDmPositionInCategory", 0xA072],
["sysTrapDmSeekRecordInCategory", 0xA073],
["sysTrapDmMoveCategory", 0xA074],
["sysTrapDmOpenDatabaseByTypeCreator", 0xA075],
["sysTrapDmWrite", 0xA076],
["sysTrapDmStrCopy", 0xA077],
["sysTrapDmGetNextDatabaseByTypeCreator", 0xA078],
["sysTrapDmWriteCheck", 0xA079],
["sysTrapDmMoveOpenDBContext", 0xA07A],
["sysTrapDmFindRecordByID", 0xA07B],
["sysTrapDmGetAppInfoID", 0xA07C],
["sysTrapDmFindSortPositionV10", 0xA07D],
["sysTrapDmSet", 0xA07E],
["sysTrapDmCreateDatabaseFromImage", 0xA07F],
["sysTrapDbgSrcMessage", 0xA080],
["sysTrapDbgMessage", 0xA081],
["sysTrapDbgGetMessage", 0xA082],
["sysTrapDbgCommSettings", 0xA083],
["sysTrapErrDisplayFileLineMsg", 0xA084],
["sysTrapErrSetJump", 0xA085],
["sysTrapErrLongJump", 0xA086],
["sysTrapErrThrow", 0xA087],
["sysTrapErrExceptionList", 0xA088],
["sysTrapSysBroadcastActionCode", 0xA089],
["sysTrapSysUnimplemented", 0xA08A],
["sysTrapSysColdBoot", 0xA08B],
["sysTrapSysReset", 0xA08C],
["sysTrapSysDoze", 0xA08D],
["sysTrapSysAppLaunch", 0xA08E],
["sysTrapSysAppStartup", 0xA08F],
["sysTrapSysAppExit", 0xA090],
["sysTrapSysSetA5", 0xA091],
["sysTrapSysSetTrapAddress", 0xA092],
["sysTrapSysGetTrapAddress", 0xA093],
["sysTrapSysTranslateKernelErr", 0xA094],
["sysTrapSysSemaphoreCreate", 0xA095],
["sysTrapSysSemaphoreDelete", 0xA096],
["sysTrapSysSemaphoreWait", 0xA097],
["sysTrapSysSemaphoreSignal", 0xA098],
["sysTrapSysTimerCreate", 0xA099],
["sysTrapSysTimerWrite", 0xA09A],
["sysTrapSysTaskCreate", 0xA09B],
["sysTrapSysTaskDelete", 0xA09C],
["sysTrapSysTaskTrigger", 0xA09D],
["sysTrapSysTaskID", 0xA09E],
["sysTrapSysTaskUserInfoPtr", 0xA09F],
["sysTrapSysTaskDelay", 0xA0A0],
["sysTrapSysTaskSetTermProc", 0xA0A1],
["sysTrapSysUILaunch", 0xA0A2],
["sysTrapSysNewOwnerID", 0xA0A3],
["sysTrapSysSemaphoreSet", 0xA0A4],
["sysTrapSysDisableInts", 0xA0A5],
["sysTrapSysRestoreStatus", 0xA0A6],
["sysTrapSysUIAppSwitch", 0xA0A7],
["sysTrapSysCurAppInfoPV20", 0xA0A8],
["sysTrapSysHandleEvent", 0xA0A9],
["sysTrapSysInit", 0xA0AA],
["sysTrapSysQSort", 0xA0AB],
["sysTrapSysCurAppDatabase", 0xA0AC],
["sysTrapSysFatalAlert", 0xA0AD],
["sysTrapSysResSemaphoreCreate", 0xA0AE],
["sysTrapSysResSemaphoreDelete", 0xA0AF],
["sysTrapSysResSemaphoreReserve", 0xA0B0],
["sysTrapSysResSemaphoreRelease", 0xA0B1],
["sysTrapSysSleep", 0xA0B2],
["sysTrapSysKeyboardDialogV10", 0xA0B3],
["sysTrapSysAppLauncherDialog", 0xA0B4],
["sysTrapSysSetPerformance", 0xA0B5],
["sysTrapSysBatteryInfoV20", 0xA0B6],
["sysTrapSysLibInstall", 0xA0B7],
["sysTrapSysLibRemove", 0xA0B8],
["sysTrapSysLibTblEntry", 0xA0B9],
["sysTrapSysLibFind", 0xA0BA],
["sysTrapSysBatteryDialog", 0xA0BB],
["sysTrapSysCopyStringResource", 0xA0BC],
["sysTrapSysKernelInfo", 0xA0BD],
["sysTrapSysLaunchConsole", 0xA0BE],
["sysTrapSysTimerDelete", 0xA0BF],
["sysTrapSysSetAutoOffTime", 0xA0C0],
["sysTrapSysFormPointerArrayToStrings", 0xA0C1],
["sysTrapSysRandom", 0xA0C2],
["sysTrapSysTaskSwitching", 0xA0C3],
["sysTrapSysTimerRead", 0xA0C4],
["sysTrapStrCopy", 0xA0C5],
["sysTrapStrCat", 0xA0C6],
["sysTrapStrLen", 0xA0C7],
["sysTrapStrCompare", 0xA0C8],
["sysTrapStrIToA", 0xA0C9],
["sysTrapStrCaselessCompare", 0xA0CA],
["sysTrapStrIToH", 0xA0CB],
["sysTrapStrChr", 0xA0CC],
["sysTrapStrStr", 0xA0CD],
["sysTrapStrAToI", 0xA0CE],
["sysTrapStrToLower", 0xA0CF],
["sysTrapSerReceiveISP", 0xA0D0],
["sysTrapSlkOpen", 0xA0D1],
["sysTrapSlkClose", 0xA0D2],
["sysTrapSlkOpenSocket", 0xA0D3],
["sysTrapSlkCloseSocket", 0xA0D4],
["sysTrapSlkSocketRefNum", 0xA0D5],
["sysTrapSlkSocketSetTimeout", 0xA0D6],
["sysTrapSlkFlushSocket", 0xA0D7],
["sysTrapSlkSetSocketListener", 0xA0D8],
["sysTrapSlkSendPacket", 0xA0D9],
["sysTrapSlkReceivePacket", 0xA0DA],
["sysTrapSlkSysPktDefaultResponse", 0xA0DB],
["sysTrapSlkProcessRPC", 0xA0DC],
["sysTrapConPutS", 0xA0DD],
["sysTrapConGetS", 0xA0DE],
["sysTrapFplInit", 0xA0DF],
["sysTrapFplFree", 0xA0E0],
["sysTrapFplFToA", 0xA0E1],
["sysTrapFplAToF", 0xA0E2],
["sysTrapFplBase10Info", 0xA0E3],
["sysTrapFplLongToFloat", 0xA0E4],
["sysTrapFplFloatToLong", 0xA0E5],
["sysTrapFplFloatToULong", 0xA0E6],
["sysTrapFplMul", 0xA0E7],
["sysTrapFplAdd", 0xA0E8],
["sysTrapFplSub", 0xA0E9],
["sysTrapFplDiv", 0xA0EA],
["sysTrapWinScreenInit", 0xA0EB],
["sysTrapScrCopyRectangle", 0xA0EC],
["sysTrapScrDrawChars", 0xA0ED],
["sysTrapScrLineRoutine", 0xA0EE],
["sysTrapScrRectangleRoutine", 0xA0EF],
["sysTrapScrScreenInfo", 0xA0F0],
["sysTrapScrDrawNotify", 0xA0F1],
["sysTrapScrSendUpdateArea", 0xA0F2],
["sysTrapScrCompressScanLine", 0xA0F3],
["sysTrapScrDeCompressScanLine", 0xA0F4],
["sysTrapTimGetSeconds", 0xA0F5],
["sysTrapTimSetSeconds", 0xA0F6],
["sysTrapTimGetTicks", 0xA0F7],
["sysTrapTimInit", 0xA0F8],
["sysTrapTimSetAlarm", 0xA0F9],
["sysTrapTimGetAlarm", 0xA0FA],
["sysTrapTimHandleInterrupt", 0xA0FB],
["sysTrapTimSecondsToDateTime", 0xA0FC],
["sysTrapTimDateTimeToSeconds", 0xA0FD],
["sysTrapTimAdjust", 0xA0FE],
["sysTrapTimSleep", 0xA0FF],
["sysTrapTimWake", 0xA100],
["sysTrapCategoryCreateListV10", 0xA101],
["sysTrapCategoryFreeListV10", 0xA102],
["sysTrapCategoryFind", 0xA103],
["sysTrapCategoryGetName", 0xA104],
["sysTrapCategoryEditV10", 0xA105],
["sysTrapCategorySelectV10", 0xA106],
["sysTrapCategoryGetNext", 0xA107],
["sysTrapCategorySetTriggerLabel", 0xA108],
["sysTrapCategoryTruncateName", 0xA109],
["sysTrapClipboardAddItem", 0xA10A],
["sysTrapClipboardCheckIfItemExist", 0xA10B],
["sysTrapClipboardGetItem", 0xA10C],
["sysTrapCtlDrawControl", 0xA10D],
["sysTrapCtlEraseControl", 0xA10E],
["sysTrapCtlHideControl", 0xA10F],
["sysTrapCtlShowControl", 0xA110],
["sysTrapCtlGetValue", 0xA111],
["sysTrapCtlSetValue", 0xA112],
["sysTrapCtlGetLabel", 0xA113],
["sysTrapCtlSetLabel", 0xA114],
["sysTrapCtlHandleEvent", 0xA115],
["sysTrapCtlHitControl", 0xA116],
["sysTrapCtlSetEnabled", 0xA117],
["sysTrapCtlSetUsable", 0xA118],
["sysTrapCtlEnabled", 0xA119],
["sysTrapEvtInitialize", 0xA11A],
["sysTrapEvtAddEventToQueue", 0xA11B],
["sysTrapEvtCopyEvent", 0xA11C],
["sysTrapEvtGetEvent", 0xA11D],
["sysTrapEvtGetPen", 0xA11E],
["sysTrapEvtSysInit", 0xA11F],
["sysTrapEvtGetSysEvent", 0xA120],
["sysTrapEvtProcessSoftKeyStroke", 0xA121],
["sysTrapEvtGetPenBtnList", 0xA122],
["sysTrapEvtSetPenQueuePtr", 0xA123],
["sysTrapEvtPenQueueSize", 0xA124],
["sysTrapEvtFlushPenQueue", 0xA125],
["sysTrapEvtEnqueuePenPoint", 0xA126],
["sysTrapEvtDequeuePenStrokeInfo", 0xA127],
["sysTrapEvtDequeuePenPoint", 0xA128],
["sysTrapEvtFlushNextPenStroke", 0xA129],
["sysTrapEvtSetKeyQueuePtr", 0xA12A],
["sysTrapEvtKeyQueueSize", 0xA12B],
["sysTrapEvtFlushKeyQueue", 0xA12C],
["sysTrapEvtEnqueueKey", 0xA12D],
["sysTrapEvtDequeueKeyEvent", 0xA12E],
["sysTrapEvtWakeup", 0xA12F],
["sysTrapEvtResetAutoOffTimer", 0xA130],
["sysTrapEvtKeyQueueEmpty", 0xA131],
["sysTrapEvtEnableGraffiti", 0xA132],
["sysTrapFldCopy", 0xA133],
["sysTrapFldCut", 0xA134],
["sysTrapFldDrawField", 0xA135],
["sysTrapFldEraseField", 0xA136],
["sysTrapFldFreeMemory", 0xA137],
["sysTrapFldGetBounds", 0xA138],
["sysTrapFldGetTextPtr", 0xA139],
["sysTrapFldGetSelection", 0xA13A],
["sysTrapFldHandleEvent", 0xA13B],
["sysTrapFldPaste", 0xA13C],
["sysTrapFldRecalculateField", 0xA13D],
["sysTrapFldSetBounds", 0xA13E],
["sysTrapFldSetText", 0xA13F],
["sysTrapFldGetFont", 0xA140],
["sysTrapFldSetFont", 0xA141],
["sysTrapFldSetSelection", 0xA142],
["sysTrapFldGrabFocus", 0xA143],
["sysTrapFldReleaseFocus", 0xA144],
["sysTrapFldGetInsPtPosition", 0xA145],
["sysTrapFldSetInsPtPosition", 0xA146],
["sysTrapFldSetScrollPosition", 0xA147],
["sysTrapFldGetScrollPosition", 0xA148],
["sysTrapFldGetTextHeight", 0xA149],
["sysTrapFldGetTextAllocatedSize", 0xA14A],
["sysTrapFldGetTextLength", 0xA14B],
["sysTrapFldScrollField", 0xA14C],
["sysTrapFldScrollable", 0xA14D],
["sysTrapFldGetVisibleLines", 0xA14E],
["sysTrapFldGetAttributes", 0xA14F],
["sysTrapFldSetAttributes", 0xA150],
["sysTrapFldSendChangeNotification", 0xA151],
["sysTrapFldCalcFieldHeight", 0xA152],
["sysTrapFldGetTextHandle", 0xA153],
["sysTrapFldCompactText", 0xA154],
["sysTrapFldDirty", 0xA155],
["sysTrapFldWordWrap", 0xA156],
["sysTrapFldSetTextAllocatedSize", 0xA157],
["sysTrapFldSetTextHandle", 0xA158],
["sysTrapFldSetTextPtr", 0xA159],
["sysTrapFldGetMaxChars", 0xA15A],
["sysTrapFldSetMaxChars", 0xA15B],
["sysTrapFldSetUsable", 0xA15C],
["sysTrapFldInsert", 0xA15D],
["sysTrapFldDelete", 0xA15E],
["sysTrapFldUndo", 0xA15F],
["sysTrapFldSetDirty", 0xA160],
["sysTrapFldSendHeightChangeNotification", 0xA161],
["sysTrapFldMakeFullyVisible", 0xA162],
["sysTrapFntGetFont", 0xA163],
["sysTrapFntSetFont", 0xA164],
["sysTrapFntGetFontPtr", 0xA165],
["sysTrapFntBaseLine", 0xA166],
["sysTrapFntCharHeight", 0xA167],
["sysTrapFntLineHeight", 0xA168],
["sysTrapFntAverageCharWidth", 0xA169],
["sysTrapFntCharWidth", 0xA16A],
["sysTrapFntCharsWidth", 0xA16B],
["sysTrapFntDescenderHeight", 0xA16C],
["sysTrapFntCharsInWidth", 0xA16D],
["sysTrapFntLineWidth", 0xA16E],
["sysTrapFrmInitForm", 0xA16F],
["sysTrapFrmDeleteForm", 0xA170],
["sysTrapFrmDrawForm", 0xA171],
["sysTrapFrmEraseForm", 0xA172],
["sysTrapFrmGetActiveForm", 0xA173],
["sysTrapFrmSetActiveForm", 0xA174],
["sysTrapFrmGetActiveFormID", 0xA175],
["sysTrapFrmGetUserModifiedState", 0xA176],
["sysTrapFrmSetNotUserModified", 0xA177],
["sysTrapFrmGetFocus", 0xA178],
["sysTrapFrmSetFocus", 0xA179],
["sysTrapFrmHandleEvent", 0xA17A],
["sysTrapFrmGetFormBounds", 0xA17B],
["sysTrapFrmGetWindowHandle", 0xA17C],
["sysTrapFrmGetFormId", 0xA17D],
["sysTrapFrmGetFormPtr", 0xA17E],
["sysTrapFrmGetNumberOfObjects", 0xA17F],
["sysTrapFrmGetObjectIndex", 0xA180],
["sysTrapFrmGetObjectId", 0xA181],
["sysTrapFrmGetObjectType", 0xA182],
["sysTrapFrmGetObjectPtr", 0xA183],
["sysTrapFrmHideObject", 0xA184],
["sysTrapFrmShowObject", 0xA185],
["sysTrapFrmGetObjectPosition", 0xA186],
["sysTrapFrmSetObjectPosition", 0xA187],
["sysTrapFrmGetControlValue", 0xA188],
["sysTrapFrmSetControlValue", 0xA189],
["sysTrapFrmGetControlGroupSelection", 0xA18A],
["sysTrapFrmSetControlGroupSelection", 0xA18B],
["sysTrapFrmCopyLabel", 0xA18C],
["sysTrapFrmSetLabel", 0xA18D],
["sysTrapFrmGetLabel", 0xA18E],
["sysTrapFrmSetCategoryLabel", 0xA18F],
["sysTrapFrmGetTitle", 0xA190],
["sysTrapFrmSetTitle", 0xA191],
["sysTrapFrmAlert", 0xA192],
["sysTrapFrmDoDialog", 0xA193],
["sysTrapFrmCustomAlert", 0xA194],
["sysTrapFrmHelp", 0xA195],
["sysTrapFrmUpdateScrollers", 0xA196],
["sysTrapFrmGetFirstForm", 0xA197],
["sysTrapFrmVisible", 0xA198],
["sysTrapFrmGetObjectBounds", 0xA199],
["sysTrapFrmCopyTitle", 0xA19A],
["sysTrapFrmGotoForm", 0xA19B],
["sysTrapFrmPopupForm", 0xA19C],
["sysTrapFrmUpdateForm", 0xA19D],
["sysTrapFrmReturnToForm", 0xA19E],
["sysTrapFrmSetEventHandler", 0xA19F],
["sysTrapFrmDispatchEvent", 0xA1A0],
["sysTrapFrmCloseAllForms", 0xA1A1],
["sysTrapFrmSaveAllForms", 0xA1A2],
["sysTrapFrmGetGadgetData", 0xA1A3],
["sysTrapFrmSetGadgetData", 0xA1A4],
["sysTrapFrmSetCategoryTrigger", 0xA1A5],
["sysTrapUIInitialize", 0xA1A6],
["sysTrapUIReset", 0xA1A7],
["sysTrapInsPtInitialize", 0xA1A8],
["sysTrapInsPtSetLocation", 0xA1A9],
["sysTrapInsPtGetLocation", 0xA1AA],
["sysTrapInsPtEnable", 0xA1AB],
["sysTrapInsPtEnabled", 0xA1AC],
["sysTrapInsPtSetHeight", 0xA1AD],
["sysTrapInsPtGetHeight", 0xA1AE],
["sysTrapInsPtCheckBlink", 0xA1AF],
["sysTrapLstSetDrawFunction", 0xA1B0],
["sysTrapLstDrawList", 0xA1B1],
["sysTrapLstEraseList", 0xA1B2],
["sysTrapLstGetSelection", 0xA1B3],
["sysTrapLstGetSelectionText", 0xA1B4],
["sysTrapLstHandleEvent", 0xA1B5],
["sysTrapLstSetHeight", 0xA1B6],
["sysTrapLstSetSelection", 0xA1B7],
["sysTrapLstSetListChoices", 0xA1B8],
["sysTrapLstMakeItemVisible", 0xA1B9],
["sysTrapLstGetNumberOfItems", 0xA1BA],
["sysTrapLstPopupList", 0xA1BB],
["sysTrapLstSetPosition", 0xA1BC],
["sysTrapMenuInit", 0xA1BD],
["sysTrapMenuDispose", 0xA1BE],
["sysTrapMenuHandleEvent", 0xA1BF],
["sysTrapMenuDrawMenu", 0xA1C0],
["sysTrapMenuEraseStatus", 0xA1C1],
["sysTrapMenuGetActiveMenu", 0xA1C2],
["sysTrapMenuSetActiveMenu", 0xA1C3],
["sysTrapRctSetRectangle", 0xA1C4],
["sysTrapRctCopyRectangle", 0xA1C5],
["sysTrapRctInsetRectangle", 0xA1C6],
["sysTrapRctOffsetRectangle", 0xA1C7],
["sysTrapRctPtInRectangle", 0xA1C8],
["sysTrapRctGetIntersection", 0xA1C9],
["sysTrapTblDrawTable", 0xA1CA],
["sysTrapTblEraseTable", 0xA1CB],
["sysTrapTblHandleEvent", 0xA1CC],
["sysTrapTblGetItemBounds", 0xA1CD],
["sysTrapTblSelectItem", 0xA1CE],
["sysTrapTblGetItemInt", 0xA1CF],
["sysTrapTblSetItemInt", 0xA1D0],
["sysTrapTblSetItemStyle", 0xA1D1],
["sysTrapTblUnhighlightSelection", 0xA1D2],
["sysTrapTblSetRowUsable", 0xA1D3],
["sysTrapTblGetNumberOfRows", 0xA1D4],
["sysTrapTblSetCustomDrawProcedure", 0xA1D5],
["sysTrapTblSetRowSelectable", 0xA1D6],
["sysTrapTblRowSelectable", 0xA1D7],
["sysTrapTblSetLoadDataProcedure", 0xA1D8],
["sysTrapTblSetSaveDataProcedure", 0xA1D9],
["sysTrapTblGetBounds", 0xA1DA],
["sysTrapTblSetRowHeight", 0xA1DB],
["sysTrapTblGetColumnWidth", 0xA1DC],
["sysTrapTblGetRowID", 0xA1DD],
["sysTrapTblSetRowID", 0xA1DE],
["sysTrapTblMarkRowInvalid", 0xA1DF],
["sysTrapTblMarkTableInvalid", 0xA1E0],
["sysTrapTblGetSelection", 0xA1E1],
["sysTrapTblInsertRow", 0xA1E2],
["sysTrapTblRemoveRow", 0xA1E3],
["sysTrapTblRowInvalid", 0xA1E4],
["sysTrapTblRedrawTable", 0xA1E5],
["sysTrapTblRowUsable", 0xA1E6],
["sysTrapTblReleaseFocus", 0xA1E7],
["sysTrapTblEditing", 0xA1E8],
["sysTrapTblGetCurrentField", 0xA1E9],
["sysTrapTblSetColumnUsable", 0xA1EA],
["sysTrapTblGetRowHeight", 0xA1EB],
["sysTrapTblSetColumnWidth", 0xA1EC],
["sysTrapTblGrabFocus", 0xA1ED],
["sysTrapTblSetItemPtr", 0xA1EE],
["sysTrapTblFindRowID", 0xA1EF],
["sysTrapTblGetLastUsableRow", 0xA1F0],
["sysTrapTblGetColumnSpacing", 0xA1F1],
["sysTrapTblFindRowData", 0xA1F2],
["sysTrapTblGetRowData", 0xA1F3],
["sysTrapTblSetRowData", 0xA1F4],
["sysTrapTblSetColumnSpacing", 0xA1F5],
["sysTrapWinCreateWindow", 0xA1F6],
["sysTrapWinCreateOffscreenWindow", 0xA1F7],
["sysTrapWinDeleteWindow", 0xA1F8],
["sysTrapWinInitializeWindow", 0xA1F9],
["sysTrapWinAddWindow", 0xA1FA],
["sysTrapWinRemoveWindow", 0xA1FB],
["sysTrapWinSetActiveWindow", 0xA1FC],
["sysTrapWinSetDrawWindow", 0xA1FD],
["sysTrapWinGetDrawWindow", 0xA1FE],
["sysTrapWinGetActiveWindow", 0xA1FF],
["sysTrapWinGetDisplayWindow", 0xA200],
["sysTrapWinGetFirstWindow", 0xA201],
["sysTrapWinEnableWindow", 0xA202],
["sysTrapWinDisableWindow", 0xA203],
["sysTrapWinGetWindowFrameRect", 0xA204],
["sysTrapWinDrawWindowFrame", 0xA205],
["sysTrapWinEraseWindow", 0xA206],
["sysTrapWinSaveBits", 0xA207],
["sysTrapWinRestoreBits", 0xA208],
["sysTrapWinCopyRectangle", 0xA209],
["sysTrapWinScrollRectangle", 0xA20A],
["sysTrapWinGetDisplayExtent", 0xA20B],
["sysTrapWinGetWindowExtent", 0xA20C],
["sysTrapWinDisplayToWindowPt", 0xA20D],
["sysTrapWinWindowToDisplayPt", 0xA20E],
["sysTrapWinGetClip", 0xA20F],
["sysTrapWinSetClip", 0xA210],
["sysTrapWinResetClip", 0xA211],
["sysTrapWinClipRectangle", 0xA212],
["sysTrapWinDrawLine", 0xA213],
["sysTrapWinDrawGrayLine", 0xA214],
["sysTrapWinEraseLine", 0xA215],
["sysTrapWinInvertLine", 0xA216],
["sysTrapWinFillLine", 0xA217],
["sysTrapWinDrawRectangle", 0xA218],
["sysTrapWinEraseRectangle", 0xA219],
["sysTrapWinInvertRectangle", 0xA21A],
["sysTrapWinDrawRectangleFrame", 0xA21B],
["sysTrapWinDrawGrayRectangleFrame", 0xA21C],
["sysTrapWinEraseRectangleFrame", 0xA21D],
["sysTrapWinInvertRectangleFrame", 0xA21E],
["sysTrapWinGetFramesRectangle", 0xA21F],
["sysTrapWinDrawChars", 0xA220],
["sysTrapWinEraseChars", 0xA221],
["sysTrapWinInvertChars", 0xA222],
["sysTrapWinGetPattern", 0xA223],
["sysTrapWinSetPattern", 0xA224],
["sysTrapWinSetUnderlineMode", 0xA225],
["sysTrapWinDrawBitmap", 0xA226],
["sysTrapWinModal", 0xA227],
["sysTrapWinGetDrawWindowBounds", 0xA228],
["sysTrapWinFillRectangle", 0xA229],
["sysTrapWinDrawInvertedChars", 0xA22A],
["sysTrapPrefOpenPreferenceDBV10", 0xA22B],
["sysTrapPrefGetPreferences", 0xA22C],
["sysTrapPrefSetPreferences", 0xA22D],
["sysTrapPrefGetAppPreferencesV10", 0xA22E],
["sysTrapPrefSetAppPreferencesV10", 0xA22F],
["sysTrapSndInit", 0xA230],
["sysTrapSndSetDefaultVolume", 0xA231],
["sysTrapSndGetDefaultVolume", 0xA232],
["sysTrapSndDoCmd", 0xA233],
["sysTrapSndPlaySystemSound", 0xA234],
["sysTrapAlmInit", 0xA235],
["sysTrapAlmCancelAll", 0xA236],
["sysTrapAlmAlarmCallback", 0xA237],
["sysTrapAlmSetAlarm", 0xA238],
["sysTrapAlmGetAlarm", 0xA239],
["sysTrapAlmDisplayAlarm", 0xA23A],
["sysTrapAlmEnableNotification", 0xA23B],
["sysTrapHwrGetRAMMapping", 0xA23C],
["sysTrapHwrMemWritable", 0xA23D],
["sysTrapHwrMemReadable", 0xA23E],
["sysTrapHwrDoze", 0xA23F],
["sysTrapHwrSleep", 0xA240],
["sysTrapHwrWake", 0xA241],
["sysTrapHwrSetSystemClock", 0xA242],
["sysTrapHwrSetCPUDutyCycle", 0xA243],
["sysTrapHwrDisplayInit", 0xA244],
["sysTrapHwrDisplaySleep", 0xA245],
["sysTrapHwrTimerInit", 0xA246],
["sysTrapHwrCursorV33", 0xA247],
["sysTrapHwrBatteryLevel", 0xA248],
["sysTrapHwrDelay", 0xA249],
["sysTrapHwrEnableDataWrites", 0xA24A],
["sysTrapHwrDisableDataWrites", 0xA24B],
["sysTrapHwrLCDBaseAddrV33", 0xA24C],
["sysTrapHwrDisplayDrawBootScreen", 0xA24D],
["sysTrapHwrTimerSleep", 0xA24E],
["sysTrapHwrTimerWake", 0xA24F],
["sysTrapHwrDisplayWake", 0xA250],
["sysTrapHwrIRQ1Handler", 0xA251],
["sysTrapHwrIRQ2Handler", 0xA252],
["sysTrapHwrIRQ3Handler", 0xA253],
["sysTrapHwrIRQ4Handler", 0xA254],
["sysTrapHwrIRQ5Handler", 0xA255],
["sysTrapHwrIRQ6Handler", 0xA256],
["sysTrapHwrDockSignals", 0xA257],
["sysTrapHwrPluggedIn", 0xA258],
["sysTrapCrc16CalcBlock", 0xA259],
["sysTrapSelectDayV10", 0xA25A],
["sysTrapSelectTimeV33", 0xA25B],
["sysTrapDayDrawDaySelector", 0xA25C],
["sysTrapDayHandleEvent", 0xA25D],
["sysTrapDayDrawDays", 0xA25E],
["sysTrapDayOfWeek", 0xA25F],
["sysTrapDaysInMonth", 0xA260],
["sysTrapDayOfMonth", 0xA261],
["sysTrapDateDaysToDate", 0xA262],
["sysTrapDateToDays", 0xA263],
["sysTrapDateAdjust", 0xA264],
["sysTrapDateSecondsToDate", 0xA265],
["sysTrapDateToAscii", 0xA266],
["sysTrapDateToDOWDMFormat", 0xA267],
["sysTrapTimeToAscii", 0xA268],
["sysTrapFind", 0xA269],
["sysTrapFindStrInStr", 0xA26A],
["sysTrapFindSaveMatch", 0xA26B],
["sysTrapFindGetLineBounds", 0xA26C],
["sysTrapFindDrawHeader", 0xA26D],
["sysTrapPenOpen", 0xA26E],
["sysTrapPenClose", 0xA26F],
["sysTrapPenGetRawPen", 0xA270],
["sysTrapPenCalibrate", 0xA271],
["sysTrapPenRawToScreen", 0xA272],
["sysTrapPenScreenToRaw", 0xA273],
["sysTrapPenResetCalibration", 0xA274],
["sysTrapPenSleep", 0xA275],
["sysTrapPenWake", 0xA276],
["sysTrapResLoadForm", 0xA277],
["sysTrapResLoadMenu", 0xA278],
["sysTrapFtrInit", 0xA279],
["sysTrapFtrUnregister", 0xA27A],
["sysTrapFtrGet", 0xA27B],
["sysTrapFtrSet", 0xA27C],
["sysTrapFtrGetByIndex", 0xA27D],
["sysTrapGrfInit", 0xA27E],
["sysTrapGrfFree", 0xA27F],
["sysTrapGrfGetState", 0xA280],
["sysTrapGrfSetState", 0xA281],
["sysTrapGrfFlushPoints", 0xA282],
["sysTrapGrfAddPoint", 0xA283],
["sysTrapGrfInitState", 0xA284],
["sysTrapGrfCleanState", 0xA285],
["sysTrapGrfMatch", 0xA286],
["sysTrapGrfGetMacro", 0xA287],
["sysTrapGrfFilterPoints", 0xA288],
["sysTrapGrfGetNumPoints", 0xA289],
["sysTrapGrfGetPoint", 0xA28A],
["sysTrapGrfFindBranch", 0xA28B],
["sysTrapGrfMatchGlyph", 0xA28C],
["sysTrapGrfGetGlyphMapping", 0xA28D],
["sysTrapGrfGetMacroName", 0xA28E],
["sysTrapGrfDeleteMacro", 0xA28F],
["sysTrapGrfAddMacro", 0xA290],
["sysTrapGrfGetAndExpandMacro", 0xA291],
["sysTrapGrfProcessStroke", 0xA292],
["sysTrapGrfFieldChange", 0xA293],
["sysTrapGetCharSortValue", 0xA294],
["sysTrapGetCharAttr", 0xA295],
["sysTrapGetCharCaselessValue", 0xA296],
["sysTrapPwdExists", 0xA297],
["sysTrapPwdVerify", 0xA298],
["sysTrapPwdSet", 0xA299],
["sysTrapPwdRemove", 0xA29A],
["sysTrapGsiInitialize", 0xA29B],
["sysTrapGsiSetLocation", 0xA29C],
["sysTrapGsiEnable", 0xA29D],
["sysTrapGsiEnabled", 0xA29E],
["sysTrapGsiSetShiftState", 0xA29F],
["sysTrapKeyInit", 0xA2A0],
["sysTrapKeyHandleInterrupt", 0xA2A1],
["sysTrapKeyCurrentState", 0xA2A2],
["sysTrapKeyResetDoubleTap", 0xA2A3],
["sysTrapKeyRates", 0xA2A4],
["sysTrapKeySleep", 0xA2A5],
["sysTrapKeyWake", 0xA2A6],
["sysTrapDlkControl", 0xA2A7],
["sysTrapDlkStartServer", 0xA2A8],
["sysTrapDlkGetSyncInfo", 0xA2A9],
["sysTrapDlkSetLogEntry", 0xA2AA],
["sysTrapIntlDispatch", 0xA2AB],
["sysTrapSysLibLoad", 0xA2AC],
["sysTrapSndPlaySmf", 0xA2AD],
["sysTrapSndCreateMidiList", 0xA2AE],
["sysTrapAbtShowAbout", 0xA2AF],
["sysTrapMdmDial", 0xA2B0],
["sysTrapMdmHangUp", 0xA2B1],
["sysTrapDmSearchRecord", 0xA2B2],
["sysTrapSysInsertionSort", 0xA2B3],
["sysTrapDmInsertionSort", 0xA2B4],
["sysTrapLstSetTopItem", 0xA2B5],
["sysTrapSclSetScrollBar", 0xA2B6],
["sysTrapSclDrawScrollBar", 0xA2B7],
["sysTrapSclHandleEvent", 0xA2B8],
["sysTrapSysMailboxCreate", 0xA2B9],
["sysTrapSysMailboxDelete", 0xA2BA],
["sysTrapSysMailboxFlush", 0xA2BB],
["sysTrapSysMailboxSend", 0xA2BC],
["sysTrapSysMailboxWait", 0xA2BD],
["sysTrapSysTaskWait", 0xA2BE],
["sysTrapSysTaskWake", 0xA2BF],
["sysTrapSysTaskWaitClr", 0xA2C0],
["sysTrapSysTaskSuspend", 0xA2C1],
["sysTrapSysTaskResume", 0xA2C2],
["sysTrapCategoryCreateList", 0xA2C3],
["sysTrapCategoryFreeList", 0xA2C4],
["sysTrapCategoryEditV20", 0xA2C5],
["sysTrapCategorySelect", 0xA2C6],
["sysTrapDmDeleteCategory", 0xA2C7],
["sysTrapSysEvGroupCreate", 0xA2C8],
["sysTrapSysEvGroupSignal", 0xA2C9],
["sysTrapSysEvGroupRead", 0xA2CA],
["sysTrapSysEvGroupWait", 0xA2CB],
["sysTrapEvtEventAvail", 0xA2CC],
["sysTrapEvtSysEventAvail", 0xA2CD],
["sysTrapStrNCopy", 0xA2CE],
["sysTrapKeySetMask", 0xA2CF],
["sysTrapSelectDay", 0xA2D0],
["sysTrapPrefGetPreference", 0xA2D1],
["sysTrapPrefSetPreference", 0xA2D2],
["sysTrapPrefGetAppPreferences", 0xA2D3],
["sysTrapPrefSetAppPreferences", 0xA2D4],
["sysTrapFrmPointInTitle", 0xA2D5],
["sysTrapStrNCat", 0xA2D6],
["sysTrapMemCmp", 0xA2D7],
["sysTrapTblSetColumnEditIndicator", 0xA2D8],
["sysTrapFntWordWrap", 0xA2D9],
["sysTrapFldGetScrollValues", 0xA2DA],
["sysTrapSysCreateDataBaseList", 0xA2DB],
["sysTrapSysCreatePanelList", 0xA2DC],
["sysTrapDlkDispatchRequest", 0xA2DD],
["sysTrapStrPrintF", 0xA2DE],
["sysTrapStrVPrintF", 0xA2DF],
["sysTrapPrefOpenPreferenceDB", 0xA2E0],
["sysTrapSysGraffitiReferenceDialog", 0xA2E1],
["sysTrapSysKeyboardDialog", 0xA2E2],
["sysTrapFntWordWrapReverseNLines", 0xA2E3],
["sysTrapFntGetScrollValues", 0xA2E4],
["sysTrapTblSetRowStaticHeight", 0xA2E5],
["sysTrapTblHasScrollBar", 0xA2E6],
["sysTrapSclGetScrollBar", 0xA2E7],
["sysTrapFldGetNumberOfBlankLines", 0xA2E8],
["sysTrapSysTicksPerSecond", 0xA2E9],
["sysTrapHwrBacklightV33", 0xA2EA],
["sysTrapDmDatabaseProtect", 0xA2EB],
["sysTrapTblSetBounds", 0xA2EC],
["sysTrapStrNCompare", 0xA2ED],
["sysTrapStrNCaselessCompare", 0xA2EE],
["sysTrapPhoneNumberLookup", 0xA2EF],
["sysTrapFrmSetMenu", 0xA2F0],
["sysTrapEncDigestMD5", 0xA2F1],
["sysTrapDmFindSortPosition", 0xA2F2],
["sysTrapSysBinarySearch", 0xA2F3],
["sysTrapSysErrString", 0xA2F4],
["sysTrapSysStringByIndex", 0xA2F5],
["sysTrapEvtAddUniqueEventToQueue", 0xA2F6],
["sysTrapStrLocalizeNumber", 0xA2F7],
["sysTrapStrDelocalizeNumber", 0xA2F8],
["sysTrapLocGetNumberSeparators", 0xA2F9],
["sysTrapMenuSetActiveMenuRscID", 0xA2FA],
["sysTrapLstScrollList", 0xA2FB],
["sysTrapCategoryInitialize", 0xA2FC],
["sysTrapEncDigestMD4", 0xA2FD],
["sysTrapEncDES", 0xA2FE],
["sysTrapLstGetVisibleItems", 0xA2FF],
["sysTrapWinSetBounds", 0xA300],
["sysTrapCategorySetName", 0xA301],
["sysTrapFldSetInsertionPoint", 0xA302],
["sysTrapFrmSetObjectBounds", 0xA303],
["sysTrapWinSetColors", 0xA304],
["sysTrapFlpDispatch", 0xA305],
["sysTrapFlpEmDispatch", 0xA306],
["sysTrapExgInit", 0xA307],
["sysTrapExgConnect", 0xA308],
["sysTrapExgPut", 0xA309],
["sysTrapExgGet", 0xA30A],
["sysTrapExgAccept", 0xA30B],
["sysTrapExgDisconnect", 0xA30C],
["sysTrapExgSend", 0xA30D],
["sysTrapExgReceive", 0xA30E],
["sysTrapExgRegisterData", 0xA30F],
["sysTrapExgNotifyReceiveV35", 0xA310],
["sysTrapSysReserved30Trap2", 0xA311],
["sysTrapPrgStartDialogV31", 0xA312],
["sysTrapPrgStopDialog", 0xA313],
["sysTrapPrgUpdateDialog", 0xA314],
["sysTrapPrgHandleEvent", 0xA315],
["sysTrapImcReadFieldNoSemicolon", 0xA316],
["sysTrapImcReadFieldQuotablePrintable", 0xA317],
["sysTrapImcReadPropertyParameter", 0xA318],
["sysTrapImcSkipAllPropertyParameters", 0xA319],
["sysTrapImcReadWhiteSpace", 0xA31A],
["sysTrapImcWriteQuotedPrintable", 0xA31B],
["sysTrapImcWriteNoSemicolon", 0xA31C],
["sysTrapImcStringIsAscii", 0xA31D],
["sysTrapTblGetItemFont", 0xA31E],
["sysTrapTblSetItemFont", 0xA31F],
["sysTrapFontSelect", 0xA320],
["sysTrapFntDefineFont", 0xA321],
["sysTrapCategoryEdit", 0xA322],
["sysTrapSysGetOSVersionString", 0xA323],
["sysTrapSysBatteryInfo", 0xA324],
["sysTrapSysUIBusy", 0xA325],
["sysTrapWinValidateHandle", 0xA326],
["sysTrapFrmValidatePtr", 0xA327],
["sysTrapCtlValidatePointer", 0xA328],
["sysTrapWinMoveWindowAddr", 0xA329],
["sysTrapFrmAddSpaceForObject", 0xA32A],
["sysTrapFrmNewForm", 0xA32B],
["sysTrapCtlNewControl", 0xA32C],
["sysTrapFldNewField", 0xA32D],
["sysTrapLstNewList", 0xA32E],
["sysTrapFrmNewLabel", 0xA32F],
["sysTrapFrmNewBitmap", 0xA330],
["sysTrapFrmNewGadget", 0xA331],
["sysTrapFileOpen", 0xA332],
["sysTrapFileClose", 0xA333],
["sysTrapFileDelete", 0xA334],
["sysTrapFileReadLow", 0xA335],
["sysTrapFileWrite", 0xA336],
["sysTrapFileSeek", 0xA337],
["sysTrapFileTell", 0xA338],
["sysTrapFileTruncate", 0xA339],
["sysTrapFileControl", 0xA33A],
["sysTrapFrmActiveState", 0xA33B],
["sysTrapSysGetAppInfo", 0xA33C],
["sysTrapSysGetStackInfo", 0xA33D],
["sysTrapWinScreenMode", 0xA33E],
["sysTrapHwrLCDGetDepthV33", 0xA33F],
["sysTrapHwrGetROMToken", 0xA340],
["sysTrapDbgControl", 0xA341],
["sysTrapExgDBRead", 0xA342],
["sysTrapExgDBWrite", 0xA343],
["sysTrapHostControl", 0xA344],
["sysTrapFrmRemoveObject", 0xA345],
["sysTrapSysReserved30Trap1", 0xA346],
["sysTrapExpansionDispatch", 0xA347],
["sysTrapFileSystemDispatch", 0xA348],
["sysTrapOEMDispatch", 0xA349],
["sysTrapHwrLCDContrastV33", 0xA34A],
["sysTrapSysLCDContrast", 0xA34B],
["sysTrapUIContrastAdjust", 0xA34C],
["sysTrapHwrDockStatus", 0xA34D],
["sysTrapFntWidthToOffset", 0xA34E],
["sysTrapSelectOneTime", 0xA34F],
["sysTrapWinDrawChar", 0xA350],
["sysTrapWinDrawTruncChars", 0xA351],
["sysTrapSysNotifyInit", 0xA352],
["sysTrapSysNotifyRegister", 0xA353],
["sysTrapSysNotifyUnregister", 0xA354],
["sysTrapSysNotifyBroadcast", 0xA355],
["sysTrapSysNotifyBroadcastDeferred", 0xA356],
["sysTrapSysNotifyDatabaseAdded", 0xA357],
["sysTrapSysNotifyDatabaseRemoved", 0xA358],
["sysTrapSysWantEvent", 0xA359],
["sysTrapFtrPtrNew", 0xA35A],
["sysTrapFtrPtrFree", 0xA35B],
["sysTrapFtrPtrResize", 0xA35C],
["sysTrapSysReserved31Trap1", 0xA35D],
["sysTrapHwrNVPrefSet", 0xA35E],
["sysTrapHwrNVPrefGet", 0xA35F],
["sysTrapFlashInit", 0xA360],
["sysTrapFlashCompress", 0xA361],
["sysTrapFlashErase", 0xA362],
["sysTrapFlashProgram", 0xA363],
["sysTrapAlmTimeChange", 0xA364],
["sysTrapErrAlertCustom", 0xA365],
["sysTrapPrgStartDialog", 0xA366],
["sysTrapSerialDispatch", 0xA367],
["sysTrapHwrBattery", 0xA368],
["sysTrapDmGetDatabaseLockState", 0xA369],
["sysTrapCncGetProfileList", 0xA36A],
["sysTrapCncGetProfileInfo", 0xA36B],
["sysTrapCncAddProfile", 0xA36C],
["sysTrapCncDeleteProfile", 0xA36D],
["sysTrapSndPlaySmfResource", 0xA36E],
["sysTrapMemPtrDataStorage", 0xA36F],
["sysTrapClipboardAppendItem", 0xA370],
["sysTrapWiCmdV32", 0xA371],
["sysTrapHwrDisplayAttributes", 0xA372],
["sysTrapHwrDisplayDoze", 0xA373],
["sysTrapHwrDisplayPalette", 0xA374],
["sysTrapBltFindIndexes", 0xA375],
["sysTrapBmpGetBits", 0xA376],
["sysTrapBltCopyRectangle", 0xA377],
["sysTrapBltDrawChars", 0xA378],
["sysTrapBltLineRoutine", 0xA379],
["sysTrapBltRectangleRoutine", 0xA37A],
["sysTrapScrCompress", 0xA37B],
["sysTrapScrDecompress", 0xA37C],
["sysTrapSysLCDBrightness", 0xA37D],
["sysTrapWinPaintChar", 0xA37E],
["sysTrapWinPaintChars", 0xA37F],
["sysTrapWinPaintBitmap", 0xA380],
["sysTrapWinGetPixel", 0xA381],
["sysTrapWinPaintPixel", 0xA382],
["sysTrapWinDrawPixel", 0xA383],
["sysTrapWinErasePixel", 0xA384],
["sysTrapWinInvertPixel", 0xA385],
["sysTrapWinPaintPixels", 0xA386],
["sysTrapWinPaintLines", 0xA387],
["sysTrapWinPaintLine", 0xA388],
["sysTrapWinPaintRectangle", 0xA389],
["sysTrapWinPaintRectangleFrame", 0xA38A],
["sysTrapWinPaintPolygon", 0xA38B],
["sysTrapWinDrawPolygon", 0xA38C],
["sysTrapWinErasePolygon", 0xA38D],
["sysTrapWinInvertPolygon", 0xA38E],
["sysTrapWinFillPolygon", 0xA38F],
["sysTrapWinPaintArc", 0xA390],
["sysTrapWinDrawArc", 0xA391],
["sysTrapWinEraseArc", 0xA392],
["sysTrapWinInvertArc", 0xA393],
["sysTrapWinFillArc", 0xA394],
["sysTrapWinPushDrawState", 0xA395],
["sysTrapWinPopDrawState", 0xA396],
["sysTrapWinSetDrawMode", 0xA397],
["sysTrapWinSetForeColor", 0xA398],
["sysTrapWinSetBackColor", 0xA399],
["sysTrapWinSetTextColor", 0xA39A],
["sysTrapWinGetPatternType", 0xA39B],
["sysTrapWinSetPatternType", 0xA39C],
["sysTrapWinPalette", 0xA39D],
["sysTrapWinRGBToIndex", 0xA39E],
["sysTrapWinIndexToRGB", 0xA39F],
["sysTrapWinScreenLock", 0xA3A0],
["sysTrapWinScreenUnlock", 0xA3A1],
["sysTrapWinGetBitmap", 0xA3A2],
["sysTrapUIColorInit", 0xA3A3],
["sysTrapUIColorGetTableEntryIndex", 0xA3A4],
["sysTrapUIColorGetTableEntryRGB", 0xA3A5],
["sysTrapUIColorSetTableEntry", 0xA3A6],
["sysTrapUIColorPushTable", 0xA3A7],
["sysTrapUIColorPopTable", 0xA3A8],
["sysTrapCtlNewGraphicControl", 0xA3A9],
["sysTrapTblGetItemPtr", 0xA3AA],
["sysTrapUIBrightnessAdjust", 0xA3AB],
["sysTrapUIPickColor", 0xA3AC],
["sysTrapEvtSetAutoOffTimer", 0xA3AD],
["sysTrapTsmDispatch", 0xA3AE],
["sysTrapOmDispatch", 0xA3AF],
["sysTrapDmOpenDBNoOverlay", 0xA3B0],
["sysTrapDmOpenDBWithLocale", 0xA3B1],
["sysTrapResLoadConstant", 0xA3B2],
["sysTrapHwrPreDebugInit", 0xA3B3],
["sysTrapHwrResetNMI", 0xA3B4],
["sysTrapHwrResetPWM", 0xA3B5],
["sysTrapKeyBootKeys", 0xA3B6],
["sysTrapDbgSerDrvOpen", 0xA3B7],
["sysTrapDbgSerDrvClose", 0xA3B8],
["sysTrapDbgSerDrvControl", 0xA3B9],
["sysTrapDbgSerDrvStatus", 0xA3BA],
["sysTrapDbgSerDrvWriteChar", 0xA3BB],
["sysTrapDbgSerDrvReadChar", 0xA3BC],
["sysTrapHwrPostDebugInit", 0xA3BD],
["sysTrapHwrIdentifyFeatures", 0xA3BE],
["sysTrapHwrModelSpecificInit", 0xA3BF],
["sysTrapHwrModelInitStage2", 0xA3C0],
["sysTrapHwrInterruptsInit", 0xA3C1],
["sysTrapHwrSoundOn", 0xA3C2],
["sysTrapHwrSoundOff", 0xA3C3],
["sysTrapSysKernelClockTick", 0xA3C4],
["sysTrapMenuEraseMenu", 0xA3C5],
["sysTrapSelectTime", 0xA3C6],
["sysTrapMenuCmdBarAddButton", 0xA3C7],
["sysTrapMenuCmdBarGetButtonData", 0xA3C8],
["sysTrapMenuCmdBarDisplay", 0xA3C9],
["sysTrapHwrGetSilkscreenID", 0xA3CA],
["sysTrapEvtGetSilkscreenAreaList", 0xA3CB],
["sysTrapSysFatalAlertInit", 0xA3CC],
["sysTrapDateTemplateToAscii", 0xA3CD],
["sysTrapSecVerifyPW", 0xA3CE],
["sysTrapSecSelectViewStatus", 0xA3CF],
["sysTrapTblSetColumnMasked", 0xA3D0],
["sysTrapTblSetRowMasked", 0xA3D1],
["sysTrapTblRowMasked", 0xA3D2],
["sysTrapFrmCustomResponseAlert", 0xA3D3],
["sysTrapFrmNewGsi", 0xA3D4],
["sysTrapMenuShowItem", 0xA3D5],
["sysTrapMenuHideItem", 0xA3D6],
["sysTrapMenuAddItem", 0xA3D7],
["sysTrapFrmSetGadgetHandler", 0xA3D8],
["sysTrapCtlSetGraphics", 0xA3D9],
["sysTrapCtlGetSliderValues", 0xA3DA],
["sysTrapCtlSetSliderValues", 0xA3DB],
["sysTrapCtlNewSliderControl", 0xA3DC],
["sysTrapBmpCreate", 0xA3DD],
["sysTrapBmpDelete", 0xA3DE],
["sysTrapBmpCompress", 0xA3DF],
["sysTrapBmpGetColortable", 0xA3E0],
["sysTrapBmpSize", 0xA3E1],
["sysTrapBmpBitsSize", 0xA3E2],
["sysTrapBmpColortableSize", 0xA3E3],
["sysTrapWinCreateBitmapWindow", 0xA3E4],
["sysTrapEvtSetNullEventTick", 0xA3E5],
["sysTrapExgDoDialog", 0xA3E6],
["sysTrapSysUICleanup", 0xA3E7],
["sysTrapWinSetForeColorRGB", 0xA3E8],
["sysTrapWinSetBackColorRGB", 0xA3E9],
["sysTrapWinSetTextColorRGB", 0xA3EA],
["sysTrapWinGetPixelRGB", 0xA3EB],
["sysTrapHighDensityDispatch", 0xA3EC],
["sysTrapSysReserved40Trap2", 0xA3ED],
["sysTrapSysReserved40Trap3", 0xA3EE],
["sysTrapSysReserved40Trap4", 0xA3EF],
["sysTrapCncMgrDispatch", 0xA3F0],
["sysTrapSysNotifyBroadcastFromInterrupt", 0xA3F1],
["sysTrapEvtWakeupWithoutNilEvent", 0xA3F2],
["sysTrapStrCompareAscii", 0xA3F3],
["sysTrapAccessorDispatch", 0xA3F4],
["sysTrapBltGetPixel", 0xA3F5],
["sysTrapBltPaintPixel", 0xA3F6],
["sysTrapScrScreenInit", 0xA3F7],
["sysTrapScrUpdateScreenBitmap", 0xA3F8],
["sysTrapScrPalette", 0xA3F9],
["sysTrapScrGetColortable", 0xA3FA],
["sysTrapScrGetGrayPat", 0xA3FB],
["sysTrapScrScreenLock", 0xA3FC],
["sysTrapScrScreenUnlock", 0xA3FD],
["sysTrapFntPrvGetFontList", 0xA3FE],
["sysTrapExgRegisterDatatype", 0xA3FF],
["sysTrapExgNotifyReceive", 0xA400],
["sysTrapExgNotifyGoto", 0xA401],
["sysTrapExgRequest", 0xA402],
["sysTrapExgSetDefaultApplication", 0xA403],
["sysTrapExgGetDefaultApplication", 0xA404],
["sysTrapExgGetTargetApplication", 0xA405],
["sysTrapExgGetRegisteredApplications", 0xA406],
["sysTrapExgGetRegisteredTypes", 0xA407],
["sysTrapExgNotifyPreview", 0xA408],
["sysTrapExgControl", 0xA409],
["sysTrapLmDispatch", 0xA40A],
["sysTrapMemGetRomNVParams", 0xA40B],
["sysTrapFntWCharWidth", 0xA40C],
["sysTrapDmFindDatabaseWithTypeCreator", 0xA40D],
["sysTrapSelectTimeZone", 0xA40E],
["sysTrapTimeZoneToAscii", 0xA40F],
["sysTrapStrNCompareAscii", 0xA410],
["sysTrapTimTimeZoneToUTC", 0xA411],
["sysTrapTimUTCToTimeZone", 0xA412],
["sysTrapPhoneNumberLookupCustom", 0xA413],
["sysTrapHwrDebugSelect", 0xA414],
["sysTrapBltRoundedRectangle", 0xA415],
["sysTrapBltRoundedRectangleFill", 0xA416],
["sysTrapWinPrvInitCanvas", 0xA417],
["sysTrapHwrCalcDynamicHeapSize", 0xA418],
["sysTrapHwrDebuggerEnter", 0xA419],
["sysTrapHwrDebuggerExit", 0xA41A],
["sysTrapLstGetTopItem", 0xA41B],
["sysTrapHwrModelInitStage3", 0xA41C],
["sysTrapAttnIndicatorAllow", 0xA41D],
["sysTrapAttnIndicatorAllowed", 0xA41E],
["sysTrapAttnIndicatorEnable", 0xA41F],
["sysTrapAttnIndicatorEnabled", 0xA420],
["sysTrapAttnIndicatorSetBlinkPattern", 0xA421],
["sysTrapAttnIndicatorGetBlinkPattern", 0xA422],
["sysTrapAttnIndicatorTicksTillNextBlink", 0xA423],
["sysTrapAttnIndicatorCheckBlink", 0xA424],
["sysTrapAttnInitialize", 0xA425],
["sysTrapAttnGetAttention", 0xA426],
["sysTrapAttnUpdate", 0xA427],
["sysTrapAttnForgetIt", 0xA428],
["sysTrapAttnGetCounts", 0xA429],
["sysTrapAttnListOpen", 0xA42A],
["sysTrapAttnHandleEvent", 0xA42B],
["sysTrapAttnEffectOfEvent", 0xA42C],
["sysTrapAttnIterate", 0xA42D],
["sysTrapAttnDoSpecialEffects", 0xA42E],
["sysTrapAttnDoEmergencySpecialEffects", 0xA42F],
["sysTrapAttnAllowClose", 0xA430],
["sysTrapAttnReopen", 0xA431],
["sysTrapAttnEnableNotification", 0xA432],
["sysTrapHwrLEDAttributes", 0xA433],
["sysTrapHwrVibrateAttributes", 0xA434],
["sysTrapSecGetPwdHint", 0xA435],
["sysTrapSecSetPwdHint", 0xA436],
["sysTrapHwrFlashWrite", 0xA437],
["sysTrapKeyboardStatusNew", 0xA438],
["sysTrapKeyboardStatusFree", 0xA439],
["sysTrapKbdSetLayout", 0xA43A],
["sysTrapKbdGetLayout", 0xA43B],
["sysTrapKbdSetPosition", 0xA43C],
["sysTrapKbdGetPosition", 0xA43D],
["sysTrapKbdSetShiftState", 0xA43E],
["sysTrapKbdGetShiftState", 0xA43F],
["sysTrapKbdDraw", 0xA440],
["sysTrapKbdErase", 0xA441],
["sysTrapKbdHandleEvent", 0xA442],
["sysTrapOEMDispatch2", 0xA443],
["sysTrapHwrCustom", 0xA444],
["sysTrapFrmGetActiveField", 0xA445],
["sysTrapSndPlaySmfIrregardless", 0xA446],
["sysTrapSndPlaySmfResourceIrregardless", 0xA447],
["sysTrapSndInterruptSmfIrregardless", 0xA448],
["sysTrapUdaMgrDispatch", 0xA449],
["sysTrapPalmPrivate1", 0xA44A],
["sysTrapPalmPrivate2", 0xA44B],
["sysTrapPalmPrivate3", 0xA44C],
["sysTrapPalmPrivate4", 0xA44D],
["sysTrapBmpGetDimensions", 0xA44E],
["sysTrapBmpGetBitDepth", 0xA44F],
["sysTrapBmpGetNextBitmap", 0xA450],
["sysTrapTblGetNumberOfColumns", 0xA451],
["sysTrapTblGetTopRow", 0xA452],
["sysTrapTblSetSelection", 0xA453],
["sysTrapFrmGetObjectIndexFromPtr", 0xA454],
["sysTrapBmpGetSizes", 0xA455],
["sysTrapWinGetBounds", 0xA456],
["sysTrapBltPaintPixels", 0xA457],
["sysTrapFldSetMaxVisibleLines", 0xA458],
["sysTrapScrDefaultPaletteState", 0xA459],
["sysTrapPceNativeCall", 0xA45A],
["sysTrapSndStreamCreate", 0xA45B],
["sysTrapSndStreamDelete", 0xA45C],
["sysTrapSndStreamStart", 0xA45D],
["sysTrapSndStreamPause", 0xA45E],
["sysTrapSndStreamStop", 0xA45F],
["sysTrapSndStreamSetVolume", 0xA460],
["sysTrapSndStreamGetVolume", 0xA461],
["sysTrapSndPlayResource", 0xA462],
["sysTrapSndStreamSetPan", 0xA463],
["sysTrapSndStreamGetPan", 0xA464],
["sysTrapMultimediaDispatch", 0xA465],
["sysTrapSndStreamCreateExtended", 0xa466],
["sysTrapSndStreamDeviceControl", 0xa467],
["sysTrapBmpCreateVersion3", 0xA468],
["sysTrapECFixedMul", 0xA469],
["sysTrapECFixedDiv", 0xA46A],
["sysTrapHALDrawGetSupportedDensity", 0xA46B],
["sysTrapHALRedrawInputArea", 0xA46C],
["sysTrapGrfBeginStroke", 0xA46D],
["sysTrapBmpPrvConvertBitmap", 0xA46E],
["sysTrapSysReservedTrap5", 0xA46F],
["sysTrapPinsDispatch", 0xA470],
["sysTrapSysReservedTrap1", 0xA471],
["sysTrapSysReservedTrap2", 0xA472],
["sysTrapSysReservedTrap3", 0xA473],
["sysTrapSysReservedTrap4", 0xA474],
["sysTrapLastTrapNumber", 0xA475]
];
/*
//currently causing crasing, just disable for now
for(var i = 0; i < __trapList.length; i++){
trapNameFromNumber[__trapList[i][1]] = __trapList[i][0];
trapNumberFromName[__trapList[i][0]] = __trapList[i][1];
}
*/
//__trapList = undefined;//free the memory
//functions
jsSystem.validDependencyBlob = function (version){
if(version === __BlobVersion)
return true;
return false;
}
/*
serialPort.receiveBuffer = function (size){
var array = [0];
for(var index = 0; index < size; index++)
array[index] = serialPort.receiveUint8();
return array;
}
*/
function isAlphanumeric(char){
if(typeof char === 'string')
char = char.charCodeAt(0);
if(!(char > 47 && char < 58)/*numeric (0-9)*/ && !(char > 64 && char < 91)/*upper alpha (A-Z)*/ && !(char > 96 && char < 123)/*lower alpha (a-z)*/)
return false;
return true;
}
function toRgb16(rgb24Color){
var newColor;
newColor = (rgb24Color >> 19 & 0x001F) << 11;//r
newColor |= (rgb24Color >> 10 & 0x003F) << 5;//g
newColor |= rgb24Color >> 3 & 0x001F;//b
return newColor;
}