Initial revision
[AROS-Contrib.git] / development / compilers / freepascal / rtl / palmos / systraps.pp
blob20f3c802d7b2bf53e8ec82b596b983683ec1b064
1 { $Id$
2 adapted for use with Free Pascal by Florian Klaempfl
4 { -------------------------------------------------- }
5 { Copyright 1999-2000 by H.M. Swartjes }
6 { Part of project Leave, release 17-8-98 }
8 unit SysTraps;
10 interface
11 const
12 sysTrapMemInit = $A000;
13 sysTrapMemInitHeapTable = $A001;
14 sysTrapMemStoreInit = $A002;
15 sysTrapMemCardFormat = $A003;
16 sysTrapMemCardInfo = $A004;
17 sysTrapMemStoreInfo = $A005;
18 sysTrapMemStoreSetInfo = $A006;
19 sysTrapMemNumHeaps = $A007;
20 sysTrapMemNumRAMHeaps = $A008;
21 sysTrapMemHeapID = $A009;
22 sysTrapMemHeapPtr = $A00A;
23 sysTrapMemHeapFreeBytes = $A00B;
24 sysTrapMemHeapSize = $A00C;
25 sysTrapMemHeapFlags = $A00D;
26 sysTrapMemHeapCompact = $A00E;
27 sysTrapMemHeapInit = $A00F;
28 sysTrapMemHeapFreeByOwnerID = $A010;
29 sysTrapMemChunkNew = $A011;
30 sysTrapMemChunkFree = $A012;
31 sysTrapMemPtrNew = $A013;
32 sysTrapMemPtrRecoverHandle = $A014;
33 sysTrapMemPtrFlags = $A015;
34 sysTrapMemPtrSize = $A016;
35 sysTrapMemPtrOwner = $A017;
36 sysTrapMemPtrHeapID = $A018;
37 sysTrapMemPtrCardNo = $A019;
38 sysTrapMemPtrToLocalID = $A01A;
39 sysTrapMemPtrSetOwner = $A01B;
40 sysTrapMemPtrResize = $A01C;
41 sysTrapMemPtrResetLock = $A01D;
42 sysTrapMemHandleNew = $A01E;
43 sysTrapMemHandleLockCount = $A01F;
44 sysTrapMemHandleToLocalID = $A020;
45 sysTrapMemHandleLock = $A021;
46 sysTrapMemHandleUnlock = $A022;
47 sysTrapMemLocalIDToGlobal = $A023;
48 sysTrapMemLocalIDKind = $A024;
49 sysTrapMemLocalIDToPtr = $A025;
50 sysTrapMemMove = $A026;
51 sysTrapMemSet = $A027;
52 sysTrapMemStoreSearch = $A028;
53 sysTrapMemPtrDataStorage = $A029;
54 sysTrapMemKernelInit = $A02A;
55 sysTrapMemHandleFree = $A02B;
56 sysTrapMemHandleFlags = $A02C;
57 sysTrapMemHandleSize = $A02D;
58 sysTrapMemHandleOwner = $A02E;
59 sysTrapMemHandleHeapID = $A02F;
60 sysTrapMemHandleDataStorage = $A030;
61 sysTrapMemHandleCardNo = $A031;
62 sysTrapMemHandleSetOwner = $A032;
63 sysTrapMemHandleResize = $A033;
64 sysTrapMemHandleResetLock = $A034;
65 sysTrapMemPtrUnlock = $A035;
66 sysTrapMemLocalIDToLockedPtr = $A036;
67 sysTrapMemSetDebugMode = $A037;
68 sysTrapMemHeapScramble = $A038;
69 sysTrapMemHeapCheck = $A039;
70 sysTrapMemNumCards = $A03A;
71 sysTrapMemDebugMode = $A03B;
72 sysTrapMemSemaphoreReserve = $A03C;
73 sysTrapMemSemaphoreRelease = $A03D;
74 sysTrapMemHeapDynamic = $A03E;
75 sysTrapMemNVParams = $A03F;
76 sysTrapDmInit = $A040;
77 sysTrapDmCreateDatabase = $A041;
78 sysTrapDmDeleteDatabase = $A042;
79 sysTrapDmNumDatabases = $A043;
80 sysTrapDmGetDatabase = $A044;
81 sysTrapDmFindDatabase = $A045;
82 sysTrapDmDatabaseInfo = $A046;
83 sysTrapDmSetDatabaseInfo = $A047;
84 sysTrapDmDatabaseSize = $A048;
85 sysTrapDmOpenDatabase = $A049;
86 sysTrapDmCloseDatabase = $A04A;
87 sysTrapDmNextOpenDatabase = $A04B;
88 sysTrapDmOpenDatabaseInfo = $A04C;
89 sysTrapDmResetRecordStates = $A04D;
90 sysTrapDmGetLastErr = $A04E;
91 sysTrapDmNumRecords = $A04F;
92 sysTrapDmRecordInfo = $A050;
93 sysTrapDmSetRecordInfo = $A051;
94 sysTrapDmAttachRecord = $A052;
95 sysTrapDmDetachRecord = $A053;
96 sysTrapDmMoveRecord = $A054;
97 sysTrapDmNewRecord = $A055;
98 sysTrapDmRemoveRecord = $A056;
99 sysTrapDmDeleteRecord = $A057;
100 sysTrapDmArchiveRecord = $A058;
101 sysTrapDmNewHandle = $A059;
102 sysTrapDmRemoveSecretRecords = $A05A;
103 sysTrapDmQueryRecord = $A05B;
104 sysTrapDmGetRecord = $A05C;
105 sysTrapDmResizeRecord = $A05D;
106 sysTrapDmReleaseRecord = $A05E;
107 sysTrapDmGetResource = $A05F;
108 sysTrapDmGet1Resource = $A060;
109 sysTrapDmReleaseResource = $A061;
110 sysTrapDmResizeResource = $A062;
111 sysTrapDmNextOpenResDatabase = $A063;
112 sysTrapDmFindResourceType = $A064;
113 sysTrapDmFindResource = $A065;
114 sysTrapDmSearchResource = $A066;
115 sysTrapDmNumResources = $A067;
116 sysTrapDmResourceInfo = $A068;
117 sysTrapDmSetResourceInfo = $A069;
118 sysTrapDmAttachResource = $A06A;
119 sysTrapDmDetachResource = $A06B;
120 sysTrapDmNewResource = $A06C;
121 sysTrapDmRemoveResource = $A06D;
122 sysTrapDmGetResourceIndex = $A06E;
123 sysTrapDmQuickSort = $A06F;
124 sysTrapDmQueryNextInCategory = $A070;
125 sysTrapDmNumRecordsInCategory = $A071;
126 sysTrapDmPositionInCategory = $A072;
127 sysTrapDmSeekRecordInCategory = $A073;
128 sysTrapDmMoveCategory = $A074;
129 sysTrapDmOpenDatabaseByTypeCreator = $A075;
130 sysTrapDmWrite = $A076;
131 sysTrapDmStrCopy = $A077;
132 sysTrapDmGetNextDatabaseByTypeCreator = $A078;
133 sysTrapDmWriteCheck = $A079;
134 sysTrapDmMoveOpenDBContext = $A07A;
135 sysTrapDmFindRecordByID = $A07B;
136 sysTrapDmGetAppInfoID = $A07C;
137 sysTrapDmFindSortPositionV10 = $A07D;
138 sysTrapDmSet = $A07E;
139 sysTrapDmCreateDatabaseFromImage = $A07F;
140 sysTrapDbgSrcMessage = $A080;
141 sysTrapDbgMessage = $A081;
142 sysTrapDbgGetMessage = $A082;
143 sysTrapDbgCommSettings = $A083;
144 sysTrapErrDisplayFileLineMsg = $A084;
145 sysTrapErrSetJump = $A085;
146 sysTrapErrLongJump = $A086;
147 sysTrapErrThrow = $A087;
148 sysTrapErrExceptionList = $A088;
149 sysTrapSysBroadcastActionCode = $A089;
150 sysTrapSysUnimplemented = $A08A;
151 sysTrapSysColdBoot = $A08B;
152 sysTrapSysReset = $A08C;
153 sysTrapSysDoze = $A08D;
154 sysTrapSysAppLaunch = $A08E;
155 sysTrapSysAppStartup = $A08F;
156 sysTrapSysAppExit = $A090;
157 sysTrapSysSetA5 = $A091;
158 sysTrapSysSetTrapAddress = $A092;
159 sysTrapSysGetTrapAddress = $A093;
160 sysTrapSysTranslateKernelErr = $A094;
161 sysTrapSysSemaphoreCreate = $A095;
162 sysTrapSysSemaphoreDelete = $A096;
163 sysTrapSysSemaphoreWait = $A097;
164 sysTrapSysSemaphoreSignal = $A098;
165 sysTrapSysTimerCreate = $A099;
166 sysTrapSysTimerWrite = $A09A;
167 sysTrapSysTaskCreate = $A09B;
168 sysTrapSysTaskDelete = $A09C;
169 sysTrapSysTaskTrigger = $A09D;
170 sysTrapSysTaskID = $A09E;
171 sysTrapSysTaskUserInfoPtr = $A09F;
172 sysTrapSysTaskDelay = $A0A0;
173 sysTrapSysTaskSetTermProc = $A0A1;
174 sysTrapSysUILaunch = $A0A2;
175 sysTrapSysNewOwnerID = $A0A3;
176 sysTrapSysSemaphoreSet = $A0A4;
177 sysTrapSysDisableInts = $A0A5;
178 sysTrapSysRestoreStatus = $A0A6;
179 sysTrapSysUIAppSwitch = $A0A7;
180 sysTrapSysCurAppInfoPV20 = $A0A8;
181 sysTrapSysHandleEvent = $A0A9;
182 sysTrapSysInit = $A0AA;
183 sysTrapSysQSort = $A0AB;
184 sysTrapSysCurAppDatabase = $A0AC;
185 sysTrapSysFatalAlert = $A0AD;
186 sysTrapSysResSemaphoreCreate = $A0AE;
187 sysTrapSysResSemaphoreDelete = $A0AF;
188 sysTrapSysResSemaphoreReserve = $A0B0;
189 sysTrapSysResSemaphoreRelease = $A0B1;
190 sysTrapSysSleep = $A0B2;
191 sysTrapSysKeyboardDialogV10 = $A0B3;
192 sysTrapSysAppLauncherDialog = $A0B4;
193 sysTrapSysSetPerformance = $A0B5;
194 sysTrapSysBatteryInfoV20 = $A0B6;
195 sysTrapSysLibInstall = $A0B7;
196 sysTrapSysLibRemove = $A0B8;
197 sysTrapSysLibTblEntry = $A0B9;
198 sysTrapSysLibFind = $A0BA;
199 sysTrapSysBatteryDialog = $A0BB;
200 sysTrapSysCopyStringResource = $A0BC;
201 sysTrapSysKernelInfo = $A0BD;
202 sysTrapSysLaunchConsole = $A0BE;
203 sysTrapSysTimerDelete = $A0BF;
204 sysTrapSysSetAutoOffTime = $A0C0;
205 sysTrapSysFormPointerArrayToStrings = $A0C1;
206 sysTrapSysRandom = $A0C2;
207 sysTrapSysTaskSwitching = $A0C3;
208 sysTrapSysTimerRead = $A0C4;
209 sysTrapStrCopy = $A0C5;
210 sysTrapStrCat = $A0C6;
211 sysTrapStrLen = $A0C7;
212 sysTrapStrCompare = $A0C8;
213 sysTrapStrIToA = $A0C9;
214 sysTrapStrCaselessCompare = $A0CA;
215 sysTrapStrIToH = $A0CB;
216 sysTrapStrChr = $A0CC;
217 sysTrapStrStr = $A0CD;
218 sysTrapStrAToI = $A0CE;
219 sysTrapStrToLower = $A0CF;
220 sysTrapSerReceiveISP = $A0D0;
221 sysTrapSlkOpen = $A0D1;
222 sysTrapSlkClose = $A0D2;
223 sysTrapSlkOpenSocket = $A0D3;
224 sysTrapSlkCloseSocket = $A0D4;
225 sysTrapSlkSocketRefNum = $A0D5;
226 sysTrapSlkSocketSetTimeout = $A0D6;
227 sysTrapSlkFlushSocket = $A0D7;
228 sysTrapSlkSetSocketListener = $A0D8;
229 sysTrapSlkSendPacket = $A0D9;
230 sysTrapSlkReceivePacket = $A0DA;
231 sysTrapSlkSysPktDefaultResponse = $A0DB;
232 sysTrapSlkProcessRPC = $A0DC;
233 sysTrapConPutS = $A0DD;
234 sysTrapConGetS = $A0DE;
235 sysTrapFplInit = $A0DF;
236 sysTrapFplFree = $A0E0;
237 sysTrapFplFToA = $A0E1;
238 sysTrapFplAToF = $A0E2;
239 sysTrapFplBase10Info = $A0E3;
240 sysTrapFplLongToFloat = $A0E4;
241 sysTrapFplFloatToLong = $A0E5;
242 sysTrapFplFloatToULong = $A0E6;
243 sysTrapFplMul = $A0E7;
244 sysTrapFplAdd = $A0E8;
245 sysTrapFplSub = $A0E9;
246 sysTrapFplDiv = $A0EA;
247 sysTrapScrInit = $A0EB;
248 sysTrapScrCopyRectangle = $A0EC;
249 sysTrapScrDrawChars = $A0ED;
250 sysTrapScrLineRoutine = $A0EE;
251 sysTrapScrRectangleRoutine = $A0EF;
252 sysTrapScrScreenInfo = $A0F0;
253 sysTrapScrDrawNotify = $A0F1;
254 sysTrapScrSendUpdateArea = $A0F2;
255 sysTrapScrCompressScanLine = $A0F3;
256 sysTrapScrDeCompressScanLine = $A0F4;
257 sysTrapTimGetSeconds = $A0F5;
258 sysTrapTimSetSeconds = $A0F6;
259 sysTrapTimGetTicks = $A0F7;
260 sysTrapTimInit = $A0F8;
261 sysTrapTimSetAlarm = $A0F9;
262 sysTrapTimGetAlarm = $A0FA;
263 sysTrapTimHandleInterrupt = $A0FB;
264 sysTrapTimSecondsToDateTime = $A0FC;
265 sysTrapTimDateTimeToSeconds = $A0FD;
266 sysTrapTimAdjust = $A0FE;
267 sysTrapTimSleep = $A0FF;
268 sysTrapTimWake = $A100;
269 sysTrapCategoryCreateListV10 = $A101;
270 sysTrapCategoryFreeListV10 = $A102;
271 sysTrapCategoryFind = $A103;
272 sysTrapCategoryGetName = $A104;
273 sysTrapCategoryEditV10 = $A105;
274 sysTrapCategorySelectV10 = $A106;
275 sysTrapCategoryGetNext = $A107;
276 sysTrapCategorySetTriggerLabel = $A108;
277 sysTrapCategoryTruncateName = $A109;
278 sysTrapClipboardAddItem = $A10A;
279 sysTrapClipboardCheckIfItemExist = $A10B;
280 sysTrapClipboardGetItem = $A10C;
281 sysTrapCtlDrawControl = $A10D;
282 sysTrapCtlEraseControl = $A10E;
283 sysTrapCtlHideControl = $A10F;
284 sysTrapCtlShowControl = $A110;
285 sysTrapCtlGetValue = $A111;
286 sysTrapCtlSetValue = $A112;
287 sysTrapCtlGetLabel = $A113;
288 sysTrapCtlSetLabel = $A114;
289 sysTrapCtlHandleEvent = $A115;
290 sysTrapCtlHitControl = $A116;
291 sysTrapCtlSetEnabled = $A117;
292 sysTrapCtlSetUsable = $A118;
293 sysTrapCtlEnabled = $A119;
294 sysTrapEvtInitialize = $A11A;
295 sysTrapEvtAddEventToQueue = $A11B;
296 sysTrapEvtCopyEvent = $A11C;
297 sysTrapEvtGetEvent = $A11D;
298 sysTrapEvtGetPen = $A11E;
299 sysTrapEvtSysInit = $A11F;
300 sysTrapEvtGetSysEvent = $A120;
301 sysTrapEvtProcessSoftKeyStroke = $A121;
302 sysTrapEvtGetPenBtnList = $A122;
303 sysTrapEvtSetPenQueuePtr = $A123;
304 sysTrapEvtPenQueueSize = $A124;
305 sysTrapEvtFlushPenQueue = $A125;
306 sysTrapEvtEnqueuePenPoint = $A126;
307 sysTrapEvtDequeuePenStrokeInfo = $A127;
308 sysTrapEvtDequeuePenPoint = $A128;
309 sysTrapEvtFlushNextPenStroke = $A129;
310 sysTrapEvtSetKeyQueuePtr = $A12A;
311 sysTrapEvtKeyQueueSize = $A12B;
312 sysTrapEvtFlushKeyQueue = $A12C;
313 sysTrapEvtEnqueueKey = $A12D;
314 sysTrapEvtDequeueKeyEvent = $A12E;
315 sysTrapEvtWakeup = $A12F;
316 sysTrapEvtResetAutoOffTimer = $A130;
317 sysTrapEvtKeyQueueEmpty = $A131;
318 sysTrapEvtEnableGraffiti = $A132;
319 sysTrapFldCopy = $A133;
320 sysTrapFldCut = $A134;
321 sysTrapFldDrawField = $A135;
322 sysTrapFldEraseField = $A136;
323 sysTrapFldFreeMemory = $A137;
324 sysTrapFldGetBounds = $A138;
325 sysTrapFldGetTextPtr = $A139;
326 sysTrapFldGetSelection = $A13A;
327 sysTrapFldHandleEvent = $A13B;
328 sysTrapFldPaste = $A13C;
329 sysTrapFldRecalculateField = $A13D;
330 sysTrapFldSetBounds = $A13E;
331 sysTrapFldSetText = $A13F;
332 sysTrapFldGetFont = $A140;
333 sysTrapFldSetFont = $A141;
334 sysTrapFldSetSelection = $A142;
335 sysTrapFldGrabFocus = $A143;
336 sysTrapFldReleaseFocus = $A144;
337 sysTrapFldGetInsPtPosition = $A145;
338 sysTrapFldSetInsPtPosition = $A146;
339 sysTrapFldSetScrollPosition = $A147;
340 sysTrapFldGetScrollPosition = $A148;
341 sysTrapFldGetTextHeight = $A149;
342 sysTrapFldGetTextAllocatedSize = $A14A;
343 sysTrapFldGetTextLength = $A14B;
344 sysTrapFldScrollField = $A14C;
345 sysTrapFldScrollable = $A14D;
346 sysTrapFldGetVisibleLines = $A14E;
347 sysTrapFldGetAttributes = $A14F;
348 sysTrapFldSetAttributes = $A150;
349 sysTrapFldSendChangeNotification = $A151;
350 sysTrapFldCalcFieldHeight = $A152;
351 sysTrapFldGetTextHandle = $A153;
352 sysTrapFldCompactText = $A154;
353 sysTrapFldDirty = $A155;
354 sysTrapFldWordWrap = $A156;
355 sysTrapFldSetTextAllocatedSize = $A157;
356 sysTrapFldSetTextHandle = $A158;
357 sysTrapFldSetTextPtr = $A159;
358 sysTrapFldGetMaxChars = $A15A;
359 sysTrapFldSetMaxChars = $A15B;
360 sysTrapFldSetUsable = $A15C;
361 sysTrapFldInsert = $A15D;
362 sysTrapFldDelete = $A15E;
363 sysTrapFldUndo = $A15F;
364 sysTrapFldSetDirty = $A160;
365 sysTrapFldSendHeightChangeNotification = $A161;
366 sysTrapFldMakeFullyVisible = $A162;
367 sysTrapFntGetFont = $A163;
368 sysTrapFntSetFont = $A164;
369 sysTrapFntGetFontPtr = $A165;
370 sysTrapFntBaseLine = $A166;
371 sysTrapFntCharHeight = $A167;
372 sysTrapFntLineHeight = $A168;
373 sysTrapFntAverageCharWidth = $A169;
374 sysTrapFntCharWidth = $A16A;
375 sysTrapFntCharsWidth = $A16B;
376 sysTrapFntDescenderHeight = $A16C;
377 sysTrapFntCharsInWidth = $A16D;
378 sysTrapFntLineWidth = $A16E;
379 sysTrapFrmInitForm = $A16F;
380 sysTrapFrmDeleteForm = $A170;
381 sysTrapFrmDrawForm = $A171;
382 sysTrapFrmEraseForm = $A172;
383 sysTrapFrmGetActiveForm = $A173;
384 sysTrapFrmSetActiveForm = $A174;
385 sysTrapFrmGetActiveFormID = $A175;
386 sysTrapFrmGetUserModifiedState = $A176;
387 sysTrapFrmSetNotUserModified = $A177;
388 sysTrapFrmGetFocus = $A178;
389 sysTrapFrmSetFocus = $A179;
390 sysTrapFrmHandleEvent = $A17A;
391 sysTrapFrmGetFormBounds = $A17B;
392 sysTrapFrmGetWindowHandle = $A17C;
393 sysTrapFrmGetFormId = $A17D;
394 sysTrapFrmGetFormPtr = $A17E;
395 sysTrapFrmGetNumberOfObjects = $A17F;
396 sysTrapFrmGetObjectIndex = $A180;
397 sysTrapFrmGetObjectId = $A181;
398 sysTrapFrmGetObjectType = $A182;
399 sysTrapFrmGetObjectPtr = $A183;
400 sysTrapFrmHideObject = $A184;
401 sysTrapFrmShowObject = $A185;
402 sysTrapFrmGetObjectPosition = $A186;
403 sysTrapFrmSetObjectPosition = $A187;
404 sysTrapFrmGetControlValue = $A188;
405 sysTrapFrmSetControlValue = $A189;
406 sysTrapFrmGetControlGroupSelection = $A18A;
407 sysTrapFrmSetControlGroupSelection = $A18B;
408 sysTrapFrmCopyLabel = $A18C;
409 sysTrapFrmSetLabel = $A18D;
410 sysTrapFrmGetLabel = $A18E;
411 sysTrapFrmSetCategoryLabel = $A18F;
412 sysTrapFrmGetTitle = $A190;
413 sysTrapFrmSetTitle = $A191;
414 sysTrapFrmAlert = $A192;
415 sysTrapFrmDoDialog = $A193;
416 sysTrapFrmCustomAlert = $A194;
417 sysTrapFrmHelp = $A195;
418 sysTrapFrmUpdateScrollers = $A196;
419 sysTrapFrmGetFirstForm = $A197;
420 sysTrapFrmVisible = $A198;
421 sysTrapFrmGetObjectBounds = $A199;
422 sysTrapFrmCopyTitle = $A19A;
423 sysTrapFrmGotoForm = $A19B;
424 sysTrapFrmPopupForm = $A19C;
425 sysTrapFrmUpdateForm = $A19D;
426 sysTrapFrmReturnToForm = $A19E;
427 sysTrapFrmSetEventHandler = $A19F;
428 sysTrapFrmDispatchEvent = $A1A0;
429 sysTrapFrmCloseAllForms = $A1A1;
430 sysTrapFrmSaveAllForms = $A1A2;
431 sysTrapFrmGetGadgetData = $A1A3;
432 sysTrapFrmSetGadgetData = $A1A4;
433 sysTrapFrmSetCategoryTrigger = $A1A5;
434 sysTrapUIInitialize = $A1A6;
435 sysTrapUIReset = $A1A7;
436 sysTrapInsPtInitialize = $A1A8;
437 sysTrapInsPtSetLocation = $A1A9;
438 sysTrapInsPtGetLocation = $A1AA;
439 sysTrapInsPtEnable = $A1AB;
440 sysTrapInsPtEnabled = $A1AC;
441 sysTrapInsPtSetHeight = $A1AD;
442 sysTrapInsPtGetHeight = $A1AE;
443 sysTrapInsPtCheckBlink = $A1AF;
444 sysTrapLstSetDrawFunction = $A1B0;
445 sysTrapLstDrawList = $A1B1;
446 sysTrapLstEraseList = $A1B2;
447 sysTrapLstGetSelection = $A1B3;
448 sysTrapLstGetSelectionText = $A1B4;
449 sysTrapLstHandleEvent = $A1B5;
450 sysTrapLstSetHeight = $A1B6;
451 sysTrapLstSetSelection = $A1B7;
452 sysTrapLstSetListChoices = $A1B8;
453 sysTrapLstMakeItemVisible = $A1B9;
454 sysTrapLstGetNumberOfItems = $A1BA;
455 sysTrapLstPopupList = $A1BB;
456 sysTrapLstSetPosition = $A1BC;
457 sysTrapMenuInit = $A1BD;
458 sysTrapMenuDispose = $A1BE;
459 sysTrapMenuHandleEvent = $A1BF;
460 sysTrapMenuDrawMenu = $A1C0;
461 sysTrapMenuEraseStatus = $A1C1;
462 sysTrapMenuGetActiveMenu = $A1C2;
463 sysTrapMenuSetActiveMenu = $A1C3;
464 sysTrapRctSetRectangle = $A1C4;
465 sysTrapRctCopyRectangle = $A1C5;
466 sysTrapRctInsetRectangle = $A1C6;
467 sysTrapRctOffsetRectangle = $A1C7;
468 sysTrapRctPtInRectangle = $A1C8;
469 sysTrapRctGetIntersection = $A1C9;
470 sysTrapTblDrawTable = $A1CA;
471 sysTrapTblEraseTable = $A1CB;
472 sysTrapTblHandleEvent = $A1CC;
473 sysTrapTblGetItemBounds = $A1CD;
474 sysTrapTblSelectItem = $A1CE;
475 sysTrapTblGetItemInt = $A1CF;
476 sysTrapTblSetItemInt = $A1D0;
477 sysTrapTblSetItemStyle = $A1D1;
478 sysTrapTblUnhighlightSelection = $A1D2;
479 sysTrapTblSetRowUsable = $A1D3;
480 sysTrapTblGetNumberOfRows = $A1D4;
481 sysTrapTblSetCustomDrawProcedure = $A1D5;
482 sysTrapTblSetRowSelectable = $A1D6;
483 sysTrapTblRowSelectable = $A1D7;
484 sysTrapTblSetLoadDataProcedure = $A1D8;
485 sysTrapTblSetSaveDataProcedure = $A1D9;
486 sysTrapTblGetBounds = $A1DA;
487 sysTrapTblSetRowHeight = $A1DB;
488 sysTrapTblGetColumnWidth = $A1DC;
489 sysTrapTblGetRowID = $A1DD;
490 sysTrapTblSetRowID = $A1DE;
491 sysTrapTblMarkRowInvalid = $A1DF;
492 sysTrapTblMarkTableInvalid = $A1E0;
493 sysTrapTblGetSelection = $A1E1;
494 sysTrapTblInsertRow = $A1E2;
495 sysTrapTblRemoveRow = $A1E3;
496 sysTrapTblRowInvalid = $A1E4;
497 sysTrapTblRedrawTable = $A1E5;
498 sysTrapTblRowUsable = $A1E6;
499 sysTrapTblReleaseFocus = $A1E7;
500 sysTrapTblEditing = $A1E8;
501 sysTrapTblGetCurrentField = $A1E9;
502 sysTrapTblSetColumnUsable = $A1EA;
503 sysTrapTblGetRowHeight = $A1EB;
504 sysTrapTblSetColumnWidth = $A1EC;
505 sysTrapTblGrabFocus = $A1ED;
506 sysTrapTblSetItemPtr = $A1EE;
507 sysTrapTblFindRowID = $A1EF;
508 sysTrapTblGetLastUsableRow = $A1F0;
509 sysTrapTblGetColumnSpacing = $A1F1;
510 sysTrapTblFindRowData = $A1F2;
511 sysTrapTblGetRowData = $A1F3;
512 sysTrapTblSetRowData = $A1F4;
513 sysTrapTblSetColumnSpacing = $A1F5;
514 sysTrapWinCreateWindow = $A1F6;
515 sysTrapWinCreateOffscreenWindow = $A1F7;
516 sysTrapWinDeleteWindow = $A1F8;
517 sysTrapWinInitializeWindow = $A1F9;
518 sysTrapWinAddWindow = $A1FA;
519 sysTrapWinRemoveWindow = $A1FB;
520 sysTrapWinSetActiveWindow = $A1FC;
521 sysTrapWinSetDrawWindow = $A1FD;
522 sysTrapWinGetDrawWindow = $A1FE;
523 sysTrapWinGetActiveWindow = $A1FF;
524 sysTrapWinGetDisplayWindow = $A200;
525 sysTrapWinGetFirstWindow = $A201;
526 sysTrapWinEnableWindow = $A202;
527 sysTrapWinDisableWindow = $A203;
528 sysTrapWinGetWindowFrameRect = $A204;
529 sysTrapWinDrawWindowFrame = $A205;
530 sysTrapWinEraseWindow = $A206;
531 sysTrapWinSaveBits = $A207;
532 sysTrapWinRestoreBits = $A208;
533 sysTrapWinCopyRectangle = $A209;
534 sysTrapWinScrollRectangle = $A20A;
535 sysTrapWinGetDisplayExtent = $A20B;
536 sysTrapWinGetWindowExtent = $A20C;
537 sysTrapWinDisplayToWindowPt = $A20D;
538 sysTrapWinWindowToDisplayPt = $A20E;
539 sysTrapWinGetClip = $A20F;
540 sysTrapWinSetClip = $A210;
541 sysTrapWinResetClip = $A211;
542 sysTrapWinClipRectangle = $A212;
543 sysTrapWinDrawLine = $A213;
544 sysTrapWinDrawGrayLine = $A214;
545 sysTrapWinEraseLine = $A215;
546 sysTrapWinInvertLine = $A216;
547 sysTrapWinFillLine = $A217;
548 sysTrapWinDrawRectangle = $A218;
549 sysTrapWinEraseRectangle = $A219;
550 sysTrapWinInvertRectangle = $A21A;
551 sysTrapWinDrawRectangleFrame = $A21B;
552 sysTrapWinDrawGrayRectangleFrame = $A21C;
553 sysTrapWinEraseRectangleFrame = $A21D;
554 sysTrapWinInvertRectangleFrame = $A21E;
555 sysTrapWinGetFramesRectangle = $A21F;
556 sysTrapWinDrawChars = $A220;
557 sysTrapWinEraseChars = $A221;
558 sysTrapWinInvertChars = $A222;
559 sysTrapWinGetPattern = $A223;
560 sysTrapWinSetPattern = $A224;
561 sysTrapWinSetUnderlineMode = $A225;
562 sysTrapWinDrawBitmap = $A226;
563 sysTrapWinModal = $A227;
564 sysTrapWinGetWindowBounds = $A228;
565 sysTrapWinFillRectangle = $A229;
566 sysTrapWinDrawInvertedChars = $A22A;
567 sysTrapPrefOpenPreferenceDBV10 = $A22B;
568 sysTrapPrefGetPreferences = $A22C;
569 sysTrapPrefSetPreferences = $A22D;
570 sysTrapPrefGetAppPreferencesV10 = $A22E;
571 sysTrapPrefSetAppPreferencesV10 = $A22F;
572 sysTrapSndInit = $A230;
573 sysTrapSndSetDefaultVolume = $A231;
574 sysTrapSndGetDefaultVolume = $A232;
575 sysTrapSndDoCmd = $A233;
576 sysTrapSndPlaySystemSound = $A234;
577 sysTrapAlmInit = $A235;
578 sysTrapAlmCancelAll = $A236;
579 sysTrapAlmAlarmCallback = $A237;
580 sysTrapAlmSetAlarm = $A238;
581 sysTrapAlmGetAlarm = $A239;
582 sysTrapAlmDisplayAlarm = $A23A;
583 sysTrapAlmEnableNotification = $A23B;
584 sysTrapHwrGetRAMMapping = $A23C;
585 sysTrapHwrMemWritable = $A23D;
586 sysTrapHwrMemReadable = $A23E;
587 sysTrapHwrDoze = $A23F;
588 sysTrapHwrSleep = $A240;
589 sysTrapHwrWake = $A241;
590 sysTrapHwrSetSystemClock = $A242;
591 sysTrapHwrSetCPUDutyCycle = $A243;
592 sysTrapHwrLCDInit = $A244;
593 sysTrapHwrLCDSleep = $A245;
594 sysTrapHwrTimerInit = $A246;
595 sysTrapHwrCursor = $A247;
596 sysTrapHwrBatteryLevel = $A248;
597 sysTrapHwrDelay = $A249;
598 sysTrapHwrEnableDataWrites = $A24A;
599 sysTrapHwrDisableDataWrites = $A24B;
600 sysTrapHwrLCDBaseAddr = $A24C;
601 sysTrapHwrLCDDrawBitmap = $A24D;
602 sysTrapHwrTimerSleep = $A24E;
603 sysTrapHwrTimerWake = $A24F;
604 sysTrapHwrLCDWake = $A250;
605 sysTrapHwrIRQ1Handler = $A251;
606 sysTrapHwrIRQ2Handler = $A252;
607 sysTrapHwrIRQ3Handler = $A253;
608 sysTrapHwrIRQ4Handler = $A254;
609 sysTrapHwrIRQ5Handler = $A255;
610 sysTrapHwrIRQ6Handler = $A256;
611 sysTrapHwrDockSignals = $A257;
612 sysTrapHwrPluggedIn = $A258;
613 sysTrapCrc16CalcBlock = $A259;
614 sysTrapSelectDayV10 = $A25A;
615 sysTrapSelectTime = $A25B;
616 sysTrapDayDrawDaySelector = $A25C;
617 sysTrapDayHandleEvent = $A25D;
618 sysTrapDayDrawDays = $A25E;
619 sysTrapDayOfWeek = $A25F;
620 sysTrapDaysInMonth = $A260;
621 sysTrapDayOfMonth = $A261;
622 sysTrapDateDaysToDate = $A262;
623 sysTrapDateToDays = $A263;
624 sysTrapDateAdjust = $A264;
625 sysTrapDateSecondsToDate = $A265;
626 sysTrapDateToAscii = $A266;
627 sysTrapDateToDOWDMFormat = $A267;
628 sysTrapTimeToAscii = $A268;
629 sysTrapFind = $A269;
630 sysTrapFindStrInStr = $A26A;
631 sysTrapFindSaveMatch = $A26B;
632 sysTrapFindGetLineBounds = $A26C;
633 sysTrapFindDrawHeader = $A26D;
634 sysTrapPenOpen = $A26E;
635 sysTrapPenClose = $A26F;
636 sysTrapPenGetRawPen = $A270;
637 sysTrapPenCalibrate = $A271;
638 sysTrapPenRawToScreen = $A272;
639 sysTrapPenScreenToRaw = $A273;
640 sysTrapPenResetCalibration = $A274;
641 sysTrapPenSleep = $A275;
642 sysTrapPenWake = $A276;
643 sysTrapResLoadForm = $A277;
644 sysTrapResLoadMenu = $A278;
645 sysTrapFtrInit = $A279;
646 sysTrapFtrUnregister = $A27A;
647 sysTrapFtrGet = $A27B;
648 sysTrapFtrSet = $A27C;
649 sysTrapFtrGetByIndex = $A27D;
650 sysTrapGrfInit = $A27E;
651 sysTrapGrfFree = $A27F;
652 sysTrapGrfGetState = $A280;
653 sysTrapGrfSetState = $A281;
654 sysTrapGrfFlushPoints = $A282;
655 sysTrapGrfAddPoint = $A283;
656 sysTrapGrfInitState = $A284;
657 sysTrapGrfCleanState = $A285;
658 sysTrapGrfMatch = $A286;
659 sysTrapGrfGetMacro = $A287;
660 sysTrapGrfFilterPoints = $A288;
661 sysTrapGrfGetNumPoints = $A289;
662 sysTrapGrfGetPoint = $A28A;
663 sysTrapGrfFindBranch = $A28B;
664 sysTrapGrfMatchGlyph = $A28C;
665 sysTrapGrfGetGlyphMapping = $A28D;
666 sysTrapGrfGetMacroName = $A28E;
667 sysTrapGrfDeleteMacro = $A28F;
668 sysTrapGrfAddMacro = $A290;
669 sysTrapGrfGetAndExpandMacro = $A291;
670 sysTrapGrfProcessStroke = $A292;
671 sysTrapGrfFieldChange = $A293;
672 sysTrapGetCharSortValue = $A294;
673 sysTrapGetCharAttr = $A295;
674 sysTrapGetCharCaselessValue = $A296;
675 sysTrapPwdExists = $A297;
676 sysTrapPwdVerify = $A298;
677 sysTrapPwdSet = $A299;
678 sysTrapPwdRemove = $A29A;
679 sysTrapGsiInitialize = $A29B;
680 sysTrapGsiSetLocation = $A29C;
681 sysTrapGsiEnable = $A29D;
682 sysTrapGsiEnabled = $A29E;
683 sysTrapGsiSetShiftState = $A29F;
684 sysTrapKeyInit = $A2A0;
685 sysTrapKeyHandleInterrupt = $A2A1;
686 sysTrapKeyCurrentState = $A2A2;
687 sysTrapKeyResetDoubleTap = $A2A3;
688 sysTrapKeyRates = $A2A4;
689 sysTrapKeySleep = $A2A5;
690 sysTrapKeyWake = $A2A6;
691 sysTrapDlkControl = $A2A7;
692 sysTrapDlkStartServer = $A2A8;
693 sysTrapDlkGetSyncInfo = $A2A9;
694 sysTrapDlkSetLogEntry = $A2AA;
695 sysTrapUnused2 = $A2AB;
696 sysTrapSysLibLoad = $A2AC;
697 sysTrapSndPlaySmf = $A2AD;
698 sysTrapSndCreateMidiList = $A2AE;
699 sysTrapAbtShowAbout = $A2AF;
700 sysTrapMdmDial = $A2B0;
701 sysTrapMdmHangUp = $A2B1;
702 sysTrapDmSearchRecord = $A2B2;
703 sysTrapSysInsertionSort = $A2B3;
704 sysTrapDmInsertionSort = $A2B4;
705 sysTrapLstSetTopItem = $A2B5;
706 sysTrapSclSetScrollBar = $A2B6;
707 sysTrapSclDrawScrollBar = $A2B7;
708 sysTrapSclHandleEvent = $A2B8;
709 sysTrapSysMailboxCreate = $A2B9;
710 sysTrapSysMailboxDelete = $A2BA;
711 sysTrapSysMailboxFlush = $A2BB;
712 sysTrapSysMailboxSend = $A2BC;
713 sysTrapSysMailboxWait = $A2BD;
714 sysTrapSysTaskWait = $A2BE;
715 sysTrapSysTaskWake = $A2BF;
716 sysTrapSysTaskWaitClr = $A2C0;
717 sysTrapSysTaskSuspend = $A2C1;
718 sysTrapSysTaskResume = $A2C2;
719 sysTrapCategoryCreateList = $A2C3;
720 sysTrapCategoryFreeList = $A2C4;
721 sysTrapCategoryEditV20 = $A2C5;
722 sysTrapCategorySelect = $A2C6;
723 sysTrapDmDeleteCategory = $A2C7;
724 sysTrapSysEvGroupCreate = $A2C8;
725 sysTrapSysEvGroupSignal = $A2C9;
726 sysTrapSysEvGroupRead = $A2CA;
727 sysTrapSysEvGroupWait = $A2CB;
728 sysTrapEvtEventAvail = $A2CC;
729 sysTrapEvtSysEventAvail = $A2CD;
730 sysTrapStrNCopy = $A2CE;
731 sysTrapKeySetMask = $A2CF;
732 sysTrapSelectDay = $A2D0;
733 sysTrapPrefGetPreference = $A2D1;
734 sysTrapPrefSetPreference = $A2D2;
735 sysTrapPrefGetAppPreferences = $A2D3;
736 sysTrapPrefSetAppPreferences = $A2D4;
737 sysTrapFrmPointInTitle = $A2D5;
738 sysTrapStrNCat = $A2D6;
739 sysTrapMemCmp = $A2D7;
740 sysTrapTblSetColumnEditIndicator = $A2D8;
741 sysTrapFntWordWrap = $A2D9;
742 sysTrapFldGetScrollValues = $A2DA;
743 sysTrapSysCreateDataBaseList = $A2DB;
744 sysTrapSysCreatePanelList = $A2DC;
745 sysTrapDlkDispatchRequest = $A2DD;
746 sysTrapStrPrintF = $A2DE;
747 sysTrapStrVPrintF = $A2DF;
748 sysTrapPrefOpenPreferenceDB = $A2E0;
749 sysTrapSysGraffitiReferenceDialog = $A2E1;
750 sysTrapSysKeyboardDialog = $A2E2;
751 sysTrapFntWordWrapReverseNLines = $A2E3;
752 sysTrapFntGetScrollValues = $A2E4;
753 sysTrapTblSetRowStaticHeight = $A2E5;
754 sysTrapTblHasScrollBar = $A2E6;
755 sysTrapSclGetScrollBar = $A2E7;
756 sysTrapFldGetNumberOfBlankLines = $A2E8;
757 sysTrapSysTicksPerSecond = $A2E9;
758 sysTrapHwrBacklight = $A2EA;
759 sysTrapDmDatabaseProtect = $A2EB;
760 sysTrapTblSetBounds = $A2EC;
761 sysTrapStrNCompare = $A2ED;
762 sysTrapStrNCaselessCompare = $A2EE;
763 sysTrapPhoneNumberLookup = $A2EF;
764 sysTrapFrmSetMenu = $A2F0;
765 sysTrapEncDigestMD5 = $A2F1;
766 sysTrapDmFindSortPosition = $A2F2;
767 sysTrapSysBinarySearch = $A2F3;
768 sysTrapSysErrString = $A2F4;
769 sysTrapSysStringByIndex = $A2F5;
770 sysTrapEvtAddUniqueEventToQueue = $A2F6;
771 sysTrapStrLocalizeNumber = $A2F7;
772 sysTrapStrDelocalizeNumber = $A2F8;
773 sysTrapLocGetNumberSeparators = $A2F9;
774 sysTrapMenuSetActiveMenuRscID = $A2FA;
775 sysTrapLstScrollList = $A2FB;
776 sysTrapCategoryInitialize = $A2FC;
777 sysTrapEncDigestMD4 = $A2FD;
778 sysTrapEncDES = $A2FE;
779 sysTrapLstGetVisibleItems = $A2FF;
780 sysTrapWinSetWindowBounds = $A300;
781 sysTrapCategorySetName = $A301;
782 sysTrapFldSetInsertionPoint = $A302;
783 sysTrapFrmSetObjectBounds = $A303;
784 sysTrapWinSetColors = $A304;
785 sysTrapFlpDispatch = $A305;
786 sysTrapFlpEmDispatch = $A306;
787 sysTrapExgInit = $A307;
788 sysTrapExgConnect = $A308;
789 sysTrapExgPut = $A309;
790 sysTrapExgGet = $A30A;
791 sysTrapExgAccept = $A30B;
792 sysTrapExgDisconnect = $A30C;
793 sysTrapExgSend = $A30D;
794 sysTrapExgReceive = $A30E;
795 sysTrapExgRegisterData = $A30F;
796 sysTrapExgNotifyReceive = $A310;
797 sysTrapExgControl = $A311;
798 sysTrapPrgStartDialog = $A312;
799 sysTrapPrgStopDialog = $A313;
800 sysTrapPrgUpdateDialog = $A314;
801 sysTrapPrgHandleEvent = $A315;
802 sysTrapImcReadFieldNoSemicolon = $A316;
803 sysTrapImcReadFieldQuotablePrintable = $A317;
804 sysTrapImcReadPropertyParameter = $A318;
805 sysTrapImcSkipAllPropertyParameters = $A319;
806 sysTrapImcReadWhiteSpace = $A31A;
807 sysTrapImcWriteQuotedPrintable = $A31B;
808 sysTrapImcWriteNoSemicolon = $A31C;
809 sysTrapImcStringIsAscii = $A31D;
810 sysTrapTblGetItemFont = $A31E;
811 sysTrapTblSetItemFont = $A31F;
812 sysTrapFontSelect = $A320;
813 sysTrapFntDefineFont = $A321;
814 sysTrapCategoryEdit = $A322;
815 sysTrapSysGetOSVersionString = $A323;
816 sysTrapSysBatteryInfo = $A324;
817 sysTrapSysUIBusy = $A325;
818 sysTrapWinValidateHandle = $A326;
819 sysTrapFrmValidatePtr = $A327;
820 sysTrapCtlValidatePointer = $A328;
821 sysTrapWinMoveWindowAddr = $A329;
822 sysTrapFrmAddSpaceForObject = $A32A;
823 sysTrapFrmNewForm = $A32B;
824 sysTrapCtlNewControl = $A32C;
825 sysTrapFldNewField = $A32D;
826 sysTrapLstNewList = $A32E;
827 sysTrapFrmNewLabel = $A32F;
828 sysTrapFrmNewBitmap = $A330;
829 sysTrapFrmNewGadget = $A331;
830 sysTrapFileOpen = $A332;
831 sysTrapFileClose = $A333;
832 sysTrapFileDelete = $A334;
833 sysTrapFileReadLow = $A335;
834 sysTrapFileWrite = $A336;
835 sysTrapFileSeek = $A337;
836 sysTrapFileTell = $A338;
837 sysTrapFileTruncate = $A339;
838 sysTrapFileControl = $A33A;
839 sysTrapFrmActiveState = $A33B;
840 sysTrapSysGetAppInfo = $A33C;
841 sysTrapSysGetStackInfo = $A33D;
842 sysTrapScrDisplayMode = $A33E;
843 sysTrapHwrLCDGetDepth = $A33F;
844 sysTrapHwrGetROMToken = $A340;
845 sysTrapDbgControl = $A341;
846 sysTrapExgDBRead = $A342;
847 sysTrapExgDBWrite = $A343;
848 sysTrapSysGremlins = $A344;
849 sysTrapFrmRemoveObject = $A345;
850 sysTrapSysReserved1 = $A346;
851 sysTrapSysReserved2 = $A347;
852 sysTrapSysReserved3 = $A348;
853 sysTrapSysReserved4 = $A349;
854 sysTrapLastTrapNumber = $A34A;
858 implementation
860 end.
862 $Log$
863 Revision 1.1 2002/02/19 08:26:09 sasu
864 Initial revision
866 Revision 1.1 2000/07/13 06:31:10 michael
867 + Initial import
869 Revision 1.2 2000/01/07 16:41:51 daniel
870 * copyright 2000
872 Revision 1.1 1998/10/14 14:30:03 florian
873 + Initial revision