{ Created: Tuesday, July 23, 1991 at 4:27 PM Traps.p Pascal Interface to the Macintosh Libraries Copyright Apple Computer, Inc. 1985-1992 All rights reserved Change History (most recent first): <5> 3/30/93 IH Add Display Manager Trap <15> 10/16/92 DTY Add BlockMoveData. <14> 6/26/92 DCL Miner Formatting Changes. Digging deep for things to do. Getting the file ready for ETO 8. <13> 3/10/92 DCL For New Improved Inside Mac: Added Call names without Abbrevs.: SecsToDate (Secs2Date) and DateToSecs (Date2Secs). Affected Files: OSUtils.[ph], Traps.[aph]. <12> 3/9/92 DCL For New Improved Inside Mac: Added Call names without Abbrevs.: AppendResMenu (AddResMenu), DeleteMCEntries (DelMCEntries), DeleteMenuItem (DelMenuItem), DisposeMCInfo (DispMCInfo), GetMenuHandle (GetMHandle), InsertMenuItem (InsMenuItem), SetMenuItemText (SetItem), GetMenuItemText (GetItem). Affected Files: Menus.[ph], Traps.[aph]. <11> 2/18/92 MH Replace contents with ETO 6 file which matches Traps.a in order and content. This should make it easier to keep the Traps.a, Traps.h and Traps.p in synch, especially if the interfaces data base is used to do so. Move _ComponentDispatch and add _PowerDispatch to match the current BBS version of Traps.a. <10> 7/23/91 JL Checked in Database generated file from DSG. Matched C header: Changed ReAllocHandle to ReallocHandle. Moved VInstall and CommToolboxDispatch. <9> 6/14/91 JL Checked in official MPW 3.2ƒ version. Added _GestaltDispatch Trap to be consistent with C header. <8> 12/14/90 dba add new Memory Manager traps; coming soon, restructuring the whole file and making it match Traps.a and Traps.h <7> 10/3/90 JAL Added HCreateResFile and HOpenResFile. Lots more to do. <6> 9/14/90 csd Added DeviceLoop <5> 8/6/90 dnf Add HFSPinaforeDispatch <4> 4/5/90 KSM Added the InvalMenuBar trap $A81D. <3> 3/16/90 BBH add CommToolboxDispatch } {$IFC UNDEFINED UsingIncludes} {$SETC UsingIncludes := 0} {$ENDC} {$IFC NOT UsingIncludes} UNIT Traps; INTERFACE {$ENDC} {$IFC UNDEFINED UsingTraps} {$SETC UsingTraps := 1} CONST { ; QuickDraw } _CopyMask = $A817; _MeasureText = $A837; _GetMaskTable = $A836; _CalcMask = $A838; _SeedFill = $A839; _InitCursor = $A850; _SetCursor = $A851; _HideCursor = $A852; _ShowCursor = $A853; _ShieldCursor = $A855; _ObscureCursor = $A856; _BitAnd = $A858; _BitXOr = $A859; _BitNot = $A85A; _BitOr = $A85B; _BitShift = $A85C; _BitTst = $A85D; _BitSet = $A85E; _BitClr = $A85F; _Random = $A861; _ForeColor = $A862; _BackColor = $A863; _ColorBit = $A864; _GetPixel = $A865; _StuffHex = $A866; _LongMul = $A867; _FixMul = $A868; _FixRatio = $A869; _HiWord = $A86A; _LoWord = $A86B; _FixRound = $A86C; _InitPort = $A86D; _InitGraf = $A86E; _OpenPort = $A86F; _LocalToGlobal = $A870; _GlobalToLocal = $A871; _GrafDevice = $A872; _SetPort = $A873; _GetPort = $A874; _SetPBits = $A875; _PortSize = $A876; _MovePortTo = $A877; _SetOrigin = $A878; _SetClip = $A879; _GetClip = $A87A; _ClipRect = $A87B; _BackPat = $A87C; _ClosePort = $A87D; _AddPt = $A87E; _SubPt = $A87F; _SetPt = $A880; _EqualPt = $A881; _StdText = $A882; _DrawChar = $A883; _DrawString = $A884; _DrawText = $A885; _TextWidth = $A886; _TextFont = $A887; _TextFace = $A888; _TextMode = $A889; _TextSize = $A88A; _GetFontInfo = $A88B; _StringWidth = $A88C; _CharWidth = $A88D; _SpaceExtra = $A88E; _StdLine = $A890; _LineTo = $A891; _Line = $A892; _MoveTo = $A893; _Move = $A894; _ShutDown = $A895; _HidePen = $A896; _ShowPen = $A897; _GetPenState = $A898; _SetPenState = $A899; _GetPen = $A89A; _PenSize = $A89B; _PenMode = $A89C; _PenPat = $A89D; _PenNormal = $A89E; _Unimplemented = $A89F; _StdRect = $A8A0; _FrameRect = $A8A1; _PaintRect = $A8A2; _EraseRect = $A8A3; _InverRect = $A8A4; _FillRect = $A8A5; _EqualRect = $A8A6; _SetRect = $A8A7; _OffsetRect = $A8A8; _InsetRect = $A8A9; _SectRect = $A8AA; _UnionRect = $A8AB; _Pt2Rect = $A8AC; _PtInRect = $A8AD; _EmptyRect = $A8AE; _StdRRect = $A8AF; _FrameRoundRect = $A8B0; _PaintRoundRect = $A8B1; _EraseRoundRect = $A8B2; _InverRoundRect = $A8B3; _FillRoundRect = $A8B4; _StdOval = $A8B6; _FrameOval = $A8B7; _PaintOval = $A8B8; _EraseOval = $A8B9; _InvertOval = $A8BA; _FillOval = $A8BB; _SlopeFromAngle = $A8BC; _StdArc = $A8BD; _FrameArc = $A8BE; _PaintArc = $A8BF; _EraseArc = $A8C0; _InvertArc = $A8C1; _FillArc = $A8C2; _PtToAngle = $A8C3; _AngleFromSlope = $A8C4; _StdPoly = $A8C5; _FramePoly = $A8C6; _PaintPoly = $A8C7; _ErasePoly = $A8C8; _InvertPoly = $A8C9; _FillPoly = $A8CA; _OpenPoly = $A8CB; _ClosePgon = $A8CC; _ClosePoly = $A8CC; _KillPoly = $A8CD; _OffsetPoly = $A8CE; _PackBits = $A8CF; _UnpackBits = $A8D0; _StdRgn = $A8D1; _FrameRgn = $A8D2; _PaintRgn = $A8D3; _EraseRgn = $A8D4; _InverRgn = $A8D5; _FillRgn = $A8D6; _BitMapRgn = $A8D7; _BitMapToRegion = $A8D7; _NewRgn = $A8D8; _DisposRgn = $A8D9; _DisposeRgn = $A8D9; _OpenRgn = $A8DA; _CloseRgn = $A8DB; _CopyRgn = $A8DC; _SetEmptyRgn = $A8DD; _SetRecRgn = $A8DE; _RectRgn = $A8DF; _OfsetRgn = $A8E0; _OffsetRgn = $A8E0; _InsetRgn = $A8E1; _EmptyRgn = $A8E2; _EqualRgn = $A8E3; _SectRgn = $A8E4; _UnionRgn = $A8E5; _DiffRgn = $A8E6; _XOrRgn = $A8E7; _PtInRgn = $A8E8; _RectInRgn = $A8E9; _SetStdProcs = $A8EA; _StdBits = $A8EB; _CopyBits = $A8EC; _StdTxMeas = $A8ED; _StdGetPic = $A8EE; _ScrollRect = $A8EF; _StdPutPic = $A8F0; _StdComment = $A8F1; _PicComment = $A8F2; _OpenPicture = $A8F3; _ClosePicture = $A8F4; _KillPicture = $A8F5; _DrawPicture = $A8F6; _Layout = $A8F7; _ScalePt = $A8F8; _MapPt = $A8F9; _MapRect = $A8FA; _MapRgn = $A8FB; _MapPoly = $A8FC; { ; Toolbox } _Count1Resources = $A80D; _Get1IxResource = $A80E; _Get1IxType = $A80F; _Unique1ID = $A810; _TESelView = $A811; _TEPinScroll = $A812; _TEAutoView = $A813; _Pack8 = $A816; _FixATan2 = $A818; _XMunger = $A819; _HOpenResFile = $A81A; _HCreateResFile = $A81B; _Count1Types = $A81C; _Get1Resource = $A81F; _Get1NamedResource = $A820; _MaxSizeRsrc = $A821; _InsMenuItem = $A826; _InsertMenuItem = $A826; _HideDItem = $A827; _HideDialogItem = $A827; _ShowDItem = $A828; _ShowDialogItem = $A828; _LayerDispatch = $A829; _Pack9 = $A82B; _Pack10 = $A82C; _Pack11 = $A82D; _Pack12 = $A82E; _Pack13 = $A82F; _Pack14 = $A830; _Pack15 = $A831; _ScrnBitMap = $A833; _SetFScaleDisable = $A834; _FontMetrics = $A835; _ZoomWindow = $A83A; _TrackBox = $A83B; _PrGlue = $A8FD; _InitFonts = $A8FE; _GetFName = $A8FF; _GetFNum = $A900; _FMSwapFont = $A901; _RealFont = $A902; _SetFontLock = $A903; _DrawGrowIcon = $A904; _DragGrayRgn = $A905; _NewString = $A906; _SetString = $A907; _ShowHide = $A908; _CalcVis = $A909; _CalcVBehind = $A90A; _ClipAbove = $A90B; _PaintOne = $A90C; _PaintBehind = $A90D; _SaveOld = $A90E; _DrawNew = $A90F; _GetWMgrPort = $A910; _CheckUpDate = $A911; _InitWindows = $A912; _NewWindow = $A913; _DisposWindow = $A914; _DisposeWindow = $A914; _ShowWindow = $A915; _HideWindow = $A916; _GetWRefCon = $A917; _SetWRefCon = $A918; _GetWTitle = $A919; _SetWTitle = $A91A; _MoveWindow = $A91B; _HiliteWindow = $A91C; _SizeWindow = $A91D; _TrackGoAway = $A91E; _SelectWindow = $A91F; _BringToFront = $A920; _SendBehind = $A921; _BeginUpDate = $A922; _EndUpDate = $A923; _FrontWindow = $A924; _DragWindow = $A925; _DragTheRgn = $A926; _InvalRgn = $A927; _InvalRect = $A928; _ValidRgn = $A929; _ValidRect = $A92A; _GrowWindow = $A92B; _FindWindow = $A92C; _CloseWindow = $A92D; _SetWindowPic = $A92E; _GetWindowPic = $A92F; _InitMenus = $A930; _NewMenu = $A931; _DisposMenu = $A932; _DisposeMenu = $A932; _AppendMenu = $A933; _ClearMenuBar = $A934; _InsertMenu = $A935; _DeleteMenu = $A936; _DrawMenuBar = $A937; _InvalMenuBar = $A81D; _HiliteMenu = $A938; _EnableItem = $A939; _DisableItem = $A93A; _GetMenuBar = $A93B; _SetMenuBar = $A93C; _MenuSelect = $A93D; _MenuKey = $A93E; _GetItmIcon = $A93F; _SetItmIcon = $A940; _GetItmStyle = $A941; _SetItmStyle = $A942; _GetItmMark = $A943; _SetItmMark = $A944; _CheckItem = $A945; _GetItem = $A946; _GetMenuItemText = $A946; _SetItem = $A947; _SetMenuItemText = $A947; _CalcMenuSize = $A948; _GetMHandle = $A949; _GetMenuHandle = $A949; _SetMFlash = $A94A; _PlotIcon = $A94B; _FlashMenuBar = $A94C; _AddResMenu = $A94D; _AppendResMenu = $A94D; _PinRect = $A94E; _DeltaPoint = $A94F; _CountMItems = $A950; _InsertResMenu = $A951; _DelMenuItem = $A952; _DeleteMenuItem = $A952; _UpdtControl = $A953; _NewControl = $A954; _DisposControl = $A955; _DisposeControl = $A955; _KillControls = $A956; _ShowControl = $A957; _HideControl = $A958; _MoveControl = $A959; _GetCRefCon = $A95A; _GetControlReference = $A95A; _SetCRefCon = $A95B; _SetControlReference = $A95B; _SizeControl = $A95C; _HiliteControl = $A95D; _GetCTitle = $A95E; _GetControlTitle = $A95E; _SetCTitle = $A95F; _SetControlTitle = $A95F; _GetCtlValue = $A960; _GetControlValue = $A960; _GetMinCtl = $A961; _GetControlMinimum = $A961; _GetMaxCtl = $A962; _GetControlMaximum = $A962; _SetCtlValue = $A963; _SetControlValue = $A963; _SetMinCtl = $A964; _SetControlMinimum = $A964; _SetMaxCtl = $A965; _SetControlMaximum = $A965; _TestControl = $A966; _DragControl = $A967; _TrackControl = $A968; _DrawControls = $A969; _GetCtlAction = $A96A; _GetControlAction = $A96A; _SetCtlAction = $A96B; _SetControlAction = $A96B; _FindControl = $A96C; _Draw1Control = $A96D; _Dequeue = $A96E; _Enqueue = $A96F; _WaitNextEvent = $A860; _GetNextEvent = $A970; _EventAvail = $A971; _GetMouse = $A972; _StillDown = $A973; _Button = $A974; _TickCount = $A975; _GetKeys = $A976; _WaitMouseUp = $A977; _UpdtDialog = $A978; _InitDialogs = $A97B; _GetNewDialog = $A97C; _NewDialog = $A97D; _SelIText = $A97E; _SelectDialogItemText = $A97E; _IsDialogEvent = $A97F; _DialogSelect = $A980; _DrawDialog = $A981; _CloseDialog = $A982; _DisposDialog = $A983; _DisposeDialog = $A983; _FindDItem = $A984; _FindDialogItem = $A984; _Alert = $A985; _StopAlert = $A986; _NoteAlert = $A987; _CautionAlert = $A988; _ParamText = $A98B; _ErrorSound = $A98C; _GetDItem = $A98D; _GetDialogItem = $A98D; _SetDItem = $A98E; _SetDialogItem = $A98E; _SetIText = $A98F; _SetDialogItemText = $A98F; _GetIText = $A990; _GetDialogItemText = $A990; _ModalDialog = $A991; _DetachResource = $A992; _SetResPurge = $A993; _CurResFile = $A994; _InitResources = $A995; _RsrcZoneInit = $A996; _OpenResFile = $A997; _UseResFile = $A998; _UpdateResFile = $A999; _CloseResFile = $A99A; _SetResLoad = $A99B; _CountResources = $A99C; _GetIndResource = $A99D; _CountTypes = $A99E; _GetIndType = $A99F; _GetResource = $A9A0; _GetNamedResource = $A9A1; _LoadResource = $A9A2; _ReleaseResource = $A9A3; _HomeResFile = $A9A4; _SizeRsrc = $A9A5; _GetResAttrs = $A9A6; _SetResAttrs = $A9A7; _GetResInfo = $A9A8; _SetResInfo = $A9A9; _ChangedResource = $A9AA; _AddResource = $A9AB; _AddReference = $A9AC; _RmveResource = $A9AD; _RmveReference = $A9AE; _ResError = $A9AF; _WriteResource = $A9B0; _CreateResFile = $A9B1; _SystemEvent = $A9B2; _SystemClick = $A9B3; _SystemTask = $A9B4; _SystemMenu = $A9B5; _OpenDeskAcc = $A9B6; _CloseDeskAcc = $A9B7; _GetPattern = $A9B8; _GetCursor = $A9B9; _GetString = $A9BA; _GetIcon = $A9BB; _GetPicture = $A9BC; _GetNewWindow = $A9BD; _GetNewControl = $A9BE; _GetRMenu = $A9BF; _GetNewMBar = $A9C0; _UniqueID = $A9C1; _SysEdit = $A9C2; _OpenRFPerm = $A9C4; _RsrcMapEntry = $A9C5; _Secs2Date = $A9C6; _SecondsToDate = $A9C6; _Date2Secs = $A9C7; _DateToSeconds = $A9C7; _SysBeep = $A9C8; _SysError = $A9C9; _PutIcon = $A9CA; _Munger = $A9E0; _HandToHand = $A9E1; _PtrToXHand = $A9E2; _PtrToHand = $A9E3; _HandAndHand = $A9E4; _InitPack = $A9E5; _InitAllPacks = $A9E6; _Pack0 = $A9E7; _Pack1 = $A9E8; _Pack2 = $A9E9; _Pack3 = $A9EA; _FP68K = $A9EB; _Pack4 = $A9EB; _Elems68K = $A9EC; _Pack5 = $A9EC; _Pack6 = $A9ED; _DECSTR68K = $A9EE; _Pack7 = $A9EE; _PtrAndHand = $A9EF; _LoadSeg = $A9F0; _UnLoadSeg = $A9F1; _Launch = $A9F2; _Chain = $A9F3; _ExitToShell = $A9F4; _GetAppParms = $A9F5; _GetResFileAttrs = $A9F6; _SetResFileAttrs = $A9F7; _MethodDispatch = $A9F8; _InfoScrap = $A9F9; _UnlodeScrap = $A9FA; _UnloadScrap = $A9FA; _LodeScrap = $A9FB; _LoadScrap = $A9FB; _ZeroScrap = $A9FC; _GetScrap = $A9FD; _PutScrap = $A9FE; _Debugger = $A9FF; _DisplayDispatch = $ABEB; _IconDispatch = $ABC9; _DebugStr = $ABFF; { ; Resource Manager } _ResourceDispatch = $A822; { ; PPCToolbox } _PPC = $A0DD; { ; Alias Manager } _AliasDispatch = $A823; { ; Device Manager (some shared by the File Manager) } _Open = $A000; _Close = $A001; _Read = $A002; _Write = $A003; _Control = $A004; _Status = $A005; _KillIO = $A006; { ; File Manager } _GetVolInfo = $A007; _Create = $A008; _Delete = $A009; _OpenRF = $A00A; _Rename = $A00B; _GetFileInfo = $A00C; _SetFileInfo = $A00D; _UnmountVol = $A00E; _HUnmountVol = $A20E; _MountVol = $A00F; _Allocate = $A010; _GetEOF = $A011; _SetEOF = $A012; _FlushVol = $A013; _GetVol = $A014; _SetVol = $A015; _FInitQueue = $A016; _Eject = $A017; _GetFPos = $A018; _SetFilLock = $A041; _RstFilLock = $A042; _SetFilType = $A043; _SetFPos = $A044; _FlushFile = $A045; _HOpen = $A200; _HGetVInfo = $A207; _HCreate = $A208; _HDelete = $A209; _HOpenRF = $A20A; _HRename = $A20B; _HGetFileInfo = $A20C; _HSetFileInfo = $A20D; _AllocContig = $A210; _HSetVol = $A215; _HGetVol = $A214; _HSetFLock = $A241; _HRstFLock = $A242; { ; dispatch trap for remaining File Manager (and Desktop Manager) calls } _FSDispatch = $A060; _HFSDispatch = $A260; { ; High level FSSpec calls } _HighLevelFSDispatch = $AA52; { ; Memory Manager } _InitZone = $A019; _GetZone = $A11A; _SetZone = $A01B; _FreeMem = $A01C; _MaxMem = $A11D; _NewPtr = $A11E; _NewPtrSys = $A51E; _NewPtrClear = $A31E; _NewPtrSysClear = $A71E; _DisposPtr = $A01F; _DisposePtr = $A01F; _SetPtrSize = $A020; _GetPtrSize = $A021; _NewHandle = $A122; _NewHandleClear = $A322; _DisposHandle = $A023; _DisposeHandle = $A023; _SetHandleSize = $A024; _GetHandleSize = $A025; _HandleZone = $A126; _ReallocHandle = $A027; _RecoverHandle = $A128; _HLock = $A029; _HUnlock = $A02A; _EmptyHandle = $A02B; _InitApplZone = $A02C; _SetApplLimit = $A02D; _BlockMove = $A02E; _BlockMoveData = $A22E; _MemoryDispatch = $A05C; _MemoryDispatchA0Result = $A15C; _DeferUserFn = $A08F; _DebugUtil = $A08D; { ; Event Manager } _PostEvent = $A02F; _PPostEvent = $A12F; _OSEventAvail = $A030; _GetOSEvent = $A031; _FlushEvents = $A032; _VInstall = $A033; _VRemove = $A034; _OffLine = $A035; _MoreMasters = $A036; _WriteParam = $A038; _ReadDateTime = $A039; _SetDateTime = $A03A; _Delay = $A03B; _CmpString = $A03C; _DrvrInstall = $A03D; _DrvrRemove = $A03E; _InitUtil = $A03F; _ResrvMem = $A040; _GetTrapAddress = $A146; _SetTrapAddress = $A047; _GetOSTrapAddress = $A346; _SetOSTrapAddress = $A247; _GetToolTrapAddress = $A746; _SetToolTrapAddress = $A647; _GetToolBoxTrapAddress = $A746; _SetToolBoxTrapAddress = $A647; _PtrZone = $A148; _HPurge = $A049; _HNoPurge = $A04A; _SetGrowZone = $A04B; _CompactMem = $A04C; _PurgeMem = $A04D; _AddDrive = $A04E; _RDrvrInstall = $A04F; _LwrString = $A056; _UprString = $A054; _SetApplBase = $A057; _HWPriv = $A198; { ; New names for (mostly) new flavors of old LwrString trap (redone <13>) } _LowerText = $A056; _StripText = $A256; _UpperText = $A456; _StripUpperText = $A656; { ; Temporary Memory routines } _OSDispatch = $A88F; _RelString = $A050; _CompareString = $A050; _ReadXPRam = $A051; _WriteXPRam = $A052; _InsTime = $A058; _InsXTime = $A458; _RmvTime = $A059; _PrimeTime = $A05A; _PowerOff = $A05B; _MaxBlock = $A061; _PurgeSpace = $A162; _MaxApplZone = $A063; _MoveHHi = $A064; _StackSpace = $A065; _NewEmptyHandle = $A166; _HSetRBit = $A067; _HClrRBit = $A068; _HGetState = $A069; _HSetState = $A06A; _InitFS = $A06C; _InitEvents = $A06D; _StripAddress = $A055; _Translate24To32 = $A091; _SetAppBase = $A057; _SwapMMUMode = $A05D; _SlotVInstall = $A06F; _SlotVRemove = $A070; _AttachVBL = $A071; _DoVBLTask = $A072; _SIntInstall = $A075; _SIntRemove = $A076; _CountADBs = $A077; _GetIndADB = $A078; _GetADBInfo = $A079; _SetADBInfo = $A07A; _ADBReInit = $A07B; _ADBOp = $A07C; _GetDefaultStartup = $A07D; _SetDefaultStartup = $A07E; _InternalWait = $A07F; _RGetResource = $A80C; _GetVideoDefault = $A080; _SetVideoDefault = $A081; _DTInstall = $A082; _SetOSDefault = $A083; _GetOSDefault = $A084; _IOPInfoAccess = $A086; _IOPMsgRequest = $A087; _IOPMoveData = $A088; { ; Power Manager } _PowerDispatch = $A09F; _PMgrOp = $A085; _IdleUpdate = $A285; _IdleState = $A485; _SerialPower = $A685; _Sleep = $A08A; _SleepQInstall = $A28A; _SlpQInstall = $A28A; _SleepQRemove = $A48A; _SlpQRemove = $A48A; { ; Comm. Toolbox } _CommToolboxDispatch = $A08B; _SysEnvirons = $A090; { ; Egret Manager } _EgretDispatch = $A092; _Gestalt = $A1AD; _NewGestalt = $A3AD; _ReplaceGestalt = $A5AD; _GetGestaltProcPtr = $A7AD; _InitProcMenu = $A808; _GetItemCmd = $A84E; _SetItemCmd = $A84F; _PopUpMenuSelect = $A80B; _KeyTrans = $A9C3; _KeyTranslate = $A9C3; { ; TextEdit } _TEGetText = $A9CB; _TEInit = $A9CC; _TEDispose = $A9CD; _TextBox = $A9CE; _TETextBox = $A9CE; _TESetText = $A9CF; _TECalText = $A9D0; _TESetSelect = $A9D1; _TENew = $A9D2; _TEUpdate = $A9D3; _TEClick = $A9D4; _TECopy = $A9D5; _TECut = $A9D6; _TEDelete = $A9D7; _TEActivate = $A9D8; _TEDeactivate = $A9D9; _TEIdle = $A9DA; _TEPaste = $A9DB; _TEKey = $A9DC; _TEScroll = $A9DD; _TEInsert = $A9DE; _TESetJust = $A9DF; _TESetAlignment = $A9DF; _TEGetOffset = $A83C; _TEDispatch = $A83D; _TEStyleNew = $A83E; { ; Color Quickdraw } _OpenCPort = $AA00; _InitCPort = $AA01; _CloseCPort = $A87D; _NewPixMap = $AA03; _DisposPixMap = $AA04; _DisposePixMap = $AA04; _CopyPixMap = $AA05; _SetPortPix = $AA06; _NewPixPat = $AA07; _DisposPixPat = $AA08; _DisposePixPat = $AA08; _CopyPixPat = $AA09; _PenPixPat = $AA0A; _BackPixPat = $AA0B; _GetPixPat = $AA0C; _MakeRGBPat = $AA0D; _FillCRect = $AA0E; _FillCOval = $AA0F; _FillCRoundRect = $AA10; _FillCArc = $AA11; _FillCRgn = $AA12; _FillCPoly = $AA13; _RGBForeColor = $AA14; _RGBBackColor = $AA15; _SetCPixel = $AA16; _GetCPixel = $AA17; _GetCTable = $AA18; _GetForeColor = $AA19; _GetBackColor = $AA1A; _GetCCursor = $AA1B; _SetCCursor = $AA1C; _AllocCursor = $AA1D; _GetCIcon = $AA1E; _PlotCIcon = $AA1F; _OpenCPicture = $AA20; _OpColor = $AA21; _HiliteColor = $AA22; _CharExtra = $AA23; _DisposCTable = $AA24; _DisposeCTable = $AA24; _DisposCIcon = $AA25; _DisposeCIcon = $AA25; _DisposCCursor = $AA26; _DisposeCCursor = $AA26; _SeedCFill = $AA50; _CalcCMask = $AA4F; _CopyDeepMask = $AA51; { ; Routines for video devices } _GetMaxDevice = $AA27; _GetCTSeed = $AA28; _GetDeviceList = $AA29; _GetMainDevice = $AA2A; _GetNextDevice = $AA2B; _TestDeviceAttribute = $AA2C; _SetDeviceAttribute = $AA2D; _InitGDevice = $AA2E; _NewGDevice = $AA2F; _DisposGDevice = $AA30; _DisposeGDevice = $AA30; _SetGDevice = $AA31; _GetGDevice = $AA32; _DeviceLoop = $ABCA; { ; Color Manager } _Color2Index = $AA33; _Index2Color = $AA34; _InvertColor = $AA35; _RealColor = $AA36; _GetSubTable = $AA37; _UpdatePixMap = $AA38; { ; Dialog Manager } _NewCDialog = $AA4B; _NewColorDialog = $AA4B; _MakeITable = $AA39; _AddSearch = $AA3A; _AddComp = $AA3B; _SetClientID = $AA3C; _ProtectEntry = $AA3D; _ReserveEntry = $AA3E; _SetEntries = $AA3F; _QDError = $AA40; _SaveEntries = $AA49; _RestoreEntries = $AA4A; _DelSearch = $AA4C; _DelComp = $AA4D; _SetStdCProcs = $AA4E; _StdOpcodeProc = $ABF8; { ; added to Toolbox for color } _SetWinColor = $AA41; _GetAuxWin = $AA42; _SetCtlColor = $AA43; _SetControlColor = $AA43; _GetAuxCtl = $AA44; _GetAuxiliaryControlRecord = $AA44; _NewCWindow = $AA45; _GetNewCWindow = $AA46; _SetDeskCPat = $AA47; _GetCWMgrPort = $AA48; _GetCVariant = $A809; _GetControlVariant = $A809; _GetWVariant = $A80A; { ; added to Menu Manager for color } _DelMCEntries = $AA60; _DeleteMCEntries = $AA60; _GetMCInfo = $AA61; _SetMCInfo = $AA62; _DispMCInfo = $AA63; _DisposeMCInfo = $AA63; _GetMCEntry = $AA64; _SetMCEntries = $AA65; { ; Menu Manager } _MenuChoice = $AA66; { ; Dialog Manager? } _ModalDialogMenuSetup = $AA67; _DialogDispatch = $AA68; { ; Font Manager } _SetFractEnable = $A814; _FontDispatch = $A854; { ; Palette Manager } _InitPalettes = $AA90; _NewPalette = $AA91; _GetNewPalette = $AA92; _DisposePalette = $AA93; _ActivatePalette = $AA94; _SetPalette = $AA95; _NSetPalette = $AA95; _GetPalette = $AA96; _PmForeColor = $AA97; _PmBackColor = $AA98; _AnimateEntry = $AA99; _AnimatePalette = $AA9A; _GetEntryColor = $AA9B; _SetEntryColor = $AA9C; _GetEntryUsage = $AA9D; _SetEntryUsage = $AA9E; _CTab2Palette = $AA9F; _Palette2CTab = $AAA0; _CopyPalette = $AAA1; _PaletteDispatch = $AAA2; { ; Sound Manager } _SoundDispatch = $A800; _SndDisposeChannel = $A801; _SndAddModifier = $A802; _SndDoCommand = $A803; _SndDoImmediate = $A804; _SndPlay = $A805; _SndControl = $A806; _SndNewChannel = $A807; _SlotManager = $A06E; _ScriptUtil = $A8B5; _SCSIDispatch = $A815; _Long2Fix = $A83F; _Fix2Long = $A840; _Fix2Frac = $A841; _Frac2Fix = $A842; _Fix2X = $A843; _X2Fix = $A844; _Frac2X = $A845; _X2Frac = $A846; _FracCos = $A847; _FracSin = $A848; _FracSqrt = $A849; _FracMul = $A84A; _FracDiv = $A84B; _FixDiv = $A84D; _NMInstall = $A05E; _NMRemove = $A05F; { ; All QDOffscreen Routines go through one trap with a selector } _QDExtensions = $AB1D; { ; UserDelay } _UserDelay = $A84C; { ; Component Manager } _ComponentDispatch = $A82A; _InitDogCow = $A89F; _EnableDogCow = $A89F; _DisableDogCow = $A89F; _Moof = $A89F; _HFSPinaforeDispatch = $AA52; {$ENDC} { UsingTraps } {$IFC NOT UsingIncludes} END. {$ENDC}