Mac OS 9
Traps.h
Go to the documentation of this file.
1 
19 #ifndef __TRAPS__
20 #define __TRAPS__
21 
22 #ifndef __CONDITIONALMACROS__
23 #include <ConditionalMacros.h>
24 #endif
25 
26 #if PRAGMA_ONCE
27 #pragma once
28 #endif
29 
30 #ifdef __cplusplus
31 extern "C" {
32 #endif
33 
34 #if PRAGMA_IMPORT
35 #pragma import on
36 #endif
37 
38 #if PRAGMA_STRUCT_ALIGN
39 #pragma options align = mac68k
40 #elif PRAGMA_STRUCT_PACKPUSH
41 #pragma pack(push, 2)
42 #elif PRAGMA_STRUCT_PACK
43 #pragma pack(2)
44 #endif
45 
47 enum {
48  _NQDMisc = 0xABC3,
49  _CopyMask = 0xA817,
50  _MeasureText = 0xA837,
51  _GetMaskTable = 0xA836,
52  _CalcMask = 0xA838,
53  _SeedFill = 0xA839,
54  _InitCursor = 0xA850,
55  _SetCursor = 0xA851,
56  _HideCursor = 0xA852,
57  _ShowCursor = 0xA853,
58  _ShieldCursor = 0xA855,
59  _ObscureCursor = 0xA856,
60  _BitAnd = 0xA858,
61  _BitXOr = 0xA859,
62  _BitNot = 0xA85A,
63  _BitOr = 0xA85B,
64  _BitShift = 0xA85C,
65  _BitTst = 0xA85D,
66  _BitSet = 0xA85E,
67  _BitClr = 0xA85F,
68  _Random = 0xA861,
69  _ForeColor = 0xA862,
70  _BackColor = 0xA863,
71  _ColorBit = 0xA864,
72  _GetPixel = 0xA865,
73  _StuffHex = 0xA866,
74  _LongMul = 0xA867,
75  _FixMul = 0xA868,
76  _FixRatio = 0xA869,
77  _HiWord = 0xA86A,
78  _LoWord = 0xA86B,
79  _FixRound = 0xA86C,
80  _InitPort = 0xA86D,
81  _InitGraf = 0xA86E,
82  _OpenPort = 0xA86F,
83  _LocalToGlobal = 0xA870,
84  _GlobalToLocal = 0xA871,
85  _GrafDevice = 0xA872
86 };
87 
88 enum {
89  _SetPort = 0xA873,
90  _GetPort = 0xA874,
91  _SetPBits = 0xA875,
92  _PortSize = 0xA876,
93  _MovePortTo = 0xA877,
94  _SetOrigin = 0xA878,
95  _SetClip = 0xA879,
96  _GetClip = 0xA87A,
97  _ClipRect = 0xA87B,
98  _BackPat = 0xA87C,
99  _ClosePort = 0xA87D,
100  _AddPt = 0xA87E,
101  _SubPt = 0xA87F,
102  _SetPt = 0xA880,
103  _EqualPt = 0xA881,
104  _StdText = 0xA882,
105  _DrawChar = 0xA883,
106  _DrawString = 0xA884,
107  _DrawText = 0xA885,
108  _TextWidth = 0xA886,
109  _TextFont = 0xA887,
110  _TextFace = 0xA888,
111  _TextMode = 0xA889,
112  _TextSize = 0xA88A,
113  _GetFontInfo = 0xA88B,
114  _StringWidth = 0xA88C,
115  _CharWidth = 0xA88D,
116  _SpaceExtra = 0xA88E,
117  _StdLine = 0xA890,
118  _LineTo = 0xA891,
119  _Line = 0xA892
120 };
121 
122 enum {
123  _MoveTo = 0xA893,
124  _Move = 0xA894,
125  _ShutDown = 0xA895,
126  _HidePen = 0xA896,
127  _ShowPen = 0xA897,
128  _GetPenState = 0xA898,
129  _SetPenState = 0xA899,
130  _GetPen = 0xA89A,
131  _PenSize = 0xA89B,
132  _PenMode = 0xA89C,
133  _PenPat = 0xA89D,
134  _PenNormal = 0xA89E,
135  _Unimplemented = 0xA89F,
136  _StdRect = 0xA8A0,
137  _FrameRect = 0xA8A1,
138  _PaintRect = 0xA8A2,
139  _EraseRect = 0xA8A3,
140  _InverRect = 0xA8A4,
141  _FillRect = 0xA8A5,
142  _EqualRect = 0xA8A6,
143  _SetRect = 0xA8A7,
144  _OffsetRect = 0xA8A8,
145  _InsetRect = 0xA8A9,
146  _SectRect = 0xA8AA,
147  _UnionRect = 0xA8AB,
148  _Pt2Rect = 0xA8AC,
149  _PtInRect = 0xA8AD,
150  _EmptyRect = 0xA8AE,
151  _StdRRect = 0xA8AF,
152  _FrameRoundRect = 0xA8B0,
153  _PaintRoundRect = 0xA8B1,
154  _EraseRoundRect = 0xA8B2,
155  _InverRoundRect = 0xA8B3,
156  _FillRoundRect = 0xA8B4
157 };
158 
159 enum {
160  _StdOval = 0xA8B6,
161  _FrameOval = 0xA8B7,
162  _PaintOval = 0xA8B8,
163  _EraseOval = 0xA8B9,
164  _InvertOval = 0xA8BA,
165  _FillOval = 0xA8BB,
166  _SlopeFromAngle = 0xA8BC,
167  _StdArc = 0xA8BD,
168  _FrameArc = 0xA8BE,
169  _PaintArc = 0xA8BF,
170  _EraseArc = 0xA8C0,
171  _InvertArc = 0xA8C1,
172  _FillArc = 0xA8C2,
173  _PtToAngle = 0xA8C3,
174  _AngleFromSlope = 0xA8C4,
175  _StdPoly = 0xA8C5,
176  _FramePoly = 0xA8C6,
177  _PaintPoly = 0xA8C7,
178  _ErasePoly = 0xA8C8,
179  _InvertPoly = 0xA8C9,
180  _FillPoly = 0xA8CA,
181  _OpenPoly = 0xA8CB,
182  _ClosePgon = 0xA8CC,
183  _ClosePoly = 0xA8CC,
184  _KillPoly = 0xA8CD,
185  _OffsetPoly = 0xA8CE,
186  _PackBits = 0xA8CF,
187  _UnpackBits = 0xA8D0
188 };
189 
190 enum {
191  _StdRgn = 0xA8D1,
192  _FrameRgn = 0xA8D2,
193  _PaintRgn = 0xA8D3,
194  _EraseRgn = 0xA8D4,
195  _InverRgn = 0xA8D5,
196  _FillRgn = 0xA8D6,
197  _BitMapRgn = 0xA8D7,
198  _BitMapToRegion = 0xA8D7,
199  _NewRgn = 0xA8D8,
200  _DisposRgn = 0xA8D9,
201  _DisposeRgn = 0xA8D9,
202  _OpenRgn = 0xA8DA,
203  _CloseRgn = 0xA8DB,
204  _CopyRgn = 0xA8DC,
205  _SetEmptyRgn = 0xA8DD,
206  _SetRecRgn = 0xA8DE,
207  _RectRgn = 0xA8DF,
208  _OffsetRgn = 0xA8E0,
209  _InsetRgn = 0xA8E1,
210  _EmptyRgn = 0xA8E2,
211  _EqualRgn = 0xA8E3,
212  _SectRgn = 0xA8E4,
213  _UnionRgn = 0xA8E5,
214  _DiffRgn = 0xA8E6,
215  _XOrRgn = 0xA8E7,
216  _PtInRgn = 0xA8E8,
217  _RectInRgn = 0xA8E9,
218  _SetStdProcs = 0xA8EA,
219  _StdBits = 0xA8EB,
220  _CopyBits = 0xA8EC,
221  _StdTxMeas = 0xA8ED,
222  _StdGetPic = 0xA8EE,
223  _ScrollRect = 0xA8EF,
224  _StdPutPic = 0xA8F0,
225  _StdComment = 0xA8F1,
226  _PicComment = 0xA8F2,
227  _OpenPicture = 0xA8F3,
228  _ClosePicture = 0xA8F4,
229  _KillPicture = 0xA8F5,
230  _DrawPicture = 0xA8F6,
231  _Layout = 0xA8F7,
232  _ScalePt = 0xA8F8,
233  _MapPt = 0xA8F9,
234  _MapRect = 0xA8FA,
235  _MapRgn = 0xA8FB,
236  _MapPoly = 0xA8FC
237 };
238 
239 #if OLDROUTINENAMES
241 enum {
242  _OffSetRect = _OffsetRect,
243  _InSetRect = _InsetRect,
244  _OffSetPoly = _OffsetPoly,
245  _OfSetRgn = _OffsetRgn,
246  _OfsetRgn = _OffsetRgn,
247  _InSetRgn = _InsetRgn
248 };
249 
250 #endif
253 enum {
254  _Count1Resources = 0xA80D,
255  _Get1IxResource = 0xA80E,
256  _Get1IxType = 0xA80F,
257  _Unique1ID = 0xA810,
258  _TESelView = 0xA811,
259  _TEPinScroll = 0xA812,
260  _TEAutoView = 0xA813,
261  _Pack8 = 0xA816,
262  _FixATan2 = 0xA818,
263  _XMunger = 0xA819,
264  _HOpenResFile = 0xA81A,
265  _HCreateResFile = 0xA81B,
266  _Count1Types = 0xA81C,
267  _Get1Resource = 0xA81F,
268  _Get1NamedResource = 0xA820,
269  _ResourceDispatch = 0xA822,
270  _MaxSizeRsrc = 0xA821,
271  _InsMenuItem = 0xA826,
272  _InsertMenuItem = 0xA826,
273  _HideDItem = 0xA827,
274  _HideDialogItem = 0xA827,
275  _ShowDItem = 0xA828,
276  _ShowDialogItem = 0xA828,
277  _Pack9 = 0xA82B,
278  _Pack10 = 0xA82C,
279  _Pack11 = 0xA82D,
280  _Pack12 = 0xA82E,
281  _Pack13 = 0xA82F,
282  _Pack14 = 0xA830,
283  _Pack15 = 0xA831,
284  _ScrnBitMap = 0xA833,
285  _SetFScaleDisable = 0xA834,
286  _FontMetrics = 0xA835,
287  _ZoomWindow = 0xA83A,
288  _TrackBox = 0xA83B,
289  _PrGlue = 0xA8FD,
290  _InitFonts = 0xA8FE,
291  _GetFName = 0xA8FF,
292  _GetFNum = 0xA900,
293  _FMSwapFont = 0xA901,
294  _RealFont = 0xA902,
295  _SetFontLock = 0xA903
296 };
297 
298 enum {
299  _DrawGrowIcon = 0xA904,
300  _DragGrayRgn = 0xA905,
301  _NewString = 0xA906,
302  _SetString = 0xA907,
303  _ShowHide = 0xA908,
304  _CalcVis = 0xA909,
305  _CalcVBehind = 0xA90A,
306  _ClipAbove = 0xA90B,
307  _PaintOne = 0xA90C,
308  _PaintBehind = 0xA90D,
309  _SaveOld = 0xA90E,
310  _DrawNew = 0xA90F,
311  _GetWMgrPort = 0xA910,
312  _CheckUpDate = 0xA911,
313  _InitWindows = 0xA912,
314  _NewWindow = 0xA913,
315  _DisposWindow = 0xA914,
316  _DisposeWindow = 0xA914,
317  _ShowWindow = 0xA915,
318  _HideWindow = 0xA916,
319  _GetWRefCon = 0xA917,
320  _SetWRefCon = 0xA918,
321  _GetWTitle = 0xA919,
322  _SetWTitle = 0xA91A,
323  _MoveWindow = 0xA91B,
324  _HiliteWindow = 0xA91C,
325  _SizeWindow = 0xA91D,
326  _TrackGoAway = 0xA91E,
327  _SelectWindow = 0xA91F,
328  _BringToFront = 0xA920,
329  _SendBehind = 0xA921,
330  _BeginUpDate = 0xA922,
331  _EndUpDate = 0xA923,
332  _FrontWindow = 0xA924,
333  _DragWindow = 0xA925,
334  _DragTheRgn = 0xA926,
335  _InvalRgn = 0xA927,
336  _InvalRect = 0xA928,
337  _ValidRgn = 0xA929,
338  _ValidRect = 0xA92A,
339  _GrowWindow = 0xA92B,
340  _FindWindow = 0xA92C,
341  _CloseWindow = 0xA92D,
342  _SetWindowPic = 0xA92E,
343  _GetWindowPic = 0xA92F
344 };
345 
346 enum {
347  _InitMenus = 0xA930,
348  _NewMenu = 0xA931,
349  _DisposMenu = 0xA932,
350  _DisposeMenu = 0xA932,
351  _AppendMenu = 0xA933,
352  _ClearMenuBar = 0xA934,
353  _InsertMenu = 0xA935,
354  _DeleteMenu = 0xA936,
355  _DrawMenuBar = 0xA937,
356  _InvalMenuBar = 0xA81D,
357  _HiliteMenu = 0xA938,
358  _EnableItem = 0xA939,
359  _DisableItem = 0xA93A,
360  _GetMenuBar = 0xA93B,
361  _SetMenuBar = 0xA93C,
362  _MenuSelect = 0xA93D,
363  _MenuKey = 0xA93E,
364  _GetItmIcon = 0xA93F,
365  _SetItmIcon = 0xA940,
366  _GetItmStyle = 0xA941,
367  _SetItmStyle = 0xA942,
368  _GetItmMark = 0xA943,
369  _SetItmMark = 0xA944,
370  _CheckItem = 0xA945,
371  _GetItem = 0xA946,
372  _GetMenuItemText = 0xA946,
373  _SetItem = 0xA947,
374  _SetMenuItemText = 0xA947,
375  _CalcMenuSize = 0xA948,
376  _GetMHandle = 0xA949,
377  _GetMenuHandle = 0xA949,
378  _SetMFlash = 0xA94A,
379  _PlotIcon = 0xA94B,
380  _FlashMenuBar = 0xA94C
381 };
382 
383 enum {
384  _AddResMenu = 0xA94D,
385  _AppendResMenu = 0xA94D,
386  _PinRect = 0xA94E,
387  _DeltaPoint = 0xA94F,
388  _CountMItems = 0xA950,
389  _InsertResMenu = 0xA951,
390  _DelMenuItem = 0xA952,
391  _DeleteMenuItem = 0xA952,
392  _UpdtControl = 0xA953,
393  _NewControl = 0xA954,
394  _DisposControl = 0xA955,
395  _DisposeControl = 0xA955,
396  _KillControls = 0xA956,
397  _ShowControl = 0xA957,
398  _HideControl = 0xA958,
399  _MoveControl = 0xA959,
400  _GetCRefCon = 0xA95A,
401  _GetControlReference = 0xA95A,
402  _SetCRefCon = 0xA95B,
403  _SetControlReference = 0xA95B,
404  _SizeControl = 0xA95C,
405  _HiliteControl = 0xA95D,
406  _GetCTitle = 0xA95E,
407  _GetControlTitle = 0xA95E,
408  _SetCTitle = 0xA95F,
409  _SetControlTitle = 0xA95F,
410  _GetCtlValue = 0xA960,
411  _GetControlValue = 0xA960,
412  _GetMinCtl = 0xA961,
413  _GetControlMinimum = 0xA961,
414  _GetMaxCtl = 0xA962,
415  _GetControlMaximum = 0xA962,
416  _SetCtlValue = 0xA963,
417  _SetControlValue = 0xA963,
418  _SetMinCtl = 0xA964,
419  _SetControlMinimum = 0xA964,
420  _SetMaxCtl = 0xA965,
421  _SetControlMaximum = 0xA965,
422  _TestControl = 0xA966,
423  _DragControl = 0xA967,
424  _TrackControl = 0xA968,
425  _DrawControls = 0xA969,
426  _GetCtlAction = 0xA96A,
427  _GetControlAction = 0xA96A,
428  _SetCtlAction = 0xA96B,
429  _SetControlAction = 0xA96B,
430  _FindControl = 0xA96C,
431  _Draw1Control = 0xA96D
432 };
433 
434 enum {
435  _Dequeue = 0xA96E,
436  _Enqueue = 0xA96F,
437  _WaitNextEvent = 0xA860,
438  _GetNextEvent = 0xA970,
439  _EventAvail = 0xA971,
440  _GetMouse = 0xA972,
441  _StillDown = 0xA973,
442  _Button = 0xA974,
443  _TickCount = 0xA975,
444  _GetKeys = 0xA976,
445  _WaitMouseUp = 0xA977,
446  _UpdtDialog = 0xA978,
447  _InitDialogs = 0xA97B,
448  _GetNewDialog = 0xA97C,
449  _NewDialog = 0xA97D,
450  _SelIText = 0xA97E,
451  _SelectDialogItemText = 0xA97E,
452  _IsDialogEvent = 0xA97F,
453  _DialogSelect = 0xA980,
454  _DrawDialog = 0xA981,
455  _CloseDialog = 0xA982,
456  _DisposDialog = 0xA983,
457  _DisposeDialog = 0xA983,
458  _FindDItem = 0xA984,
459  _FindDialogItem = 0xA984,
460  _Alert = 0xA985,
461  _StopAlert = 0xA986,
462  _NoteAlert = 0xA987,
463  _CautionAlert = 0xA988,
464  _ParamText = 0xA98B,
465  _ErrorSound = 0xA98C,
466  _GetDItem = 0xA98D,
467  _GetDialogItem = 0xA98D,
468  _SetDItem = 0xA98E,
469  _SetDialogItem = 0xA98E,
470  _SetIText = 0xA98F,
471  _SetDialogItemText = 0xA98F,
472  _GetIText = 0xA990,
473  _GetDialogItemText = 0xA990,
474  _ModalDialog = 0xA991
475 };
476 
477 enum {
478  _DetachResource = 0xA992,
479  _SetResPurge = 0xA993,
480  _CurResFile = 0xA994,
481  _InitResources = 0xA995,
482  _RsrcZoneInit = 0xA996,
483  _OpenResFile = 0xA997,
484  _UseResFile = 0xA998,
485  _UpdateResFile = 0xA999,
486  _CloseResFile = 0xA99A,
487  _SetResLoad = 0xA99B,
488  _CountResources = 0xA99C,
489  _GetIndResource = 0xA99D,
490  _CountTypes = 0xA99E,
491  _GetIndType = 0xA99F,
492  _GetResource = 0xA9A0,
493  _GetNamedResource = 0xA9A1,
494  _LoadResource = 0xA9A2,
495  _ReleaseResource = 0xA9A3,
496  _HomeResFile = 0xA9A4,
497  _SizeRsrc = 0xA9A5,
498  _GetResAttrs = 0xA9A6,
499  _SetResAttrs = 0xA9A7,
500  _GetResInfo = 0xA9A8,
501  _SetResInfo = 0xA9A9,
502  _ChangedResource = 0xA9AA,
503  _AddResource = 0xA9AB,
504  _AddReference = 0xA9AC,
505  _RmveResource = 0xA9AD,
506  _RmveReference = 0xA9AE,
507  _ResError = 0xA9AF,
508  _WriteResource = 0xA9B0,
509  _CreateResFile = 0xA9B1,
510  _SystemEvent = 0xA9B2,
511  _SystemClick = 0xA9B3,
512  _SystemTask = 0xA9B4,
513  _SystemMenu = 0xA9B5
514 };
515 
516 enum {
517  _OpenDeskAcc = 0xA9B6,
518  _CloseDeskAcc = 0xA9B7,
519  _GetPattern = 0xA9B8,
520  _GetCursor = 0xA9B9,
521  _GetString = 0xA9BA,
522  _GetIcon = 0xA9BB,
523  _GetPicture = 0xA9BC,
524  _GetNewWindow = 0xA9BD,
525  _GetNewControl = 0xA9BE,
526  _GetRMenu = 0xA9BF,
527  _GetNewMBar = 0xA9C0,
528  _UniqueID = 0xA9C1,
529  _SysEdit = 0xA9C2,
530  _OpenRFPerm = 0xA9C4,
531  _RsrcMapEntry = 0xA9C5,
532  _Secs2Date = 0xA9C6,
533  _SecondsToDate = 0xA9C6,
534  _Date2Secs = 0xA9C7,
535  _DateToSeconds = 0xA9C7,
536  _SysBeep = 0xA9C8,
537  _SysError = 0xA9C9,
538  _PutIcon = 0xA9CA,
539  _Munger = 0xA9E0,
540  _HandToHand = 0xA9E1,
541  _PtrToXHand = 0xA9E2,
542  _PtrToHand = 0xA9E3,
543  _HandAndHand = 0xA9E4
544 };
545 
546 enum {
547  _InitPack = 0xA9E5,
548  _InitAllPacks = 0xA9E6,
549  _Pack0 = 0xA9E7,
550  _Pack1 = 0xA9E8,
551  _Pack2 = 0xA9E9,
552  _Pack3 = 0xA9EA,
553  _FP68K = 0xA9EB,
554  _Pack4 = 0xA9EB,
555  _Elems68K = 0xA9EC,
556  _Pack5 = 0xA9EC,
557  _Pack6 = 0xA9ED,
558  _DECSTR68K = 0xA9EE,
559  _Pack7 = 0xA9EE,
560  _PtrAndHand = 0xA9EF,
561  _LoadSeg = 0xA9F0,
562  _UnLoadSeg = 0xA9F1,
563  _Launch = 0xA9F2,
564  _Chain = 0xA9F3,
565  _ExitToShell = 0xA9F4,
566  _GetAppParms = 0xA9F5,
567  _GetResFileAttrs = 0xA9F6,
568  _SetResFileAttrs = 0xA9F7,
569  _MethodDispatch = 0xA9F8,
570  _InfoScrap = 0xA9F9,
571  _UnlodeScrap = 0xA9FA,
572  _UnloadScrap = 0xA9FA,
573  _LodeScrap = 0xA9FB,
574  _LoadScrap = 0xA9FB,
575  _ZeroScrap = 0xA9FC,
576  _GetScrap = 0xA9FD,
577  _PutScrap = 0xA9FE,
578  _Debugger = 0xA9FF,
579  _DisplayDispatch = 0xABEB,
580  _IconDispatch = 0xABC9,
581  _ThreadDispatch = 0xABF2,
582  _DictionaryDispatch = 0xAA53,
583  _DebugStr = 0xABFF
584 };
585 
586 enum {
588  _PPC = 0xA0DD,
590  0xA823,
591  _Open = 0xA000,
592  _Close = 0xA001,
593  _Read = 0xA002,
594  _Write = 0xA003,
595  _Control = 0xA004,
596  _Status = 0xA005,
597  _KillIO = 0xA006,
598  _GetVolInfo = 0xA007,
599  _Create = 0xA008,
600  _Delete = 0xA009,
601  _OpenRF = 0xA00A,
602  _Rename = 0xA00B,
603  _GetFileInfo = 0xA00C,
604  _SetFileInfo = 0xA00D,
605  _UnmountVol = 0xA00E,
606  _HUnmountVol = 0xA20E,
607  _MountVol = 0xA00F,
608  _Allocate = 0xA010,
609  _GetEOF = 0xA011,
610  _SetEOF = 0xA012,
611  _FlushVol = 0xA013,
612  _GetVol = 0xA014,
613  _SetVol = 0xA015,
614  _FInitQueue = 0xA016,
615  _Eject = 0xA017,
616  _GetFPos = 0xA018,
617  _SetFilLock = 0xA041,
618  _RstFilLock = 0xA042,
619  _SetFilType = 0xA043,
620  _SetFPos = 0xA044,
621  _FlushFile = 0xA045,
622  _HOpen = 0xA200,
623  _HGetVInfo = 0xA207,
624  _HCreate = 0xA208,
625  _HDelete = 0xA209,
626  _HOpenRF = 0xA20A,
627  _HRename = 0xA20B,
628  _HGetFileInfo = 0xA20C,
629  _HSetFileInfo = 0xA20D,
630  _AllocContig = 0xA210,
631  _HSetVol = 0xA215,
632  _HGetVol = 0xA214,
633  _HSetFLock = 0xA241,
634  _HRstFLock = 0xA242,
636  _FSDispatch = 0xA060,
637  _HFSDispatch = 0xA260,
638  _HighLevelFSDispatch = 0xAA52
639 };
640 
641 enum {
643  _InitZone = 0xA019,
644  _GetZone = 0xA11A,
645  _SetZone = 0xA01B,
646  _FreeMem = 0xA01C,
647  _MaxMem = 0xA11D,
648  _NewPtr = 0xA11E,
649  _NewPtrSys = 0xA51E,
650  _NewPtrClear = 0xA31E,
651  _NewPtrSysClear = 0xA71E,
652  _DisposPtr = 0xA01F,
653  _DisposePtr = 0xA01F,
654  _SetPtrSize = 0xA020,
655  _GetPtrSize = 0xA021,
656  _NewHandle = 0xA122,
657  _NewHandleSys = 0xA522,
658  _NewHandleClear = 0xA322,
659  _NewHandleSysClear = 0xA722,
660  _DisposHandle = 0xA023,
661  _DisposeHandle = 0xA023,
662  _SetHandleSize = 0xA024,
663  _GetHandleSize = 0xA025,
664  _HandleZone = 0xA126,
665  _ReallocHandle = 0xA027,
666  _RecoverHandle = 0xA128,
667  _HLock = 0xA029,
668  _HUnlock = 0xA02A,
669  _EmptyHandle = 0xA02B,
670  _InitApplZone = 0xA02C,
671  _SetApplLimit = 0xA02D,
672  _BlockMove = 0xA02E,
673  _BlockMoveData = 0xA22E,
674  _MemoryDispatch = 0xA05C,
675  _MemoryDispatchA0Result = 0xA15C,
676  _DeferUserFn = 0xA08F,
677  _DebugUtil = 0xA08D,
678  _HeapDispatch = 0xA0A4
679 };
680 
681 enum {
683  _PostEvent = 0xA02F,
684  _PPostEvent = 0xA12F,
685  _OSEventAvail = 0xA030,
686  _GetOSEvent = 0xA031,
687  _FlushEvents = 0xA032,
688  _VInstall = 0xA033,
689  _VRemove = 0xA034,
690  _OffLine = 0xA035,
691  _MoreMasters = 0xA036,
692  _WriteParam = 0xA038,
693  _ReadDateTime = 0xA039,
694  _SetDateTime = 0xA03A,
695  _Delay = 0xA03B,
696  _CmpString = 0xA03C,
697  _DrvrInstall = 0xA03D,
698  _DrvrRemove = 0xA03E,
699  _InitUtil = 0xA03F,
700  _ResrvMem = 0xA040,
701  _GetTrapAddress = 0xA146,
702  _SetTrapAddress = 0xA047,
703  _GetOSTrapAddress = 0xA346,
704  _SetOSTrapAddress = 0xA247,
705  _GetToolTrapAddress = 0xA746,
706  _SetToolTrapAddress = 0xA647,
707  _GetToolBoxTrapAddress = 0xA746,
708  _SetToolBoxTrapAddress = 0xA647,
709  _PtrZone = 0xA148,
710  _HPurge = 0xA049,
711  _HNoPurge = 0xA04A,
712  _SetGrowZone = 0xA04B,
713  _CompactMem = 0xA04C,
714  _PurgeMem = 0xA04D,
715  _AddDrive = 0xA04E,
716  _RDrvrInstall = 0xA04F,
717  _LwrString = 0xA056,
718  _UprString = 0xA054,
719  _SetApplBase = 0xA057,
720  _HWPriv = 0xA198
721 };
722 
723 enum {
724  _LowerText = 0xA056,
725  _StripText = 0xA256,
726  _UpperText = 0xA456,
727  _StripUpperText = 0xA656,
728  _OSDispatch = 0xA88F,
729  _RelString = 0xA050,
730  _CompareString = 0xA050,
731  _ReadXPRam = 0xA051,
732  _WriteXPRam = 0xA052,
733  _InsTime = 0xA058,
734  _InsXTime = 0xA458,
735  _RmvTime = 0xA059,
736  _PrimeTime = 0xA05A,
737  _Microseconds = 0xA193,
738  _PowerOff = 0xA05B,
739  _MaxBlock = 0xA061,
740  _PurgeSpace = 0xA162,
741  _PurgeSpaceSys = 0xA562,
742  _MaxApplZone = 0xA063,
743  _MoveHHi = 0xA064,
744  _StackSpace = 0xA065,
745  _NewEmptyHandle = 0xA166,
746  _HSetRBit = 0xA067,
747  _HClrRBit = 0xA068,
748  _HGetState = 0xA069,
749  _HSetState = 0xA06A
750 };
751 
752 enum {
753  _InitFS = 0xA06C,
754  _InitEvents = 0xA06D,
755  _StripAddress = 0xA055,
756  _Translate24To32 = 0xA091,
757  _SetAppBase = 0xA057,
758  _SwapMMUMode = 0xA05D,
759  _SlotVInstall = 0xA06F,
760  _SlotVRemove = 0xA070,
761  _AttachVBL = 0xA071,
762  _DoVBLTask = 0xA072,
763  _SIntInstall = 0xA075,
764  _SIntRemove = 0xA076,
765  _CountADBs = 0xA077,
766  _GetIndADB = 0xA078,
767  _GetADBInfo = 0xA079,
768  _SetADBInfo = 0xA07A,
769  _ADBReInit = 0xA07B,
770  _ADBOp = 0xA07C,
771  _VADBProc = 0xA0AE,
772  _GetDefaultStartup = 0xA07D,
773  _SetDefaultStartup = 0xA07E,
774  _InternalWait = 0xA07F,
775  _RGetResource = 0xA80C,
776  _GetVideoDefault = 0xA080,
777  _SetVideoDefault = 0xA081,
778  _DTInstall = 0xA082,
779  _SetOSDefault = 0xA083,
780  _GetOSDefault = 0xA084,
781  _IOPInfoAccess = 0xA086,
782  _IOPMsgRequest = 0xA087,
783  _IOPMoveData = 0xA088
784 };
785 
786 enum {
788  _PowerDispatch = 0xA09F,
789  _PMgrOp = 0xA085,
790  _IdleUpdate = 0xA285,
791  _IdleState = 0xA485,
792  _SerialPower = 0xA685,
793  _Sleep = 0xA08A,
794  _SleepQInstall = 0xA28A,
795  _SlpQInstall = 0xA28A,
796  _SleepQRemove = 0xA48A,
797  _SlpQRemove = 0xA48A,
798  _CommToolboxDispatch = 0xA08B,
799  _SysEnvirons = 0xA090,
800  _Gestalt = 0xA1AD,
801  _NewGestalt = 0xA3AD,
802  _ReplaceGestalt = 0xA5AD,
803  _GetGestaltProcPtr = 0xA7AD,
804  _GestaltValueDispatch = 0xABF1,
805  _InitProcMenu = 0xA808,
806  _GetItemCmd = 0xA84E,
807  _SetItemCmd = 0xA84F,
808  _PopUpMenuSelect = 0xA80B,
809  _KeyTrans = 0xA9C3,
810  _KeyTranslate = 0xA9C3
811 };
812 
813 enum {
815  _TEGetText = 0xA9CB,
816  _TEInit = 0xA9CC,
817  _TEDispose = 0xA9CD,
818  _TextBox = 0xA9CE,
819  _TETextBox = 0xA9CE,
820  _TESetText = 0xA9CF,
821  _TECalText = 0xA9D0,
822  _TESetSelect = 0xA9D1,
823  _TENew = 0xA9D2,
824  _TEUpdate = 0xA9D3,
825  _TEClick = 0xA9D4,
826  _TECopy = 0xA9D5,
827  _TECut = 0xA9D6,
828  _TEDelete = 0xA9D7,
829  _TEActivate = 0xA9D8,
830  _TEDeactivate = 0xA9D9,
831  _TEIdle = 0xA9DA,
832  _TEPaste = 0xA9DB,
833  _TEKey = 0xA9DC,
834  _TEScroll = 0xA9DD,
835  _TEInsert = 0xA9DE,
836  _TESetJust = 0xA9DF,
837  _TESetAlignment = 0xA9DF,
838  _TEGetOffset = 0xA83C,
839  _TEDispatch = 0xA83D,
840  _TEStyleNew = 0xA83E,
841  _TEFindWord = 0xA0FE,
842  _TEFindLine = 0xA0FF
843 };
844 
845 enum {
847  _OpenCPort = 0xAA00,
848  _InitCPort = 0xAA01,
849  _CloseCPort = 0xAA02,
850  _NewPixMap = 0xAA03,
851  _DisposPixMap = 0xAA04,
852  _DisposePixMap = 0xAA04,
853  _CopyPixMap = 0xAA05,
854  _SetPortPix = 0xAA06,
855  _NewPixPat = 0xAA07,
856  _DisposPixPat = 0xAA08,
857  _DisposePixPat = 0xAA08,
858  _CopyPixPat = 0xAA09,
859  _PenPixPat = 0xAA0A,
860  _BackPixPat = 0xAA0B,
861  _GetPixPat = 0xAA0C,
862  _MakeRGBPat = 0xAA0D,
863  _FillCRect = 0xAA0E,
864  _FillCOval = 0xAA0F,
865  _FillCRoundRect = 0xAA10,
866  _FillCArc = 0xAA11,
867  _FillCRgn = 0xAA12,
868  _FillCPoly = 0xAA13,
869  _RGBForeColor = 0xAA14,
870  _RGBBackColor = 0xAA15,
871  _SetCPixel = 0xAA16,
872  _GetCPixel = 0xAA17,
873  _GetCTable = 0xAA18,
874  _GetForeColor = 0xAA19,
875  _GetBackColor = 0xAA1A,
876  _GetCCursor = 0xAA1B,
877  _SetCCursor = 0xAA1C,
878  _AllocCursor = 0xAA1D,
879  _GetCIcon = 0xAA1E,
880  _PlotCIcon = 0xAA1F,
881  _OpenCPicture = 0xAA20,
882  _OpColor = 0xAA21,
883  _HiliteColor = 0xAA22,
884  _CharExtra = 0xAA23,
885  _DisposCTable = 0xAA24,
886  _DisposeCTable = 0xAA24,
887  _DisposCIcon = 0xAA25,
888  _DisposeCIcon = 0xAA25,
889  _DisposCCursor = 0xAA26,
890  _DisposeCCursor = 0xAA26,
891  _SeedCFill = 0xAA50,
892  _CalcCMask = 0xAA4F,
893  _CopyDeepMask = 0xAA51
894 };
895 
896 enum {
898  _GetMaxDevice = 0xAA27,
899  _GetCTSeed = 0xAA28,
900  _GetDeviceList = 0xAA29,
901  _GetMainDevice = 0xAA2A,
902  _GetNextDevice = 0xAA2B,
903  _TestDeviceAttribute = 0xAA2C,
904  _SetDeviceAttribute = 0xAA2D,
905  _InitGDevice = 0xAA2E,
906  _NewGDevice = 0xAA2F,
907  _DisposGDevice = 0xAA30,
908  _DisposeGDevice = 0xAA30,
909  _SetGDevice = 0xAA31,
910  _GetGDevice = 0xAA32,
911  _DeviceLoop = 0xABCA,
912  _Color2Index = 0xAA33,
913  _Index2Color = 0xAA34,
914  _InvertColor = 0xAA35,
915  _RealColor = 0xAA36,
916  _GetSubTable = 0xAA37,
917  _UpdatePixMap = 0xAA38
918 };
919 
920 enum {
922  _NewCDialog = 0xAA4B,
923  _NewColorDialog = 0xAA4B,
924  _MakeITable = 0xAA39,
925  _AddSearch = 0xAA3A,
926  _AddComp = 0xAA3B,
927  _SetClientID = 0xAA3C,
928  _ProtectEntry = 0xAA3D,
929  _ReserveEntry = 0xAA3E,
930  _SetEntries = 0xAA3F,
931  _QDError = 0xAA40,
932  _SaveEntries = 0xAA49,
933  _RestoreEntries = 0xAA4A,
934  _DelSearch = 0xAA4C,
935  _DelComp = 0xAA4D,
936  _SetStdCProcs = 0xAA4E,
937  _StdOpcodeProc = 0xABF8,
938  _SetWinColor = 0xAA41,
939  _GetAuxWin = 0xAA42,
940  _SetCtlColor = 0xAA43,
941  _SetControlColor = 0xAA43,
942  _GetAuxCtl = 0xAA44,
943  _GetAuxiliaryControlRecord = 0xAA44,
944  _NewCWindow = 0xAA45,
945  _GetNewCWindow = 0xAA46,
946  _SetDeskCPat = 0xAA47,
947  _GetCWMgrPort = 0xAA48,
948  _GetCVariant = 0xA809,
949  _GetControlVariant = 0xA809,
950  _GetWVariant = 0xA80A,
951  _DelMCEntries = 0xAA60,
952  _DeleteMCEntries = 0xAA60,
953  _GetMCInfo = 0xAA61,
954  _SetMCInfo = 0xAA62,
955  _DispMCInfo = 0xAA63,
956  _DisposeMCInfo = 0xAA63,
957  _GetMCEntry = 0xAA64,
958  _SetMCEntries = 0xAA65,
959  _MenuChoice = 0xAA66,
961  _DialogDispatch = 0xAA68,
962  _SetFractEnable = 0xA814,
963  _FontDispatch = 0xA854
964 };
965 
966 enum {
968  _InitPalettes = 0xAA90,
969  _NewPalette = 0xAA91,
970  _GetNewPalette = 0xAA92,
971  _DisposePalette = 0xAA93,
972  _ActivatePalette = 0xAA94,
973  _SetPalette = 0xAA95,
974  _NSetPalette = 0xAA95,
975  _GetPalette = 0xAA96,
976  _PmForeColor = 0xAA97,
977  _PmBackColor = 0xAA98,
978  _AnimateEntry = 0xAA99,
979  _AnimatePalette = 0xAA9A,
980  _GetEntryColor = 0xAA9B,
981  _SetEntryColor = 0xAA9C,
982  _GetEntryUsage = 0xAA9D,
983  _SetEntryUsage = 0xAA9E,
984  _CTab2Palette = 0xAA9F,
985  _Palette2CTab = 0xAAA0,
986  _CopyPalette = 0xAAA1,
987  _PaletteDispatch = 0xAAA2
988 };
989 
990 enum {
992  _EgretDispatch = 0xA092,
993  _SoundDispatch = 0xA800,
994  _SndDisposeChannel = 0xA801,
995  _SndAddModifier = 0xA802,
996  _SndDoCommand = 0xA803,
997  _SndDoImmediate = 0xA804,
998  _SndPlay = 0xA805,
999  _SndControl = 0xA806,
1000  _SndNewChannel = 0xA807
1001 };
1002 
1003 enum {
1004  _SlotManager = 0xA06E,
1005  _ScriptUtil = 0xA8B5,
1006  _SCSIAtomic = 0xA089,
1007  _SCSIDispatch = 0xA815,
1008  _Long2Fix = 0xA83F,
1009  _Fix2Long = 0xA840,
1010  _Fix2Frac = 0xA841,
1011  _Frac2Fix = 0xA842,
1012  _Fix2X = 0xA843,
1013  _X2Fix = 0xA844,
1014  _Frac2X = 0xA845,
1015  _X2Frac = 0xA846,
1016  _FracCos = 0xA847,
1017  _FracSin = 0xA848,
1018  _FracSqrt = 0xA849,
1019  _FracMul = 0xA84A,
1020  _FracDiv = 0xA84B,
1021  _FixDiv = 0xA84D,
1022  _NMInstall = 0xA05E,
1023  _NMRemove = 0xA05F,
1024  _QDExtensions = 0xAB1D,
1025  _ComponentDispatch = 0xA82A,
1026  _CodecDispatch = 0xAAA3
1027 };
1028 
1029 enum {
1030  _SpeechRecognitionDispatch = 0xAA56,
1031  _DockingDispatch = 0xAA57,
1032  _MixedModeDispatch = 0xAA59,
1037  _QDExtensions2 = 0xABE0,
1039  _InitDogCow = 0xA89F,
1040  _EnableDogCow = 0xA89F,
1041  _DisableDogCow = 0xA89F,
1042  _Moof = 0xA89F,
1043  _HFSPinaforeDispatch = 0xAA52
1044 };
1045 
1046 enum {
1047  _OCEUtils = 0xAA5C,
1049  _TBDispatch = 0xAA5E
1050 };
1051 
1052 enum {
1053  _CollectionMgr = 0xABF6
1054 };
1055 
1056 enum {
1057  _ControlStripDispatch = 0xAAF2,
1059  _PowerMgrDispatch = 0xA09E
1060 };
1061 
1062 enum {
1063  _ALMDispatch = 0xAAA4
1064 };
1065 
1066 enum {
1067  _ServerDispatch = 0xA094
1068 };
1069 
1070 enum {
1071  _FSMDispatch = 0xA0AC,
1073  0xA824
1074 };
1075 
1076 enum {
1078  _MenuDispatch = 0xA825,
1079  _ControlDispatch = 0xAA73,
1080  _AppearanceDispatch = 0xAA74,
1081  _DragDispatch = 0xABED
1082 };
1083 
1084 enum {
1085  _SysDebugDispatch = 0xAA7E,
1086  _AVLTreeDispatch = 0xAA80,
1087  _FileMappingDispatch = 0xAA81
1088 };
1089 
1090 #if PRAGMA_STRUCT_ALIGN
1091 #pragma options align = reset
1092 #elif PRAGMA_STRUCT_PACKPUSH
1093 #pragma pack(pop)
1094 #elif PRAGMA_STRUCT_PACK
1095 #pragma pack()
1096 #endif
1097 
1098 #ifdef PRAGMA_IMPORT_OFF
1099 #pragma import off
1100 #elif PRAGMA_IMPORT
1101 #pragma import reset
1102 #endif
1103 
1104 #ifdef __cplusplus
1105 }
1106 #endif
1107 
1108 #endif
Set up for compiler independent conditionals.
@ _MenuDispatch
Definition: Traps.h:1078
@ _InitZone
Definition: Traps.h:643
@ _DigitalSignature
Definition: Traps.h:1048
@ _TBDispatch
Definition: Traps.h:1049
@ _TEGetText
Definition: Traps.h:815
@ _InitPalettes
Definition: Traps.h:968
@ _HFSUtilDispatch
Definition: Traps.h:1072
@ _ExpansionManager
Definition: Traps.h:1058
@ _FSDispatch
Definition: Traps.h:636
@ _GetVolInfo
Definition: Traps.h:598
@ _Open
Definition: Traps.h:591
@ _AliasDispatch
Definition: Traps.h:589
@ _HighLevelFSDispatch
Definition: Traps.h:638
@ _PPC
Definition: Traps.h:588
@ _OpenCPort
Definition: Traps.h:847
@ _GetMaxDevice
Definition: Traps.h:898
@ _Color2Index
Definition: Traps.h:912
@ _TranslationDispatch
Definition: Traps.h:1034
@ _QDExtensions2
Definition: Traps.h:1037
@ _CodeFragmentDispatch
Definition: Traps.h:1033
@ _InitDogCow
Definition: Traps.h:1039
@ _CursorDeviceDispatch
Definition: Traps.h:1036
@ _TextServicesDispatch
Definition: Traps.h:1035
@ _EgretDispatch
Definition: Traps.h:992
@ _ModalDialogMenuSetup
Definition: Traps.h:960
@ _SetFractEnable
Definition: Traps.h:962
@ _NewCDialog
Definition: Traps.h:922
@ _SetWinColor
Definition: Traps.h:938
@ _DelMCEntries
Definition: Traps.h:951
@ _PostEvent
Definition: Traps.h:683
@ _PowerDispatch
Definition: Traps.h:788