1
0
mirror of https://github.com/ksherlock/mpw.git synced 2024-12-30 08:29:56 +00:00
mpw/macos/traps.h
Kelvin Sherlock 04e48765b2 traps
2013-07-01 22:40:55 -04:00

1083 lines
40 KiB
C++

/*
File: Traps.h
Contains: A-Trap constants.
Version: Technology: Mac OS 9
Release: Universal Interfaces 3.4
Copyright: © 1985-2001 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 __macos_traps__
#define __macos_traps__
#ifdef __cplusplus
extern "C" {
#endif
const char *TrapName(uint16_t trap);
#ifdef __cplusplus
}
#endif
#ifdef __cplusplus
namespace MacOS {
#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
};
enum {
_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
};
enum {
_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
};
enum {
_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
};
enum {
_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
};
enum {
_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
};
enum {
_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
};
enum {
_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
};
enum {
_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
};
enum {
_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,
_GestaltValueDispatch = 0xABF1,
_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 */
_ModalDialogMenuSetup = 0xAA67,
_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,
_CodecDispatch = 0xAAA3
};
enum {
_SpeechRecognitionDispatch = 0xAA56,
_DockingDispatch = 0xAA57,
_MixedModeDispatch = 0xAA59, /* PowerPC Mac */
_CodeFragmentDispatch = 0xAA5A, /* PowerPC Mac */
_TranslationDispatch = 0xABFC, /* Translation Manager */
_TextServicesDispatch = 0xAA54, /* Text Services Manager */
_CursorDeviceDispatch = 0xAADB, /* Cursor Device Manager */
_QDExtensions2 = 0xABE0, /* CursorComponent routines */
/* 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*/
_ExpansionManager = 0xAAF3,
_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 {
/* HLTB/Appearance traps*/
_MenuDispatch = 0xA825,
_ControlDispatch = 0xAA73,
_AppearanceDispatch = 0xAA74,
_DragDispatch = 0xABED
};
enum {
_SysDebugDispatch = 0xAA7E,
_AVLTreeDispatch = 0xAA80,
_FileMappingDispatch = 0xAA81
};
#ifdef __cplusplus
}
#endif
#endif /* __TRAPS__ */