Windows NT 4.0 source code leak
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

1656 lines
66 KiB

#ifndef __TRAP_DEFINES__
#define __TRAP_DEFINES__
#if defined(FIXED_SEG)
#define MoveTlbx(tw) dc.w tw
#define NoMoveTlbx(tw) dc.w tw
#define MoveOS(tw) dc.w tw
#define NoMoveOS(tw) dc.w tw
#else
#define MoveTlbx(tw) _TLBX(tw)
#define MoveOS(tw) _OSTRAP(tw)
#if defined(SAFE_TRAPS)
#define NoMoveTlbx(tw) _TLBX(tw)
#define NoMoveOS(tw) _OSTRAP(tw)
#else
#define NoMoveTlbx(tw) dc.w tw
#define NoMoveOS(tw) dc.w tw
#endif
#endif
#endif
; Version: 1.08
; Created: Wednesday, October 19, 1988 at 2:06:04 PM
;
; File: Traps.a
;
; Assembler Interface to the Macintosh Libraries
; Copyright Apple Computer, Inc. 1984-1988
; All Rights Reserved
;___________________________________________________________________________
; Equates for setting trap option bits
immed EQU $200 ; execute immediately, bypass I/O queue
clear EQU $200 ;
async EQU $400 ; asynchronous, don't wait for completion
sys EQU $400 ;
autoPop EQU $400 ; set autopop bit
; for string routines
marks EQU $200 ; set to ignore/strip diacriticals
case EQU $400 ; set for case sensitivity
; for Get/Set & NGet/NSet TrapAddress
newTool EQU $0600 ; tool trap, under new ordering
newOS EQU $0200 ; os trap, under new ordering
; QuickDraw Traps
#define CopyMask MoveTlbx($A817)
tnCopyMask EQU $17
#define MeasureText MoveTlbx($A837)
tnMeasureText EQU $37
#define GetMaskTable NoMoveTlbx($A836)
tnGetMaskTable EQU $36
#define CalcMask NoMoveTlbx($A838)
tnCalcMask EQU $38
#define SeedFill NoMoveTlbx($A839)
tnSeedFill EQU $39
#define InitCursor NoMoveTlbx($A850)
tnInitCursor EQU $50
#define SetCursor NoMoveTlbx($A851)
tnSetCursor EQU $51
#define HideCursor NoMoveTlbx($A852)
tnHideCursor EQU $52
#define ShowCursor NoMoveTlbx($A853)
tnShowCursor EQU $53
#define ShieldCursor NoMoveTlbx($A855)
tnShieldCursor EQU $55
#define ObscureCursor NoMoveTlbx($A856)
tnObscureCursor EQU $56
#define BitAnd NoMoveTlbx($A858)
tnBitAnd EQU $58
#define BitXOr NoMoveTlbx($A859)
tnBitXOr EQU $59
#define BitNot NoMoveTlbx($A85A)
tnBitNot EQU $5A
#define BitOr NoMoveTlbx($A85B)
tnBitOr EQU $5B
#define BitShift NoMoveTlbx($A85C)
tnBitShift EQU $5C
#define BitTst NoMoveTlbx($A85D)
tnBitTst EQU $5D
#define BitSet NoMoveTlbx($A85E)
tnBitSet EQU $5E
#define BitClr NoMoveTlbx($A85F)
tnBitClr EQU $5F
#define Random NoMoveTlbx($A861)
tnRandom EQU $61
#define ForeColor MoveTlbx($A862)
tnForeColor EQU $62
#define BackColor MoveTlbx($A863)
tnBackColor EQU $63
#define ColorBit NoMoveTlbx($A864)
tnColorBit EQU $64
#define GetPixel NoMoveTlbx($A865)
tnGetPixel EQU $65
#define StuffHex NoMoveTlbx($A866)
tnStuffHex EQU $66
#define LongMul NoMoveTlbx($A867)
tnLongMul EQU $67
#define FixMul NoMoveTlbx($A868)
tnFixMul EQU $68
#define FixRatio NoMoveTlbx($A869)
tnFixRatio EQU $69
#define HiWord NoMoveTlbx($A86A)
tnHiWord EQU $6A
#define LoWord NoMoveTlbx($A86B)
tnLoWord EQU $6B
#define FixRound NoMoveTlbx($A86C)
tnFixRound EQU $6C
#define InitPort MoveTlbx($A86D)
tnInitPort EQU $6D
#define InitGraf MoveTlbx($A86E)
tnInitGraf EQU $6E
#define OpenPort MoveTlbx($A86F)
tnOpenPort EQU $6F
#define LocalToGlobal NoMoveTlbx($A870)
tnLocalToGlobal EQU $70
#define GlobalToLocal NoMoveTlbx($A871)
tnGlobalToLocal EQU $71
#define GrafDevice NoMoveTlbx($A872)
tnGrafDevice EQU $72
#define SetPort NoMoveTlbx($A873)
tnSetPort EQU $73
#define GetPort NoMoveTlbx($A874)
tnGetPort EQU $74
#define SetPBits NoMoveTlbx($A875)
tnSetPBits EQU $75
#define PortSize NoMoveTlbx($A876)
tnPortSize EQU $76
#define MovePortTo NoMoveTlbx($A877)
tnMovePortTo EQU $77
#define SetOrigin NoMoveTlbx($A878)
tnSetOrigin EQU $78
#define SetClip MoveTlbx($A879)
tnSetClip EQU $79
#define GetClip MoveTlbx($A87A)
tnGetClip EQU $7A
#define ClipRect MoveTlbx($A87B)
tnClipRect EQU $7B
#define BackPat MoveTlbx($A87C)
tnBackPat EQU $7C
#define ClosePort MoveTlbx($A87D)
tnClosePort EQU $7D
#define AddPt NoMoveTlbx($A87E)
tnAddPt EQU $7E
#define SubPt NoMoveTlbx($A87F)
tnSubPt EQU $7F
#define SetPt NoMoveTlbx($A880)
tnSetPt EQU $80
#define EqualPt NoMoveTlbx($A881)
tnEqualPt EQU $81
#define StdText MoveTlbx($A882)
tnStdText EQU $82
#define DrawChar MoveTlbx($A883)
tnDrawChar EQU $83
#define DrawString MoveTlbx($A884)
tnDrawString EQU $84
#define DrawText MoveTlbx($A885)
tnDrawText EQU $85
#define TextWidth MoveTlbx($A886)
tnTextWidth EQU $86
#define TextFont NoMoveTlbx($A887)
tnTextFont EQU $87
#define TextFace NoMoveTlbx($A888)
tnTextFace EQU $88
#define TextMode NoMoveTlbx($A889)
tnTextMode EQU $89
#define TextSize NoMoveTlbx($A88A)
tnTextSize EQU $8A
#define GetFontInfo MoveTlbx($A88B)
tnGetFontInfo EQU $8B
#define StringWidth MoveTlbx($A88C)
tnStringWidth EQU $8C
#define CharWidth MoveTlbx($A88D)
tnCharWidth EQU $8D
#define SpaceExtra NoMoveTlbx($A88E)
tnSpaceExtra EQU $8E
#define StdLine MoveTlbx($A890)
tnStdLine EQU $90
#define LineTo MoveTlbx($A891)
tnLineTo EQU $91
#define Line MoveTlbx($A892)
tnLine EQU $92
#define MoveTo NoMoveTlbx($A893)
tnMoveTo EQU $93
#define Move NoMoveTlbx($A894)
tnMove EQU $94
#define ShutDown NoMoveTlbx($A895)
tnShutDown EQU $95
#define HidePen NoMoveTlbx($A896)
tnHidePen EQU $96
#define ShowPen NoMoveTlbx($A897)
tnShowPen EQU $97
#define GetPenState NoMoveTlbx($A898)
tnGetPenState EQU $98
#define SetPenState NoMoveTlbx($A899)
tnSetPenState EQU $99
#define GetPen NoMoveTlbx($A89A)
tnGetPen EQU $9A
#define PenSize NoMoveTlbx($A89B)
tnPenSize EQU $9B
#define PenMode NoMoveTlbx($A89C)
tnPenMode EQU $9C
#define PenPat MoveTlbx($A89D)
tnPenPat EQU $9D
#define PenNormal MoveTlbx($A89E)
tnPenNormal EQU $9E
#define Unimplemented NoMoveTlbx($A89F)
tnUnimplemented EQU $9F
#define StdRect MoveTlbx($A8A0)
tnStdRect EQU $A0
#define FrameRect MoveTlbx($A8A1)
tnFrameRect EQU $A1
#define PaintRect MoveTlbx($A8A2)
tnPaintRect EQU $A2
#define EraseRect MoveTlbx($A8A3)
tnEraseRect EQU $A3
#define InverRect MoveTlbx($A8A4)
tnInverRect EQU $A4
#define FillRect MoveTlbx($A8A5)
tnFillRect EQU $A5
#define EqualRect NoMoveTlbx($A8A6)
tnEqualRect EQU $A6
#define SetRect NoMoveTlbx($A8A7)
tnSetRect EQU $A7
#define OffSetRect NoMoveTlbx($A8A8)
tnOffSetRect EQU $A8
#define InSetRect NoMoveTlbx($A8A9)
tnInSetRect EQU $A9
#define SectRect NoMoveTlbx($A8AA)
tnSectRect EQU $AA
#define UnionRect NoMoveTlbx($A8AB)
tnUnionRect EQU $AB
#define Pt2Rect NoMoveTlbx($A8AC)
tnPt2Rect EQU $AC
#define PtInRect NoMoveTlbx($A8AD)
tnPtInRect EQU $AD
#define EmptyRect NoMoveTlbx($A8AE)
tnEmptyRect EQU $AE
#define StdRRect MoveTlbx($A8AF)
tnStdRRect EQU $AF
#define FrameRoundRect MoveTlbx($A8B0)
tnFrameRoundRect EQU $B0
#define PaintRoundRect MoveTlbx($A8B1)
tnPaintRoundRect EQU $B1
#define EraseRoundRect MoveTlbx($A8B2)
tnEraseRoundRect EQU $B2
#define InverRoundRect MoveTlbx($A8B3)
tnInverRoundRect EQU $B3
#define FillRoundRect MoveTlbx($A8B4)
tnFillRoundRect EQU $B4
#define StdOval MoveTlbx($A8B6)
tnStdOval EQU $B6
#define FrameOval MoveTlbx($A8B7)
tnFrameOval EQU $B7
#define PaintOval MoveTlbx($A8B8)
tnPaintOval EQU $B8
#define EraseOval MoveTlbx($A8B9)
tnEraseOval EQU $B9
#define InvertOval MoveTlbx($A8BA)
tnInvertOval EQU $BA
#define FillOval MoveTlbx($A8BB)
tnFillOval EQU $BB
#define SlopeFromAngle NoMoveTlbx($A8BC)
tnSlopeFromAngle EQU $BC
#define StdArc MoveTlbx($A8BD)
tnStdArc EQU $BD
#define FrameArc MoveTlbx($A8BE)
tnFrameArc EQU $BE
#define PaintArc MoveTlbx($A8BF)
tnPaintArc EQU $BF
#define EraseArc MoveTlbx($A8C0)
tnEraseArc EQU $C0
#define InvertArc MoveTlbx($A8C1)
tnInvertArc EQU $C1
#define FillArc MoveTlbx($A8C2)
tnFillArc EQU $C2
#define PtToAngle NoMoveTlbx($A8C3)
tnPtToAngle EQU $C3
#define AngleFromSlope NoMoveTlbx($A8C4)
tnAngleFromSlope EQU $C4
#define StdPoly MoveTlbx($A8C5)
tnStdPoly EQU $C5
#define FramePoly MoveTlbx($A8C6)
tnFramePoly EQU $C6
#define PaintPoly MoveTlbx($A8C7)
tnPaintPoly EQU $C7
#define ErasePoly MoveTlbx($A8C8)
tnErasePoly EQU $C8
#define InvertPoly MoveTlbx($A8C9)
tnInvertPoly EQU $C9
#define FillPoly MoveTlbx($A8CA)
tnFillPoly EQU $CA
#define OpenPoly MoveTlbx($A8CB)
tnOpenPoly EQU $CB
#define ClosePgon MoveTlbx($A8CC)
tnClosePgon EQU $CC
#define KillPoly MoveTlbx($A8CD)
tnKillPoly EQU $CD
#define OffSetPoly NoMoveTlbx($A8CE)
tnOffSetPoly EQU $CE
#define PackBits NoMoveTlbx($A8CF)
tnPackBits EQU $CF
#define UnpackBits NoMoveTlbx($A8D0)
tnUnpackBits EQU $D0
#define StdRgn MoveTlbx($A8D1)
tnStdRgn EQU $D1
#define FrameRgn MoveTlbx($A8D2)
tnFrameRgn EQU $D2
#define PaintRgn MoveTlbx($A8D3)
tnPaintRgn EQU $D3
#define EraseRgn MoveTlbx($A8D4)
tnEraseRgn EQU $D4
#define InverRgn MoveTlbx($A8D5)
tnInverRgn EQU $D5
#define FillRgn MoveTlbx($A8D6)
tnFillRgn EQU $D6
#define NewRgn MoveTlbx($A8D8)
tnNewRgn EQU $D8
#define DisposRgn MoveTlbx($A8D9)
tnDisposRgn EQU $D9
#define OpenRgn MoveTlbx($A8DA)
tnOpenRgn EQU $DA
#define CloseRgn MoveTlbx($A8DB)
tnCloseRgn EQU $DB
#define CopyRgn MoveTlbx($A8DC)
tnCopyRgn EQU $DC
#define SetEmptyRgn MoveTlbx($A8DD)
tnSetEmptyRgn EQU $DD
#define SetRecRgn MoveTlbx($A8DE)
tnSetRecRgn EQU $DE
#define RectRgn MoveTlbx($A8DF)
tnRectRgn EQU $DF
#define OfSetRgn NoMoveTlbx($A8E0)
tnOfSetRgn EQU $E0
#define InSetRgn MoveTlbx($A8E1)
tnInSetRgn EQU $E1
#define EmptyRgn NoMoveTlbx($A8E2)
tnEmptyRgn EQU $E2
#define EqualRgn NoMoveTlbx($A8E3)
tnEqualRgn EQU $E3
#define SectRgn MoveTlbx($A8E4)
tnSectRgn EQU $E4
#define UnionRgn MoveTlbx($A8E5)
tnUnionRgn EQU $E5
#define DiffRgn MoveTlbx($A8E6)
tnDiffRgn EQU $E6
#define XOrRgn MoveTlbx($A8E7)
tnXOrRgn EQU $E7
#define PtInRgn NoMoveTlbx($A8E8)
tnPtInRgn EQU $E8
#define RectInRgn NoMoveTlbx($A8E9)
tnRectInRgn EQU $E9
#define SetStdProcs NoMoveTlbx($A8EA)
tnSetStdProcs EQU $EA
#define StdBits MoveTlbx($A8EB)
tnStdBits EQU $EB
#define CopyBits MoveTlbx($A8EC)
tnCopyBits EQU $EC
#define StdTxMeas MoveTlbx($A8ED)
tnStdTxMeas EQU $ED
#define StdGetPic NoMoveTlbx($A8EE)
tnStdGetPic EQU $EE
#define ScrollRect MoveTlbx($A8EF)
tnScrollRect EQU $EF
#define StdPutPic MoveTlbx($A8F0)
tnStdPutPic EQU $F0
#define StdComment MoveTlbx($A8F1)
tnStdComment EQU $F1
#define PicComment MoveTlbx($A8F2)
tnPicComment EQU $F2
#define OpenPicture MoveTlbx($A8F3)
tnOpenPicture EQU $F3
#define ClosePicture MoveTlbx($A8F4)
tnClosePicture EQU $F4
#define KillPicture MoveTlbx($A8F5)
tnKillPicture EQU $F5
#define DrawPicture MoveTlbx($A8F6)
tnDrawPicture EQU $F6
#define ScalePt NoMoveTlbx($A8F8)
tnScalePt EQU $F8
#define MapPt NoMoveTlbx($A8F9)
tnMapPt EQU $F9
#define MapRect NoMoveTlbx($A8FA)
tnMapRect EQU $FA
#define MapRgn MoveTlbx($A8FB)
tnMapRgn EQU $FB
#define MapPoly NoMoveTlbx($A8FC)
tnMapPoly EQU $FC
;end of QuickDraw Traps
; Tool Box Traps
#define Count1Resources NoMoveTlbx($A80D)
tnCount1Resources EQU $D
#define Get1IxResource MoveTlbx($A80E)
tnGet1IxResource EQU $E
#define Get1IxType MoveTlbx($A80F)
tnGet1IxType EQU $F
#define Unique1ID NoMoveTlbx($A810)
tnUnique1ID EQU $10
#define TESelView MoveTlbx($A811)
tnTESelView EQU $11
#define TEPinScroll MoveTlbx($A812)
tnTEPinScroll EQU $12
#define TEAutoView MoveTlbx($A813)
tnTEAutoView EQU $13
#define Pack8 NoMoveTlbx($A816)
tnPack8 EQU $16
#define FixATan2 NoMoveTlbx($A818)
tnFixATan2 EQU $18
#define XMunger NoMoveTlbx($A819)
tnXMunger EQU $19
#define HOpenResFile NoMoveTlbx($A81A)
tnHOpenResFile EQU $1A
#define HCreateResFile NoMoveTlbx($A81B)
tnHCreateResFile EQU $1B
#define Count1Types NoMoveTlbx($A81C)
tnCount1Types EQU $1C
#define Get1Resource MoveTlbx($A81F)
tnGet1Resource EQU $1F
#define Get1NamedResource MoveTlbx($A820)
tnGet1NamedResource EQU $20
#define MaxSizeRsrc NoMoveTlbx($A821)
tnMaxSizeRsrc EQU $21
#define InsMenuItem MoveTlbx($A826)
tnInsMenuItem EQU $26
#define HideDItem MoveTlbx($A827)
tnHideDItem EQU $27
#define ShowDItem MoveTlbx($A828)
tnShowDItem EQU $28
#define Pack9 NoMoveTlbx($A82B)
tnPack9 EQU $2B
#define Pack10 NoMoveTlbx($A82C)
tnPack10 EQU $2C
#define Pack11 NoMoveTlbx($A82D)
tnPack11 EQU $2D
#define Pack12 NoMoveTlbx($A82E)
tnPack12 EQU $2E
#define Pack13 NoMoveTlbx($A82F)
tnPack13 EQU $2F
#define Pack14 NoMoveTlbx($A830)
tnPack14 EQU $30
#define Pack15 NoMoveTlbx($A831)
tnPack15 EQU $31
#define ScrnBitMap NoMoveTlbx($A833)
tnScrnBitMap EQU $33
#define SetFScaleDisable NoMoveTlbx($A834)
tnSetFScaleDisable EQU $34
#define FontMetrics MoveTlbx($A835)
tnFontMetrics EQU $35
#define ZoomWindow MoveTlbx($A83A)
tnZoomWindow EQU $3A
#define TrackBox MoveTlbx($A83B)
tnTrackBox EQU $3B
#define InitFonts MoveTlbx($A8FE)
tnInitFonts EQU $FE
#define GetFName NoMoveTlbx($A8FF)
tnGetFName EQU $FF
#define GetFNum MoveTlbx($A900)
tnGetFNum EQU $100
#define FMSwapFont MoveTlbx($A901)
tnFMSwapFont EQU $101
#define RealFont MoveTlbx($A902)
tnRealFont EQU $102
#define SetFontLock MoveTlbx($A903)
tnSetFontLock EQU $103
#define DrawGrowIcon MoveTlbx($A904)
tnDrawGrowIcon EQU $104
#define DragGrayRgn MoveTlbx($A905)
tnDragGrayRgn EQU $105
#define NewString MoveTlbx($A906)
tnNewString EQU $106
#define SetString MoveTlbx($A907)
tnSetString EQU $107
#define ShowHide MoveTlbx($A908)
tnShowHide EQU $108
#define CalcVis MoveTlbx($A909)
tnCalcVis EQU $109
#define CalcVBehind MoveTlbx($A90A)
tnCalcVBehind EQU $10A
#define ClipAbove MoveTlbx($A90B)
tnClipAbove EQU $10B
#define PaintOne MoveTlbx($A90C)
tnPaintOne EQU $10C
#define PaintBehind MoveTlbx($A90D)
tnPaintBehind EQU $10D
#define SaveOld MoveTlbx($A90E)
tnSaveOld EQU $10E
#define DrawNew MoveTlbx($A90F)
tnDrawNew EQU $10F
#define GetWMgrPort NoMoveTlbx($A910)
tnGetWMgrPort EQU $110
#define CheckUpDate MoveTlbx($A911)
tnCheckUpDate EQU $111
#define InitWindows MoveTlbx($A912)
tnInitWindows EQU $112
#define NewWindow MoveTlbx($A913)
tnNewWindow EQU $113
#define DisposWindow MoveTlbx($A914)
tnDisposWindow EQU $114
#define ShowWindow MoveTlbx($A915)
tnShowWindow EQU $115
#define HideWindow MoveTlbx($A916)
tnHideWindow EQU $116
#define GetWRefCon NoMoveTlbx($A917)
tnGetWRefCon EQU $117
#define SetWRefCon NoMoveTlbx($A918)
tnSetWRefCon EQU $118
#define GetWTitle NoMoveTlbx($A919)
tnGetWTitle EQU $119
#define SetWTitle MoveTlbx($A91A)
tnSetWTitle EQU $11A
#define MoveWindow MoveTlbx($A91B)
tnMoveWindow EQU $11B
#define HiliteWindow MoveTlbx($A91C)
tnHiliteWindow EQU $11C
#define SizeWindow MoveTlbx($A91D)
tnSizeWindow EQU $11D
#define TrackGoAway MoveTlbx($A91E)
tnTrackGoAway EQU $11E
#define SelectWindow MoveTlbx($A91F)
tnSelectWindow EQU $11F
#define BringToFront MoveTlbx($A920)
tnBringToFront EQU $120
#define SendBehind MoveTlbx($A921)
tnSendBehind EQU $121
#define BeginUpDate MoveTlbx($A922)
tnBeginUpDate EQU $122
#define EndUpDate MoveTlbx($A923)
tnEndUpDate EQU $123
#define FrontWindow NoMoveTlbx($A924)
tnFrontWindow EQU $124
#define DragWindow MoveTlbx($A925)
tnDragWindow EQU $125
#define DragTheRgn NoMoveTlbx($A926)
tnDragTheRgn EQU $126
#define InvalRgn MoveTlbx($A927)
tnInvalRgn EQU $127
#define InvalRect MoveTlbx($A928)
tnInvalRect EQU $128
#define ValidRgn MoveTlbx($A929)
tnValidRgn EQU $129
#define ValidRect MoveTlbx($A92A)
tnValidRect EQU $12A
#define GrowWindow MoveTlbx($A92B)
tnGrowWindow EQU $12B
#define FindWindow NoMoveTlbx($A92C)
tnFindWindow EQU $12C
#define CloseWindow MoveTlbx($A92D)
tnCloseWindow EQU $12D
#define SetWindowPic NoMoveTlbx($A92E)
tnSetWindowPic EQU $12E
#define GetWindowPic NoMoveTlbx($A92F)
tnGetWindowPic EQU $12F
#define InitMenus MoveTlbx($A930)
tnInitMenus EQU $130
#define NewMenu MoveTlbx($A931)
tnNewMenu EQU $131
#define DisposMenu MoveTlbx($A932)
tnDisposMenu EQU $132
#define AppendMenu MoveTlbx($A933)
tnAppendMenu EQU $133
#define ClearMenuBar NoMoveTlbx($A934)
tnClearMenuBar EQU $134
#define InsertMenu MoveTlbx($A935)
tnInsertMenu EQU $135
#define DeleteMenu NoMoveTlbx($A936)
tnDeleteMenu EQU $136
#define DrawMenuBar MoveTlbx($A937)
tnDrawMenuBar EQU $137
#define HiliteMenu MoveTlbx($A938)
tnHiliteMenu EQU $138
#define EnableItem NoMoveTlbx($A939)
tnEnableItem EQU $139
#define DisableItem NoMoveTlbx($A93A)
tnDisableItem EQU $13A
#define GetMenuBar MoveTlbx($A93B)
tnGetMenuBar EQU $13B
#define SetMenuBar NoMoveTlbx($A93C)
tnSetMenuBar EQU $13C
#define MenuSelect MoveTlbx($A93D)
tnMenuSelect EQU $13D
#define MenuKey MoveTlbx($A93E)
tnMenuKey EQU $13E
#define GetItmIcon NoMoveTlbx($A93F)
tnGetItmIcon EQU $13F
#define SetItmIcon MoveTlbx($A940)
tnSetItmIcon EQU $140
#define GetItmStyle NoMoveTlbx($A941)
tnGetItmStyle EQU $141
#define SetItmStyle MoveTlbx($A942)
tnSetItmStyle EQU $142
#define GetItmMark NoMoveTlbx($A943)
tnGetItmMark EQU $143
#define SetItmMark MoveTlbx($A944)
tnSetItmMark EQU $144
#define CheckItem MoveTlbx($A945)
tnCheckItem EQU $145
#define GetItem NoMoveTlbx($A946)
tnGetItem EQU $146
#define SetItem MoveTlbx($A947)
tnSetItem EQU $147
#define CalcMenuSize MoveTlbx($A948)
tnCalcMenuSize EQU $148
#define GetMHandle NoMoveTlbx($A949)
tnGetMHandle EQU $149
#define SetMFlash NoMoveTlbx($A94A)
tnSetMFlash EQU $14A
#define PlotIcon MoveTlbx($A94B)
tnPlotIcon EQU $14B
#define FlashMenuBar MoveTlbx($A94C)
tnFlashMenuBar EQU $14C
#define AddResMenu MoveTlbx($A94D)
tnAddResMenu EQU $14D
#define PinRect NoMoveTlbx($A94E)
tnPinRect EQU $14E
#define DeltaPoint NoMoveTlbx($A94F)
tnDeltaPoint EQU $14F
#define CountMItems NoMoveTlbx($A950)
tnCountMItems EQU $150
#define InsertResMenu MoveTlbx($A951)
tnInsertResMenu EQU $151
#define DelMenuItem MoveTlbx($A952)
tnDelMenuItem EQU $152
#define UpdtControl MoveTlbx($A953)
tnUpdtControl EQU $153
#define NewControl MoveTlbx($A954)
tnNewControl EQU $154
#define DisposControl MoveTlbx($A955)
tnDisposControl EQU $155
#define KillControls MoveTlbx($A956)
tnKillControls EQU $156
#define ShowControl MoveTlbx($A957)
tnShowControl EQU $157
#define HideControl MoveTlbx($A958)
tnHideControl EQU $158
#define MoveControl MoveTlbx($A959)
tnMoveControl EQU $159
#define GetCRefCon NoMoveTlbx($A95A)
tnGetCRefCon EQU $15A
#define SetCRefCon NoMoveTlbx($A95B)
tnSetCRefCon EQU $15B
#define SizeControl MoveTlbx($A95C)
tnSizeControl EQU $15C
#define HiliteControl MoveTlbx($A95D)
tnHiliteControl EQU $15D
#define GetCTitle NoMoveTlbx($A95E)
tnGetCTitle EQU $15E
#define SetCTitle MoveTlbx($A95F)
tnSetCTitle EQU $15F
#define GetCtlValue NoMoveTlbx($A960)
tnGetCtlValue EQU $160
#define GetMinCtl NoMoveTlbx($A961)
tnGetMinCtl EQU $161
#define GetMaxCtl NoMoveTlbx($A962)
tnGetMaxCtl EQU $162
#define SetCtlValue MoveTlbx($A963)
tnSetCtlValue EQU $163
#define SetMinCtl MoveTlbx($A964)
tnSetMinCtl EQU $164
#define SetMaxCtl MoveTlbx($A965)
tnSetMaxCtl EQU $165
#define TestControl MoveTlbx($A966)
tnTestControl EQU $166
#define DragControl MoveTlbx($A967)
tnDragControl EQU $167
#define TrackControl MoveTlbx($A968)
tnTrackControl EQU $168
#define DrawControls NoMoveTlbx($A969)
tnDrawControls EQU $169
#define GetCtlAction NoMoveTlbx($A96A)
tnGetCtlAction EQU $16A
#define SetCtlAction NoMoveTlbx($A96B)
tnSetCtlAction EQU $16B
#define FindControl MoveTlbx($A96C)
tnFindControl EQU $16C
#define Draw1Control MoveTlbx($A96D)
tnDraw1Control EQU $16D
#define DeQueue NoMoveTlbx($A96E)
tnDeQueue EQU $16E
#define EnQueue NoMoveTlbx($A96F)
tnEnQueue EQU $16F
#define WaitNextEvent NoMoveTlbx($A860)
tnWaitNextEvent EQU $60
#define GetNextEvent MoveTlbx($A970)
tnGetNextEvent EQU $170
#define EventAvail MoveTlbx($A971)
tnEventAvail EQU $171
#define GetMouse MoveTlbx($A972)
tnGetMouse EQU $172
#define StillDown MoveTlbx($A973)
tnStillDown EQU $173
#define Button MoveTlbx($A974)
tnButton EQU $174
#define TickCount MoveTlbx($A975)
tnTickCount EQU $175
#define GetKeys MoveTlbx($A976)
tnGetKeys EQU $176
#define WaitMouseUp MoveTlbx($A977)
tnWaitMouseUp EQU $177
#define UpdtDialog MoveTlbx($A978)
tnUpdtDialog EQU $178
#define CouldDialog MoveTlbx($A979)
tnCouldDialog EQU $179
#define FreeDialog MoveTlbx($A97A)
tnFreeDialog EQU $17A
#define InitDialogs NoMoveTlbx($A97B)
tnInitDialogs EQU $17B
#define GetNewDialog MoveTlbx($A97C)
tnGetNewDialog EQU $17C
#define NewDialog MoveTlbx($A97D)
tnNewDialog EQU $17D
#define SelIText MoveTlbx($A97E)
tnSelIText EQU $17E
#define IsDialogEvent NoMoveTlbx($A97F)
tnIsDialogEvent EQU $17F
#define DialogSelect MoveTlbx($A980)
tnDialogSelect EQU $180
#define DrawDialog MoveTlbx($A981)
tnDrawDialog EQU $181
#define CloseDialog MoveTlbx($A982)
tnCloseDialog EQU $182
#define DisposDialog MoveTlbx($A983)
tnDisposDialog EQU $183
#define FindDItem MoveTlbx($A984)
tnFindDItem EQU $184
#define Alert MoveTlbx($A985)
tnAlert EQU $185
#define StopAlert MoveTlbx($A986)
tnStopAlert EQU $186
#define NoteAlert MoveTlbx($A987)
tnNoteAlert EQU $187
#define CautionAlert MoveTlbx($A988)
tnCautionAlert EQU $188
#define CouldAlert MoveTlbx($A989)
tnCouldAlert EQU $189
#define FreeAlert MoveTlbx($A98A)
tnFreeAlert EQU $18A
#define ParamText MoveTlbx($A98B)
tnParamText EQU $18B
#define ErrorSound NoMoveTlbx($A98C)
tnErrorSound EQU $18C
#define GetDItem MoveTlbx($A98D)
tnGetDItem EQU $18D
#define SetDItem MoveTlbx($A98E)
tnSetDItem EQU $18E
#define SetIText MoveTlbx($A98F)
tnSetIText EQU $18F
#define GetIText NoMoveTlbx($A990)
tnGetIText EQU $190
#define ModalDialog MoveTlbx($A991)
tnModalDialog EQU $191
#define DetachResource NoMoveTlbx($A992)
tnDetachResource EQU $192
#define SetResPurge NoMoveTlbx($A993)
tnSetResPurge EQU $193
#define CurResFile NoMoveTlbx($A994)
tnCurResFile EQU $194
#define InitResources MoveTlbx($A995)
tnInitResources EQU $195
#define RsrcZoneInit MoveTlbx($A996)
tnRsrcZoneInit EQU $196
#define OpenResFile MoveTlbx($A997)
tnOpenResFile EQU $197
#define UseResFile NoMoveTlbx($A998)
tnUseResFile EQU $198
#define UpdateResFile NoMoveTlbx($A999)
tnUpdateResFile EQU $199
#define CloseResFile MoveTlbx($A99A)
tnCloseResFile EQU $19A
#define SetResLoad NoMoveTlbx($A99B)
tnSetResLoad EQU $19B
#define CountResources NoMoveTlbx($A99C)
tnCountResources EQU $19C
#define GetIndResource MoveTlbx($A99D)
tnGetIndResource EQU $19D
#define CountTypes NoMoveTlbx($A99E)
tnCountTypes EQU $19E
#define GetIndType NoMoveTlbx($A99F)
tnGetIndType EQU $19F
#define GetResource MoveTlbx($A9A0)
tnGetResource EQU $1A0
#define GetNamedResource MoveTlbx($A9A1)
tnGetNamedResource EQU $1A1
#define LoadResource MoveTlbx($A9A2)
tnLoadResource EQU $1A2
#define ReleaseResource MoveTlbx($A9A3)
tnReleaseResource EQU $1A3
#define HomeResFile NoMoveTlbx($A9A4)
tnHomeResFile EQU $1A4
#define SizeRsrc NoMoveTlbx($A9A5)
tnSizeRsrc EQU $1A5
#define GetResAttrs NoMoveTlbx($A9A6)
tnGetResAttrs EQU $1A6
#define SetResAttrs NoMoveTlbx($A9A7)
tnSetResAttrs EQU $1A7
#define GetResInfo NoMoveTlbx($A9A8)
tnGetResInfo EQU $1A8
#define SetResInfo MoveTlbx($A9A9)
tnSetResInfo EQU $1A9
#define ChangedResource MoveTlbx($A9AA)
tnChangedResource EQU $1AA
#define AddResource NoMoveTlbx($A9AB)
tnAddResource EQU $1AB
#define AddReference NoMoveTlbx($A9AC)
tnAddReference EQU $1AC
#define RmveResource MoveTlbx($A9AD)
tnRmveResource EQU $1AD
#define RmveReference NoMoveTlbx($A9AE)
tnRmveReference EQU $1AE
#define ResError NoMoveTlbx($A9AF)
tnResError EQU $1AF
#define WriteResource NoMoveTlbx($A9B0)
tnWriteResource EQU $1B0
#define CreateResFile MoveTlbx($A9B1)
tnCreateResFile EQU $1B1
#define SystemEvent NoMoveTlbx($A9B2)
tnSystemEvent EQU $1B2
#define SystemClick MoveTlbx($A9B3)
tnSystemClick EQU $1B3
#define SystemTask NoMoveTlbx($A9B4)
tnSystemTask EQU $1B4
#define SystemMenu MoveTlbx($A9B5)
tnSystemMenu EQU $1B5
#define OpenDeskAcc MoveTlbx($A9B6)
tnOpenDeskAcc EQU $1B6
#define CloseDeskAcc NoMoveTlbx($A9B7)
tnCloseDeskAcc EQU $1B7
#define GetPattern MoveTlbx($A9B8)
tnGetPattern EQU $1B8
#define GetCursor MoveTlbx($A9B9)
tnGetCursor EQU $1B9
#define GetString MoveTlbx($A9BA)
tnGetString EQU $1BA
#define GetIcon MoveTlbx($A9BB)
tnGetIcon EQU $1BB
#define GetPicture MoveTlbx($A9BC)
tnGetPicture EQU $1BC
#define GetNewWindow MoveTlbx($A9BD)
tnGetNewWindow EQU $1BD
#define GetNewControl MoveTlbx($A9BE)
tnGetNewControl EQU $1BE
#define GetRMenu MoveTlbx($A9BF)
tnGetRMenu EQU $1BF
#define GetNewMBar MoveTlbx($A9C0)
tnGetNewMBar EQU $1C0
#define UniqueID NoMoveTlbx($A9C1)
tnUniqueID EQU $1C1
#define SysEdit MoveTlbx($A9C2)
tnSysEdit EQU $1C2
#define OpenRFPerm MoveTlbx($A9C4)
tnOpenRFPerm EQU $1C4
#define RsrcMapEntry NoMoveTlbx($A9C5)
tnRsrcMapEntry EQU $1C5
#define Secs2Date NoMoveTlbx($A9C6)
tnSecs2Date EQU $1C6
#define Date2Secs NoMoveTlbx($A9C7)
tnDate2Secs EQU $1C7
#define SysBeep MoveTlbx($A9C8)
tnSysBeep EQU $1C8
#define SysError MoveTlbx($A9C9)
tnSysError EQU $1C9
#define TEGetText MoveTlbx($A9CB)
tnTEGetText EQU $1CB
#define TEInit MoveTlbx($A9CC)
tnTEInit EQU $1CC
#define TEDispose MoveTlbx($A9CD)
tnTEDispose EQU $1CD
#define TextBox MoveTlbx($A9CE)
tnTextBox EQU $1CE
#define TESetText MoveTlbx($A9CF)
tnTESetText EQU $1CF
#define TECalText MoveTlbx($A9D0)
tnTECalText EQU $1D0
#define TESetSelect MoveTlbx($A9D1)
tnTESetSelect EQU $1D1
#define TENew MoveTlbx($A9D2)
tnTENew EQU $1D2
#define TEUpdate MoveTlbx($A9D3)
tnTEUpdate EQU $1D3
#define TEClick MoveTlbx($A9D4)
tnTEClick EQU $1D4
#define TECopy MoveTlbx($A9D5)
tnTECopy EQU $1D5
#define TECut MoveTlbx($A9D6)
tnTECut EQU $1D6
#define TEDelete MoveTlbx($A9D7)
tnTEDelete EQU $1D7
#define TEActivate MoveTlbx($A9D8)
tnTEActivate EQU $1D8
#define TEDeactivate MoveTlbx($A9D9)
tnTEDeactivate EQU $1D9
#define TEIdle MoveTlbx($A9DA)
tnTEIdle EQU $1DA
#define TEPaste MoveTlbx($A9DB)
tnTEPaste EQU $1DB
#define TEKey MoveTlbx($A9DC)
tnTEKey EQU $1DC
#define TEScroll MoveTlbx($A9DD)
tnTEScroll EQU $1DD
#define TEInsert MoveTlbx($A9DE)
tnTEInsert EQU $1DE
#define TESetJust MoveTlbx($A9DF)
tnTESetJust EQU $1DF
#define Munger MoveTlbx($A9E0)
tnMunger EQU $1E0
#define HandToHand MoveTlbx($A9E1)
tnHandToHand EQU $1E1
#define PtrToXHand MoveTlbx($A9E2)
tnPtrToXHand EQU $1E2
#define PtrToHand MoveTlbx($A9E3)
tnPtrToHand EQU $1E3
#define HandAndHand MoveTlbx($A9E4)
tnHandAndHand EQU $1E4
#define InitPack MoveTlbx($A9E5)
tnInitPack EQU $1E5
#define InitAllPacks MoveTlbx($A9E6)
tnInitAllPacks EQU $1E6
#define Pack0 NoMoveTlbx($A9E7)
tnPack0 EQU $1E7
#define Pack1 NoMoveTlbx($A9E8)
tnPack1 EQU $1E8
#define Pack2 NoMoveTlbx($A9E9)
tnPack2 EQU $1E9
#define Pack3 NoMoveTlbx($A9EA)
tnPack3 EQU $1EA
#define FP68K NoMoveTlbx($A9EB)
tnFP68K EQU $1EB
#define Pack4 NoMoveTlbx($A9EB)
tnPack4 EQU $1EB
#define Elems68K NoMoveTlbx($A9EC)
tnElems68K EQU $1EC
#define Pack5 NoMoveTlbx($A9EC)
tnPack5 EQU $1EC
#define Pack6 NoMoveTlbx($A9ED)
tnPack6 EQU $1ED
#define DECSTR68K NoMoveTlbx($A9EE)
tnDECSTR68K EQU $1EE
#define Pack7 NoMoveTlbx($A9EE)
tnPack7 EQU $1EE
#define PtrAndHand MoveTlbx($A9EF)
tnPtrAndHand EQU $1EF
#define LoadSeg MoveTlbx($A9F0)
tnLoadSeg EQU $1F0
#define UnLoadSeg MoveTlbx($A9F1)
tnUnLoadSeg EQU $1F1
#define Launch MoveTlbx($A9F2)
tnLaunch EQU $1F2
#define Chain MoveTlbx($A9F3)
tnChain EQU $1F3
#define ExitToShell MoveTlbx($A9F4)
tnExitToShell EQU $1F4
#define GetAppParms NoMoveTlbx($A9F5)
tnGetAppParms EQU $1F5
#define GetResFileAttrs NoMoveTlbx($A9F6)
tnGetResFileAttrs EQU $1F6
#define SetResFileAttrs NoMoveTlbx($A9F7)
tnSetResFileAttrs EQU $1F7
#define MethodDispatch NoMoveTlbx($A9F8)
tnMethodDispatch EQU $1F8
#define InfoScrap NoMoveTlbx($A9F9)
tnInfoScrap EQU $1F9
#define UnlodeScrap MoveTlbx($A9FA)
tnUnlodeScrap EQU $1FA
#define UnloadScrap MoveTlbx($A9FA)
tnUnloadScrap EQU $1FA
#define LodeScrap MoveTlbx($A9FB)
tnLodeScrap EQU $1FB
#define LoadScrap MoveTlbx($A9FB)
tnLoadScrap EQU $1FB
#define ZeroScrap MoveTlbx($A9FC)
tnZeroScrap EQU $1FC
#define GetScrap MoveTlbx($A9FD)
tnGetScrap EQU $1FD
#define PutScrap MoveTlbx($A9FE)
tnPutScrap EQU $1FE
#define Debugger NoMoveTlbx($A9FF)
tnDebugger EQU $1FF
#define DebugStr NoMoveTlbx($ABFF)
tnDebugStr EQU $3FF
; end of Tool Box Traps
; System Traps
;_______________________________________________________________________
;
; Core routine system TRAPS
;
;_______________________________________________________________________
; First we have the I/O core routines. These are also used by
; the file system.
#define _Open NoMoveOS($A000)
tnOpen EQU $0
#define _Close NoMoveOS($A001)
tnClose EQU $1
#define _Read NoMoveOS($A002)
tnRead EQU $2
#define _Write NoMoveOS($A003)
tnWrite EQU $3
#define _Control MoveOS($A004)
tnControl EQU $4
#define _Status MoveOS($A005)
tnStatus EQU $5
#define _KillIO NoMoveOS($A006)
tnKillIO EQU $6
#define _GetVolInfo NoMoveOS($A007)
tnGetVolInfo EQU $7
#define _Create NoMoveOS($A008)
tnCreate EQU $8
#define _Delete NoMoveOS($A009)
tnDelete EQU $9
#define _OpenRF NoMoveOS($A00A)
tnOpenRF EQU $A
#define _ReName NoMoveOS($A00B)
tnReName EQU $B
#define _GetFileInfo NoMoveOS($A00C)
tnGetFileInfo EQU $C
#define _SetFileInfo NoMoveOS($A00D)
tnSetFileInfo EQU $D
#define _UnMountVol NoMoveOS($A00E)
tnUnMountVol EQU $E
#define _MountVol NoMoveOS($A00F)
tnMountVol EQU $F
#define _Allocate NoMoveOS($A010)
tnAllocate EQU $10
#define _GetEOF NoMoveOS($A011)
tnGetEOF EQU $11
#define _SetEOF NoMoveOS($A012)
tnSetEOF EQU $12
#define _FlushVol MoveOS($A013)
tnFlushVol EQU $13
#define _GetVol NoMoveOS($A014)
tnGetVol EQU $14
#define _SetVol NoMoveOS($A015)
tnSetVol EQU $15
#define _FInitQueue NoMoveOS($A016)
tnFInitQueue EQU $16
#define _Eject MoveOS($A017)
tnEject EQU $17
#define _GetFPos NoMoveOS($A018)
tnGetFPos EQU $18
;These are the HFS additions
#define _HFSDispatch NoMoveOS($A260)
tnHFSDispatch EQU $60
#define _HSetVol NoMoveOS($A215)
tnHSetVol EQU $15
#define _HGetVol NoMoveOS($A214)
tnHGetVol EQU $14
#define _HOpen NoMoveOS($A200)
tnHOpen EQU $0
#define _HGetVInfo NoMoveOS($A207)
tnHGetVInfo EQU $7
#define _HCreate NoMoveOS($A208)
tnHCreate EQU $8
#define _HDelete NoMoveOS($A209)
tnHDelete EQU $9
#define _HOpenRF NoMoveOS($A20A)
tnHOpenRF EQU $A
#define _HRename NoMoveOS($A20B)
tnHRename EQU $B
#define _HGetFileInfo NoMoveOS($A20C)
tnHGetFileInfo EQU $C
#define _HSetFileInfo NoMoveOS($A20D)
tnHSetFileInfo EQU $D
#define _AllocContig NoMoveOS($A210)
tnAllocContig EQU $10
;_SetPEOF OPWORD $A200+18
#define _HSetFLock NoMoveOS($A241)
tnHSetFLock EQU $41
#define _HRstFLock NoMoveOS($A242)
tnHRstFLock EQU $42
; end of HFS additions
; Here are the memory manager core routines
#define _InitZone MoveOS($A019)
tnInitZone EQU $19
#define _GetZone NoMoveOS($A11A)
tnGetZone EQU $11A
#define _SetZone NoMoveOS($A01B)
tnSetZone EQU $1B
#define _FreeMem MoveOS($A01C)
tnFreeMem EQU $1C
#define _MaxMem NoMoveOS($A11D)
tnMaxMem EQU $11D
#define _NewPtr MoveOS($A11E)
tnNewPtr EQU $11E
#define _DisposPtr MoveOS($A01F)
tnDisposPtr EQU $1F
#define _SetPtrSize MoveOS($A020)
tnSetPtrSize EQU $20
#define _GetPtrSize NoMoveOS($A021)
tnGetPtrSize EQU $21
#define _NewHandle MoveOS($A122)
tnNewHandle EQU $122
#define _DisposHandle MoveOS($A023)
tnDisposHandle EQU $23
#define _SetHandleSize MoveOS($A024)
tnSetHandleSize EQU $24
#define _GetHandleSize NoMoveOS($A025)
tnGetHandleSize EQU $25
#define _HandleZone NoMoveOS($A126)
tnHandleZone EQU $126
#define _ReAllocHandle MoveOS($A027)
tnReAllocHandle EQU $27
#define _RecoverHandle MoveOS($A128)
tnRecoverHandle EQU $128
#define _HLock NoMoveOS($A029)
tnHLock EQU $29
#define _HUnlock NoMoveOS($A02A)
tnHUnlock EQU $2A
#define _EmptyHandle MoveOS($A02B)
tnEmptyHandle EQU $2B
#define _InitApplZone MoveOS($A02C)
tnInitApplZone EQU $2C
#define _SetApplLimit NoMoveOS($A02D)
tnSetApplLimit EQU $2D
#define _BlockMove NoMoveOS($A02E)
tnBlockMove EQU $2E
; Here are the event manager routines
#define _PostEvent NoMoveOS($A02F)
tnPostEvent EQU $2F
#define _PPostEvent NoMoveOS($A12F)
tnPPostEvent EQU $12F
#define _OSEventAvail NoMoveOS($A030)
tnOSEventAvail EQU $30
#define _GetOSEvent NoMoveOS($A031)
tnGetOSEvent EQU $31
#define _FlushEvents NoMoveOS($A032)
tnFlushEvents EQU $32
; Here are the utility core routines
#define _VInstall NoMoveOS($A033)
tnVInstall EQU $33
#define _VRemove NoMoveOS($A034)
tnVRemove EQU $34
#define _OffLine NoMoveOS($A035)
tnOffLine EQU $35
#define _MoreMasters MoveOS($A036)
tnMoreMasters EQU $36
#define _WriteParam NoMoveOS($A038)
tnWriteParam EQU $38
#define _ReadDateTime NoMoveOS($A039)
tnReadDateTime EQU $39
#define _SetDateTime NoMoveOS($A03A)
tnSetDateTime EQU $3A
#define _Delay NoMoveOS($A03B)
tnDelay EQU $3B
#define _CmpString NoMoveOS($A03C)
tnCmpString EQU $3C
#define _DrvrInstall MoveOS($A03D)
tnDrvrInstall EQU $3D
#define _DrvrRemove MoveOS($A03E)
tnDrvrRemove EQU $3E
#define _InitUtil NoMoveOS($A03F)
tnInitUtil EQU $3F
#define _ResrvMem MoveOS($A040)
tnResrvMem EQU $40
#define _SetFilLock NoMoveOS($A041)
tnSetFilLock EQU $41
#define _RstFilLock NoMoveOS($A042)
tnRstFilLock EQU $42
#define _SetFilType NoMoveOS($A043)
tnSetFilType EQU $43
#define _SetFPos NoMoveOS($A044)
tnSetFPos EQU $44
#define _FlushFile NoMoveOS($A045)
tnFlushFile EQU $45
#define _GetTrapAddress NoMoveOS($A146)
tnGetTrapAddress EQU $146
#define _SetTrapAddress NoMoveOS($A047)
tnSetTrapAddress EQU $47
#define _PtrZone NoMoveOS($A148)
tnPtrZone EQU $148
#define _HPurge NoMoveOS($A049)
tnHPurge EQU $49
#define _HNoPurge NoMoveOS($A04A)
tnHNoPurge EQU $4A
#define _SetGrowZone NoMoveOS($A04B)
tnSetGrowZone EQU $4B
#define _CompactMem MoveOS($A04C)
tnCompactMem EQU $4C
#define _PurgeMem MoveOS($A04D)
tnPurgeMem EQU $4D
#define _AddDrive NoMoveOS($A04E)
tnAddDrive EQU $4E
#define _RDrvrInstall NoMoveOS($A04F)
tnRDrvrInstall EQU $4F
#define _LwrString NoMoveOS($A056)
tnLwrString EQU $56
#define _UprString NoMoveOS($A054)
tnUprString EQU $54
#define _SetApplBase MoveOS($A057)
tnSetApplBase EQU $57
#define OSDispatch NoMoveTlbx($A88F)
tnOSDispatch EQU $8F
;Macros
#define _RelString NoMoveOS($A050)
tnRelString EQU $50
#define _ReadXPRam NoMoveOS($A051)
tnReadXPRam EQU $51
#define _WriteXPRam NoMoveOS($A052)
tnWriteXPRam EQU $52
#define _InsTime NoMoveOS($A058)
tnInsTime EQU $58
#define _RmvTime NoMoveOS($A059)
tnRmvTime EQU $59
#define _PrimeTime NoMoveOS($A05A)
tnPrimeTime EQU $5A
#define _MaxBlock NoMoveOS($A061)
tnMaxBlock EQU $61
#define _PurgeSpace NoMoveOS($A162)
tnPurgeSpace EQU $162
#define _MaxApplZone NoMoveOS($A063)
tnMaxApplZone EQU $63
#define _MoveHHi MoveOS($A064)
tnMoveHHi EQU $64
#define _StackSpace NoMoveOS($A065)
tnStackSpace EQU $65
#define _NewEmptyHandle MoveOS($A166)
tnNewEmptyHandle EQU $166
#define _HSetRBit NoMoveOS($A067)
tnHSetRBit EQU $67
#define _HClrRBit NoMoveOS($A068)
tnHClrRBit EQU $68
#define _HGetState NoMoveOS($A069)
tnHGetState EQU $69
#define _HSetState NoMoveOS($A06A)
tnHSetState EQU $6A
#define _InitFS NoMoveOS($A06C)
tnInitFS EQU $6C
#define _InitEvents NoMoveOS($A06D)
tnInitEvents EQU $6D
#define _StripAddress NoMoveOS($A055)
tnStripAddress EQU $55
#define _SetAppBase MoveOS($A057)
tnSetAppBase EQU $57
#define _SwapMMUMode NoMoveOS($A05D)
tnSwapMMUMode EQU $5D
#define _SlotVInstall NoMoveOS($A06F)
tnSlotVInstall EQU $6F
#define _SlotVRemove NoMoveOS($A070)
tnSlotVRemove EQU $70
#define _AttachVBL NoMoveOS($A071)
tnAttachVBL EQU $71
#define _DoVBLTask NoMoveOS($A072)
tnDoVBLTask EQU $72
#define _SIntInstall NoMoveOS($A075)
tnSIntInstall EQU $75
#define _SIntRemove NoMoveOS($A076)
tnSIntRemove EQU $76
#define _CountADBs NoMoveOS($A077)
tnCountADBs EQU $77
#define _GetIndADB NoMoveOS($A078)
tnGetIndADB EQU $78
#define _GetADBInfo NoMoveOS($A079)
tnGetADBInfo EQU $79
#define _SetADBInfo NoMoveOS($A07A)
tnSetADBInfo EQU $7A
#define _ADBReInit MoveOS($A07B)
tnADBReInit EQU $7B
#define _ADBOp NoMoveOS($A07C)
tnADBOp EQU $7C
#define _GetDefaultStartup NoMoveOS($A07D)
tnGetDefaultStartup EQU $7D
#define _SetDefaultStartup NoMoveOS($A07E)
tnSetDefaultStartup EQU $7E
#define _InternalWait NoMoveOS($A07F)
tnInternalWait EQU $7F
#define RGetResource MoveTlbx($A80C)
tnRGetResource EQU $C
#define _GetVideoDefault NoMoveOS($A080)
tnGetVideoDefault EQU $80
#define _SetVideoDefault NoMoveOS($A081)
tnSetVideoDefault EQU $81
#define _DTInstall NoMoveOS($A082)
tnDTInstall EQU $82
#define _SetOSDefault NoMoveOS($A083)
tnSetOSDefault EQU $83
#define _GetOSDefault NoMoveOS($A084)
tnGetOSDefault EQU $84
#define _Sleep NoMoveOS($A08A)
tnSleep EQU $8A
#define _SysEnvirons NoMoveOS($A090)
tnSysEnvirons EQU $90
#define InitProcMenu MoveTlbx($A808)
tnInitProcMenu EQU $8
#define GetItemCmd NoMoveTlbx($A84E)
tnGetItemCmd EQU $4E
#define SetItemCmd NoMoveTlbx($A84F)
tnSetItemCmd EQU $4F
#define PopUpMenuSelect MoveTlbx($A80B)
tnPopUpMenuSelect EQU $B
#define KeyTrans NoMoveTlbx($A9C3)
tnKeyTrans EQU $1C3
; TextEdit
#define TEGetOffset MoveTlbx($A83C)
tnTEGetOffset EQU $3C
#define TEDispatch NoMoveTlbx($A83D)
tnTEDispatch EQU $3D
#define TEStyleNew NoMoveTlbx($A83E)
tnTEStyleNew EQU $3E
; Color Quickdraw
#define OpenCport MoveTlbx($AA00)
tnOpenCport EQU $200
#define InitCport MoveTlbx($AA01)
tnInitCport EQU $201
#define CloseCPort MoveTlbx($A87D)
tnCloseCPort EQU $7D
#define NewPixMap MoveTlbx($AA03)
tnNewPixMap EQU $203
#define DisposPixMap MoveTlbx($AA04)
tnDisposPixMap EQU $204
#define CopyPixMap NoMoveTlbx($AA05)
tnCopyPixMap EQU $205
#define SetPortPix NoMoveTlbx($AA06)
tnSetPortPix EQU $206
#define NewPixPat MoveTlbx($AA07)
tnNewPixPat EQU $207
#define DisposPixPat MoveTlbx($AA08)
tnDisposPixPat EQU $208
#define CopyPixPat NoMoveTlbx($AA09)
tnCopyPixPat EQU $209
#define PenPixPat MoveTlbx($AA0A)
tnPenPixPat EQU $20A
#define BackPixPat MoveTlbx($AA0B)
tnBackPixPat EQU $20B
#define GetPixPat MoveTlbx($AA0C)
tnGetPixPat EQU $20C
#define MakeRGBPat NoMoveTlbx($AA0D)
tnMakeRGBPat EQU $20D
#define FillCRect MoveTlbx($AA0E)
tnFillCRect EQU $20E
#define FillCOval MoveTlbx($AA0F)
tnFillCOval EQU $20F
#define FillCRoundRect MoveTlbx($AA10)
tnFillCRoundRect EQU $210
#define FillCArc MoveTlbx($AA11)
tnFillCArc EQU $211
#define FillCRgn MoveTlbx($AA12)
tnFillCRgn EQU $212
#define FillCPoly MoveTlbx($AA13)
tnFillCPoly EQU $213
#define RGBForeColor MoveTlbx($AA14)
tnRGBForeColor EQU $214
#define RGBBackColor MoveTlbx($AA15)
tnRGBBackColor EQU $215
#define SetCPixel MoveTlbx($AA16)
tnSetCPixel EQU $216
#define GetCPixel NoMoveTlbx($AA17)
tnGetCPixel EQU $217
#define GetCTable MoveTlbx($AA18)
tnGetCTable EQU $218
#define GetForeColor NoMoveTlbx($AA19)
tnGetForeColor EQU $219
#define GetBackColor NoMoveTlbx($AA1A)
tnGetBackColor EQU $21A
#define GetCCursor MoveTlbx($AA1B)
tnGetCCursor EQU $21B
#define SetCCursor MoveTlbx($AA1C)
tnSetCCursor EQU $21C
#define AllocCursor NoMoveTlbx($AA1D)
tnAllocCursor EQU $21D
#define GetCIcon MoveTlbx($AA1E)
tnGetCIcon EQU $21E
#define PlotCIcon MoveTlbx($AA1F)
tnPlotCIcon EQU $21F
#define OpColor NoMoveTlbx($AA21)
tnOpColor EQU $221
#define HiliteColor NoMoveTlbx($AA22)
tnHiliteColor EQU $222
#define CharExtra NoMoveTlbx($AA23)
tnCharExtra EQU $223
#define DisposCTable MoveTlbx($AA24)
tnDisposCTable EQU $224
#define DisposCIcon MoveTlbx($AA25)
tnDisposCIcon EQU $225
#define DisposCCursor NoMoveTlbx($AA26)
tnDisposCCursor EQU $226
#define SeedCFill NoMoveTlbx($AA50)
tnSeedCFill EQU $250
#define CalcCMask NoMoveTlbx($AA4F)
tnCalcCMask EQU $24F
; Routines for video devices
#define GetMaxDevice NoMoveTlbx($AA27)
tnGetMaxDevice EQU $227
#define GetCTSeed NoMoveTlbx($AA28)
tnGetCTSeed EQU $228
#define GetDeviceList NoMoveTlbx($AA29)
tnGetDeviceList EQU $229
#define GetMainDevice NoMoveTlbx($AA2A)
tnGetMainDevice EQU $22A
#define GetNextDevice NoMoveTlbx($AA2B)
tnGetNextDevice EQU $22B
#define TestDeviceAttribute NoMoveTlbx($AA2C)
tnTestDeviceAttribute EQU $22C
#define SetDeviceAttribute NoMoveTlbx($AA2D)
tnSetDeviceAttribute EQU $22D
#define InitGDevice MoveTlbx($AA2E)
tnInitGDevice EQU $22E
#define NewGDevice MoveTlbx($AA2F)
tnNewGDevice EQU $22F
#define DisposGDevice MoveTlbx($AA30)
tnDisposGDevice EQU $230
#define SetGDevice NoMoveTlbx($AA31)
tnSetGDevice EQU $231
#define GetGDevice NoMoveTlbx($AA32)
tnGetGDevice EQU $232
; Color Manager
#define Color2Index MoveTlbx($AA33)
tnColor2Index EQU $233
#define Index2Color NoMoveTlbx($AA34)
tnIndex2Color EQU $234
#define InvertColor NoMoveTlbx($AA35)
tnInvertColor EQU $235
#define RealColor MoveTlbx($AA36)
tnRealColor EQU $236
#define GetSubTable MoveTlbx($AA37)
tnGetSubTable EQU $237
#define UpdatePixMap NoMoveTlbx($AA38)
tnUpdatePixMap EQU $238
; Dialog Manager
#define NewCDialog MoveTlbx($AA4B)
tnNewCDialog EQU $24B
#define MakeITable MoveTlbx($AA39)
tnMakeITable EQU $239
#define AddSearch MoveTlbx($AA3A)
tnAddSearch EQU $23A
#define AddComp MoveTlbx($AA3B)
tnAddComp EQU $23B
#define SetClientID NoMoveTlbx($AA3C)
tnSetClientID EQU $23C
#define ProtectEntry NoMoveTlbx($AA3D)
tnProtectEntry EQU $23D
#define ReserveEntry NoMoveTlbx($AA3E)
tnReserveEntry EQU $23E
#define SetEntries NoMoveTlbx($AA3F)
tnSetEntries EQU $23F
#define QDError NoMoveTlbx($AA40)
tnQDError EQU $240
#define SaveEntries NoMoveTlbx($AA49)
tnSaveEntries EQU $249
#define RestoreEntries NoMoveTlbx($AA4A)
tnRestoreEntries EQU $24A
#define DelSearch MoveTlbx($AA4C)
tnDelSearch EQU $24C
#define DelComp MoveTlbx($AA4D)
tnDelComp EQU $24D
#define SetStdCProcs NoMoveTlbx($AA4E)
tnSetStdCProcs EQU $24E
#define StdOpcodeProc NoMoveTlbx($ABF8)
tnStdOpcodeProc EQU $3F8
; Color ToolBox
#define SetWinColor MoveTlbx($AA41)
tnSetWinColor EQU $241
#define GetAuxWin NoMoveTlbx($AA42)
tnGetAuxWin EQU $242
#define SetCtlColor MoveTlbx($AA43)
tnSetCtlColor EQU $243
#define GetAuxCtl MoveTlbx($AA44)
tnGetAuxCtl EQU $244
#define NewCWindow MoveTlbx($AA45)
tnNewCWindow EQU $245
#define GetNewCWindow MoveTlbx($AA46)
tnGetNewCWindow EQU $246
#define SetDeskCPat MoveTlbx($AA47)
tnSetDeskCPat EQU $247
#define GetCWMgrPort NoMoveTlbx($AA48)
tnGetCWMgrPort EQU $248
#define GetCVariant NoMoveTlbx($A809)
tnGetCVariant EQU $9
#define GetWVariant NoMoveTlbx($A80A)
tnGetWVariant EQU $A
; color menus
#define DelMCEntries NoMoveTlbx($AA60)
tnDelMCEntries EQU $260
#define GetMCInfo MoveTlbx($AA61)
tnGetMCInfo EQU $261
#define SetMCInfo MoveTlbx($AA62)
tnSetMCInfo EQU $262
#define DispMCInfo MoveTlbx($AA63)
tnDispMCInfo EQU $263
#define GetMCEntry NoMoveTlbx($AA64)
tnGetMCEntry EQU $264
#define SetMCEntries NoMoveTlbx($AA65)
tnSetMCEntries EQU $265
; other menu stuff
#define MenuChoice NoMoveTlbx($AA66)
tnMenuChoice EQU $266
; Font Manager
#define SetFractEnable NoMoveTlbx($A814)
tnSetFractEnable EQU $14
#define _PMgrOp NoMoveOS($A085)
tnPMgrOp EQU $85
#define _HUnmountVol NoMoveOS($A20E)
tnHUnmountVol EQU $E
; Palette Manager Traps
#define InitPalettes MoveTlbx($AA90)
tnInitPalettes EQU $290
#define NewPalette MoveTlbx($AA91)
tnNewPalette EQU $291
#define GetNewPalette MoveTlbx($AA92)
tnGetNewPalette EQU $292
#define DisposePalette MoveTlbx($AA93)
tnDisposePalette EQU $293
#define ActivatePalette MoveTlbx($AA94)
tnActivatePalette EQU $294
#define SetPalette NoMoveTlbx($AA95)
tnSetPalette EQU $295
#define GetPalette NoMoveTlbx($AA96)
tnGetPalette EQU $296
#define PmForeColor MoveTlbx($AA97)
tnPmForeColor EQU $297
#define PmBackColor MoveTlbx($AA98)
tnPmBackColor EQU $298
#define AnimateEntry NoMoveTlbx($AA99)
tnAnimateEntry EQU $299
#define AnimatePalette NoMoveTlbx($AA9A)
tnAnimatePalette EQU $29A
#define GetEntryColor NoMoveTlbx($AA9B)
tnGetEntryColor EQU $29B
#define SetEntryColor NoMoveTlbx($AA9C)
tnSetEntryColor EQU $29C
#define GetEntryUsage NoMoveTlbx($AA9D)
tnGetEntryUsage EQU $29D
#define SetEntryUsage NoMoveTlbx($AA9E)
tnSetEntryUsage EQU $29E
#define CTab2Palette MoveTlbx($AA9F)
tnCTab2Palette EQU $29F
#define Palette2CTab MoveTlbx($AAA0)
tnPalette2CTab EQU $2A0
#define CopyPalette MoveTlbx($AAA1)
tnCopyPalette EQU $2A1
; Sound Manager Traps
#define SndDoCommand NoMoveTlbx($A803)
tnSndDoCommand EQU $3
#define SndDoImmediate NoMoveTlbx($A804)
tnSndDoImmediate EQU $4
#define SndAddModifier MoveTlbx($A802)
tnSndAddModifier EQU $2
#define SndNewChannel MoveTlbx($A807)
tnSndNewChannel EQU $7
#define SndDisposeChannel MoveTlbx($A801)
tnSndDisposeChannel EQU $1
#define SndPlay NoMoveTlbx($A805)
tnSndPlay EQU $5
#define SndControl NoMoveTlbx($A806)
tnSndControl EQU $6
#define PutIcon NoMoveTlbx($A9CA)
tnPutIcon EQU $1CA
#define _SlotManager NoMoveOS($A06E)
tnSlotManager EQU $6E
#define ScriptUtil NoMoveTlbx($A8B5)
tnScriptUtil EQU $B5
#define SCSIDispatch NoMoveTlbx($A815)
tnSCSIDispatch EQU $15
#define Long2Fix NoMoveTlbx($A83F)
tnLong2Fix EQU $3F
#define Fix2Long NoMoveTlbx($A840)
tnFix2Long EQU $40
#define Fix2Frac NoMoveTlbx($A841)
tnFix2Frac EQU $41
#define Frac2Fix NoMoveTlbx($A842)
tnFrac2Fix EQU $42
#define Fix2X NoMoveTlbx($A843)
tnFix2X EQU $43
#define X2Fix NoMoveTlbx($A844)
tnX2Fix EQU $44
#define Frac2X NoMoveTlbx($A845)
tnFrac2X EQU $45
#define X2Frac NoMoveTlbx($A846)
tnX2Frac EQU $46
#define _NMInstall NoMoveOS($A05E)
tnNMInstall EQU $5E
#define _NMRemove NoMoveOS($A05F)
tnNMRemove EQU $5F