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.
1077 lines
40 KiB
1077 lines
40 KiB
/* |
|
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__ */ |
|
|
|
|