text: /*
       File:       Traps.h
   
       Contains:   A-Trap constants.
   
       Version:    Technology: Mac OS 9
                   Release:    QuickTime 7.3
   
       Copyright:  (c) 2007 (c) 1985-1999 by Apple Computer, Inc., all rights reserved
   
       Bugs?:      For bug reports, consult the following page on
                   the World Wide Web:
   
                       http://developer.apple.com/bugreporter/
   
  */
  #ifndef __TRAPS__
  #define __TRAPS__
  
  #ifndef __CONDITIONALMACROS__
  #include <ConditionalMacros.h>
  #endif
  
  
  
  
  #if PRAGMA_ONCE
  #pragma once
  #endif
  
  #ifdef __cplusplus
  extern "C" {
  #endif
  
  #if PRAGMA_IMPORT
  #pragma import on
  #endif
  
  #if PRAGMA_STRUCT_ALIGN
      #pragma options align=mac68k
  #elif PRAGMA_STRUCT_PACKPUSH
      #pragma pack(push, 2)
  #elif PRAGMA_STRUCT_PACK
      #pragma pack(2)
  #endif
  
  /*  QuickDraw */
  enum {
    _NQDMisc                      = 0xABC3,
    _CopyMask                     = 0xA817,
    _MeasureText                  = 0xA837,
    _GetMaskTable                 = 0xA836,
    _CalcMask                     = 0xA838,
    _SeedFill                     = 0xA839,
    _InitCursor                   = 0xA850,
    _SetCursor                    = 0xA851,
    _HideCursor                   = 0xA852,
    _ShowCursor                   = 0xA853,
    _ShieldCursor                 = 0xA855,
    _ObscureCursor                = 0xA856,
    _BitAnd                       = 0xA858,
    _BitXOr                       = 0xA859,
    _BitNot                       = 0xA85A,
    _BitOr                        = 0xA85B,
    _BitShift                     = 0xA85C,
    _BitTst                       = 0xA85D,
    _BitSet                       = 0xA85E,
    _BitClr                       = 0xA85F,
    _Random                       = 0xA861,
    _ForeColor                    = 0xA862,
    _BackColor                    = 0xA863,
    _ColorBit                     = 0xA864,
    _GetPixel                     = 0xA865,
    _StuffHex                     = 0xA866,
    _LongMul                      = 0xA867,
    _FixMul                       = 0xA868,
    _FixRatio                     = 0xA869,
    _HiWord                       = 0xA86A,
    _LoWord                       = 0xA86B,
    _FixRound                     = 0xA86C,
    _InitPort                     = 0xA86D,
    _InitGraf                     = 0xA86E,
    _OpenPort                     = 0xA86F,
    _LocalToGlobal                = 0xA870,
    _GlobalToLocal                = 0xA871,
    _GrafDevice                   = 0xA872,
    _SetPort                      = 0xA873,
    _GetPort                      = 0xA874,
    _SetPBits                     = 0xA875,
    _PortSize                     = 0xA876,
    _MovePortTo                   = 0xA877,
    _SetOrigin                    = 0xA878,
    _SetClip                      = 0xA879,
    _GetClip                      = 0xA87A,
    _ClipRect                     = 0xA87B,
    _BackPat                      = 0xA87C,
    _ClosePort                    = 0xA87D,
    _AddPt                        = 0xA87E,
    _SubPt                        = 0xA87F,
    _SetPt                        = 0xA880,
    _EqualPt                      = 0xA881,
    _StdText                      = 0xA882,
    _DrawChar                     = 0xA883,
    _DrawString                   = 0xA884,
    _DrawText                     = 0xA885,
    _TextWidth                    = 0xA886,
    _TextFont                     = 0xA887,
    _TextFace                     = 0xA888,
    _TextMode                     = 0xA889,
    _TextSize                     = 0xA88A,
    _GetFontInfo                  = 0xA88B,
    _StringWidth                  = 0xA88C,
    _CharWidth                    = 0xA88D,
    _SpaceExtra                   = 0xA88E,
    _StdLine                      = 0xA890,
    _LineTo                       = 0xA891,
    _Line                         = 0xA892
  };
  
  enum {
    _MoveTo                       = 0xA893,
    _Move                         = 0xA894,
    _ShutDown                     = 0xA895,
    _HidePen                      = 0xA896,
    _ShowPen                      = 0xA897,
    _GetPenState                  = 0xA898,
    _SetPenState                  = 0xA899,
    _GetPen                       = 0xA89A,
    _PenSize                      = 0xA89B,
    _PenMode                      = 0xA89C,
    _PenPat                       = 0xA89D,
    _PenNormal                    = 0xA89E,
    _Unimplemented                = 0xA89F,
    _StdRect                      = 0xA8A0,
    _FrameRect                    = 0xA8A1,
    _PaintRect                    = 0xA8A2,
    _EraseRect                    = 0xA8A3,
    _InverRect                    = 0xA8A4,
    _FillRect                     = 0xA8A5,
    _EqualRect                    = 0xA8A6,
    _SetRect                      = 0xA8A7,
    _OffsetRect                   = 0xA8A8,
    _InsetRect                    = 0xA8A9,
    _SectRect                     = 0xA8AA,
    _UnionRect                    = 0xA8AB,
    _Pt2Rect                      = 0xA8AC,
    _PtInRect                     = 0xA8AD,
    _EmptyRect                    = 0xA8AE,
    _StdRRect                     = 0xA8AF,
    _FrameRoundRect               = 0xA8B0,
    _PaintRoundRect               = 0xA8B1,
    _EraseRoundRect               = 0xA8B2,
    _InverRoundRect               = 0xA8B3,
    _FillRoundRect                = 0xA8B4,
    _StdOval                      = 0xA8B6,
    _FrameOval                    = 0xA8B7,
    _PaintOval                    = 0xA8B8,
    _EraseOval                    = 0xA8B9,
    _InvertOval                   = 0xA8BA,
    _FillOval                     = 0xA8BB,
    _SlopeFromAngle               = 0xA8BC,
    _StdArc                       = 0xA8BD,
    _FrameArc                     = 0xA8BE,
    _PaintArc                     = 0xA8BF,
    _EraseArc                     = 0xA8C0,
    _InvertArc                    = 0xA8C1,
    _FillArc                      = 0xA8C2,
    _PtToAngle                    = 0xA8C3,
    _AngleFromSlope               = 0xA8C4,
    _StdPoly                      = 0xA8C5,
    _FramePoly                    = 0xA8C6,
    _PaintPoly                    = 0xA8C7,
    _ErasePoly                    = 0xA8C8,
    _InvertPoly                   = 0xA8C9,
    _FillPoly                     = 0xA8CA,
    _OpenPoly                     = 0xA8CB,
    _ClosePgon                    = 0xA8CC,
    _ClosePoly                    = 0xA8CC,
    _KillPoly                     = 0xA8CD,
    _OffsetPoly                   = 0xA8CE,
    _PackBits                     = 0xA8CF,
    _UnpackBits                   = 0xA8D0,
    _StdRgn                       = 0xA8D1,
    _FrameRgn                     = 0xA8D2,
    _PaintRgn                     = 0xA8D3,
    _EraseRgn                     = 0xA8D4,
    _InverRgn                     = 0xA8D5,
    _FillRgn                      = 0xA8D6,
    _BitMapRgn                    = 0xA8D7,
    _BitMapToRegion               = 0xA8D7,
    _NewRgn                       = 0xA8D8,
    _DisposRgn                    = 0xA8D9,
    _DisposeRgn                   = 0xA8D9,
    _OpenRgn                      = 0xA8DA,
    _CloseRgn                     = 0xA8DB,
    _CopyRgn                      = 0xA8DC,
    _SetEmptyRgn                  = 0xA8DD,
    _SetRecRgn                    = 0xA8DE,
    _RectRgn                      = 0xA8DF,
    _OffsetRgn                    = 0xA8E0,
    _InsetRgn                     = 0xA8E1,
    _EmptyRgn                     = 0xA8E2,
    _EqualRgn                     = 0xA8E3,
    _SectRgn                      = 0xA8E4,
    _UnionRgn                     = 0xA8E5,
    _DiffRgn                      = 0xA8E6,
    _XOrRgn                       = 0xA8E7,
    _PtInRgn                      = 0xA8E8,
    _RectInRgn                    = 0xA8E9,
    _SetStdProcs                  = 0xA8EA,
    _StdBits                      = 0xA8EB,
    _CopyBits                     = 0xA8EC,
    _StdTxMeas                    = 0xA8ED,
    _StdGetPic                    = 0xA8EE,
    _ScrollRect                   = 0xA8EF,
    _StdPutPic                    = 0xA8F0,
    _StdComment                   = 0xA8F1,
    _PicComment                   = 0xA8F2,
    _OpenPicture                  = 0xA8F3,
    _ClosePicture                 = 0xA8F4,
    _KillPicture                  = 0xA8F5,
    _DrawPicture                  = 0xA8F6,
    _Layout                       = 0xA8F7,
    _ScalePt                      = 0xA8F8,
    _MapPt                        = 0xA8F9,
    _MapRect                      = 0xA8FA,
    _MapRgn                       = 0xA8FB,
    _MapPoly                      = 0xA8FC
  };
  
  #if OLDROUTINENAMES
  /* Some names had wrong case in C, long ago*/
  enum {
    _OffSetRect                   = _OffsetRect,
    _InSetRect                    = _InsetRect,
    _OffSetPoly                   = _OffsetPoly,
    _OfSetRgn                     = _OffsetRgn,
    _OfsetRgn                     = _OffsetRgn,
    _InSetRgn                     = _InsetRgn
  };
  
  #endif  /* OLDROUTINENAMES */
  
  
  /* Toolbox */
  enum {
    _Count1Resources              = 0xA80D,
    _Get1IxResource               = 0xA80E,
    _Get1IxType                   = 0xA80F,
    _Unique1ID                    = 0xA810,
    _TESelView                    = 0xA811,
    _TEPinScroll                  = 0xA812,
    _TEAutoView                   = 0xA813,
    _Pack8                        = 0xA816,
    _FixATan2                     = 0xA818,
    _XMunger                      = 0xA819,
    _HOpenResFile                 = 0xA81A,
    _HCreateResFile               = 0xA81B,
    _Count1Types                  = 0xA81C,
    _Get1Resource                 = 0xA81F,
    _Get1NamedResource            = 0xA820,
    _ResourceDispatch             = 0xA822,
    _MaxSizeRsrc                  = 0xA821,
    _InsMenuItem                  = 0xA826,
    _InsertMenuItem               = 0xA826,
    _HideDItem                    = 0xA827,
    _HideDialogItem               = 0xA827,
    _ShowDItem                    = 0xA828,
    _ShowDialogItem               = 0xA828,
    _Pack9                        = 0xA82B,
    _Pack10                       = 0xA82C,
    _Pack11                       = 0xA82D,
    _Pack12                       = 0xA82E,
    _Pack13                       = 0xA82F,
    _Pack14                       = 0xA830,
    _Pack15                       = 0xA831,
    _ScrnBitMap                   = 0xA833,
    _SetFScaleDisable             = 0xA834,
    _FontMetrics                  = 0xA835,
    _ZoomWindow                   = 0xA83A,
    _TrackBox                     = 0xA83B,
    _PrGlue                       = 0xA8FD,
    _InitFonts                    = 0xA8FE,
    _GetFName                     = 0xA8FF,
    _GetFNum                      = 0xA900,
    _FMSwapFont                   = 0xA901,
    _RealFont                     = 0xA902,
    _SetFontLock                  = 0xA903,
    _DrawGrowIcon                 = 0xA904,
    _DragGrayRgn                  = 0xA905,
    _NewString                    = 0xA906,
    _SetString                    = 0xA907,
    _ShowHide                     = 0xA908,
    _CalcVis                      = 0xA909,
    _CalcVBehind                  = 0xA90A,
    _ClipAbove                    = 0xA90B,
    _PaintOne                     = 0xA90C,
    _PaintBehind                  = 0xA90D,
    _SaveOld                      = 0xA90E,
    _DrawNew                      = 0xA90F,
    _GetWMgrPort                  = 0xA910,
    _CheckUpDate                  = 0xA911,
    _InitWindows                  = 0xA912,
    _NewWindow                    = 0xA913,
    _DisposWindow                 = 0xA914,
    _DisposeWindow                = 0xA914,
    _ShowWindow                   = 0xA915,
    _HideWindow                   = 0xA916,
    _GetWRefCon                   = 0xA917,
    _SetWRefCon                   = 0xA918,
    _GetWTitle                    = 0xA919,
    _SetWTitle                    = 0xA91A,
    _MoveWindow                   = 0xA91B,
    _HiliteWindow                 = 0xA91C,
    _SizeWindow                   = 0xA91D,
    _TrackGoAway                  = 0xA91E,
    _SelectWindow                 = 0xA91F,
    _BringToFront                 = 0xA920,
    _SendBehind                   = 0xA921,
    _BeginUpDate                  = 0xA922,
    _EndUpDate                    = 0xA923,
    _FrontWindow                  = 0xA924,
    _DragWindow                   = 0xA925,
    _DragTheRgn                   = 0xA926,
    _InvalRgn                     = 0xA927,
    _InvalRect                    = 0xA928,
    _ValidRgn                     = 0xA929,
    _ValidRect                    = 0xA92A,
    _GrowWindow                   = 0xA92B,
    _FindWindow                   = 0xA92C,
    _CloseWindow                  = 0xA92D,
    _SetWindowPic                 = 0xA92E,
    _GetWindowPic                 = 0xA92F
  };
  
  enum {
    _InitMenus                    = 0xA930,
    _NewMenu                      = 0xA931,
    _DisposMenu                   = 0xA932,
    _DisposeMenu                  = 0xA932,
    _AppendMenu                   = 0xA933,
    _ClearMenuBar                 = 0xA934,
    _InsertMenu                   = 0xA935,
    _DeleteMenu                   = 0xA936,
    _DrawMenuBar                  = 0xA937,
    _InvalMenuBar                 = 0xA81D,
    _HiliteMenu                   = 0xA938,
    _EnableItem                   = 0xA939,
    _DisableItem                  = 0xA93A,
    _GetMenuBar                   = 0xA93B,
    _SetMenuBar                   = 0xA93C,
    _MenuSelect                   = 0xA93D,
    _MenuKey                      = 0xA93E,
    _GetItmIcon                   = 0xA93F,
    _SetItmIcon                   = 0xA940,
    _GetItmStyle                  = 0xA941,
    _SetItmStyle                  = 0xA942,
    _GetItmMark                   = 0xA943,
    _SetItmMark                   = 0xA944,
    _CheckItem                    = 0xA945,
    _GetItem                      = 0xA946,
    _GetMenuItemText              = 0xA946,
    _SetItem                      = 0xA947,
    _SetMenuItemText              = 0xA947,
    _CalcMenuSize                 = 0xA948,
    _GetMHandle                   = 0xA949,
    _GetMenuHandle                = 0xA949,
    _SetMFlash                    = 0xA94A,
    _PlotIcon                     = 0xA94B,
    _FlashMenuBar                 = 0xA94C,
    _AddResMenu                   = 0xA94D,
    _AppendResMenu                = 0xA94D,
    _PinRect                      = 0xA94E,
    _DeltaPoint                   = 0xA94F,
    _CountMItems                  = 0xA950,
    _InsertResMenu                = 0xA951,
    _DelMenuItem                  = 0xA952,
    _DeleteMenuItem               = 0xA952,
    _UpdtControl                  = 0xA953,
    _NewControl                   = 0xA954,
    _DisposControl                = 0xA955,
    _DisposeControl               = 0xA955,
    _KillControls                 = 0xA956,
    _ShowControl                  = 0xA957,
    _HideControl                  = 0xA958,
    _MoveControl                  = 0xA959,
    _GetCRefCon                   = 0xA95A,
    _GetControlReference          = 0xA95A,
    _SetCRefCon                   = 0xA95B,
    _SetControlReference          = 0xA95B,
    _SizeControl                  = 0xA95C,
    _HiliteControl                = 0xA95D,
    _GetCTitle                    = 0xA95E,
    _GetControlTitle              = 0xA95E,
    _SetCTitle                    = 0xA95F,
    _SetControlTitle              = 0xA95F,
    _GetCtlValue                  = 0xA960,
    _GetControlValue              = 0xA960,
    _GetMinCtl                    = 0xA961,
    _GetControlMinimum            = 0xA961,
    _GetMaxCtl                    = 0xA962,
    _GetControlMaximum            = 0xA962,
    _SetCtlValue                  = 0xA963,
    _SetControlValue              = 0xA963,
    _SetMinCtl                    = 0xA964,
    _SetControlMinimum            = 0xA964,
    _SetMaxCtl                    = 0xA965,
    _SetControlMaximum            = 0xA965,
    _TestControl                  = 0xA966,
    _DragControl                  = 0xA967,
    _TrackControl                 = 0xA968,
    _DrawControls                 = 0xA969,
    _GetCtlAction                 = 0xA96A,
    _GetControlAction             = 0xA96A,
    _SetCtlAction                 = 0xA96B,
    _SetControlAction             = 0xA96B,
    _FindControl                  = 0xA96C,
    _Draw1Control                 = 0xA96D
  };
  
  enum {
    _Dequeue                      = 0xA96E,
    _Enqueue                      = 0xA96F,
    _WaitNextEvent                = 0xA860,
    _GetNextEvent                 = 0xA970,
    _EventAvail                   = 0xA971,
    _GetMouse                     = 0xA972,
    _StillDown                    = 0xA973,
    _Button                       = 0xA974,
    _TickCount                    = 0xA975,
    _GetKeys                      = 0xA976,
    _WaitMouseUp                  = 0xA977,
    _UpdtDialog                   = 0xA978,
    _InitDialogs                  = 0xA97B,
    _GetNewDialog                 = 0xA97C,
    _NewDialog                    = 0xA97D,
    _SelIText                     = 0xA97E,
    _SelectDialogItemText         = 0xA97E,
    _IsDialogEvent                = 0xA97F,
    _DialogSelect                 = 0xA980,
    _DrawDialog                   = 0xA981,
    _CloseDialog                  = 0xA982,
    _DisposDialog                 = 0xA983,
    _DisposeDialog                = 0xA983,
    _FindDItem                    = 0xA984,
    _FindDialogItem               = 0xA984,
    _Alert                        = 0xA985,
    _StopAlert                    = 0xA986,
    _NoteAlert                    = 0xA987,
    _CautionAlert                 = 0xA988,
    _ParamText                    = 0xA98B,
    _ErrorSound                   = 0xA98C,
    _GetDItem                     = 0xA98D,
    _GetDialogItem                = 0xA98D,
    _SetDItem                     = 0xA98E,
    _SetDialogItem                = 0xA98E,
    _SetIText                     = 0xA98F,
    _SetDialogItemText            = 0xA98F,
    _GetIText                     = 0xA990,
    _GetDialogItemText            = 0xA990,
    _ModalDialog                  = 0xA991,
    _DetachResource               = 0xA992,
    _SetResPurge                  = 0xA993,
    _CurResFile                   = 0xA994,
    _InitResources                = 0xA995,
    _RsrcZoneInit                 = 0xA996,
    _OpenResFile                  = 0xA997,
    _UseResFile                   = 0xA998,
    _UpdateResFile                = 0xA999,
    _CloseResFile                 = 0xA99A,
    _SetResLoad                   = 0xA99B,
    _CountResources               = 0xA99C,
    _GetIndResource               = 0xA99D,
    _CountTypes                   = 0xA99E,
    _GetIndType                   = 0xA99F,
    _GetResource                  = 0xA9A0,
    _GetNamedResource             = 0xA9A1,
    _LoadResource                 = 0xA9A2,
    _ReleaseResource              = 0xA9A3,
    _HomeResFile                  = 0xA9A4,
    _SizeRsrc                     = 0xA9A5,
    _GetResAttrs                  = 0xA9A6,
    _SetResAttrs                  = 0xA9A7,
    _GetResInfo                   = 0xA9A8,
    _SetResInfo                   = 0xA9A9,
    _ChangedResource              = 0xA9AA,
    _AddResource                  = 0xA9AB,
    _AddReference                 = 0xA9AC,
    _RmveResource                 = 0xA9AD,
    _RmveReference                = 0xA9AE,
    _ResError                     = 0xA9AF,
    _WriteResource                = 0xA9B0,
    _CreateResFile                = 0xA9B1,
    _SystemEvent                  = 0xA9B2,
    _SystemClick                  = 0xA9B3,
    _SystemTask                   = 0xA9B4,
    _SystemMenu                   = 0xA9B5,
    _OpenDeskAcc                  = 0xA9B6,
    _CloseDeskAcc                 = 0xA9B7,
    _GetPattern                   = 0xA9B8,
    _GetCursor                    = 0xA9B9,
    _GetString                    = 0xA9BA,
    _GetIcon                      = 0xA9BB,
    _GetPicture                   = 0xA9BC,
    _GetNewWindow                 = 0xA9BD,
    _GetNewControl                = 0xA9BE,
    _GetRMenu                     = 0xA9BF,
    _GetNewMBar                   = 0xA9C0,
    _UniqueID                     = 0xA9C1,
    _SysEdit                      = 0xA9C2,
    _OpenRFPerm                   = 0xA9C4,
    _RsrcMapEntry                 = 0xA9C5,
    _Secs2Date                    = 0xA9C6,
    _SecondsToDate                = 0xA9C6,
    _Date2Secs                    = 0xA9C7,
    _DateToSeconds                = 0xA9C7,
    _SysBeep                      = 0xA9C8,
    _SysError                     = 0xA9C9,
    _PutIcon                      = 0xA9CA,
    _Munger                       = 0xA9E0,
    _HandToHand                   = 0xA9E1,
    _PtrToXHand                   = 0xA9E2,
    _PtrToHand                    = 0xA9E3,
    _HandAndHand                  = 0xA9E4,
    _InitPack                     = 0xA9E5,
    _InitAllPacks                 = 0xA9E6,
    _Pack0                        = 0xA9E7,
    _Pack1                        = 0xA9E8,
    _Pack2                        = 0xA9E9,
    _Pack3                        = 0xA9EA,
    _FP68K                        = 0xA9EB,
    _Pack4                        = 0xA9EB,
    _Elems68K                     = 0xA9EC,
    _Pack5                        = 0xA9EC,
    _Pack6                        = 0xA9ED,
    _DECSTR68K                    = 0xA9EE,
    _Pack7                        = 0xA9EE,
    _PtrAndHand                   = 0xA9EF,
    _LoadSeg                      = 0xA9F0,
    _UnLoadSeg                    = 0xA9F1,
    _Launch                       = 0xA9F2,
    _Chain                        = 0xA9F3,
    _ExitToShell                  = 0xA9F4,
    _GetAppParms                  = 0xA9F5,
    _GetResFileAttrs              = 0xA9F6,
    _SetResFileAttrs              = 0xA9F7,
    _MethodDispatch               = 0xA9F8,
    _InfoScrap                    = 0xA9F9,
    _UnlodeScrap                  = 0xA9FA,
    _UnloadScrap                  = 0xA9FA,
    _LodeScrap                    = 0xA9FB,
    _LoadScrap                    = 0xA9FB,
    _ZeroScrap                    = 0xA9FC,
    _GetScrap                     = 0xA9FD,
    _PutScrap                     = 0xA9FE,
    _Debugger                     = 0xA9FF,
    _DisplayDispatch              = 0xABEB,
    _IconDispatch                 = 0xABC9,
    _ThreadDispatch               = 0xABF2,
    _DictionaryDispatch           = 0xAA53,
    _DebugStr                     = 0xABFF
  };
  
  
  enum {
                                          /* PPCToolbox */
    _PPC                          = 0xA0DD, /* Alias Manager */
    _AliasDispatch                = 0xA823, /* Device Manager (some shared by the File Manager) */
    _Open                         = 0xA000,
    _Close                        = 0xA001,
    _Read                         = 0xA002,
    _Write                        = 0xA003,
    _Control                      = 0xA004,
    _Status                       = 0xA005,
    _KillIO                       = 0xA006, /* File Manager */
    _GetVolInfo                   = 0xA007,
    _Create                       = 0xA008,
    _Delete                       = 0xA009,
    _OpenRF                       = 0xA00A,
    _Rename                       = 0xA00B,
    _GetFileInfo                  = 0xA00C,
    _SetFileInfo                  = 0xA00D,
    _UnmountVol                   = 0xA00E,
    _HUnmountVol                  = 0xA20E,
    _MountVol                     = 0xA00F,
    _Allocate                     = 0xA010,
    _GetEOF                       = 0xA011,
    _SetEOF                       = 0xA012,
    _FlushVol                     = 0xA013,
    _GetVol                       = 0xA014,
    _SetVol                       = 0xA015,
    _FInitQueue                   = 0xA016,
    _Eject                        = 0xA017,
    _GetFPos                      = 0xA018,
    _SetFilLock                   = 0xA041,
    _RstFilLock                   = 0xA042,
    _SetFilType                   = 0xA043,
    _SetFPos                      = 0xA044,
    _FlushFile                    = 0xA045,
    _HOpen                        = 0xA200,
    _HGetVInfo                    = 0xA207,
    _HCreate                      = 0xA208,
    _HDelete                      = 0xA209,
    _HOpenRF                      = 0xA20A,
    _HRename                      = 0xA20B,
    _HGetFileInfo                 = 0xA20C,
    _HSetFileInfo                 = 0xA20D,
    _AllocContig                  = 0xA210,
    _HSetVol                      = 0xA215,
    _HGetVol                      = 0xA214,
    _HSetFLock                    = 0xA241,
    _HRstFLock                    = 0xA242, /* dispatch trap for remaining File Manager (and Desktop Manager) calls*/
    _FSDispatch                   = 0xA060,
    _HFSDispatch                  = 0xA260, /* High level FSSpec calls */
    _HighLevelFSDispatch          = 0xAA52
  };
  
  enum {
                                          /* Memory Manager */
    _InitZone                     = 0xA019,
    _GetZone                      = 0xA11A,
    _SetZone                      = 0xA01B,
    _FreeMem                      = 0xA01C,
    _MaxMem                       = 0xA11D,
    _NewPtr                       = 0xA11E,
    _NewPtrSys                    = 0xA51E,
    _NewPtrClear                  = 0xA31E,
    _NewPtrSysClear               = 0xA71E,
    _DisposPtr                    = 0xA01F,
    _DisposePtr                   = 0xA01F,
    _SetPtrSize                   = 0xA020,
    _GetPtrSize                   = 0xA021,
    _NewHandle                    = 0xA122,
    _NewHandleSys                 = 0xA522,
    _NewHandleClear               = 0xA322,
    _NewHandleSysClear            = 0xA722,
    _DisposHandle                 = 0xA023,
    _DisposeHandle                = 0xA023,
    _SetHandleSize                = 0xA024,
    _GetHandleSize                = 0xA025,
    _HandleZone                   = 0xA126,
    _ReallocHandle                = 0xA027,
    _RecoverHandle                = 0xA128,
    _HLock                        = 0xA029,
    _HUnlock                      = 0xA02A,
    _EmptyHandle                  = 0xA02B,
    _InitApplZone                 = 0xA02C,
    _SetApplLimit                 = 0xA02D,
    _BlockMove                    = 0xA02E,
    _BlockMoveData                = 0xA22E,
    _MemoryDispatch               = 0xA05C,
    _MemoryDispatchA0Result       = 0xA15C,
    _DeferUserFn                  = 0xA08F,
    _DebugUtil                    = 0xA08D,
    _HeapDispatch                 = 0xA0A4
  };
  
  enum {
                                          /* Event Manager */
    _PostEvent                    = 0xA02F,
    _PPostEvent                   = 0xA12F,
    _OSEventAvail                 = 0xA030,
    _GetOSEvent                   = 0xA031,
    _FlushEvents                  = 0xA032,
    _VInstall                     = 0xA033,
    _VRemove                      = 0xA034,
    _OffLine                      = 0xA035,
    _MoreMasters                  = 0xA036,
    _WriteParam                   = 0xA038,
    _ReadDateTime                 = 0xA039,
    _SetDateTime                  = 0xA03A,
    _Delay                        = 0xA03B,
    _CmpString                    = 0xA03C,
    _DrvrInstall                  = 0xA03D,
    _DrvrRemove                   = 0xA03E,
    _InitUtil                     = 0xA03F,
    _ResrvMem                     = 0xA040,
    _GetTrapAddress               = 0xA146,
    _SetTrapAddress               = 0xA047,
    _GetOSTrapAddress             = 0xA346,
    _SetOSTrapAddress             = 0xA247,
    _GetToolTrapAddress           = 0xA746,
    _SetToolTrapAddress           = 0xA647,
    _GetToolBoxTrapAddress        = 0xA746,
    _SetToolBoxTrapAddress        = 0xA647,
    _PtrZone                      = 0xA148,
    _HPurge                       = 0xA049,
    _HNoPurge                     = 0xA04A,
    _SetGrowZone                  = 0xA04B,
    _CompactMem                   = 0xA04C,
    _PurgeMem                     = 0xA04D,
    _AddDrive                     = 0xA04E,
    _RDrvrInstall                 = 0xA04F,
    _LwrString                    = 0xA056,
    _UprString                    = 0xA054,
    _SetApplBase                  = 0xA057,
    _HWPriv                       = 0xA198
  };
  
  enum {
    _LowerText                    = 0xA056,
    _StripText                    = 0xA256,
    _UpperText                    = 0xA456,
    _StripUpperText               = 0xA656,
    _OSDispatch                   = 0xA88F,
    _RelString                    = 0xA050,
    _CompareString                = 0xA050,
    _ReadXPRam                    = 0xA051,
    _WriteXPRam                   = 0xA052,
    _InsTime                      = 0xA058,
    _InsXTime                     = 0xA458,
    _RmvTime                      = 0xA059,
    _PrimeTime                    = 0xA05A,
    _Microseconds                 = 0xA193,
    _PowerOff                     = 0xA05B,
    _MaxBlock                     = 0xA061,
    _PurgeSpace                   = 0xA162,
    _PurgeSpaceSys                = 0xA562,
    _MaxApplZone                  = 0xA063,
    _MoveHHi                      = 0xA064,
    _StackSpace                   = 0xA065,
    _NewEmptyHandle               = 0xA166,
    _HSetRBit                     = 0xA067,
    _HClrRBit                     = 0xA068,
    _HGetState                    = 0xA069,
    _HSetState                    = 0xA06A,
    _InitFS                       = 0xA06C,
    _InitEvents                   = 0xA06D,
    _StripAddress                 = 0xA055,
    _Translate24To32              = 0xA091,
    _SetAppBase                   = 0xA057,
    _SwapMMUMode                  = 0xA05D,
    _SlotVInstall                 = 0xA06F,
    _SlotVRemove                  = 0xA070,
    _AttachVBL                    = 0xA071,
    _DoVBLTask                    = 0xA072,
    _SIntInstall                  = 0xA075,
    _SIntRemove                   = 0xA076,
    _CountADBs                    = 0xA077,
    _GetIndADB                    = 0xA078,
    _GetADBInfo                   = 0xA079,
    _SetADBInfo                   = 0xA07A,
    _ADBReInit                    = 0xA07B,
    _ADBOp                        = 0xA07C,
    _VADBProc                     = 0xA0AE,
    _GetDefaultStartup            = 0xA07D,
    _SetDefaultStartup            = 0xA07E,
    _InternalWait                 = 0xA07F,
    _RGetResource                 = 0xA80C,
    _GetVideoDefault              = 0xA080,
    _SetVideoDefault              = 0xA081,
    _DTInstall                    = 0xA082,
    _SetOSDefault                 = 0xA083,
    _GetOSDefault                 = 0xA084,
    _IOPInfoAccess                = 0xA086,
    _IOPMsgRequest                = 0xA087,
    _IOPMoveData                  = 0xA088
  };
  
  enum {
                                          /* Power Manager */
    _PowerDispatch                = 0xA09F,
    _PMgrOp                       = 0xA085,
    _IdleUpdate                   = 0xA285,
    _IdleState                    = 0xA485,
    _SerialPower                  = 0xA685,
    _Sleep                        = 0xA08A,
    _SleepQInstall                = 0xA28A,
    _SlpQInstall                  = 0xA28A,
    _SleepQRemove                 = 0xA48A,
    _SlpQRemove                   = 0xA48A,
    _CommToolboxDispatch          = 0xA08B,
    _SysEnvirons                  = 0xA090,
    _Gestalt                      = 0xA1AD,
    _NewGestalt                   = 0xA3AD,
    _ReplaceGestalt               = 0xA5AD,
    _GetGestaltProcPtr            = 0xA7AD,
    _InitProcMenu                 = 0xA808,
    _GetItemCmd                   = 0xA84E,
    _SetItemCmd                   = 0xA84F,
    _PopUpMenuSelect              = 0xA80B,
    _KeyTrans                     = 0xA9C3,
    _KeyTranslate                 = 0xA9C3
  };
  
  enum {
                                          /* TextEdit */
    _TEGetText                    = 0xA9CB,
    _TEInit                       = 0xA9CC,
    _TEDispose                    = 0xA9CD,
    _TextBox                      = 0xA9CE,
    _TETextBox                    = 0xA9CE,
    _TESetText                    = 0xA9CF,
    _TECalText                    = 0xA9D0,
    _TESetSelect                  = 0xA9D1,
    _TENew                        = 0xA9D2,
    _TEUpdate                     = 0xA9D3,
    _TEClick                      = 0xA9D4,
    _TECopy                       = 0xA9D5,
    _TECut                        = 0xA9D6,
    _TEDelete                     = 0xA9D7,
    _TEActivate                   = 0xA9D8,
    _TEDeactivate                 = 0xA9D9,
    _TEIdle                       = 0xA9DA,
    _TEPaste                      = 0xA9DB,
    _TEKey                        = 0xA9DC,
    _TEScroll                     = 0xA9DD,
    _TEInsert                     = 0xA9DE,
    _TESetJust                    = 0xA9DF,
    _TESetAlignment               = 0xA9DF,
    _TEGetOffset                  = 0xA83C,
    _TEDispatch                   = 0xA83D,
    _TEStyleNew                   = 0xA83E,
    _TEFindWord                   = 0xA0FE,
    _TEFindLine                   = 0xA0FF
  };
  
  enum {
                                          /* Color Quickdraw */
    _OpenCPort                    = 0xAA00,
    _InitCPort                    = 0xAA01,
    _CloseCPort                   = 0xAA02,
    _NewPixMap                    = 0xAA03,
    _DisposPixMap                 = 0xAA04,
    _DisposePixMap                = 0xAA04,
    _CopyPixMap                   = 0xAA05,
    _SetPortPix                   = 0xAA06,
    _NewPixPat                    = 0xAA07,
    _DisposPixPat                 = 0xAA08,
    _DisposePixPat                = 0xAA08,
    _CopyPixPat                   = 0xAA09,
    _PenPixPat                    = 0xAA0A,
    _BackPixPat                   = 0xAA0B,
    _GetPixPat                    = 0xAA0C,
    _MakeRGBPat                   = 0xAA0D,
    _FillCRect                    = 0xAA0E,
    _FillCOval                    = 0xAA0F,
    _FillCRoundRect               = 0xAA10,
    _FillCArc                     = 0xAA11,
    _FillCRgn                     = 0xAA12,
    _FillCPoly                    = 0xAA13,
    _RGBForeColor                 = 0xAA14,
    _RGBBackColor                 = 0xAA15,
    _SetCPixel                    = 0xAA16,
    _GetCPixel                    = 0xAA17,
    _GetCTable                    = 0xAA18,
    _GetForeColor                 = 0xAA19,
    _GetBackColor                 = 0xAA1A,
    _GetCCursor                   = 0xAA1B,
    _SetCCursor                   = 0xAA1C,
    _AllocCursor                  = 0xAA1D,
    _GetCIcon                     = 0xAA1E,
    _PlotCIcon                    = 0xAA1F,
    _OpenCPicture                 = 0xAA20,
    _OpColor                      = 0xAA21,
    _HiliteColor                  = 0xAA22,
    _CharExtra                    = 0xAA23,
    _DisposCTable                 = 0xAA24,
    _DisposeCTable                = 0xAA24,
    _DisposCIcon                  = 0xAA25,
    _DisposeCIcon                 = 0xAA25,
    _DisposCCursor                = 0xAA26,
    _DisposeCCursor               = 0xAA26,
    _SeedCFill                    = 0xAA50,
    _CalcCMask                    = 0xAA4F,
    _CopyDeepMask                 = 0xAA51
  };
  
  enum {
                                          /* Routines for video devices */
    _GetMaxDevice                 = 0xAA27,
    _GetCTSeed                    = 0xAA28,
    _GetDeviceList                = 0xAA29,
    _GetMainDevice                = 0xAA2A,
    _GetNextDevice                = 0xAA2B,
    _TestDeviceAttribute          = 0xAA2C,
    _SetDeviceAttribute           = 0xAA2D,
    _InitGDevice                  = 0xAA2E,
    _NewGDevice                   = 0xAA2F,
    _DisposGDevice                = 0xAA30,
    _DisposeGDevice               = 0xAA30,
    _SetGDevice                   = 0xAA31,
    _GetGDevice                   = 0xAA32,
    _DeviceLoop                   = 0xABCA, /* Color Manager */
    _Color2Index                  = 0xAA33,
    _Index2Color                  = 0xAA34,
    _InvertColor                  = 0xAA35,
    _RealColor                    = 0xAA36,
    _GetSubTable                  = 0xAA37,
    _UpdatePixMap                 = 0xAA38
  };
  
  enum {
                                          /* Dialog Manager */
    _NewCDialog                   = 0xAA4B,
    _NewColorDialog               = 0xAA4B,
    _MakeITable                   = 0xAA39,
    _AddSearch                    = 0xAA3A,
    _AddComp                      = 0xAA3B,
    _SetClientID                  = 0xAA3C,
    _ProtectEntry                 = 0xAA3D,
    _ReserveEntry                 = 0xAA3E,
    _SetEntries                   = 0xAA3F,
    _QDError                      = 0xAA40,
    _SaveEntries                  = 0xAA49,
    _RestoreEntries               = 0xAA4A,
    _DelSearch                    = 0xAA4C,
    _DelComp                      = 0xAA4D,
    _SetStdCProcs                 = 0xAA4E,
    _StdOpcodeProc                = 0xABF8, /* Added to Toolbox for color */
    _SetWinColor                  = 0xAA41,
    _GetAuxWin                    = 0xAA42,
    _SetCtlColor                  = 0xAA43,
    _SetControlColor              = 0xAA43,
    _GetAuxCtl                    = 0xAA44,
    _GetAuxiliaryControlRecord    = 0xAA44,
    _NewCWindow                   = 0xAA45,
    _GetNewCWindow                = 0xAA46,
    _SetDeskCPat                  = 0xAA47,
    _GetCWMgrPort                 = 0xAA48,
    _GetCVariant                  = 0xA809,
    _GetControlVariant            = 0xA809,
    _GetWVariant                  = 0xA80A, /* Added to Menu Manager for color */
    _DelMCEntries                 = 0xAA60,
    _DeleteMCEntries              = 0xAA60,
    _GetMCInfo                    = 0xAA61,
    _SetMCInfo                    = 0xAA62,
    _DispMCInfo                   = 0xAA63,
    _DisposeMCInfo                = 0xAA63,
    _GetMCEntry                   = 0xAA64,
    _SetMCEntries                 = 0xAA65,
    _MenuChoice                   = 0xAA66, /* Dialog Manager */
    _DialogDispatch               = 0xAA68, /* Font Manager */
    _SetFractEnable               = 0xA814,
    _FontDispatch                 = 0xA854
  };
  
  enum {
                                          /* Palette Manager */
    _InitPalettes                 = 0xAA90,
    _NewPalette                   = 0xAA91,
    _GetNewPalette                = 0xAA92,
    _DisposePalette               = 0xAA93,
    _ActivatePalette              = 0xAA94,
    _SetPalette                   = 0xAA95,
    _NSetPalette                  = 0xAA95,
    _GetPalette                   = 0xAA96,
    _PmForeColor                  = 0xAA97,
    _PmBackColor                  = 0xAA98,
    _AnimateEntry                 = 0xAA99,
    _AnimatePalette               = 0xAA9A,
    _GetEntryColor                = 0xAA9B,
    _SetEntryColor                = 0xAA9C,
    _GetEntryUsage                = 0xAA9D,
    _SetEntryUsage                = 0xAA9E,
    _CTab2Palette                 = 0xAA9F,
    _Palette2CTab                 = 0xAAA0,
    _CopyPalette                  = 0xAAA1,
    _PaletteDispatch              = 0xAAA2
  };
  
  enum {
                                          /* Sound Manager */
    _EgretDispatch                = 0xA092,
    _SoundDispatch                = 0xA800,
    _SndDisposeChannel            = 0xA801,
    _SndAddModifier               = 0xA802,
    _SndDoCommand                 = 0xA803,
    _SndDoImmediate               = 0xA804,
    _SndPlay                      = 0xA805,
    _SndControl                   = 0xA806,
    _SndNewChannel                = 0xA807
  };
  
  enum {
    _SlotManager                  = 0xA06E,
    _ScriptUtil                   = 0xA8B5,
    _SCSIAtomic                   = 0xA089,
    _SCSIDispatch                 = 0xA815,
    _Long2Fix                     = 0xA83F,
    _Fix2Long                     = 0xA840,
    _Fix2Frac                     = 0xA841,
    _Frac2Fix                     = 0xA842,
    _Fix2X                        = 0xA843,
    _X2Fix                        = 0xA844,
    _Frac2X                       = 0xA845,
    _X2Frac                       = 0xA846,
    _FracCos                      = 0xA847,
    _FracSin                      = 0xA848,
    _FracSqrt                     = 0xA849,
    _FracMul                      = 0xA84A,
    _FracDiv                      = 0xA84B,
    _FixDiv                       = 0xA84D,
    _NMInstall                    = 0xA05E,
    _NMRemove                     = 0xA05F,
    _QDExtensions                 = 0xAB1D,
    _ComponentDispatch            = 0xA82A
  };
  
  enum {
    _DockingDispatch              = 0xAA57,
    _MixedModeDispatch            = 0xAA59, /* PowerPC Mac */
    _CodeFragmentDispatch         = 0xAA5A, /* PowerPC Mac */
    _TranslationDispatch          = 0xABFC, /* Translation Manager */
    _TextServicesDispatch         = 0xAA54, /* Text Services Manager */
    _CursorDeviceDispatch         = 0xAADB, /* Cursor Device Manager */
                                          /* Miscellaneous Traps */
    _InitDogCow                   = 0xA89F,
    _EnableDogCow                 = 0xA89F,
    _DisableDogCow                = 0xA89F,
    _Moof                         = 0xA89F,
    _HFSPinaforeDispatch          = 0xAA52
  };
  
  enum {
    _OCEUtils                     = 0xAA5C, /* PowerTalk (AOCE)*/
    _DigitalSignature             = 0xAA5D, /* PowerTalk (AOCE)*/
    _TBDispatch                   = 0xAA5E /* PowerTalk (AOCE)*/
  };
  
  enum {
    _CollectionMgr                = 0xABF6 /* Collection Manager*/
  };
  
  enum {
    _ControlStripDispatch         = 0xAAF2, /* see TechNote OS 06*/
    _PowerMgrDispatch             = 0xA09E
  };
  
  enum {
    _ALMDispatch                  = 0xAAA4 /* Apple Location Manger*/
  };
  
  enum {
    _ServerDispatch               = 0xA094 /* AppleShare, Macintosh File Sharing */
  };
  
  enum {
    _FSMDispatch                  = 0xA0AC, /* File System Manager*/
    _HFSUtilDispatch              = 0xA824 /* HFS Utility routines in the File System Manager*/
  };
  
  enum {
    _ControlDispatch              = 0xAA73,
    _AppearanceDispatch           = 0xAA74 /*  Appearance Trap */
  };
  
  
  enum {
    _AVLTreeDispatch              = 0xAA80
  };
  
  
  
  
  
  
  #if PRAGMA_STRUCT_ALIGN
      #pragma options align=reset
  #elif PRAGMA_STRUCT_PACKPUSH
      #pragma pack(pop)
  #elif PRAGMA_STRUCT_PACK
      #pragma pack()
  #endif
  
  #ifdef PRAGMA_IMPORT_OFF
  #pragma import off
  #elif PRAGMA_IMPORT
  #pragma import reset
  #endif
  
  #ifdef __cplusplus
  }
  #endif
  
  #endif /* __TRAPS__ */
  
  