home *** CD-ROM | disk | FTP | other *** search
/ MacFormat 1994 November / macformat-018.iso / Utility Spectacular / Developer / ObiWan-Force-Database / Force next >
Encoding:
Text File  |  1993-01-11  |  805.9 KB  |  3 lines  |  [TEXT/MPS ]

  1. =|
  2. A long time ago in a galaxy far far away…    [1/3]    Commands
  3.     `        Pops up ObiWan. Type a search string and press return to
  4.             matches the first word only; Shift-return matches any word;
  5.             Option-return selects a new database from the ObiWan Folder
  6.     Enter    “Types” the selection, with shift types whole entry (using
  7.             the Insert Procedure), with option types the first line.
  8.     .        Forward to next entry (, goes backwards).
  9.     ]        Jumps to selection’s entry ([ returns).
  10.     Click     Selects the word, with  it “Types” the word too, with
  11.             option returns, double-click jumps (as with [,])|
  12. A long time ago in a galaxy far far away…    [2/3]    Conventions
  13.     {A565}    Trap number in {}s.
  14.     { ??? }    Other general comments.
  15.     Δ        This call can cause heap movement.
  16.     ∫file Found in {PInterfaces}file.p
  17.     I-898    Inside Mac volume and page number.
  18.     S-167    Apple Numerics Manual(SANE) page number.
  19.     RE-92    ResEdit Manual 2.1
  20.     MPW-11    MPW 3.0 Object Pascal Manual
  21.     TP-11    Think Pascal 4.0 Manual|
  22. A long time ago in a galaxy far far away…    [3/3]    Samples
  23.     InitGraf(globalPtr:Ptr); ∫Quickdraw Δ {A86E} I-162
  24.     _InitGraf=$A86E; ∫Traps
  25.     TrapA86E _InitGraf; ∫Traps
  26.     CurApName=$910; ∫SysEqu
  27.     Global910 CurApName; ∫SysEqu
  28.     dsMemFullErr=25; ∫Errors
  29.     Err25 dsMemFullErr; ∫Errors
  30.     nilHandleErr=-109; ∫Errors
  31.     Err-109 nilHandleErr; ∫Errors|
  32. ABByte=1..127; ∫AppleTalk|
  33. ABCallType=… ∫AppleTalk
  34. (tLAPRead,tLAPWrite,tDDPRead,tDDPWrite,tNBPLookup,tNBPConfirm,
  35. tNBPRegister,tATPSndRequest,tATPGetRequest,tATPSdRsp,
  36. tATPAddRsp,tATPRequest,tATPResponse);|
  37. abortErr=-27; ∫Errors
  38. { IO call aborted by KillIO }|
  39. abortOS=248; ∫AppleTalk
  40. { Abort open session request }|
  41. ABProtoType=… ∫AppleTalk
  42. (lapProto,ddpProto,nbpProto,atpProto);|
  43. ABRecHandle=^ABRecPtr; ∫AppleTalk|
  44. ABRecPtr=^ABusRecord; ∫AppleTalk|
  45. Abs(x:type):type; MPW-203 TP-357|
  46. ABusDCE=$2DC; ∫SysEqu
  47. { [GLOBAL VAR] ;Pointer to AppleTalk DCE }|
  48. ABusRecord=RECORD ∫AppleTalk [1/5]
  49.     abOpcode:ABCallType;
  50.     abResult:INTEGER;
  51.     abUserReference:LONGINT;
  52.     CASE ABProtoType OF
  53.     lapProto:
  54.         lapAddress:LAPAdrBlock;
  55.         lapReqCount:INTEGER;
  56.         lapActCount:INTEGER;
  57.         lapDataPtr:Ptr;|
  58. ABusRecord=RECORD ∫AppleTalk [2/5]
  59.     ddpProto:
  60.         ddpType:Byte;
  61.         ddpSocket:Byte;
  62.         ddpAddress:AddrBlock;
  63.         ddpReqCount:INTEGER;
  64.         ddpActCount:INTEGER;
  65.         ddpDataPtr:Ptr;
  66.         ddpNodeID:Byte;
  67.     nbpProto:|
  68. ABusRecord=RECORD ∫AppleTalk [3/5]
  69.         nbpEntityPtr:EntityPtr;
  70.         nbpBufPtr:Ptr;
  71.         nbpBufSize:INTEGER;
  72.         nbpDataField:INTEGER;
  73.         nbpAddress:AddrBlock;
  74.         nbpRetransmitInfo:RetransType;
  75.     atpProto:
  76.         atpSocket:Byte;
  77.         atpAddress:AddrBlock;|
  78. ABusRecord=RECORD ∫AppleTalk [4/5]
  79.         atpReqCount:INTEGER;
  80.         atpDataPtr:Ptr;
  81.         atpRspBDSPtr:BDSPtr;
  82.         atpBitmap:BitMapType;
  83.         atpTransID:INTEGER;
  84.         atpActCount:INTEGER;
  85.         atpUserData:LONGINT;
  86.         atpXO:BOOLEAN;
  87.         atpEOM:BOOLEAN;|
  88. ABusRecord=RECORD ∫AppleTalk [5/5]
  89.         atpTimeOut:Byte;
  90.         atpRetries:Byte;
  91.         atpNumBufs:Byte;
  92.         atpNumRsp:Byte;
  93.         atpBDSSize:Byte;
  94.         atpRspUData:LONGINT;
  95.         atpRspBuf:Ptr;
  96.         atpRspSize:INTEGER;|
  97. ABusVars=$2D8; ∫SysEqu
  98. { [GLOBAL VAR] Pointer to AppleTalk variables ;Pointer to
  99. AppleTalk local variables }|
  100. accClear=73; ∫Desk|
  101. accCopy=71; ∫Desk|
  102. accCursor=66; ∫Desk|
  103. accCut=70; ∫Desk|
  104. AcceptHighLevelEvent(VAR sender:TargetID;VAR msgRefcon:
  105. LONGINT;msgBuff:Ptr;VAR msgLen:LONGINT):OSErr; ∫EPPC {A88F}|
  106. accEvent=64; ∫Desk|
  107. accMenu=67; ∫Desk|
  108. accPaste=72; ∫Desk|
  109. accRun=65; ∫Desk|
  110. accUndo=68; ∫Desk|
  111. ACE2to1Name='ACE 2-to-1'; ∫AIFF|
  112. ACE2Type='ACE2'; ∫AIFF|
  113. ACE8to3Name='ACE 8-to-3'; ∫AIFF|
  114. ACE8Type='ACE8'; ∫AIFF|
  115. aceBadCmd=6; ∫Sound|
  116. aceBadComp=3; ∫Sound|
  117. aceBadDest=5; ∫Sound|
  118. aceBadEncode=4; ∫Sound|
  119. aceMemFull=1; ∫Sound|
  120. aceNilBlock=2; ∫Sound|
  121. aceSuccess=0; ∫Sound|
  122. ACount=$A9A[GLOBAL VAR] Stage number(0 through 3)of last
  123. alert(word); ∫Globals|
  124. activateEvt=8; ∫Events|
  125. activateMsg=7; ∫Devices
  126. { not used }|
  127. ActivatePalette(srcWindow:WindowPtr); ∫Palettes Δ {AA94} V-162|
  128. ActivateYDProcPtr=ProcPtr; ∫StandardFile
  129. { PROCEDURE Activate(theDialog; DialogPtr; itemNo: INTEGER;
  130. activating: BOOLEAN; yourDataPtr: Ptr); }|
  131. activDev=5; ∫Devices
  132. { Activate event }|
  133. activeFlag=1; ∫Events
  134. { bit 0 of modifiers for activate event }|
  135. activMask=256; ∫Events|
  136. acurPtr=^Acur; ∫CursorCtl|
  137. acuteUprA=$E7; ∫Script|
  138. acuteUprI=$EA; ∫Script|
  139. acuteUprO=$EE; ∫Script|
  140. acuteUprU=$F2; ∫Script|
  141. ADBAddress=SignedByte; ∫DeskBus|
  142. adbAddrMask=$00FF0000; ∫Events|
  143. ADBBase=$0CF8; ∫SysEqu
  144. { [GLOBAL VAR] (long) pointer to Front Desk Buss Variables }|
  145. ADBDataBlock=PACKED RECORD ∫DeskBus
  146.     devType:SignedByte; { device type }
  147.     origADBAddr:SignedByte; { original ADB Address }
  148.     dbServiceRtPtr:Ptr; { service routine pointer }
  149.     dbDataAreaAddr:Ptr; { data area address }|
  150. ADBDBlkPtr=^ADBDataBlock; ∫DeskBus|
  151. ADBOp(data:Ptr;compRout:ProcPtr;buffer:Ptr;commandNum:INTEGER)
  152. :OSErr; ∫DeskBus V-368 TN206
  153. -->    0    [P]    buffer
  154. -->    4    [P]    compRout
  155. -->    8    [P]    data|
  156. ADBOpBlock=RECORD ∫DeskBus
  157.     dataBuffPtr:Ptr; { address of data buffer }
  158.     opServiceRtPtr:Ptr; { service routine pointer }
  159.     opDataAreaPtr:Ptr; { optional data area address }|
  160. ADBOpBPtr=^ADBOpBlock; ∫DeskBus|
  161. ADBReInit; ∫DeskBus Δ {A07B} V-367 N143 TN143 TN206|
  162. ADBSetInfoBlock=RECORD ∫DeskBus
  163.     siServiceRtPtr:Ptr; { service routine pointer }
  164.     siDataAreaAddr:Ptr; { data area address }|
  165. ADBSInfoPtr=^ADBSetInfoBlock; ∫DeskBus|
  166. AddComp(compProc:ProcPtr); ∫Quickdraw Δ {AA3B} V-147|
  167. AddDrive(drvrRefNum:INTEGER;drvNum:INTEGER;qEl:DrvQElPtr);
  168. ∫Files N36 N108-1 TN36 TN108|
  169. addMax=37; ∫Quickdraw|
  170. addOver=34; ∫Quickdraw|
  171. addPin=33; ∫Quickdraw|
  172. AddPt(src:Point;VAR dst:Point); ∫Quickdraw {A87E} I-193|
  173. AddrBlock=PACKED RECORD ∫AppleTalk
  174.     aNet:INTEGER;
  175.     aNode:Byte;
  176.     aSocket:Byte;|
  177. addRefFailed=-195; ∫Errors
  178. { AddReference failed }|
  179. addResFailed=-194; ∫Errors
  180. { AddResource failed }|
  181. AddResMenu(theMenu:MenuHandle;theType:ResType); ∫Menus Δ {
  182. A94D} I-353 V-243 P-102 TN191 TN198|
  183. AddResource(theResource:Handle;theType:ResType;theID:INTEGER;
  184. name:Str255); ∫Resources {A9AB} I-124|
  185. addResponse=251; ∫AppleTalk
  186. { Add response code ! Require open skt }|
  187. AddSearch(searchProc:ProcPtr); ∫Quickdraw Δ {AA3A} V-147|
  188. addSize=16; ∫TextEdit
  189. { adjust type size }|
  190. addSizeBit=4; ∫TextEdit
  191. { add size mode }|
  192. adMax=37; ∫Quickdraw|
  193. adMin=39; ∫Quickdraw|
  194. ADSP see ∫ADSP|
  195. AEAddressDesc=AEDesc; ∫AppleEvents
  196. { an AEDesc which contains addressing data }|
  197. AEArrayData=RECORD ∫AppleEvents [1/2]
  198.     CASE AEArrayType OF
  199.     kAEDataArray:
  200.         AEDataArray:Array [0..0] OF Integer;
  201.     kAEPackedArray:
  202.         AEPackedArray:Packed Array [0..0] OF Char;
  203.     kAEHandleArray:|
  204. AEArrayData=RECORD ∫AppleEvents [2/2]
  205.         AEHandleArray:Array [0..0] OF Handle;
  206.     kAEDescArray:
  207.         AEDescArray:Array [0..0] OF AEDesc;
  208.     kAEKeyDescArray:
  209.         AEKeyDescArray:Array [0..0] OF AEKeyDesc;|
  210. AEArrayDataPointer=^AEArrayData; ∫AppleEvents|
  211. AEArrayType=… ∫AppleEvents
  212. (kAEDataArray,kAEPackedArray,kAEHandleArray,kAEDescArray,
  213. kAEKeyDescArray);|
  214. AECoerceDesc(theAEDesc:AEDesc;toType:DescType;VAR result:
  215. AEDesc):OSErr; ∫AppleEvents|
  216. AECoercePtr(typeCode:DescType;dataPtr:Ptr;dataSize:Size;
  217. toType:DescType;VAR result:AEDesc):OSErr; ∫AppleEvents|
  218. AECountItems(theAEDescList:AEDescList;VAR theCount:LONGINT):
  219. OSErr; ∫AppleEvents|
  220. AECreateAppleEvent(theAEEventClass:AEEventClass;theAEEventID:
  221. AEEventID;target:AEAddressDesc;returnID:INTEGER;transactionID:
  222. LONGINT;VAR result:AppleEvent):OSErr; ∫AppleEvents|
  223. AECreateDesc(typeCode:DescType;dataPtr:Ptr;dataSize:Size;VAR
  224. result:AEDesc):OSErr; ∫AppleEvents|
  225. AECreateList(factoringPtr:Ptr;factoredSize:Size;isRecord:
  226. BOOLEAN;VAR resultList:AEDescList):OSErr; ∫AppleEvents|
  227. AEDeleteItem(theAEDescList:AEDescList;index:LONGINT):OSErr;
  228. ∫AppleEvents|
  229. AEDeleteKeyDesc(theAERecord:AERecord;theAEKeyword:AEKeyword):
  230. OSErr; ∫AppleEvents|
  231. AEDeleteParam(theAppleEvent:AppleEvent;theAEKeyword:AEKeyword)
  232. :OSErr; ∫AppleEvents|
  233. AEDesc=RECORD ∫AppleEvents
  234.     descriptorType:DescType;
  235.     dataHandle:Handle;|
  236. AEDescList=AEDesc; ∫AppleEvents
  237. { a list of AEDesc is a special kind of AEDesc }|
  238. AEDisposeDesc(VAR theAEDesc:AEDesc):OSErr; ∫AppleEvents|
  239. AEDuplicateDesc(theAEDesc:AEDesc;VAR result:AEDesc):OSErr;
  240. ∫AppleEvents|
  241. AEEventClass=PACKEDARRAY [1..4] OF CHAR; ∫AppleEvents|
  242. AEEventID=PACKEDARRAY [1..4] OF CHAR; ∫AppleEvents|
  243. AEEventSource=… ∫AppleEvents
  244. (kAEUnknownSource,kAEDirectCall,kAESameProcess,
  245. kAELocalProcess,kAERemoteProcess);|
  246. AEGetArray(theAEDescList:AEDescList;arrayType:AEArrayType;
  247. arrayPtr:AEArrayDataPointer;maximumSize:Size;VAR itemType:
  248. DescType;VAR itemSize:Size;VAR itemCount:LONGINT):OSErr;
  249. ∫AppleEvents|
  250. AEGetAttributeDesc(theAppleEvent:AppleEvent;theAEKeyword:
  251. AEKeyword;desiredType:DescType;VAR result:AEDesc):OSErr;
  252. ∫AppleEvents|
  253. AEGetAttributePtr(theAppleEvent:AppleEvent;theAEKeyword:
  254. AEKeyword;desiredType:DescType;VAR typeCode:DescType;dataPtr:
  255. Ptr;maximumSize:Size;VAR actualSize:Size):OSErr; ∫AppleEvents|
  256. AEGetCoercionHandler(fromType:DescType;toType:DescType;VAR
  257. handler:ProcPtr;VAR handlerRefcon:LONGINT;VAR fromTypeIsDesc:
  258. BOOLEAN;isSysHandler:BOOLEAN):OSErr; ∫AppleEvents|
  259. AEGetEventHandler(theAEEventClass:AEEventClass;theAEEventID:
  260. AEEventID;VAR handler:EventHandlerProcPtr;VAR handlerRefcon:
  261. LONGINT;isSysHandler:BOOLEAN):OSErr; ∫AppleEvents|
  262. AEGetInteractionAllowed(VAR level:AEInteractAllowed):OSErr;
  263. ∫AppleEvents|
  264. AEGetKeyDesc(theAERecord:AERecord;theAEKeyword:AEKeyword;
  265. desiredType:DescType;VAR result:AEDesc):OSErr; ∫AppleEvents|
  266. AEGetKeyPtr(theAERecord:AERecord;theAEKeyword:AEKeyword;
  267. desiredType:DescType;VAR typeCode:DescType;dataPtr:Ptr;
  268. maximumSize:Size;VAR actualSize:Size):OSErr; ∫AppleEvents|
  269. AEGetNthDesc(theAEDescList:AEDescList;index:LONGINT;
  270. desiredType:DescType;VAR theAEKeyword:AEKeyword;VAR result:
  271. AEDesc):OSErr; ∫AppleEvents|
  272. AEGetNthPtr(theAEDescList:AEDescList;index:LONGINT;
  273. desiredType:DescType;VAR theAEKeyword:AEKeyword;VAR typeCode:
  274. DescType;dataPtr:Ptr;maximumSize:Size;VAR actualSize:Size):
  275. OSErr; ∫AppleEvents|
  276. AEGetParamDesc(theAppleEvent:AppleEvent;theAEKeyword:
  277. AEKeyword;desiredType:DescType;VAR result:AEDesc):OSErr;
  278. ∫AppleEvents|
  279. AEGetParamPtr(theAppleEvent:AppleEvent;theAEKeyword:AEKeyword;
  280. desiredType:DescType;VAR typeCode:DescType;dataPtr:Ptr;
  281. maximumSize:Size;VAR actualSize:Size):OSErr; ∫AppleEvents|
  282. AEGetSpecialHandler(functionClass:AEKeyword;VAR handler:
  283. ProcPtr;isSysHandler:BOOLEAN):OSErr; ∫AppleEvents|
  284. AEGetTheCurrentEvent(VAR theAppleEvent:AppleEvent):OSErr;
  285. ∫AppleEvents|
  286. AEInstallCoercionHandler(fromType:DescType;toType:DescType;
  287. handler:ProcPtr;handlerRefcon:LONGINT;fromTypeIsDesc:BOOLEAN;
  288. isSysHandler:BOOLEAN):OSErr; ∫AppleEvents|
  289. AEInstallEventHandler(theAEEventClass:AEEventClass;
  290. theAEEventID:AEEventID;handler:EventHandlerProcPtr;
  291. handlerRefcon:LONGINT;isSysHandler:BOOLEAN):OSErr;
  292. ∫AppleEvents|
  293. AEInstallSpecialHandler(functionClass:AEKeyword;handler:
  294. ProcPtr;isSysHandler:BOOLEAN):OSErr; ∫AppleEvents|
  295. AEInteractAllowed=… ∫AppleEvents
  296. (kAEInteractWithSelf,kAEInteractWithLocal,kAEInteractWithAll);|
  297. AEInteractWithUser(timeOutInTicks:LONGINT;nmReqPtr:NMRecPtr;
  298. idleProc:IdleProcPtr):OSErr; ∫AppleEvents|
  299. AEKeyDesc=RECORD ∫AppleEvents
  300.     descKey:AEKeyword;
  301.     descContent:AEDesc;|
  302. AEKeyword=PACKEDARRAY [1..4] OF CHAR; ∫AppleEvents|
  303. AEProcessAppleEvent(theEventRecord:EventRecord):OSErr;
  304. ∫AppleEvents|
  305. AEPutArray(theAEDescList:AEDescList;arrayType:AEArrayType;
  306. arrayPtr:AEArrayDataPointer;itemType:DescType;itemSize:Size;
  307. itemCount:LONGINT):OSErr; ∫AppleEvents|
  308. AEPutAttributeDesc(theAppleEvent:AppleEvent;theAEKeyword:
  309. AEKeyword;theAEDesc:AEDesc):OSErr; ∫AppleEvents|
  310. AEPutAttributePtr(theAppleEvent:AppleEvent;theAEKeyword:
  311. AEKeyword;typeCode:DescType;dataPtr:Ptr;dataSize:Size):OSErr;
  312. ∫AppleEvents|
  313. AEPutDesc(theAEDescList:AEDescList;index:LONGINT;theAEDesc:
  314. AEDesc):OSErr; ∫AppleEvents|
  315. AEPutKeyDesc(theAERecord:AERecord;theAEKeyword:AEKeyword;
  316. theAEDesc:AEDesc):OSErr; ∫AppleEvents|
  317. AEPutKeyPtr(theAERecord:AERecord;theAEKeyword:AEKeyword;
  318. typeCode:DescType;dataPtr:Ptr;dataSize:Size):OSErr;
  319. ∫AppleEvents|
  320. AEPutParamDesc(theAppleEvent:AppleEvent;theAEKeyword:
  321. AEKeyword;theAEDesc:AEDesc):OSErr; ∫AppleEvents|
  322. AEPutParamPtr(theAppleEvent:AppleEvent;theAEKeyword:AEKeyword;
  323. typeCode:DescType;dataPtr:Ptr;dataSize:Size):OSErr;
  324. ∫AppleEvents|
  325. AEPutPtr(theAEDescList:AEDescList;index:LONGINT;typeCode:
  326. DescType;dataPtr:Ptr;dataSize:Size):OSErr; ∫AppleEvents|
  327. AERecord=AEDescList; ∫AppleEvents
  328. { AERecord is a list of keyworded AEDesc }|
  329. AERemoveCoercionHandler(fromType:DescType;toType:DescType;
  330. handler:ProcPtr;isSysHandler:BOOLEAN):OSErr; ∫AppleEvents|
  331. AERemoveEventHandler(theAEEventClass:AEEventClass;
  332. theAEEventID:AEEventID;handler:EventHandlerProcPtr;
  333. isSysHandler:BOOLEAN):OSErr; ∫AppleEvents|
  334. AERemoveSpecialHandler(functionClass:AEKeyword;handler:
  335. ProcPtr;isSysHandler:BOOLEAN):OSErr; ∫AppleEvents|
  336. AEResetTimer(reply:AppleEvent):OSErr; ∫AppleEvents|
  337. AEResumeTheCurrentEvent(theAppleEvent:AppleEvent;reply:
  338. AppleEvent;dispatcher:EventHandlerProcPtr;handlerRefcon:
  339. LONGINT):OSErr; ∫AppleEvents|
  340. AESend(theAppleEvent:AppleEvent;VAR reply:AppleEvent;sendMode:
  341. AESendMode;sendPriority:AESendPriority;timeOutInTicks:LONGINT;
  342. idleProc:IdleProcPtr;filterProc:EventFilterProcPtr):OSErr;
  343. ∫AppleEvents|
  344. AESendMode=LONGINT; ∫AppleEvents
  345. { Type of parameter to AESend }|
  346. AESendPriority=INTEGER; ∫AppleEvents
  347. { Type of priority param of AESend }|
  348. AESetInteractionAllowed(level:AEInteractAllowed):OSErr;
  349. ∫AppleEvents|
  350. AESetTheCurrentEvent(theAppleEvent:AppleEvent):OSErr;
  351. ∫AppleEvents|
  352. AESizeOfAttribute(theAppleEvent:AppleEvent;theAEKeyword:
  353. AEKeyword;VAR typeCode:DescType;VAR dataSize:Size):OSErr;
  354. ∫AppleEvents|
  355. AESizeOfKeyDesc(theAERecord:AERecord;theAEKeyword:AEKeyword;
  356. VAR typeCode:DescType;VAR dataSize:Size):OSErr; ∫AppleEvents|
  357. AESizeOfNthItem(theAEDescList:AEDescList;index:LONGINT;VAR
  358. typeCode:DescType;VAR dataSize:Size):OSErr; ∫AppleEvents|
  359. AESizeOfParam(theAppleEvent:AppleEvent;theAEKeyword:AEKeyword;
  360. VAR typeCode:DescType;VAR dataSize:Size):OSErr; ∫AppleEvents|
  361. AESuspendTheCurrentEvent(theAppleEvent:AppleEvent):OSErr;
  362. ∫AppleEvents|
  363. afpAccessDenied=-5000; ∫Errors|
  364. afpAddAPPL=53; ∫AppleTalk
  365. { AFPCall command codes }|
  366. afpAddCmt=56; ∫AppleTalk
  367. { AFPCall command codes }|
  368. afpAddIcon=192; ∫AppleTalk
  369. { Special code for ASP Write commands }|
  370. afpAuthContinue=-5001; ∫Errors|
  371. afpBadIDErr=-5039; ∫Errors
  372. { $FFFFEC51 }|
  373. afpBadUAM=-5002; ∫Errors|
  374. afpBadVersNum=-5003; ∫Errors|
  375. afpBitmapErr=-5004; ∫Errors|
  376. afpByteRangeLock=1; ∫AppleTalk
  377. { AFPCall command codes }|
  378. afpCall=250; ∫AppleTalk
  379. { AFP command (buffer has command code) }|
  380. afpCallNotSupported=-5024; ∫Errors|
  381. afpCantMove=-5005; ∫Errors|
  382. afpCantRename=-5028; ∫Errors|
  383. afpCatalogChanged=-5037; ∫Errors
  384. { $FFFFEC53 }|
  385. AFPCommand(thePBptr:XPPParmBlkPtr;async:BOOLEAN):OSErr; [1/2]
  386. ∫AppleTalk V-542
  387. -->    18    [L]    cmdResult    AFP    command    result
  388. -->    26    [W]    csCode    Always    AFPCall
  389. -->    28    [W]    sessRefnum    Session    reference    number
  390. -->    30    [B]    aspTimeout    Retry    interval    in    seconds
  391. -->    32    [W]    cbSize    Command    buffer    size|
  392. AFPCommand(thePBptr:XPPParmBlkPtr;async:BOOLEAN):OSErr; [2/2]
  393. -->    34    [P]    cbPtr    Command    buffer
  394. <->    38    [W]    rbSize    Reply    buffer    size    and    reply    size
  395. -->    40    [P]    rbPtr    Reply    buffer    [P]
  396. <->    44    [W]    wdSize    Write    data    size
  397. -->    46    [P]    wdPtr    Write    data    [P]
  398. -->    50    [R]    ccbStart    Start    of    memory    for    CCB|
  399. AFPCommandBlock=PACKED RECORD ∫AppleTalk
  400.     cmdByte:Byte;
  401.     startEndFlag:Byte;
  402.     forkRefNum:INTEGER;
  403.     rwOffset:LONGINT;
  404.     reqCount:LONGINT;
  405.     newLineFlag:Byte;
  406.     newLineChar:CHAR;|
  407. afpContainsSharedErr=-5033; ∫Errors
  408. { $FFFFEC57 the folder being shared contains a shared folder }|
  409. afpContLogin=19; ∫AppleTalk
  410. { AFPCall command codes }|
  411. afpCopyFile=5; ∫AppleTalk
  412. { AFPCall command codes }|
  413. afpDelete=8; ∫AppleTalk
  414. { AFPCall command codes }|
  415. afpDenyConflict=-5006; ∫Errors|
  416. afpDiffVolErr=-5036; ∫Errors
  417. { $FFFFEC54 }|
  418. afpDirClose=3; ∫AppleTalk
  419. { AFPCall command codes }|
  420. afpDirCreate=6; ∫AppleTalk
  421. { AFPCall command codes }|
  422. afpDirNotEmpty=-5007; ∫Errors|
  423. afpDirNotFound=-5029; ∫Errors|
  424. afpDiskFull=-5008; ∫Errors|
  425. afpDTClose=49; ∫AppleTalk
  426. { AFPCall command codes }|
  427. afpDTOpen=48; ∫AppleTalk
  428. { AFPCall command codes }|
  429. afpEnumerate=9; ∫AppleTalk
  430. { AFPCall command codes }|
  431. afpEofError=-5009; ∫Errors|
  432. afpFileBusy=-5010; ∫Errors|
  433. afpFileCreate=7; ∫AppleTalk
  434. { AFPCall command codes }|
  435. afpFlatVol=-5011; ∫Errors|
  436. afpFlush=10; ∫AppleTalk
  437. { AFPCall command codes }|
  438. afpForkClose=4; ∫AppleTalk
  439. { AFPCall command codes }|
  440. afpForkFlush=11; ∫AppleTalk
  441. { AFPCall command codes }|
  442. afpGetAPPL=55; ∫AppleTalk
  443. { AFPCall command codes }|
  444. afpGetCmt=58; ∫AppleTalk
  445. { AFPCall command codes }|
  446. afpGetDirParms=12; ∫AppleTalk
  447. { AFPCall command codes }|
  448. afpGetFileParms=13; ∫AppleTalk
  449. { AFPCall command codes }|
  450. afpGetFlDrParms=34; ∫AppleTalk
  451. { AFPCall command codes }|
  452. afpGetForkParms=14; ∫AppleTalk
  453. { AFPCall command codes }|
  454. afpGetIcon=51; ∫AppleTalk
  455. { AFPCall command codes }|
  456. afpGetSInfo=15; ∫AppleTalk
  457. { AFPCall command codes }|
  458. afpGetSParms=16; ∫AppleTalk
  459. { AFPCall command codes }|
  460. afpGetVolParms=17; ∫AppleTalk
  461. { AFPCall command codes }|
  462. afpGtIcnInfo=52; ∫AppleTalk
  463. { AFPCall command codes }|
  464. afpIconTypeError=-5030; ∫Errors|
  465. afpIDExists=-5035; ∫Errors
  466. { $FFFFEC55 }|
  467. afpIDNotFound=-5034; ∫Errors
  468. { $FFFFEC56 }|
  469. afpInsideSharedErr=-5043; ∫Errors
  470. { $FFFFEC4D the folder being shared is inside a shared folder
  471. OR the folder contains a shared folder and is being moved
  472. into a shared folder OR the folder contains a shared folder
  473. and is being moved into the descendent of a shared folder. }|
  474. afpInsideTrashErr=-5044; ∫Errors
  475. { $FFFFEC4C the folder being shared is inside the trash
  476. folder OR the shared folder is being moved into the trash
  477. folder OR the folder is being moved to the trash and it
  478. contains a shared folder }|
  479. afpItemNotFound=-5012; ∫Errors|
  480. afpLockErr=-5013; ∫Errors|
  481. afpLogin=18; ∫AppleTalk
  482. { AFPCall command codes }|
  483. afpLogout=20; ∫AppleTalk
  484. { AFPCall command codes }|
  485. afpMapID=21; ∫AppleTalk
  486. { AFPCall command codes }|
  487. afpMapName=22; ∫AppleTalk
  488. { AFPCall command codes }|
  489. afpMiscErr=-5014; ∫Errors|
  490. afpMove=23; ∫AppleTalk
  491. { AFPCall command codes }|
  492. afpNoMoreLocks=-5015; ∫Errors|
  493. afpNoServer=-5016; ∫Errors|
  494. afpObjectExists=-5017; ∫Errors|
  495. afpObjectLocked=-5032; ∫Errors
  496. { Object is M/R/D/W inhibited }|
  497. afpObjectNotFound=-5018; ∫Errors|
  498. afpObjectTypeErr=-5025; ∫Errors|
  499. afpOpenDir=25; ∫AppleTalk
  500. { AFPCall command codes }|
  501. afpOpenFork=26; ∫AppleTalk
  502. { AFPCall command codes }|
  503. afpOpenVol=24; ∫AppleTalk
  504. { AFPCall command codes }|
  505. afpParmErr=-5019; ∫Errors|
  506. afpPwdExpiredErr=-5042; ∫Errors
  507. { $FFFFEC4E the password being used is too old: this requires
  508. the user to change the password before log-in can continue }|
  509. afpPwdSameErr=-5040; ∫Errors
  510. { $FFFFEC50 someone tried to change their password to the
  511. same password on a mantadory password change }|
  512. afpPwdTooShortErr=-5041; ∫Errors
  513. { $FFFFEC4F the password being set is too short: there is a
  514. minimum length that must be met or exceeded }|
  515. afpRangeNotLocked=-5020; ∫Errors|
  516. afpRangeOverlap=-5021; ∫Errors|
  517. afpRead=27; ∫AppleTalk
  518. { AFPCall command codes }|
  519. afpRename=28; ∫AppleTalk
  520. { AFPCall command codes }|
  521. afpRmvAPPL=54; ∫AppleTalk
  522. { AFPCall command codes }|
  523. afpRmvCmt=57; ∫AppleTalk
  524. { AFPCall command codes }|
  525. afpSameObjectErr=-5038; ∫Errors
  526. { $FFFFEC52 }|
  527. afpServerGoingDown=-5027; ∫Errors|
  528. afpSessClosed=-5022; ∫Errors|
  529. afpSetDirParms=29; ∫AppleTalk
  530. { AFPCall command codes }|
  531. afpSetFileParms=30; ∫AppleTalk
  532. { AFPCall command codes }|
  533. afpSetFlDrParms=35; ∫AppleTalk
  534. { AFPCall command codes }|
  535. afpSetForkParms=31; ∫AppleTalk
  536. { AFPCall command codes }|
  537. afpSetVolParms=32; ∫AppleTalk
  538. { AFPCall command codes }|
  539. afpTooManyFilesOpen=-5026; ∫Errors|
  540. afpUserNotAuth=-5023; ∫Errors|
  541. afpVolClose=2; ∫AppleTalk
  542. { AFPCall command codes }|
  543. afpVolLocked=-5031; ∫Errors
  544. { Volume is Read-Only }|
  545. AFPVolMountInfo=RECORD ∫Files [1/2]
  546.     length:INTEGER; { length of location data (including self) }
  547.     media:VolumeType; { type of media }
  548.     flags:INTEGER; { bits for no messages, no reconnect }
  549.     nbpInterval:SignedByte; { NBP Interval parameter (IM2, p.322)
  550.     nbpCount:SignedByte; { NBP Interval parameter (IM2, p.322) }
  551.     uamType:INTEGER; { User Authentication Method }
  552.     zoneNameOffset:INTEGER; { short positive offset from start
  553. of struct to Zone Name }
  554.     serverNameOffset:INTEGER; { offset to pascal Server Name|
  555. AFPVolMountInfo=RECORD ∫Files [2/2]
  556. string }
  557.     volNameOffset:INTEGER; { offset to pascal Volume Name string
  558.     userNameOffset:INTEGER; { offset to pascal User Name string }
  559.     userPasswordOffset:INTEGER; { offset to pascal User Password
  560. string }
  561.     volPasswordOffset:INTEGER; { offset to pascal Volume
  562. Password string }
  563.     AFPData:PACKED ARRAY [1..144] OF CHAR; { variable length
  564. data may follow }|
  565. AFPVolMountInfoPtr=^AFPVolMountInfo; ∫Files|
  566. afpWrite=33; ∫AppleTalk
  567. { AFPCall command codes }|
  568. AIFCID='AIFC'; ∫AIFF|
  569. AIFCVersion1=$A2805140; ∫AIFF|
  570. AIFF see ∫AIFF|
  571. AIFFID='AIFF'; ∫AIFF|
  572. AIFFLoop=RECORD ∫AIFF
  573.     playMode:INTEGER;
  574.     beginLoop:MarkerIdType;
  575.     endLoop:MarkerIdType;|
  576. ainRefNum=-6; ∫Serial
  577. { serial port A input }|
  578. AInts=ARRAY[1..8000] OF INTEGER; ∫Perf|
  579. AlarmState=$21F; ∫SysEqu
  580. { [GLOBAL VAR] Bit7=parity, Bit6=beeped, Bit0=enable [byte] }|
  581. Alert Filter Proc I-415
  582. MyFilter(theDialog:DialogPtr;VAR theEvent:EventRecord;
  583. VAR itemHit:INTEGER):BOOLEAN;|
  584. Alert Sound Proc I-409
  585. MySound(soundNo:INTEGER);|
  586. Alert(alertID:INTEGER;filterProc:ModalFilterProcPtr):INTEGER;
  587. ∫Dialogs Δ {A985} I-418 V-284|
  588. AlertTemplate=RECORD ∫Dialogs
  589.     boundsRect:Rect;
  590.     itemsID:INTEGER;
  591.     stages:StageList;|
  592. AlertTHndl=^AlertTPtr; ∫Dialogs|
  593. AlertTPtr=^AlertTemplate; ∫Dialogs|
  594. Aliases see ∫Aliases|
  595. AliasFilterProcPtr=ProcPtr; ∫Aliases|
  596. AliasHandle=^AliasPtr; ∫Aliases|
  597. AliasInfoType=INTEGER; ∫Aliases
  598. { alias record information type }|
  599. AliasPtr=^AliasRecord; ∫Aliases|
  600. AliasRecord=RECORD ∫Aliases
  601.     userType:OSType; { appl stored type like creator type }
  602.     aliasSize:INTEGER; { alias record size in bytes, for appl
  603. usage }|
  604. alignPixBit=18; ∫QDOffscreen|
  605. allInit=12; ∫Quickdraw
  606. { 1 if all devices initialized }|
  607. Allocate(refNum:INTEGER;VAR count:LONGINT):OSErr; ∫Files
  608. IV-143|
  609. AllocContig(refNum:INTEGER;VAR count:LONGINT):OSErr; ∫Files
  610. IV-143 TN218|
  611. AllocCursor; ∫Quickdraw {AA1D} V-75|
  612. AllowPurgePixels(pm:PixMapHandle); ∫QDOffscreen|
  613. ALongs=ARRAY[1..8000] OF LONGINT; ∫Perf|
  614. alphaLock=1024; ∫Events
  615. { Bit 2 }|
  616. alphaStage=$40; ∫Files|
  617. altDBoxProc=3; ∫Windows|
  618. ampCmd=43; ∫Sound|
  619. AngleFromSlope(slope:Fixed):INTEGER; ∫ToolUtils {A8C4} I-476|
  620. AnimateEntry(dstWindow:WindowPtr;dstEntry:INTEGER;srcRGB:
  621. RGBColor); ∫Palettes {AA99} V-164|
  622. AnimatePalette(dstWindow:WindowPtr;srcCTab:CTabHandle;
  623. srcIndex:INTEGER;dstEntry:INTEGER;dstLength:INTEGER);
  624. ∫Palettes {AA9A} V-164|
  625. AnnotationID='ANNO'; ∫AIFF|
  626. Annuity(r:Extended;n:Extended):Extended; ∫SANE|
  627. ANumber=$A98[GLOBAL VAR] Resource ID of last alert(word);
  628. ∫Globals|
  629. AOff; ∫Power {A685}|
  630. AOn; ∫Power {A685}|
  631. AOnIgnoreModem; ∫Power {A685}|
  632. aoutRefNum=-7; ∫Serial
  633. { serial port A output }|
  634. ApFontID=$984[GLOBAL VAR] Font number of application font(
  635. word); ∫Globals|
  636. app1Evt=12; ∫Events|
  637. app1Mask=4096; ∫Events|
  638. app2Evt=13; ∫Events|
  639. app2Mask=8192; ∫Events|
  640. app3Evt=14; ∫Events|
  641. app3Mask=16384; ∫Events|
  642. app4Evt=15; ∫Events|
  643. app4Mask=-32768; ∫Events|
  644. AppendDITL(theDialog:DialogPtr;theHandle:Handle;method:
  645. DITLMethod); ∫CTBUtilities|
  646. appendDITLBottom=2; ∫CTBUtilities|
  647. appendDITLRight=1; ∫CTBUtilities|
  648. AppendMenu(menu:MenuHandle;data:Str255); ∫Menus Δ {A933}
  649. I-352 V-243 P-102|
  650. AppFile=RECORD ∫SegLoad
  651.     vRefNum:INTEGER;
  652.     fType:OSType;
  653.     versNum:INTEGER; { versNum in high byte }
  654.     fName:Str255;|
  655. appIsDaemon=-606; ∫Errors
  656. { app is BG-only, and launch flags disallow this }|
  657. AppleEvent=AERecord; ∫AppleEvents
  658. { an AERecord that contains an AppleEvent }|
  659. AppleEvents see ∫AppleEvents|
  660. appleFormat=1; ∫ROMDefs
  661. { Format of Declaration Data (IEEE will assign real value) }|
  662. appleLogo=$F0; ∫Script|
  663. appleMark=20; ∫Fonts|
  664. appleMenuFolderIconResource=-3982; ∫Icons|
  665. AppleShareMediaType='afpm'; ∫Files
  666. { the signature for AppleShare }|
  667. AppleTalk see ∫AppleTalk|
  668. applFont=1; ∫Fonts|
  669. ApplicationSpecificChunk=RECORD ∫AIFF
  670.     ckID:ID;
  671.     ckSize:LONGINT;
  672.     applicationSignature:OSType;
  673.     data:ARRAY [0..0] OF Byte;|
  674. ApplicationSpecificChunkPtr=^ApplicationSpecificChunk; ∫AIFF|
  675. ApplicationSpecificID='APPL'; ∫AIFF|
  676. ApplicationZone:THz; ∫Memory II-32 N83-1|
  677. ApplicZone:THz; ∫Memory II-32 N83-1|
  678. ApplLimit=$130; ∫SysEqu
  679. { [GLOBAL VAR] Application heap limit application limit [
  680. pointer] }|
  681. ApplScratch=$A78[GLOBAL VAR] 12-byte scratch area reserved
  682. for use by applications; ∫Globals|
  683. ApplZone=$2AA; ∫SysEqu
  684. { [GLOBAL VAR] Address of application heap zone application
  685. heap zone [pointer] }|
  686. appMemFullErr=-605; ∫Errors
  687. { application SIZE not big enough for launch }|
  688. appModeErr=-602; ∫Errors
  689. { memory mode is 32-bit, but app not 32-bit clean }|
  690. appOpen=0; ∫SegLoad
  691. { Open the Document (s) }|
  692. AppParameters=RECORD ∫Processes
  693.     theMsgEvent:EventRecord;
  694.     eventRefCon:LONGINT;
  695.     messageLength:LONGINT;
  696.     messageBuffer:ARRAY [0..0] OF SignedByte;|
  697. AppParametersPtr=^AppParameters; ∫Processes|
  698. AppParmHandle=$AEC[GLOBAL VAR] Handle to Finder information;
  699. ∫Globals|
  700. appPrint=1; ∫SegLoad
  701. { Print the Document (s) }|
  702. Arctan(x):Extended; MPW-205 TP-359|
  703. ArcTan(x:Extended):Extended; ∫SANE|
  704. arrow:Cursor; ∫Quickdraw|
  705. ASCBase=$0CC0; ∫SysEqu
  706. { [GLOBAL VAR] (long) pointer to Sound Chip }|
  707. AscDec I-247 VI-E [1/5]
  708.      32    (    40    0    48    8    56    @    64    H    72    
  709. !    33    )    41    1    49    9    57    A    65    I    73    
  710. "    34    *    42    2    50    :    58    B    66    J    74    
  711. #    35    +    43    3    51    ;    59    C    67    K    75    
  712. $    36    ,    44    4    52    <    60    D    68    L    76    
  713. %    37    -    45    5    53    =    61    E    69    M    77    
  714. &    38    .    46    6    54    >    62    F    70    N    78    
  715. '    39    /    47    7    55    ?    63    G    71    O    79    |
  716. AscDec I-247 VI-E [2/5]
  717. P    80    X    88    `    96    h    104    p    112    x    120    
  718. Q    81    Y    89    a    97    i    105    q    113    y    121    
  719. R    82    Z    90    b    98    j    106    r    114    z    122    
  720. S    83    [    91    c    99    k    107    s    115    {    123    
  721. T    84    \    92    d    100    l    108    t    116    ??    124    
  722. U    85    ]    93    e    101    m    109    u    117    }    125    
  723. V    86    ^    94    f    102    n    110    v    118    ~    126    
  724. W    87    _    95    g    103    o    111    w    119        127    |
  725. AscDec I-247 VI-E [3/5]
  726. Ä    128    à    136    ê    144    ò    152    †    160    ®    168    
  727. Å    129    â    137    ë    145    ô    153    °    161    ©    169    
  728. Ç    130    ä    138    í    146    ö    154    ¢    162    ™    170    
  729. É    131    ã    139    ì    147    õ    155    £    163    ´    171    
  730. Ñ    132    å    140    î    148    ú    156    §    164    ¨    172    
  731. Ö    133    ç    141    ï    149    ù    157    •    165    ≠    173    
  732. Ü    134    é    142    ñ    150    û    158    ¶    166    Æ    174    
  733. á    135    è    143    ó    151    ü    159    ß    167    Ø    175    |
  734. AscDec I-247 VI-E [4/5]
  735. ∞    176    ∏    184    ¿    192    »    200    –    208    ÿ    216    
  736. ±    177    π    185    ¡    193    …    201    —    209    Ÿ    217    
  737. ≤    178    ∫    186    ¬    194         202    “    210    ⁄    218    
  738. ≥    179    ª    187    √    195    À    203    ”    211    €    219    
  739. ¥    180    º    188    ƒ    196    Ã    204    ‘    212    ‹    220    
  740. µ    181    Ω    189    ≈    197    Õ    205    ’    213    ›    221    
  741. ∂    182    æ    190    Δ    198    Œ    206    ÷    214    fi    222    
  742. ∑    183    ø    191    «    199    œ    207    ◊    215    fl    223    |
  743. AscDec I-247 VI-E [5/5]
  744. ‡    224    Ë    232        240    ¯    248    
  745. ·    225    È    233    Ò    241    ˘    249    
  746. ‚    226    Í    234    Ú    242    ˙    250    
  747. „    227    Î    235    Û    243    ˚    251    
  748. ‰    228    Ï    236    Ù    244    ¸    252    
  749.     229    Ì    237    ı    245    ˝    253    
  750. Ê    230    Ó    238    ˆ    246    ˛    254    
  751. Á    231    Ô    239    ˜    247    ˇ    255    |
  752. AscHex I-247 VI-E [1/5]
  753.      $20    (    $28    0    $30    8    $38    @    $40    H    $48    
  754. !    $21    )    $29    1    $31    9    $39    A    $41    I    $49    
  755. "    $22    *    $2A    2    $32    :    $3A    B    $42    J    $4A    
  756. #    $23    +    $2B    3    $33    ;    $3B    C    $43    K    $4B    
  757. $    $24    ,    $2C    4    $34    <    $3C    D    $44    L    $4C    
  758. %    $25    -    $2D    5    $35    =    $3D    E    $45    M    $4D    
  759. &    $26    .    $2E    6    $36    >    $3E    F    $46    N    $4E    
  760. '    $27    /    $2F    7    $37    ?    $3F    G    $47    O    $4F    |
  761. AscHex I-247 VI-E [2/5]
  762. P    $50    X    $58    `    $60    h    $68    p    $70    x    $78    
  763. Q    $51    Y    $59    a    $61    i    $69    q    $71    y    $79    
  764. R    $52    Z    $5A    b    $62    j    $6A    r    $72    z    $7A    
  765. S    $53    [    $5B    c    $63    k    $6B    s    $73    {    $7B    
  766. T    $54    \    $5C    d    $64    l    $6C    t    $74    ??    $7C    
  767. U    $55    ]    $5D    e    $65    m    $6D    u    $75    }    $7D    
  768. V    $56    ^    $5E    f    $66    n    $6E    v    $76    ~    $7E    
  769. W    $57    _    $5F    g    $67    o    $6F    w    $77        $7F    |
  770. AscHex I-247 VI-E [3/5]
  771. Ä    $80    à    $88    ê    $90    ò    $98    †    $A0    ®    $A8    
  772. Å    $81    â    $89    ë    $91    ô    $99    °    $A1    ©    $A9    
  773. Ç    $82    ä    $8A    í    $92    ö    $9A    ¢    $A2    ™    $AA    
  774. É    $83    ã    $8B    ì    $93    õ    $9B    £    $A3    ´    $AB    
  775. Ñ    $84    å    $8C    î    $94    ú    $9C    §    $A4    ¨    $AC    
  776. Ö    $85    ç    $8D    ï    $95    ù    $9D    •    $A5    ≠    $AD    
  777. Ü    $86    é    $8E    ñ    $96    û    $9E    ¶    $A6    Æ    $AE    
  778. á    $87    è    $8F    ó    $97    ü    $9F    ß    $A7    Ø    $AF    |
  779. AscHex I-247 VI-E [4/5]
  780. ∞    $B0    ∏    $B8    ¿    $C0    »    $C8    –    $D0    ÿ    $D8    
  781. ±    $B1    π    $B9    ¡    $C1    …    $C9    —    $D1    Ÿ    $D9    
  782. ≤    $B2    ∫    $BA    ¬    $C2         $CA    “    $D2    ⁄    $DA    
  783. ≥    $B3    ª    $BB    √    $C3    À    $CB    ”    $D3    €    $DB    
  784. ¥    $B4    º    $BC    ƒ    $C4    Ã    $CC    ‘    $D4    ‹    $DC    
  785. µ    $B5    Ω    $BD    ≈    $C5    Õ    $CD    ’    $D5    ›    $DD    
  786. ∂    $B6    æ    $BE    Δ    $C6    Œ    $CE    ÷    $D6    fi    $DE    
  787. ∑    $B7    ø    $BF    «    $C7    œ    $CF    ◊    $D7    fl    $DF    |
  788. AscHex I-247 VI-E [5/5]
  789. ‡    $E0    Ë    $E8        $F0    ¯    $F8    
  790. ·    $E1    È    $E9    Ò    $F1    ˘    $F9    
  791. ‚    $E2    Í    $EA    Ú    $F2    ˙    $FA    
  792. „    $E3    Î    $EB    Û    $F3    ˚    $FB    
  793. ‰    $E4    Ï    $EC    Ù    $F4    ¸    $FC    
  794.     $E5    Ì    $ED    ı    $F5    ˝    $FD    
  795. Ê    $E6    Ó    $EE    ˆ    $F6    ˛    $FE    
  796. Á    $E7    Ô    $EF    ˜    $F7    ˇ    $FF    |
  797. Ascii I-247 VI-E [1/8]
  798.     $00           0        $08           8        $10          16        $18          24    
  799.     $01           1    ??    $09           9        $11          17        $19          25    
  800.     $02           2    
  801.     $0A          10        $12          18        $1A          26    
  802.     $03           3         $0B          11        $13          19        $1B          27    
  803.     $04           4         $0C          12        $14          20        $1C          28    
  804.     $05           5    ??    $0D          13        $15          21        $1D          29    
  805.     $06           6        $0E          14        $16          22        $1E          30    
  806.     $07           7        $0F          15        $17          23        $1F          31    |
  807. Ascii I-247 VI-E [2/8]
  808.      $20          32    (    $28          40    0    $30          48    8    $38          56    
  809. !    $21          33    )    $29          41    1    $31          49    9    $39          57    
  810. "    $22          34    *    $2A          42    2    $32          50    :    $3A          58    
  811. #    $23          35    +    $2B          43    3    $33          51    ;    $3B          59    
  812. $    $24          36    ,    $2C          44    4    $34          52    <    $3C          60    
  813. %    $25          37    -    $2D          45    5    $35          53    =    $3D          61    
  814. &    $26          38    .    $2E          46    6    $36          54    >    $3E          62    
  815. '    $27          39    /    $2F          47    7    $37          55    ?    $3F          63    |
  816. Ascii I-247 VI-E [3/8]
  817. @    $40          64    H    $48          72    P    $50          80    X    $58          88    
  818. A    $41          65    I    $49          73    Q    $51          81    Y    $59          89    
  819. B    $42          66    J    $4A          74    R    $52          82    Z    $5A          90    
  820. C    $43          67    K    $4B          75    S    $53          83    [    $5B          91    
  821. D    $44          68    L    $4C          76    T    $54          84    \    $5C          92    
  822. E    $45          69    M    $4D          77    U    $55          85    ]    $5D          93    
  823. F    $46          70    N    $4E          78    V    $56          86    ^    $5E          94    
  824. G    $47          71    O    $4F          79    W    $57          87    _    $5F          95    |
  825. Ascii I-247 VI-E [4/8]
  826. `    $60          96    h    $68         104    p    $70         112    x    $78         120    
  827. a    $61          97    i    $69         105    q    $71         113    y    $79         121    
  828. b    $62          98    j    $6A         106    r    $72         114    z    $7A         122    
  829. c    $63          99    k    $6B         107    s    $73         115    {    $7B         123    
  830. d    $64         100    l    $6C         108    t    $74         116    ??    $7C         124    
  831. e    $65         101    m    $6D         109    u    $75         117    }    $7D         125    
  832. f    $66         102    n    $6E         110    v    $76         118    ~    $7E         126    
  833. g    $67         103    o    $6F         111    w    $77         119        $7F         127    |
  834. Ascii I-247 VI-E [5/8]
  835. Ä    $80         128    à    $88         136    ê    $90         144    ò    $98         152    
  836. Å    $81         129    â    $89         137    ë    $91         145    ô    $99         153    
  837. Ç    $82         130    ä    $8A         138    í    $92         146    ö    $9A         154    
  838. É    $83         131    ã    $8B         139    ì    $93         147    õ    $9B         155    
  839. Ñ    $84         132    å    $8C         140    î    $94         148    ú    $9C         156    
  840. Ö    $85         133    ç    $8D         141    ï    $95         149    ù    $9D         157    
  841. Ü    $86         134    é    $8E         142    ñ    $96         150    û    $9E         158    
  842. á    $87         135    è    $8F         143    ó    $97         151    ü    $9F         159    |
  843. Ascii I-247 VI-E [6/8]
  844. †    $A0         160    ®    $A8         168    ∞    $B0         176    ∏    $B8         184    
  845. °    $A1         161    ©    $A9         169    ±    $B1         177    π    $B9         185    
  846. ¢    $A2         162    ™    $AA         170    ≤    $B2         178    ∫    $BA         186    
  847. £    $A3         163    ´    $AB         171    ≥    $B3         179    ª    $BB         187    
  848. §    $A4         164    ¨    $AC         172    ¥    $B4         180    º    $BC         188    
  849. •    $A5         165    ≠    $AD         173    µ    $B5         181    Ω    $BD         189    
  850. ¶    $A6         166    Æ    $AE         174    ∂    $B6         182    æ    $BE         190    
  851. ß    $A7         167    Ø    $AF         175    ∑    $B7         183    ø    $BF         191    |
  852. Ascii I-247 VI-E [7/8]
  853. ¿    $C0         192    »    $C8         200    –    $D0         208    ÿ    $D8         216    
  854. ¡    $C1         193    …    $C9         201    —    $D1         209    Ÿ    $D9         217    
  855. ¬    $C2         194         $CA         202    “    $D2         210    ⁄    $DA         218    
  856. √    $C3         195    À    $CB         203    ”    $D3         211    €    $DB         219    
  857. ƒ    $C4         196    Ã    $CC         204    ‘    $D4         212    ‹    $DC         220    
  858. ≈    $C5         197    Õ    $CD         205    ’    $D5         213    ›    $DD         221    
  859. Δ    $C6         198    Œ    $CE         206    ÷    $D6         214    fi    $DE         222    
  860. «    $C7         199    œ    $CF         207    ◊    $D7         215    fl    $DF         223    |
  861. Ascii I-247 VI-E [8/8]
  862. ‡    $E0         224    Ë    $E8         232        $F0         240    ¯    $F8         248    
  863. ·    $E1         225    È    $E9         233    Ò    $F1         241    ˘    $F9         249    
  864. ‚    $E2         226    Í    $EA         234    Ú    $F2         242    ˙    $FA         250    
  865. „    $E3         227    Î    $EB         235    Û    $F3         243    ˚    $FB         251    
  866. ‰    $E4         228    Ï    $EC         236    Ù    $F4         244    ¸    $FC         252    
  867.     $E5         229    Ì    $ED         237    ı    $F5         245    ˝    $FD         253    
  868. Ê    $E6         230    Ó    $EE         238    ˆ    $F6         246    ˛    $FE         254    
  869. Á    $E7         231    Ô    $EF         239    ˜    $F7         247    ˇ    $FF         255    |
  870. AscPost I-247 VI-E [1/16]
  871. Char    Hex    Dec    PostScript        Char    Hex    Dec    PostScript
  872.     $00           0    [NULL]                $08           8    [BS]            
  873.     $01           1    [SOH]            ??    $09           9    [HT]            
  874.     $02           2    [SOT]            
  875.     $0A          10    [LF]            
  876.     $03           3    [EOT]                 $0B          11    [VT]            
  877.     $04           4    [ETX]                 $0C          12    [FF]            
  878.     $05           5    [ENQ]            ??    $0D          13    [CR]            
  879.     $06           6    [ACK]                $0E          14    [SO]            
  880.     $07           7    [BELL]                $0F          15    [SI]            |
  881. AscPost I-247 VI-E [10/16]
  882. ê    $90         144    ecircumflex        ò    $98         152    ograve            
  883. ë    $91         145    edieresis            ô    $99         153    ocircumflex            
  884. í    $92         146    iacute            ö    $9A         154    odieresis            
  885. ì    $93         147    igrave            õ    $9B         155    otilde            
  886. î    $94         148    icircumflex        ú    $9C         156    uacute            
  887. ï    $95         149    idieresis            ù    $9D         157    ugrave            
  888. ñ    $96         150    ntilde            û    $9E         158    ucircumflex            
  889. ó    $97         151    oacute            ü    $9F         159    udieresis            |
  890. AscPost I-247 VI-E [11/16]
  891. †    $A0         160    dagger            ®    $A8         168    registered        
  892. °    $A1         161    degree            ©    $A9         169    copyright        
  893. ¢    $A2         162    cent                ™    $AA         170    trademark        
  894. £    $A3         163    sterling            ´    $AB         171    acute        
  895. §    $A4         164    section            ¨    $AC         172    dieresis        
  896. •    $A5         165    bullet            ≠    $AD         173    notequal        
  897. ¶    $A6         166    paragraph        Æ    $AE         174    AE        
  898. ß    $A7         167    germandbls        Ø    $AF         175    Oslash        |
  899. AscPost I-247 VI-E [12/16]
  900. ∞    $B0         176    infinity            ∏    $B8         184    product        
  901. ±    $B1         177    plusminus        π    $B9         185    pi        
  902. ≤    $B2         178    lessequal            ∫    $BA         186    integral        
  903. ≥    $B3         179    greaterequal        ª    $BB         187    ordfeminine        
  904. ¥    $B4         180    yen                º    $BC         188    oldmasculine        
  905. µ    $B5         181    mu                Ω    $BD         189    Omega        
  906. ∂    $B6         182    partialdiff        æ    $BE         190    ae        
  907. ∑    $B7         183    summation        ø    $BF         191    oslash        |
  908. AscPost I-247 VI-E [13/16]
  909. ¿    $C0         192    questiondown        »    $C8         200    guillemotright        
  910. ¡    $C1         193    exclamdown        …    $C9         201    ellpsis        
  911. ¬    $C2         194    logicalnot             $CA         202    [No-break space]        
  912. √    $C3         195    radical            À    $CB         203    Agrave        
  913. ƒ    $C4         196    florin            Ã    $CC         204    Atilde        
  914. ≈    $C5         197    approxequal        Õ    $CD         205    Otilde        
  915. Δ    $C6         198    Delta            Œ    $CE         206    OE        
  916. «    $C7         199    guillemotleft        œ    $CF         207    oe        |
  917. AscPost I-247 VI-E [14/16]
  918. –    $D0         208    endash            ÿ    $D8         216    ydieresis        
  919. —    $D1         209    emdash            Ÿ    $D9         217    Ydieresis        
  920. “    $D2         210    quotedblleft        ⁄    $DA         218    fraction        
  921. ”    $D3         211    quotedblright        €    $DB         219    currency        
  922. ‘    $D4         212    quoteleft            ‹    $DC         220    guilsingleft        
  923. ’    $D5         213    quoteright        ›    $DD         221    guilsingright        
  924. ÷    $D6         214    divide            fi    $DE         222    fi        
  925. ◊    $D7         215    lozenge            fl    $DF         223    fl        |
  926. AscPost I-247 VI-E [15/16]
  927. ‡    $E0         224    daggerdbl        Ë    $E8         232    Edieresis        
  928. ·    $E1         225    periodcentred        È    $E9         233    Egrave        
  929. ‚    $E2         226    quotesingbase    Í    $EA         234    Iacute        
  930. „    $E3         227    quotedblbase        Î    $EB         235    Icircumflex        
  931. ‰    $E4         228    pertthousand        Ï    $EC         236    Idieresis        
  932.     $E5         229    Acircumflex        Ì    $ED         237    Igrave        
  933. Ê    $E6         230    Ecircumflex        Ó    $EE         238    Oacute        
  934. Á    $E7         231    Aacute            Ô    $EF         239    Ocircumflex        |
  935. AscPost I-247 VI-E [16/16]
  936.     $F0         240    apple            ¯    $F8         248    macron        
  937. Ò    $F1         241    Ograve            ˘    $F9         249    breve        
  938. Ú    $F2         242    Uacute            ˙    $FA         250    dotaccent        
  939. Û    $F3         243    Ucircumflex        ˚    $FB         251    ring        
  940. Ù    $F4         244    Ugrave            ¸    $FC         252    cedilla        
  941. ı    $F5         245    dotlessi            ˝    $FD         253    hungarumlaut        
  942. ˆ    $F6         246    circumflex        ˛    $FE         254    ogonek        
  943. ˜    $F7         247    tilde                ˇ    $FF         255    caron        |
  944. AscPost I-247 VI-E [2/16]
  945.     $10          16    [DLE]                $18          24    [CAN]            
  946.     $11          17    [DC1]                $19          25    [EM]            
  947.     $12          18    [DC2]                $1A          26    [SUB]            
  948.     $13          19    [DC3]                $1B          27    [ESC]            
  949.     $14          20    [DC4]                $1C          28    [FS]            
  950.     $15          21    [NAK]                $1D          29    [GS]            
  951.     $16          22    [SYN]                $1E          30    [RS]            
  952.     $17          23    [ETB]                $1F          31    [US]            |
  953. AscPost I-247 VI-E [3/16]
  954.      $20          32    space            (    $28          40    parenleft            
  955. !    $21          33    exclam            )    $29          41    parenright            
  956. "    $22          34    quotedbl            *    $2A          42    asterix            
  957. #    $23          35    numbersign        +    $2B          43    plus            
  958. $    $24          36    dollar            ,    $2C          44    comma            
  959. %    $25          37    percent            -    $2D          45    hyphen            
  960. &    $26          38    ampersand        .    $2E          46    period            
  961. '    $27          39    quotesingle        /    $2F          47    slash            |
  962. AscPost I-247 VI-E [4/16]
  963. 0    $30          48    zero                8    $38          56    eight            
  964. 1    $31          49    one                9    $39          57    nine            
  965. 2    $32          50    two                 :    $3A          58    colon            
  966. 3    $33          51    three            ;    $3B          59    semicolon            
  967. 4    $34          52    four                <    $3C          60    less            
  968. 5    $35          53    five                =    $3D          61    equal            
  969. 6    $36          54    six                >    $3E          62    greater            
  970. 7    $37          55    seven            ?    $3F          63    question            |
  971. AscPost I-247 VI-E [5/16]
  972. @    $40          64    at                H    $48          72    H            
  973. A    $41          65    A                I    $49          73    I            
  974. B    $42          66    B                J    $4A          74    J            
  975. C    $43          67    C                K    $4B          75    K            
  976. D    $44          68    D                L    $4C          76    L            
  977. E    $45          69    E                M    $4D          77    M            
  978. F    $46          70    F                N    $4E          78    N            
  979. G    $47          71    G                O    $4F          79    O            |
  980. AscPost I-247 VI-E [6/16]
  981. P    $50          80    P                X    $58          88    X            
  982. Q    $51          81    Q                Y    $59          89    Y            
  983. R    $52          82    R                Z    $5A          90    Z            
  984. S    $53          83    S                [    $5B          91    bracketleft            
  985. T    $54          84    T                \    $5C          92    backslash            
  986. U    $55          85    U                ]    $5D          93    bracketright            
  987. V    $56          86    V                ^    $5E          94    asciicirum            
  988. W    $57          87    W                _    $5F          95    underscore            |
  989. AscPost I-247 VI-E [7/16]
  990. `    $60          96    grave            h    $68         104    h            
  991. a    $61          97    a                i    $69         105    i            
  992. b    $62          98    b                j    $6A         106    j            
  993. c    $63          99    c                k    $6B         107    k            
  994. d    $64         100    d                l    $6C         108    l            
  995. e    $65         101    e                m    $6D         109    m            
  996. f    $66         102    f                n    $6E         110    n            
  997. g    $67         103    g                o    $6F         111    o            |
  998. AscPost I-247 VI-E [8/16]
  999. p    $70         112    p                x    $78         120    x            
  1000. q    $71         113    q                y    $79         121    y            
  1001. r    $72         114    r                z    $7A         122    z            
  1002. s    $73         115    s                {    $7B         123    braceleft            
  1003. t    $74         116    t                ??    $7C         124    bar            
  1004. u    $75         117    u                }    $7D         125    braceright            
  1005. v    $76         118    v                ~    $7E         126    asciitilde            
  1006. w    $77         119    w                $7F         127    [DEL]            |
  1007. AscPost I-247 VI-E [9/16]
  1008. Ä    $80         128    Adieresis            à    $88         136    agrave            
  1009. Å    $81         129    Aring            â    $89         137    acircumflex            
  1010. Ç    $82         130    Ccedilla            ä    $8A         138    adieresis            
  1011. É    $83         131    Eacute            ã    $8B         139    atilde            
  1012. Ñ    $84         132    Ntilde            å    $8C         140    aring            
  1013. Ö    $85         133    Odieresis            ç    $8D         141    ccedilla            
  1014. Ü    $86         134    Udieresis            é    $8E         142    eacute            
  1015. á    $87         135    aacute            è    $8F         143    egrave            |
  1016. asiAliasName=0; ∫Aliases
  1017. { get aliased file/folder/volume name }|
  1018. asiParentName=1; ∫Aliases
  1019. { get parent folder name }|
  1020. asiServerName=-2; ∫Aliases
  1021. { get server name }|
  1022. asiVolumeName=-1; ∫Aliases
  1023. { get volume name }|
  1024. asiZoneName=-3; ∫Aliases
  1025. { get zone name }|
  1026. ASPAbortOS(thePBptr:XPPParmBlkPtr;async:BOOLEAN):OSErr;
  1027. ∫AppleTalk V-537
  1028. -->    26    [W]    csCode    Always    ASPAbortOS
  1029. -->    28    [P]    abortSCBPointer    Pointer    to    session    control    block|
  1030. aspBadVersNum=-1066; ∫Errors
  1031. { Server cannot support this ASP version }|
  1032. aspBufTooSmall=-1067; ∫Errors
  1033. { Buffer too small }|
  1034. ASPCloseAll(thePBptr:XPPParmBlkPtr;async:BOOLEAN):OSErr;
  1035. ∫AppleTalk V-538
  1036. -->    26    [W]    csCode    Always    ASPCloseAll|
  1037. ASPCloseSession(thePBptr:XPPParmBlkPtr;async:BOOLEAN):OSErr;
  1038. ∫AppleTalk V-537
  1039. -->    26    [W]    csCode    Always    ASPCloseSession
  1040. -->    28    [W]    sessRefnum    Session    reference    number|
  1041. ASPGetParms(thePBptr:XPPParmBlkPtr;async:BOOLEAN):OSErr;
  1042. ∫AppleTalk V-538
  1043. -->    26    [W]    csCode    Always    ASPGetParms
  1044. -->    28    [W]    aspMaxCmdSize    Maximum    size    of    command    block
  1045. -->    30    [W]    aspQuantumSize    Maximum    data    size
  1046. -->    32    [W]    numSesss    Number    of    sessions|
  1047. ASPGetStatus(thePBptr:XPPParmBlkPtr;async:BOOLEAN):OSErr;
  1048. ∫AppleTalk V-540
  1049. -->    26    [W]    csCode    Always    ASPGetStatus
  1050. -->    30    [B]    aspTimeout    Retry    interval    in    seconds
  1051. -->    31    [B]    aspRetry    Number    of    retries
  1052. -->    32    [L]    serverAddr    Server    socket    address
  1053. <->    38    [W]    rbSize    Reply    buffer    and    reply    size
  1054. -->    40    [P]    rbPtr    Reply    buffer    [P]
  1055. -->    50    [R]    ccbStart    Start    of    memory    for    CCB|
  1056. aspNoAck=-1075; ∫Errors
  1057. { No ack on attention request (server err) }|
  1058. aspNoMoreSess=-1068; ∫Errors
  1059. { No more sessions on server }|
  1060. aspNoServers=-1069; ∫Errors
  1061. { No servers at that address }|
  1062. ASPOpenSession(thePBptr:XPPParmBlkPtr;async:BOOLEAN):OSErr;
  1063. ∫AppleTalk V-536
  1064. -->    26    [W]    csCode    Always    ASPOpenSess
  1065. -->    28    [W]    sessRefnum    Session    reference    number
  1066. -->    30    [B]    aspTimeout    Retry    interval    in    seconds
  1067. -->    31    [B]    aspRetry    Number    of    retries
  1068. -->    32    [L]    serverAddr    Server    socket    address
  1069. -->    36    [P]    scbPointer    Pointer    to    session    control    block
  1070. -->    40    [P]    attnRoutine    Pointer    to    attention    routine|
  1071. aspParamErr=-1070; ∫Errors
  1072. { Parameter error }|
  1073. aspServerBusy=-1071; ∫Errors
  1074. { Server cannot open another session }|
  1075. aspSessClosed=-1072; ∫Errors
  1076. { Session closed }|
  1077. aspSizeErr=-1073; ∫Errors
  1078. { Command block too big }|
  1079. aspTooMany=-1074; ∫Errors
  1080. { Too many clients (server error) }|
  1081. ASPUserCommand(thePBptr:XPPParmBlkPtr;async:BOOLEAN):OSErr; [1/2]
  1082. ∫AppleTalk V-539
  1083. -->    18    [L]    cmdResult    ASP    command    result
  1084. -->    26    [W]    csCode    Always    ASPUserCommand
  1085. -->    28    [W]    sessRefnum    Session    number
  1086. -->    30    [B]    aspTimeout    Retry    interval    in    seconds|
  1087. ASPUserCommand(thePBptr:XPPParmBlkPtr;async:BOOLEAN):OSErr; [2/2]
  1088. -->    32    [W]    cbSize    Command    block    size
  1089. -->    34    [P]    cbPtr    Command    block    [P]
  1090. <->    38    [W]    rbSize    Reply    buffer    and    reply    size
  1091. -->    40    [P]    rbPtr    Reply    buffer    [P]
  1092. -->    50    [R]    ccbStart    Start    of    memory    for    CCB|
  1093. ASPUserWrite(thePBptr:XPPParmBlkPtr;async:BOOLEAN):OSErr; [1/2]
  1094. ∫AppleTalk V-538
  1095. -->    18    [L]    cmdResult    ASP    command    result
  1096. -->    26    [W]    csCode    Always    UserWrite
  1097. -->    28    [W]    sessRefnum    Session    reference    number
  1098. -->    30    [B]    aspTimeout    Retry    interval    in    seconds
  1099. -->    32    [W]    cbSize    Command    block    size|
  1100. ASPUserWrite(thePBptr:XPPParmBlkPtr;async:BOOLEAN):OSErr; [2/2]
  1101. -->    34    [P]    cbPtr    Command    block    [P]
  1102. <->    38    [W]    rbSize    Reply    buffer    size    and    reply    size
  1103. -->    40    [P]    rbPtr    Reply    buffer    [P]
  1104. <->    44    [W]    wdSize    Write    data    size
  1105. -->    46    [P]    wdPtr    Write    data    [P]
  1106. -->    50    [R]    ccbStart    Start    of    memory    for    CCB|
  1107. AsscEntry=RECORD ∫Fonts
  1108.     fontSize:INTEGER;
  1109.     fontStyle:INTEGER;
  1110.     fontID:INTEGER; { font resource ID }|
  1111. AssociateSection(sectionH:SectionHandle;newSectionDocument:
  1112. FSSpecPtr):OSErr; ∫Editions {A82D}|
  1113. ATalkClosePrep=259; ∫AppleTalk
  1114. { AppleTalk close query }|
  1115. ATEvent(event:LONGINT;infoPtr:Ptr); ∫AppleTalk II-304|
  1116. athens=7; ∫Fonts|
  1117. ATPAddRsp(abRecord:ABRecHandle):OSErr; ∫AppleTalk Δ II-295|
  1118. atpBadRsp=-3107; ∫Errors|
  1119. ATPCloseSocket(atpSocket:Byte):OSErr; ∫AppleTalk Δ II-291|
  1120. atpEOMvalue=16; ∫AppleTalk
  1121. { ATP End-Of-Message bit }|
  1122. ATPGetRequest(abRecord:ABRecHandle;async:BOOLEAN):OSErr;
  1123. ∫AppleTalk Δ II-293 N20-2 TN20|
  1124. ATPKillAllGetReq(thePBPtr:ATPPBPtr;async:BOOLEAN):OSErr;
  1125. ∫AppleTalk V-518
  1126. -->    26    [W]    csCode    Always    PKillGetReq
  1127. -->    44    [P]    aKillQEl    Pointer    to    queue    element|
  1128. atpLenErr=-3106; ∫Errors|
  1129. ATPLoad:OSErr; ∫AppleTalk Δ II-290 N20-2 TN20 TN224|
  1130. ATPOpenSocket(addrRcvd:AddrBlock;VAR atpSocket:Byte):OSErr;
  1131. ∫AppleTalk Δ II-290|
  1132. ATPParamBlock=PACKED RECORD ∫AppleTalk [1/5]
  1133.     qLink:QElemPtr; { next queue entry }
  1134.     qType:INTEGER; { queue type }
  1135.     ioTrap:INTEGER; { routine trap }
  1136.     ioCmdAddr:Ptr; { routine address }
  1137.     ioCompletion:ProcPtr; { completion routine }
  1138.     ioResult:OSErr; { result code }
  1139.     userData:LONGINT; { ATP user bytes }
  1140.     reqTID:INTEGER; { request transaction ID }|
  1141. ATPParamBlock=PACKED RECORD ∫AppleTalk [2/5]
  1142.     ioRefNum:INTEGER; { driver reference number }
  1143.     csCode:INTEGER; { Call command code automatically set }
  1144.     atpSocket:Byte; { currBitMap or socket number }
  1145.     CASE MPPParmType OF
  1146.     SendRequestParm,SendResponseParm,GetRequestParm,
  1147. AddResponseParm,KillSendReqParm:
  1148.         atpFlags:Byte; { control information }
  1149.         addrBlock:AddrBlock; { source/dest. socket address }|
  1150. ATPParamBlock=PACKED RECORD ∫AppleTalk [3/5]
  1151.         reqLength:INTEGER; { request/response length }
  1152.         reqPointer:Ptr; { -> request/response data }
  1153.         bdsPointer:Ptr; { -> response BDS }
  1154.         CASE MPPParmType OF
  1155.         SendRequestParm:
  1156.             numOfBuffs:Byte; { number of responses expected }
  1157.             timeOutVal:Byte; { timeout interval }
  1158.             numOfResps:Byte; { number of responses actually received }|
  1159. ATPParamBlock=PACKED RECORD ∫AppleTalk [4/5]
  1160.             retryCount:Byte; { number of retries }
  1161.             intBuff:INTEGER; { used internally for NSendRequest }
  1162.             TRelTime:Byte; { TRelease time for extended send request }
  1163.         SendResponseParm:
  1164.             filler0:Byte; { numOfBuffs }
  1165.             bdsSize:Byte; { number of BDS elements }
  1166.             transID:INTEGER; { transaction ID }
  1167.         GetRequestParm:|
  1168. ATPParamBlock=PACKED RECORD ∫AppleTalk [5/5]
  1169.             bitMap:Byte; { bit map }
  1170.             filler1:Byte;
  1171.         AddResponseParm:
  1172.             rspNum:Byte; { sequence number }
  1173.             filler2:Byte;
  1174.         KillSendReqParm:
  1175.             aKillQEl:Ptr; { ptr to Q element to cancel }|
  1176. ATPPBPtr=^ATPParamBlock; ∫AppleTalk|
  1177. ATPreFlightEvent(event:LONGINT;cancel:LONGINT;infoPtr:Ptr):
  1178. OSErr; ∫AppleTalk II-304|
  1179. atpRefNum=-11; ∫AppleTalk
  1180. { ATP reference number }|
  1181. ATPReqCancel(abRecord:ABRecHandle;async:BOOLEAN):OSErr;
  1182. ∫AppleTalk Δ II-293|
  1183. ATPRequest(abRecord:ABRecHandle;async:BOOLEAN):OSErr;
  1184. ∫AppleTalk Δ II-292|
  1185. ATPResponse(abRecord:ABRecHandle;async:BOOLEAN):OSErr;
  1186. ∫AppleTalk Δ II-296 N20-2 TN20|
  1187. ATPRspCancel(abRecord:ABRecHandle;async:BOOLEAN):OSErr;
  1188. ∫AppleTalk Δ II-296|
  1189. atpSendChkvalue=1; ∫AppleTalk
  1190. { ATP send checksum bit }|
  1191. atpSize=56; ∫AppleTalk|
  1192. ATPSndRequest(abRecord:ABRecHandle;async:BOOLEAN):OSErr;
  1193. ∫AppleTalk Δ II-291|
  1194. ATPSndRsp(abRecord:ABRecHandle;async:BOOLEAN):OSErr;
  1195. ∫AppleTalk Δ II-294|
  1196. atpSTSvalue=8; ∫AppleTalk
  1197. { ATP Send-Transmission-Status bit }|
  1198. atpTIDValidvalue=2; ∫AppleTalk
  1199. { ATP trans. ID valid bit }|
  1200. atpUnitNum=10; ∫AppleTalk
  1201. { ATP unit number }|
  1202. ATPUnload:OSErr; ∫AppleTalk II-290|
  1203. atpXOvalue=32; ∫AppleTalk
  1204. { ATP exactly-once bit }|
  1205. ATQEntry=RECORD ∫AppleTalk
  1206.     qLink:ATQEntryPtr; { next queue entry }
  1207.     qType:INTEGER; { queue type }
  1208.     CallAddr:ProcPtr; { pointer to your routine }|
  1209. ATQEntryPtr=^ATQEntry; ∫AppleTalk|
  1210. attachPH=245; ∫AppleTalk
  1211. { Attach LAP protocol handler }|
  1212. AttachVBL(theSlot:INTEGER):OSErr; ∫Retrace {A071} V-567|
  1213. attnBufSize=570; ∫ADSP
  1214. { size of client attention buffer }|
  1215. ATTransCancelClose=4; ∫AppleTalk
  1216. { Cancel the ClosePrep transition }|
  1217. ATTransClose=2; ∫AppleTalk
  1218. { AppleTalk is about to close }|
  1219. ATTransClosePrep=3; ∫AppleTalk
  1220. { Is it OK to close AppleTalk ? }|
  1221. ATTransOpen=0; ∫AppleTalk
  1222. { AppleTalk has opened }|
  1223. AudioRecordingChunk=RECORD ∫AIFF
  1224.     ckID:ID;
  1225.     ckSize:LONGINT;
  1226.     AESChannelStatus:ARRAY [0..23] OF SignedByte;|
  1227. AudioRecordingChunkPtr=^AudioRecordingChunk; ∫AIFF|
  1228. AudioRecordingID='AESD'; ∫AIFF|
  1229. AudioSelection=PACKED RECORD ∫Sound
  1230.     unitType:LONGINT;
  1231.     selStart:Fixed;
  1232.     selEnd:Fixed;|
  1233. AudioSelectionPtr=^AudioSelection; ∫Sound|
  1234. authFailErr=-927; ∫Errors
  1235. { unable to authenticate user at destination }|
  1236. AuthorID='AUTH'; ∫AIFF|
  1237. autoKey=5; ∫Events|
  1238. autoKeyMask=32; ∫Events|
  1239. autoTrack=8; ∫Controls|
  1240. AuxCtlHandle=^AuxCtlPtr; ∫Controls|
  1241. AuxCtlPtr=^AuxCtlRec; ∫Controls|
  1242. AuxCtlRec=RECORD ∫Controls
  1243.     acNext:AuxCtlHandle; { handle to next AuxCtlRec }
  1244.     acOwner:ControlHandle; { handle for aux record's control }
  1245.     acCTable:CCTabHandle; { color table for this control }
  1246.     acFlags:INTEGER; { misc flag byte }
  1247.     acReserved:LONGINT; { reserved for use by Apple }
  1248.     acRefCon:LONGINT; { for use by application }|
  1249. AuxDCE=PACKED RECORD ∫Devices [1/2]
  1250.     dCtlDriver:Ptr;
  1251.     dCtlFlags:INTEGER;
  1252.     dCtlQHdr:QHdr;
  1253.     dCtlPosition:LONGINT;
  1254.     dCtlStorage:Handle;
  1255.     dCtlRefNum:INTEGER;
  1256.     dCtlCurTicks:LONGINT;
  1257.     dCtlWindow:GrafPtr;
  1258.     dCtlDelay:INTEGER;|
  1259. AuxDCE=PACKED RECORD ∫Devices [2/2]
  1260.     dCtlEMask:INTEGER;
  1261.     dCtlMenu:INTEGER;
  1262.     dCtlSlot:Byte;
  1263.     dCtlSlotId:Byte;
  1264.     dCtlDevBase:LONGINT;
  1265.     dCtlOwner:Ptr;
  1266.     dCtlExtDev:Byte;
  1267.     fillByte:Byte;|
  1268. AuxDCEHandle=^AuxDCEPtr; ∫Devices|
  1269. AuxDCEPtr=^AuxDCE; ∫Devices|
  1270. AuxWinHandle=^AuxWinPtr; ∫Windows|
  1271. AuxWinPtr=^AuxWinRec; ∫Windows|
  1272. AuxWinRec=RECORD ∫Windows
  1273.     awNext:AuxWinHandle; { handle to next AuxWinRec }
  1274.     awOwner:WindowPtr; { ptr to window }
  1275.     awCTable:CTabHandle; { color table for this window }
  1276.     dialogCItem:Handle; { handle to dialog manager structures }
  1277.     awFlags:LONGINT; { reserved for expansion }
  1278.     awReserved:CTabHandle; { reserved for expansion }
  1279.     awRefCon:LONGINT; { user Constant }|
  1280. availableCmd=24; ∫Sound|
  1281. bAccessCntl=18; ∫Files|
  1282. BackColor(color:LONGINT); ∫Quickdraw Δ {A863} I-174 N73-1 TN73|
  1283. BackPat(pat:Pattern); ∫Quickdraw Δ {A87C} I-167|
  1284. BackPixPat(pp:PixPatHandle); ∫Quickdraw Δ {AA0B} V-74|
  1285. badATPSkt=-1099; ∫Errors|
  1286. badBtSlpErr=-70; ∫Errors
  1287. { bad addr mark bit slip nibbles }|
  1288. badBuffNum=-1100; ∫Errors|
  1289. badChannel=-205; ∫Errors
  1290. { Sound Manager Error Returns }|
  1291. badCksmErr=-69; ∫Errors
  1292. { addr mark checksum didn't check }|
  1293. badDBtSlp=-73; ∫Errors
  1294. { bad data mark bit slip nibbles }|
  1295. badDCksum=-72; ∫Errors
  1296. { bad data mark checksum }|
  1297. badEditionFileErr=-453; ∫Errors
  1298. { edition file is corrupt }|
  1299. badExtResource=-185; ∫Errors
  1300. { extended resource has a bad format. }|
  1301. badFidErr=-1307; ∫Errors
  1302. { file id is dangling or doesn't match with the file number }|
  1303. badFileFormat=-208; ∫Errors
  1304. { was not type AIFF or was of bad format,corrupt }|
  1305. badFormat=-206; ∫Errors
  1306. { Sound Manager Error Returns }|
  1307. badLocNameErr=-931; ∫Errors
  1308. { location name malformed }|
  1309. badMDBErr=-60; ∫Errors
  1310. { bad master directory block }|
  1311. badMovErr=-122; ∫Errors
  1312. { Move into offspring error }|
  1313. badPortNameErr=-919; ∫Errors
  1314. { PPCPortRec malformed }|
  1315. badReqErr=-909; ∫Errors
  1316. { bad parameter or invalid state for operation }|
  1317. badSectionErr=-451; ∫Errors
  1318. { not a valid SectionRecord }|
  1319. badServiceMethodErr=-930; ∫Errors
  1320. { illegal service type, or not supported }|
  1321. badSubPartErr=-454; ∫Errors
  1322. { can not use sub parts in this release }|
  1323. badUnitErr=-21; ∫Errors
  1324. { I/O System Errors }|
  1325. Balloons see ∫Balloons|
  1326. BAND(l,r:longint):longint; MPW-213 TP-366|
  1327. baseAddr32=4; ∫Quickdraw
  1328. { pixmap base address is 32-bit address }|
  1329. baseDblQuote=$E3; ∫Script|
  1330. baseSingQuote=$E2; ∫Script|
  1331. BatteryByte=Byte; ∫Power|
  1332. batteryDeadBit=3; ∫Power|
  1333. batteryDeadMask=$8; ∫Power|
  1334. batteryLowBit=4; ∫Power|
  1335. batteryLowMask=$10; ∫Power|
  1336. BatteryStatus(VAR Status:Byte;VAR Power:Byte):OSErr; ∫Power|
  1337. baud1200=94; ∫Serial|
  1338. baud1800=62; ∫Serial|
  1339. baud19200=4; ∫Serial|
  1340. baud2400=46; ∫Serial|
  1341. baud300=380; ∫Serial|
  1342. baud3600=30; ∫Serial|
  1343. baud4800=22; ∫Serial|
  1344. baud57600=0; ∫Serial|
  1345. baud600=189; ∫Serial|
  1346. baud7200=14; ∫Serial|
  1347. baud9600=10; ∫Serial|
  1348. BCLR(var l:longint;num:integer); MPW-215 TP-367|
  1349. bdConv=7; ∫Packages
  1350. { Binary/Decimal Conversion }|
  1351. bdNamErr=-37; ∫Errors
  1352. { there may be no bad names in the final system! }|
  1353. bDraftLoop=0; ∫Printing|
  1354. BDSElement=RECORD ∫AppleTalk
  1355.     buffSize:INTEGER;
  1356.     buffPtr:Ptr;
  1357.     dataSize:INTEGER;
  1358.     userBytes:LONGINT;|
  1359. BDSPtr=^BDSType; ∫AppleTalk|
  1360. BDSType=ARRAY[0..7] OF BDSElement; ∫AppleTalk|
  1361. BeginUpdate(theWindow:WindowPtr); ∫Windows Δ {A922} I-292
  1362. P-97 167|
  1363. betaStage=$60; ∫Files|
  1364. bHasBlankAccessPrivileges=4; ∫Files|
  1365. bHasBTreeMgr=5; ∫Files|
  1366. bHasCatSearch=7; ∫Files|
  1367. bHasCopyFile=14; ∫Files|
  1368. bHasDesktopMgr=12; ∫Files|
  1369. bHasExtFSVol=16; ∫Files|
  1370. bHasFileIDs=6; ∫Files|
  1371. bHasFolderLock=10; ∫Files|
  1372. bHasMoveRename=13; ∫Files|
  1373. bHasOpenDeny=15; ∫Files|
  1374. bHasPersonalAccessPrivileges=9; ∫Files|
  1375. bHasShortName=11; ∫Files|
  1376. bHasUserGroupList=8; ∫Files|
  1377. binRefNum=-8; ∫Serial
  1378. { serial port B input }|
  1379. BitAnd(l,r:int/long):int/long; TP-365|
  1380. BitAnd(value1:LONGINT;value2:LONGINT):LONGINT; ∫ToolUtils {
  1381. A858} I-471|
  1382. BitClr(bytePtr:Ptr;bitNum:LONGINT); ∫ToolUtils {A85F} I-471|
  1383. BitMap=RECORD ∫Quickdraw
  1384.     baseAddr:Ptr;
  1385.     rowBytes:INTEGER;
  1386.     bounds:Rect;|
  1387. BitMapHandle=^BitMapPtr; ∫Quickdraw|
  1388. BitMapPtr=^BitMap; ∫Quickdraw|
  1389. BitMapToRegion(region:RgnHandle;bMap:BitMap):OSErr;
  1390. ∫Quickdraw {A8D7}|
  1391. BitMapToRegionGlue(region:RgnHandle;bMap:BitMap):OSErr;
  1392. ∫Quickdraw|
  1393. BitMapType=PACKEDARRAY [0..7] OF BOOLEAN; ∫AppleTalk|
  1394. BitNot(l:int/long):int/long; TP-365|
  1395. BitNot(value:LONGINT):LONGINT; ∫ToolUtils {A85A} I-471|
  1396. BitOr(l,r:int/long):int/long; TP-365|
  1397. BitOr(value1:LONGINT;value2:LONGINT):LONGINT; ∫ToolUtils {
  1398. A85B} I-471|
  1399. Bits16=ARRAY[0..15] OF INTEGER; ∫Quickdraw|
  1400. BitSet(bytePtr:Ptr;bitNum:LONGINT); ∫ToolUtils {A85E} I-471|
  1401. BitShift(value:LONGINT;count:INTEGER):LONGINT; ∫ToolUtils {
  1402. A85C} I-472|
  1403. BitTst(bytePtr:Ptr;bitNum:LONGINT):BOOLEAN; ∫ToolUtils {A85D}
  1404. I-471|
  1405. BitXor(l,r:int/long):int/long; TP-365|
  1406. BitXor(value1:LONGINT;value2:LONGINT):LONGINT; ∫ToolUtils {
  1407. A859} I-471|
  1408. black:Pattern; ∫Quickdraw|
  1409. blackBit=5; ∫Quickdraw|
  1410. blackColor=33; ∫Quickdraw
  1411. { colors expressed in these mappings }|
  1412. blend=32; ∫Quickdraw|
  1413. bLimitFCBs=31; ∫Files|
  1414. bLocalWList=30; ∫Files|
  1415. Block0=PACKED RECORD ∫SCSI [1/2]
  1416.     sbSig:INTEGER; { unique value for SCSI block 0 }
  1417.     sbBlkSize:INTEGER; { block size of device }
  1418.     sbBlkCount:LONGINT; { number of blocks on device }
  1419.     sbDevType:INTEGER; { device type }
  1420.     sbDevId:INTEGER; { device id }
  1421.     sbData:LONGINT; { not used }|
  1422. Block0=PACKED RECORD ∫SCSI [2/2]
  1423.     sbDrvrCount:INTEGER; { driver descriptor count }
  1424.     ddBlock:LONGINT; { 1st driver's starting block }
  1425.     ddSize:INTEGER; { size of 1st driver (512-byte blks) }
  1426.     ddType:INTEGER; { system type (1 for Mac+) }
  1427.     ddPad:ARRAY [0..242] OF INTEGER; { ARRAY[0..242] OF INTEGER;
  1428. not used }|
  1429. BlockMove(srcPtr:UNIV Ptr;destPtr:UNIV Ptr;byteCount:Size);
  1430. ∫Memory {A02E} II-44|
  1431. blueBit=2; ∫Quickdraw|
  1432. blueColor=409; ∫Quickdraw|
  1433. bNoBootBlks=19; ∫Files|
  1434. bNoDeskItems=20; ∫Files|
  1435. bNoLclSync=27; ∫Files|
  1436. bNoMiniFndr=29; ∫Files|
  1437. bNoSwitchTo=25; ∫Files|
  1438. bNoSysDir=17; ∫Files|
  1439. BNOT(l:longint):longint; MPW-213 TP-366|
  1440. bNoVNEdit=28; ∫Files|
  1441. board=0; ∫ROMDefs
  1442. { Board sResource - Required on all boards }|
  1443. boardFlags=37; ∫ROMDefs
  1444. { Board Flags }|
  1445. boardId=32; ∫ROMDefs
  1446. { Board Id }|
  1447. BOff; ∫Power {A685}|
  1448. BOn; ∫Power {A685}|
  1449. BoolToStr(paramPtr:XCmdPtr;bool:BOOLEAN;VAR str:Str255);
  1450. ∫HyperXCmd|
  1451. BootDrive=$210; ∫SysEqu
  1452. { [GLOBAL VAR] drive number of boot drive [word] }|
  1453. BOR(l,r:longint):longint; MPW-213 TP-366|
  1454. boutRefNum=-9; ∫Serial
  1455. { serial port B output }|
  1456. breakEvent=128; ∫Serial|
  1457. breakRecd=-90; ∫Errors
  1458. { Break received (SCC) }|
  1459. BreakTable=RECORD ∫Script
  1460.     charTypes:ARRAY [0..255] OF SignedByte;
  1461.     tripleLength:INTEGER;
  1462.     triples:ARRAY [0..0] OF INTEGER;|
  1463. BreakTablePtr=^BreakTable; ∫Script|
  1464. breveMark=$F9; ∫Script|
  1465. BringToFront(theWindow:WindowPtr); ∫Windows Δ {A920} I-286|
  1466. BROTL(l,count:integer):longint; MPW-214 TP-367|
  1467. BSET(var l:longint;num:integer); MPW-215 TP-368|
  1468. BSL(l,count:integer):longint; MPW-213 TP-366|
  1469. bSpoolLoop=1; ∫Printing|
  1470. BSR(l,count:integer):longint; MPW-214 TP-367|
  1471. btnCtrl=0; ∫Dialogs|
  1472. btnState=128; ∫Events
  1473. { Bit 7 of low byte is mouse button state }|
  1474. bTrshOffLine=26; ∫Files|
  1475. BTST(l,num:integer):boolean; MPW-214 TP-367|
  1476. buf2SmallErr=-3101; ∫Errors|
  1477. bufferCmd=81; ∫Sound|
  1478. bufferIsSmall=-607; ∫EPPC|
  1479. buffersTooSmall=-210; ∫Errors
  1480. { can not operate in the memory allowed }|
  1481. BufPtr=$10C; ∫SysEqu
  1482. { [GLOBAL VAR] Address of end of jump table top of
  1483. application memory [pointer] }|
  1484. BufTgDate=$304; ∫SysEqu
  1485. { [GLOBAL VAR] File tags buffer: date and time of last
  1486. modification (long) time stamp [word] }|
  1487. BufTgFBkNum=$302; ∫SysEqu
  1488. { [GLOBAL VAR] File tags buffer: logical block number (word)
  1489. logical block number [word] }|
  1490. BufTgFFlg=$300; ∫SysEqu
  1491. { [GLOBAL VAR] File tags buffer: flags (word: bit 1=1 if
  1492. resource fork) flags [word] }|
  1493. BufTgFNum=$2FC; ∫SysEqu
  1494. { [GLOBAL VAR] File tags buffer: file number (long) file
  1495. number [long] }|
  1496. BuildBDS(buffPtr:Ptr;bdsPtr:Ptr;buffSize:INTEGER):INTEGER;
  1497. ∫AppleTalk V-515|
  1498. BuildDDPwds(wdsPtr:Ptr;headerPtr:Ptr;dataPtr:Ptr;netAddr:
  1499. AddrBlock;ddpType:INTEGER;dataLen:INTEGER); ∫AppleTalk V-514|
  1500. BuildLAPwds(wdsPtr:Ptr;dataPtr:Ptr;destHost:INTEGER;prototype:
  1501. INTEGER;frameLen:INTEGER); ∫AppleTalk V-514|
  1502. burstDevice=7; ∫Quickdraw|
  1503. bUser1Loop=2; ∫Printing|
  1504. bUser2Loop=3; ∫Printing|
  1505. BusErrVct=$08; ∫SysEqu
  1506. { [GLOBAL VAR] bus error vector }|
  1507. Button:BOOLEAN; ∫Events Δ {A974} I-259|
  1508. buttonMsg=19; ∫Devices|
  1509. BXOR(l,r:longint):longint; MPW-213 TP-366|
  1510. Byte=0..255; ∫Types
  1511. { unsigned byte for fontmgr }|
  1512. cairo=11; ∫Fonts|
  1513. calArabicCivil=1; ∫Script|
  1514. calArabicLunar=2; ∫Script|
  1515. CalcCMask(srcBits:BitMap;dstBits:BitMap;srcRect:Rect;dstRect:
  1516. Rect;seedRGB:RGBColor;matchProc:ProcPtr;matchData:LONGINT);
  1517. ∫Quickdraw {AA4F} V-72|
  1518. calcCntlRgn=10; ∫Controls|
  1519. calcCRgns=2; ∫Controls|
  1520. CalcMask(srcPtr:Ptr;dstPtr:Ptr;srcRow:INTEGER;dstRow:INTEGER;
  1521. height:INTEGER;words:INTEGER); ∫Quickdraw {A838} IV-24|
  1522. CalcMenuSize(theMenu:MenuHandle); ∫Menus Δ {A948} I-361|
  1523. calCoptic=5; ∫Script|
  1524. calcThumbRgn=11; ∫Controls|
  1525. CalcVis(window:WindowPeek); ∫Windows Δ {A909} I-297|
  1526. CalcVisBehind(startWindow:WindowPeek;clobberedRgn:RgnHandle);
  1527. ∫Windows Δ {A90A} I-297|
  1528. calGregorian=0; ∫Script|
  1529. calJapanese=3; ∫Script|
  1530. calJewish=4; ∫Script|
  1531. callBackCmd=13; ∫Sound|
  1532. CallEditionOpenerProc(selector:EditionOpenerVerb;VAR PB:
  1533. EditionOpenerParamBlock;routine:EditionOpenerProcPtr):OSErr;
  1534. ∫Editions {A82D}|
  1535. CallFormatIOProc(selector:FormatIOVerb;VAR PB:
  1536. FormatIOParamBlock;routine:FormatIOProcPtr):OSErr; ∫Editions {
  1537. A82D}|
  1538. calPersian=6; ∫Script|
  1539. cancel=2; ∫Dialogs|
  1540. cancelMsg=3; ∫Devices
  1541. { user clicked Cancel button }|
  1542. cannotDeferErr=-625; ∫Errors
  1543. { unable to defer additional functions }|
  1544. cannotMakeContiguousErr=-622; ∫Errors
  1545. { cannot make specified range contiguous }|
  1546. CantDecompress=-186; ∫Errors
  1547. { resource bent ("the bends") - can't decompress a compressed
  1548. resource }|
  1549. cantLoadPickMethodErr=-11003; ∫Errors
  1550. { unable to load the custom pick proc }|
  1551. cantReadUtilities=$8200; ∫Script|
  1552. cantStepErr=-75; ∫Errors
  1553. { step handshake failed }|
  1554. CaretTime=$2F4; ∫SysEqu
  1555. { [GLOBAL VAR] Caret-blink interval in ticks (long) caret
  1556. blink ticks [long] }|
  1557. catBoard=1; ∫ROMDefs
  1558. { Category for board types. }|
  1559. catChangedErr=-1304; ∫Errors
  1560. { the catalog has been modified }|
  1561. catDisplay=3; ∫ROMDefs
  1562. { Category for display (video) cards. }|
  1563. CatMove(vRefNum:INTEGER;dirID:LONGINT;oldName:Str255;newDirID:
  1564. LONGINT;newName:Str255):OSErr; ∫Files IV-157 TN218|
  1565. catNetwork=4; ∫ROMDefs
  1566. { Category for Networking cards. }|
  1567. CatPositionRec=RECORD ∫Files
  1568.     initialize:LONGINT;
  1569.     priv:ARRAY [1..6] OF INTEGER;|
  1570. catTest=2; ∫ROMDefs
  1571. { Category for test types -- not used much. }|
  1572. CautionAlert(alertID:INTEGER;filterProc:ModalFilterProcPtr):
  1573. INTEGER; ∫Dialogs Δ {A988} I-420|
  1574. cautionIcon=2; ∫Dialogs|
  1575. cbndType='cbnd'; ∫ConnectionTools
  1576. { bundle type for connection }|
  1577. cbNotFound=-1102; ∫Errors|
  1578. cBodyColor=1; ∫Controls|
  1579. CCrsr=RECORD ∫Quickdraw [1/2]
  1580.     crsrType:INTEGER; { type of cursor }
  1581.     crsrMap:PixMapHandle; { the cursor's pixmap }
  1582.     crsrData:Handle; { cursor's data }
  1583.     crsrXData:Handle; { expanded cursor data }
  1584.     crsrXValid:INTEGER; { depth of expanded data (0 if none) }
  1585.     crsrXHandle:Handle; { future use }|
  1586. CCrsr=RECORD ∫Quickdraw [2/2]
  1587.     crsr1Data:Bits16; { one-bit cursor }
  1588.     crsrMask:Bits16; { cursor's mask }
  1589.     crsrHotSpot:Point; { cursor's hotspot }
  1590.     crsrXTable:LONGINT; { private }
  1591.     crsrID:LONGINT; { private }|
  1592. CCrsrHandle=^CCrsrPtr; ∫Quickdraw|
  1593. CCrsrPtr=^CCrsr; ∫Quickdraw|
  1594. CCTabHandle=^CCTabPtr; ∫Controls|
  1595. CCTabPtr=^CtlCTab; ∫Controls|
  1596. CDEF Definition Proc I-329
  1597. MyControl (varCode:INTEGER;theControl:ControlHandle;
  1598. message:INTEGER;param:LONGINT):LONGINT;|
  1599. CDEFNFnd=dsCDEFNotFound; ∫Errors|
  1600. cdefType='cdef'; ∫ConnectionTools
  1601. { main connection definition procedure }|
  1602. cDepthErr=-157; ∫QDOffscreen
  1603. { invalid pixel depth }|
  1604. cDevErr=-155; ∫Errors
  1605. { invalid type of graphics device }|
  1606. cdevGenErr=-1; ∫Devices
  1607. { General error; gray cdev w/o alert }|
  1608. cdevMemErr=0; ∫Devices
  1609. { Memory shortfall; alert user please }|
  1610. cdevResErr=1; ∫Devices
  1611. { Couldn't get a needed resource; alert }|
  1612. cdevUnset=3; ∫Devices
  1613. { cdevValue is initialized to this }|
  1614. cedilla=$FC; ∫Script|
  1615. Cell=Point; ∫Lists|
  1616. centeredDot=$E1; ∫Script|
  1617. century=128; ∫Packages|
  1618. cFrameColor=0; ∫Controls|
  1619. CGrafPort=RECORD ∫Quickdraw [1/4]
  1620.     device:INTEGER;
  1621.     portPixMap:PixMapHandle; { port's pixel map }
  1622.     portVersion:INTEGER; { high 2 bits always set }
  1623.     grafVars:Handle; { Handle to more fields }
  1624.     chExtra:INTEGER; { character extra }
  1625.     pnLocHFrac:INTEGER; { pen fraction }
  1626.     portRect:Rect;
  1627.     visRgn:RgnHandle;|
  1628. CGrafPort=RECORD ∫Quickdraw [2/4]
  1629.     clipRgn:RgnHandle;
  1630.     bkPixPat:PixPatHandle; { background pattern }
  1631.     rgbFgColor:RGBColor; { RGB components of fg }
  1632.     rgbBkColor:RGBColor; { RGB components of bk }
  1633.     pnLoc:Point;
  1634.     pnSize:Point;
  1635.     pnMode:INTEGER;
  1636.     pnPixPat:PixPatHandle; { pen's pattern }|
  1637. CGrafPort=RECORD ∫Quickdraw [3/4]
  1638.     fillPixPat:PixPatHandle; { fill pattern }
  1639.     pnVis:INTEGER;
  1640.     txFont:INTEGER;
  1641.     txFace:Style; { txFace is unpacked byte push as short }
  1642.     txMode:INTEGER;
  1643.     txSize:INTEGER;
  1644.     spExtra:Fixed;
  1645.     fgColor:LONGINT;|
  1646. CGrafPort=RECORD ∫Quickdraw [4/4]
  1647.     bkColor:LONGINT;
  1648.     colrBit:INTEGER;
  1649.     patStretch:INTEGER;
  1650.     picSave:Handle;
  1651.     rgnSave:Handle;
  1652.     polySave:Handle;
  1653.     grafProcs:CQDProcsPtr;|
  1654. CGrafPtr=^CGrafPort; ∫Quickdraw|
  1655. ChangedResource(theResource:Handle); ∫Resources Δ {A9AA}
  1656. I-123 TN188|
  1657. channelBusy=-209; ∫Errors
  1658. { the Channel is being used for a PFD already }|
  1659. channelNotBusy=-211; ∫Errors|
  1660. Char2Pixel(textBuf:Ptr;textLen:INTEGER;slop:INTEGER;offset:
  1661. INTEGER;direction:INTEGER):INTEGER; ∫Script Δ {A8B5} V-308
  1662. TN207|
  1663. CharByte(textBuf:Ptr;textOffset:INTEGER):INTEGER; ∫Script {
  1664. A8B5} V-306|
  1665. CharByteTable=PACKEDARRAY [0..255] OF SignedByte; ∫Script|
  1666. charCodeMask=$000000FF; ∫Events|
  1667. CharExtra(extra:Fixed); ∫Quickdraw {AA23} V-77|
  1668. chargeOverFlowBit=2; ∫Power|
  1669. chargeOverFlowMask=$4; ∫Power|
  1670. chargerConnBit=0; ∫Power|
  1671. chargerConnMask=$1; ∫Power|
  1672. Chars=PACKED RECORD ∫TextEdit
  1673.     [0..32000] OF CHAR;|
  1674. CharsHandle=^CharsPtr; ∫TextEdit|
  1675. CharsPtr=^Chars; ∫TextEdit|
  1676. CharType(textBuf:Ptr;textOffset:INTEGER):INTEGER; ∫Script {
  1677. A8B5} V-306|
  1678. CharWidth(ch:CHAR):INTEGER; ∫Quickdraw Δ {A88D} I-173 N26
  1679. N82-2 TN26 TN82|
  1680. checkBoxProc=1; ∫Controls|
  1681. CheckItem(theMenu:MenuHandle;item:INTEGER;checked:BOOLEAN);
  1682. ∫Menus Δ {A945} I-358|
  1683. checkMark=18; ∫Fonts|
  1684. CheckUpdate(VAR theEvent:EventRecord):BOOLEAN; ∫Windows Δ {
  1685. A911} I-296|
  1686. chkCtrl=1; ∫Dialogs|
  1687. chooseAborted=0; ∫CTBUtilities|
  1688. chooseCancel=3; ∫CTBUtilities|
  1689. chooseDisaster=-2; ∫CTBUtilities|
  1690. chooseFailed=-1; ∫CTBUtilities|
  1691. chooseOKMajor=2; ∫CTBUtilities|
  1692. chooseOKMinor=1; ∫CTBUtilities|
  1693. chooserID=1; ∫Devices|
  1694. Chr(x):char; MPW-206 TP-359|
  1695. ChunkHeader=RECORD ∫AIFF
  1696.     ckID:ID;
  1697.     ckSize:LONGINT;|
  1698. ChunkyDepth=$0D60; ∫SysEqu
  1699. { [GLOBAL VAR] depth of the pixels }|
  1700. CIcon=RECORD ∫Quickdraw
  1701.     iconPMap:PixMap; { the icon's pixMap }
  1702.     iconMask:BitMap; { the icon's mask }
  1703.     iconBMap:BitMap; { the icon's bitMap }
  1704.     iconData:Handle; { the icon's data }
  1705.     iconMaskData:ARRAY [0..0] OF INTEGER; { icon's mask and
  1706. BitMap data }|
  1707. CIconHandle=^CIconPtr; ∫Quickdraw|
  1708. CIconPtr=^CIcon; ∫Quickdraw|
  1709. CInfoPBPtr=^CInfoPBRec; ∫Files|
  1710. CInfoPBRec=RECORD ∫Files [1/5]
  1711.     qLink:QElemPtr;
  1712.     qType:INTEGER;
  1713.     ioTrap:INTEGER;
  1714.     ioCmdAddr:Ptr;
  1715.     ioCompletion:ProcPtr;
  1716.     ioResult:OSErr;
  1717.     ioNamePtr:StringPtr;
  1718.     ioVRefNum:INTEGER;|
  1719. CInfoPBRec=RECORD ∫Files [2/5]
  1720.     ioFRefNum:INTEGER;
  1721.     ioFVersNum:SignedByte;
  1722.     filler1:SignedByte;
  1723.     ioFDirIndex:INTEGER;
  1724.     ioFlAttrib:SignedByte;
  1725.     filler2:SignedByte;
  1726.     CASE CInfoType OF
  1727.     hFileInfo:|
  1728. CInfoPBRec=RECORD ∫Files [3/5]
  1729.         ioFlFndrInfo:FInfo;
  1730.         ioDirID:LONGINT;
  1731.         ioFlStBlk:INTEGER;
  1732.         ioFlLgLen:LONGINT;
  1733.         ioFlPyLen:LONGINT;
  1734.         ioFlRStBlk:INTEGER;
  1735.         ioFlRLgLen:LONGINT;
  1736.         ioFlRPyLen:LONGINT;|
  1737. CInfoPBRec=RECORD ∫Files [4/5]
  1738.         ioFlCrDat:LONGINT;
  1739.         ioFlMdDat:LONGINT;
  1740.         ioFlBkDat:LONGINT;
  1741.         ioFlXFndrInfo:FXInfo;
  1742.         ioFlParID:LONGINT;
  1743.         ioFlClpSiz:LONGINT;
  1744.     dirInfo:
  1745.         ioDrUsrWds:DInfo;|
  1746. CInfoPBRec=RECORD ∫Files [5/5]
  1747.         ioDrDirID:LONGINT;
  1748.         ioDrNmFls:INTEGER;
  1749.         filler3:ARRAY [1..9] OF INTEGER;
  1750.         ioDrCrDat:LONGINT;
  1751.         ioDrMdDat:LONGINT;
  1752.         ioDrBkDat:LONGINT;
  1753.         ioDrFndrInfo:DXInfo;
  1754.         ioDrParID:LONGINT;|
  1755. CInfoType=… ∫Files
  1756. (hFileInfo,dirInfo);|
  1757. circumflex=$F6; ∫Script|
  1758. circumflexUprA=$E5; ∫Script|
  1759. circumflexUprE=$E6; ∫Script|
  1760. circumflexUprI=$EB; ∫Script|
  1761. circumflexUprO=$EF; ∫Script|
  1762. circumflexUprU=$F3; ∫Script|
  1763. ckSumErr=-3103; ∫Errors|
  1764. classCM='cbnd'; ∫CommResources|
  1765. ClassComp(x:Comp):NumClass; ∫SANE|
  1766. ClassDouble(x:DOUBLE):NumClass; ∫SANE|
  1767. ClassExtended(x:Extended):NumClass; ∫SANE|
  1768. classFT='fbnd'; ∫CommResources|
  1769. ClassReal(x:real):NumClass; ∫SANE|
  1770. classTM='tbnd'; ∫CommResources|
  1771. clearDev=13; ∫Devices|
  1772. ClearMenuBar; ∫Menus {A934} I-354 V-247|
  1773. Clip3D(src1:Point3D;src2:Point3D;VAR dst1:Point;VAR dst2:
  1774. Point):INTEGER; ∫Graf3D|
  1775. ClipAbove(window:WindowPeek); ∫Windows Δ {A90B} I-296|
  1776. clipPixBit=28; ∫QDOffscreen|
  1777. ClipRect(r:Rect); ∫Quickdraw Δ {A87B} I-167 TN59|
  1778. clkRdErr=-85; ∫Errors
  1779. { unable to read same clock value twice }|
  1780. clkWrErr=-86; ∫Errors
  1781. { time written did not verify }|
  1782. clocType='cloc'; ∫ConnectionTools
  1783. { connection configuration localization defProc }|
  1784. closeAll=247; ∫AppleTalk
  1785. { Close all open sessions }|
  1786. closeATPSkt=250; ∫AppleTalk
  1787. { Close ATP socket }|
  1788. CloseCPort(port:CGrafPtr); ∫Quickdraw Δ {A87D} V-68|
  1789. CloseDeskAcc(refNum:INTEGER); ∫Desk {A9B7} I-440|
  1790. closeDev=2; ∫Devices
  1791. { Close yourself }|
  1792. CloseDialog(theDialog:DialogPtr); ∫Dialogs Δ {A982} I-413
  1793. P-107 167|
  1794. CloseDriver(refNum:INTEGER):OSErr; ∫Devices II-178|
  1795. CloseEdition(whichEdition:EditionRefNum;successful:BOOLEAN):
  1796. OSErr; ∫Editions {A82D}|
  1797. ClosePicture; ∫Quickdraw Δ {A8F4} I-189 P-86 167|
  1798. ClosePoly; ∫Quickdraw Δ {A8CC} I-190|
  1799. ClosePort(port:GrafPtr); ∫Quickdraw Δ {A87D} I-164|
  1800. CloseResFile(refNum:INTEGER); ∫Resources Δ {A99A} I-115
  1801. N116-1 TN116|
  1802. CloseRgn(dstRgn:RgnHandle); ∫Quickdraw Δ {A8DB} I-182 P-85 167|
  1803. closErr=-24; ∫Errors
  1804. { I/O System Errors }|
  1805. closeSess=254; ∫AppleTalk
  1806. { Close session }|
  1807. closeSkt=247; ∫AppleTalk
  1808. { Close DDP socket }|
  1809. CloseWD(wdRefNum:INTEGER):OSErr; ∫Files IV-158 TN218|
  1810. CloseWindow(theWindow:WindowPtr); ∫Windows Δ {A92D} I-283
  1811. P-96 98 167|
  1812. ClrAppFiles(index:INTEGER); ∫SegLoad II-58|
  1813. clrBit=3; ∫TextEdit
  1814. { set color }|
  1815. clutType=0; ∫Quickdraw
  1816. { 0 if lookup table }|
  1817. CMAbort(hConn:ConnHandle):CMErr; ∫Connections|
  1818. cmAbortMsg=52; ∫ConnectionTools|
  1819. CMAccept(hConn:ConnHandle;accept:BOOLEAN):CMErr; ∫Connections|
  1820. cmAcceptMsg=104; ∫ConnectionTools|
  1821. CMActivate(hConn:ConnHandle;activate:BOOLEAN); ∫Connections|
  1822. cmActivateMsg=6; ∫ConnectionTools|
  1823. CMAddSearch(hConn:ConnHandle;theString:Str255;flags:
  1824. CMSearchFlags;callBack:ProcPtr):LONGINT; ∫Connections|
  1825. cMatchErr=-150; ∫Errors
  1826. { Color2Index failed to find an index }|
  1827. cmAttn=$00000004; ∫Connections|
  1828. cmAttnClean=$00000400; ∫Connections|
  1829. cmAttnNoTimeout=$00000040; ∫Connections|
  1830. CMBreak(hConn:ConnHandle;duration:LONGINT;async:BOOLEAN;
  1831. completor:ProcPtr); ∫Connections|
  1832. cmBreakMsg=107; ∫ConnectionTools|
  1833. CMBuffers=ARRAY[CMBufFields] OF Ptr; ∫Connections|
  1834. CMBufferSizes=ARRAY[CMBufFields] OF LONGINT; ∫Connections|
  1835. CMBufFields=… ∫Connections
  1836. (cmDataIn,cmDataOut,cmCntlIn,cmCntlOut,cmAttnIn,cmAttnOut,
  1837. cmRsrvIn,cmRsrvOut);|
  1838. CMChannel=INTEGER; ∫Connections|
  1839. CMChoose(VAR hConn:ConnHandle;where:Point;idleProc:ProcPtr):
  1840. INTEGER; ∫Connections|
  1841. CMClearSearch(hConn:ConnHandle); ∫Connections|
  1842. CMClose(hConn:ConnHandle;async:BOOLEAN;completor:ProcPtr;
  1843. timeout:LONGINT;now:BOOLEAN):CMErr; ∫Connections|
  1844. cmCloseMsg=105; ∫ConnectionTools|
  1845. cmCntl=$00000002; ∫Connections|
  1846. cmCntlClean=$00000200; ∫Connections|
  1847. cmCntlNoTimeout=$00000020; ∫Connections|
  1848. CMCompletorPtr=^CMCompletorRecord; ∫ConnectionTools|
  1849. CMCompletorRecord=RECORD ∫ConnectionTools
  1850.     async:BOOLEAN;
  1851.     completionRoutine:ProcPtr;|
  1852. cmData=$00000001; ∫Connections|
  1853. CMDataBuffer=RECORD ∫ConnectionTools
  1854.     thePtr:Ptr;
  1855.     count:LONGINT;
  1856.     channel:CMChannel;
  1857.     flags:CMFlags;|
  1858. CMDataBufferPtr=^CMDataBuffer; ∫ConnectionTools|
  1859. cmDataClean=$00000100; ∫Connections|
  1860. cmDataNoTimeout=$00000010; ∫Connections|
  1861. cmDeactivateMsg=7; ∫ConnectionTools|
  1862. CMDefault(VAR theConfig:Ptr;procID:INTEGER;allocate:BOOLEAN);
  1863. ∫Connections|
  1864. cmDefaultMsg=1; ∫ConnectionTools|
  1865. CMDispose(hConn:ConnHandle); ∫Connections|
  1866. cmDisposeMsg=1; ∫ConnectionTools|
  1867. cmdKey=256; ∫Events
  1868. { Bit 0 }|
  1869. CMEnglishToIntl(hConn:ConnHandle;inputPtr:Ptr;VAR outputPtr:
  1870. Ptr;language:INTEGER):OSErr; ∫Connections|
  1871. cmEnvironsMsg=109; ∫ConnectionTools|
  1872. CMErr=OSErr; ∫Connections|
  1873. CMEvent(hConn:ConnHandle;theEvent:EventRecord); ∫Connections|
  1874. cmEventMsg=5; ∫ConnectionTools|
  1875. cmFailed=2; ∫Connections|
  1876. CMFlags=INTEGER; ∫Connections|
  1877. cmFlagsEOM=$0001; ∫Connections|
  1878. cmGenericError=-1; ∫Connections|
  1879. CMGetCMVersion:INTEGER; ∫Connections|
  1880. CMGetConfig(hConn:ConnHandle):Ptr; ∫Connections|
  1881. CMGetConnEnvirons(hConn:ConnHandle;VAR theEnvirons:
  1882. ConnEnvironRec):CMErr; ∫Connections|
  1883. CMGetProcID(name:Str255):INTEGER; ∫Connections|
  1884. CMGetRefCon(hConn:ConnHandle):LONGINT; ∫Connections|
  1885. CMGetToolName(procID:INTEGER;VAR name:Str255); ∫Connections|
  1886. CMGetUserData(hConn:ConnHandle):LONGINT; ∫Connections|
  1887. CMGetVersion(hConn:ConnHandle):Handle; ∫Connections|
  1888. CMIdle(hConn:ConnHandle); ∫Connections|
  1889. cmIdleMsg=50; ∫ConnectionTools|
  1890. cmInitMsg=0; ∫ConnectionTools|
  1891. CMIntlToEnglish(hConn:ConnHandle;inputPtr:Ptr;VAR outputPtr:
  1892. Ptr;language:INTEGER):OSErr; ∫Connections|
  1893. CMIOKill(hConn:ConnHandle;which:INTEGER):CMErr; ∫Connections|
  1894. cmIOKillMsg=108; ∫ConnectionTools|
  1895. cmL2English=0; ∫ConnectionTools|
  1896. cmL2Intl=1; ∫ConnectionTools|
  1897. CMListen(hConn:ConnHandle;async:BOOLEAN;completor:ProcPtr;
  1898. timeout:LONGINT):CMErr; ∫Connections|
  1899. cmListenMsg=103; ∫ConnectionTools|
  1900. CMMenu(hConn:ConnHandle;menuID:INTEGER;item:INTEGER):BOOLEAN;
  1901. ∫Connections|
  1902. cmMenuMsg=4; ∫ConnectionTools|
  1903. cmMgetMsg=0; ∫ConnectionTools|
  1904. cmMsetMsg=1; ∫ConnectionTools|
  1905. CMNew(procID:INTEGER;flags:CMRecFlags;desiredSizes:
  1906. CMBufferSizes;refCon:LONGINT;userData:LONGINT):ConnHandle;
  1907. ∫Connections|
  1908. cmNoErr=0; ∫Connections|
  1909. cmNoMenus=$00010000; ∫Connections|
  1910. cmNoRequestPending=6; ∫Connections|
  1911. cmNotClosed=5; ∫Connections|
  1912. cmNoTools=8; ∫Connections|
  1913. cmNotOpen=4; ∫Connections|
  1914. cmNotSupported=7; ∫Connections|
  1915. CMOpen(hConn:ConnHandle;async:BOOLEAN;completor:ProcPtr;
  1916. timeout:LONGINT):CMErr; ∫Connections|
  1917. cmOpenMsg=106; ∫ConnectionTools|
  1918. CMovePBPtr=^CMovePBRec; ∫Files|
  1919. CMovePBRec=RECORD ∫Files [1/2]
  1920.     qLink:QElemPtr;
  1921.     qType:INTEGER;
  1922.     ioTrap:INTEGER;
  1923.     ioCmdAddr:Ptr;
  1924.     ioCompletion:ProcPtr;
  1925.     ioResult:OSErr;
  1926.     ioNamePtr:StringPtr;|
  1927. CMovePBRec=RECORD ∫Files [2/2]
  1928.     ioVRefNum:INTEGER;
  1929.     filler1:LONGINT;
  1930.     ioNewName:StringPtr;
  1931.     filler2:LONGINT;
  1932.     ioNewDirID:LONGINT;
  1933.     filler3:ARRAY [1..2] OF LONGINT;
  1934.     ioDirID:LONGINT;|
  1935. cmpSH=$FE; ∫Sound
  1936. { Compressed sound header encode value }|
  1937. CmpSoundHeader=PACKED RECORD ∫Sound [1/3]
  1938.     samplePtr:Ptr; { if nil then samples are in sample area }
  1939.     numChannels:LONGINT; { number of channels i.e. mono = 1 }
  1940.     sampleRate:Fixed; { sample rate in Apples Fixed point
  1941. representation }
  1942.     loopStart:LONGINT; { loopStart of sound before compression }
  1943.     loopEnd:LONGINT; { loopEnd of sound before compression }
  1944.     encode:Byte; { data structure used , stdSH, extSH, or cmpSH }
  1945.     baseFrequency:Byte; { same meaning as regular SoundHeader }
  1946.     numFrames:LONGINT; { length in frames ( packetFrames or|
  1947. CmpSoundHeader=PACKED RECORD ∫Sound [2/3]
  1948. sampleFrames ) }
  1949.     AIFFSampleRate:extended; { IEEE sample rate }
  1950.     markerChunk:Ptr; { sync track }
  1951.     futureUse1:Ptr; { reserved by Apple }
  1952.     futureUse2:Ptr; { reserved by Apple }
  1953.     stateVars:StateBlockPtr; { pointer to State Block }
  1954.     leftOverSamples:LeftOverBlockPtr; { used to save truncated
  1955. samples between compression calls }
  1956.     compressionID:INTEGER; { 0 means no compression, non zero|
  1957. CmpSoundHeader=PACKED RECORD ∫Sound [3/3]
  1958. means compressionID }
  1959.     packetSize:INTEGER; { number of bits in compressed sample
  1960. packet }
  1961.     snthID:INTEGER; { resource ID of Sound Manager snth that
  1962. contains NRT C/E }
  1963.     sampleSize:INTEGER; { number of bits in non-compressed
  1964. sample }
  1965.     sampleArea:PACKED ARRAY [0..0] OF Byte; { space for when
  1966. samples follow directly }|
  1967. CmpSoundHeaderPtr=^CmpSoundHeader; ∫Sound|
  1968. cmQuiet=$00020000; ∫Connections|
  1969. CMRead(hConn:ConnHandle;theBuffer:Ptr;VAR toRead:LONGINT;
  1970. theChannel:CMChannel;async:BOOLEAN;completor:ProcPtr;timeout:
  1971. LONGINT;VAR flags:CMFlags):CMErr; ∫Connections|
  1972. cmReadMsg=100; ∫ConnectionTools|
  1973. CMRecFlags=LONGINT; ∫Connections|
  1974. cmRejected=1; ∫Connections|
  1975. CMRemoveSearch(hConn:ConnHandle;refnum:LONGINT); ∫Connections|
  1976. CMReset(hConn:ConnHandle); ∫Connections|
  1977. cmResetMsg=51; ∫ConnectionTools|
  1978. CMResume(hConn:ConnHandle;resume:BOOLEAN); ∫Connections|
  1979. cmResumeMsg=3; ∫ConnectionTools|
  1980. cmScleanupMsg=4; ∫ConnectionTools|
  1981. CMSearchFlags=INTEGER; ∫Connections|
  1982. cmSearchSevenBit=$0001; ∫Connections|
  1983. CMSetConfig(hConn:ConnHandle;thePtr:Ptr):INTEGER; ∫Connections|
  1984. CMSetRefCon(hConn:ConnHandle;refCon:LONGINT); ∫Connections|
  1985. CMSetupCleanup(procID:INTEGER;theConfig:Ptr;count:INTEGER;
  1986. theDialog:DialogPtr;VAR magicCookie:LONGINT); ∫Connections|
  1987. CMSetupFilter(procID:INTEGER;theConfig:Ptr;count:INTEGER;
  1988. theDialog:DialogPtr;VAR theEvent:EventRecord;VAR theItem:
  1989. INTEGER;VAR magicCookie:LONGINT):BOOLEAN; ∫Connections|
  1990. CMSetupItem(procID:INTEGER;theConfig:Ptr;count:INTEGER;
  1991. theDialog:DialogPtr;VAR theItem:INTEGER;VAR magicCookie:
  1992. LONGINT); ∫Connections|
  1993. CMSetupPostflight(procID:INTEGER); ∫Connections|
  1994. CMSetupPreflight(procID:INTEGER;VAR magicCookie:LONGINT):
  1995. Handle; ∫Connections|
  1996. CMSetupPtr=^CMSetupStruct; ∫ConnectionTools|
  1997. CMSetupSetup(procID:INTEGER;theConfig:Ptr;count:INTEGER;
  1998. theDialog:DialogPtr;VAR magicCookie:LONGINT); ∫Connections|
  1999. CMSetupStruct=RECORD ∫ConnectionTools
  2000.     theDialog:DialogPtr;
  2001.     count:INTEGER;
  2002.     theConfig:Ptr;
  2003.     procID:INTEGER; { procID of the tool }|
  2004. CMSetUserData(hConn:ConnHandle;userData:LONGINT); ∫Connections|
  2005. cmSfilterMsg=3; ∫ConnectionTools|
  2006. cmSitemMsg=2; ∫ConnectionTools|
  2007. cmSpreflightMsg=0; ∫ConnectionTools|
  2008. cmSsetupMsg=1; ∫ConnectionTools|
  2009. CMStatFlags=LONGINT; ∫Connections|
  2010. CMStatus(hConn:ConnHandle;VAR sizes:CMBufferSizes;VAR flags:
  2011. CMStatFlags):CMErr; ∫Connections|
  2012. cmStatusARPend=$00000400; ∫Connections
  2013. { attn read pending }|
  2014. cmStatusAttnAvail=$00000020; ∫Connections|
  2015. cmStatusAWPend=$00000800; ∫Connections
  2016. { attn write pending }|
  2017. cmStatusBreakPend=$00001000; ∫Connections|
  2018. cmStatusClosing=$00000004; ∫Connections|
  2019. cmStatusCntlAvail=$00000010; ∫Connections|
  2020. cmStatusCRPend=$00000100; ∫Connections
  2021. { cntl read pending }|
  2022. cmStatusCWPend=$00000200; ∫Connections
  2023. { cntl write pending }|
  2024. cmStatusDataAvail=$00000008; ∫Connections|
  2025. cmStatusDRPend=$00000040; ∫Connections
  2026. { data read pending }|
  2027. cmStatusDWPend=$00000080; ∫Connections
  2028. { data write pending }|
  2029. cmStatusIncomingCallPresent=$00004000; ∫Connections|
  2030. cmStatusListenPend=$00002000; ∫Connections|
  2031. cmStatusMsg=102; ∫ConnectionTools|
  2032. cmStatusOpen=$00000002; ∫Connections|
  2033. cmStatusOpening=$00000001; ∫Connections|
  2034. cmStatusReserved0=$00008000; ∫Connections|
  2035. cmSuspendMsg=2; ∫ConnectionTools|
  2036. cmTimeOut=3; ∫Connections|
  2037. cmUnknownError=11; ∫Connections|
  2038. cmUserCancel=9; ∫Connections|
  2039. CMValidate(hConn:ConnHandle):BOOLEAN; ∫Connections|
  2040. cmValidateMsg=0; ∫ConnectionTools|
  2041. CMWrite(hConn:ConnHandle;theBuffer:Ptr;VAR toWrite:LONGINT;
  2042. theChannel:CMChannel;async:BOOLEAN;completor:ProcPtr;timeout:
  2043. LONGINT;flags:CMFlags):CMErr; ∫Connections|
  2044. cmWriteMsg=101; ∫ConnectionTools|
  2045. CMY2RGB(cColor:CMYColor;VAR rColor:RGBColor); ∫Picker Δ {A82E}|
  2046. CMYColor=RECORD ∫Picker
  2047.     cyan:SmallFract;
  2048.     magenta:SmallFract;
  2049.     yellow:SmallFract;|
  2050. cNoMemErr=-152; ∫Errors
  2051. { failed to allocate memory for structure }|
  2052. ColInfoArray=ARRAY[0..255] OF DBColInfoRecord; ∫DatabaseAccess|
  2053. ColInfoHandle=^ColInfoPtr; ∫DatabaseAccess|
  2054. ColInfoPtr=^ColInfoArray; ∫DatabaseAccess|
  2055. ColLines=$0C22; ∫SysEqu
  2056. { [GLOBAL VAR] (word) screen vertical pixels }|
  2057. Color2Index(myColor:RGBColor):LONGINT; ∫Quickdraw Δ {AA33}
  2058. V-141|
  2059. ColorBankIs555=1; ∫PictUtil|
  2060. ColorBankIsCustom=-1; ∫PictUtil|
  2061. ColorBankIsExactAnd555=0; ∫PictUtil|
  2062. ColorBit(whichBit:INTEGER); ∫Quickdraw {A864} I-174|
  2063. ColorInfo=RECORD ∫Palettes
  2064.     ciRGB:RGBColor; { true RGB values }
  2065.     ciUsage:INTEGER; { color usage }
  2066.     ciTolerance:INTEGER; { tolerance value }
  2067.     ciDataFields:ARRAY [0..2] OF INTEGER; { private fields }|
  2068. ColorSpec=RECORD ∫Quickdraw
  2069.     value:INTEGER; { index or other value }
  2070.     rgb:RGBColor; { true color }|
  2071. ColorSpecPtr=^ColorSpec; ∫Quickdraw|
  2072. colorsRequestedErr=-11004; ∫Errors
  2073. { the number of colors requested was illegal }|
  2074. ColorTable=RECORD ∫Quickdraw
  2075.     ctSeed:LONGINT; { unique identifier for table }
  2076.     ctFlags:INTEGER; { high bit: 0 = PixMap; 1 = device }
  2077.     ctSize:INTEGER; { number of entries in CTTable }
  2078.     ctTable:CSpecArray; { array [0..0] of ColorSpec }|
  2079. ColTypesArray=ARRAY[0..255] OF DBType; ∫DatabaseAccess|
  2080. ColTypesHandle=^ColTypesPtr; ∫DatabaseAccess|
  2081. ColTypesPtr=^ColTypesArray; ∫DatabaseAccess|
  2082. commandMark=17; ∫Fonts|
  2083. Comment=RECORD ∫AIFF
  2084.     timeStamp:LONGINT;
  2085.     marker:MarkerIdType;
  2086.     count:INTEGER;
  2087.     text:ARRAY [0..0] OF Byte;|
  2088. CommentID='COMT'; ∫AIFF|
  2089. CommentsChunk=RECORD ∫AIFF
  2090.     ckID:ID;
  2091.     ckSize:LONGINT;
  2092.     numComments:INTEGER;
  2093.     comments:ARRAY [0..0] OF Comment;|
  2094. CommentsChunkPtr=^CommentsChunk; ∫AIFF|
  2095. CommentSpec=RECORD ∫PictUtil
  2096.     count:INTEGER; { number of occurrances of this comment ID }
  2097.     ID:INTEGER; { ID for the comment in the picture }|
  2098. CommentSpecHandle=^CommentSpecPtr; ∫PictUtil|
  2099. CommentSpecPtr=^CommentSpec; ∫PictUtil|
  2100. CommentType=ARRAY[0..3] OF TokenType; ∫Script|
  2101. CommonChunk=RECORD ∫AIFF
  2102.     ckID:ID;
  2103.     ckSize:LONGINT;
  2104.     numChannels:INTEGER;
  2105.     numSampleFrames:LONGINT;
  2106.     sampleSize:INTEGER;
  2107.     sampleRate:extended;|
  2108. CommonChunkPtr=^CommonChunk; ∫AIFF|
  2109. CommonID='COMM'; ∫AIFF|
  2110. CommResources see ∫CommResources|
  2111. CommToolboxGlobals=$0BB4; ∫SysEqu
  2112. { [GLOBAL VAR] pointer to CommToolbox globals }|
  2113. Comp3to1(inBuffer:Ptr;outBuffer:Ptr;cnt:LONGINT;inState:Ptr;
  2114. outState:Ptr;numChannels:LONGINT;whichChannel:LONGINT);
  2115. ∫Sound {A800}|
  2116. Comp6to1(inBuffer:Ptr;outBuffer:Ptr;cnt:LONGINT;inState:Ptr;
  2117. outState:Ptr;numChannels:LONGINT;whichChannel:LONGINT);
  2118. ∫Sound {A800}|
  2119. CompactMem(cbNeeded:Size):Size; ∫Memory Δ {A04C} II-39 N51-1
  2120. TN51|
  2121. CompactMemSys(cbNeeded:Size):Size; ∫Memory Δ {A44C} II-39
  2122. N51-1 TN51|
  2123. Compiler Directives [1/4]
  2124. $SETC id := comp-expr MPW-244 TP-214
  2125. $IFC comp-expr MPW-244 TP-214
  2126. $IFC UNDEFINED ident MPW-244 TP-214
  2127. $IFC OPTION(option-name) MPW-244 TP-214
  2128. $ELSEC MPW-245 TP-214
  2129. $ENDC MPW-245 TP-214
  2130. $A1 Allow global data to be noncontiguous MPW-246
  2131. $A5 Let compiler resolve references to the unit's global data MPW-246|
  2132. Compiler Directives [2/4]
  2133. $B± Generate PC(+) or A5(-) relative code MPW-241
  2134. $C± Generate code(+) MPW-241
  2135. $D± MacsBug symbols(+) MPW-243
  2136. $D± Debug on(+) or off(-) TP-207
  2137. $E filename Errors to filename MPW-246
  2138. $H± Check handle dereferencing(+) MPW-244
  2139. $I filename Include filename MPW-240
  2140. $I± Auto-initialise(+) TP-211
  2141. $J± Global data in source file(-) Global data external(+) MPW-242 TP-212|
  2142. Compiler Directives [3/4]
  2143. $K pathname Use pathname for symbol table resources MPW-246
  2144. $MC68020± Don't generate 020 instructions(-) MPW-242
  2145. $MC68881± Don't generate 881 instructions(-) MPW-242
  2146. $N± Send names to linker as anonymous(-) MPW-245
  2147. $N± MacsBug symbols(+) TP-207
  2148. $N++ Tracing on TP-208
  2149. $OV± Ignore overflows(-) MPW-242
  2150. $P Page break (for PasMat) MPW-247 (for printing) TP-214
  2151. $PUSH Save current options MPW-247 TP-213|
  2152. Compiler Directives [4/4]
  2153. $POP Restore saved options MPW-247 TP-213
  2154. $R± Perform range checking(+) MPW-242 TP-210
  2155. $SC± Evaluate booleans normally(-) or short circuited(+) MPW-243
  2156. $S segname Place subsequent routines in segname MPW-243 TP-213
  2157. $U filename Find next unit in filename MPW-240
  2158. $V± Check overflows(+) TP-209
  2159. $W± Engage peephole optimiser(+) MPW-243
  2160. $Z± Send names to linker as anonymous(-) MPW-245 TP-213
  2161. $Z* Send names not at top level to linker as anonymous MPW-245|
  2162. Compound(r:Extended;n:Extended):Extended; ∫SANE|
  2163. Concat(s1,s2,…:string):string; MPW-207 TP-361|
  2164. confirmName=250; ∫AppleTalk
  2165. { Confirm name }|
  2166. connChangedBit=5; ∫Power|
  2167. connChangedMask=$20; ∫Power|
  2168. connectionInvalid=-609; ∫EPPC|
  2169. Connections see ∫Connections|
  2170. ConnectionTools see ∫ConnectionTools|
  2171. ConnEnvironRec=RECORD ∫Connections
  2172.     version:INTEGER;
  2173.     baudRate:LONGINT;
  2174.     dataBits:INTEGER;
  2175.     channels:CMChannel;
  2176.     swFlowControl:BOOLEAN;
  2177.     hwFlowControl:BOOLEAN;
  2178.     flags:CMFlags;|
  2179. ConnEnvironRecPtr=^ConnEnvironRec; ∫Connections|
  2180. ConnHandle=^ConnPtr; ∫Connections|
  2181. ConnPtr=^ConnRecord; ∫Connections|
  2182. ConnRecord=RECORD ∫Connections [1/2]
  2183.     procID:INTEGER;
  2184.     flags:CMRecFlags;
  2185.     errCode:CMErr;
  2186.     refCon:LONGINT;
  2187.     userData:LONGINT;
  2188.     defProc:ProcPtr;
  2189.     config:Ptr;
  2190.     oldConfig:Ptr;|
  2191. ConnRecord=RECORD ∫Connections [2/2]
  2192.     asyncEOM:LONGINT;
  2193.     reserved1:LONGINT;
  2194.     reserved2:LONGINT;
  2195.     cmPrivate:Ptr;
  2196.     bufferArray:CMBuffers;
  2197.     bufSizes:CMBufferSizes;
  2198.     mluField:LONGINT;
  2199.     asyncCount:CMBufferSizes;|
  2200. containerAlreadyOpenWrn=-462; ∫Errors
  2201. { container already opened by this section }|
  2202. ContainerChunk=RECORD ∫AIFF
  2203.     ckID:ID;
  2204.     ckSize:LONGINT;
  2205.     formType:ID;|
  2206. containerNotFoundWrn=-461; ∫Errors
  2207. { could not find editionContainer at this time }|
  2208. continueCmd=83; ∫Sound|
  2209. Control(refNum:INTEGER;csCode:INTEGER;csParamPtr:Ptr):OSErr;
  2210. ∫Devices Δ II-186|
  2211. controlErr=-17; ∫Errors
  2212. { I/O System Errors }|
  2213. ControlHandle=^ControlPtr; ∫Controls|
  2214. controlKey=4096; ∫Events|
  2215. controlPanelFolderIconResource=-3976; ∫Icons|
  2216. ControlPtr=^ControlRecord; ∫Controls|
  2217. ControlRecord=PACKED RECORD ∫Controls [1/2]
  2218.     nextControl:ControlHandle;
  2219.     contrlOwner:WindowPtr;
  2220.     contrlRect:Rect;
  2221.     contrlVis:Byte;
  2222.     contrlHilite:Byte;
  2223.     contrlValue:INTEGER;
  2224.     contrlMin:INTEGER;|
  2225. ControlRecord=PACKED RECORD ∫Controls [2/2]
  2226.     contrlMax:INTEGER;
  2227.     contrlDefProc:Handle;
  2228.     contrlData:Handle;
  2229.     contrlAction:ProcPtr;
  2230.     contrlRfCon:LONGINT;
  2231.     contrlTitle:Str255;|
  2232. Controls see ∫Controls|
  2233. ConversionBlock=RECORD ∫Sound
  2234.     destination:INTEGER;
  2235.     unused:INTEGER;
  2236.     inputPtr:CmpSoundHeaderPtr;
  2237.     outputPtr:CmpSoundHeaderPtr;|
  2238. ConversionBlockPtr=^ConversionBlock; ∫Sound|
  2239. convertClipboardFlag=2; ∫Events
  2240. { bit 1 in resume message indicates clipboard change }|
  2241. convertCmd=91; ∫Sound|
  2242. Copy(source:string;ndx,count:integer):string; MPW-208 TP-361|
  2243. CopyBits(srcBits:BitMap;dstBits:BitMap;srcRect:Rect;dstRect:
  2244. Rect;mode:INTEGER;maskRgn:RgnHandle); ∫Quickdraw Δ {A8EC}
  2245. I-188 V-70 N41-1 2 N55 N120 N163 TN41 TN55 TN163|
  2246. CopyDeepMask(srcBits:BitMap;maskBits:BitMap;dstBits:BitMap;
  2247. srcRect:Rect;maskRect:Rect;dstRect:Rect;mode:INTEGER;maskRgn:
  2248. RgnHandle); ∫Quickdraw {AA51} V-145|
  2249. copyDev=11; ∫Devices|
  2250. CopyMask(srcBits:BitMap;maskBits:BitMap;dstBits:BitMap;
  2251. srcRect:Rect;maskRect:Rect;dstRect:Rect); ∫Quickdraw Δ {A817}
  2252. IV-24 V-71 TN163|
  2253. CopyPalette(srcPalette:PaletteHandle;dstPalette:PaletteHandle;
  2254. srcEntry:INTEGER;dstEntry:INTEGER;dstLength:INTEGER);
  2255. ∫Palettes Δ {AAA1} TN211|
  2256. CopyPixMap(srcPM:PixMapHandle;dstPM:PixMapHandle); ∫Quickdraw
  2257. {AA05} V-70|
  2258. CopyPixPat(srcPP:PixPatHandle;dstPP:PixPatHandle); ∫Quickdraw
  2259. {AA09} V-73|
  2260. CopyRgn(srcRgn:RgnHandle;dstRgn:RgnHandle); ∫Quickdraw Δ {
  2261. A8DC} I-183|
  2262. Copyright 1992 Peter N Lewis and Apple Computer, Inc.
  2263. This file may be freely distributed once I licence the 
  2264. PInterfacesHelp file from Apple.|
  2265. CopyrightID='(c)'; ∫AIFF|
  2266. CopySign(x:Extended;y:Extended):Extended; ∫SANE|
  2267. corErr=-3; ∫Errors
  2268. { core routine number out of range }|
  2269. Cos(x):Extended; MPW-204 TP-358|
  2270. Cos(x:Extended):Extended; ∫SANE|
  2271. CouldAlert(alertID:INTEGER); ∫Dialogs Δ {A989} I-420 V-285|
  2272. CouldDialog(dialogID:INTEGER); ∫Dialogs Δ {A979} I-415 V-284|
  2273. Count1Resources(theType:ResType):INTEGER; ∫Resources {A80D}
  2274. IV-15|
  2275. Count1Types:INTEGER; ∫Resources {A81C} IV-15|
  2276. CountADBs:INTEGER; ∫DeskBus {A077} V-369 TN206|
  2277. CountAppFiles(VAR message:INTEGER;VAR count:INTEGER);
  2278. ∫SegLoad II-57|
  2279. CountDITL(theDialog:DialogPtr):INTEGER; ∫CTBUtilities|
  2280. CountMItems(theMenu:MenuHandle):INTEGER; ∫Menus {A950} I-361|
  2281. CountResources(theType:ResType):INTEGER; ∫Resources {A99C}
  2282. I-118|
  2283. CountTypes:INTEGER; ∫Resources {A99E} I-117|
  2284. courier=22; ∫Fonts|
  2285. CProcHndl=^CProcPtr; ∫Quickdraw|
  2286. CProcPtr=^CProcRec; ∫Quickdraw|
  2287. CProcRec=RECORD ∫Quickdraw
  2288.     nxtComp:CProcHndl; { CProcHndl Handle to next CProcRec }
  2289.     compProc:ProcPtr; { pointer to complement procedure }|
  2290. cProtectErr=-154; ∫Errors
  2291. { colorTable entry protection violation }|
  2292. CPUFlag=$12F; ∫SysEqu
  2293. { [GLOBAL VAR] $00=68000, $01=68010, $02=68020 (old ROM inits
  2294. to $00) }|
  2295. CQDGlobals=$0CCC; ∫SysEqu
  2296. { (long) quickDraw global extensions }|
  2297. CQDProcs=RECORD ∫Quickdraw [1/3]
  2298.     textProc:Ptr;
  2299.     lineProc:Ptr;
  2300.     rectProc:Ptr;
  2301.     rRectProc:Ptr;
  2302.     ovalProc:Ptr;
  2303.     arcProc:Ptr;
  2304.     polyProc:Ptr;|
  2305. CQDProcs=RECORD ∫Quickdraw [2/3]
  2306.     rgnProc:Ptr;
  2307.     bitsProc:Ptr;
  2308.     commentProc:Ptr;
  2309.     txMeasProc:Ptr;
  2310.     getPicProc:Ptr;
  2311.     putPicProc:Ptr;
  2312.     opcodeProc:Ptr; { fields added to QDProcs }|
  2313. CQDProcs=RECORD ∫Quickdraw [3/3]
  2314.     newProc1:Ptr;
  2315.     newProc2:Ptr;
  2316.     newProc3:Ptr;
  2317.     newProc4:Ptr;
  2318.     newProc5:Ptr;
  2319.     newProc6:Ptr;|
  2320. CQDProcsPtr=^CQDProcs; ∫Quickdraw|
  2321. cRangeErr=-153; ∫Errors
  2322. { range error on colorTable request }|
  2323. Create(fileName:Str255;vRefNum:INTEGER;creator:OSType;
  2324. fileType:OSType):OSErr; ∫Files II-90 IV-112 low-level II-107
  2325. IV-145|
  2326. CreateEditionContainerFile(editionFile:FSSpec;fdCreator:
  2327. OSType;editionFileNameScript:ScriptCode):OSErr; ∫Editions {
  2328. A82D}|
  2329. CreateResFile(fileName:Str255); ∫Resources Δ {A9B1} I-114
  2330. N101 TN101 TN214|
  2331. cResErr=-156; ∫Errors
  2332. { invalid resolution for MakeITable }|
  2333. CRMErr=OSErr; ∫CommResources|
  2334. CRMFindCommunications(VAR vRefNum:INTEGER;VAR dirID:LONGINT):
  2335. OSErr; ∫CommResources|
  2336. crmGenericError=-1; ∫CommResources|
  2337. CRMGet1IndResource(theType:ResType;index:INTEGER):Handle;
  2338. ∫CommResources|
  2339. CRMGet1NamedResource(theType:ResType;name:Str255):Handle;
  2340. ∫CommResources|
  2341. CRMGet1Resource(theType:ResType;theID:INTEGER):Handle;
  2342. ∫CommResources|
  2343. CRMGetCRMVersion:INTEGER; ∫CommResources|
  2344. CRMGetHeader:QHdrPtr; ∫CommResources|
  2345. CRMGetIndex(theResource:Handle):LONGINT; ∫CommResources|
  2346. CRMGetIndResource(theType:ResType;index:INTEGER):Handle;
  2347. ∫CommResources|
  2348. CRMGetIndToolName(bundleType:ResType;index:INTEGER;VAR
  2349. toolName:Str255):OSErr; ∫CommResources|
  2350. CRMGetNamedResource(theType:ResType;name:Str255):Handle;
  2351. ∫CommResources|
  2352. CRMGetResource(theType:ResType;theID:INTEGER):Handle;
  2353. ∫CommResources|
  2354. CRMGetToolResource(procID:INTEGER;theType:ResType;theID:
  2355. INTEGER):Handle; ∫CommResources|
  2356. CRMIconHandle=^CRMIconPtr; ∫CRMSerialDevices|
  2357. CRMIconPtr=^CRMIconRecord; ∫CRMSerialDevices|
  2358. CRMIconRecord=RECORD ∫CRMSerialDevices
  2359.     oldIcon:ARRAY [0..31] OF LONGINT; { ICN# }
  2360.     oldMask:ARRAY [0..31] OF LONGINT;
  2361.     theSuite:Handle; { Handle to an IconSuite }
  2362.     reserved:LONGINT;|
  2363. CRMInstall(crmReqPtr:QElemPtr); ∫CommResources|
  2364. CRMLocalToRealID(bundleType:ResType;toolID:INTEGER;theType:
  2365. ResType;localID:INTEGER):INTEGER; ∫CommResources|
  2366. crmNoErr=0; ∫CommResources|
  2367. CRMRealToLocalID(bundleType:ResType;toolID:INTEGER;theType:
  2368. ResType;realID:INTEGER):INTEGER; ∫CommResources|
  2369. CRMRec=RECORD ∫CommResources [1/2]
  2370.     qLink:QElemPtr; { reserved }
  2371.     qType:INTEGER; { queue type -- ORD(crmType) = 9 }
  2372.     crmVersion:INTEGER; { version of queue element data
  2373. structure }
  2374.     crmPrivate:LONGINT; { reserved }
  2375.     crmReserved:INTEGER; { reserved }|
  2376. CRMRec=RECORD ∫CommResources [2/2]
  2377.     crmDeviceType:LONGINT; { type of device, assigned by DTS }
  2378.     crmDeviceID:LONGINT; { device ID; assigned when CRMInstall
  2379. is called }
  2380.     crmAttributes:LONGINT; { pointer to attribute block }
  2381.     crmStatus:LONGINT; { status variable - device specific }
  2382.     crmRefCon:LONGINT; { for device private use }|
  2383. CRMRecPtr=^CRMRec; ∫CommResources|
  2384. crmRecVersion=1; ∫CommResources
  2385. { version of queue structure }|
  2386. CRMReleaseResource(theResource:Handle); ∫CommResources|
  2387. CRMReleaseToolResource(procID:INTEGER;theResource:Handle);
  2388. ∫CommResources|
  2389. CRMRemove(crmReqPtr:QElemPtr):OSErr; ∫CommResources|
  2390. CRMSearch(crmReqPtr:QElemPtr):QElemPtr; ∫CommResources|
  2391. crmSerialDevice=1; ∫CRMSerialDevices|
  2392. CRMSerialDevices see ∫CRMSerialDevices|
  2393. CRMSerialPtr=^CRMSerialRecord; ∫CRMSerialDevices|
  2394. CRMSerialRecord=RECORD ∫CRMSerialDevices
  2395.     version:INTEGER;
  2396.     inputDriverName:StringHandle;
  2397.     outputDriverName:StringHandle;
  2398.     name:StringHandle;
  2399.     deviceIcon:CRMIconHandle;
  2400.     ratedSpeed:LONGINT;
  2401.     maxSpeed:LONGINT;
  2402.     reserved:LONGINT;|
  2403. crmType=9; ∫CommResources
  2404. { queue type }|
  2405. crossCursor=2; ∫ToolUtils|
  2406. CrsrAddr=$888; ∫SysEqu
  2407. { [GLOBAL VAR] Address of data under cursor [long] }|
  2408. CrsrBase=$898; ∫SysEqu
  2409. { [GLOBAL VAR] (long) scrnBase for cursor }|
  2410. CrsrBusy=$8CD; ∫SysEqu
  2411. { [GLOBAL VAR] Cursor locked out? [byte] }|
  2412. CrsrCouple=$8CF; ∫SysEqu
  2413. { [GLOBAL VAR] cursor coupled to mouse? [byte] }|
  2414. CrsrDevice=$89C; ∫SysEqu
  2415. { [GLOBAL VAR] (long) current cursor device }|
  2416. CrsrNew=$8CE; ∫SysEqu
  2417. { [GLOBAL VAR] Cursor changed? [byte] }|
  2418. CrsrObscure=$8D2; ∫SysEqu
  2419. { [GLOBAL VAR] Cursor obscure semaphore [byte] }|
  2420. CrsrPin=$834; ∫SysEqu
  2421. { [GLOBAL VAR] cursor pinning rectangle [8 bytes] }|
  2422. CrsrPtr=$0D62; ∫SysEqu
  2423. { [GLOBAL VAR] pointer to cursor save area }|
  2424. CrsrRect=$83C; ∫SysEqu
  2425. { [GLOBAL VAR] Cursor hit rectangle [8 bytes] }|
  2426. CrsrRow=$8AC; ∫SysEqu
  2427. { [GLOBAL VAR] (word) rowbytes for current cursor screen }|
  2428. CrsrSave=$88C; ∫SysEqu
  2429. { [GLOBAL VAR] data under the cursor [64 bytes] }|
  2430. CrsrScale=$8D3; ∫SysEqu
  2431. { [GLOBAL VAR] cursor scaled? [byte] }|
  2432. CrsrState=$8D0; ∫SysEqu
  2433. { [GLOBAL VAR] Cursor nesting level [word] }|
  2434. CrsrThresh=$8EC; ∫SysEqu
  2435. { [GLOBAL VAR] Mouse-scaling threshold (word) delta threshold
  2436. for mouse scaling [word] }|
  2437. CrsrVis=$8CC; ∫SysEqu
  2438. { [GLOBAL VAR] Cursor visible? [byte] }|
  2439. cscDirectSetEntries=8; ∫Video|
  2440. cscGetBaseAddr=5; ∫Video
  2441. { This is what C&D 2 calls it. }|
  2442. cscGetDefaultMode=9; ∫Video|
  2443. cscGetEntries=3; ∫Video|
  2444. cscGetGamma=8; ∫Video|
  2445. cscGetGray=6; ∫Video|
  2446. cscGetInterrupt=7; ∫Video|
  2447. cscGetMode=2; ∫Video|
  2448. cscGetPageBase=5; ∫Video|
  2449. cscGetPageCnt=4; ∫Video|
  2450. cscGetPages=4; ∫Video
  2451. { This is what C&D 2 calls it. }|
  2452. cscGrayPage=5; ∫Video|
  2453. cscGrayScreen=5; ∫Video|
  2454. cscKillIO=1; ∫Video|
  2455. cscReset=0; ∫Video|
  2456. cscrType='cscr'; ∫ConnectionTools
  2457. { connection scripting defProc interfaces }|
  2458. cscSetDefaultMode=9; ∫Video|
  2459. cscSetEntries=3; ∫Video|
  2460. cscSetGamma=4; ∫Video|
  2461. cscSetGray=6; ∫Video|
  2462. cscSetInterrupt=7; ∫Video|
  2463. cscSetMode=2; ∫Video|
  2464. csetType='cset'; ∫ConnectionTools
  2465. { connection setup definition procedure }|
  2466. CSpecArray=ARRAY[0..0] OF ColorSpec; ∫Quickdraw|
  2467. CStr2Dec(s:CStrPtr;VAR Index:INTEGER;VAR d:decimal;VAR
  2468. ValidPrefix:BOOLEAN); ∫SANE Δ {A9EE}|
  2469. CTab2Palette(srcCTab:CTabHandle;dstPalette:PaletteHandle;
  2470. srcUsage:INTEGER;srcTolerance:INTEGER); ∫Palettes Δ {AA9F}
  2471. V-165|
  2472. CTabChanged(ctab:CTabHandle); ∫QDOffscreen|
  2473. CTabHandle=^CTabPtr; ∫Quickdraw|
  2474. CTabPtr=^ColorTable; ∫Quickdraw|
  2475. CTBGetCTBVersion:INTEGER; ∫CTBUtilities|
  2476. CTBUErr=OSErr; ∫CTBUtilities|
  2477. ctbuGenericError=-1; ∫CTBUtilities|
  2478. ctbuNoErr=0; ∫CTBUtilities|
  2479. CTBUtilities see ∫CTBUtilities|
  2480. cTempMemErr=-151; ∫Errors
  2481. { failed to allocate memory for temporary structures }|
  2482. cTextColor=2; ∫Controls|
  2483. cThumbColor=3; ∫Controls|
  2484. CtlCTab=RECORD ∫Controls
  2485.     ccSeed:LONGINT; { reserved }
  2486.     ccRider:INTEGER; { see what you have done - reserved }
  2487.     ctSize:INTEGER; { usually 3 for controls }
  2488.     ctTable:ARRAY [0..3] OF ColorSpec;|
  2489. ctrlItem=4; ∫Dialogs|
  2490. ctsEvent=32; ∫Serial|
  2491. CurActivate=$A64; ∫SysEqu
  2492. { [GLOBAL VAR] Pointer to window to receive activate event
  2493. window slated for activate event [pointer] }|
  2494. CurApName=$910; ∫SysEqu
  2495. { [GLOBAL VAR] Name of current application (length byte
  2496. followed by up to 31 characters) name of application [STRING[
  2497. 31]] }|
  2498. CurApRefNum=$900; ∫SysEqu
  2499. { [GLOBAL VAR] Reference number of current application's
  2500. resource file (word) refNum of application's resFile [word] }|
  2501. curCMVersion=2; ∫Connections|
  2502. curConnEnvRecVers=0; ∫Connections|
  2503. curCRMSerRecVers=1; ∫CRMSerialDevices|
  2504. curCRMVersion=2; ∫CommResources|
  2505. curCTBUVersion=2; ∫CTBUtilities|
  2506. CurDeactive=$A68; ∫SysEqu
  2507. { [GLOBAL VAR] Pointer to window to receive deactivate event
  2508. window slated for deactivate event [pointer] }|
  2509. CurDirStore=$398; ∫SysEqu
  2510. { [GLOBAL VAR] save dir across calls to Standard File [long] }|
  2511. curFTVersion=2; ∫FileTransfers|
  2512. CurJTOffset=$934; ∫SysEqu
  2513. { [GLOBAL VAR] Offset to jump table from location pointed to
  2514. by A5 (word) current jump table offset [word] }|
  2515. CurMap=$A5A; ∫SysEqu
  2516. { [GLOBAL VAR] Reference number of current resource file (
  2517. word) reference number of current map [word] }|
  2518. curNumberPartsVersion=1; ∫Script
  2519. { current version of NumberParts record }|
  2520. CurPageOption=$936; ∫SysEqu
  2521. { [GLOBAL VAR] Sound/screen buffer configuration passed to
  2522. Chain or Launch (word) current page 2 configuration [word] }|
  2523. CurPitch=$280; ∫SysEqu
  2524. { [GLOBAL VAR] Value of count in square-wave synthesizer
  2525. buffer (word) current pitch value [word] }|
  2526. CurrentA5=$904; ∫SysEqu
  2527. { [GLOBAL VAR] Address of boundary between application
  2528. globals and application parameters current value of A5 [
  2529. pointer] }|
  2530. CurResFile:INTEGER; ∫Resources {A994} I-116|
  2531. currLeadingZ=128; ∫Packages|
  2532. currNegSym=32; ∫Packages|
  2533. currSymLead=16; ∫Packages|
  2534. currTrailingZ=64; ∫Packages|
  2535. CursHandle=^CursPtr; ∫Quickdraw|
  2536. Cursor=RECORD ∫Quickdraw
  2537.     data:Bits16;
  2538.     mask:Bits16;
  2539.     hotSpot:Point;|
  2540. CursorCtl see ∫CursorCtl|
  2541. cursorDev=14; ∫Devices|
  2542. cursorGraphics=2; ∫Terminals|
  2543. cursorText=1; ∫Terminals|
  2544. CursPtr=^Cursor; ∫Quickdraw|
  2545. CurStackBase=$908; ∫SysEqu
  2546. { [GLOBAL VAR] Address of base of stack; start of application
  2547. globals current stack base [pointer] }|
  2548. curSysEnvVers=2; ∫OSUtils
  2549. { Updated to equal latest SysEnvirons version }|
  2550. curTermEnvRecVers=0; ∫Terminals|
  2551. curTMVersion=2; ∫Terminals|
  2552. CustomGetFile(fileFilter:FileFilterYDProcPtr;numTypes:INTEGER;
  2553. typeList:SFTypeList;VAR reply:StandardFileReply;dlgID:INTEGER;
  2554. where:Point;dlgHook:DlgHookYDProcPtr;filterProc:
  2555. ModalFilterYDProcPtr;activeList:Ptr;activateProc:
  2556. ActivateYDProcPtr;yourDataPtr:UNIV Ptr); ∫StandardFile {A9EA}|
  2557. CustomNBP(where:Point;prompt:Str255;numTypes:INTEGER;typeList:
  2558. NLType;nameFilter:NameFilterProcPtr;zoneFilter:
  2559. ZoneFilterProcPtr;hookProc:DlgHookProcPtr;userData:LONGINT;
  2560. dialogID:INTEGER;filterProc:ModalFilterProcPtr;VAR theReply:
  2561. NBPReply):INTEGER; ∫CTBUtilities|
  2562. CustomPutFile(prompt:Str255;defaultName:Str255;VAR reply:
  2563. StandardFileReply;dlgID:INTEGER;where:Point;dlgHook:
  2564. DlgHookYDProcPtr;filterProc:ModalFilterYDProcPtr;activeList:
  2565. Ptr;activateProc:ActivateYDProcPtr;yourDataPtr:UNIV Ptr);
  2566. ∫StandardFile {A9EA}|
  2567. cutDev=10; ∫Devices|
  2568. cvalType='cval'; ∫ConnectionTools
  2569. { validation definition procedure }|
  2570. cverType='vers'; ∫ConnectionTools|
  2571. CWindowPeek=^CWindowRecord; ∫Windows|
  2572. CWindowPtr=CGrafPtr; ∫Quickdraw|
  2573. CWindowRecord=RECORD ∫Windows [1/2]
  2574.     port:CGrafPort;
  2575.     windowKind:INTEGER;
  2576.     visible:BOOLEAN;
  2577.     hilited:BOOLEAN;
  2578.     goAwayFlag:BOOLEAN;
  2579.     spareFlag:BOOLEAN;
  2580.     strucRgn:RgnHandle;
  2581.     contRgn:RgnHandle;
  2582.     updateRgn:RgnHandle;|
  2583. CWindowRecord=RECORD ∫Windows [2/2]
  2584.     windowDefProc:Handle;
  2585.     dataHandle:Handle;
  2586.     titleHandle:StringHandle;
  2587.     titleWidth:INTEGER;
  2588.     controlList:ControlHandle;
  2589.     nextWindow:CWindowPeek;
  2590.     windowPic:PicHandle;
  2591.     refCon:LONGINT;|
  2592. cyanBit=8; ∫Quickdraw
  2593. { CMYBk subtractive mapping }|
  2594. cyanColor=273; ∫Quickdraw|
  2595. DABeeper=$A9C[GLOBAL VAR] Address of current sound procedure;
  2596. ∫Globals|
  2597. DAStrings=$AA0[GLOBAL VAR] Handles to ParamText strings(16
  2598. bytes); ∫Globals|
  2599. data5=0; ∫Serial|
  2600. data6=2048; ∫Serial|
  2601. data7=1024; ∫Serial|
  2602. data8=3072; ∫Serial|
  2603. DatabaseAccess see ∫DatabaseAccess|
  2604. dataOffsetFlag=$8000; ∫Sound|
  2605. DataPtr=^DataArray; ∫Lists|
  2606. dataVerErr=-68; ∫Errors
  2607. { read verify compare failed }|
  2608. Date2Secs(d:DateTimeRec;VAR secs:LONGINT); ∫OSUtils II-379|
  2609. date=5; ∫ROMDefs
  2610. { Last revision date of the card }|
  2611. DateCachePtr=^DateCacheRecord; ∫Script|
  2612. DateCacheRecord=PACKED RECORD ∫Script
  2613.     hidden:ARRAY [0..255] OF INTEGER; { only for temporary use }|
  2614. DateDelta=SignedByte; ∫Script|
  2615. DateForm=… ∫Packages
  2616. (shortDate,longDate,abbrevDate);|
  2617. dateStdMask=$007F; ∫Script|
  2618. dateTimeInvalid=$8800; ∫Script|
  2619. dateTimeNotFound=$8400; ∫Script|
  2620. DateTimeRec=RECORD ∫OSUtils
  2621.     year:INTEGER;
  2622.     month:INTEGER;
  2623.     day:INTEGER;
  2624.     hour:INTEGER;
  2625.     minute:INTEGER;
  2626.     second:INTEGER;
  2627.     dayOfWeek:INTEGER;|
  2628. dayLdingZ=32; ∫Packages|
  2629. dayMask=$0008; ∫Script|
  2630. dayOfWeekMask=$0080; ∫Script|
  2631. dayOfYearMask=$0100; ∫Script|
  2632. DBAsyncParamBlockRec=RECORD ∫DatabaseAccess
  2633.     completionProc:ProcPtr; { pointer to completion routine }
  2634.     result:OSErr; { result of call }
  2635.     userRef:LONGINT; { for application's use }
  2636.     ddevRef:LONGINT; { for ddev's use }
  2637.     reserved:LONGINT; { for internal use }|
  2638. DBAsyncParmBlkPtr=^DBAsyncParamBlockRec; ∫DatabaseAccess|
  2639. DBBreak(sessID:LONGINT;abort:BOOLEAN;asyncPB:
  2640. DBAsyncParmBlkPtr):OSErr; ∫DatabaseAccess {A82F}|
  2641. dbBufferReady=$00000001; ∫Sound
  2642. { double buffer is filled }|
  2643. DBColInfoRecord=RECORD ∫DatabaseAccess
  2644.     len:INTEGER;
  2645.     places:INTEGER;
  2646.     flags:INTEGER;|
  2647. DBDisposeQuery(query:QueryHandle):OSErr; ∫DatabaseAccess {
  2648. A82F}|
  2649. DBEnd(sessID:LONGINT;asyncPB:DBAsyncParmBlkPtr):OSErr;
  2650. ∫DatabaseAccess {A82F}|
  2651. DBExec(sessID:LONGINT;asyncPB:DBAsyncParmBlkPtr):OSErr;
  2652. ∫DatabaseAccess {A82F}|
  2653. DBGetConnInfo(sessID:LONGINT;sessNum:INTEGER;VAR returnedID:
  2654. LONGINT;VAR version:LONGINT;VAR ddevName:Str63;VAR host:
  2655. Str255;VAR user:Str255;VAR network:Str255;VAR connStr:Str255;
  2656. VAR start:LONGINT;VAR state:OSErr;asyncPB:DBAsyncParmBlkPtr):
  2657. OSErr; ∫DatabaseAccess {A82F}|
  2658. DBGetErr(sessID:LONGINT;VAR err1:LONGINT;VAR err2:LONGINT;VAR
  2659. item1:Str255;VAR item2:Str255;VAR errorMsg:Str255;asyncPB:
  2660. DBAsyncParmBlkPtr):OSErr; ∫DatabaseAccess {A82F}|
  2661. DBGetItem(sessID:LONGINT;timeout:LONGINT;VAR dataType:DBType;
  2662. VAR len:INTEGER;VAR places:INTEGER;VAR flags:INTEGER;buffer:
  2663. Ptr;asyncPB:DBAsyncParmBlkPtr):OSErr; ∫DatabaseAccess {A82F}|
  2664. DBGetNewQuery(queryID:INTEGER;VAR query:QueryHandle):OSErr;
  2665. ∫DatabaseAccess {A82F}|
  2666. DBGetQueryResults(sessID:LONGINT;VAR results:ResultsRecord;
  2667. timeout:LONGINT;statusProc:ProcPtr;asyncPB:DBAsyncParmBlkPtr):
  2668. OSErr; ∫DatabaseAccess {A82F}|
  2669. DBGetResultHandler(dataType:DBType;VAR theHandler:ProcPtr;
  2670. getSysHandler:BOOLEAN):OSErr; ∫DatabaseAccess {A82F}|
  2671. DBGetSessionNum(sessID:LONGINT;VAR sessNum:INTEGER;asyncPB:
  2672. DBAsyncParmBlkPtr):OSErr; ∫DatabaseAccess {A82F}|
  2673. DBInit(VAR sessID:LONGINT;ddevName:Str63;host:Str255;user:
  2674. Str255;passwd:Str255;connStr:Str255;asyncPB:DBAsyncParmBlkPtr)
  2675. :OSErr; ∫DatabaseAccess {A82F}|
  2676. DBInstallResultHandler(dataType:DBType;theHandler:ProcPtr;
  2677. isSysHandler:BOOLEAN):OSErr; ∫DatabaseAccess {A82F}|
  2678. DBKill(asyncPB:DBAsyncParmBlkPtr):OSErr; ∫DatabaseAccess {
  2679. A82F}|
  2680. dbLastBuffer=$00000004; ∫Sound
  2681. { last double buffer to play }|
  2682. dblDagger=$E0; ∫Script|
  2683. dBoxProc=1; ∫Windows|
  2684. DBRemoveResultHandler(dataType:DBType):OSErr; ∫DatabaseAccess
  2685. {A82F}|
  2686. DBResultsToText(results:ResultsRecord;VAR theText:Handle):
  2687. OSErr; ∫DatabaseAccess {A82F}|
  2688. DBSend(sessID:LONGINT;text:Ptr;len:INTEGER;asyncPB:
  2689. DBAsyncParmBlkPtr):OSErr; ∫DatabaseAccess {A82F}|
  2690. DBSendItem(sessID:LONGINT;dataType:DBType;len:INTEGER;places:
  2691. INTEGER;flags:INTEGER;buffer:Ptr;asyncPB:DBAsyncParmBlkPtr):
  2692. OSErr; ∫DatabaseAccess {A82F}|
  2693. DBStartQuery(VAR sessID:LONGINT;query:QueryHandle;statusProc:
  2694. ProcPtr;asyncPB:DBAsyncParmBlkPtr):OSErr; ∫DatabaseAccess {
  2695. A82F}|
  2696. DBState(sessID:LONGINT;asyncPB:DBAsyncParmBlkPtr):OSErr;
  2697. ∫DatabaseAccess {A82F}|
  2698. DBType=OSType; ∫DatabaseAccess|
  2699. DBUnGetItem(sessID:LONGINT;asyncPB:DBAsyncParmBlkPtr):OSErr;
  2700. ∫DatabaseAccess {A82F}|
  2701. dceExtErr=-30; ∫Errors
  2702. { dce extension error }|
  2703. DCtlEntry=RECORD ∫Devices [1/2]
  2704.     dCtlDriver:Ptr;
  2705.     dCtlFlags:INTEGER;
  2706.     dCtlQHdr:QHdr;
  2707.     dCtlPosition:LONGINT;
  2708.     dCtlStorage:Handle;
  2709.     dCtlRefNum:INTEGER;|
  2710. DCtlEntry=RECORD ∫Devices [2/2]
  2711.     dCtlCurTicks:LONGINT;
  2712.     dCtlWindow:WindowPtr;
  2713.     dCtlDelay:INTEGER;
  2714.     dCtlEMask:INTEGER;
  2715.     dCtlMenu:INTEGER;|
  2716. DCtlHandle=^DCtlPtr; ∫Devices|
  2717. DCtlPtr=^DCtlEntry; ∫Devices|
  2718. DDPCloseSocket(theSocket:Byte):OSErr; ∫AppleTalk Δ II-282|
  2719. ddpLenErr=-92; ∫Errors
  2720. { data length too big }|
  2721. DDPOpenSocket(VAR theSocket:Byte;sktListener:Ptr):OSErr;
  2722. ∫AppleTalk Δ II-282|
  2723. DDPRdCancel(abRecord:ABRecHandle):OSErr; ∫AppleTalk Δ II-284|
  2724. DDPRead(abRecord:ABRecHandle;retCksumErrs:BOOLEAN;async:
  2725. BOOLEAN):OSErr; ∫AppleTalk Δ II-283|
  2726. ddpSize=26; ∫AppleTalk|
  2727. ddpSktErr=-91; ∫Errors
  2728. { error in soket number }|
  2729. DDPWrite(abRecord:ABRecHandle;doChecksum:BOOLEAN;async:
  2730. BOOLEAN):OSErr; ∫AppleTalk Δ II-283|
  2731. deactivateMsg=8; ∫Devices
  2732. { not used }|
  2733. deactivDev=6; ∫Devices
  2734. { Deactivate event }|
  2735. Debugger; ∫Types {A9FF} TN145|
  2736. DebuggerEnter; ∫Memory {A08D} II-30 IV-77 83 N39-1 N103 TN103|
  2737. DebuggerExit; ∫Memory {A08D} II-30 IV-77 83 N39-1 N103 TN103|
  2738. DebuggerGetMax:LONGINT; ∫Memory {A08D} II-30 IV-77 83 N39-1
  2739. N103 TN103|
  2740. DebuggerLockMemory(address:UNIV Ptr;count:LONGINT):OSErr;
  2741. ∫Memory {A08D} II-30 IV-77 83 N39-1 N103 TN103|
  2742. DebuggerPoll; ∫Memory {A08D} II-30 IV-77 83 N39-1 N103 TN103|
  2743. DebuggerUnlockMemory(address:UNIV Ptr;count:LONGINT):OSErr;
  2744. ∫Memory {A08D} II-30 IV-77 83 N39-1 N103 TN103|
  2745. DebugStr(aStr:Str255); ∫Types {ABFF}|
  2746. Dec2Num(d:decimal):Extended; ∫SANE|
  2747. Dec2Str(f:decform;d:decimal;VAR s:DecStr); ∫SANE Δ {A9EE}|
  2748. defaultPhysicalEntryCount=8; ∫Memory|
  2749. defaultTO=100; ∫ROMDefs
  2750. { 100 retries. }|
  2751. DeferredTask=RECORD ∫OSUtils
  2752.     qLink:QElemPtr; { next queue entry }
  2753.     qType:INTEGER; { queue type }
  2754.     dtFlags:INTEGER; { reserved }
  2755.     dtAddr:ProcPtr; { pointer to task }
  2756.     dtParm:LONGINT; { optional parameter }
  2757.     dtReserved:LONGINT; { reserved--should be 0 }|
  2758. DeferUserFn(userFunction:ProcPtr;argument:UNIV Ptr):OSErr;
  2759. ∫Memory {A08F} II-30 IV-77 83 N39-1 N103 TN103|
  2760. DefltStack=$322; ∫SysEqu
  2761. { [GLOBAL VAR] Default space allotment for stack (long)
  2762. default size of stack [long] }|
  2763. DefOSPtr=^DefOSRec; ∫Start|
  2764. DefOSRec=RECORD ∫Start
  2765.     sdReserved:SignedByte;
  2766.     sdOSType:SignedByte;|
  2767. defQDColors=127; ∫Quickdraw
  2768. { resource ID of clut for default QDColors }|
  2769. DefStartPtr=^DefStartRec; ∫Start|
  2770. DefStartRec=RECORD ∫Start [1/2]
  2771.     CASE DefStartType OF
  2772.     slotDev:
  2773.         sdExtDevID:SignedByte;
  2774.         sdPartition:SignedByte;
  2775.         sdSlotNum:SignedByte;|
  2776. DefStartRec=RECORD ∫Start [2/2]
  2777.         sdSRsrcID:SignedByte;
  2778.     scsiDev:
  2779.         sdReserved1:SignedByte;
  2780.         sdReserved2:SignedByte;
  2781.         sdRefNum:INTEGER;|
  2782. DefStartType=… ∫Start
  2783. (slotDev,scsiDev);|
  2784. DefVCBPtr=$352[GLOBAL VAR] Pointer to default volume control
  2785. block; ∫Globals|
  2786. DefVideoPtr=^DefVideoRec; ∫Start|
  2787. DefVideoRec=RECORD ∫Start
  2788.     sdSlot:SignedByte;
  2789.     sdsResource:SignedByte;|
  2790. Delay(numTicks:LONGINT;VAR finalTicks:LONGINT); ∫OSUtils {
  2791. A03B} II-384 TN2|
  2792. DelComp(compProc:ProcPtr); ∫Quickdraw Δ {AA4D} V-147|
  2793. Delete(var s:string;ndx,count:integer); MPW-208 TP-362|
  2794. DeleteEditionContainerFile(editionFile:FSSpec):OSErr;
  2795. ∫Editions {A82D}|
  2796. DeleteMenu(menuID:INTEGER); ∫Menus {A936} I-354 V-244 P-103
  2797. 104 167|
  2798. DeleteUserIdentity(userRef:LONGINT):OSErr; ∫PPCToolbox|
  2799. delimPad=-2; ∫Script|
  2800. DelimType=ARRAY[0..1] OF TokenType; ∫Script|
  2801. DelMCEntries(menuID:INTEGER;menuItem:INTEGER); ∫Menus Δ {AA60}
  2802.  V-238|
  2803. DelMenuItem(theMenu:MenuHandle;item:INTEGER); ∫Menus Δ {A952}
  2804. IV-56 V-244|
  2805. DelSearch(searchProc:ProcPtr); ∫Quickdraw Δ {AA4C} V-147|
  2806. DeltaPoint(ptA:Point;ptB:Point):LONGINT; ∫ToolUtils {A94F}
  2807. I-475|
  2808. Dequeue(qElement:QElemPtr;qHeader:QHdrPtr):OSErr; ∫OSUtils {
  2809. A96E} II-383|
  2810. DescType=ResType; ∫AppleEvents|
  2811. deselectMsg=16; ∫Devices|
  2812. Desk see ∫Desk|
  2813. DeskBus see ∫DeskBus|
  2814. DeskHook=$A6C; ∫SysEqu
  2815. { [GLOBAL VAR] Address of procedure for painting desktop or
  2816. responding to clicks on desktop hook for painting the desk [
  2817. pointer] }|
  2818. deskPatID=16; ∫Windows|
  2819. DeskPattern=$A3C; ∫SysEqu
  2820. { [GLOBAL VAR] Pattern with which desktop is painted (8 bytes)
  2821.  desk pattern [8 bytes] }|
  2822. desktopDamagedErr=-1305; ∫Errors
  2823. { desktop database files are corrupted }|
  2824. desktopIconResource=-3992; ∫Icons|
  2825. destPortErr=-906; ∫Errors
  2826. { Port does not exist at destination }|
  2827. detachPH=244; ∫AppleTalk
  2828. { Detach LAP protocol handler }|
  2829. DetachResource(theResource:Handle); ∫Resources {A992} I-120
  2830. TN180|
  2831. developStage=$20; ∫Files|
  2832. DeviceList=$8A8; ∫SysEqu
  2833. { [GLOBAL VAR] (long) list of display devices }|
  2834. DeviceLoop(drawingRgn:RgnHandle;drawingProc:
  2835. DeviceLoopDrawingProcPtr;userData:LONGINT;flags:
  2836. DeviceLoopFlags); ∫Quickdraw {ABCA} V-145|
  2837. DeviceLoopDrawingProcPtr=ProcPtr; ∫Quickdraw|
  2838. DeviceLoopFlags=SET OF … ∫Quickdraw [1/2]
  2839. (singleDevices,dontMatchSeeds,allDevices,DeviceLoopFlags3,
  2840. DeviceLoopFlags4,DeviceLoopFlags5,DeviceLoopFlags6,
  2841. DeviceLoopFlags7,DeviceLoopFlags8,DeviceLoopFlags9,
  2842. DeviceLoopFlags10,DeviceLoopFlags11,DeviceLoopFlags12,
  2843. DeviceLoopFlags13,DeviceLoopFlags14,DeviceLoopFlags15,
  2844. DeviceLoopFlags16,DeviceLoopFlags17,DeviceLoopFlags18,|
  2845. DeviceLoopFlags=SET OF … ∫Quickdraw [2/2]
  2846. DeviceLoopFlags19,DeviceLoopFlags20,DeviceLoopFlags21,
  2847. DeviceLoopFlags22,DeviceLoopFlags23,DeviceLoopFlags24,
  2848. DeviceLoopFlags25,DeviceLoopFlags26,DeviceLoopFlags27,
  2849. DeviceLoopFlags28,DeviceLoopFlags29,DeviceLoopFlags30,
  2850. DeviceLoopFlags31);|
  2851. Devices see ∫Devices|
  2852. diaeresisUprE=$E8; ∫Script|
  2853. diaeresisUprI=$EC; ∫Script|
  2854. diaeresisUprY=$D9; ∫Script|
  2855. dialogKind=2; ∫Windows|
  2856. DialogPeek=^DialogRecord; ∫Dialogs|
  2857. DialogPtr=WindowPtr; ∫Dialogs|
  2858. DialogRecord=RECORD ∫Dialogs
  2859.     window:WindowRecord;
  2860.     items:Handle;
  2861.     textH:TEHandle;
  2862.     editField:INTEGER;
  2863.     editOpen:INTEGER;
  2864.     aDefItem:INTEGER;|
  2865. Dialogs see ∫Dialogs|
  2866. DialogSelect(theEvent:EventRecord;VAR theDialog:DialogPtr;VAR
  2867. itemHit:INTEGER):BOOLEAN; ∫Dialogs Δ {A980} I-417 N34-3 P-108
  2868. 168 TN34|
  2869. DialogTemplate=RECORD ∫Dialogs
  2870.     boundsRect:Rect;
  2871.     procID:INTEGER;
  2872.     visible:BOOLEAN;
  2873.     filler1:BOOLEAN;
  2874.     goAwayFlag:BOOLEAN;
  2875.     filler2:BOOLEAN;
  2876.     refCon:LONGINT;
  2877.     itemsID:INTEGER;
  2878.     title:Str255;|
  2879. DialogTHndl=^DialogTPtr; ∫Dialogs|
  2880. DialogTPtr=^DialogTemplate; ∫Dialogs|
  2881. diamondMark=19; ∫Fonts|
  2882. DIBadMount(where:Point;evtMessage:LONGINT):INTEGER; ∫DiskInit
  2883. DIBadMount function II-396 N70-1 P-34 168|
  2884. DiffRgn(srcRgnA:RgnHandle;srcRgnB:RgnHandle;dstRgn:RgnHandle);
  2885.  ∫Quickdraw Δ {A8E6} I-184|
  2886. diffVolErr=-1303; ∫Errors
  2887. { files on different volumes }|
  2888. DIFormat(drvNum:INTEGER):OSErr; ∫DiskInit Δ II-398|
  2889. DILoad; ∫DiskInit Δ II-396|
  2890. DInfo=RECORD ∫Files
  2891.     frRect:Rect; { folder rect }
  2892.     frFlags:INTEGER; { Flags }
  2893.     frLocation:Point; { folder location }
  2894.     frView:INTEGER; { folder view }|
  2895. dInstErr=-26; ∫Errors
  2896. { DrvrInstall couldn't find driver in resources }|
  2897. DirCreate(vRefNum:INTEGER;parentDirID:LONGINT;directoryName:
  2898. Str255;VAR createdDirID:LONGINT):OSErr; ∫Files IV-146 TN218|
  2899. directType=2; ∫Quickdraw
  2900. { 2 if direct values }|
  2901. dirFulErr=-33; ∫Errors
  2902. { Directory full }|
  2903. dirNFErr=-120; ∫Errors
  2904. { Directory not found }|
  2905. DisableIdle; ∫Power {A485}|
  2906. DisableItem(theMenu:MenuHandle;item:INTEGER); ∫Menus {A93A}
  2907. I-358 V-245 P-104 168|
  2908. DisableWUTime:OSErr; ∫Power|
  2909. DiskEject(drvNum:INTEGER):OSErr; ∫Disks Δ II-214|
  2910. diskEvt=7; ∫Events|
  2911. DiskInit see ∫DiskInit|
  2912. diskMask=128; ∫Events|
  2913. Disks see ∫Disks|
  2914. dispCntl=4; ∫Controls|
  2915. displayVideoAppleGM=16843010; ∫ROMDefs
  2916. { Video with Apple parameters for GM card. }|
  2917. displayVideoAppleTFB=16843009; ∫ROMDefs
  2918. { Video with Apple parameters for TFB card. }|
  2919. DispMCInfo(menuCTbl:MCTableHandle); ∫Menus Δ {AA63} V-239|
  2920. DisposCCursor(cCrsr:CCrsrHandle); ∫Quickdraw {AA26} V-75|
  2921. DisposCIcon(theIcon:CIconHandle); ∫Quickdraw Δ {AA25} V-76|
  2922. DisposCTable(cTable:CTabHandle); ∫Quickdraw Δ {AA24} V-78|
  2923. DisposDialog(theDialog:DialogPtr); ∫Dialogs {A983} I-415|
  2924. Dispose(p:univ Ptr); MPW-199 TP-354|
  2925. DisposeCCursor(cCrsr:CCrsrHandle); ∫Quickdraw {AA26} V-75|
  2926. DisposeCIcon(theIcon:CIconHandle); ∫Quickdraw Δ {AA25} V-76|
  2927. DisposeControl(theControl:ControlHandle); ∫Controls Δ {A955}
  2928. I-321 P-168|
  2929. DisposeCTable(cTable:CTabHandle); ∫Quickdraw Δ {AA24} V-78|
  2930. DisposeDialog(theDialog:DialogPtr); ∫Dialogs {A983} I-415|
  2931. DisposeGDevice(gdh:GDHandle); ∫Quickdraw Δ {AA30} V-123|
  2932. DisposeGWorld(offscreenGWorld:GWorldPtr); ∫QDOffscreen|
  2933. DisposeHandle(h:Handle); ∫Memory Δ {A023} I-76 80 II-33 N8-1
  2934. P-51 168|
  2935. DisposeMenu(theMenu:MenuHandle); ∫Menus Δ {A932} I-352 P-103
  2936. 168|
  2937. DisposePalette(srcPalette:PaletteHandle); ∫Palettes Δ {AA93}
  2938. V-162|
  2939. DisposePixMap(pm:PixMapHandle); ∫Quickdraw Δ {AA04} V-70|
  2940. DisposePixPat(pp:PixPatHandle); ∫Quickdraw Δ {AA08} V-73|
  2941. DisposePtr(p:Ptr); ∫Memory Δ {A01F} I-75 79 II-36 P-51 169|
  2942. DisposeRgn(rgn:RgnHandle); ∫Quickdraw Δ {A8D9} I-182|
  2943. DisposeScreenBuffer(offscreenPixMap:PixMapHandle);
  2944. ∫QDOffscreen|
  2945. DisposeWindow(theWindow:WindowPtr); ∫Windows {A914} I-284
  2946. P-96 98 168|
  2947. DisposGDevice(gdh:GDHandle); ∫Quickdraw Δ {AA30} V-123|
  2948. DisposHandle(h:Handle); ∫Memory Δ {A023} I-76 80 II-33 N8-1
  2949. P-51 168|
  2950. DisposPictInfo(thePictInfoID:PictInfoID):OSErr; ∫PictUtil|
  2951. DisposPixMap(pm:PixMapHandle); ∫Quickdraw Δ {AA04} V-70|
  2952. DisposPixPat(pp:PixPatHandle); ∫Quickdraw Δ {AA08} V-73|
  2953. DisposPtr(p:Ptr); ∫Memory Δ {A01F} I-75 79 II-36 P-51 169|
  2954. ditherCopy=64; ∫Quickdraw|
  2955. ditherPixBit=30; ∫QDOffscreen|
  2956. DITLMethod=INTEGER; ∫CTBUtilities|
  2957. DIUnload; ∫DiskInit Δ II-396|
  2958. DIVerify(drvNum:INTEGER):OSErr; ∫DiskInit Δ II-398|
  2959. DIZero(drvNum:INTEGER;volName:Str255):OSErr; ∫DiskInit Δ
  2960. II-399 N70-2 TN70|
  2961. dkGray:Pattern; ∫Quickdraw|
  2962. DlgCopy(theDialog:DialogPtr); ∫Dialogs Δ I-418 P-110 TN215|
  2963. DlgCut(theDialog:DialogPtr); ∫Dialogs I-418 P-110 TN215|
  2964. DlgDelete(theDialog:DialogPtr); ∫Dialogs Δ I-418 P-110 TN215|
  2965. DlgFont=$AFA[GLOBAL VAR] Font number for dialogs and alerts(
  2966. word); ∫Globals|
  2967. DlgHookProcPtr=ProcPtr; ∫StandardFile
  2968. { FUNCTION Hook(item: INTEGER; theDialog: DialogPtr): INTEGER;|
  2969. DlgHookYDProcPtr=ProcPtr; ∫StandardFile
  2970. { FUNCTION Hook(item: INTEGER; theDialog: DialogPtr;
  2971. yourDataPtr: Ptr): INTEGER; }|
  2972. DlgPaste(theDialog:DialogPtr); ∫Dialogs Δ I-418 P-110 TN215|
  2973. dmy=1; ∫Packages|
  2974. doAll=15; ∫TextEdit
  2975. { set all attributes }|
  2976. doColor=8; ∫TextEdit
  2977. { set color }|
  2978. documentProc=0; ∫Windows|
  2979. doFace=2; ∫TextEdit
  2980. { set character style }|
  2981. doFont=1; ∫TextEdit
  2982. { set font (family) number }|
  2983. doSize=4; ∫TextEdit
  2984. { set type size }|
  2985. dotlessLwrI=$F5; ∫Script|
  2986. doToggle=32; ∫TextEdit
  2987. { toggle mode for TESetStyle & TEContinuousStyle }|
  2988. doubleAcute=$FD; ∫Script|
  2989. doubleBufferCmd=84; ∫Sound|
  2990. DoubleTime=$2F0; ∫SysEqu
  2991. { [GLOBAL VAR] Double-click interval in ticks (long) double
  2992. click ticks [long] }|
  2993. DoVBLTask(theSlot:INTEGER):OSErr; ∫Retrace {A072} V-568|
  2994. draftBitsOp=6; ∫Printing|
  2995. dragCntl=7; ∫Controls|
  2996. DragControl(theControl:ControlHandle;startPt:Point;limitRect:
  2997. Rect;slopRect:Rect;axis:INTEGER); ∫Controls Δ {A967} I-325|
  2998. DragGrayRgn(theRgn:RgnHandle;startPt:Point;boundsRect:Rect;
  2999. slopRect:Rect;axis:INTEGER;actionProc:ProcPtr):LONGINT;
  3000. ∫Windows Δ {A905} I-294 V-209 TN193|
  3001. DragHook=$9F6; ∫SysEqu
  3002. { [GLOBAL VAR] Address of procedure to execute during
  3003. TrackGoAway, DragWindow, GrowWindow, DragGrayRgn,
  3004. TrackControl, and DragControl user hook during dragging [
  3005. pointer] }|
  3006. DragPattern=$A34[GLOBAL VAR] Pattern of dragged region's
  3007. outline(8 bytes); ∫Globals|
  3008. DragWindow(theWindow:WindowPtr;startPt:Point;boundsRect:Rect);
  3009.  ∫Windows Δ {A925} I-289 P-98 169|
  3010. Draw1Control(theControl:ControlHandle); ∫Controls Δ {A96D}
  3011. IV-53|
  3012. DrawChar(ch:CHAR); ∫Quickdraw Δ {A883} I-172 N26 P-83 169 TN26|
  3013. drawCntl=0; ∫Controls|
  3014. DrawControls(theWindow:WindowPtr); ∫Controls {A969} I-322
  3015. P-169 TN203|
  3016. DrawDialog(theDialog:DialogPtr); ∫Dialogs Δ {A981} I-418|
  3017. DrawGrowIcon(theWindow:WindowPtr); ∫Windows Δ {A904} I-287
  3018. P-169|
  3019. DRAWHook=4; ∫TextEdit
  3020. { [ProcPtr] TEWidthHook }|
  3021. DrawJust(textPtr:Ptr;textLength:INTEGER;slop:INTEGER);
  3022. ∫Script Δ {A8B5} V-310|
  3023. DrawMenuBar; ∫Menus Δ {A937} I-354 V-244 P-101 104 169|
  3024. DrawNew(window:WindowPeek;update:BOOLEAN); ∫Windows Δ {A90F}
  3025. I-296|
  3026. DrawPicture(myPicture:PicHandle;dstRect:Rect); ∫Quickdraw Δ {
  3027. A8F6} I-190 N21 N35-1 N59-1 P-86 169 TN21 TN59|
  3028. DrawString(s:Str255); ∫Quickdraw Δ {A884} I-172 N26 P-83 170
  3029. TN26|
  3030. DrawText(textBuf:Ptr;firstByte:INTEGER;byteCount:INTEGER);
  3031. ∫Quickdraw Δ {A885} I-172 P-83 170 TN207|
  3032. dRemovErr=-25; ∫Errors
  3033. { tried to remove an open driver }|
  3034. drHw3Com=1; ∫ROMDefs
  3035. { HW ID for the Apple EtherTalk card. }|
  3036. drHwBSC=3; ∫ROMDefs|
  3037. drHwTFB=1; ∫ROMDefs
  3038. { HW ID for the TFB (original Mac II) video card. }|
  3039. DriveKind=… ∫Disks
  3040. (sony,hard20);|
  3041. driverEvt=11; ∫Events|
  3042. driverMask=2048; ∫Events|
  3043. DriveStatus(drvNum:INTEGER;VAR status:DrvSts):OSErr; ∫Disks Δ
  3044. II-215|
  3045. dropFolderIconResource=-3979; ∫Icons|
  3046. drSwApple=1; ∫ROMDefs
  3047. { To ask for or define an Apple-compatible SW device. }|
  3048. DrvQEl=RECORD ∫OSUtils
  3049.     qLink:QElemPtr;
  3050.     qType:INTEGER;
  3051.     dQDrive:INTEGER;
  3052.     dQRefNum:INTEGER;
  3053.     dQFSID:INTEGER;
  3054.     dQDrvSz:INTEGER;
  3055.     dQDrvSz2:INTEGER;|
  3056. DrvQElPtr=^DrvQEl; ∫OSUtils|
  3057. DrvQHdr=$308; ∫SysEqu
  3058. { [GLOBAL VAR] Drive queue header (10 bytes) queue header of
  3059. drives in system [10 bytes] }|
  3060. DrvSts=RECORD ∫Disks [1/3]
  3061.     track:INTEGER; { current track }
  3062.     writeProt:SignedByte; { bit 7 = 1 if volume is locked }
  3063.     diskInPlace:SignedByte; { disk in drive }
  3064.     installed:SignedByte; { drive installed }
  3065.     sides:SignedByte; { -1 for 2-sided, 0 for 1-sided }
  3066.     driveQLink:QElemPtr; { next queue entry }
  3067.     driveQVers:INTEGER; { 1 for HD20 }
  3068.     dQDrive:INTEGER; { drive number }|
  3069. DrvSts=RECORD ∫Disks [2/3]
  3070.     dQRefNum:INTEGER; { driver reference number }
  3071.     dQFSID:INTEGER; { file system ID }
  3072.     CASE DriveKind OF
  3073.     sony:
  3074.         twoSideFmt:SignedByte; { after 1st rd/wrt: 0=1 side, -1=2
  3075. side }
  3076.         needsFlush:SignedByte; { -1 for MacPlus drive }
  3077.         diskErrs:INTEGER; { soft error count }|
  3078. DrvSts=RECORD ∫Disks [3/3]
  3079.     hard20:
  3080.         driveSize:INTEGER; { drive block size low word }
  3081.         driveS1:INTEGER; { drive block size high word }
  3082.         driveType:INTEGER; { 1 for HD20 }
  3083.         driveManf:INTEGER; { 1 for Apple Computer, Inc. }
  3084.         driveChar:SignedByte; { 230 ($E6) for HD20 }
  3085.         driveMisc:SignedByte; { 0 -- reserved }|
  3086. ds32BitMode=103; ∫Errors
  3087. { booting in 32-bit on a 24-bit sys }|
  3088. dsAddressErr=2; ∫Errors
  3089. { address error }|
  3090. DSAlertRect=$3F8; ∫SysEqu
  3091. { [GLOBAL VAR] Rectangle enclosing system error alert (8
  3092. bytes) rectangle for disk-switch alert [8 bytes] }|
  3093. DSAlertTab=$2BA; ∫SysEqu
  3094. { [GLOBAL VAR] Pointer to system error alert table in use
  3095. system error alerts [pointer] }|
  3096. dsBadLaunch=26; ∫Errors
  3097. { can't launch file }|
  3098. dsBadPatch=99; ∫Errors
  3099. { Can't load patch resource }|
  3100. dsBadPatchHeader=83; ∫Errors
  3101. { SetTrapAddress saw the “come-from” header }|
  3102. dsBadSANEOpcode=81; ∫Errors
  3103. { bad opcode given to SANE Pack4 }|
  3104. dsBadSlotInt=51; ∫Errors
  3105. { unserviceable slot interrupt }|
  3106. dsBadStartupDisk=42; ∫Errors
  3107. { unable to mount boot volume (sad Mac only) }|
  3108. dsBufPtrTooLow=106; ∫Errors
  3109. { bufPtr moved too far during boot }|
  3110. dsBusError=1; ∫Errors
  3111. { bus error }|
  3112. dsCDEFNotFound=88; ∫Errors
  3113. { could not load CDEF }|
  3114. dsChkErr=5; ∫Errors
  3115. { check trap error }|
  3116. dsCoreErr=12; ∫Errors
  3117. { unimplemented core routine error }|
  3118. DSCtrAdj=$0DA8; ∫SysEqu
  3119. { [GLOBAL VAR] (long) Center adjust for DS rect. }|
  3120. dsDisassemblerInstalled=-11; ∫Errors
  3121. { say “Disassembler Installed” }|
  3122. DSDrawProc=$334; ∫SysEqu
  3123. { [GLOBAL VAR] alternate syserror draw procedure [pointer] }|
  3124. DSErrCode=$AF0; ∫SysEqu
  3125. { [GLOBAL VAR] Current system error ID (word) last system
  3126. error alert ID }|
  3127. dsExtensionsDisabled=-13; ∫Errors
  3128. { say “Extensions Disabled” }|
  3129. dsFinderErr=41; ∫Errors
  3130. { can't load the Finder error }|
  3131. dsForcedQuit=20002; ∫Errors
  3132. { allow the user to ExitToShell, return if Cancel }|
  3133. dsFPErr=16; ∫Errors
  3134. { Floating point error }|
  3135. dsFSErr=27; ∫Errors
  3136. { file system map has been trashed }|
  3137. dsGreeting=40; ∫Errors
  3138. { welcome to Macintosh greeting }|
  3139. dsHD20Installed=-12; ∫Errors
  3140. { say “HD20 Startup” }|
  3141. dsHMenuFindErr=86; ∫Errors
  3142. { Menu Manager Errors }|
  3143. dsIllInstErr=3; ∫Errors
  3144. { illegal instruction error }|
  3145. dsIOCoreErr=14; ∫Errors
  3146. { IO Core Error }|
  3147. dsIrqErr=13; ∫Errors
  3148. { uninstalled interrupt error }|
  3149. DskErr=$142; ∫SysEqu
  3150. { [GLOBAL VAR] disk routine result code [word] }|
  3151. dskFulErr=-34; ∫Errors
  3152. { disk full }|
  3153. dskInit=2; ∫Packages
  3154. { Disk Initializaton }|
  3155. DskVerify=$12C; ∫SysEqu
  3156. { [GLOBAL VAR] used by 3.5 disk driver for read/verify [byte]|
  3157. dsLineAErr=9; ∫Errors
  3158. { line 1010 trap error }|
  3159. dsLineFErr=10; ∫Errors
  3160. { line 1111 trap error }|
  3161. dsLoadErr=15; ∫Errors
  3162. { Segment Loader Error }|
  3163. dsMacsBugInstalled=-10; ∫Errors
  3164. { say “MacsBug Installed” }|
  3165. dsMBarNFnd=85; ∫Errors
  3166. { Menu Manager Errors }|
  3167. dsMDEFNotFound=89; ∫Errors
  3168. { could not load MDEF }|
  3169. dsMemFullErr=25; ∫Errors
  3170. { out of memory! }|
  3171. dsMiscErr=11; ∫Errors
  3172. { miscellaneous hardware exception error }|
  3173. dsNeedToWriteBootBlocks=104; ∫Errors
  3174. { need to write new boot blocks }|
  3175. dsNoFPU=90; ∫Errors
  3176. { an FPU instruction was executed and the machine doesn’t
  3177. have one }|
  3178. dsNoPackErr=17; ∫Errors
  3179. { package 0 not present }|
  3180. dsNoPatch=98; ∫Errors
  3181. { Can't patch for particular Model Mac }|
  3182. dsNoPk1=18; ∫Errors
  3183. { package 1 not present }|
  3184. dsNoPk2=19; ∫Errors
  3185. { package 2 not present }|
  3186. dsNoPk3=20; ∫Errors
  3187. { package 3 not present }|
  3188. dsNoPk4=21; ∫Errors
  3189. { package 4 not present }|
  3190. dsNoPk5=22; ∫Errors
  3191. { package 5 not present }|
  3192. dsNoPk6=23; ∫Errors
  3193. { package 6 not present }|
  3194. dsNoPk7=24; ∫Errors
  3195. { package 7 not present }|
  3196. dsNotEnoughRAMToBoot=105; ∫Errors
  3197. { must have at least 1.5MB of RAM to boot 7.0 }|
  3198. dsNotThe1=31; ∫Errors
  3199. { not the disk I wanted }|
  3200. dsOldSystem=102; ∫Errors
  3201. { System is too old for this ROM }|
  3202. dsOvflowErr=6; ∫Errors
  3203. { overflow trap error }|
  3204. dsParityErr=101; ∫Errors
  3205. { memory parity error }|
  3206. dspAttention=244; ∫ADSP
  3207. { send an attention message }|
  3208. dspCLDeny=248; ∫ADSP
  3209. { deny an open connection request }|
  3210. dspCLInit=251; ∫ADSP
  3211. { create a connection listener }|
  3212. dspCLListen=249; ∫ADSP
  3213. { post a listener request }|
  3214. dspClose=252; ∫ADSP
  3215. { close a connection }|
  3216. dspCLRemove=250; ∫ADSP
  3217. { remove a connection listener }|
  3218. dspInit=255; ∫ADSP
  3219. { create a new connection end }|
  3220. dspNewCID=241; ∫ADSP
  3221. { generate a cid for a connection end }|
  3222. dspOpen=253; ∫ADSP
  3223. { open a connection }|
  3224. dspOptions=243; ∫ADSP
  3225. { set connection end options }|
  3226. DSPParamBlock=PACKED RECORD ∫ADSP [1/8]
  3227.     qLink:QElemPtr;
  3228.     qType:INTEGER;
  3229.     ioTrap:INTEGER;
  3230.     ioCmdAddr:Ptr;
  3231.     ioCompletion:ProcPtr;
  3232.     ioResult:OSErr;
  3233.     ioNamePtr:StringPtr;
  3234.     ioVRefNum:INTEGER;
  3235.     ioCRefNum:INTEGER; { adsp driver refNum }|
  3236. DSPParamBlock=PACKED RECORD ∫ADSP [2/8]
  3237.     csCode:INTEGER; { adsp driver control code }
  3238.     qStatus:LONGINT; { adsp internal use }
  3239.     ccbRefNum:INTEGER; { refnum of ccb }
  3240.     CASE INTEGER OF
  3241.     dspInit,dspCLInit:
  3242.         ccbPtr:TPCCB; { pointer to connection control block }
  3243.         userRoutine:ProcPtr; { client routine to call on event }
  3244.         sendQSize:INTEGER; { size of send queue (0..64K bytes) }
  3245.         sendQueue:Ptr; { client passed send queue buffer }|
  3246. DSPParamBlock=PACKED RECORD ∫ADSP [3/8]
  3247.         recvQSize:INTEGER; { size of receive queue (0..64K bytes) }
  3248.         recvQueue:Ptr; { client passed receive queue buffer }
  3249.         attnPtr:Ptr; { client passed receive attention buffer }
  3250.         localSocket:Byte; { local socket number }
  3251.         filler1:Byte; { filler for proper byte alignment }
  3252.     dspOpen,dspCLListen,dspCLDeny:
  3253.         localCID:INTEGER; { local connection id }
  3254.         remoteCID:INTEGER; { remote connection id }
  3255.         remoteAddress:AddrBlock; { address of remote end }|
  3256. DSPParamBlock=PACKED RECORD ∫ADSP [4/8]
  3257.         filterAddress:AddrBlock; { address filter }
  3258.         sendSeq:LONGINT; { local send sequence number }
  3259.         sendWindow:INTEGER; { send window size }
  3260.         recvSeq:LONGINT; { receive sequence number }
  3261.         attnSendSeq:LONGINT; { attention send sequence number }
  3262.         attnRecvSeq:LONGINT; { attention receive sequence number }
  3263.         ocMode:Byte; { open connection mode }
  3264.         ocInterval:Byte; { open connection request retry interval }|
  3265. DSPParamBlock=PACKED RECORD ∫ADSP [5/8]
  3266.         ocMaximum:Byte; { open connection request retry maximum }
  3267.         filler2:Byte; { filler for proper byte alignment }
  3268.     dspClose,dspRemove:
  3269.         abort:Byte; { abort connection immediately if non-zero }
  3270.         filler3:Byte; { filler for proper byte alignment }
  3271.     dspStatus:
  3272.         statusCCB:TPCCB; { pointer to ccb }
  3273.         sendQPending:INTEGER; { pending bytes in send queue }|
  3274. DSPParamBlock=PACKED RECORD ∫ADSP [6/8]
  3275.         sendQFree:INTEGER; { available buffer space in send queue }
  3276.         recvQPending:INTEGER; { pending bytes in receive queue }
  3277.         recvQFree:INTEGER; { available buffer space in receive
  3278. queue }
  3279.     dspRead,dspWrite:
  3280.         reqCount:INTEGER; { requested number of bytes }
  3281.         actCount:INTEGER; { actual number of bytes }
  3282.         dataPtr:Ptr; { pointer to data buffer }|
  3283. DSPParamBlock=PACKED RECORD ∫ADSP [7/8]
  3284.         eom:Byte; { indicates logical end of message }
  3285.         flush:Byte; { send data now }
  3286.     dspAttention:
  3287.         attnCode:INTEGER; { client attention code }
  3288.         attnSize:INTEGER; { size of attention data }
  3289.         attnData:Ptr; { pointer to attention data }
  3290.         attnInterval:Byte; { retransmit timer in 10-tick intervals }
  3291.         filler4:Byte; { filler for proper byte alignment }|
  3292. DSPParamBlock=PACKED RECORD ∫ADSP [8/8]
  3293.     dspOptions:
  3294.         sendBlocking:INTEGER; { quantum for data packets }
  3295.         sendTimer:Byte; { send timer in 10-tick intervals }
  3296.         rtmtTimer:Byte; { retransmit timer in 10-tick intervals }
  3297.         badSeqMax:Byte; { threshold for sending retransmit advice }
  3298.         useCheckSum:Byte; { use ddp packet checksum }
  3299.     dspNewCID:
  3300.         newCID:INTEGER; { new connection id returned }|
  3301. DSPPBPtr=^DSPParamBlock; ∫ADSP|
  3302. dspRead=246; ∫ADSP
  3303. { read data from the connection }|
  3304. dspRemove=254; ∫ADSP
  3305. { remove a connection end }|
  3306. dspReset=242; ∫ADSP
  3307. { forward reset the connection }|
  3308. dsPrivErr=7; ∫Errors
  3309. { privilege violation error }|
  3310. dspStatus=247; ∫ADSP
  3311. { get status of connection end }|
  3312. dspWrite=245; ∫ADSP
  3313. { write data on the connection }|
  3314. dsReinsert=30; ∫Errors
  3315. { request user to reinsert off-line volume }|
  3316. dsShutDownOrRestart=20000; ∫Errors
  3317. { user choice between ShutDown and Restart }|
  3318. dsStknHeap=28; ∫Errors
  3319. { stack has moved into application heap }|
  3320. dsSwitchOffOrRestart=20001; ∫Errors
  3321. { user choice between switching off and Restart }|
  3322. dsSysErr=32767; ∫Errors
  3323. { general system error }|
  3324. dsSystemFileErr=43; ∫Errors
  3325. { can’t find System file to open (sad Mac only) }|
  3326. dsTraceErr=8; ∫Errors
  3327. { trace mode error }|
  3328. dsWDEFNotFound=87; ∫Errors
  3329. { could not load WDEF }|
  3330. DSWndUpdate=$15D; ∫SysEqu
  3331. { [GLOBAL VAR] GNE not to paintBehind DS AlertRect? [byte] }|
  3332. dsZeroDivErr=4; ∫Errors
  3333. { zero divide error }|
  3334. DTInstall(dtTaskPtr:QElemPtr):OSErr; ∫OSUtils {A082} V-467|
  3335. DTPBPtr=^DTPBRec; ∫Files|
  3336. DTPBRec=RECORD ∫Files [1/3]
  3337.     qLink:QElemPtr;
  3338.     qType:INTEGER;
  3339.     ioTrap:INTEGER;
  3340.     ioCmdAddr:Ptr;
  3341.     ioCompletion:ProcPtr;
  3342.     ioResult:OSErr;
  3343.     ioNamePtr:StringPtr;
  3344.     ioVRefNum:INTEGER;
  3345.     ioDTRefNum:INTEGER;|
  3346. DTPBRec=RECORD ∫Files [2/3]
  3347.     ioIndex:INTEGER;
  3348.     ioTagInfo:LONGINT;
  3349.     ioDTBuffer:Ptr;
  3350.     ioDTReqCount:LONGINT;
  3351.     ioDTActCount:LONGINT;
  3352.     filler1:SignedByte;
  3353.     ioIconType:SignedByte;
  3354.     filler2:INTEGER;|
  3355. DTPBRec=RECORD ∫Files [3/3]
  3356.     ioDirID:LONGINT;
  3357.     ioFileCreator:OSType;
  3358.     ioFileType:OSType;
  3359.     ioFiller3:LONGINT;
  3360.     ioDTLgLen:LONGINT;
  3361.     ioDTPyLen:LONGINT;
  3362.     ioFiller4:ARRAY [1..14] OF INTEGER;
  3363.     ioAPPLParID:LONGINT;|
  3364. DTQFlags=$0D92; ∫SysEqu
  3365. { [GLOBAL VAR] flag word for DTQueue }|
  3366. DTQueue=$0D92; ∫SysEqu
  3367. { [GLOBAL VAR] (10 bytes) deferred task queue header }|
  3368. dtrNegated=64; ∫Serial|
  3369. DTskQHdr=$0D94; ∫SysEqu
  3370. { [GLOBAL VAR] ptr to head of queue }|
  3371. DTskQTail=$0D98; ∫SysEqu
  3372. { [GLOBAL VAR] ptr to tail of queue }|
  3373. dupFNErr=-48; ∫Errors
  3374. { duplicate filename (rename) }|
  3375. DXInfo=RECORD ∫Files
  3376.     frScroll:Point; { scroll position }
  3377.     frOpenChain:LONGINT; { DirID chain of open folders }
  3378.     frScript:SignedByte; { Script flag and number }
  3379.     frXFlags:SignedByte;
  3380.     frComment:INTEGER; { comment }
  3381.     frPutAway:LONGINT; { DirID }|
  3382. dym=4; ∫Packages|
  3383. EAddMulti(thePBptr:EParamBlkPtr;async:BOOLEAN):OSErr; ∫ENET|
  3384. EAddrRType='eadr'; ∫ENET
  3385. { Alternate address resource type }|
  3386. EAttachPH(thePBptr:EParamBlkPtr;async:BOOLEAN):OSErr; ∫ENET|
  3387. eAttention=$20; ∫ADSP
  3388. { received attention message }|
  3389. eClosed=$80; ∫ADSP
  3390. { received connection closed advice }|
  3391. EDelMulti(thePBptr:EParamBlkPtr;async:BOOLEAN):OSErr; ∫ENET|
  3392. EDetachPH(thePBptr:EParamBlkPtr;async:BOOLEAN):OSErr; ∫ENET|
  3393. EditionContainerSpec=RECORD ∫Editions
  3394.     theFile:FSSpec;
  3395.     theFileScript:ScriptCode;
  3396.     thePart:LONGINT;
  3397.     thePartName:Str31;
  3398.     thePartScript:ScriptCode;|
  3399. EditionContainerSpecPtr=^EditionContainerSpec; ∫Editions|
  3400. EditionHasFormat(whichEdition:EditionRefNum;whichFormat:
  3401. FormatType;VAR formatSize:Size):OSErr; ∫Editions {A82D}|
  3402. EditionInfoRecord=RECORD ∫Editions
  3403.     crDate:TimeStamp; { date EditionContainer was created }
  3404.     mdDate:TimeStamp; { date of last change }
  3405.     fdCreator:OSType; { file creator }
  3406.     fdType:OSType; { file type }
  3407.     container:EditionContainerSpec; { the Edition }|
  3408. editionMgr=11; ∫Packages
  3409. { Edition Manager }|
  3410. editionMgrInitErr=-450; ∫Errors
  3411. { edition manager not inited by this app }|
  3412. EditionOpenerParamBlock=RECORD ∫Editions
  3413.     info:EditionInfoRecord;
  3414.     sectionH:SectionHandle;
  3415.     document:FSSpecPtr;
  3416.     fdCreator:OSType;
  3417.     ioRefNum:LONGINT;
  3418.     ioProc:FormatIOProcPtr;
  3419.     success:BOOLEAN;
  3420.     formatsMask:SignedByte;|
  3421. EditionOpenerProcPtr=ProcPtr; ∫Editions
  3422. { FUNCTION Opener(selector: EditionOpenerVerb; VAR PB:
  3423. EditionOpenerParamBlock): OSErr; }|
  3424. EditionOpenerVerb=… ∫Editions
  3425. (eoOpen,eoClose,eoOpenNew,eoCloseNew,eoCanSubscribe);|
  3426. EditionRefNum=Handle; ∫Editions
  3427. { used in Edition I/O }|
  3428. Editions see ∫Editions|
  3429. editText=16; ∫Dialogs|
  3430. eFwdReset=$10; ∫ADSP
  3431. { received forward reset advice }|
  3432. EGetInfo(thePBptr:EParamBlkPtr;async:BOOLEAN):OSErr; ∫ENET|
  3433. eightBitMode=131; ∫Video
  3434. { Id of EightBitMode Parameter list. }|
  3435. eightToThree=2; ∫Sound|
  3436. Eject(volName:StringPtr;vRefNum:INTEGER):OSErr; ∫Files Δ
  3437. II-90 IV-108 low-level II-107 IV-135|
  3438. EjectNotify=$338; ∫SysEqu
  3439. { [GLOBAL VAR] eject notify procedure [pointer] }|
  3440. eLenErr=-92; ∫ENET
  3441. { Length error ddpLenErr }|
  3442. emCancelSectionDialogRefCon='cncl'; ∫Editions|
  3443. emGoToPubErrDialogRefCon='gerr'; ∫Editions|
  3444. emHookAutoUpdateMode=164; ∫Editions|
  3445. emHookCancelSection=160; ∫Editions|
  3446. emHookGetEditionNow=162; ∫Editions|
  3447. emHookGoToPublisher=161; ∫Editions|
  3448. emHookManualUpdateMode=163; ∫Editions|
  3449. emHookRedrawPreview=150; ∫Editions|
  3450. emHookSendEditionNow=162; ∫Editions|
  3451. emOptionsDialogRefCon='optn'; ∫Editions|
  3452. emptyCmd=15; ∫Sound|
  3453. EmptyHandle(h:Handle); ∫Memory Δ {A02B} II-40|
  3454. EmptyRect(r:Rect):BOOLEAN; ∫Quickdraw {A8AE} I-176|
  3455. EmptyRgn(rgn:RgnHandle):BOOLEAN; ∫Quickdraw {A8E2} I-186|
  3456. eMultiErr=-91; ∫ENET
  3457. { Multicast address error ddpSktErr }|
  3458. EnableIdle; ∫Power {A485}|
  3459. EnableItem(theMenu:MenuHandle;item:INTEGER); ∫Menus {A939}
  3460. I-358 V-245 P-104 170|
  3461. endOfList=255; ∫ROMDefs
  3462. { End of list }|
  3463. EndSRTPtr=$0DB4; ∫SysEqu
  3464. { [GLOBAL VAR] (long) Pointer to the end of the Slot Resource
  3465. Table (Not the SRT buffer). }|
  3466. EndUpdate(theWindow:WindowPtr); ∫Windows Δ {A923} I-293 P-97
  3467. 170|
  3468. ENET see ∫ENET|
  3469. ENetAddMulti=246; ∫ENET
  3470. { Add a multicast address }|
  3471. ENetAttachPH=247; ∫ENET
  3472. { Attach protocol handler }|
  3473. ENetDelMulti=245; ∫ENET
  3474. { Delete a multicast address }|
  3475. ENetDetachPH=248; ∫ENET
  3476. { Detach protocol handler }|
  3477. ENetGetInfo=252; ∫ENET
  3478. { Get info }|
  3479. ENetRdCancel=251; ∫ENET
  3480. { Cancel read }|
  3481. ENetRead=250; ∫ENET
  3482. { Read }|
  3483. ENetSetGeneral=253; ∫ENET
  3484. { Set "general" mode }|
  3485. ENetWrite=249; ∫ENET
  3486. { Write }|
  3487. Enqueue(qElement:QElemPtr;qHeader:QHdrPtr); ∫OSUtils {A96F}
  3488. II-382|
  3489. EnterSupervisorMode:StatusRegisterContents; ∫Memory {A08D}
  3490. II-30 IV-77 83 N39-1 N103 TN103|
  3491. EntityName=RECORD ∫AppleTalk
  3492.     objStr:Str32;
  3493.     typeStr:Str32;
  3494.     zoneStr:Str32;|
  3495. EntityPtr=^EntityName; ∫AppleTalk|
  3496. Entry2Index(entry:INTEGER):LONGINT; ∫Palettes {AAA2}|
  3497. env512KE=1; ∫OSUtils|
  3498. env68000=1; ∫OSUtils|
  3499. env68010=2; ∫OSUtils|
  3500. env68020=3; ∫OSUtils|
  3501. env68030=4; ∫OSUtils|
  3502. env68040=5; ∫OSUtils|
  3503. envAExtendKbd=4; ∫OSUtils|
  3504. envBadVers=-5501; ∫Errors
  3505. { Version non-positive }|
  3506. envCPUUnknown=0; ∫OSUtils|
  3507. envExtISOADBKbd=9; ∫OSUtils|
  3508. Environs(VAR rom:INTEGER;VAR machine:INTEGER); ∫OSUtils
  3509. II-385 IV-236|
  3510. envMac=-1; ∫OSUtils|
  3511. envMacAndPad=2; ∫OSUtils|
  3512. envMachUnknown=0; ∫OSUtils|
  3513. envMacII=4; ∫OSUtils|
  3514. envMacIIci=9; ∫OSUtils|
  3515. envMacIIcx=6; ∫OSUtils|
  3516. envMacIIfx=11; ∫OSUtils|
  3517. envMacIIx=5; ∫OSUtils|
  3518. envMacKbd=1; ∫OSUtils|
  3519. envMacPlus=2; ∫OSUtils|
  3520. envMacPlusKbd=3; ∫OSUtils|
  3521. envNotPresent=-5500; ∫Errors
  3522. { returned by glue. }|
  3523. envPortable=8; ∫OSUtils|
  3524. envPrtblADBKbd=6; ∫OSUtils|
  3525. envPrtblISOKbd=7; ∫OSUtils|
  3526. envSE30=7; ∫OSUtils|
  3527. envSE=3; ∫OSUtils|
  3528. envStandADBKbd=5; ∫OSUtils|
  3529. envStdISOADBKbd=8; ∫OSUtils|
  3530. envUnknownKbd=0; ∫OSUtils|
  3531. envVersTooBig=-5502; ∫Errors
  3532. { Version bigger than call can handle }|
  3533. envXL=-2; ∫OSUtils|
  3534. eofErr=-39; ∫Errors
  3535. { End of file }|
  3536. EOLHook=0; ∫TextEdit
  3537. { [ProcPtr] TEEOLHook }|
  3538. EParamBlkPtr=^EParamBlock; ∫ENET|
  3539. EParamBlock=PACKED RECORD ∫ENET [1/3]
  3540.     qLink:QElemPtr; { next queue entry }
  3541.     qType:INTEGER; { queue type }
  3542.     ioTrap:INTEGER; { routine trap }
  3543.     ioCmdAddr:Ptr; { routine address }
  3544.     ioCompletion:ProcPtr; { completion routine }
  3545.     ioResult:OSErr; { result code }
  3546.     ioNamePtr:StringPtr; { ->filename }|
  3547. EParamBlock=PACKED RECORD ∫ENET [2/3]
  3548.     ioVRefNum:INTEGER; { volume reference or drive number }
  3549.     ioRefNum:INTEGER; { driver reference number }
  3550.     csCode:INTEGER; { call command code AUTOMATICALLY set }
  3551.     CASE INTEGER OF
  3552.     ENetWrite,ENetAttachPH,ENetDetachPH,ENetRead,ENetRdCancel,
  3553. ENetGetInfo,ENetSetGeneral:|
  3554. EParamBlock=PACKED RECORD ∫ENET [3/3]
  3555.         eProtType:INTEGER; { Ethernet protocol type }
  3556.         ePointer:Ptr;
  3557.         eBuffSize:INTEGER; { buffer size }
  3558.         eDataSize:INTEGER; { number of bytes read }
  3559.     ENetAddMulti,ENetDelMulti:
  3560.         eMultiAddr:ARRAY [0..5] of char; { Multicast Address }|
  3561. EPPC see ∫EPPC|
  3562. EqualPt(pt1:Point;pt2:Point):BOOLEAN; ∫Quickdraw {A881} I-193|
  3563. EqualRect(rect1:Rect;rect2:Rect):BOOLEAN; ∫Quickdraw {A8A6}
  3564. I-176|
  3565. EqualRgn(rgnA:RgnHandle;rgnB:RgnHandle):BOOLEAN; ∫Quickdraw {
  3566. A8E3} I-185|
  3567. EqualString(str1:Str255;str2:Str255;caseSens:BOOLEAN;diacSens:
  3568. BOOLEAN):BOOLEAN; ∫OSUtils II-377|
  3569. eraMask=$0001; ∫Script|
  3570. EraseArc(r:Rect;startAngle:INTEGER;arcAngle:INTEGER);
  3571. ∫Quickdraw Δ {A8C0} I-180|
  3572. EraseOval(r:Rect); ∫Quickdraw Δ {A8B9} I-178|
  3573. ErasePoly(poly:PolyHandle); ∫Quickdraw Δ {A8C8} I-192|
  3574. EraseRect(r:Rect); ∫Quickdraw Δ {A8A3} I-177|
  3575. EraseRgn(rgn:RgnHandle); ∫Quickdraw Δ {A8D4} I-186|
  3576. EraseRoundRect(r:Rect;ovalWidth:INTEGER;ovalHeight:INTEGER);
  3577. ∫Quickdraw Δ {A8B2} I-179|
  3578. ERdCancel(thePBptr:EParamBlkPtr;async:BOOLEAN):OSErr; ∫ENET|
  3579. ERead(thePBptr:EParamBlkPtr;async:BOOLEAN):OSErr; ∫ENET|
  3580. Err-1 qErr; ∫Errors
  3581. { queue element not found during deletion }|
  3582. Err-10 dsMacsBugInstalled; ∫Errors
  3583. { say “MacsBug Installed” }|
  3584. Err-100 noScrapErr; ∫Errors
  3585. { No scrap exists error }|
  3586. Err-102 noTypeErr; ∫Errors
  3587. { No object of that type in scrap }|
  3588. Err-1024 nbpBuffOvr; ∫Errors
  3589. { Buffer overflow in LookupName }|
  3590. Err-1025 nbpNoConfirm; ∫Errors|
  3591. Err-1026 nbpConfDiff; ∫Errors
  3592. { Name confirmed at different socket }|
  3593. Err-1027 nbpDuplicate; ∫Errors
  3594. { Duplicate name exists already }|
  3595. Err-1028 nbpNotFound; ∫Errors
  3596. { Name not found on remove }|
  3597. Err-1029 nbpNISErr; ∫Errors
  3598. { Error trying to open the NIS }|
  3599. Err-1066 aspBadVersNum; ∫Errors
  3600. { Server cannot support this ASP version }|
  3601. Err-1067 aspBufTooSmall; ∫Errors
  3602. { Buffer too small }|
  3603. Err-1068 aspNoMoreSess; ∫Errors
  3604. { No more sessions on server }|
  3605. Err-1069 aspNoServers; ∫Errors
  3606. { No servers at that address }|
  3607. Err-1070 aspParamErr; ∫Errors
  3608. { Parameter error }|
  3609. Err-1071 aspServerBusy; ∫Errors
  3610. { Server cannot open another session }|
  3611. Err-1072 aspSessClosed; ∫Errors
  3612. { Session closed }|
  3613. Err-1073 aspSizeErr; ∫Errors
  3614. { Command block too big }|
  3615. Err-1074 aspTooMany; ∫Errors
  3616. { Too many clients (server error) }|
  3617. Err-1075 aspNoAck; ∫Errors
  3618. { No ack on attention request (server err) }|
  3619. Err-108 memFullErr; ∫Errors
  3620. { Not enough room in heap zone }|
  3621. Err-109 nilHandleErr; ∫Errors
  3622. { Master Pointer was NIL in HandleZone or other }|
  3623. Err-1096 reqFailed; ∫Errors|
  3624. Err-1097 tooManyReqs; ∫Errors|
  3625. Err-1098 tooManySkts; ∫Errors|
  3626. Err-1099 badATPSkt; ∫Errors|
  3627. Err-11 dsDisassemblerInstalled; ∫Errors
  3628. { say “Disassembler Installed” }|
  3629. Err-110 memAdrErr; ∫Errors
  3630. { address was odd; or out of range }|
  3631. Err-1100 badBuffNum; ∫Errors|
  3632. Err-11000 pictInfoVersionErr; ∫Errors
  3633. { wrong version of the PictInfo structure }|
  3634. Err-11001 pictInfoIDErr; ∫Errors
  3635. { the internal consistancy check for the PictInfoID is wrong }|
  3636. Err-11002 pictInfoVerbErr; ∫Errors
  3637. { the passed verb was invalid }|
  3638. Err-11003 cantLoadPickMethodErr; ∫Errors
  3639. { unable to load the custom pick proc }|
  3640. Err-11004 colorsRequestedErr; ∫Errors
  3641. { the number of colors requested was illegal }|
  3642. Err-11005 pictureDataErr; ∫Errors
  3643. { the picture data was invalid }|
  3644. Err-1101 noRelErr; ∫Errors|
  3645. Err-1102 cbNotFound; ∫Errors|
  3646. Err-1103 noSendResp; ∫Errors|
  3647. Err-1104 noDataArea; ∫Errors|
  3648. Err-1105 reqAborted; ∫Errors|
  3649. Err-111 memWZErr; ∫Errors
  3650. { WhichZone failed (applied to free block) }|
  3651. Err-112 memPurErr; ∫Errors
  3652. { trying to purge a locked or non-purgeable block }|
  3653. Err-113 memAZErr; ∫Errors
  3654. { Address in zone check failed }|
  3655. Err-114 memPCErr; ∫Errors
  3656. { Pointer Check failed }|
  3657. Err-115 memBCErr; ∫Errors
  3658. { Block Check failed }|
  3659. Err-116 memSCErr; ∫Errors
  3660. { Size Check failed }|
  3661. Err-117 memLockedErr; ∫Errors
  3662. { trying to move a locked block (MoveHHi) }|
  3663. Err-12 dsHD20Installed; ∫Errors
  3664. { say “HD20 Startup” }|
  3665. Err-120 dirNFErr; ∫Errors
  3666. { Directory not found }|
  3667. Err-121 tmwdoErr; ∫Errors
  3668. { No free WDCB available }|
  3669. Err-122 badMovErr; ∫Errors
  3670. { Move into offspring error }|
  3671. Err-123 wrgVolTypErr; ∫Errors
  3672. { Wrong volume type error [operation not supported for MFS] }|
  3673. Err-124 volGoneErr; ∫Errors
  3674. { Server volume has been disconnected. }|
  3675. Err-125 updPixMemErr; ∫Errors
  3676. { insufficient memory to update a pixmap }|
  3677. Err-126 mBarNFnd; ∫Errors
  3678. { system error code for MBDF not found }|
  3679. Err-127 hMenuFindErr; ∫Errors
  3680. { could not find HMenu's parent in MenuKey }|
  3681. Err-1273 errOpenDenied; ∫ADSP
  3682. { open connection request was denied }|
  3683. Err-1274 errDSPQueueSize; ∫ADSP
  3684. { DSP Read/Write Queue Too small }|
  3685. Err-1275 errFwdReset; ∫ADSP
  3686. { read terminated by forward reset }|
  3687. Err-1276 errAttention; ∫ADSP
  3688. { attention message too long }|
  3689. Err-1277 errOpening; ∫ADSP
  3690. { open connection request failed }|
  3691. Err-1278 errState; ∫ADSP
  3692. { bad connection state for this operation }|
  3693. Err-1279 errAborted; ∫ADSP
  3694. { control call was aborted }|
  3695. Err-128 userCanceledErr; ∫Errors|
  3696. Err-1280 errRefNum; ∫ADSP
  3697. { bad connection refNum }|
  3698. Err-13 dsExtensionsDisabled; ∫Errors
  3699. { say “Extensions Disabled” }|
  3700. Err-1300 fidNotFound; ∫Errors
  3701. { no file thread exists. }|
  3702. Err-13000 pmBusyErr; ∫Errors
  3703. { Power Mgr never ready to start handshake }|
  3704. Err-13001 pmReplyTOErr; ∫Errors
  3705. { Timed out waiting for reply }|
  3706. Err-13002 pmSendStartErr; ∫Errors
  3707. { during send, pmgr did not start hs }|
  3708. Err-13003 pmSendEndErr; ∫Errors
  3709. { during send, pmgr did not finish hs }|
  3710. Err-13004 pmRecvStartErr; ∫Errors
  3711. { during receive, pmgr did not start hs }|
  3712. Err-13005 pmRecvEndErr; ∫Errors
  3713. { during receive, pmgr did not finish hs configured for this
  3714. connection }|
  3715. Err-1301 fidExists; ∫Errors
  3716. { file id already exists }|
  3717. Err-1302 notAFileErr; ∫Errors
  3718. { directory specified }|
  3719. Err-1303 diffVolErr; ∫Errors
  3720. { files on different volumes }|
  3721. Err-1304 catChangedErr; ∫Errors
  3722. { the catalog has been modified }|
  3723. Err-1305 desktopDamagedErr; ∫Errors
  3724. { desktop database files are corrupted }|
  3725. Err-1306 sameFileErr; ∫Errors
  3726. { can't exchange a file with itself }|
  3727. Err-1307 badFidErr; ∫Errors
  3728. { file id is dangling or doesn't match with the file number }|
  3729. Err-145 noMemForPictPlaybackErr; ∫Errors|
  3730. Err-147 rgnTooBigError; ∫Errors|
  3731. Err-148 pixMapTooDeepErr; ∫Errors|
  3732. Err-149 nsStackErr; ∫Errors|
  3733. Err-150 cMatchErr; ∫Errors
  3734. { Color2Index failed to find an index }|
  3735. Err-151 cTempMemErr; ∫Errors
  3736. { failed to allocate memory for temporary structures }|
  3737. Err-152 cNoMemErr; ∫Errors
  3738. { failed to allocate memory for structure }|
  3739. Err-153 cRangeErr; ∫Errors
  3740. { range error on colorTable request }|
  3741. Err-154 cProtectErr; ∫Errors
  3742. { colorTable entry protection violation }|
  3743. Err-155 cDevErr; ∫Errors
  3744. { invalid type of graphics device }|
  3745. Err-156 cResErr; ∫Errors
  3746. { invalid resolution for MakeITable }|
  3747. Err-17 controlErr; ∫Errors
  3748. { I/O System Errors }|
  3749. Err-1700 errAECoercionFail; ∫AppleEvents|
  3750. Err-1701 errAEDescNotFound; ∫AppleEvents|
  3751. Err-1702 errAECorruptData; ∫AppleEvents|
  3752. Err-1703 errAEWrongDataType; ∫AppleEvents|
  3753. Err-1704 errAENotAEDesc; ∫AppleEvents|
  3754. Err-1705 errAEBadListItem; ∫AppleEvents
  3755. { Specified list item does not exist }|
  3756. Err-1706 errAENewerVersion; ∫AppleEvents
  3757. { Need newer version of AppleEvent Manager }|
  3758. Err-1707 errAENotAppleEvent; ∫AppleEvents
  3759. { The event is not in AppleEvent format }|
  3760. Err-1708 errAEEventNotHandled; ∫AppleEvents
  3761. { The AppleEvent was not handled by any handler }|
  3762. Err-1709 errAEReplyNotValid; ∫AppleEvents
  3763. { AEResetTimer was passed an invalid reply parameter }|
  3764. Err-1710 errAEUnknownSendMode; ∫AppleEvents
  3765. { Mode wasn't NoReply, WaitReply, or QueueReply; or
  3766. Interaction level is unknown }|
  3767. Err-1711 errAEWaitCanceled; ∫AppleEvents
  3768. { In AESend, User cancelled out of wait loop for reply or
  3769. receipt }|
  3770. Err-1712 errAETimeout; ∫AppleEvents
  3771. { AppleEvent timed out }|
  3772. Err-1713 errAENoUserInteraction; ∫AppleEvents
  3773. { no user interaction allowed }|
  3774. Err-1714 errAENotASpecialFunction; ∫AppleEvents
  3775. { there is no special function with this keyword }|
  3776. Err-1715 errAEParamMissed; ∫AppleEvents
  3777. { a required parameter was not accessed }|
  3778. Err-1716 errAEUnknownAddressType; ∫AppleEvents
  3779. { The target address type is not known }|
  3780. Err-1717 errAEHandlerNotFound; ∫AppleEvents
  3781. { No handler in the dispatch tables fits the parameters to
  3782. AEGetEventHandler or AEGetCoercionHandler }|
  3783. Err-1718 errAEReplyNotArrived; ∫AppleEvents
  3784. { the contents of the reply you are accessing have not
  3785. arrived yet }|
  3786. Err-1719 errAEIllegalIndex; ∫AppleEvents
  3787. { Index is out of range in a put operation }|
  3788. Err-18 statusErr; ∫Errors
  3789. { I/O System Errors }|
  3790. Err-185 badExtResource; ∫Errors
  3791. { extended resource has a bad format. }|
  3792. Err-186 CantDecompress; ∫Errors
  3793. { resource bent ("the bends") - can't decompress a compressed
  3794. resource }|
  3795. Err-19 readErr; ∫Errors
  3796. { I/O System Errors }|
  3797. Err-192 resNotFound; ∫Errors
  3798. { Resource not found }|
  3799. Err-193 resFNotFound; ∫Errors
  3800. { Resource file not found }|
  3801. Err-194 addResFailed; ∫Errors
  3802. { AddResource failed }|
  3803. Err-195 addRefFailed; ∫Errors
  3804. { AddReference failed }|
  3805. Err-196 rmvResFailed; ∫Errors
  3806. { RmveResource failed }|
  3807. Err-197 rmvRefFailed; ∫Errors
  3808. { RmveReference failed }|
  3809. Err-198 resAttrErr; ∫Errors
  3810. { attribute inconsistent with operation }|
  3811. Err-199 mapReadErr; ∫Errors
  3812. { map inconsistent with operation }|
  3813. Err-2 vTypErr; ∫Errors
  3814. { invalid queue element }|
  3815. Err-20 writErr; ∫Errors
  3816. { I/O System Errors }|
  3817. Err-200 noHardwareErr; ∫Errors
  3818. { Sound Manager Error Returns }|
  3819. Err-201 notEnoughHardwareErr; ∫Errors
  3820. { Sound Manager Error Returns }|
  3821. Err-203 queueFull; ∫Errors
  3822. { Sound Manager Error Returns }|
  3823. Err-204 resProblem; ∫Errors
  3824. { Sound Manager Error Returns }|
  3825. Err-205 badChannel; ∫Errors
  3826. { Sound Manager Error Returns }|
  3827. Err-206 badFormat; ∫Errors
  3828. { Sound Manager Error Returns }|
  3829. Err-207 notEnoughBufferSpace; ∫Errors
  3830. { could not allocate enough memory }|
  3831. Err-208 badFileFormat; ∫Errors
  3832. { was not type AIFF or was of bad format,corrupt }|
  3833. Err-209 channelBusy; ∫Errors
  3834. { the Channel is being used for a PFD already }|
  3835. Err-21 badUnitErr; ∫Errors
  3836. { I/O System Errors }|
  3837. Err-210 buffersTooSmall; ∫Errors
  3838. { can not operate in the memory allowed }|
  3839. Err-211 channelNotBusy; ∫Errors|
  3840. Err-212 noMoreRealTime; ∫Errors
  3841. { not enough CPU cycles left to add another task }|
  3842. Err-22 unitEmptyErr; ∫Errors
  3843. { I/O System Errors }|
  3844. Err-220 siNoSoundInHardware; ∫Errors
  3845. { no Sound Input hardware }|
  3846. Err-221 siBadSoundInDevice; ∫Errors
  3847. { invalid index passed to SoundInGetIndexedDevice }|
  3848. Err-222 siNoBufferSpecified; ∫Errors
  3849. { returned by synchronous SPBRecord if nil buffer passed }|
  3850. Err-223 siInvalidCompression; ∫Errors
  3851. { invalid compression type }|
  3852. Err-224 siHardDriveTooSlow; ∫Errors
  3853. { hard drive too slow to record to disk }|
  3854. Err-225 siInvalidSampleRate; ∫Errors
  3855. { invalid sample rate }|
  3856. Err-226 siInvalidSampleSize; ∫Errors
  3857. { invalid sample size }|
  3858. Err-227 siDeviceBusyErr; ∫Errors
  3859. { input device already in use }|
  3860. Err-228 siBadDeviceName; ∫Errors
  3861. { input device could not be opened }|
  3862. Err-229 siBadRefNum; ∫Errors
  3863. { invalid input device reference number }|
  3864. Err-23 openErr; ∫Errors
  3865. { I/O System Errors }|
  3866. Err-230 siInputDeviceErr; ∫Errors
  3867. { input device hardware failure }|
  3868. Err-231 siUnknownInfoType; ∫Errors
  3869. { invalid info type selector (returned by driver) }|
  3870. Err-232 siUnknownQuality; ∫Errors
  3871. { invalid quality selector (returned by driver) }|
  3872. Err-24 closErr; ∫Errors
  3873. { I/O System Errors }|
  3874. Err-25 dRemovErr; ∫Errors
  3875. { tried to remove an open driver }|
  3876. Err-26 dInstErr; ∫Errors
  3877. { DrvrInstall couldn't find driver in resources }|
  3878. Err-27 abortErr; ∫Errors
  3879. { IO call aborted by KillIO }|
  3880. Err-27 iIOAbortErr; ∫Errors
  3881. { IO abort error (Printing Manager) }|
  3882. Err-28 notOpenErr; ∫Errors
  3883. { Couldn't rd/wr/ctl/sts cause driver not opened }|
  3884. Err-29 unitTblFullErr; ∫Errors
  3885. { unit table has no more entries }|
  3886. Err-290 smSDMInitErr; ∫Errors
  3887. { Error; SDM could not be initialized. }|
  3888. Err-291 smSRTInitErr; ∫Errors
  3889. { Error; Slot Resource Table could not be initialized. }|
  3890. Err-292 smPRAMInitErr; ∫Errors
  3891. { Error; Slot Resource Table could not be initialized. }|
  3892. Err-293 smPriInitErr; ∫Errors
  3893. { Error; Cards could not be initialized. }|
  3894. Err-299 nmTypErr; ∫Errors
  3895. { wrong queue type }|
  3896. Err-3 corErr; ∫Errors
  3897. { core routine number out of range }|
  3898. Err-30 dceExtErr; ∫Errors
  3899. { dce extension error }|
  3900. Err-300 smEmptySlot; ∫Errors
  3901. { No card in slot }|
  3902. Err-301 smCRCFail; ∫Errors
  3903. { CRC check failed for declaration data }|
  3904. Err-302 smFormatErr; ∫Errors
  3905. { FHeader Format is not Apple's }|
  3906. Err-303 smRevisionErr; ∫Errors
  3907. { Wrong revison level }|
  3908. Err-304 smNoDir; ∫Errors
  3909. { Directory offset is Nil }|
  3910. Err-305 smDisabledSlot; ∫Errors
  3911. { This slot is disabled (-305 use to be smLWTstBad) }|
  3912. Err-306 smNosInfoArray; ∫Errors
  3913. { No sInfoArray. Memory Mgr error. }|
  3914. Err-307 smResrvErr; ∫Errors
  3915. { Fatal reserved error. Resreved field <> 0. }|
  3916. Err-308 smUnExBusErr; ∫Errors
  3917. { Unexpected BusError }|
  3918. Err-309 smBLFieldBad; ∫Errors
  3919. { ByteLanes field was bad. }|
  3920. Err-310 smFHBlockRdErr; ∫Errors
  3921. { Error occured during _sGetFHeader. }|
  3922. Err-3101 buf2SmallErr; ∫Errors|
  3923. Err-3102 noMPPErr; ∫Errors|
  3924. Err-3103 ckSumErr; ∫Errors|
  3925. Err-3104 extractErr; ∫Errors|
  3926. Err-3105 readQErr; ∫Errors|
  3927. Err-3106 atpLenErr; ∫Errors|
  3928. Err-3107 atpBadRsp; ∫Errors|
  3929. Err-3108 recNotFnd; ∫Errors|
  3930. Err-3109 sktClosedErr; ∫Errors|
  3931. Err-311 smFHBlkDispErr; ∫Errors
  3932. { Error occured during _sDisposePtr (Dispose of FHeader block)
  3933. . }|
  3934. Err-312 smDisposePErr; ∫Errors
  3935. { _DisposePointer error }|
  3936. Err-313 smNoBoardSRsrc; ∫Errors
  3937. { No Board sResource. }|
  3938. Err-314 smGetPRErr; ∫Errors
  3939. { Error occured during _sGetPRAMRec (See SIMStatus). }|
  3940. Err-315 smNoBoardId; ∫Errors
  3941. { No Board Id. }|
  3942. Err-316 smInitStatVErr; ∫Errors
  3943. { The InitStatusV field was negative after primary or
  3944. secondary init. }|
  3945. Err-317 smInitTblVErr; ∫Errors
  3946. { An error occured while trying to initialize the Slot
  3947. Resource Table. }|
  3948. Err-318 smNoJmpTbl; ∫Errors
  3949. { SDM jump table could not be created. }|
  3950. Err-319 smBadBoardId; ∫Errors
  3951. { BoardId was wrong; re-init the PRAM record. }|
  3952. Err-320 smBusErrTO; ∫Errors
  3953. { BusError time out. }|
  3954. Err-32615 fontNotOutlineErr; ∫Errors
  3955. { bitmap font passed to routine that does outlines only }|
  3956. Err-32640 svDisabled; ∫Errors
  3957. { Reserve range -32640 to -32768 for Apple temp disables. }|
  3958. Err-32768 svTempDisable; ∫Errors
  3959. { Temporarily disable card but run primary init. }|
  3960. Err-33 dirFulErr; ∫Errors
  3961. { Directory full }|
  3962. Err-330 smBadRefId; ∫Errors
  3963. { Reference Id not found in List }|
  3964. Err-331 smBadsList; ∫Errors
  3965. { Bad sList: Id1 < Id2 < Id3 ...format is not followed. }|
  3966. Err-332 smReservedErr; ∫Errors
  3967. { Reserved field not zero }|
  3968. Err-333 smCodeRevErr; ∫Errors
  3969. { Code revision is wrong }|
  3970. Err-334 smCPUErr; ∫Errors
  3971. { Code revision is wrong }|
  3972. Err-335 smsPointerNil; ∫Errors
  3973. { LPointer is nil From sOffsetData. If this error occurs;
  3974. check sInfo rec for more information. }|
  3975. Err-336 smNilsBlockErr; ∫Errors
  3976. { Nil sBlock error (Dont allocate and try to use a nil sBlock)|
  3977. Err-337 smSlotOOBErr; ∫Errors
  3978. { Slot out of bounds error }|
  3979. Err-338 smSelOOBErr; ∫Errors
  3980. { Selector out of bounds error }|
  3981. Err-339 smNewPErr; ∫Errors
  3982. { _NewPtr error }|
  3983. Err-34 dskFulErr; ∫Errors
  3984. { disk full }|
  3985. Err-340 smBlkMoveErr; ∫Errors
  3986. { _BlockMove error }|
  3987. Err-341 smCkStatusErr; ∫Errors
  3988. { Status of slot = fail. }|
  3989. Err-342 smGetDrvrNamErr; ∫Errors
  3990. { Error occured during _sGetDrvrName. }|
  3991. Err-343 smDisDrvrNamErr; ∫Errors
  3992. { Error occured during _sDisDrvrName. }|
  3993. Err-344 smNoMoresRsrcs; ∫Errors
  3994. { No more sResources }|
  3995. Err-345 smsGetDrvrErr; ∫Errors
  3996. { Error occurred during _sGetDriver. }|
  3997. Err-346 smBadsPtrErr; ∫Errors
  3998. { Bad pointer was passed to sCalcsPointer }|
  3999. Err-347 smByteLanesErr; ∫Errors
  4000. { NumByteLanes was determined to be zero. }|
  4001. Err-348 smOffsetErr; ∫Errors
  4002. { Offset was too big (temporary error }|
  4003. Err-349 smNoGoodOpens; ∫Errors
  4004. { No opens were successfull in the loop. }|
  4005. Err-35 nsvErr; ∫Errors
  4006. { no such volume }|
  4007. Err-350 smSRTOvrFlErr; ∫Errors
  4008. { SRT over flow. }|
  4009. Err-351 smRecNotFnd; ∫Errors
  4010. { Record not found in the SRT. }|
  4011. Err-36 ioErr; ∫Errors
  4012. { I/O error (bummers) }|
  4013. Err-360 slotNumErr; ∫Errors
  4014. { invalid slot # error }|
  4015. Err-37 bdNamErr; ∫Errors
  4016. { there may be no bad names in the final system! }|
  4017. Err-38 fnOpnErr; ∫Errors
  4018. { File not open }|
  4019. Err-39 eofErr; ∫Errors
  4020. { End of file }|
  4021. Err-4 unimpErr; ∫Errors
  4022. { unimplemented core routine }|
  4023. Err-40 posErr; ∫Errors
  4024. { tried to position to before start of file (r/w) }|
  4025. Err-400 gcrOnMFMErr; ∫Errors
  4026. { gcr format on high density media error }|
  4027. Err-41 mFulErr; ∫Errors
  4028. { memory full (open) or file won't fit (load) }|
  4029. Err-42 tmfoErr; ∫Errors
  4030. { too many files open }|
  4031. Err-43 fnfErr; ∫Errors
  4032. { File not found }|
  4033. Err-44 wPrErr; ∫Errors
  4034. { diskette is write protected. }|
  4035. Err-45 fLckdErr; ∫Errors
  4036. { file is locked }|
  4037. Err-450 editionMgrInitErr; ∫Errors
  4038. { edition manager not inited by this app }|
  4039. Err-451 badSectionErr; ∫Errors
  4040. { not a valid SectionRecord }|
  4041. Err-452 notRegisteredSectionErr; ∫Errors
  4042. { not a registered SectionRecord }|
  4043. Err-453 badEditionFileErr; ∫Errors
  4044. { edition file is corrupt }|
  4045. Err-454 badSubPartErr; ∫Errors
  4046. { can not use sub parts in this release }|
  4047. Err-46 vLckdErr; ∫Errors
  4048. { volume is locked }|
  4049. Err-460 multiplePublisherWrn; ∫Errors
  4050. { A Publisher is already registered for that container }|
  4051. Err-461 containerNotFoundWrn; ∫Errors
  4052. { could not find editionContainer at this time }|
  4053. Err-462 containerAlreadyOpenWrn; ∫Errors
  4054. { container already opened by this section }|
  4055. Err-463 notThePublisherWrn; ∫Errors
  4056. { not the first registered publisher for that container }|
  4057. Err-47 fBsyErr; ∫Errors
  4058. { File is busy (delete) }|
  4059. Err-48 dupFNErr; ∫Errors
  4060. { duplicate filename (rename) }|
  4061. Err-49 opWrErr; ∫Errors
  4062. { file already open with with write permission }|
  4063. Err-490 userBreak; ∫Errors
  4064. { user debugger break }|
  4065. Err-491 strUserBreak; ∫Errors
  4066. { user debugger break; display string on stack }|
  4067. Err-492 exUserBreak; ∫Errors
  4068. { user debugger break; execute debugger commands on stack }|
  4069. Err-5 SlpTypeErr; ∫Errors
  4070. { invalid queue element }|
  4071. Err-50 paramErr; ∫Errors
  4072. { error in user parameter list }|
  4073. Err-500 rgnTooBigErr; ∫Errors|
  4074. Err-5000 afpAccessDenied; ∫Errors|
  4075. Err-5001 afpAuthContinue; ∫Errors|
  4076. Err-5002 afpBadUAM; ∫Errors|
  4077. Err-5003 afpBadVersNum; ∫Errors|
  4078. Err-5004 afpBitmapErr; ∫Errors|
  4079. Err-5005 afpCantMove; ∫Errors|
  4080. Err-5006 afpDenyConflict; ∫Errors|
  4081. Err-5007 afpDirNotEmpty; ∫Errors|
  4082. Err-5008 afpDiskFull; ∫Errors|
  4083. Err-5009 afpEofError; ∫Errors|
  4084. Err-501 teScrapSizeErr; ∫Errors
  4085. { scrap item too big for text edit record }|
  4086. Err-5010 afpFileBusy; ∫Errors|
  4087. Err-5011 afpFlatVol; ∫Errors|
  4088. Err-5012 afpItemNotFound; ∫Errors|
  4089. Err-5013 afpLockErr; ∫Errors|
  4090. Err-5014 afpMiscErr; ∫Errors|
  4091. Err-5015 afpNoMoreLocks; ∫Errors|
  4092. Err-5016 afpNoServer; ∫Errors|
  4093. Err-5017 afpObjectExists; ∫Errors|
  4094. Err-5018 afpObjectNotFound; ∫Errors|
  4095. Err-5019 afpParmErr; ∫Errors|
  4096. Err-502 hwParamErr; ∫Errors
  4097. { bad selector for _HWPriv }|
  4098. Err-5020 afpRangeNotLocked; ∫Errors|
  4099. Err-5021 afpRangeOverlap; ∫Errors|
  4100. Err-5022 afpSessClosed; ∫Errors|
  4101. Err-5023 afpUserNotAuth; ∫Errors|
  4102. Err-5024 afpCallNotSupported; ∫Errors|
  4103. Err-5025 afpObjectTypeErr; ∫Errors|
  4104. Err-5026 afpTooManyFilesOpen; ∫Errors|
  4105. Err-5027 afpServerGoingDown; ∫Errors|
  4106. Err-5028 afpCantRename; ∫Errors|
  4107. Err-5029 afpDirNotFound; ∫Errors|
  4108. Err-5030 afpIconTypeError; ∫Errors|
  4109. Err-5031 afpVolLocked; ∫Errors
  4110. { Volume is Read-Only }|
  4111. Err-5032 afpObjectLocked; ∫Errors
  4112. { Object is M/R/D/W inhibited }|
  4113. Err-5033 afpContainsSharedErr; ∫Errors
  4114. { $FFFFEC57 the folder being shared contains a shared folder }|
  4115. Err-5034 afpIDNotFound; ∫Errors
  4116. { $FFFFEC56 }|
  4117. Err-5035 afpIDExists; ∫Errors
  4118. { $FFFFEC55 }|
  4119. Err-5036 afpDiffVolErr; ∫Errors
  4120. { $FFFFEC54 }|
  4121. Err-5037 afpCatalogChanged; ∫Errors
  4122. { $FFFFEC53 }|
  4123. Err-5038 afpSameObjectErr; ∫Errors
  4124. { $FFFFEC52 }|
  4125. Err-5039 afpBadIDErr; ∫Errors
  4126. { $FFFFEC51 }|
  4127. Err-5040 afpPwdSameErr; ∫Errors
  4128. { $FFFFEC50 someone tried to change their password to the
  4129. same password on a mantadory password change }|
  4130. Err-5041 afpPwdTooShortErr; ∫Errors
  4131. { $FFFFEC4F the password being set is too short: there is a
  4132. minimum length that must be met or exceeded }|
  4133. Err-5042 afpPwdExpiredErr; ∫Errors
  4134. { $FFFFEC4E the password being used is too old: this requires
  4135. the user to change the password before log-in can continue }|
  4136. Err-5043 afpInsideSharedErr; ∫Errors
  4137. { $FFFFEC4D the folder being shared is inside a shared folder
  4138. OR the folder contains a shared folder and is being moved
  4139. into a shared folder OR the folder contains a shared folder
  4140. and is being moved into the descendent of a shared folder. }|
  4141. Err-5044 afpInsideTrashErr; ∫Errors
  4142. { $FFFFEC4C the folder being shared is inside the trash
  4143. folder OR the shared folder is being moved into the trash
  4144. folder OR the folder is being moved to the trash and it
  4145. contains a shared folder }|
  4146. Err-51 rfNumErr; ∫Errors
  4147. { refnum error }|
  4148. Err-52 gfpErr; ∫Errors
  4149. { get file position error }|
  4150. Err-53 volOffLinErr; ∫Errors
  4151. { volume not on line error (was Ejected) }|
  4152. Err-54 permErr; ∫Errors
  4153. { permissions error (on file open) }|
  4154. Err-55 volOnLinErr; ∫Errors
  4155. { drive volume already on-line at MountVol }|
  4156. Err-5500 envNotPresent; ∫Errors
  4157. { returned by glue. }|
  4158. Err-5501 envBadVers; ∫Errors
  4159. { Version non-positive }|
  4160. Err-5502 envVersTooBig; ∫Errors
  4161. { Version bigger than call can handle }|
  4162. Err-56 nsDrvErr; ∫Errors
  4163. { no such drive (tried to mount a bad drive num) }|
  4164. Err-57 noMacDskErr; ∫Errors
  4165. { not a mac diskette (sig bytes are wrong) }|
  4166. Err-58 extFSErr; ∫Errors
  4167. { volume in question belongs to an external fs }|
  4168. Err-59 fsRnErr; ∫Errors
  4169. { file system internal error:during rename the old entry was
  4170. deleted but could not be restored. }|
  4171. Err-60 badMDBErr; ∫Errors
  4172. { bad master directory block }|
  4173. Err-600 procNotFound; ∫Errors
  4174. { no eligible process with specified descriptor }|
  4175. Err-601 memFragErr; ∫Errors
  4176. { not enough room to launch app w/special requirements }|
  4177. Err-602 appModeErr; ∫Errors
  4178. { memory mode is 32-bit, but app not 32-bit clean }|
  4179. Err-603 protocolErr; ∫Errors
  4180. { app made module calls in improper order }|
  4181. Err-604 hardwareConfigErr; ∫Errors
  4182. { hardware configuration not correct for call }|
  4183. Err-605 appMemFullErr; ∫Errors
  4184. { application SIZE not big enough for launch }|
  4185. Err-606 appIsDaemon; ∫Errors
  4186. { app is BG-only, and launch flags disallow this }|
  4187. Err-61 wrPermErr; ∫Errors
  4188. { write permissions error }|
  4189. Err-620 notEnoughMemoryErr; ∫Errors
  4190. { insufficient physical memory }|
  4191. Err-621 notHeldErr; ∫Errors
  4192. { specified range of memory is not held }|
  4193. Err-622 cannotMakeContiguousErr; ∫Errors
  4194. { cannot make specified range contiguous }|
  4195. Err-623 notLockedErr; ∫Errors
  4196. { specified range of memory is not locked }|
  4197. Err-624 interruptsMaskedErr; ∫Errors
  4198. { don’t call with interrupts masked }|
  4199. Err-625 cannotDeferErr; ∫Errors
  4200. { unable to defer additional functions }|
  4201. Err-64 fontDecError; ∫Errors
  4202. { error during font declaration }|
  4203. Err-64 lastDskErr; ∫Errors
  4204. { I/O System Errors }|
  4205. Err-64 noDriveErr; ∫Errors
  4206. { drive not installed }|
  4207. Err-65 fontNotDeclared; ∫Errors
  4208. { font not declared }|
  4209. Err-65 offLinErr; ∫Errors
  4210. { r/w requested for an off-line drive }|
  4211. Err-66 fontSubErr; ∫Errors
  4212. { font substitution occured }|
  4213. Err-66 noNybErr; ∫Errors
  4214. { couldn't find 5 nybbles in 200 tries }|
  4215. Err-67 noAdrMkErr; ∫Errors
  4216. { couldn't find valid addr mark }|
  4217. Err-68 dataVerErr; ∫Errors
  4218. { read verify compare failed }|
  4219. Err-69 badCksmErr; ∫Errors
  4220. { addr mark checksum didn't check }|
  4221. Err-70 badBtSlpErr; ∫Errors
  4222. { bad addr mark bit slip nibbles }|
  4223. Err-71 noDtaMkErr; ∫Errors
  4224. { couldn't find a data mark header }|
  4225. Err-72 badDCksum; ∫Errors
  4226. { bad data mark checksum }|
  4227. Err-73 badDBtSlp; ∫Errors
  4228. { bad data mark bit slip nibbles }|
  4229. Err-74 wrUnderrun; ∫Errors
  4230. { write underrun occurred }|
  4231. Err-75 cantStepErr; ∫Errors
  4232. { step handshake failed }|
  4233. Err-76 tk0BadErr; ∫Errors
  4234. { track 0 detect doesn't change }|
  4235. Err-77 initIWMErr; ∫Errors
  4236. { unable to initialize IWM }|
  4237. Err-78 twoSideErr; ∫Errors
  4238. { tried to read 2nd side on a 1-sided drive }|
  4239. Err-79 spdAdjErr; ∫Errors
  4240. { unable to correctly adjust disk speed }|
  4241. Err-8 seNoDB; ∫Errors
  4242. { no debugger installed to handle debugger command }|
  4243. Err-80 seekErr; ∫Errors
  4244. { track number wrong on address mark }|
  4245. Err-81 sectNFErr; ∫Errors
  4246. { sector number never found on a track }|
  4247. Err-82 fmt1Err; ∫Errors
  4248. { can't find sector 0 after track format }|
  4249. Err-83 fmt2Err; ∫Errors
  4250. { can't get enough sync }|
  4251. Err-84 firstDskErr; ∫Errors
  4252. { I/O System Errors }|
  4253. Err-84 verErr; ∫Errors
  4254. { track failed to verify }|
  4255. Err-85 clkRdErr; ∫Errors
  4256. { unable to read same clock value twice }|
  4257. Err-86 clkWrErr; ∫Errors
  4258. { time written did not verify }|
  4259. Err-87 prWrErr; ∫Errors
  4260. { parameter ram written didn't read-verify }|
  4261. Err-88 prInitErr; ∫Errors
  4262. { InitUtil found the parameter ram uninitialized }|
  4263. Err-89 rcvrErr; ∫Errors
  4264. { SCC receiver error (framing; parity; OR) }|
  4265. Err-90 breakRecd; ∫Errors
  4266. { Break received (SCC) }|
  4267. Err-900 notInitErr; ∫Errors
  4268. { PPCToolBox not initialized }|
  4269. Err-902 nameTypeErr; ∫Errors
  4270. { Invalid or inappropriate locationKindSelector in
  4271. locationName }|
  4272. Err-903 noPortErr; ∫Errors
  4273. { Unable to open port or bad portRefNum }|
  4274. Err-904 noGlobalsErr; ∫Errors
  4275. { The system is hosed, better re-boot }|
  4276. Err-905 localOnlyErr; ∫Errors
  4277. { Network activity is currently disabled }|
  4278. Err-906 destPortErr; ∫Errors
  4279. { Port does not exist at destination }|
  4280. Err-907 sessTableErr; ∫Errors
  4281. { Out of session tables, try again later }|
  4282. Err-908 noSessionErr; ∫Errors
  4283. { Invalid session reference number }|
  4284. Err-909 badReqErr; ∫Errors
  4285. { bad parameter or invalid state for operation }|
  4286. Err-91 ddpSktErr; ∫Errors
  4287. { error in soket number }|
  4288. Err-910 portNameExistsErr; ∫Errors
  4289. { port is already open (perhaps in another app) }|
  4290. Err-911 noUserNameErr; ∫Errors
  4291. { user name unknown on destination machine }|
  4292. Err-912 userRejectErr; ∫Errors
  4293. { Destination rejected the session request }|
  4294. Err-913 noMachineNameErr; ∫Errors
  4295. { user hasn't named his Macintosh in the Network Setup
  4296. Control Panel }|
  4297. Err-914 noToolboxNameErr; ∫Errors
  4298. { A system resource is missing, not too likely }|
  4299. Err-915 noResponseErr; ∫Errors
  4300. { unable to contact destination }|
  4301. Err-916 portClosedErr; ∫Errors
  4302. { port was closed }|
  4303. Err-917 sessClosedErr; ∫Errors
  4304. { session was closed }|
  4305. Err-919 badPortNameErr; ∫Errors
  4306. { PPCPortRec malformed }|
  4307. Err-92 ddpLenErr; ∫Errors
  4308. { data length too big }|
  4309. Err-922 noDefaultUserErr; ∫Errors
  4310. { user hasn't typed in owners name in Network Setup Control
  4311. Pannel }|
  4312. Err-923 notLoggedInErr; ∫Errors
  4313. { The default userRefNum does not yet exist }|
  4314. Err-924 noUserRefErr; ∫Errors
  4315. { unable to create a new userRefNum }|
  4316. Err-925 networkErr; ∫Errors
  4317. { An error has occured in the network, not too likely }|
  4318. Err-926 noInformErr; ∫Errors
  4319. { PPCStart failed because destination did not have inform
  4320. pending }|
  4321. Err-927 authFailErr; ∫Errors
  4322. { unable to authenticate user at destination }|
  4323. Err-928 noUserRecErr; ∫Errors
  4324. { Invalid user reference number }|
  4325. Err-93 noBridgeErr; ∫Errors
  4326. { no network bridge for non-local send }|
  4327. Err-930 badServiceMethodErr; ∫Errors
  4328. { illegal service type, or not supported }|
  4329. Err-931 badLocNameErr; ∫Errors
  4330. { location name malformed }|
  4331. Err-932 guestNotAllowedErr; ∫Errors
  4332. { destination port requires authentication }|
  4333. Err-94 lapProtErr; ∫Errors
  4334. { error in attaching/detaching protocol }|
  4335. Err-95 excessCollsns; ∫Errors
  4336. { excessive collisions on write }|
  4337. Err-97 portInUse; ∫Errors
  4338. { driver Open error code (port is in use) }|
  4339. Err-98 portNotCf; ∫Errors
  4340. { driver Open error code (parameter RAM not configured for
  4341. this connection) }|
  4342. Err-99 memROZErr; ∫Errors
  4343. { hard error in ROZ }|
  4344. Err-99 memROZError; ∫Errors
  4345. { hard error in ROZ }|
  4346. Err-99 memROZWarn; ∫Errors
  4347. { soft error in ROZ }|
  4348. Err1 dsBusError; ∫Errors
  4349. { bus error }|
  4350. Err1 evtNotEnb; ∫Errors
  4351. { event not enabled at PostEvent }|
  4352. Err1 siInitSDTblErr; ∫Errors
  4353. { slot int dispatch table could not be initialized. }|
  4354. Err1 swOverrunErr; ∫Errors
  4355. { serial driver error masks }|
  4356. Err10 dsLineFErr; ∫Errors
  4357. { line 1111 trap error }|
  4358. Err10 sdmJTInitErr; ∫Errors
  4359. { SDM Jump Table could not be initialized. }|
  4360. Err101 dsParityErr; ∫Errors
  4361. { memory parity error }|
  4362. Err102 dsOldSystem; ∫Errors
  4363. { System is too old for this ROM }|
  4364. Err103 ds32BitMode; ∫Errors
  4365. { booting in 32-bit on a 24-bit sys }|
  4366. Err104 dsNeedToWriteBootBlocks; ∫Errors
  4367. { need to write new boot blocks }|
  4368. Err105 dsNotEnoughRAMToBoot; ∫Errors
  4369. { must have at least 1.5MB of RAM to boot 7.0 }|
  4370. Err106 dsBufPtrTooLow; ∫Errors
  4371. { bufPtr moved too far during boot }|
  4372. Err11 dsMiscErr; ∫Errors
  4373. { miscellaneous hardware exception error }|
  4374. Err11 sdmInitErr; ∫Errors
  4375. { SDM could not be initialized. }|
  4376. Err12 dsCoreErr; ∫Errors
  4377. { unimplemented core routine error }|
  4378. Err12 sdmSRTInitErr; ∫Errors
  4379. { Slot Resource Table could not be initialized. }|
  4380. Err13 dsIrqErr; ∫Errors
  4381. { uninstalled interrupt error }|
  4382. Err13 sdmPRAMInitErr; ∫Errors
  4383. { Slot PRAM could not be initialized. }|
  4384. Err14 dsIOCoreErr; ∫Errors
  4385. { IO Core Error }|
  4386. Err14 sdmPriInitErr; ∫Errors
  4387. { Cards could not be initialized. }|
  4388. Err15 dsLoadErr; ∫Errors
  4389. { Segment Loader Error }|
  4390. Err16 dsFPErr; ∫Errors
  4391. { Floating point error }|
  4392. Err16 parityErr; ∫Errors
  4393. { serial driver error masks }|
  4394. Err17 dsNoPackErr; ∫Errors
  4395. { package 0 not present }|
  4396. Err18 dsNoPk1; ∫Errors
  4397. { package 1 not present }|
  4398. Err19 dsNoPk2; ∫Errors
  4399. { package 2 not present }|
  4400. Err2 dsAddressErr; ∫Errors
  4401. { address error }|
  4402. Err2 siInitVBLQsErr; ∫Errors
  4403. { VBLqueues for all slots could not be initialized. }|
  4404. Err20 dsNoPk3; ∫Errors
  4405. { package 3 not present }|
  4406. Err20000 dsShutDownOrRestart; ∫Errors
  4407. { user choice between ShutDown and Restart }|
  4408. Err20001 dsSwitchOffOrRestart; ∫Errors
  4409. { user choice between switching off and Restart }|
  4410. Err20002 dsForcedQuit; ∫Errors
  4411. { allow the user to ExitToShell, return if Cancel }|
  4412. Err21 dsNoPk4; ∫Errors
  4413. { package 4 not present }|
  4414. Err22 dsNoPk5; ∫Errors
  4415. { package 5 not present }|
  4416. Err23 dsNoPk6; ∫Errors
  4417. { package 6 not present }|
  4418. Err24 dsNoPk7; ∫Errors
  4419. { package 7 not present }|
  4420. Err25 dsMemFullErr; ∫Errors
  4421. { out of memory! }|
  4422. Err26 dsBadLaunch; ∫Errors
  4423. { can't launch file }|
  4424. Err27 dsFSErr; ∫Errors
  4425. { file system map has been trashed }|
  4426. Err28 dsStknHeap; ∫Errors
  4427. { stack has moved into application heap }|
  4428. Err3 dsIllInstErr; ∫Errors
  4429. { illegal instruction error }|
  4430. Err3 siInitSPTblErr; ∫Errors
  4431. { slot priority table could not be initialized. }|
  4432. Err30 dsReinsert; ∫Errors
  4433. { request user to reinsert off-line volume }|
  4434. Err31 dsNotThe1; ∫Errors
  4435. { not the disk I wanted }|
  4436. Err32 hwOverrunErr; ∫Errors
  4437. { serial driver error masks }|
  4438. Err32767 dsSysErr; ∫Errors
  4439. { general system error }|
  4440. Err33 negZcbFreeErr; ∫Errors
  4441. { ZcbFree has gone negative }|
  4442. Err4 dsZeroDivErr; ∫Errors
  4443. { zero divide error }|
  4444. Err40 dsGreeting; ∫Errors
  4445. { welcome to Macintosh greeting }|
  4446. Err41 dsFinderErr; ∫Errors
  4447. { can't load the Finder error }|
  4448. Err42 dsBadStartupDisk; ∫Errors
  4449. { unable to mount boot volume (sad Mac only) }|
  4450. Err42 shutDownAlert; ∫Errors
  4451. { handled like a shutdown error }|
  4452. Err43 dsSystemFileErr; ∫Errors
  4453. { can’t find System file to open (sad Mac only) }|
  4454. Err5 dsChkErr; ∫Errors
  4455. { check trap error }|
  4456. Err51 dsBadSlotInt; ∫Errors
  4457. { unserviceable slot interrupt }|
  4458. Err6 dsOvflowErr; ∫Errors
  4459. { overflow trap error }|
  4460. Err64 framingErr; ∫Errors
  4461. { serial driver error masks }|
  4462. Err7 dsPrivErr; ∫Errors
  4463. { privilege violation error }|
  4464. Err7 toggleErr3; ∫Script|
  4465. Err8 dsTraceErr; ∫Errors
  4466. { trace mode error }|
  4467. Err8 toggleErr4; ∫Script|
  4468. Err81 dsBadSANEOpcode; ∫Errors
  4469. { bad opcode given to SANE Pack4 }|
  4470. Err83 dsBadPatchHeader; ∫Errors
  4471. { SetTrapAddress saw the “come-from” header }|
  4472. Err84 menuPrgErr; ∫Errors
  4473. { happens when a menu is purged }|
  4474. Err85 dsMBarNFnd; ∫Errors
  4475. { Menu Manager Errors }|
  4476. Err86 dsHMenuFindErr; ∫Errors
  4477. { Menu Manager Errors }|
  4478. Err87 dsWDEFNotFound; ∫Errors
  4479. { could not load WDEF }|
  4480. Err88 dsCDEFNotFound; ∫Errors
  4481. { could not load CDEF }|
  4482. Err89 dsMDEFNotFound; ∫Errors
  4483. { could not load MDEF }|
  4484. Err9 dsLineAErr; ∫Errors
  4485. { line 1010 trap error }|
  4486. Err9 toggleErr5; ∫Script|
  4487. Err90 dsNoFPU; ∫Errors
  4488. { an FPU instruction was executed and the machine doesn’t
  4489. have one }|
  4490. Err98 dsNoPatch; ∫Errors
  4491. { Can't patch for particular Model Mac }|
  4492. Err99 dsBadPatch; ∫Errors
  4493. { Can't load patch resource }|
  4494. errAborted=-1279; ∫ADSP
  4495. { control call was aborted }|
  4496. errAEBadListItem=-1705; ∫AppleEvents
  4497. { Specified list item does not exist }|
  4498. errAECoercionFail=-1700; ∫AppleEvents|
  4499. errAECorruptData=-1702; ∫AppleEvents|
  4500. errAEDescNotFound=-1701; ∫AppleEvents|
  4501. errAEEventNotHandled=-1708; ∫AppleEvents
  4502. { The AppleEvent was not handled by any handler }|
  4503. errAEHandlerNotFound=-1717; ∫AppleEvents
  4504. { No handler in the dispatch tables fits the parameters to
  4505. AEGetEventHandler or AEGetCoercionHandler }|
  4506. errAEIllegalIndex=-1719; ∫AppleEvents
  4507. { Index is out of range in a put operation }|
  4508. errAENewerVersion=-1706; ∫AppleEvents
  4509. { Need newer version of AppleEvent Manager }|
  4510. errAENotAEDesc=-1704; ∫AppleEvents|
  4511. errAENotAppleEvent=-1707; ∫AppleEvents
  4512. { The event is not in AppleEvent format }|
  4513. errAENotASpecialFunction=-1714; ∫AppleEvents
  4514. { there is no special function with this keyword }|
  4515. errAENoUserInteraction=-1713; ∫AppleEvents
  4516. { no user interaction allowed }|
  4517. errAEParamMissed=-1715; ∫AppleEvents
  4518. { a required parameter was not accessed }|
  4519. errAEReplyNotArrived=-1718; ∫AppleEvents
  4520. { the contents of the reply you are accessing have not
  4521. arrived yet }|
  4522. errAEReplyNotValid=-1709; ∫AppleEvents
  4523. { AEResetTimer was passed an invalid reply parameter }|
  4524. errAETimeout=-1712; ∫AppleEvents
  4525. { AppleEvent timed out }|
  4526. errAEUnknownAddressType=-1716; ∫AppleEvents
  4527. { The target address type is not known }|
  4528. errAEUnknownSendMode=-1710; ∫AppleEvents
  4529. { Mode wasn't NoReply, WaitReply, or QueueReply; or
  4530. Interaction level is unknown }|
  4531. errAEWaitCanceled=-1711; ∫AppleEvents
  4532. { In AESend, User cancelled out of wait loop for reply or
  4533. receipt }|
  4534. errAEWrongDataType=-1703; ∫AppleEvents|
  4535. errAttention=-1276; ∫ADSP
  4536. { attention message too long }|
  4537. errDSPQueueSize=-1274; ∫ADSP
  4538. { DSP Read/Write Queue Too small }|
  4539. errFwdReset=-1275; ∫ADSP
  4540. { read terminated by forward reset }|
  4541. errOpenDenied=-1273; ∫ADSP
  4542. { open connection request was denied }|
  4543. errOpening=-1277; ∫ADSP
  4544. { open connection request failed }|
  4545. Errors see ∫Errors|
  4546. ErrorSound(soundProc:SoundProcPtr); ∫Dialogs {A98C} I-411|
  4547. errRefNum=-1280; ∫ADSP
  4548. { bad connection refNum }|
  4549. errState=-1278; ∫ADSP
  4550. { bad connection state for this operation }|
  4551. ESetGeneral(thePBptr:EParamBlkPtr;async:BOOLEAN):OSErr; ∫ENET|
  4552. eTearDown=$40; ∫ADSP
  4553. { connection closed due to broken connection }|
  4554. EvalExpr(paramPtr:XCmdPtr;expr:Str255):Handle; ∫HyperXCmd|
  4555. evenParity=12288; ∫Serial|
  4556. EventAvail(eventMask:INTEGER;VAR theEvent:EventRecord):
  4557. BOOLEAN; ∫Events Δ {A971} I-259 TN194|
  4558. EventFilterProcPtr=ProcPtr; ∫AppleEvents|
  4559. EventHandlerProcPtr=ProcPtr; ∫AppleEvents|
  4560. EventQueue=$14A; ∫SysEqu
  4561. { [GLOBAL VAR] Event queue header (10 bytes) event queue
  4562. header [10 bytes] }|
  4563. EventRecord=RECORD ∫Events
  4564.     what:INTEGER;
  4565.     message:LONGINT;
  4566.     when:LONGINT;
  4567.     where:Point;
  4568.     modifiers:INTEGER;|
  4569. Events see ∫Events|
  4570. everyEvent=-1; ∫Events|
  4571. EvQEl=RECORD ∫OSUtils
  4572.     qLink:QElemPtr;
  4573.     qType:INTEGER;
  4574.     evtQWhat:INTEGER; { this part is identical to the
  4575. EventRecord as... }
  4576.     evtQMessage:LONGINT; { defined in ToolIntf }
  4577.     evtQWhen:LONGINT;
  4578.     evtQWhere:Point;
  4579.     evtQModifiers:INTEGER;|
  4580. EvQElPtr=^EvQEl; ∫OSUtils|
  4581. EvtBufCnt=$154; ∫SysEqu
  4582. { [GLOBAL VAR] max number of events in SysEvtBuf - 1 [word] }|
  4583. evtNotEnb=1; ∫Errors
  4584. { event not enabled at PostEvent }|
  4585. EWrite(thePBptr:EParamBlkPtr;async:BOOLEAN):OSErr; ∫ENET|
  4586. excessCollsns=-95; ∫Errors
  4587. { excessive collisions on write }|
  4588. ExitToShell; ∫SegLoad Δ {A9F4} II-59 N64-1|
  4589. Exp(x):Extended; MPW-204 TP-358|
  4590. Exp(x:Extended):Extended; ∫SANE|
  4591. Exp1(x:Extended):Extended; ∫SANE|
  4592. Exp1to3(inBuffer:Ptr;outBuffer:Ptr;cnt:LONGINT;inState:Ptr;
  4593. outState:Ptr;numChannels:LONGINT;whichChannel:LONGINT);
  4594. ∫Sound {A800}|
  4595. Exp1to6(inBuffer:Ptr;outBuffer:Ptr;cnt:LONGINT;inState:Ptr;
  4596. outState:Ptr;numChannels:LONGINT;whichChannel:LONGINT);
  4597. ∫Sound {A800}|
  4598. Exp2(x:Extended):Extended; ∫SANE|
  4599. ExpandMem=$2B6; ∫SysEqu
  4600. { [GLOBAL VAR] pointer to expanded memory block }|
  4601. ExpDlgHookProcPtr=ProcPtr; ∫Editions
  4602. { FUNCTION Hook(itemOffset, item: INTEGER; theDialog:
  4603. DialogPtr; yourDataPtr: Ptr): INTEGER; }|
  4604. ExpModalFilterProcPtr=ProcPtr; ∫Editions
  4605. { FUNCTION Filter(theDialog: DialogPtr; VAR theEvent:
  4606. EventRecord; itemOffset: INTEGER; VAR itemHit: INTEGER;
  4607. yourDataPtr: Ptr): BOOLEAN; }|
  4608. ext32Device=8; ∫Quickdraw|
  4609. ExtCommonChunk=RECORD ∫AIFF
  4610.     ckID:ID;
  4611.     ckSize:LONGINT;
  4612.     numChannels:INTEGER;
  4613.     numSampleFrames:LONGINT;
  4614.     sampleSize:INTEGER;
  4615.     sampleRate:extended;
  4616.     compressionType:ID;
  4617.     compressionName:PACKED ARRAY [0..0] OF Byte;|
  4618. ExtCommonChunkPtr=^ExtCommonChunk; ∫AIFF|
  4619. extendedBlock=$4C43; ∫Processes
  4620. { 'LC' }|
  4621. extendedBlockLen=… ∫Processes
  4622. (sizeof(LaunchParamBlockRec);|
  4623. extensionsFolderIconResource=-3973; ∫Icons|
  4624. extFSErr=-58; ∫Errors
  4625. { volume in question belongs to an external fs }|
  4626. extractErr=-3104; ∫Errors|
  4627. extraneousStrings=16; ∫Script|
  4628. extSH=$FF; ∫Sound
  4629. { Extended sound header encode value }|
  4630. ExtSoundHeader=PACKED RECORD ∫Sound [1/3]
  4631.     samplePtr:Ptr; { if nil then samples are in sample area }
  4632.     numChannels:LONGINT; { number of channels, ie mono = 1 }
  4633.     sampleRate:Fixed; { sample rate in Apples Fixed point
  4634. representation }
  4635.     loopStart:LONGINT; { same meaning as regular SoundHeader }
  4636.     loopEnd:LONGINT; { same meaning as regular SoundHeader }
  4637.     encode:Byte; { data structure used , stdSH, extSH, or cmpSH }|
  4638. ExtSoundHeader=PACKED RECORD ∫Sound [2/3]
  4639.     baseFrequency:Byte; { same meaning as regular SoundHeader }
  4640.     numFrames:LONGINT; { length in total number of frames }
  4641.     AIFFSampleRate:extended; { IEEE sample rate }
  4642.     markerChunk:Ptr; { sync track }
  4643.     instrumentChunks:Ptr; { AIFF instrument chunks }
  4644.     AESRecording:Ptr;
  4645.     sampleSize:INTEGER; { number of bits in sample }|
  4646. ExtSoundHeader=PACKED RECORD ∫Sound [3/3]
  4647.     futureUse1:INTEGER; { reserved by Apple }
  4648.     futureUse2:LONGINT; { reserved by Apple }
  4649.     futureUse3:LONGINT; { reserved by Apple }
  4650.     futureUse4:LONGINT; { reserved by Apple }
  4651.     sampleArea:PACKED ARRAY [0..0] OF Byte; { space for when
  4652. samples follow directly }|
  4653. ExtSoundHeaderPtr=^ExtSoundHeader; ∫Sound|
  4654. ExtStsDT=$2BE; ∫SysEqu
  4655. { [GLOBAL VAR] External/status interrupt vector table (16
  4656. bytes) SCC ext/sts secondary dispatch table [16 bytes] }|
  4657. ExtToStr(paramPtr:XCmdPtr;num:extended;VAR str:Str255);
  4658. ∫HyperXCmd|
  4659. exUserBreak=-492; ∫Errors
  4660. { user debugger break; execute debugger commands on stack }|
  4661. faceBit=1; ∫TextEdit
  4662. { set face }|
  4663. fall=0; ∫Slots
  4664. { bit 0: set=search enabled/disabled sRsrc's }|
  4665. false32b=0; ∫OSUtils
  4666. { 24 bit addressing error }|
  4667. FamRec=RECORD ∫Fonts [1/2]
  4668.     ffFlags:INTEGER; { flags for family }
  4669.     ffFamID:INTEGER; { family ID number }
  4670.     ffFirstChar:INTEGER; { ASCII code of 1st character }
  4671.     ffLastChar:INTEGER; { ASCII code of last character }
  4672.     ffAscent:INTEGER; { maximum ascent for 1pt font }
  4673.     ffDescent:INTEGER; { maximum descent for 1pt font }
  4674.     ffLeading:INTEGER; { maximum leading for 1pt font }|
  4675. FamRec=RECORD ∫Fonts [2/2]
  4676.     ffWidMax:INTEGER; { maximum widMax for 1pt font }
  4677.     ffWTabOff:LONGINT; { offset to width table }
  4678.     ffKernOff:LONGINT; { offset to kerning table }
  4679.     ffStylOff:LONGINT; { offset to style mapping table }
  4680.     ffProperty:ARRAY [1..9] OF INTEGER; { style property info }
  4681.     ffIntl:ARRAY [1..2] OF INTEGER; { for international use }
  4682.     ffVersion:INTEGER; { version number }|
  4683. fatalDateTime=$8000; ∫Script|
  4684. fbndType='fbnd'; ∫FileTransferTools|
  4685. fBsyErr=-47; ∫Errors
  4686. { File is busy (delete) }|
  4687. fCardIsChanged=1; ∫Slots
  4688. { Card is Changed field in StatusFlags field of sInfoArray }|
  4689. FCBPBPtr=^FCBPBRec; ∫Files|
  4690. FCBPBRec=RECORD ∫Files [1/3]
  4691.     qLink:QElemPtr;
  4692.     qType:INTEGER;
  4693.     ioTrap:INTEGER;
  4694.     ioCmdAddr:Ptr;
  4695.     ioCompletion:ProcPtr;
  4696.     ioResult:OSErr;
  4697.     ioNamePtr:StringPtr;|
  4698. FCBPBRec=RECORD ∫Files [2/3]
  4699.     ioVRefNum:INTEGER;
  4700.     ioRefNum:INTEGER;
  4701.     filler:INTEGER;
  4702.     ioFCBIndx:INTEGER;
  4703.     filler1:INTEGER;
  4704.     ioFCBFlNm:LONGINT;
  4705.     ioFCBFlags:INTEGER;|
  4706. FCBPBRec=RECORD ∫Files [3/3]
  4707.     ioFCBStBlk:INTEGER;
  4708.     ioFCBEOF:LONGINT;
  4709.     ioFCBPLen:LONGINT;
  4710.     ioFCBCrPs:LONGINT;
  4711.     ioFCBVRefNum:INTEGER;
  4712.     ioFCBClpSiz:LONGINT;
  4713.     ioFCBParID:LONGINT;|
  4714. FCBSPtr=$34E[GLOBAL VAR] Pointer to file-control-block buffer;
  4715.  ∫Globals|
  4716. fCkForNext=1; ∫Slots
  4717. { For SearchSRT. Flag to check for NEXT sResource in the
  4718. table. }|
  4719. fCkForSame=0; ∫Slots
  4720. { For SearchSRT. Flag to check for SAME sResource in the
  4721. table. }|
  4722. fdefType='fdef'; ∫FileTransferTools|
  4723. fDesktop=-2; ∫Files|
  4724. fDisk=0; ∫Files|
  4725. ffMode=0; ∫Sound|
  4726. FFSynthPtr=^FFSynthRec; ∫Sound|
  4727. FFSynthRec=RECORD ∫Sound
  4728.     mode:INTEGER;
  4729.     count:Fixed;
  4730.     waveBytes:FreeWave;|
  4731. fHasBundle=8192; ∫Files|
  4732. FHeaderRec=PACKED RECORD ∫Slots
  4733.     fhDirOffset:LONGINT; { offset to directory }
  4734.     fhLength:LONGINT; { length of ROM }
  4735.     fhCRC:LONGINT; { CRC }
  4736.     fhROMRev:SignedByte; { revision of ROM }
  4737.     fhFormat:SignedByte; { format - 2 }
  4738.     fhTstPat:LONGINT; { test pattern }
  4739.     fhReserved:SignedByte; { reserved }
  4740.     fhByteLanes:SignedByte; { ByteLanes }|
  4741. FHeaderRecPtr=^FHeaderRec; ∫Slots|
  4742. fidExists=-1301; ∫Errors
  4743. { file id already exists }|
  4744. fidNotFound=-1300; ∫Errors
  4745. { no file thread exists. }|
  4746. fieldOrderNotIntl=8; ∫Script|
  4747. fifthVidMode=132; ∫Video|
  4748. FileFilterProcPtr=ProcPtr; ∫StandardFile
  4749. { FUNCTION FileFilter(PB: CInfoPBPtr): BOOLEAN; }|
  4750. FileFilterYDProcPtr=ProcPtr; ∫StandardFile
  4751. { FUNCTION FileFilter(PB: CInfoPBPtr; yourDataPtr: Ptr):
  4752. BOOLEAN; }|
  4753. Files see ∫Files|
  4754. FileTransfers see ∫FileTransfers|
  4755. FileTransferTools see ∫FileTransferTools|
  4756. fiLigature=$DE; ∫Script|
  4757. FillArc(r:Rect;startAngle:INTEGER;arcAngle:INTEGER;pat:
  4758. Pattern); ∫Quickdraw Δ {A8C2} I-181|
  4759. FillCArc(r:Rect;startAngle:INTEGER;arcAngle:INTEGER;pp:
  4760. PixPatHandle); ∫Quickdraw Δ {AA11} V-69|
  4761. FillChar(var paoc:packed array of char;count:integer;ch:char);
  4762. MPW-211|
  4763. FillCOval(r:Rect;pp:PixPatHandle); ∫Quickdraw Δ {AA0F} V-69|
  4764. FillCPoly(poly:PolyHandle;pp:PixPatHandle); ∫Quickdraw Δ {
  4765. AA13} V-69|
  4766. FillCRect(r:Rect;pp:PixPatHandle); ∫Quickdraw Δ {AA0E} V-69|
  4767. FillCRgn(rgn:RgnHandle;pp:PixPatHandle); ∫Quickdraw Δ {AA12}
  4768. V-69|
  4769. FillCRoundRect(r:Rect;ovalWidth:INTEGER;ovalHeight:INTEGER;pp:
  4770. PixPatHandle); ∫Quickdraw Δ {AA10} V-69|
  4771. fillListMsg=13; ∫Devices|
  4772. FillOval(r:Rect;pat:Pattern); ∫Quickdraw Δ {A8BB} I-178|
  4773. FillPoly(poly:PolyHandle;pat:Pattern); ∫Quickdraw Δ {A8CA}
  4774. I-192 N27-6|
  4775. FillRect(r:Rect;pat:Pattern); ∫Quickdraw Δ {A8A5} I-177 P-80
  4776. 170|
  4777. FillRgn(rgn:RgnHandle;pat:Pattern); ∫Quickdraw Δ {A8D6} I-187|
  4778. FillRoundRect(r:Rect;ovalWidth:INTEGER;ovalHeight:INTEGER;pat:
  4779. Pattern); ∫Quickdraw Δ {A8B4} I-179|
  4780. finalStage=$80; ∫Files|
  4781. FindControl(thePoint:Point;theWindow:WindowPtr;VAR theControl:
  4782. ControlHandle):INTEGER; ∫Controls Δ {A96C} I-323 P-98 114 170|
  4783. FindDItem(theDialog:DialogPtr;thePt:Point):INTEGER; ∫Dialogs Δ
  4784.  {A984} IV-60 N112 TN112|
  4785. Finder Flags [1/2] IM VI-9.36
  4786. Bit    System 7            System 6
  4787. 15     isAlias            Locked?
  4788. 14    isInvisible        isInvisible
  4789. 13    hasBundle        hasBundle
  4790. 12    nameLocked        isSystem
  4791. 11    isStationery        Bozo
  4792. 10    hasCustomIcon    Busy
  4793. 9    -                Cached?|
  4794. Finder Flags [2/2]
  4795. 8    hasBeenInited    hasBeenInited
  4796. 7    hasNoINITs        hasNoINITs
  4797. 6    isShared            isShared
  4798. 5    -                requiresSwitchLaunch
  4799. 4    -                -
  4800. 3-1    colour            colour
  4801. 0    -                isOnDesk|
  4802. Finder see ∫Finder|
  4803. FinderName=$2E0[GLOBAL VAR] Name of the Finder(length byte
  4804. followed by up to 15 characters); ∫Globals|
  4805. FindFolder(vRefNum:INTEGER;folderType:OSType;createFolder:
  4806. BOOLEAN;VAR foundVRefNum:INTEGER;VAR foundDirID:LONGINT):
  4807. OSErr; ∫Folders|
  4808. FindScriptRun(textPtr:Ptr;textLen:LONGINT;VAR lenUsed:LONGINT)
  4809. :ScriptRunStatus; ∫Script|
  4810. FindWindow(thePoint:Point;VAR theWindow:WindowPtr):INTEGER;
  4811. ∫Windows {A92C} I-287 P-35 114 170 FindWindow procedure V-208|
  4812. FindWord(textPtr:Ptr;textLength:INTEGER;offset:INTEGER;
  4813. leadingEdge:BOOLEAN;breaks:BreakTablePtr;VAR offsets:
  4814. OffsetTable); ∫Script Δ {A8B5} V-309 TN182|
  4815. FInfo=RECORD ∫OSUtils
  4816.     fdType:OSType; { the type of the file }
  4817.     fdCreator:OSType; { file's creator }
  4818.     fdFlags:INTEGER; { flags ex. hasbundle,invisible,locked, etc.
  4819.     fdLocation:Point; { file's location in folder }
  4820.     fdFldr:INTEGER; { folder containing file }|
  4821. FInitQueue; ∫Files {A016} II-103 IV-128|
  4822. fInvisible=16384; ∫Files|
  4823. firstDskErr=-84; ∫Errors
  4824. { I/O System Errors }|
  4825. firstSoundFormat=$0001; ∫Sound
  4826. { general sound format }|
  4827. firstVidMode=128; ∫Video
  4828. { The new, better way to do the above. }|
  4829. Fix2Frac(x:Fixed):Fract; ∫FixMath {A841} IV-65|
  4830. Fix2Long(x:Fixed):LONGINT; ∫FixMath {A840} IV-65|
  4831. Fix2SmallFract(f:Fixed):SmallFract; ∫Picker Δ {A82E} V-175|
  4832. Fix2X(x:Fixed):extended; ∫FixMath IV-65|
  4833. FixATan2(x:LONGINT;y:LONGINT):Fixed; ∫FixMath {A818} IV-65|
  4834. FixDiv(x:Fixed;y:Fixed):Fixed; ∫FixMath {A84D} IV-64|
  4835. Fixed=LONGINT; ∫Types
  4836. { fixed point arithmatic type }|
  4837. fixedFont=45056; ∫Fonts|
  4838. FixedPtr=^Fixed; ∫Types|
  4839. fixedType=1; ∫Quickdraw
  4840. { 1 if fixed table }|
  4841. FixMath see ∫FixMath|
  4842. FixMul(a:Fixed;b:Fixed):Fixed; ∫ToolUtils {A868} I-467|
  4843. FixRatio(numer:INTEGER;denom:INTEGER):Fixed; ∫ToolUtils {A869}
  4844.  I-467|
  4845. FixRound(x:Fixed):INTEGER; ∫ToolUtils {A86C} I-467|
  4846. FlashMenuBar(menuID:INTEGER); ∫Menus Δ {A94C} I-361 V-246|
  4847. fLckdErr=-45; ∫Errors
  4848. { file is locked }|
  4849. flLigature=$DF; ∫Script|
  4850. flocType='floc'; ∫FileTransferTools|
  4851. floppyIconResource=-3998; ∫Icons|
  4852. flPoint=4; ∫Packages
  4853. { Floating-Point Arithmetic }|
  4854. flushCmd=4; ∫Sound|
  4855. FlushDataCache; ∫OSUtils|
  4856. FlushEvents(whichMask:INTEGER;stopMask:INTEGER); ∫OSEvents
  4857. II-69 P-31 170|
  4858. FlushFonts:OSErr; ∫Fonts|
  4859. FlushInstructionCache; ∫OSUtils|
  4860. FlushVol(volName:StringPtr;vRefNum:INTEGER):OSErr; ∫Files Δ
  4861. P-132 133 high-level II-89 IV-108 low-level II-105 IV-133|
  4862. FMetricRec=RECORD ∫Fonts
  4863.     ascent:Fixed; { base line to top }
  4864.     descent:Fixed; { base line to bottom }
  4865.     leading:Fixed; { leading between lines }
  4866.     widMax:Fixed; { maximum character width }
  4867.     wTabHandle:Handle; { handle to font width table }|
  4868. FMInput=PACKED RECORD ∫Fonts
  4869.     family:INTEGER;
  4870.     size:INTEGER;
  4871.     face:Style;
  4872.     needBits:BOOLEAN;
  4873.     device:INTEGER;
  4874.     numer:Point;
  4875.     denom:Point;|
  4876. FMOutPtr=^FMOutput; ∫Fonts|
  4877. FMOutput=PACKED RECORD ∫Fonts [1/2]
  4878.     errNum:INTEGER;
  4879.     fontHandle:Handle;
  4880.     bold:Byte;
  4881.     italic:Byte;
  4882.     ulOffset:Byte;
  4883.     ulShadow:Byte;
  4884.     ulThick:Byte;
  4885.     shadow:Byte;|
  4886. FMOutput=PACKED RECORD ∫Fonts [2/2]
  4887.     extra:SignedByte;
  4888.     ascent:Byte;
  4889.     descent:Byte;
  4890.     widMax:Byte;
  4891.     leading:SignedByte;
  4892.     unused:Byte;
  4893.     numer:Point;
  4894.     denom:Point;|
  4895. FMSwapFont(inRec:FMInput):FMOutPtr; ∫Fonts Δ {A901} I-223|
  4896. fmt1Err=-82; ∫Errors
  4897. { can't find sector 0 after track format }|
  4898. fmt2Err=-83; ∫Errors
  4899. { can't get enough sync }|
  4900. fnext=2; ∫Slots
  4901. { 2: set=search for next sRsrc }|
  4902. fnfErr=-43; ∫Errors
  4903. { File not found }|
  4904. fnOpnErr=-38; ∫Errors
  4905. { File not open }|
  4906. Folders see ∫Folders|
  4907. fOnDesk=1; ∫Files|
  4908. foneslot=1; ∫Slots
  4909. { 1: set=search sRsrc's in given slot only }|
  4910. Font2Script(fontNumber:INTEGER):INTEGER; ∫Script Δ {A8B5}
  4911. V-315|
  4912. FontAssoc=RECORD ∫Fonts
  4913.     numAssoc:INTEGER; { number of entries - 1 }|
  4914. fontBit=0; ∫TextEdit
  4915. { set font }|
  4916. fontDecError=-64; ∫Errors
  4917. { error during font declaration }|
  4918. FontInfo=RECORD ∫Quickdraw
  4919.     ascent:INTEGER;
  4920.     descent:INTEGER;
  4921.     widMax:INTEGER;
  4922.     leading:INTEGER;|
  4923. FontMetrics(theMetrics:FMetricRec); ∫Fonts Δ {A835} IV-32|
  4924. fontNotDeclared=-65; ∫Errors
  4925. { font not declared }|
  4926. fontNotOutlineErr=-32615; ∫Errors
  4927. { bitmap font passed to routine that does outlines only }|
  4928. FontRec=RECORD ∫Fonts [1/2]
  4929.     fontType:INTEGER; { font type }
  4930.     firstChar:INTEGER; { ASCII code of first character }
  4931.     lastChar:INTEGER; { ASCII code of last character }
  4932.     widMax:INTEGER; { maximum character width }
  4933.     kernMax:INTEGER; { negative of maximum character kern }
  4934.     nDescent:INTEGER; { negative of descent }
  4935.     fRectWidth:INTEGER; { width of font rectangle }|
  4936. FontRec=RECORD ∫Fonts [2/2]
  4937.     fRectHeight:INTEGER; { height of font rectangle }
  4938.     owTLoc:INTEGER; { offset to offset/width table }
  4939.     ascent:INTEGER; { ascent }
  4940.     descent:INTEGER; { descent }
  4941.     leading:INTEGER; { leading }
  4942.     rowWords:INTEGER; { row width of bit image / 2 }|
  4943. Fonts see ∫Fonts|
  4944. FontScript:INTEGER; ∫Script Δ {A8B5} V-314|
  4945. FontSpec=PACKED RECORD ∫PictUtil
  4946.     pictFontID:INTEGER; { ID of the font in the picture }
  4947.     sysFontID:INTEGER; { ID of the same font in the current
  4948. system file }
  4949.     size:ARRAY [0..3] OF LONGINT; { bit array of all the sizes
  4950. found (1..127) (bit 0 means > 127) }
  4951.     style:INTEGER; { combined style of all occurrances of the
  4952. font }
  4953.     nameOffset:LONGINT; { offset into the fontNamesHdl handle
  4954. for the font’s name }|
  4955. FontSpecHandle=^FontSpecPtr; ∫PictUtil|
  4956. FontSpecPtr=^FontSpec; ∫PictUtil|
  4957. fontSubErr=-66; ∫Errors
  4958. { font substitution occured }|
  4959. fontWid=44208; ∫Fonts|
  4960. ForeColor(color:LONGINT); ∫Quickdraw Δ {A862} I-173 N73-1 TN73|
  4961. Format2Str(myCanonical:NumFormatString;partsTable:NumberParts;
  4962. VAR outString:Str255;VAR positions:TripleInt):FormatStatus;
  4963. ∫Script|
  4964. FormatClass=… ∫Script
  4965. (fPositive,fNegative,fZero);|
  4966. FormatIOParamBlock=RECORD ∫Editions
  4967.     ioRefNum:LONGINT;
  4968.     format:FormatType;
  4969.     formatIndex:LONGINT;
  4970.     offset:LONGINT;
  4971.     buffPtr:Ptr;
  4972.     buffLen:LONGINT;|
  4973. FormatIOProcPtr=ProcPtr; ∫Editions
  4974. { FUNCTION IO(selector: FormatIOVerb; VAR PB:
  4975. FormatIOParamBlock): OSErr; }|
  4976. FormatIOVerb=… ∫Editions
  4977. (ioHasFormat,ioReadFormat,ioNewFormat,ioWriteFormat);|
  4978. FormatOrder=ARRAY[0..0] OF INTEGER; ∫Script|
  4979. FormatOrderPtr=^FormatOrder; ∫Script|
  4980. FormatResultType=… ∫Script
  4981. (fFormatOK,fBestGuess,fOutOfSynch,fSpuriousChars,
  4982. fMissingDelimiter,fExtraDecimal,fMissingLiteral,fExtraExp,
  4983. fFormatOverflow,fFormStrIsNAN,fBadPartsTable,fExtraPercent,
  4984. fExtraSeparator,fEmptyFormatString);|
  4985. FormatStatus=INTEGER; ∫Script|
  4986. FormatStr2X(source:Str255;myCanonical:NumFormatString;
  4987. partsTable:NumberParts;VAR x:extended):FormatStatus; ∫Script|
  4988. FormatType=PACKEDARRAY [1..4] OF CHAR; ∫Editions
  4989. { similar to ResType as used by scrap mgr }|
  4990. FormatVersionChunk=RECORD ∫AIFF
  4991.     ckID:ID;
  4992.     ckSize:LONGINT;
  4993.     timestamp:LONGINT;|
  4994. FormatVersionChunkPtr=^FormatVersionChunk; ∫AIFF|
  4995. FormatVersionID='FVER'; ∫AIFF|
  4996. FormatX2Str(x:extended;myCanonical:NumFormatString;partsTable:
  4997. NumberParts;VAR outString:Str255):FormatStatus; ∫Script|
  4998. FORMID='FORM'; ∫AIFF|
  4999. ForwardBackwardLooping=2; ∫AIFF|
  5000. ForwardLooping=1; ∫AIFF|
  5001. fourBitMode=130; ∫Video
  5002. { Id of FourBitMode Parameter list. }|
  5003. fourthVidMode=131; ∫Video|
  5004. Frac2Fix(x:Fract):Fixed; ∫FixMath {A842} IV-65|
  5005. Frac2X(x:Fract):extended; ∫FixMath IV-65|
  5006. FracCos(x:Fixed):Fract; ∫FixMath {A847} IV-64|
  5007. FracDiv(x:Fract;y:Fract):Fract; ∫FixMath {A84B} IV-64|
  5008. FracMul(x:Fract;y:Fract):Fract; ∫FixMath {A84A} IV-64|
  5009. FracSin(x:Fixed):Fract; ∫FixMath {A848} IV-64|
  5010. FracSqrt(x:Fract):Fract; ∫FixMath {A849} IV-64|
  5011. Fract=LONGINT; ∫Types|
  5012. fraction=$DA; ∫Script|
  5013. FractPtr=^Fract; ∫Types|
  5014. FrameArc(r:Rect;startAngle:INTEGER;arcAngle:INTEGER);
  5015. ∫Quickdraw Δ {A8BE} I-180|
  5016. FrameOval(r:Rect); ∫Quickdraw Δ {A8B7} I-177|
  5017. FramePoly(poly:PolyHandle); ∫Quickdraw Δ {A8C6} I-192|
  5018. FrameRect(r:Rect); ∫Quickdraw Δ {A8A1} I-176|
  5019. FrameRgn(rgn:RgnHandle); ∫Quickdraw Δ {A8D2} I-186|
  5020. FrameRoundRect(r:Rect;ovalWidth:INTEGER;ovalHeight:INTEGER);
  5021. ∫Quickdraw Δ {A8B0} I-178|
  5022. framingErr=64; ∫Errors
  5023. { serial driver error masks }|
  5024. FreeAlert(alertID:INTEGER); ∫Dialogs Δ {A98A} I-420 V-285|
  5025. freeCmd=2; ∫Sound|
  5026. FreeDialog(dialogID:INTEGER); ∫Dialogs Δ {A97A} I-415 V-284|
  5027. FreeMem:LONGINT; ∫Memory Δ {A01C} II-38|
  5028. FreeMemSys:LONGINT; ∫Memory Δ {A41C} II-38|
  5029. FreeWave=PACKEDARRAY [0..30000] OF Byte; ∫Sound|
  5030. freqCmd=42; ∫Sound|
  5031. freqDurationCmd=40; ∫Sound|
  5032. FrontWindow:WindowPtr; ∫Windows {A924} I-286|
  5033. fsAtMark=0; ∫Files|
  5034. FScaleDisable=$A63[GLOBAL VAR] Nonzero to disable font
  5035. scaling(byte); ∫Globals|
  5036. FSClose(refNum:INTEGER):OSErr; ∫Files II-94 IV-112 P-132 133
  5037. 171 TN102|
  5038. fscrType='fscr'; ∫FileTransferTools|
  5039. fsCurPerm=0; ∫Files|
  5040. FSDelete(fileName:Str255;vRefNum:INTEGER):OSErr; ∫Files II-97
  5041. IV-113|
  5042. fsetType='fset'; ∫FileTransferTools|
  5043. fsFromLEOF=2; ∫Files|
  5044. fsFromMark=3; ∫Files|
  5045. fsFromStart=1; ∫Files|
  5046. FSMakeFSSpec(vRefNum:INTEGER;dirID:LONGINT;fileName:Str255;
  5047. VAR spec:FSSpec):OSErr; ∫Files|
  5048. FSOpen(fileName:Str255;vRefNum:INTEGER;VAR refNum:INTEGER):
  5049. OSErr; ∫Files II-91 IV-109 P-131 171 TN102|
  5050. FSpCatMove(source:FSSpec;dest:FSSpec):OSErr; ∫Files|
  5051. FSpCreate(spec:FSSpec;creator:OSType;fileType:OSType;
  5052. scriptTag:ScriptCode):OSErr; ∫Files|
  5053. FSpCreateResFile(spec:FSSpec;creator:OSType;fileType:OSType;
  5054. scriptTag:ScriptCode); ∫Resources TN214|
  5055. FSpDelete(spec:FSSpec):OSErr; ∫Files|
  5056. FSpDirCreate(spec:FSSpec;scriptTag:ScriptCode;VAR
  5057. createdDirID:LONGINT):OSErr; ∫Files|
  5058. FSpExchangeFiles(source:FSSpec;dest:FSSpec):OSErr; ∫Files|
  5059. FSpGetFInfo(spec:FSSpec;VAR fndrInfo:FInfo):OSErr; ∫Files|
  5060. FSpOpenDF(spec:FSSpec;permission:SignedByte;VAR refNum:
  5061. INTEGER):OSErr; ∫Files|
  5062. FSpOpenResFile(spec:FSSpec;permission:SignedByte):INTEGER;
  5063. ∫Resources TN214|
  5064. FSpOpenRF(spec:FSSpec;permission:SignedByte;VAR refNum:
  5065. INTEGER):OSErr; ∫Files|
  5066. FSpRename(spec:FSSpec;newName:Str255):OSErr; ∫Files|
  5067. FSpRstFLock(spec:FSSpec):OSErr; ∫Files|
  5068. FSpSetFInfo(spec:FSSpec;fndrInfo:FInfo):OSErr; ∫Files|
  5069. FSpSetFLock(spec:FSSpec):OSErr; ∫Files|
  5070. FSQHdr=$360[GLOBAL VAR] File I/O queue header(10 bytes);
  5071. ∫Globals|
  5072. fsRdPerm=1; ∫Files|
  5073. fsRdWrPerm=3; ∫Files|
  5074. fsRdWrShPerm=4; ∫Files|
  5075. FSRead(refNum:INTEGER;VAR count:LONGINT;buffPtr:Ptr):OSErr;
  5076. ∫Files IV-109 P-131 171|
  5077. fsRnErr=-59; ∫Errors
  5078. { file system internal error:during rename the old entry was
  5079. deleted but could not be restored. }|
  5080. fsRtDirID=2; ∫Files|
  5081. fsRtParID=1; ∫Files|
  5082. fsSBDrBkDat=2048; ∫Files|
  5083. fsSBDrCrDat=512; ∫Files|
  5084. fsSBDrFndrInfo=4096; ∫Files|
  5085. fsSBDrMdDat=1024; ∫Files|
  5086. fsSBDrNmFls=16; ∫Files|
  5087. fsSBDrParID=8192; ∫Files|
  5088. fsSBDrUsrWds=8; ∫Files|
  5089. fsSBFlAttrib=4; ∫Files|
  5090. fsSBFlBkDat=2048; ∫Files|
  5091. fsSBFlCrDat=512; ∫Files|
  5092. fsSBFlFndrInfo=8; ∫Files|
  5093. fsSBFlLgLen=32; ∫Files|
  5094. fsSBFlMdDat=1024; ∫Files|
  5095. fsSBFlParID=8192; ∫Files|
  5096. fsSBFlPyLen=64; ∫Files|
  5097. fsSBFlRLgLen=128; ∫Files|
  5098. fsSBFlRPyLen=256; ∫Files|
  5099. fsSBFlXFndrInfo=4096; ∫Files|
  5100. fsSBFullName=2; ∫Files|
  5101. fsSBNegate=16384; ∫Files|
  5102. fsSBPartialName=1; ∫Files|
  5103. FSSpec=RECORD ∫Files
  5104.     vRefNum:INTEGER;
  5105.     parID:LONGINT;
  5106.     name:Str63;|
  5107. FSSpecArray=ARRAY[0..0] of FSSpec; ∫Files|
  5108. FSSpecArrayHandle=^FSSpecArrayPtr; ∫Files|
  5109. FSSpecArrayPtr=^FSSpecArray; ∫Files|
  5110. FSSpecHandle=^FSSpecPtr; ∫Files|
  5111. FSSpecPtr=^FSSpec; ∫Files|
  5112. fsUnixPriv=1; ∫Files|
  5113. FSWrite(refNum:INTEGER;VAR count:LONGINT;buffPtr:Ptr):OSErr;
  5114. ∫Files IV-110 P-132 171|
  5115. fsWrPerm=2; ∫Files|
  5116. FTAbort(hFT:FTHandle):FTErr; ∫FileTransfers|
  5117. ftAbortMsg=52; ∫FileTransferTools|
  5118. FTActivate(hFT:FTHandle;activate:BOOLEAN); ∫FileTransfers|
  5119. ftActivateMsg=6; ∫FileTransferTools|
  5120. FTAttributes=INTEGER; ∫FileTransfers|
  5121. FTChoose(VAR hFT:FTHandle;where:Point;idleProc:ProcPtr):
  5122. INTEGER; ∫FileTransfers|
  5123. ftChooseBackdoor=2; ∫FileTransfers|
  5124. ftChooseNochange=1; ∫FileTransfers|
  5125. FTChooseRec=RECORD ∫FileTransfers
  5126.     reserved:LONGINT;
  5127.     msg:LONGINT;
  5128.     idleProc:ProcPtr;
  5129.     filterProc:ProcPtr;
  5130.     newTool:Str63;
  5131.     newConfig:Ptr;
  5132.     eventProc:ProcPtr;|
  5133. FTChooseRecPtr=^FTChooseRec; ∫FileTransfers|
  5134. ftDeactivateMsg=7; ∫FileTransferTools|
  5135. FTDefault(VAR theConfig:Ptr;procID:INTEGER;allocate:BOOLEAN);
  5136. ∫FileTransfers|
  5137. ftDefaultMsg=1; ∫FileTransferTools|
  5138. FTDirection=INTEGER; ∫FileTransfers|
  5139. FTDispose(hFT:FTHandle); ∫FileTransfers|
  5140. ftDisposeMsg=1; ∫FileTransferTools|
  5141. FTEnglishToIntl(hFT:FTHandle;inputPtr:Ptr;VAR outputPtr:Ptr;
  5142. language:INTEGER):OSErr; ∫FileTransfers|
  5143. FTErr=OSErr; ∫FileTransfers|
  5144. FTEvent(hFT:FTHandle;theEvent:EventRecord); ∫FileTransfers|
  5145. ftEventMsg=5; ∫FileTransferTools|
  5146. FTExec(hFT:FTHandle); ∫FileTransfers|
  5147. ftExecMsg=102; ∫FileTransferTools|
  5148. ftFailed=2; ∫FileTransfers|
  5149. FTFlags=LONGINT; ∫FileTransfers|
  5150. ftFullDuplex=2; ∫FileTransfers|
  5151. ftGenericError=-1; ∫FileTransfers|
  5152. FTGetConfig(hFT:FTHandle):Ptr; ∫FileTransfers|
  5153. FTGetErrorString(hFT:FTHandle;id:INTEGER;VAR errMsg:Str255);
  5154. ∫FileTransfers|
  5155. ftGetErrorStringMsg=8; ∫FileTransferTools|
  5156. FTGetFTVersion:INTEGER; ∫FileTransfers|
  5157. FTGetProcID(name:Str255):INTEGER; ∫FileTransfers|
  5158. FTGetRefCon(hFT:FTHandle):LONGINT; ∫FileTransfers|
  5159. FTGetToolName(procID:INTEGER;VAR name:Str255); ∫FileTransfers|
  5160. FTGetUserData(hFT:FTHandle):LONGINT; ∫FileTransfers|
  5161. FTGetVersion(hFT:FTHandle):Handle; ∫FileTransfers|
  5162. FTHandle=^FTPtr; ∫FileTransfers|
  5163. ftInitMsg=0; ∫FileTransferTools|
  5164. FTIntlToEnglish(hFT:FTHandle;inputPtr:Ptr;VAR outputPtr:Ptr;
  5165. language:INTEGER):OSErr; ∫FileTransfers|
  5166. ftIsFTMode=$00000001; ∫FileTransfers|
  5167. ftL2English=0; ∫FileTransferTools|
  5168. ftL2Intl=1; ∫FileTransferTools|
  5169. FTMenu(hFT:FTHandle;menuID:INTEGER;item:INTEGER):BOOLEAN;
  5170. ∫FileTransfers|
  5171. ftMenuMsg=4; ∫FileTransferTools|
  5172. ftMgetMsg=0; ∫FileTransferTools|
  5173. ftMode=1; ∫Sound|
  5174. ftMsetMsg=1; ∫FileTransferTools|
  5175. FTNew(procID:INTEGER;flags:FTFlags;sendProc:ProcPtr;recvProc:
  5176. ProcPtr;readProc:ProcPtr;writeProc:ProcPtr;environsProc:
  5177. ProcPtr;owner:WindowPtr;refCon:LONGINT;userData:LONGINT):
  5178. FTHandle; ∫FileTransfers|
  5179. ftNoErr=0; ∫FileTransfers|
  5180. ftNoMenus=$00000002; ∫FileTransfers|
  5181. ftNoStdFile=$0010; ∫FileTransfers|
  5182. ftNotEnoughDSpace=5; ∫FileTransfers|
  5183. ftNoTools=8; ∫FileTransfers|
  5184. ftNotSupported=10; ∫FileTransfers|
  5185. FTPChoose(VAR hFT:FTHandle;where:Point;VAR cRec:FTChooseRec):
  5186. INTEGER; ∫FileTransfers|
  5187. FTPtr=^FTRecord; ∫FileTransfers|
  5188. ftQuiet=$00000004; ∫FileTransfers|
  5189. fTrash=-3; ∫Files|
  5190. ftReceiveDisable=$0004; ∫FileTransfers|
  5191. ftReceiving=0; ∫FileTransfers|
  5192. FTRecord=PACKED RECORD ∫FileTransfers [1/3]
  5193.     procID:INTEGER;
  5194.     flags:FTFlags;
  5195.     errCode:FTErr;
  5196.     refCon:LONGINT;
  5197.     userData:LONGINT;
  5198.     defProc:ProcPtr;
  5199.     config:Ptr;
  5200.     oldConfig:Ptr;
  5201.     environsProc:ProcPtr;|
  5202. FTRecord=PACKED RECORD ∫FileTransfers [2/3]
  5203.     reserved1:LONGINT;
  5204.     reserved2:LONGINT;
  5205.     ftPrivate:Ptr;
  5206.     sendProc:ProcPtr;
  5207.     recvProc:ProcPtr;
  5208.     writeProc:ProcPtr;
  5209.     readProc:ProcPtr;
  5210.     owner:WindowPtr;|
  5211. FTRecord=PACKED RECORD ∫FileTransfers [3/3]
  5212.     direction:FTDirection;
  5213.     theReply:SFReply;
  5214.     writePtr:LONGINT;
  5215.     readPtr:LONGINT;
  5216.     theBuf:^char;
  5217.     bufSize:LONGINT;
  5218.     autoRec:Str255;
  5219.     attributes:FTAttributes;|
  5220. ftRejected=1; ∫FileTransfers|
  5221. ftRemoteCancel=6; ∫FileTransfers|
  5222. FTResume(hFT:FTHandle;resume:BOOLEAN); ∫FileTransfers|
  5223. ftResumeMsg=3; ∫FileTransferTools|
  5224. ftSameCircuit=$0001; ∫FileTransfers|
  5225. ftScleanupMsg=4; ∫FileTransferTools|
  5226. ftSendDisable=$0002; ∫FileTransfers|
  5227. FTSetConfig(hFT:FTHandle;thePtr:Ptr):INTEGER; ∫FileTransfers|
  5228. FTSetRefCon(hFT:FTHandle;refCon:LONGINT); ∫FileTransfers|
  5229. FTSetupCleanup(procID:INTEGER;theConfig:Ptr;count:INTEGER;
  5230. theDialog:DialogPtr;VAR magicCookie:LONGINT); ∫FileTransfers|
  5231. FTSetupFilter(procID:INTEGER;theConfig:Ptr;count:INTEGER;
  5232. theDialog:DialogPtr;VAR theEvent:EventRecord;VAR theItem:
  5233. INTEGER;VAR magicCookie:LONGINT):BOOLEAN; ∫FileTransfers|
  5234. FTSetupItem(procID:INTEGER;theConfig:Ptr;count:INTEGER;
  5235. theDialog:DialogPtr;VAR theItem:INTEGER;VAR magicCookie:
  5236. LONGINT); ∫FileTransfers|
  5237. FTSetupPostflight(procID:INTEGER); ∫FileTransfers|
  5238. FTSetupPreflight(procID:INTEGER;VAR magicCookie:LONGINT):
  5239. Handle; ∫FileTransfers|
  5240. FTSetupPtr=^FTSetupStruct; ∫FileTransferTools|
  5241. FTSetupSetup(procID:INTEGER;theConfig:Ptr;count:INTEGER;
  5242. theDialog:DialogPtr;VAR magicCookie:LONGINT); ∫FileTransfers|
  5243. FTSetupStruct=PACKED RECORD ∫FileTransferTools
  5244.     theDialog:DialogPtr; { the dialog form the application }
  5245.     count:INTEGER; { first appended item }
  5246.     theConfig:Ptr; { the config record to setup }
  5247.     procID:INTEGER; { procID of the tool }|
  5248. FTSetupXCleanup(procID:INTEGER;theConfig:Ptr;count:INTEGER;
  5249. theDialog:DialogPtr;OKed:BOOLEAN;VAR magicCookie:LONGINT);
  5250. ∫FileTransfers|
  5251. FTSetUserData(hFT:FTHandle;userData:LONGINT); ∫FileTransfers|
  5252. ftSfilterMsg=3; ∫FileTransferTools|
  5253. ftSitemMsg=2; ∫FileTransferTools|
  5254. FTSndRecPtr=^FTSoundRec; ∫Sound|
  5255. FTSoundRec=RECORD ∫Sound [1/2]
  5256.     duration:INTEGER;
  5257.     sound1Rate:Fixed;
  5258.     sound1Phase:LONGINT;
  5259.     sound2Rate:Fixed;
  5260.     sound2Phase:LONGINT;
  5261.     sound3Rate:Fixed;
  5262.     sound3Phase:LONGINT;|
  5263. FTSoundRec=RECORD ∫Sound [2/2]
  5264.     sound4Rate:Fixed;
  5265.     sound4Phase:LONGINT;
  5266.     sound1Wave:WavePtr;
  5267.     sound2Wave:WavePtr;
  5268.     sound3Wave:WavePtr;
  5269.     sound4Wave:WavePtr;|
  5270. ftSpreflightMsg=0; ∫FileTransferTools|
  5271. ftSsetupMsg=1; ∫FileTransferTools|
  5272. FTStart(hFT:FTHandle;direction:FTDirection;fileInfo:SFReply):
  5273. FTErr; ∫FileTransfers|
  5274. ftStartMsg=100; ∫FileTransferTools|
  5275. ftSucc=$00000080; ∫FileTransfers|
  5276. ftSuspendMsg=2; ∫FileTransferTools|
  5277. FTSynthPtr=^FTSynthRec; ∫Sound|
  5278. FTSynthRec=RECORD ∫Sound
  5279.     mode:INTEGER;
  5280.     sndRec:FTSndRecPtr;|
  5281. ftTextOnly=$0008; ∫FileTransfers|
  5282. ftTimeOut=3; ∫FileTransfers|
  5283. ftTooManyRetry=4; ∫FileTransfers|
  5284. ftTransmitting=1; ∫FileTransfers|
  5285. ftUserCancel=9; ∫FileTransfers|
  5286. FTValidate(hFT:FTHandle):BOOLEAN; ∫FileTransfers|
  5287. ftValidateMsg=0; ∫FileTransferTools|
  5288. ftWrongFormat=7; ∫FileTransfers|
  5289. fullTrashIconResource=-3984; ∫Icons|
  5290. fvalType='fval'; ∫FileTransferTools|
  5291. FVector=RECORD ∫Script
  5292.     start:INTEGER;
  5293.     length:INTEGER;|
  5294. fverType='vers'; ∫FileTransferTools|
  5295. fVNumber=0; ∫Script
  5296. { first version of NumFormatString }|
  5297. fWarmStart=2; ∫Slots
  5298. { If this bit is set then warm start else cold start. }|
  5299. fxdFntH=45057; ∫Fonts|
  5300. fxdFntHW=45059; ∫Fonts|
  5301. fxdFntW=45058; ∫Fonts|
  5302. FXInfo=RECORD ∫Files
  5303.     fdIconID:INTEGER; { Icon ID }
  5304.     fdUnused:ARRAY [1..3] OF INTEGER; { unused but reserved 6
  5305. bytes }
  5306.     fdScript:SignedByte; { Script flag and number }
  5307.     fdXFlags:SignedByte;
  5308.     fdComment:INTEGER; { Comment ID }
  5309.     fdPutAway:LONGINT; { Home Dir ID }|
  5310. GammaTbl=RECORD ∫Quickdraw
  5311.     gVersion:INTEGER; { gamma version number }
  5312.     gType:INTEGER; { gamma data type }
  5313.     gFormulaSize:INTEGER; { Formula data size }
  5314.     gChanCnt:INTEGER; { number of channels of data }
  5315.     gDataCnt:INTEGER; { number of values/channel }
  5316.     gDataWidth:INTEGER; { bits/corrected value (data packed to
  5317. next larger byte size) }
  5318.     gFormulaData:ARRAY [0..0] OF INTEGER; { data for formulas
  5319. followed by gamma values }|
  5320. GammaTblHandle=^GammaTblPtr; ∫Quickdraw|
  5321. GammaTblPtr=^GammaTbl; ∫Quickdraw|
  5322. gcrOnMFMErr=-400; ∫Errors
  5323. { gcr format on high density media error }|
  5324. gdDevType=0; ∫Quickdraw
  5325. { 0 = monochrome 1 = color }|
  5326. GDevice=RECORD ∫Quickdraw [1/2]
  5327.     gdRefNum:INTEGER; { driver's unit number }
  5328.     gdID:INTEGER; { client ID for search procs }
  5329.     gdType:INTEGER; { fixed/CLUT/direct }
  5330.     gdITable:ITabHandle; { Handle to inverse lookup table }
  5331.     gdResPref:INTEGER; { preferred resolution of GDITable }
  5332.     gdSearchProc:SProcHndl; { search proc list head }
  5333.     gdCompProc:CProcHndl; { complement proc list }
  5334.     gdFlags:INTEGER; { grafDevice flags word }
  5335.     gdPMap:PixMapHandle; { describing pixMap }|
  5336. GDevice=RECORD ∫Quickdraw [2/2]
  5337.     gdRefCon:LONGINT; { reference value }
  5338.     gdNextGD:GDHandle; { GDHandle Handle of next gDevice }
  5339.     gdRect:Rect; { device's bounds in global coordinates }
  5340.     gdMode:LONGINT; { device's current mode }
  5341.     gdCCBytes:INTEGER; { depth of expanded cursor data }
  5342.     gdCCDepth:INTEGER; { depth of expanded cursor data }
  5343.     gdCCXData:Handle; { Handle to cursor's expanded data }
  5344.     gdCCXMask:Handle; { Handle to cursor's expanded mask }
  5345.     gdReserved:LONGINT; { future use. MUST BE 0 }|
  5346. GDeviceChanged(gdh:GDHandle); ∫QDOffscreen|
  5347. GDHandle=^GDPtr; ∫Quickdraw|
  5348. GDPtr=^GDevice; ∫Quickdraw|
  5349. genCdevRangeBit=27; ∫Script
  5350. { Restrict date/time to range used by genl CDEV }|
  5351. genericApplicationIconResource=-3996; ∫Icons|
  5352. genericDeskAccessoryIconResource=-3991; ∫Icons|
  5353. genericDocumentIconResource=-4000; ∫Icons|
  5354. genericEditionFileIconResource=-3989; ∫Icons|
  5355. genericExtensionIconResource=-16415; ∫Icons|
  5356. genericFileServerIconResource=-3972; ∫Icons|
  5357. genericFolderIconResource=-3999; ∫Icons|
  5358. genericHardDiskIconResource=-3995; ∫Icons|
  5359. genericMoverObjectIconResource=-3969; ∫Icons|
  5360. genericPreferencesIconResource=-3971; ∫Icons|
  5361. genericQueryDocumentIconResource=-16506; ∫Icons|
  5362. genericStationeryIconResource=-3985; ∫Icons|
  5363. genericSuitcaseIconResource=-3970; ∫Icons|
  5364. geneva=3; ∫Fonts|
  5365. Gestalt(selector:OSType;VAR response:LONGINT):OSErr;
  5366. ∫GestaltEqu {A1AD}|
  5367. gestalt32BitAddressing=0; ∫GestaltEqu
  5368. { using 32-bit addressing mode }|
  5369. gestalt32BitCapable=2; ∫GestaltEqu
  5370. { Machine is 32-bit capable }|
  5371. gestalt32BitQD11=$210; ∫GestaltEqu
  5372. { 32-bit color QDv1.1 }|
  5373. gestalt32BitQD12=$220; ∫GestaltEqu
  5374. { 32-bit color QDv1.2 }|
  5375. gestalt32BitQD13=$230; ∫GestaltEqu
  5376. { 32-bit color QDv1.3 }|
  5377. gestalt32BitQD=$200; ∫GestaltEqu
  5378. { 32-bit color QD }|
  5379. gestalt32BitSysZone=1; ∫GestaltEqu
  5380. { 32-bit compatible system zone }|
  5381. gestalt68000=1; ∫GestaltEqu|
  5382. gestalt68010=2; ∫GestaltEqu|
  5383. gestalt68020=3; ∫GestaltEqu|
  5384. gestalt68030=4; ∫GestaltEqu|
  5385. gestalt68030MMU=3; ∫GestaltEqu
  5386. { 68030 built-in MMU }|
  5387. gestalt68040=5; ∫GestaltEqu|
  5388. gestalt68040FPU=3; ∫GestaltEqu
  5389. { 68040 built-in FPU }|
  5390. gestalt68040MMU=4; ∫GestaltEqu
  5391. { 68040 built-in MMU }|
  5392. gestalt68851=2; ∫GestaltEqu
  5393. { 68851 PMMU }|
  5394. gestalt68881=1; ∫GestaltEqu
  5395. { 68881 FPU }|
  5396. gestalt68882=2; ∫GestaltEqu
  5397. { 68882 FPU }|
  5398. gestalt8BitQD=$100; ∫GestaltEqu
  5399. { 8-bit color QD }|
  5400. gestaltADBISOKbdII=11; ∫GestaltEqu|
  5401. gestaltADBKbdII=10; ∫GestaltEqu|
  5402. gestaltAddressingModeAttr='addr'; ∫GestaltEqu
  5403. { addressing mode attributes }|
  5404. gestaltAliasMgrAttr='alis'; ∫GestaltEqu
  5405. { Alias Mgr Attributes }|
  5406. gestaltAliasMgrPresent=0; ∫GestaltEqu
  5407. { True if the Alias Mgr is present }|
  5408. gestaltAMU=1; ∫GestaltEqu
  5409. { address management unit }|
  5410. gestaltAppleEventsAttr='evnt'; ∫GestaltEqu
  5411. { Apple Events attributes }|
  5412. gestaltAppleEventsPresent=0; ∫GestaltEqu
  5413. { True if Apple Events present }|
  5414. gestaltAppleTalkVersion='atlk'; ∫GestaltEqu
  5415. { appletalk version }|
  5416. gestaltAUXVersion='a/ux'; ∫GestaltEqu
  5417. { a/ux version, if present }|
  5418. gestaltBuiltInSoundInput=4; ∫GestaltEqu
  5419. { built-in Sound Input hardware is present }|
  5420. gestaltClassic=1; ∫GestaltEqu|
  5421. gestaltConnMgrAttr='conn'; ∫GestaltEqu
  5422. { connection mgr attributes }|
  5423. gestaltConnMgrCMSearchFix=1; ∫GestaltEqu
  5424. { Fix to CMAddSearch? }|
  5425. gestaltConnMgrPresent=0; ∫GestaltEqu|
  5426. gestaltCRMAttr='crm'; ∫GestaltEqu
  5427. { comm resource mgr attributes }|
  5428. gestaltCRMPresent=0; ∫GestaltEqu|
  5429. gestaltCTBVersion='ctbv'; ∫GestaltEqu
  5430. { CommToolbox version }|
  5431. gestaltDBAccessMgrAttr='dbac'; ∫GestaltEqu
  5432. { Database Access Mgr attributes }|
  5433. gestaltDBAccessMgrPresent=0; ∫GestaltEqu
  5434. { True if Database Access Mgr present }|
  5435. gestaltDITLExtAttr='ditl'; ∫GestaltEqu
  5436. { AppenDITL, etc. calls from CTB }|
  5437. gestaltDITLExtPresent=0; ∫GestaltEqu
  5438. { True if calls are present }|
  5439. gestaltDupSelectorErr=-5552; ∫GestaltEqu
  5440. { tried to add an entry that already existed }|
  5441. gestaltEasyAccessAttr='easy'; ∫GestaltEqu
  5442. { Easy Access attributes }|
  5443. gestaltEasyAccessLocked=3; ∫GestaltEqu
  5444. { if Easy Access "Locked" }|
  5445. gestaltEasyAccessOff=0; ∫GestaltEqu
  5446. { if Easy Access present, but off (no icon) }|
  5447. gestaltEasyAccessOn=1; ∫GestaltEqu
  5448. { if Easy Access "On" }|
  5449. gestaltEasyAccessSticky=2; ∫GestaltEqu
  5450. { if Easy Access "Sticky" }|
  5451. gestaltEditionMgrAttr='edtn'; ∫GestaltEqu
  5452. { Edition Mgr attributes }|
  5453. gestaltEditionMgrPresent=0; ∫GestaltEqu
  5454. { True if Edition Mgr present }|
  5455. GestaltEqu see ∫GestaltEqu|
  5456. gestaltExtADBKbd=4; ∫GestaltEqu|
  5457. gestaltExtendedTimeMgr=3; ∫GestaltEqu
  5458. { extended time mgr is present }|
  5459. gestaltExtISOADBKbd=9; ∫GestaltEqu|
  5460. gestaltExtToolboxTable='xttt'; ∫GestaltEqu
  5461. { Extended Toolbox trap table base }|
  5462. gestaltFindFolderAttr='fold'; ∫GestaltEqu
  5463. { Folder Mgr attributes }|
  5464. gestaltFindFolderPresent=0; ∫GestaltEqu
  5465. { True if Folder Mgr present }|
  5466. gestaltFontMgrAttr='font'; ∫GestaltEqu
  5467. { Font Mgr attributes }|
  5468. gestaltFPUType='fpu'; ∫GestaltEqu
  5469. { fpu type }|
  5470. gestaltFSAttr='fs'; ∫GestaltEqu
  5471. { file system attributes }|
  5472. gestaltFullExtFSDispatching=0; ∫GestaltEqu
  5473. { has really cool new HFSDispatch dispatcher }|
  5474. gestaltFXfrMgrAttr='fxfr'; ∫GestaltEqu
  5475. { file transfer manager attributes }|
  5476. gestaltFXfrMgrPresent=0; ∫GestaltEqu|
  5477. gestaltHardwareAttr='hdwr'; ∫GestaltEqu
  5478. { hardware attributes }|
  5479. gestaltHasASC=3; ∫GestaltEqu
  5480. { Apple Sound Chip exists }|
  5481. gestaltHasFileSystemManager=2; ∫GestaltEqu
  5482. { has a file system manager }|
  5483. gestaltHasFSSpecCalls=1; ∫GestaltEqu
  5484. { has FSSpec calls }|
  5485. gestaltHasGPIaToDCDa=0; ∫GestaltEqu
  5486. { GPIa connected to DCDa }|
  5487. gestaltHasGPIaToRTxCa=1; ∫GestaltEqu
  5488. { GPIa connected to RTxCa clock input }|
  5489. gestaltHasGPIbToDCDb=2; ∫GestaltEqu
  5490. { GPIb connected to DCDb }|
  5491. gestaltHasParityCapability=0; ∫GestaltEqu
  5492. { has ability to check parity }|
  5493. gestaltHasSCC=4; ∫GestaltEqu
  5494. { SCC exists }|
  5495. gestaltHasSCSI=7; ∫GestaltEqu
  5496. { SCSI exists }|
  5497. gestaltHasSoftPowerOff=19; ∫GestaltEqu
  5498. { Capable of software power off }|
  5499. gestaltHasSoundInputDevice=5; ∫GestaltEqu
  5500. { Sound Input device available }|
  5501. gestaltHasVIA1=0; ∫GestaltEqu
  5502. { VIA1 exists }|
  5503. gestaltHasVIA2=1; ∫GestaltEqu
  5504. { VIA2 exists }|
  5505. gestaltHelpMgrAttr='help'; ∫GestaltEqu
  5506. { Help Mgr Attributes }|
  5507. gestaltHelpMgrPresent=0; ∫GestaltEqu
  5508. { true if help mgr is present }|
  5509. gestaltIPCSupport=7; ∫GestaltEqu
  5510. { IPC support is present }|
  5511. gestaltKeyboardType='kbd'; ∫GestaltEqu
  5512. { keyboard type }|
  5513. gestaltLaunchCanReturn=1; ∫GestaltEqu
  5514. { can return from launch }|
  5515. gestaltLaunchControl=3; ∫GestaltEqu
  5516. { launch control support available }|
  5517. gestaltLaunchFullFileSpec=2; ∫GestaltEqu
  5518. { can launch from full file spec }|
  5519. gestaltLocationErr=-5553; ∫GestaltEqu
  5520. { gestalt function ptr wasn't in sysheap }|
  5521. gestaltLogicalPageSize='pgsz'; ∫GestaltEqu
  5522. { logical page size }|
  5523. gestaltLogicalRAMSize='lram'; ∫GestaltEqu
  5524. { logical ram size }|
  5525. gestaltLowMemorySize='lmem'; ∫GestaltEqu
  5526. { size of low memory area }|
  5527. gestaltMac512KE=3; ∫GestaltEqu|
  5528. gestaltMacAndPad=2; ∫GestaltEqu|
  5529. gestaltMacClassic=17; ∫GestaltEqu|
  5530. gestaltMachineIcon='micn'; ∫GestaltEqu
  5531. { machine icon }|
  5532. gestaltMachineType='mach'; ∫GestaltEqu
  5533. { machine type }|
  5534. gestaltMacII=6; ∫GestaltEqu|
  5535. gestaltMacIIci=11; ∫GestaltEqu|
  5536. gestaltMacIIcx=8; ∫GestaltEqu|
  5537. gestaltMacIIfx=13; ∫GestaltEqu|
  5538. gestaltMacIIsi=18; ∫GestaltEqu|
  5539. gestaltMacIIx=7; ∫GestaltEqu|
  5540. gestaltMacKbd=1; ∫GestaltEqu|
  5541. gestaltMacLC=19; ∫GestaltEqu|
  5542. gestaltMacPlus=4; ∫GestaltEqu|
  5543. gestaltMacPlusKbd=3; ∫GestaltEqu|
  5544. gestaltMacSE030=9; ∫GestaltEqu|
  5545. gestaltMacSE=5; ∫GestaltEqu|
  5546. gestaltMacXL=2; ∫GestaltEqu|
  5547. gestaltMiscAttr='misc'; ∫GestaltEqu
  5548. { miscellaneous attributes }|
  5549. gestaltMMUType='mmu'; ∫GestaltEqu
  5550. { mmu type }|
  5551. gestaltNoFPU=0; ∫GestaltEqu
  5552. { no FPU }|
  5553. gestaltNoMMU=0; ∫GestaltEqu
  5554. { no MMU }|
  5555. gestaltNotificationMgrAttr='nmgr'; ∫GestaltEqu
  5556. { notification manager attributes }|
  5557. gestaltNotificationPresent=0; ∫GestaltEqu
  5558. { notification manager exists }|
  5559. gestaltNuBusConnectors='sltc'; ∫GestaltEqu
  5560. { bitmap of NuBus connectors }|
  5561. gestaltOriginalQD1=$001; ∫GestaltEqu
  5562. { Classic QD for System 7.0 }|
  5563. gestaltOriginalQD=$000; ∫GestaltEqu
  5564. { original 1-bit QD }|
  5565. gestaltOSAttr='os'; ∫GestaltEqu
  5566. { o/s attributes }|
  5567. gestaltOSTable='ostt'; ∫GestaltEqu
  5568. { OS trap table base }|
  5569. gestaltOutlineFonts=0; ∫GestaltEqu
  5570. { True if Outline Fonts supported }|
  5571. gestaltParityAttr='prty'; ∫GestaltEqu
  5572. { parity attributes }|
  5573. gestaltParityEnabled=1; ∫GestaltEqu
  5574. { parity checking enabled }|
  5575. gestaltPartialRsrcs=0; ∫GestaltEqu
  5576. { True if partial resources exist }|
  5577. gestaltPhysicalRAMSize='ram'; ∫GestaltEqu
  5578. { physical RAM size }|
  5579. gestaltPMgrCPUIdle=1; ∫GestaltEqu|
  5580. gestaltPMgrExists=0; ∫GestaltEqu|
  5581. gestaltPMgrSCC=2; ∫GestaltEqu|
  5582. gestaltPMgrSound=3; ∫GestaltEqu|
  5583. gestaltPopupAttr='pop!'; ∫GestaltEqu
  5584. { popup cdef attributes }|
  5585. gestaltPopupPresent=0; ∫GestaltEqu|
  5586. gestaltPortable=10; ∫GestaltEqu|
  5587. gestaltPowerMgrAttr='powr'; ∫GestaltEqu
  5588. { power manager attributes }|
  5589. gestaltPPCSupportsIncoming=$0001; ∫GestaltEqu
  5590. { PPC will deny incoming network requests }|
  5591. gestaltPPCSupportsOutGoing=$0002; ∫GestaltEqu
  5592. { PPC will deny outgoing network requests }|
  5593. gestaltPPCSupportsRealTime=$1000; ∫GestaltEqu
  5594. { PPC Supports real-time delivery }|
  5595. gestaltPPCToolboxAttr='ppc'; ∫GestaltEqu
  5596. { PPC toolbox attributes }|
  5597. gestaltPPCToolboxPresent=$0000; ∫GestaltEqu
  5598. { PPC Toolbox is present Requires PPCInit to be called }|
  5599. gestaltProcessorType='proc'; ∫GestaltEqu
  5600. { processor type }|
  5601. gestaltPrtblADBKbd=6; ∫GestaltEqu|
  5602. gestaltPrtblISOKbd=7; ∫GestaltEqu|
  5603. gestaltQuickdrawVersion='qd'; ∫GestaltEqu
  5604. { quickdraw version }|
  5605. gestaltRealTempMemory=5; ∫GestaltEqu
  5606. { temp memory handles are real }|
  5607. gestaltResourceMgrAttr='rsrc'; ∫GestaltEqu
  5608. { Resource Mgr attributes }|
  5609. gestaltRevisedTimeMgr=2; ∫GestaltEqu
  5610. { revised time mgr is present }|
  5611. gestaltROMSize='rom'; ∫GestaltEqu
  5612. { rom size }|
  5613. gestaltROMVersion='romv'; ∫GestaltEqu
  5614. { rom version }|
  5615. gestaltScriptCount='scr#'; ∫GestaltEqu
  5616. { number of active script systems <08/05/89 pke> }|
  5617. gestaltScriptMgrVersion='scri'; ∫GestaltEqu
  5618. { Script Manager version number <08/05/89 pke> }|
  5619. gestaltScrollingThrottle=0; ∫GestaltEqu
  5620. { true if scrolling throttle on }|
  5621. gestaltSerialAttr='ser'; ∫GestaltEqu
  5622. { Serial attributes }|
  5623. gestaltSoundAttr='snd'; ∫GestaltEqu
  5624. { sound attributes }|
  5625. gestaltSoundIOMgrPresent=3; ∫GestaltEqu
  5626. { The Sound I/O Manager is present }|
  5627. gestaltSquareMenuBar=2; ∫GestaltEqu
  5628. { true if menu bar is square }|
  5629. gestaltStandardFile58=0; ∫GestaltEqu
  5630. { True if selectors 5-8 (StandardPutFile-CustomGetFile) are
  5631. supported }|
  5632. gestaltStandardFileAttr='stdf'; ∫GestaltEqu
  5633. { Standard File attributes }|
  5634. gestaltStandardTimeMgr=1; ∫GestaltEqu
  5635. { standard time mgr is present }|
  5636. gestaltStdADBKbd=5; ∫GestaltEqu|
  5637. gestaltStdISOADBKbd=8; ∫GestaltEqu|
  5638. gestaltStdNBPAttr='nlup'; ∫GestaltEqu
  5639. { standard nbp attributes }|
  5640. gestaltStdNBPPresent=0; ∫GestaltEqu|
  5641. gestaltStereoCapability=0; ∫GestaltEqu
  5642. { sound hardware has stereo capability }|
  5643. gestaltStereoMixing=1; ∫GestaltEqu
  5644. { stereo mixing on external speaker }|
  5645. gestaltSysDebuggerSupport=8; ∫GestaltEqu
  5646. { system debugger support is present }|
  5647. gestaltSystemVersion='sysv'; ∫GestaltEqu
  5648. { system version }|
  5649. gestaltSysZoneGrowable=0; ∫GestaltEqu
  5650. { system heap is growable }|
  5651. gestaltTE1=1; ∫GestaltEqu
  5652. { TextEdit in MacIIci ROM <8Aug89smb> }|
  5653. gestaltTE2=2; ∫GestaltEqu
  5654. { TextEdit with 6.0.4 Script Systems on MacIIci (Script bug
  5655. fixes for MacIIci) <8Aug89smb> }|
  5656. gestaltTE3=3; ∫GestaltEqu
  5657. { TextEdit with 6.0.4 Script Systems all but MacIIci <
  5658. 8Aug89smb> }|
  5659. gestaltTE4=4; ∫GestaltEqu
  5660. { TextEdit in System 7.0 }|
  5661. gestaltTE5=5; ∫GestaltEqu
  5662. { TextWidthHook available in TextEdit }|
  5663. gestaltTempMemSupport=4; ∫GestaltEqu
  5664. { temp memory support }|
  5665. gestaltTempMemTracked=6; ∫GestaltEqu
  5666. { temporary memory handles are tracked }|
  5667. gestaltTermMgrAttr='term'; ∫GestaltEqu
  5668. { terminal mgr attributes }|
  5669. gestaltTermMgrPresent=0; ∫GestaltEqu|
  5670. gestaltTextEditVersion='te'; ∫GestaltEqu
  5671. { TextEdit version number <08/05/89 pke> }|
  5672. gestaltTimeMgrVersion='tmgr'; ∫GestaltEqu
  5673. { time mgr version }|
  5674. gestaltToolboxTable='tbtt'; ∫GestaltEqu
  5675. { OS trap table base }|
  5676. gestaltUndefSelectorErr=-5551; ∫GestaltEqu
  5677. { undefined selector was passed to Gestalt }|
  5678. gestaltUnknownErr=-5550; ∫GestaltEqu
  5679. { value returned if Gestalt doesn't know the answer }|
  5680. gestaltVersion='vers'; ∫GestaltEqu
  5681. { gestalt version }|
  5682. gestaltVMAttr='vm'; ∫GestaltEqu
  5683. { virtual memory attributes }|
  5684. gestaltVMPresent=0; ∫GestaltEqu
  5685. { true if virtual memory is present }|
  5686. Get1IndResource(theType:ResType;index:INTEGER):Handle;
  5687. ∫Resources Δ {A80E} IV-15|
  5688. Get1IndType(VAR theType:ResType;index:INTEGER); ∫Resources Δ {
  5689. A80F} IV-15|
  5690. Get1NamedResource(theType:ResType;name:Str255):Handle;
  5691. ∫Resources Δ {A820} IV-15|
  5692. Get1Resource(theType:ResType;theID:INTEGER):Handle;
  5693. ∫Resources Δ {A81F} IV-16|
  5694. GetADBInfo(VAR info:ADBDataBlock;adbAddr:ADBAddress):OSErr;
  5695. ∫DeskBus {A079} V-370
  5696. <--    0    device    handler    ID    [B]
  5697. <--    1    original    ADB    address    [B]
  5698. <--    2    service    routine    address    [P]    (compRout)
  5699. <--    6    data    area    address    [P]    (data)|
  5700. GetAliasInfo(alias:AliasHandle;index:AliasInfoType;VAR
  5701. theString:Str63):OSErr; ∫Aliases {A823}|
  5702. GetAlrtStage:INTEGER; ∫Dialogs I-422|
  5703. getAmpCmd=45; ∫Sound|
  5704. GetAppFiles(index:INTEGER;VAR theFile:AppFile); ∫SegLoad
  5705. II-58 N77-2 TN77|
  5706. GetAppFont:INTEGER; ∫Script V-315|
  5707. GetApplLimit:Ptr; ∫Memory II-29|
  5708. GetAppParms(VAR apName:Str255;VAR apRefNum:INTEGER;VAR
  5709. apParam:Handle); ∫SegLoad {A9F5} II-58|
  5710. GetATalkInfo=258; ∫AppleTalk
  5711. { get AppleTalk information }|
  5712. GetAuxCtl(theControl:ControlHandle;VAR acHndl:AuxCtlHandle):
  5713. BOOLEAN; ∫Controls Δ {AA44} V-222|
  5714. GetAuxWin(theWindow:WindowPtr;VAR awHndl:AuxWinHandle):
  5715. BOOLEAN; ∫Windows {AA42} V-207|
  5716. GetBackColor(VAR color:RGBColor); ∫Quickdraw {AA1A} V-68|
  5717. GetBridgeAddress:INTEGER; ∫AppleTalk V-515 N132-2 TN132|
  5718. getCancel=3; ∫StandardFile|
  5719. GetCaretTime:LONGINT; ∫Events I-260|
  5720. GetCCursor(crsrID:INTEGER):CCrsrHandle; ∫Quickdraw Δ {AA1B}
  5721. V-75 P-88 171|
  5722. GetCIcon(iconID:INTEGER):CIconHandle; ∫Quickdraw Δ {AA1E} V-76|
  5723. GetClip(rgn:RgnHandle); ∫Quickdraw Δ {A87A} I-167|
  5724. GetColor(where:Point;prompt:Str255;inColor:RGBColor;VAR
  5725. outColor:RGBColor):BOOLEAN; ∫Picker Δ {A82E} V-174|
  5726. GetCPixel(h:INTEGER;v:INTEGER;VAR cPix:RGBColor); ∫Quickdraw {
  5727. AA17} V-69|
  5728. GetCPUSpeed:LONGINT; ∫Power {A485}|
  5729. GetCRefCon(theControl:ControlHandle):LONGINT; ∫Controls {A95A}
  5730.  I-327|
  5731. GetCTable(ctID:INTEGER):CTabHandle; ∫Quickdraw Δ {AA18} V-77|
  5732. GetCTitle(theControl:ControlHandle;VAR title:Str255);
  5733. ∫Controls {A95E} I-321|
  5734. GetCtlAction(theControl:ControlHandle):ProcPtr; ∫Controls {
  5735. A96A} I-328 IV-53|
  5736. GetCtlMax(theControl:ControlHandle):INTEGER; ∫Controls {A962}
  5737. I-327|
  5738. GetCtlMin(theControl:ControlHandle):INTEGER; ∫Controls {A961}
  5739. I-327|
  5740. GetCtlValue(theControl:ControlHandle):INTEGER; ∫Controls {
  5741. A960} I-326 P-114 171|
  5742. GetCTSeed:LONGINT; ∫Quickdraw {AA28} V-143|
  5743. GetCurrentProcess(VAR PSN:ProcessSerialNumber):OSErr;
  5744. ∫Processes {A88F}|
  5745. GetCursor(cursorID:INTEGER):CursHandle; ∫ToolUtils Δ {A9B9}
  5746. I-474 P-84 171|
  5747. GetCVariant(theControl:ControlHandle):INTEGER; ∫Controls {
  5748. A809} V-222|
  5749. GetCWMgrPort(VAR wMgrCPort:CGrafPtr); ∫Windows {AA48} V-210|
  5750. GetDateTime(VAR secs:LONGINT); ∫OSUtils II-378|
  5751. GetDblTime:LONGINT; ∫Events I-260|
  5752. GetDCtlEntry(refNum:INTEGER):DCtlHandle; ∫Devices Δ II-190
  5753. TN71|
  5754. GetDefaultStartup(paramBlock:DefStartPtr); ∫Start {A07D} V-353|
  5755. GetDefaultUser(VAR userRef:LONGINT;VAR userName:Str32):OSErr;
  5756. ∫PPCToolbox|
  5757. GetDefFontSize:INTEGER; ∫Script V-315|
  5758. GetDeviceList:GDHandle; ∫Quickdraw {AA29} V-124|
  5759. GetDItem(theDialog:DialogPtr;itemNo:INTEGER;VAR itemType:
  5760. INTEGER;VAR item:Handle;VAR box:Rect); ∫Dialogs Δ {A98D} I-421|
  5761. getDlgID=-4000; ∫StandardFile|
  5762. GetDrawingRect(var r:Rect); TP-364|
  5763. getDrive=6; ∫StandardFile|
  5764. GetDrvQHdr:QHdrPtr; ∫Files II-128 IV-181|
  5765. GetEditionFormatMark(whichEdition:EditionRefNum;whichFormat:
  5766. FormatType;VAR currentMark:LONGINT):OSErr; ∫Editions {A82D}|
  5767. GetEditionInfo(sectionH:SectionHandle;VAR editionInfo:
  5768. EditionInfoRecord):OSErr; ∫Editions {A82D}|
  5769. GetEditionOpenerProc(VAR opener:EditionOpenerProcPtr):OSErr;
  5770. ∫Editions {A82D}|
  5771. getEject=5; ∫StandardFile|
  5772. GetEntryColor(srcPalette:PaletteHandle;srcEntry:INTEGER;VAR
  5773. dstRGB:RGBColor); ∫Palettes {AA9B} V-164|
  5774. GetEntryUsage(srcPalette:PaletteHandle;srcEntry:INTEGER;VAR
  5775. dstUsage:INTEGER;VAR dstTolerance:INTEGER); ∫Palettes {AA9D}
  5776. V-165|
  5777. GetEnvironment(VAR e:environment); ∫SANE|
  5778. GetEnvirons(verb:INTEGER):LONGINT; ∫Script {A8B5} V-313 TN243|
  5779. GetEOF(refNum:INTEGER;VAR logEOF:LONGINT):OSErr; ∫Files P-132
  5780. 172 high-level II-93 IV-111 low-level II-112 IV-142|
  5781. GetEvQHdr:QHdrPtr; ∫OSEvents II-71|
  5782. GetFieldByID(paramPtr:XCmdPtr;cardFieldFlag:BOOLEAN;fieldID:
  5783. INTEGER):Handle; ∫HyperXCmd|
  5784. GetFieldByName(paramPtr:XCmdPtr;cardFieldFlag:BOOLEAN;
  5785. fieldName:Str255):Handle; ∫HyperXCmd|
  5786. GetFieldByNum(paramPtr:XCmdPtr;cardFieldFlag:BOOLEAN;fieldNum:
  5787. INTEGER):Handle; ∫HyperXCmd|
  5788. GetFInfo(fileName:Str255;vRefNum:INTEGER;VAR fndrInfo:FInfo):
  5789. OSErr; ∫Files II-95 IV-113|
  5790. GetFNum(name:Str255;VAR familyID:INTEGER); ∫Fonts Δ {A900}
  5791. I-223 TN191|
  5792. GetFontInfo(VAR info:FontInfo); ∫Quickdraw Δ {A88B} I-173
  5793. P-83 172|
  5794. GetFontName(familyID:INTEGER;VAR name:Str255); ∫Fonts Δ {A8FF}
  5795.  I-223 TN191|
  5796. GetForeColor(VAR color:RGBColor); ∫Quickdraw {AA19} V-68|
  5797. GetFormatOrder(ordering:FormatOrderPtr;firstFormat:INTEGER;
  5798. lastFormat:INTEGER;lineRight:BOOLEAN;rlDirProc:Ptr;dirParam:
  5799. Ptr); ∫Script|
  5800. GetFPos(refNum:INTEGER;VAR filePos:LONGINT):OSErr; ∫Files
  5801. II-92 IV-110 low-level II-111 IV-141|
  5802. GetFrontProcess(VAR PSN:ProcessSerialNumber):OSErr;
  5803. ∫Processes {A88F}|
  5804. GetFSQHdr:QHdrPtr; ∫Files II-125 IV-175|
  5805. GetGDevice:GDHandle; ∫Quickdraw {AA32} V-123|
  5806. GetGlobal(paramPtr:XCmdPtr;globName:Str255):Handle; ∫HyperXCmd|
  5807. GetGray(device:GDHandle;backGround:RGBColor;VAR foreGround:
  5808. RGBColor):BOOLEAN; ∫Palettes {AAA2}|
  5809. GetGrayRgn:RgnHandle; ∫Windows Δ V-208|
  5810. GetGWorld(VAR port:CGrafPtr;VAR gdh:GDHandle); ∫QDOffscreen|
  5811. GetGWorldDevice(offscreenGWorld:GWorldPtr):GDHandle;
  5812. ∫QDOffscreen|
  5813. GetGWorldPixMap(offscreenGWorld:GWorldPtr):PixMapHandle;
  5814. ∫QDOffscreen|
  5815. GetHaltVector:LONGINT; ∫SANE|
  5816. GetHandleSize(h:Handle):Size; ∫Memory II-33 N54-1 N63-1|
  5817. GetIcon(iconID:INTEGER):Handle; ∫ToolUtils Δ {A9BB} I-473
  5818. P-83 172 TN55|
  5819. GetIndADB(VAR info:ADBDataBlock;devTableIndex:INTEGER):
  5820. ADBAddress; ∫DeskBus {A078} V-369 TN206
  5821. <--    0    device    type    [B]    (handler    ID)
  5822. <--    1    original    ADB    address    [B]
  5823. <--    2    service    routine    address    [P]    (compRout)
  5824. <--    6    data    area    address    [P]    (data)|
  5825. GetIndPattern(VAR thePat:Pattern;patternListID:INTEGER;index:
  5826. INTEGER); ∫ToolUtils Δ I-473 P-81|
  5827. GetIndResource(theType:ResType;index:INTEGER):Handle;
  5828. ∫Resources Δ {A99D} I-118|
  5829. GetIndString(VAR theString:Str255;strListID:INTEGER;index:
  5830. INTEGER); ∫ToolUtils Δ I-468|
  5831. GetIndType(VAR theType:ResType;index:INTEGER); ∫Resources {
  5832. A99F} I-117|
  5833. GetItem(theMenu:MenuHandle;item:INTEGER;VAR itemString:Str255)
  5834. ; ∫Menus {A946} I-358 P-104 172|
  5835. GetItemCmd(theMenu:MenuHandle;item:INTEGER;VAR cmdChar:CHAR);
  5836. ∫Menus {A84E} V-240|
  5837. GetItemIcon(theMenu:MenuHandle;item:INTEGER;VAR iconIndex:
  5838. Byte); ∫Menus {A93F} I-360 V-246|
  5839. GetItemMark(theMenu:MenuHandle;item:INTEGER;VAR markChar:CHAR)
  5840. ; ∫Menus {A943} I-359 V-246|
  5841. GetItemStyle(theMenu:MenuHandle;item:INTEGER;VAR chStyle:
  5842. Style); ∫Menus {A941} I-360 V-247 N61-1|
  5843. GetIText(item:Handle;VAR text:Str255); ∫Dialogs {A990} I-422
  5844. N18-2 TN18|
  5845. GetKeys(VAR theKeys:KeyMap); ∫Events Δ {A976} I-259|
  5846. GetLastEditionContainerUsed(VAR container:
  5847. EditionContainerSpec):OSErr; ∫Editions {A82D}|
  5848. GetLocalZones(thePBptr:XPPParmBlkPtr;async:BOOLEAN):OSErr; [1/2]
  5849. ∫AppleTalk V-542
  5850. -->    18    [L]    cmdResult    AFP    command    result
  5851. -->    26    [W]    csCode    Always    AFPCall
  5852. -->    28    [W]    sessRefnum    Session    reference    number
  5853. -->    30    [B]    aspTimeout    Retry    interval    in    seconds
  5854. -->    32    [W]    cbSize    Command    buffer    size|
  5855. GetLocalZones(thePBptr:XPPParmBlkPtr;async:BOOLEAN):OSErr; [2/2]
  5856. -->    34    [P]    cbPtr    Command    buffer
  5857. <->    38    [W]    rbSize    Reply    buffer    size    and    reply    size
  5858. -->    40    [P]    rbPtr    Reply    buffer    [P]
  5859. <->    44    [W]    wdSize    Write    data    size
  5860. -->    46    [P]    wdPtr    Write    data    [P]
  5861. -->    50    [R]    ccbStart    Start    of    memory    for    CCB|
  5862. GetMainDevice:GDHandle; ∫Quickdraw {AA2A} V-124|
  5863. GetMaskTable:Ptr; ∫Quickdraw {A836} IV-25|
  5864. GetMaxDevice(globalRect:Rect):GDHandle; ∫Quickdraw {AA27}
  5865. V-125|
  5866. GetMBarHeight:INTEGER; ∫Script V-315|
  5867. GetMCEntry(menuID:INTEGER;menuItem:INTEGER):MCEntryPtr;
  5868. ∫Menus {AA64} V-239|
  5869. GetMCInfo:MCTableHandle; ∫Menus Δ {AA61} V-239|
  5870. GetMenu(resourceID:INTEGER):MenuHandle; ∫Menus Δ {A9BF} I-351
  5871. V-243 N78-2 P-102 172 TN78|
  5872. GetMenuBar:Handle; ∫Menus Δ {A93B} I-355 P-172|
  5873. GetMHandle(menuID:INTEGER):MenuHandle; ∫Menus {A949} I-361
  5874. V-246|
  5875. GetMMUMode:SignedByte; ∫OSUtils V-592 TN228|
  5876. GetMouse(VAR mouseLoc:Point); ∫Events Δ {A972} I-259|
  5877. GetMyZone(thePBptr:XPPParmBlkPtr;async:BOOLEAN):OSErr; [1/2]
  5878. ∫AppleTalk V-542
  5879. -->    18    [L]    cmdResult    AFP    command    result
  5880. -->    26    [W]    csCode    Always    AFPCall
  5881. -->    28    [W]    sessRefnum    Session    reference    number
  5882. -->    30    [B]    aspTimeout    Retry    interval    in    seconds
  5883. -->    32    [W]    cbSize    Command    buffer    size|
  5884. GetMyZone(thePBptr:XPPParmBlkPtr;async:BOOLEAN):OSErr; [2/2]
  5885. -->    34    [P]    cbPtr    Command    buffer
  5886. <->    38    [W]    rbSize    Reply    buffer    size    and    reply    size
  5887. -->    40    [P]    rbPtr    Reply    buffer    [P]
  5888. <->    44    [W]    wdSize    Write    data    size
  5889. -->    46    [P]    wdPtr    Write    data    [P]
  5890. -->    50    [R]    ccbStart    Start    of    memory    for    CCB|
  5891. GetNamedResource(theType:ResType;name:Str255):Handle;
  5892. ∫Resources Δ {A9A1} I-119|
  5893. GetNewControl(controlID:INTEGER;owner:WindowPtr):
  5894. ControlHandle; ∫Controls Δ {A9BE} I-321 P-112 113 114 172
  5895. TN203|
  5896. GetNewCWindow(windowID:INTEGER;wStorage:Ptr;behind:WindowPtr):
  5897. WindowPtr; ∫Windows Δ {AA46} V-207|
  5898. GetNewDialog(dialogID:INTEGER;dStorage:Ptr;behind:WindowPtr):
  5899. DialogPtr; ∫Dialogs Δ {A97C} I-413 V-284 N4-1 P-107 172 TN4
  5900. TN34|
  5901. GetNewMBar(menuBarID:INTEGER):Handle; ∫Menus Δ {A9C0} I-354
  5902. V-247 P-102 172|
  5903. GetNewPalette(PaletteID:INTEGER):PaletteHandle; ∫Palettes Δ {
  5904. AA92} V-162|
  5905. GetNewWindow(windowID:INTEGER;wStorage:Ptr;behind:WindowPtr):
  5906. WindowPtr; ∫Windows Δ {A9BD} I-283 P-95 173 TN4|
  5907. GetNextDevice(curDevice:GDHandle):GDHandle; ∫Quickdraw {AA2B}
  5908. V-124|
  5909. GetNextEvent(eventMask:INTEGER;VAR theEvent:EventRecord):
  5910. BOOLEAN; ∫Events Δ {A970} I-257 N3-1 N5-1 N85 P-30 32 34 39
  5911. 40 97 108 173 TN3 TN5 TN85 TN194 TN205|
  5912. GetNextProcess(VAR PSN:ProcessSerialNumber):OSErr; ∫Processes
  5913. {A88F}|
  5914. getNmList=7; ∫StandardFile|
  5915. GetNodeAddress(VAR myNode:INTEGER;VAR myNet:INTEGER):OSErr;
  5916. ∫AppleTalk II-303|
  5917. getOpen=1; ∫StandardFile|
  5918. GetOSDefault(paramBlock:DefOSPtr); ∫Start {A084} V-355
  5919. -->    0    [B]    sdReserved
  5920. -->    1    [B]    sdOSType|
  5921. GetOSEvent(mask:INTEGER;VAR theEvent:EventRecord):BOOLEAN;
  5922. ∫OSEvents {A031} II-69 N85-1 TN85|
  5923. GetOSTrapAddress(trapNum:INTEGER):LONGINT; ∫OSUtils {A346}
  5924. IV-234|
  5925. GetOutlinePreferred:BOOLEAN; ∫Fonts Δ I-223 TN191|
  5926. GetPageState(address:UNIV Ptr):PageState; ∫Memory {A08D}
  5927. II-30 IV-77 83 N39-1 N103 TN103|
  5928. GetPalette(srcWindow:WindowPtr):PaletteHandle; ∫Palettes {
  5929. AA96} V-163 TN211|
  5930. GetPaletteUpdates(p:PaletteHandle):INTEGER; ∫Palettes {AAA2}|
  5931. GetParam=$1E4; ∫SysEqu
  5932. { [GLOBAL VAR] system parameter scratch [20 bytes] }|
  5933. getParms=249; ∫AppleTalk
  5934. { Get parameters }|
  5935. GetPattern(patternID:INTEGER):PatHandle; ∫ToolUtils Δ {A9B8}
  5936. I-473 P-81 173|
  5937. GetPen(VAR pt:Point); ∫Quickdraw {A89A} I-169 P-78 173|
  5938. GetPenState(VAR pnState:PenState); ∫Quickdraw {A898} I-169
  5939. P-78 173|
  5940. GetPhysical(VAR addresses:LogicalToPhysicalTable;VAR
  5941. physicalEntryCount:LONGINT):OSErr; ∫Memory II-30 IV-77 83
  5942. N39-1 N103 TN103|
  5943. GetPictInfo(thePictHandle:PicHandle;VAR thePictInfo:PictInfo;
  5944. verb:INTEGER;colorsRequested:INTEGER;colorPickMethod:INTEGER;
  5945. version:INTEGER):OSErr; ∫PictUtil|
  5946. GetPicture(pictureID:INTEGER):PicHandle; ∫ToolUtils Δ {A9BC}
  5947. I-475 P-86 173|
  5948. GetPixBaseAddr(pm:PixMapHandle):Ptr; ∫QDOffscreen|
  5949. GetPixel(h:INTEGER;v:INTEGER):BOOLEAN; ∫Quickdraw {A865} I-195|
  5950. GetPixelsState(pm:PixMapHandle):GWorldFlags; ∫QDOffscreen|
  5951. GetPixMapInfo(thePixMapHandle:PixMapHandle;VAR thePictInfo:
  5952. PictInfo;verb:INTEGER;colorsRequested:INTEGER;colorPickMethod:
  5953. INTEGER;version:INTEGER):OSErr; ∫PictUtil|
  5954. GetPixPat(patID:INTEGER):PixPatHandle; ∫Quickdraw Δ {AA0C}
  5955. V-73|
  5956. GetPort(VAR port:GrafPtr); ∫Quickdraw {A874} I-165 P-63 67 97
  5957. 173|
  5958. GetPort3D(VAR port:Port3DPtr); ∫Graf3D|
  5959. GetPortNameFromProcessSerialNumber(VAR portName:PPCPortRec;
  5960. PSN:ProcessSerialNumber):OSErr; ∫EPPC {A88F}|
  5961. GetPrecision:RoundPre; ∫SANE|
  5962. GetPreserveGlyph:BOOLEAN; ∫Fonts Δ I-223 TN191|
  5963. GetProcessInformation(PSN:ProcessSerialNumber;VAR info:
  5964. ProcessInfoRec):OSErr; ∫Processes {A88F}|
  5965. GetProcessSerialNumberFromPortName(portName:PPCPortRec;VAR
  5966. PSN:ProcessSerialNumber):OSErr; ∫EPPC {A88F}|
  5967. GetPtrSize(p:Ptr):Size; ∫Memory II-37|
  5968. getRateCmd=85; ∫Sound|
  5969. getRequest=253; ∫AppleTalk
  5970. { Get request code }|
  5971. GetResAttrs(theResource:Handle):INTEGER; ∫Resources {A9A6}
  5972. I-121|
  5973. GetResFileAttrs(refNum:INTEGER):INTEGER; ∫Resources {A9F6}
  5974. I-113 127|
  5975. GetResInfo(theResource:Handle;VAR theID:INTEGER;VAR theType:
  5976. ResType;VAR name:Str255); ∫Resources {A9A8} I-113 121|
  5977. GetResource(theType:ResType;theID:INTEGER):Handle; ∫Resources
  5978. Δ {A9A0} I-119 P-173 TN4 TN154|
  5979. getRotnOp=8; ∫Printing|
  5980. GetRound:RoundDir; ∫SANE|
  5981. getRslDataOp=4; ∫Printing|
  5982. GetScrap(hDest:Handle;theType:ResType;VAR offset:LONGINT):
  5983. LONGINT; ∫Scrap Δ {A9FD} I-459|
  5984. GetScript(script:INTEGER;verb:INTEGER):LONGINT; ∫Script {A8B5}
  5985.  V-312 TN243|
  5986. getScroll=8; ∫StandardFile|
  5987. getSelMsg=14; ∫Devices|
  5988. GetSoundVol(VAR level:INTEGER); ∫Sound II-232|
  5989. GetSpecificFilterProcPtr=ProcPtr; ∫EPPC
  5990. { FUNCTION MyFilter(yourDataPtr: Ptr;  msgBuff:
  5991. HighLevelEventMsgPtr;  sender: TargetID): Boolean; }|
  5992. GetSpecificHighLevelEvent(aFilter:GetSpecificFilterProcPtr;
  5993. yourDataPtr:UNIV Ptr;VAR err:OSErr):BOOLEAN; ∫EPPC {A88F}|
  5994. GetStandardFormats(container:EditionContainerSpec;VAR
  5995. previewFormat:FormatType;preview:Handle;publisherAlias:Handle;
  5996. formats:Handle):OSErr; ∫Editions {A82D}|
  5997. getStatus=251; ∫AppleTalk
  5998. { Get status }|
  5999. GetString(stringID:INTEGER):StringHandle; ∫ToolUtils Δ {A9BA}
  6000. I-468|
  6001. GetStylHandle(hTE:TEHandle):TEStyleHandle; ∫TextEdit Δ {A83D}
  6002. V-268 TN207|
  6003. GetStylScrap(hTE:TEHandle):StScrpHandle; ∫TextEdit Δ {A83D}
  6004. V-268 TN207|
  6005. GetSubTable(myColors:CTabHandle;iTabRes:INTEGER;targetTbl:
  6006. CTabHandle); ∫Quickdraw Δ {AA37} V-142|
  6007. GetSysFont:INTEGER; ∫Script V-315|
  6008. GetSysJust:INTEGER; ∫Script V-315|
  6009. GetSysPPtr:SysPPtr; ∫OSUtils II-381|
  6010. GetTextRect(var r:Rect); TP-364|
  6011. GetTime(VAR d:DateTimeRec); ∫OSUtils {A9C6} II-380|
  6012. GetTimeout(VAR count:INTEGER); ∫Start V-356|
  6013. GetToolboxTrapAddress(trapNum:INTEGER):LONGINT; ∫OSUtils {
  6014. A746} IV-234|
  6015. GetToolTrapAddress(trapNum:INTEGER):LONGINT; ∫OSUtils {A746}
  6016. IV-234|
  6017. GetTrapAddress(trapNum:INTEGER):LONGINT; ∫OSUtils {A146}
  6018. II-384 IV-234 N2-4 TN2|
  6019. GetTrapVector(VAR Traps:trapvector); ∫SANE|
  6020. GetVBLQHdr:QHdrPtr; ∫Retrace II-352|
  6021. GetVCBQHdr:QHdrPtr; ∫Files II-126 IV-178|
  6022. GetVideoDefault(paramBlock:DefVideoPtr); ∫Start {A080} V-354
  6023. -->    0    [B]    sdSlot
  6024. -->    1    [B]    sdSResource|
  6025. GetVInfo(drvNum:INTEGER;volName:StringPtr;VAR vRefNum:INTEGER;
  6026. VAR freeBytes:LONGINT):OSErr; ∫Files II-89 IV-107 N157
  6027. low-level II-104 IV-129 TN157|
  6028. GetVol(volName:StringPtr;VAR vRefNum:INTEGER):OSErr; ∫Files
  6029. N77-2 N140 high-level II-89 IV-107 low-level II-104 IV-131
  6030. TN77 TN140|
  6031. GetVolParmsInfoBuffer=RECORD ∫Files
  6032.     vMVersion:INTEGER; { version number }
  6033.     vMAttrib:LONGINT; { bit vector of attributes (see vMAttrib
  6034. constants) }
  6035.     vMLocalHand:Handle; { handle to private data }
  6036.     vMServerAdr:LONGINT; { AppleTalk server address or zero }
  6037.     vMVolumeGrade:LONGINT; { approx. speed rating or zero if
  6038. unrated }
  6039.     vMForeignPrivID:INTEGER; { foreign privilege model supported
  6040. or zero if none }|
  6041. GetVRefNum(fileRefNum:INTEGER;VAR vRefNum:INTEGER):OSErr;
  6042. ∫Files II-89 IV-107|
  6043. GetWDInfo(wdRefNum:INTEGER;VAR vRefNum:INTEGER;VAR dirID:
  6044. LONGINT;VAR procID:LONGINT):OSErr; ∫Files IV-159 TN218|
  6045. GetWindowPic(theWindow:WindowPtr):PicHandle; ∫Windows {A92F}
  6046. I-293|
  6047. GetWMgrPort(VAR wPort:GrafPtr); ∫Windows {A910} I-282 TN194|
  6048. GetWRefCon(theWindow:WindowPtr):LONGINT; ∫Windows {A917} I-293|
  6049. GetWTitle(theWindow:WindowPtr;VAR title:Str255); ∫Windows {
  6050. A919} I-284|
  6051. GetWUTime(VAR WUTime:LONGINT;VAR WUFlag:Byte):OSErr; ∫Power|
  6052. GetWVariant(theWindow:WindowPtr):INTEGER; ∫Windows {A80A}
  6053. V-208|
  6054. GetZone:THz; ∫Memory {A11A} II-31|
  6055. GetZoneList(thePBptr:XPPParmBlkPtr;async:BOOLEAN):OSErr; [1/2]
  6056. ∫AppleTalk V-542
  6057. -->    18    [L]    cmdResult    AFP    command    result
  6058. -->    26    [W]    csCode    Always    AFPCall
  6059. -->    28    [W]    sessRefnum    Session    reference    number
  6060. -->    30    [B]    aspTimeout    Retry    interval    in    seconds
  6061. -->    32    [W]    cbSize    Command    buffer    size|
  6062. GetZoneList(thePBptr:XPPParmBlkPtr;async:BOOLEAN):OSErr; [2/2]
  6063. -->    34    [P]    cbPtr    Command    buffer
  6064. <->    38    [W]    rbSize    Reply    buffer    size    and    reply    size
  6065. -->    40    [P]    rbPtr    Reply    buffer    [P]
  6066. <->    44    [W]    wdSize    Write    data    size
  6067. -->    46    [P]    wdPtr    Write    data    [P]
  6068. -->    50    [R]    ccbStart    Start    of    memory    for    CCB|
  6069. gfpErr=-52; ∫Errors
  6070. { get file position error }|
  6071. GhostWindow=$A84; ∫SysEqu
  6072. { [GLOBAL VAR] Pointer to window never to be considered
  6073. frontmost window hidden from FrontWindow [pointer] }|
  6074. Global100 MonkeyLives; ∫SysEqu
  6075. { [GLOBAL VAR] monkey lives if >= 0 [word] }|
  6076. Global102 ScrVRes; ∫SysEqu
  6077. { [GLOBAL VAR] Pixels per inch vertically (word) screen
  6078. vertical dots/inch [word] }|
  6079. Global104 ScrHRes; ∫SysEqu
  6080. { [GLOBAL VAR] Pixels per inch horizontally (word) screen
  6081. horizontal dots/inch [word] }|
  6082. Global106 ScreenRow; ∫SysEqu
  6083. { [GLOBAL VAR] rowBytes of screen [word] }|
  6084. Global108 MemTop; ∫SysEqu
  6085. { [GLOBAL VAR] Address of end of RAM (on Macintosh XL, end of
  6086. RAM available to applications) top of memory [pointer] }|
  6087. Global10C BufPtr; ∫SysEqu
  6088. { [GLOBAL VAR] Address of end of jump table top of
  6089. application memory [pointer] }|
  6090. Global110 StkLowPt; ∫SysEqu
  6091. { [GLOBAL VAR] Lowest stack as measured in VBL task [pointer]|
  6092. Global114 HeapEnd; ∫SysEqu
  6093. { [GLOBAL VAR] Address of end of application heap zone end of
  6094. heap [pointer] }|
  6095. Global118 TheZone; ∫SysEqu
  6096. { [GLOBAL VAR] Address of current heap zone current heap zone
  6097. [pointer] }|
  6098. Global11C UTableBase; ∫SysEqu
  6099. { [GLOBAL VAR] Base address of unit table unit I/O table [
  6100. pointer] }|
  6101. Global12C DskVerify; ∫SysEqu
  6102. { [GLOBAL VAR] used by 3.5 disk driver for read/verify [byte]|
  6103. Global12D LoadTrap; ∫SysEqu
  6104. { [GLOBAL VAR] trap before launch? [byte] }|
  6105. Global12E MmInOK; ∫SysEqu
  6106. { [GLOBAL VAR] initial memory mgr checks ok? [byte] }|
  6107. Global12F CPUFlag; ∫SysEqu
  6108. { [GLOBAL VAR] $00=68000, $01=68010, $02=68020 (old ROM inits
  6109. to $00) }|
  6110. Global130 ApplLimit; ∫SysEqu
  6111. { [GLOBAL VAR] Application heap limit application limit [
  6112. pointer] }|
  6113. Global142 DskErr; ∫SysEqu
  6114. { [GLOBAL VAR] disk routine result code [word] }|
  6115. Global144 SysEvtMask; ∫SysEqu
  6116. { [GLOBAL VAR] System event mask (word) system event mask [
  6117. word] }|
  6118. Global146 SysEvtBuf; ∫SysEqu
  6119. { [GLOBAL VAR] system event queue element buffer [pointer] }|
  6120. Global14A EventQueue; ∫SysEqu
  6121. { [GLOBAL VAR] Event queue header (10 bytes) event queue
  6122. header [10 bytes] }|
  6123. Global154 EvtBufCnt; ∫SysEqu
  6124. { [GLOBAL VAR] max number of events in SysEvtBuf - 1 [word] }|
  6125. Global156 RndSeed; ∫SysEqu
  6126. { [GLOBAL VAR] Random number seed (long) random seed/number [
  6127. long] }|
  6128. Global15A SysVersion; ∫SysEqu
  6129. { [GLOBAL VAR] version # of RAM-based system [word] }|
  6130. Global15C SEvtEnb; ∫SysEqu
  6131. { [GLOBAL VAR] 0 if SystemEvent should return FALSE (byte)
  6132. enable SysEvent calls from GNE [byte] }|
  6133. Global15D DSWndUpdate; ∫SysEqu
  6134. { [GLOBAL VAR] GNE not to paintBehind DS AlertRect? [byte] }|
  6135. Global15F IntFlag; ∫SysEqu
  6136. { [GLOBAL VAR] reduce interrupt disable time when bit 7 = 0 }|
  6137. Global160 VBLQueue; ∫SysEqu
  6138. { [GLOBAL VAR] Vertical retrace queue header (10 bytes) VBL
  6139. queue header [10 bytes] }|
  6140. Global16A Ticks; ∫SysEqu
  6141. { [GLOBAL VAR] Current number of ticks since system startup (
  6142. long) Tick count, time since boot [unsigned long] }|
  6143. Global16E MBTicks; ∫SysEqu
  6144. { [GLOBAL VAR] tick count @ last mouse button [long] }|
  6145. Global172 MBState; ∫SysEqu
  6146. { [GLOBAL VAR] current mouse button state [byte] }|
  6147. Global174 KeyMapLM; ∫SysEqu
  6148. { [GLOBAL VAR] KeyMap has name conflict w/ type. Bitmap of
  6149. the keyboard [4 longs] }|
  6150. Global17C KeypadMap; ∫SysEqu
  6151. { [GLOBAL VAR] bitmap for numeric pad-18bits [long] }|
  6152. Global184 KeyLast; ∫SysEqu
  6153. { [GLOBAL VAR] ASCII for last valid keycode [word] }|
  6154. Global186 KeyTime; ∫SysEqu
  6155. { [GLOBAL VAR] tickcount when KEYLAST was rec'd [long] }|
  6156. Global18A KeyRepTime; ∫SysEqu
  6157. { [GLOBAL VAR] tickcount when key was last repeated [long] }|
  6158. Global18E KeyThresh; ∫SysEqu
  6159. { [GLOBAL VAR] Auto-key threshold (word) threshold for key
  6160. repeat [word] }|
  6161. Global190 KeyRepThresh; ∫SysEqu
  6162. { [GLOBAL VAR] Auto-key rate (word) key repeat speed [word] }|
  6163. Global192 Lvl1DT; ∫SysEqu
  6164. { [GLOBAL VAR] Level-1 secondary interrupt vector table (32
  6165. bytes) Interrupt level 1 dispatch table [32 bytes] }|
  6166. Global1B2 Lvl2DT; ∫SysEqu
  6167. { [GLOBAL VAR] Level-2 secondary interrupt vector table (32
  6168. bytes) Interrupt level 2 dispatch table [32 bytes] }|
  6169. Global1D2 UnitNtryCnt; ∫SysEqu
  6170. { [GLOBAL VAR] count of entries in unit table [word] }|
  6171. Global1D4 VIA; ∫SysEqu
  6172. { [GLOBAL VAR] VIA base address VIA base address [pointer] }|
  6173. Global1D8 SCCRd; ∫SysEqu
  6174. { [GLOBAL VAR] SCC read base address SCC base read address [
  6175. pointer] }|
  6176. Global1DC SCCWr; ∫SysEqu
  6177. { [GLOBAL VAR] SCC write base address SCC base write address [
  6178. pointer] }|
  6179. Global1E0 IWM; ∫SysEqu
  6180. { [GLOBAL VAR] IWM base address [pointer] }|
  6181. Global1E4 GetParam; ∫SysEqu
  6182. { [GLOBAL VAR] system parameter scratch [20 bytes] }|
  6183. Global1E4 Scratch20; ∫SysEqu
  6184. { [GLOBAL VAR] 20-byte scratch area scratch [20 bytes] }|
  6185. Global1F8 SPValid; ∫SysEqu
  6186. { [GLOBAL VAR] Validity status (byte) validation field ($A7) [
  6187. byte] }|
  6188. Global1F8 SysParam; ∫SysEqu
  6189. { [GLOBAL VAR] Low-memory copy of parameter RAM (20 bytes)
  6190. system parameter memory [20 bytes] }|
  6191. Global1F9 SPATalkA; ∫SysEqu
  6192. { [GLOBAL VAR] AppleTalk node ID hint for modem port (byte)
  6193. AppleTalk node number hint for port A }|
  6194. Global1FA SPATalkB; ∫SysEqu
  6195. { [GLOBAL VAR] AppleTalk node ID hint for printer port (byte)
  6196. AppleTalk node number hint for port B }|
  6197. Global1FB SPConfig; ∫SysEqu
  6198. { [GLOBAL VAR] Use types for serial ports (byte) config bits:
  6199. 4-7 A, 0-3 B (see use type below) }|
  6200. Global1FC SPPortA; ∫SysEqu
  6201. { [GLOBAL VAR] Modem port configuration (word) SCC port A
  6202. configuration [word] }|
  6203. Global1FE SPPortB; ∫SysEqu
  6204. { [GLOBAL VAR] Printer port configuration (word) SCC port B
  6205. configuration [word] }|
  6206. Global200 SPAlarm; ∫SysEqu
  6207. { [GLOBAL VAR] Alarm setting (long) alarm time [long] }|
  6208. Global204 SPFont; ∫SysEqu
  6209. { [GLOBAL VAR] Application font number minus 1 (word) default
  6210. application font number minus 1 [word] }|
  6211. Global206 SPKbd; ∫SysEqu
  6212. { [GLOBAL VAR] Auto-key threshold and rate (byte) kbd repeat
  6213. thresh in 4/60ths [2 4-bit] }|
  6214. Global207 SPPrint; ∫SysEqu
  6215. { [GLOBAL VAR] Printer connection (byte) print stuff [byte] }|
  6216. Global208 SPVolCtl; ∫SysEqu
  6217. { [GLOBAL VAR] Speaker volume setting in parameter RAM (byte)
  6218. volume control [byte] }|
  6219. Global209 SPClikCaret; ∫SysEqu
  6220. { [GLOBAL VAR] Double-click and caret-blink times (byte)
  6221. double click/caret time in 4/60ths[2 4-bit] }|
  6222. Global20A SPMisc1; ∫SysEqu
  6223. { [GLOBAL VAR] miscellaneous [1 byte] }|
  6224. Global20B PCDeskPat; ∫SysEqu
  6225. { [GLOBAL VAR] desktop pat, top bit only! others are in use }|
  6226. Global20B SPMisc2; ∫SysEqu
  6227. { [GLOBAL VAR] Mouse scaling, system startup disk, menu blink
  6228. (byte) miscellaneous [1 byte] }|
  6229. Global20C TimeLM; ∫SysEqu
  6230. { [GLOBAL VAR] Time has name conflict w/ type. Clock time (
  6231. extrapolated) [long] }|
  6232. Global210 BootDrive; ∫SysEqu
  6233. { [GLOBAL VAR] drive number of boot drive [word] }|
  6234. Global214 SFSaveDisk; ∫SysEqu
  6235. { [GLOBAL VAR] Negative of volume reference number used by
  6236. Standard File Package (word) last vRefNum seen by standard
  6237. file [word] }|
  6238. Global216 HiKeyLast; ∫SysEqu
  6239. { [GLOBAL VAR] Same as KbdVars }|
  6240. Global216 KbdVars; ∫SysEqu
  6241. { [GLOBAL VAR] Keyboard manager variables [4 bytes] }|
  6242. Global218 KbdLast; ∫SysEqu
  6243. { [GLOBAL VAR] Same as KbdVars+2 }|
  6244. Global21A JKybdTask; ∫SysEqu
  6245. { [GLOBAL VAR] keyboard VBL task hook [pointer] }|
  6246. Global21E KbdType; ∫SysEqu
  6247. { [GLOBAL VAR] keyboard model number [byte] }|
  6248. Global21F AlarmState; ∫SysEqu
  6249. { [GLOBAL VAR] Bit7=parity, Bit6=beeped, Bit0=enable [byte] }|
  6250. Global220 MemErr; ∫SysEqu
  6251. { [GLOBAL VAR] last memory manager error [word] }|
  6252. Global260 SdVolume; ∫SysEqu
  6253. { [GLOBAL VAR] Current speaker volume (byte: low-order three
  6254. bits only) Global volume(sound) control [byte] }|
  6255. Global262 SoundPtr; ∫SysEqu
  6256. { [GLOBAL VAR] Pointer to four-tone record 4VE sound
  6257. definition table [pointer] }|
  6258. Global266 SoundBase; ∫SysEqu
  6259. { [GLOBAL VAR] Pointer to free-form synthesizer buffer sound
  6260. bitMap [pointer] }|
  6261. Global26A SoundVBL; ∫SysEqu
  6262. { [GLOBAL VAR] vertical retrace control element [16 bytes] }|
  6263. Global27A SoundDCE; ∫SysEqu
  6264. { [GLOBAL VAR] sound driver DCE [pointer] }|
  6265. Global27E SoundActive; ∫SysEqu
  6266. { [GLOBAL VAR] sound is active? [byte] }|
  6267. Global27F SoundLevel; ∫SysEqu
  6268. { [GLOBAL VAR] Amplitude in 740-byte buffer (byte) current
  6269. level in buffer [byte] }|
  6270. Global280 CurPitch; ∫SysEqu
  6271. { [GLOBAL VAR] Value of count in square-wave synthesizer
  6272. buffer (word) current pitch value [word] }|
  6273. Global286 SwitcherTPtr; ∫SysEqu
  6274. { [GLOBAL VAR] Switcher's switch table }|
  6275. Global28E ROM85; ∫SysEqu
  6276. { [GLOBAL VAR] (word) actually high bit - 0 for ROM vers $75 (
  6277. sic) and later }|
  6278. Global290 PortAUse; ∫SysEqu
  6279. { [GLOBAL VAR] bit 7: 1 = not in use, 0 = in use }|
  6280. Global291 PortBUse; ∫SysEqu
  6281. { [GLOBAL VAR] Current availability of serial port B (byte)
  6282. port B use, same format as PortAUse }|
  6283. Global29A JGNEFilter; ∫SysEqu
  6284. { [GLOBAL VAR] GetNextEvent filter proc [pointer] }|
  6285. Global29E Key1Trans; ∫SysEqu
  6286. { [GLOBAL VAR] keyboard translator procedure [pointer] }|
  6287. Global2A2 Key2Trans; ∫SysEqu
  6288. { [GLOBAL VAR] numeric keypad translator procedure [pointer] }|
  6289. Global2A6 SysZone; ∫SysEqu
  6290. { [GLOBAL VAR] Address of system heap zone system heap zone [
  6291. pointer] }|
  6292. Global2AA ApplZone; ∫SysEqu
  6293. { [GLOBAL VAR] Address of application heap zone application
  6294. heap zone [pointer] }|
  6295. Global2AE ROMBase; ∫SysEqu
  6296. { [GLOBAL VAR] Base address of ROM ROM base address [pointer]|
  6297. Global2B2 RAMBase; ∫SysEqu
  6298. { [GLOBAL VAR] Trap dispatch table's base address for
  6299. routines in RAM RAM base address [pointer] }|
  6300. Global2B6 ExpandMem; ∫SysEqu
  6301. { [GLOBAL VAR] pointer to expanded memory block }|
  6302. Global2BA DSAlertTab; ∫SysEqu
  6303. { [GLOBAL VAR] Pointer to system error alert table in use
  6304. system error alerts [pointer] }|
  6305. Global2BE ExtStsDT; ∫SysEqu
  6306. { [GLOBAL VAR] External/status interrupt vector table (16
  6307. bytes) SCC ext/sts secondary dispatch table [16 bytes] }|
  6308. Global2CE SCCASts; ∫SysEqu
  6309. { [GLOBAL VAR] SCC read reg 0 last ext/sts rupt - A [byte] }|
  6310. Global2CF SCCBSts; ∫SysEqu
  6311. { [GLOBAL VAR] SCC read reg 0 last ext/sts rupt - B [byte] }|
  6312. Global2D0 SerialVars; ∫SysEqu
  6313. { [GLOBAL VAR] async driver variables [16 bytes] }|
  6314. Global2D8 ABusVars; ∫SysEqu
  6315. { [GLOBAL VAR] Pointer to AppleTalk variables ;Pointer to
  6316. AppleTalk local variables }|
  6317. Global2DC ABusDCE; ∫SysEqu
  6318. { [GLOBAL VAR] ;Pointer to AppleTalk DCE }|
  6319. Global2E0 FinderName[GLOBAL VAR] Name of the Finder(length
  6320. byte followed by up to 15 characters); ∫Globals|
  6321. Global2F0 DoubleTime; ∫SysEqu
  6322. { [GLOBAL VAR] Double-click interval in ticks (long) double
  6323. click ticks [long] }|
  6324. Global2F4 CaretTime; ∫SysEqu
  6325. { [GLOBAL VAR] Caret-blink interval in ticks (long) caret
  6326. blink ticks [long] }|
  6327. Global2F8 ScrDmpEnb; ∫SysEqu
  6328. { [GLOBAL VAR] 0 if GetNextEvent shouldn't process
  6329. Command-Shift-number combinations (byte) screen dump enabled?
  6330. [byte] }|
  6331. Global2F9 ScrDmpType; ∫SysEqu
  6332. { [GLOBAL VAR] FF dumps screen, FE dumps front window [byte] }|
  6333. Global2FA TagData; ∫SysEqu
  6334. { [GLOBAL VAR] sector tag info for disk drivers [14 bytes] }|
  6335. Global2FC BufTgFNum; ∫SysEqu
  6336. { [GLOBAL VAR] File tags buffer: file number (long) file
  6337. number [long] }|
  6338. Global300 BufTgFFlg; ∫SysEqu
  6339. { [GLOBAL VAR] File tags buffer: flags (word: bit 1=1 if
  6340. resource fork) flags [word] }|
  6341. Global302 BufTgFBkNum; ∫SysEqu
  6342. { [GLOBAL VAR] File tags buffer: logical block number (word)
  6343. logical block number [word] }|
  6344. Global304 BufTgDate; ∫SysEqu
  6345. { [GLOBAL VAR] File tags buffer: date and time of last
  6346. modification (long) time stamp [word] }|
  6347. Global308 DrvQHdr; ∫SysEqu
  6348. { [GLOBAL VAR] Drive queue header (10 bytes) queue header of
  6349. drives in system [10 bytes] }|
  6350. Global312 PWMBuf2; ∫SysEqu
  6351. { [GLOBAL VAR] PWM buffer 1 (or 2 if sound) [pointer] }|
  6352. Global316 HpChk; ∫SysEqu
  6353. { [GLOBAL VAR] heap check RAM code [pointer] }|
  6354. Global31A Lo3Bytes; ∫SysEqu
  6355. { [GLOBAL VAR] $00FFFFFF constant $00FFFFFF [long] }|
  6356. Global31A MaskBC; ∫SysEqu
  6357. { [GLOBAL VAR] Memory Manager Byte Count Mask [long] }|
  6358. Global31A MaskHandle; ∫SysEqu
  6359. { [GLOBAL VAR] Memory Manager Handle Mask [long] }|
  6360. Global31A MaskPtr; ∫SysEqu
  6361. { [GLOBAL VAR] Memory Manager Pointer Mask [long] }|
  6362. Global31E MinStack; ∫SysEqu
  6363. { [GLOBAL VAR] Minimum space allotment for stack (long) min
  6364. stack size used in InitApplZone [long] }|
  6365. Global322 DefltStack; ∫SysEqu
  6366. { [GLOBAL VAR] Default space allotment for stack (long)
  6367. default size of stack [long] }|
  6368. Global326 MMDefFlags; ∫SysEqu
  6369. { [GLOBAL VAR] default zone flags [word] }|
  6370. Global328 GZRootHnd; ∫SysEqu
  6371. { [GLOBAL VAR] Handle to relocatable block not to be moved by
  6372. grow zone function root handle for GrowZone [handle] }|
  6373. Global32C GZRootPtr; ∫SysEqu
  6374. { [GLOBAL VAR] root pointer for GrowZone [pointer] }|
  6375. Global330 GZMoveHnd; ∫SysEqu
  6376. { [GLOBAL VAR] moving handle for GrowZone [handle] }|
  6377. Global334 DSDrawProc; ∫SysEqu
  6378. { [GLOBAL VAR] alternate syserror draw procedure [pointer] }|
  6379. Global338 EjectNotify; ∫SysEqu
  6380. { [GLOBAL VAR] eject notify procedure [pointer] }|
  6381. Global33C IAZNotify; ∫SysEqu
  6382. { [GLOBAL VAR] world swaps notify procedure [pointer] }|
  6383. Global34E FCBSPtr[GLOBAL VAR] Pointer to file-control-block
  6384. buffer; ∫Globals|
  6385. Global352 DefVCBPtr[GLOBAL VAR] Pointer to default volume
  6386. control block; ∫Globals|
  6387. Global356 VCBQHdr[GLOBAL VAR] Volume-control-block queue
  6388. header(10 bytes); ∫Globals|
  6389. Global360 FSQHdr[GLOBAL VAR] File I/O queue header(10 bytes);
  6390. ∫Globals|
  6391. Global398 CurDirStore; ∫SysEqu
  6392. { [GLOBAL VAR] save dir across calls to Standard File [long] }|
  6393. Global3F2 ToExtFS[GLOBAL VAR] Pointer to external file system;
  6394.  ∫Globals|
  6395. Global3F8 DSAlertRect; ∫SysEqu
  6396. { [GLOBAL VAR] Rectangle enclosing system error alert (8
  6397. bytes) rectangle for disk-switch alert [8 bytes] }|
  6398. Global8 BusErrVct; ∫SysEqu
  6399. { [GLOBAL VAR] bus error vector }|
  6400. Global824 ScrnBase; ∫SysEqu
  6401. { [GLOBAL VAR] Address of main screen buffer Screen Base [
  6402. pointer] }|
  6403. Global828 MTemp; ∫SysEqu
  6404. { [GLOBAL VAR] Low-level interrupt mouse location [long] }|
  6405. Global82C RawMouse; ∫SysEqu
  6406. { [GLOBAL VAR] un-jerked mouse coordinates [long] }|
  6407. Global830 Mouse; ∫SysEqu
  6408. { [GLOBAL VAR] processed mouse coordinate [long] }|
  6409. Global834 CrsrPin; ∫SysEqu
  6410. { [GLOBAL VAR] cursor pinning rectangle [8 bytes] }|
  6411. Global83C CrsrRect; ∫SysEqu
  6412. { [GLOBAL VAR] Cursor hit rectangle [8 bytes] }|
  6413. Global844 TheCrsr; ∫SysEqu
  6414. { [GLOBAL VAR] Cursor data, mask & hotspot [68 bytes] }|
  6415. Global888 CrsrAddr; ∫SysEqu
  6416. { [GLOBAL VAR] Address of data under cursor [long] }|
  6417. Global88C CrsrSave; ∫SysEqu
  6418. { [GLOBAL VAR] data under the cursor [64 bytes] }|
  6419. Global88C JAllocCrsr; ∫SysEqu
  6420. { [GLOBAL VAR] (long) vector to routine that allocates cursor|
  6421. Global88C NewCrsrJTbl; ∫SysEqu
  6422. { [GLOBAL VAR] location of new crsr jump vectors }|
  6423. Global890 JSetCCrsr; ∫SysEqu
  6424. { [GLOBAL VAR] (long) vector to routine that sets color
  6425. cursor }|
  6426. Global894 JOpcodeProc; ∫SysEqu
  6427. { [GLOBAL VAR] (long) vector to process new picture opcodes }|
  6428. Global898 CrsrBase; ∫SysEqu
  6429. { [GLOBAL VAR] (long) scrnBase for cursor }|
  6430. Global89C CrsrDevice; ∫SysEqu
  6431. { [GLOBAL VAR] (long) current cursor device }|
  6432. Global8A0 SrcDevice; ∫SysEqu
  6433. { [GLOBAL VAR] (LONG) Src device for Stretchbits }|
  6434. Global8A4 MainDevice; ∫SysEqu
  6435. { [GLOBAL VAR] (long) the main screen device }|
  6436. Global8A8 DeviceList; ∫SysEqu
  6437. { [GLOBAL VAR] (long) list of display devices }|
  6438. Global8AC CrsrRow; ∫SysEqu
  6439. { [GLOBAL VAR] (word) rowbytes for current cursor screen }|
  6440. Global8B0 QDColors; ∫SysEqu
  6441. { [GLOBAL VAR] (long) handle to default colors }|
  6442. Global8CC CrsrVis; ∫SysEqu
  6443. { [GLOBAL VAR] Cursor visible? [byte] }|
  6444. Global8CD CrsrBusy; ∫SysEqu
  6445. { [GLOBAL VAR] Cursor locked out? [byte] }|
  6446. Global8CE CrsrNew; ∫SysEqu
  6447. { [GLOBAL VAR] Cursor changed? [byte] }|
  6448. Global8CF CrsrCouple; ∫SysEqu
  6449. { [GLOBAL VAR] cursor coupled to mouse? [byte] }|
  6450. Global8D0 CrsrState; ∫SysEqu
  6451. { [GLOBAL VAR] Cursor nesting level [word] }|
  6452. Global8D2 CrsrObscure; ∫SysEqu
  6453. { [GLOBAL VAR] Cursor obscure semaphore [byte] }|
  6454. Global8D3 CrsrScale; ∫SysEqu
  6455. { [GLOBAL VAR] cursor scaled? [byte] }|
  6456. Global8D6 MouseMask; ∫SysEqu
  6457. { [GLOBAL VAR] V-H mask for ANDing with mouse [long] }|
  6458. Global8DA MouseOffset; ∫SysEqu
  6459. { [GLOBAL VAR] V-H offset for adding after ANDing [long] }|
  6460. Global8DE JournalFlag; ∫SysEqu
  6461. { [GLOBAL VAR] Journaling mode (word) journaling state [word]|
  6462. Global8E8 JournalRef; ∫SysEqu
  6463. { [GLOBAL VAR] Reference number of journaling device driver (
  6464. word) Journalling driver's refnum [word] }|
  6465. Global8EC CrsrThresh; ∫SysEqu
  6466. { [GLOBAL VAR] Mouse-scaling threshold (word) delta threshold
  6467. for mouse scaling [word] }|
  6468. Global8EE JCrsrTask; ∫SysEqu
  6469. { [GLOBAL VAR] address of CrsrVBLTask [long] }|
  6470. Global8F2 WWExist; ∫SysEqu
  6471. { [GLOBAL VAR] window manager initialized? [byte] }|
  6472. Global8F3 QDExist; ∫SysEqu
  6473. { [GLOBAL VAR] quickdraw is initialized [byte] }|
  6474. Global8F4 JFetch; ∫SysEqu
  6475. { [GLOBAL VAR] Jump vector for Fetch function fetch a byte
  6476. routine for drivers [pointer] }|
  6477. Global8F8 JStash; ∫SysEqu
  6478. { [GLOBAL VAR] Jump vector for Stash function stash a byte
  6479. routine for drivers [pointer] }|
  6480. Global8FC JIODone; ∫SysEqu
  6481. { [GLOBAL VAR] Jump vector for IODone function IODone entry
  6482. location [pointer] }|
  6483. Global900 CurApRefNum; ∫SysEqu
  6484. { [GLOBAL VAR] Reference number of current application's
  6485. resource file (word) refNum of application's resFile [word] }|
  6486. Global902 LaunchFlag; ∫SysEqu
  6487. { [GLOBAL VAR] from launch or chain [byte] }|
  6488. Global904 CurrentA5; ∫SysEqu
  6489. { [GLOBAL VAR] Address of boundary between application
  6490. globals and application parameters current value of A5 [
  6491. pointer] }|
  6492. Global908 CurStackBase; ∫SysEqu
  6493. { [GLOBAL VAR] Address of base of stack; start of application
  6494. globals current stack base [pointer] }|
  6495. Global910 CurApName; ∫SysEqu
  6496. { [GLOBAL VAR] Name of current application (length byte
  6497. followed by up to 31 characters) name of application [STRING[
  6498. 31]] }|
  6499. Global930 SaveSegHandle; ∫SysEqu
  6500. { [GLOBAL VAR] seg 0 handle [handle] }|
  6501. Global934 CurJTOffset; ∫SysEqu
  6502. { [GLOBAL VAR] Offset to jump table from location pointed to
  6503. by A5 (word) current jump table offset [word] }|
  6504. Global936 CurPageOption; ∫SysEqu
  6505. { [GLOBAL VAR] Sound/screen buffer configuration passed to
  6506. Chain or Launch (word) current page 2 configuration [word] }|
  6507. Global938 HiliteMode; ∫SysEqu
  6508. { [GLOBAL VAR] used for color highlighting }|
  6509. Global93A LoaderPBlock; ∫SysEqu
  6510. { [GLOBAL VAR] param block for ExitToShell [10 bytes] }|
  6511. Global944 PrintErr[GLOBAL VAR] Result code from last Printing
  6512. Manager routine(word); ∫Globals|
  6513. Global960 ScrapInfo; ∫SysEqu
  6514. { [GLOBAL VAR] scrap length [long] }|
  6515. Global960 ScrapSize; ∫SysEqu
  6516. { [GLOBAL VAR] Size in bytes of desk scrap (long) scrap
  6517. length [long] }|
  6518. Global960 ScrapVars; ∫SysEqu
  6519. { [GLOBAL VAR] scrap manager variables [32 bytes] }|
  6520. Global964 ScrapHandle; ∫SysEqu
  6521. { [GLOBAL VAR] Handle to desk scrap in memory memory scrap [
  6522. handle] }|
  6523. Global968 ScrapCount; ∫SysEqu
  6524. { [GLOBAL VAR] Count changed by ZeroScrap (word) validation
  6525. byte [word] }|
  6526. Global96A ScrapState; ∫SysEqu
  6527. { [GLOBAL VAR] Tells where desk scrap is (word) scrap state [
  6528. word] }|
  6529. Global96C ScrapName; ∫SysEqu
  6530. { [GLOBAL VAR] Pointer to scrap file name (preceded by length
  6531. byte) pointer to scrap name [pointer] }|
  6532. Global970 ScrapTag; ∫SysEqu
  6533. { [GLOBAL VAR] scrap file name [STRING[15]] }|
  6534. Global980 ROMFont0[GLOBAL VAR] Handle to font record for
  6535. system font; ∫Globals|
  6536. Global980 ScrapEnd; ∫SysEqu
  6537. { [GLOBAL VAR] end of scrap vars }|
  6538. Global984 ApFontID[GLOBAL VAR] Font number of application
  6539. font(word); ∫Globals|
  6540. Global9CE ToolScratch[GLOBAL VAR] 8-byte scratch area;
  6541. ∫Globals|
  6542. Global9D6 WindowList; ∫SysEqu
  6543. { [GLOBAL VAR] Pointer to first window in window list; 0 if
  6544. using events but not windows Z-ordered linked list of windows
  6545. [pointer] }|
  6546. Global9DA SaveUpdate[GLOBAL VAR] Flag for whether to generate
  6547. update events(word); ∫Globals|
  6548. Global9DC PaintWhite; ∫SysEqu
  6549. { [GLOBAL VAR] Flag for whether to paint window white before
  6550. update event (word) erase newly drawn windows? [word] }|
  6551. Global9DE WMgrPort; ∫SysEqu
  6552. { [GLOBAL VAR] Pointer to Window Manager port window manager'
  6553. s grafport [pointer] }|
  6554. Global9E6 OldStructure[GLOBAL VAR] Handle to saved structure
  6555. region; ∫Globals|
  6556. Global9EA OldContent[GLOBAL VAR] Handle to saved content
  6557. region; ∫Globals|
  6558. Global9EE GrayRgn; ∫SysEqu
  6559. { [GLOBAL VAR] Handle to region drawn as desktop rounded gray
  6560. desk region [handle] }|
  6561. Global9F2 SaveVisRgn[GLOBAL VAR] Handle to saved visRgn;
  6562. ∫Globals|
  6563. Global9F6 DragHook; ∫SysEqu
  6564. { [GLOBAL VAR] Address of procedure to execute during
  6565. TrackGoAway, DragWindow, GrowWindow, DragGrayRgn,
  6566. TrackControl, and DragControl user hook during dragging [
  6567. pointer] }|
  6568. Global9FA Scratch8; ∫SysEqu
  6569. { [GLOBAL VAR] 8-byte scratch area scratch [8 bytes] }|
  6570. GlobalA02 OneOne; ∫SysEqu
  6571. { [GLOBAL VAR] $00010001 constant $00010001 [long] }|
  6572. GlobalA06 MinusOne; ∫SysEqu
  6573. { [GLOBAL VAR] $FFFFFFFF constant $FFFFFFFF [long] }|
  6574. GlobalA1C MenuList[GLOBAL VAR] Handle to current menu list;
  6575. ∫Globals|
  6576. GlobalA20 MBarEnable[GLOBAL VAR] Unique menu ID for active
  6577. desk accessory,when menu bar belongs to the accessory(word);
  6578. ∫Globals|
  6579. GlobalA24 MenuFlash[GLOBAL VAR] Count for duration of menu
  6580. item blinking(word); ∫Globals|
  6581. GlobalA26 TheMenu[GLOBAL VAR] Menu ID of currently
  6582. highlighted menu(word); ∫Globals|
  6583. GlobalA2C MBarHook[GLOBAL VAR] Address of routine called by
  6584. MenuSelect before menu is drawn; ∫Globals|
  6585. GlobalA30 MenuHook[GLOBAL VAR] Address of routine called
  6586. during MenuSelect; ∫Globals|
  6587. GlobalA34 DragPattern[GLOBAL VAR] Pattern of dragged region's
  6588. outline(8 bytes); ∫Globals|
  6589. GlobalA3C DeskPattern; ∫SysEqu
  6590. { [GLOBAL VAR] Pattern with which desktop is painted (8 bytes)
  6591.  desk pattern [8 bytes] }|
  6592. GlobalA50 TopMapHndl; ∫SysEqu
  6593. { [GLOBAL VAR] Handle to resource map of most recently opened
  6594. resource file topmost map in list [handle] }|
  6595. GlobalA54 SysMapHndl; ∫SysEqu
  6596. { [GLOBAL VAR] Handle to map of system resource file system
  6597. map [handle] }|
  6598. GlobalA58 SysMap; ∫SysEqu
  6599. { [GLOBAL VAR] Reference number of system resource file (word)
  6600.  reference number of system map [word] }|
  6601. GlobalA5A CurMap; ∫SysEqu
  6602. { [GLOBAL VAR] Reference number of current resource file (
  6603. word) reference number of current map [word] }|
  6604. GlobalA5C ResReadOnly; ∫SysEqu
  6605. { [GLOBAL VAR] Read only flag [word] }|
  6606. GlobalA5E ResLoad; ∫SysEqu
  6607. { [GLOBAL VAR] Current SetResLoad state (word) Auto-load
  6608. feature [word] }|
  6609. GlobalA60 ResErr; ∫SysEqu
  6610. { [GLOBAL VAR] Current value of ResError (word) Resource
  6611. error code [word] }|
  6612. GlobalA63 FScaleDisable[GLOBAL VAR] Nonzero to disable font
  6613. scaling(byte); ∫Globals|
  6614. GlobalA64 CurActivate; ∫SysEqu
  6615. { [GLOBAL VAR] Pointer to window to receive activate event
  6616. window slated for activate event [pointer] }|
  6617. GlobalA68 CurDeactive; ∫SysEqu
  6618. { [GLOBAL VAR] Pointer to window to receive deactivate event
  6619. window slated for deactivate event [pointer] }|
  6620. GlobalA6C DeskHook; ∫SysEqu
  6621. { [GLOBAL VAR] Address of procedure for painting desktop or
  6622. responding to clicks on desktop hook for painting the desk [
  6623. pointer] }|
  6624. GlobalA70 TEDoText; ∫SysEqu
  6625. { [GLOBAL VAR] Address of TextEdit multi-purpose routine
  6626. textEdit doText proc hook [pointer] }|
  6627. GlobalA74 TERecal; ∫SysEqu
  6628. { [GLOBAL VAR] Address of routine to recalculate line starts
  6629. for TextEdit textEdit recalText proc hook [pointer] }|
  6630. GlobalA78 ApplScratch[GLOBAL VAR] 12-byte scratch area
  6631. reserved for use by applications; ∫Globals|
  6632. GlobalA84 GhostWindow; ∫SysEqu
  6633. { [GLOBAL VAR] Pointer to window never to be considered
  6634. frontmost window hidden from FrontWindow [pointer] }|
  6635. GlobalA8C RestProc; ∫SysEqu
  6636. { [GLOBAL VAR] Resume procedure f InitDialogs [pointer] }|
  6637. GlobalA8C ResumeProc; ∫SysEqu
  6638. { [GLOBAL VAR] Address of resume procedure Resume procedure
  6639. from InitDialogs [pointer] }|
  6640. GlobalA98 ANumber[GLOBAL VAR] Resource ID of last alert(word);
  6641.  ∫Globals|
  6642. GlobalA9A ACount[GLOBAL VAR] Stage number(0 through 3)of last
  6643. alert(word); ∫Globals|
  6644. GlobalA9C DABeeper[GLOBAL VAR] Address of current sound
  6645. procedure; ∫Globals|
  6646. GlobalAA0 DAStrings[GLOBAL VAR] Handles to ParamText strings(
  6647. 16 bytes); ∫Globals|
  6648. GlobalAB0 TEScrpLength; ∫SysEqu
  6649. { [GLOBAL VAR] Size in bytes of TextEdit scrap (long)
  6650. textEdit Scrap Length [word] }|
  6651. GlobalAB4 TEScrpHandle; ∫SysEqu
  6652. { [GLOBAL VAR] Handle to TextEdit scrap textEdit Scrap [
  6653. handle] }|
  6654. GlobalAD8 SysResName; ∫SysEqu
  6655. { [GLOBAL VAR] Name of system resource file (length byte
  6656. followed by up to 19 characters) Name of system resource file
  6657. [STRING[19]] }|
  6658. GlobalAEC AppParmHandle[GLOBAL VAR] Handle to Finder
  6659. information; ∫Globals|
  6660. GlobalAF0 DSErrCode; ∫SysEqu
  6661. { [GLOBAL VAR] Current system error ID (word) last system
  6662. error alert ID }|
  6663. GlobalAF2 ResErrProc; ∫SysEqu
  6664. { [GLOBAL VAR] Address of resource error procedure Resource
  6665. error procedure [pointer] }|
  6666. GlobalAF6 TEWdBreak; ∫SysEqu
  6667. { [GLOBAL VAR] default word break routine [pointer] }|
  6668. GlobalAFA DlgFont[GLOBAL VAR] Font number for dialogs and
  6669. alerts(word); ∫Globals|
  6670. GlobalB04 KeyMVars; ∫SysEqu
  6671. { [GLOBAL VAR] (word) for ROM KEYM proc state }|
  6672. GlobalB06 ROMMapHndl; ∫SysEqu
  6673. { [GLOBAL VAR] (long) handle of ROM resource map }|
  6674. GlobalB9E RomMapInsert; ∫SysEqu
  6675. { [GLOBAL VAR] (byte) determines if we should link in map }|
  6676. GlobalB9F TmpResLoad; ∫SysEqu
  6677. { [GLOBAL VAR] second byte is temporary ResLoad value. }|
  6678. GlobalBA0 IntlSpec; ∫SysEqu
  6679. { [GLOBAL VAR] (long) - ptr to extra Intl data }|
  6680. GlobalBA5 WordRedraw; ∫SysEqu
  6681. { [GLOBAL VAR] (byte) - used by TextEdit RecalDraw }|
  6682. GlobalBAA MBarHeight; ∫SysEqu
  6683. { [GLOBAL VAR] height of the menu bar }|
  6684. GlobalBAC TESysJust; ∫SysEqu
  6685. { [GLOBAL VAR] (word) system justification (intl. textEdit) }|
  6686. GlobalBAE HiHeapMark; ∫SysEqu
  6687. { [GLOBAL VAR] (long) highest address used by a zone below sp<
  6688. 01Nov85 JTC> }|
  6689. GlobalBB2 SegHiEnable; ∫SysEqu
  6690. { [GLOBAL VAR] (byte) 0 to disable MoveHHi in LoadSeg }|
  6691. GlobalBB4 CommToolboxGlobals; ∫SysEqu
  6692. { [GLOBAL VAR] pointer to CommToolbox globals }|
  6693. GlobalC00 SCSIBase; ∫SysEqu
  6694. { [GLOBAL VAR] (long) base address for SCSI chip read }|
  6695. GlobalC04 SCSIDMA; ∫SysEqu
  6696. { [GLOBAL VAR] (long) base address for SCSI DMA }|
  6697. GlobalC08 SCSIHsk; ∫SysEqu
  6698. { [GLOBAL VAR] (long) base address for SCSI handshake }|
  6699. GlobalC0C SCSIGlobals; ∫SysEqu
  6700. { [GLOBAL VAR] (long) ptr for SCSI mgr locals }|
  6701. GlobalC10 RGBBlack; ∫SysEqu
  6702. { [GLOBAL VAR] (6 bytes) the black field for color }|
  6703. GlobalC16 RGBWhite; ∫SysEqu
  6704. { [GLOBAL VAR] (6 bytes) the white field for color }|
  6705. GlobalC20 RowBits; ∫SysEqu
  6706. { [GLOBAL VAR] (word) screen horizontal pixels }|
  6707. GlobalC22 ColLines; ∫SysEqu
  6708. { [GLOBAL VAR] (word) screen vertical pixels }|
  6709. GlobalC24 ScreenBytes; ∫SysEqu
  6710. { [GLOBAL VAR] (long) total screen bytes }|
  6711. GlobalC2C NMIFlag; ∫SysEqu
  6712. { [GLOBAL VAR] (byte) flag for NMI debounce }|
  6713. GlobalC2D VidType; ∫SysEqu
  6714. { [GLOBAL VAR] (byte) video board type ID }|
  6715. GlobalC2E VidMode; ∫SysEqu
  6716. { [GLOBAL VAR] (byte) video mode (4=4bit color) }|
  6717. GlobalC2F SCSIPoll; ∫SysEqu
  6718. { [GLOBAL VAR] (byte) poll for device zero only once. }|
  6719. GlobalC30 SEVarBase; ∫SysEqu
  6720. { [GLOBAL VAR] }|
  6721. GlobalCB0 MMUFlags; ∫SysEqu
  6722. { [GLOBAL VAR] (byte) cleared to zero (reserved for future
  6723. use) }|
  6724. GlobalCB1 MMUType; ∫SysEqu
  6725. { [GLOBAL VAR] (byte) kind of MMU present }|
  6726. GlobalCB2 MMU32bit; ∫SysEqu
  6727. { [GLOBAL VAR] (byte) boolean reflecting current machine MMU
  6728. mode }|
  6729. GlobalCB3 MMUFluff; ∫SysEqu
  6730. { [GLOBAL VAR] (byte) fluff byte forced by reducing MMUMode
  6731. to MMU32bit. }|
  6732. GlobalCB4 MMUTbl; ∫SysEqu
  6733. { [GLOBAL VAR] (long) pointer to MMU Mapping table }|
  6734. GlobalCB8 MMUTblSize; ∫SysEqu
  6735. { [GLOBAL VAR] (long) size of the MMU mapping table }|
  6736. GlobalCBC SInfoPtr; ∫SysEqu
  6737. { [GLOBAL VAR] (long) pointer to Slot manager information }|
  6738. GlobalCC0 ASCBase; ∫SysEqu
  6739. { [GLOBAL VAR] (long) pointer to Sound Chip }|
  6740. GlobalCC4 SMGlobals; ∫SysEqu
  6741. { (long) pointer to Sound Manager Globals }|
  6742. GlobalCC8 TheGDevice; ∫SysEqu
  6743. { [GLOBAL VAR] (long) the current graphics device }|
  6744. GlobalCCC CQDGlobals; ∫SysEqu
  6745. { (long) quickDraw global extensions }|
  6746. GlobalCF8 ADBBase; ∫SysEqu
  6747. { [GLOBAL VAR] (long) pointer to Front Desk Buss Variables }|
  6748. GlobalCFC WarmStart; ∫SysEqu
  6749. { [GLOBAL VAR] (long) flag to indicate it is a warm start }|
  6750. GlobalD00 TimeDBRA; ∫SysEqu
  6751. { [GLOBAL VAR] (word) number of iterations of DBRA per
  6752. millisecond }|
  6753. GlobalD02 TimeSCCDB; ∫SysEqu
  6754. { [GLOBAL VAR] (word) number of iter's of SCC access & DBRA. }|
  6755. GlobalD04 SlotQDT; ∫SysEqu
  6756. { [GLOBAL VAR] ptr to slot queue table }|
  6757. GlobalD08 SlotPrTbl; ∫SysEqu
  6758. { [GLOBAL VAR] ptr to slot priority table }|
  6759. GlobalD0C SlotVBLQ; ∫SysEqu
  6760. { [GLOBAL VAR] ptr to slot VBL queue table }|
  6761. GlobalD10 ScrnVBLPtr; ∫SysEqu
  6762. { [GLOBAL VAR] save for ptr to main screen VBL queue }|
  6763. GlobalD14 SlotTICKS; ∫SysEqu
  6764. { [GLOBAL VAR] ptr to slot tickcount table }|
  6765. GlobalD20 TableSeed; ∫SysEqu
  6766. { [GLOBAL VAR] (long) seed value for color table ID's }|
  6767. GlobalD24 SRsrcTblPtr; ∫SysEqu
  6768. { [GLOBAL VAR] (long) pointer to slot resource table. }|
  6769. GlobalD28 JVBLTask; ∫SysEqu
  6770. { [GLOBAL VAR] vector to slot VBL task interrupt handler }|
  6771. GlobalD2C WMgrCPort; ∫SysEqu
  6772. { [GLOBAL VAR] window manager color port }|
  6773. GlobalD30 VertRRate; ∫SysEqu
  6774. { [GLOBAL VAR] (word) Vertical refresh rate for start manager.|
  6775. GlobalD60 ChunkyDepth; ∫SysEqu
  6776. { [GLOBAL VAR] depth of the pixels }|
  6777. GlobalD62 CrsrPtr; ∫SysEqu
  6778. { [GLOBAL VAR] pointer to cursor save area }|
  6779. GlobalD66 PortList; ∫SysEqu
  6780. { [GLOBAL VAR] list of grafports }|
  6781. GlobalD6A MickeyBytes; ∫SysEqu
  6782. { [GLOBAL VAR] long pointer to cursor stuff }|
  6783. GlobalD6E QDErrLM; ∫SysEqu
  6784. { [GLOBAL VAR] QDErr has name conflict w/ type. QuickDraw
  6785. error code [word] }|
  6786. GlobalD70 VIA2DT; ∫SysEqu
  6787. { [GLOBAL VAR] 32 bytes for VIA2 dispatch table for NuMac }|
  6788. GlobalD90 SInitFlags; ∫SysEqu
  6789. { [GLOBAL VAR] StartInit.a flags [word] }|
  6790. GlobalD92 DTQFlags; ∫SysEqu
  6791. { [GLOBAL VAR] flag word for DTQueue }|
  6792. GlobalD92 DTQueue; ∫SysEqu
  6793. { [GLOBAL VAR] (10 bytes) deferred task queue header }|
  6794. GlobalD94 DTskQHdr; ∫SysEqu
  6795. { [GLOBAL VAR] ptr to head of queue }|
  6796. GlobalD98 DTskQTail; ∫SysEqu
  6797. { [GLOBAL VAR] ptr to tail of queue }|
  6798. GlobalD9C JDTInstall; ∫SysEqu
  6799. { [GLOBAL VAR] (long) ptr to deferred task install routine }|
  6800. GlobalDA0 HiliteRGB; ∫SysEqu
  6801. { [GLOBAL VAR] 6 bytes: rgb of hilite color }|
  6802. GlobalDA6 TimeSCSIDB; ∫SysEqu
  6803. { [GLOBAL VAR] (word) number of iter's of SCSI access & DBRA }|
  6804. GlobalDA8 DSCtrAdj; ∫SysEqu
  6805. { [GLOBAL VAR] (long) Center adjust for DS rect. }|
  6806. GlobalDAC IconTLAddr; ∫SysEqu
  6807. { [GLOBAL VAR] (long) pointer to where start icons are to be
  6808. put. }|
  6809. GlobalDB0 VideoInfoOK; ∫SysEqu
  6810. { [GLOBAL VAR] (long) Signals to CritErr that the Video card
  6811. is ok }|
  6812. GlobalDB4 EndSRTPtr; ∫SysEqu
  6813. { [GLOBAL VAR] (long) Pointer to the end of the Slot Resource
  6814. Table (Not the SRT buffer). }|
  6815. GlobalDB8 SDMJmpTblPtr; ∫SysEqu
  6816. { [GLOBAL VAR] (long) Pointer to the SDM jump table }|
  6817. GlobalDBC JSwapMMU; ∫SysEqu
  6818. { [GLOBAL VAR] (long) jump vector to SwapMMU routine }|
  6819. GlobalDC0 SdmBusErr; ∫SysEqu
  6820. { [GLOBAL VAR] (long) Pointer to the SDM busErr handler }|
  6821. GlobalDC4 LastTxGDevice; ∫SysEqu
  6822. { [GLOBAL VAR] (long) copy of TheGDevice set up for fast text
  6823. measure }|
  6824. Globals [1/6]
  6825. ABusDCE ABusVars ACount ADBBase AlarmState ANumber ApFontID
  6826. ApplLimit ApplScratch ApplZone AppParmHandle ASCBase
  6827. BootDrive BufPtr BufTgDate BufTgFBkNum BufTgFFlg BufTgFNum
  6828. BusErrVct CaretTime ChunkyDepth ColLines CPUFlag CrsrAddr
  6829. CrsrBase CrsrBusy CrsrCouple CrsrDevice CrsrNew CrsrObscure
  6830. CrsrPin CrsrPtr CrsrRect CrsrRow CrsrSave CrsrScale CrsrState
  6831. CrsrThresh CrsrVis CurActivate CurApName CurApRefNum
  6832. CurDeactive CurDirStore CurJTOffset CurMap CurPageOption
  6833. CurPitch CurrentA5 CurStackBase DABeeper DAStrings DefltStack|
  6834. Globals [2/6]
  6835. DefVCBPtr DeskHook DeskPattern DeviceList DlgFont DoubleTime
  6836. DragHook DragPattern DrvQHdr DSAlertRect DSAlertTab DSCtrAdj
  6837. DSDrawProc DSErrCode DskErr DskVerify DSWndUpdate DTQFlags
  6838. DTQueue DTskQHdr DTskQTail EjectNotify EndSRTPtr EventQueue
  6839. EvtBufCnt ExpandMem ExtStsDT FCBSPtr FinderName FScaleDisable
  6840. FSQHdr GetParam GhostWindow GrayRgn GZMoveHnd GZRootHnd
  6841. GZRootPtr HeapEnd HiHeapMark HiKeyLast HiliteMode HiliteRGB
  6842. HpChk IAZNotify IconTLAddr IntFlag IntlSpec IWM JAllocCrsr
  6843. JCrsrTask JDTInstall JFetch JGNEFilter JIODone JKybdTask|
  6844. Globals [3/6]
  6845. JOpcodeProc JournalFlag JournalRef JSetCCrsr JStash JSwapMMU
  6846. JVBLTask KbdLast KbdType KbdVars Key1Trans Key2Trans KeyLast
  6847. KeyMapLM KeyMVars KeypadMap KeyRepThresh KeyRepTime KeyThresh
  6848. KeyTime LastTxGDevice LaunchFlag Lo3Bytes LoaderPBlock
  6849. LoadTrap Lvl1DT Lvl2DT MainDevice MaskBC MaskHandle MaskPtr
  6850. MBarEnable MBarHeight MBarHook MBState MBTicks MemErr MemTop
  6851. MenuFlash MenuHook MenuList MickeyBytes MinStack MinusOne
  6852. MMDefFlags MmInOK MMU32bit MMUFlags MMUFluff MMUTbl
  6853. MMUTblSize MMUType MonkeyLives Mouse MouseMask MouseOffset|
  6854. Globals [4/6]
  6855. MTemp NewCrsrJTbl NMIFlag OldContent OldStructure OneOne
  6856. PaintWhite PCDeskPat PortAUse PortBUse PortList PrintErr
  6857. PWMBuf2 QDColors QDErrLM QDExist RAMBase RawMouse ResErr
  6858. ResErrProc ResLoad ResReadOnly RestProc ResumeProc RGBBlack
  6859. RGBWhite RndSeed ROM85 ROMBase ROMFont0 ROMMapHndl
  6860. RomMapInsert RowBits SaveSegHandle SaveUpdate SaveVisRgn
  6861. SCCASts SCCBSts SCCRd SCCWr ScrapCount ScrapEnd ScrapHandle
  6862. ScrapInfo ScrapName ScrapSize ScrapState ScrapTag ScrapVars|
  6863. Globals [5/6]
  6864. Scratch20 Scratch8 ScrDmpEnb ScrDmpType ScreenBytes ScreenRow
  6865. ScrHRes ScrnBase ScrnVBLPtr ScrVRes SCSIBase SCSIDMA
  6866. SCSIGlobals SCSIHsk SCSIPoll SdmBusErr SDMJmpTblPtr SdVolume
  6867. SegHiEnable SerialVars SEVarBase SEvtEnb SFSaveDisk SInfoPtr
  6868. SInitFlags SlotPrTbl SlotQDT SlotTICKS SlotVBLQ SoundActive
  6869. SoundBase SoundDCE SoundLevel SoundPtr SoundVBL SPAlarm
  6870. SPATalkA SPATalkB SPClikCaret SPConfig SPFont SPKbd SPMisc1
  6871. SPMisc2 SPPortA SPPortB SPPrint SPValid SPVolCtl SrcDevice|
  6872. Globals [6/6]
  6873. SRsrcTblPtr StkLowPt SwitcherTPtr SysEvtBuf SysEvtMask SysMap
  6874. SysMapHndl SysParam SysResName SysVersion SysZone TableSeed
  6875. TagData TEDoText TERecal TEScrpHandle TEScrpLength TESysJust
  6876. TEWdBreak TheCrsr TheGDevice TheMenu TheZone Ticks Time
  6877. TimeDBRA TimeLM TimeSCCDB TimeSCSIDB TmpResLoad ToExtFS
  6878. ToolScratch TopMapHndl UnitNtryCnt UTableBase VBLQueue
  6879. VCBQHdr VertRRate VIA VIA2DT VideoInfoOK VidMode VidType
  6880. WarmStart WindowList WMgrCPort WMgrPort WordRedraw WWExist|
  6881. GlobalToLocal(VAR pt:Point); ∫Quickdraw {A871} I-193 P-77 110
  6882. 174|
  6883. goodbye=-1; ∫Desk
  6884. { goodbye message }|
  6885. GoToPublisherSection(container:EditionContainerSpec):OSErr;
  6886. ∫Editions {A82D}|
  6887. Graf3D see ∫Graf3D|
  6888. GrafDevice(device:INTEGER); ∫Quickdraw {A872} I-165|
  6889. GrafPort=RECORD ∫Quickdraw [1/3]
  6890.     device:INTEGER;
  6891.     portBits:BitMap;
  6892.     portRect:Rect;
  6893.     visRgn:RgnHandle;
  6894.     clipRgn:RgnHandle;
  6895.     bkPat:Pattern;
  6896.     fillPat:Pattern;
  6897.     pnLoc:Point;
  6898.     pnSize:Point;|
  6899. GrafPort=RECORD ∫Quickdraw [2/3]
  6900.     pnMode:INTEGER;
  6901.     pnPat:Pattern;
  6902.     pnVis:INTEGER;
  6903.     txFont:INTEGER;
  6904.     txFace:Style; { txFace is unpacked byte but push as short }
  6905.     txMode:INTEGER;
  6906.     txSize:INTEGER;
  6907.     spExtra:Fixed;|
  6908. GrafPort=RECORD ∫Quickdraw [3/3]
  6909.     fgColor:LONGINT;
  6910.     bkColor:LONGINT;
  6911.     colrBit:INTEGER;
  6912.     patStretch:INTEGER;
  6913.     picSave:Handle;
  6914.     rgnSave:Handle;
  6915.     polySave:Handle;
  6916.     grafProcs:QDProcsPtr;|
  6917. GrafPtr=^GrafPort; ∫Quickdraw|
  6918. GrafVars=RECORD ∫Quickdraw
  6919.     rgbOpColor:RGBColor; { color for addPin subPin and average }
  6920.     rgbHiliteColor:RGBColor; { color for hiliting }
  6921.     pmFgColor:Handle; { palette Handle for foreground color }
  6922.     pmFgIndex:INTEGER; { index value for foreground }
  6923.     pmBkColor:Handle; { palette Handle for background color }
  6924.     pmBkIndex:INTEGER; { index value for background }
  6925.     pmFlags:INTEGER; { flags for Palette Manager }|
  6926. GrafVerb=… ∫Quickdraw
  6927. (frame,paint,erase,invert,fill);|
  6928. graveUprE=$E9; ∫Script|
  6929. graveUprI=$ED; ∫Script|
  6930. graveUprO=$F1; ∫Script|
  6931. graveUprU=$F4; ∫Script|
  6932. gray:Pattern; ∫Quickdraw|
  6933. grayishTextOr=49; ∫Quickdraw|
  6934. GrayRgn=$9EE; ∫SysEqu
  6935. { [GLOBAL VAR] Handle to region drawn as desktop rounded gray
  6936. desk region [handle] }|
  6937. greenBit=3; ∫Quickdraw|
  6938. greenColor=341; ∫Quickdraw|
  6939. GrowWindow(theWindow:WindowPtr;startPt:Point;bBox:Rect):
  6940. LONGINT; ∫Windows Δ {A92B} I-289 V-209 P-98 174|
  6941. guestNotAllowedErr=-932; ∫Errors
  6942. { destination port requires authentication }|
  6943. GVarHandle=^GVarPtr; ∫Quickdraw|
  6944. GVarPtr=^GrafVars; ∫Quickdraw|
  6945. gwFlagErrBit=31; ∫QDOffscreen|
  6946. GWorldFlags=SET OF … ∫QDOffscreen
  6947. (pixPurge,noNewDevice,useTempMem,keepLocal,GWorldFlags4,
  6948. GWorldFlags5,pixelsPurgeable,pixelsLocked,GWorldFlags8,
  6949. GWorldFlags9,GWorldFlags10,GWorldFlags11,GWorldFlags12,
  6950. GWorldFlags13,GWorldFlags14,GWorldFlags15,mapPix,newDepth,
  6951. alignPix,newRowBytes,reallocPix,GWorldFlags21,GWorldFlags22,
  6952. GWorldFlags23,GWorldFlags24,GWorldFlags25,GWorldFlags26,
  6953. GWorldFlags27,clipPix,stretchPix,ditherPix,gwFlagErr);|
  6954. GWorldPtr=CGrafPtr; ∫QDOffscreen|
  6955. GZMoveHnd=$330; ∫SysEqu
  6956. { [GLOBAL VAR] moving handle for GrowZone [handle] }|
  6957. GZRootHnd=$328; ∫SysEqu
  6958. { [GLOBAL VAR] Handle to relocatable block not to be moved by
  6959. grow zone function root handle for GrowZone [handle] }|
  6960. GZRootPtr=$32C; ∫SysEqu
  6961. { [GLOBAL VAR] root pointer for GrowZone [pointer] }|
  6962. GZSaveHnd:Handle; ∫Memory II-43|
  6963. hachek=$FF; ∫Script|
  6964. HandAndHand(hand1:Handle;hand2:Handle):OSErr; ∫OSUtils Δ {
  6965. A9E4} II-375|
  6966. Handle=^Ptr; ∫Types
  6967. { pointer to a master pointer }|
  6968. HandleZone(h:Handle):THz; ∫Memory {A126} II-34|
  6969. HandToHand(VAR theHndl:Handle):OSErr; ∫OSUtils Δ II-374|
  6970. hardwareConfigErr=-604; ∫Errors
  6971. { hardware configuration not correct for call }|
  6972. HasDepth(gd:GDHandle;depth:INTEGER;whichFlags:INTEGER;flags:
  6973. INTEGER):INTEGER; ∫Palettes {AAA2}|
  6974. hAxisOnly=1; ∫Controls|
  6975. HClrRBit(h:Handle); ∫Memory {A068} IV-79 N2-3 TN2|
  6976. HCreate(vRefNum:INTEGER;dirID:LONGINT;fileName:Str255;creator:
  6977. OSType;fileType:OSType):OSErr; ∫Files IV-146 TN218|
  6978. HCreateResFile(vRefNum:INTEGER;dirID:LONGINT;fileName:Str255);
  6979.  ∫Resources TN214|
  6980. HDelete(vRefNum:INTEGER;dirID:LONGINT;fileName:Str255):OSErr;
  6981. ∫Files IV-147|
  6982. HeapCheck(deathonerr:boolean); TP-355|
  6983. HeapEnd=$114; ∫SysEqu
  6984. { [GLOBAL VAR] Address of end of application heap zone end of
  6985. heap [pointer] }|
  6986. HeapResult:integer; MPW-199 TP-355|
  6987. Help [1/2]
  6988. AboutPInterfacesHelp ∫ADSP ∫AIFF ∫Aliases ∫AppleEvents
  6989. ∫AppleTalk ∫Balloons ∫CommResources ∫Connections
  6990. ∫ConnectionTools ∫Controls ∫CRMSerialDevices ∫CTBUtilities
  6991. ∫CursorCtl ∫DatabaseAccess ∫Desk ∫DeskBus ∫Devices ∫Dialogs
  6992. ∫DisAsmLookup ∫DiskInit ∫Disks ∫Editions ∫ENET ∫EPPC ∫ErrMgr
  6993. ∫Errors ∫Events ∫Files ∫FileTransfers ∫FileTransferTools
  6994. ∫Finder ∫FixMath ∫Folders ∫Fonts ∫GestaltEqu ∫Globals ∫Graf3D
  6995. ∫HyperXCmd ∫Icons ∫Language ∫Lists ∫Memory ∫Menus ∫MIDI|
  6996. Help [2/2]
  6997. ∫Notification ∫OSEvents ∫OSUtils ∫Packages ∫Palettes ∫Perf
  6998. ∫Picker ∫PictUtil ∫Power ∫PPCToolBox ∫Printing ∫Processes
  6999. ∫QDOffscreen ∫Quickdraw ∫Resources ∫Retrace ∫ROMDefs ∫SANE
  7000. ∫Scrap ∫Script ∫SCSI ∫SegLoad ∫Serial ∫ShutDown ∫Signal
  7001. ∫Slots ∫Sound ∫SoundInput ∫StandardFile ∫Start ∫Strings
  7002. ∫SysEqu ∫TextEdit ∫Timer ∫ToolUtils ∫Traps ∫Types ∫Video
  7003. ∫Windows|
  7004. helpItem=1; ∫Balloons
  7005. { key value in DITL template that corresponds to the help
  7006. item }|
  7007. helvetica=21; ∫Fonts|
  7008. HFSDefaults=RECORD ∫DiskInit
  7009.     sigWord:PACKED ARRAY [0..1] OF Byte; { signature word }
  7010.     abSize:LONGINT; { allocation block size in bytes }
  7011.     clpSize:LONGINT; { clump size in bytes }
  7012.     nxFreeFN:LONGINT; { next free file number }
  7013.     btClpSize:LONGINT; { B-Tree clump size in bytes }
  7014.     rsrv1:INTEGER; { reserved }
  7015.     rsrv2:INTEGER; { reserved }
  7016.     rsrv3:INTEGER; { reserved }|
  7017. HGetFInfo(vRefNum:INTEGER;dirID:LONGINT;fileName:Str255;VAR
  7018. fndrInfo:FInfo):OSErr; ∫Files IV-149|
  7019. HGetState(h:Handle):SignedByte; ∫Memory {A069} IV-79 N2-3 TN2|
  7020. HGetVol(volName:StringPtr;VAR vRefNum:INTEGER;VAR dirID:
  7021. LONGINT):OSErr; ∫Files IV-132|
  7022. hiChargeBit=1; ∫Power|
  7023. hiChargeMask=$2; ∫Power|
  7024. HideAll; hides all Think's windows TP-363|
  7025. HideControl(theControl:ControlHandle); ∫Controls Δ {A958}
  7026. I-322 P-113 114 174|
  7027. HideCursor; ∫Quickdraw {A852} I-168 P-84 174|
  7028. HideDItem(theDialog:DialogPtr;itemNo:INTEGER); ∫Dialogs Δ {
  7029. A827} IV-59|
  7030. HidePen; ∫Quickdraw {A896} I-168|
  7031. HideWindow(theWindow:WindowPtr); ∫Windows Δ {A916} I-285|
  7032. Hide_Cursor; ∫CursorCtl|
  7033. hierMenu=-1; ∫Menus
  7034. { a hierarchical menu - for InsertMenu call }|
  7035. highLevelEventMask=1024; ∫Events|
  7036. HighLevelEventMsg=RECORD ∫EPPC
  7037.     HighLevelEventMsgHeaderLength:INTEGER;
  7038.     version:INTEGER;
  7039.     reserved1:LONGINT;
  7040.     theMsgEvent:EventRecord;
  7041.     userRefcon:LONGINT;
  7042.     postingOptions:LONGINT;
  7043.     msgLength:LONGINT;|
  7044. HighLevelEventMsgClass='jaym'; ∫EPPC|
  7045. HighLevelEventMsgHdl=^HighLevelEventMsgPtr; ∫EPPC|
  7046. HighLevelEventMsgPtr=^HighLevelEventMsg; ∫EPPC|
  7047. HiHeapMark=$BAE; ∫SysEqu
  7048. { [GLOBAL VAR] (long) highest address used by a zone below sp<
  7049. 01Nov85 JTC> }|
  7050. HiKeyLast=$216; ∫SysEqu
  7051. { [GLOBAL VAR] Same as KbdVars }|
  7052. hiliteBit=7; ∫Quickdraw
  7053. { flag bit in HiliteMode (lowMem flag) }|
  7054. HiliteColor(color:RGBColor); ∫Quickdraw {AA22} V-77|
  7055. HiliteControl(theControl:ControlHandle;hiliteState:INTEGER);
  7056. ∫Controls Δ {A95D} I-322|
  7057. HiliteMenu(menuID:INTEGER); ∫Menus Δ {A938} I-357 V-245|
  7058. HiliteMode=$938; ∫SysEqu
  7059. { [GLOBAL VAR] used for color highlighting }|
  7060. HiliteRGB=$0DA0; ∫SysEqu
  7061. { [GLOBAL VAR] 6 bytes: rgb of hilite color }|
  7062. HiliteText(textPtr:Ptr;textLength:INTEGER;firstOffset:INTEGER;
  7063. secondOffset:INTEGER;VAR offsets:OffsetTable); ∫Script Δ {
  7064. A8B5} V-310|
  7065. HiliteWindow(theWindow:WindowPtr;fHilite:BOOLEAN); ∫Windows Δ
  7066. {A91C} I-286|
  7067. HInts=^PInts; ∫Perf|
  7068. hitDev=1; ∫Devices
  7069. { Hit on one of my items }|
  7070. hitMsg=4; ∫Devices
  7071. { user clicked control in Options dialog }|
  7072. HITTESTHook=12; ∫TextEdit
  7073. { [ProcPtr] TEHitTestHook }|
  7074. HiWord(x:LONGINT):INTEGER; ∫ToolUtils {A86A} I-472|
  7075. HiWrd(l:longint):integer; MPW-214 TP-368|
  7076. HLock(h:Handle); ∫Memory {A029} II-41 N2-3 TN2|
  7077. HLockHi(h:Handle); ∫Memory {A064} II-42 N2-3 TN2|
  7078. hmAbsoluteCoords=2; ∫Balloons
  7079. { ignore window port origin and treat rectangles as absolute
  7080. coords }|
  7081. hmBalloonAborted=-853; ∫Balloons
  7082. { Returned if mouse was moving or mouse wasn't in window port
  7083. rect }|
  7084. hmBalloonHelpVersion=$0002; ∫Balloons
  7085. { The real version of the Help Manager }|
  7086. HMBalloonPict(aHelpMsg:HMMessageRecord;VAR coolPict:PicHandle)
  7087. :OSErr; ∫Balloons|
  7088. HMBalloonRect(aHelpMsg:HMMessageRecord;VAR coolRect:Rect):
  7089. OSErr; ∫Balloons|
  7090. hmCloseViewActive=-863; ∫Balloons
  7091. { Returned from HMRemoveBalloon if CloseView was active }|
  7092. hmDefaultOptions=0; ∫Balloons
  7093. { default options for help manager resources }|
  7094. hMenuCmd=27; ∫Menus
  7095. { itemCmd == 0x001B ==> hierarchical menu }|
  7096. hMenuFindErr=-127; ∫Errors
  7097. { could not find HMenu's parent in MenuKey }|
  7098. HMExtractHelpMsg(whichType:ResType;whichResID:INTEGER;
  7099. whichMsg:INTEGER;whichState:INTEGER;VAR aHelpMsg:
  7100. HMMessageRecord):OSErr; ∫Balloons|
  7101. HMGetBalloons:BOOLEAN; ∫Balloons|
  7102. HMGetBalloonWindow(VAR window:WindowPtr):OSErr; ∫Balloons|
  7103. HMGetDialogResID(VAR resID:INTEGER):OSErr; ∫Balloons|
  7104. HMGetFont(VAR font:INTEGER):OSErr; ∫Balloons|
  7105. HMGetFontSize(VAR fontSize:INTEGER):OSErr; ∫Balloons|
  7106. HMGetHelpMenuHandle(VAR mh:MenuHandle):OSErr; ∫Balloons|
  7107. HMGetIndHelpMsg(whichType:ResType;whichResID:INTEGER;whichMsg:
  7108. INTEGER;whichState:INTEGER;VAR options:LONGINT;VAR tip:Point;
  7109. VAR altRect:Rect;VAR theProc:INTEGER;VAR variant:INTEGER;VAR
  7110. aHelpMsg:HMMessageRecord;VAR count:INTEGER):OSErr; ∫Balloons|
  7111. HMGetMenuResID(menuID:INTEGER;VAR resID:INTEGER):OSErr;
  7112. ∫Balloons|
  7113. hmHelpDisabled=-850; ∫Balloons
  7114. { Show Balloons mode was off, call to routine ignored }|
  7115. hmHelpManagerNotInited=-855; ∫Balloons
  7116. { Returned from HMGetHelpMenuHandle if help menu not setup }|
  7117. HMIsBalloon:BOOLEAN; ∫Balloons|
  7118. hmMatchInTitle=16; ∫Balloons
  7119. { for hwin resources, match string anywhere in window title
  7120. string }|
  7121. HMMessageRecord=RECORD ∫Balloons [1/2]
  7122.     hmmHelpType:INTEGER;
  7123.     CASE INTEGER OF
  7124.     khmmString:
  7125.         hmmString:STR255;
  7126.     khmmPict:
  7127.         hmmPict:INTEGER;
  7128.     khmmStringRes:
  7129.         hmmStringRes:HMStringResType;|
  7130. HMMessageRecord=RECORD ∫Balloons [2/2]
  7131.     khmmTEHandle:
  7132.         hmmTEHandle:TEHandle;
  7133.     khmmPictHandle:
  7134.         hmmPictHandle:PicHandle;
  7135.     khmmTERes:
  7136.         hmmTERes:INTEGER;
  7137.     khmmSTRRes:
  7138.         hmmSTRRes:INTEGER;|
  7139. HMMessageRecPtr=^HMMessageRecord; ∫Balloons|
  7140. hmNoBalloonUp=-862; ∫Balloons
  7141. { Returned from HMRemoveBalloon if no balloon was visible
  7142. when call was made }|
  7143. hmOperationUnsupported=-861; ∫Balloons
  7144. { Returned from HMShowBalloon call if bad method passed to
  7145. routine }|
  7146. HMRemoveBalloon:OSErr; ∫Balloons|
  7147. hmSameAsLastBalloon=-854; ∫Balloons
  7148. { Returned from HMShowMenuBalloon if menu & item is same as
  7149. last time }|
  7150. hmSaveBitsNoWindow=4; ∫Balloons
  7151. { don't create a window, just blast bits on screen. No update
  7152. event is generated }|
  7153. hmSaveBitsWindow=8; ∫Balloons
  7154. { create a window, but restore bits behind window when window
  7155. goes away }|
  7156. HMScanTemplateItems(whichID:INTEGER;whichResFile:INTEGER;
  7157. whichType:ResType):OSErr; ∫Balloons|
  7158. HMSetBalloons(flag:BOOLEAN):OSErr; ∫Balloons|
  7159. HMSetDialogResID(resID:INTEGER):OSErr; ∫Balloons|
  7160. HMSetFont(font:INTEGER):OSErr; ∫Balloons|
  7161. HMSetFontSize(fontSize:INTEGER):OSErr; ∫Balloons|
  7162. HMSetMenuResID(menuID:INTEGER;resID:INTEGER):OSErr; ∫Balloons|
  7163. HMShowBalloon(aHelpMsg:HMMessageRecord;tip:Point;
  7164. alternateRect:RectPtr;tipProc:Ptr;theProc:INTEGER;variant:
  7165. INTEGER;method:INTEGER):OSErr; ∫Balloons|
  7166. HMShowMenuBalloon(itemNum:INTEGER;itemMenuID:INTEGER;
  7167. itemFlags:LONGINT;itemReserved:LONGINT;tip:Point;
  7168. alternateRect:RectPtr;tipProc:Ptr;theProc:INTEGER;variant:
  7169. INTEGER):OSErr; ∫Balloons|
  7170. hmSkippedBalloon=-857; ∫Balloons
  7171. { Returned from calls if helpmsg specified a skip balloon }|
  7172. HMStringResType=RECORD ∫Balloons
  7173.     hmmResID:INTEGER;
  7174.     hmmIndex:INTEGER;|
  7175. hmUnknownHelpType=-859; ∫Balloons
  7176. { Returned if help msg record contained a bad type }|
  7177. hmUseSubID=1; ∫Balloons
  7178. { treat resID's in resources as subID's of driver base ID }|
  7179. hmWrongVersion=-858; ∫Balloons
  7180. { Returned if help mgr resource was the wrong version }|
  7181. HNoPurge(h:Handle); ∫Memory {A04A} II-42 N2-3 TN2|
  7182. HoldMemory(address:UNIV Ptr;count:LONGINT):OSErr; ∫Memory {
  7183. A05C} II-30 IV-77 83 N39-1 N103 TN103|
  7184. HomeResFile(theResource:Handle):INTEGER; ∫Resources {A9A4}
  7185. I-117|
  7186. hookCancel=2; ∫CTBUtilities|
  7187. hookEject=103; ∫CTBUtilities|
  7188. hookItemList=5; ∫CTBUtilities|
  7189. hookItemRefresh=101; ∫CTBUtilities|
  7190. hookKeyBase=1000; ∫CTBUtilities|
  7191. hookLine=8; ∫CTBUtilities|
  7192. hookNull=100; ∫CTBUtilities|
  7193. hookOK=1; ∫CTBUtilities|
  7194. hookOutline=3; ∫CTBUtilities|
  7195. hookPostflight=105; ∫CTBUtilities|
  7196. hookPreflight=104; ∫CTBUtilities|
  7197. hookReserved1=10; ∫CTBUtilities|
  7198. hookReserved2=11; ∫CTBUtilities|
  7199. hookReserved3=12; ∫CTBUtilities|
  7200. hookReserved4=13; ∫CTBUtilities|
  7201. hookTitle=4; ∫CTBUtilities|
  7202. hookVersion=9; ∫CTBUtilities|
  7203. hookZoneList=7; ∫CTBUtilities|
  7204. hookZoneRefresh=102; ∫CTBUtilities|
  7205. hookZoneTitle=6; ∫CTBUtilities|
  7206. HOpen(vRefNum:INTEGER;dirID:LONGINT;fileName:Str255;
  7207. permission:SignedByte;VAR refNum:INTEGER):OSErr; ∫Files IV-136|
  7208. HOpenDF(vRefNum:INTEGER;dirID:LONGINT;fileName:Str255;
  7209. permission:SignedByte;VAR refNum:INTEGER):OSErr; ∫Files IV-136|
  7210. HOpenResFile(vRefNum:INTEGER;dirID:LONGINT;fileName:Str255;
  7211. permission:SignedByte):INTEGER; ∫Resources TN214|
  7212. HOpenRF(vRefNum:INTEGER;dirID:LONGINT;fileName:Str255;
  7213. permission:SignedByte;VAR refNum:INTEGER):OSErr; ∫Files IV-137|
  7214. hourMask=$0010; ∫Script|
  7215. howOftenCmd=22; ∫Sound|
  7216. HParamBlockRec=RECORD ∫Files [01/15]
  7217.     qLink:QElemPtr;
  7218.     qType:INTEGER;
  7219.     ioTrap:INTEGER;
  7220.     ioCmdAddr:Ptr;
  7221.     ioCompletion:ProcPtr;
  7222.     ioResult:OSErr;
  7223.     ioNamePtr:StringPtr;
  7224.     ioVRefNum:INTEGER;
  7225.     CASE ParamBlkType OF|
  7226. HParamBlockRec=RECORD ∫Files [02/15]
  7227.     IOParam:
  7228.         ioRefNum:INTEGER;
  7229.         ioVersNum:SignedByte;
  7230.         ioPermssn:SignedByte;
  7231.         ioMisc:Ptr;
  7232.         ioBuffer:Ptr;
  7233.         ioReqCount:LONGINT; { size of buffer area }
  7234.         ioActCount:LONGINT; { length of vol parms data }
  7235.         ioPosMode:INTEGER;|
  7236. HParamBlockRec=RECORD ∫Files [03/15]
  7237.         ioPosOffset:LONGINT;
  7238.     FileParam:
  7239.         ioFRefNum:INTEGER;
  7240.         ioFVersNum:SignedByte;
  7241.         filler1:SignedByte;
  7242.         ioFDirIndex:INTEGER;
  7243.         ioFlAttrib:SignedByte;
  7244.         ioFlVersNum:SignedByte;
  7245.         ioFlFndrInfo:FInfo;|
  7246. HParamBlockRec=RECORD ∫Files [04/15]
  7247.         ioDirID:LONGINT;
  7248.         ioFlStBlk:INTEGER;
  7249.         ioFlLgLen:LONGINT;
  7250.         ioFlPyLen:LONGINT;
  7251.         ioFlRStBlk:INTEGER;
  7252.         ioFlRLgLen:LONGINT;
  7253.         ioFlRPyLen:LONGINT;
  7254.         ioFlCrDat:LONGINT;
  7255.         ioFlMdDat:LONGINT;|
  7256. HParamBlockRec=RECORD ∫Files [05/15]
  7257.     VolumeParam:
  7258.         filler2:LONGINT;
  7259.         ioVolIndex:INTEGER;
  7260.         ioVCrDate:LONGINT;
  7261.         ioVLsMod:LONGINT;
  7262.         ioVAtrb:INTEGER;
  7263.         ioVNmFls:INTEGER;
  7264.         ioVBitMap:INTEGER;
  7265.         ioAllocPtr:INTEGER;|
  7266. HParamBlockRec=RECORD ∫Files [06/15]
  7267.         ioVNmAlBlks:INTEGER;
  7268.         ioVAlBlkSiz:LONGINT;
  7269.         ioVClpSiz:LONGINT;
  7270.         ioAlBlSt:INTEGER;
  7271.         ioVNxtCNID:LONGINT;
  7272.         ioVFrBlk:INTEGER;
  7273.         ioVSigWord:INTEGER;
  7274.         ioVDrvInfo:INTEGER;
  7275.         ioVDRefNum:INTEGER;|
  7276. HParamBlockRec=RECORD ∫Files [07/15]
  7277.         ioVFSID:INTEGER;
  7278.         ioVBkUp:LONGINT;
  7279.         ioVSeqNum:INTEGER;
  7280.         ioVWrCnt:LONGINT;
  7281.         ioVFilCnt:LONGINT;
  7282.         ioVDirCnt:LONGINT;
  7283.         ioVFndrInfo:ARRAY [1..8] OF LONGINT;
  7284.     AccessParam:
  7285.         filler3:INTEGER;|
  7286. HParamBlockRec=RECORD ∫Files [08/15]
  7287.         ioDenyModes:INTEGER; { access rights data }
  7288.         filler4:INTEGER;
  7289.         filler5:SignedByte;
  7290.         ioACUser:SignedByte; { access rights for directory only }
  7291.         filler6:LONGINT;
  7292.         ioACOwnerID:LONGINT; { owner ID }
  7293.         ioACGroupID:LONGINT; { group ID }
  7294.         ioACAccess:LONGINT; { access rights }
  7295.     ObjParam:|
  7296. HParamBlockRec=RECORD ∫Files [09/15]
  7297.         filler7:INTEGER;
  7298.         ioObjType:INTEGER; { function code }
  7299.         ioObjNamePtr:Ptr; { ptr to returned creator/group name }
  7300.         ioObjID:LONGINT; { creator/group ID }
  7301.     CopyParam:
  7302.         ioDstVRefNum:INTEGER; { destination vol identifier }
  7303.         filler8:INTEGER;
  7304.         ioNewName:Ptr; { ptr to destination pathname }
  7305.         ioCopyName:Ptr; { ptr to optional name }|
  7306. HParamBlockRec=RECORD ∫Files [10/15]
  7307.         ioNewDirID:LONGINT; { destination directory ID }
  7308.     WDParam:
  7309.         filler9:INTEGER;
  7310.         ioWDIndex:INTEGER;
  7311.         ioWDProcID:LONGINT;
  7312.         ioWDVRefNum:INTEGER;
  7313.         filler10:INTEGER;
  7314.         filler11:LONGINT;|
  7315. HParamBlockRec=RECORD ∫Files [11/15]
  7316.         filler12:LONGINT;
  7317.         filler13:LONGINT;
  7318.         ioWDDirID:LONGINT;
  7319.     FIDParam:
  7320.         filler14:LONGINT;
  7321.         ioDestNamePtr:StringPtr;
  7322.         filler15:LONGINT;
  7323.         ioDestDirID:LONGINT;|
  7324. HParamBlockRec=RECORD ∫Files [12/15]
  7325.         filler16:LONGINT;
  7326.         filler17:LONGINT;
  7327.         ioSrcDirID:LONGINT;
  7328.         filler18:INTEGER;
  7329.         ioFileID:LONGINT;
  7330.     CSParam:
  7331.         ioMatchPtr:FSSpecArrayPtr; { match array }
  7332.         ioReqMatchCount:LONGINT; { maximum allowable matches }|
  7333. HParamBlockRec=RECORD ∫Files [13/15]
  7334.         ioActMatchCount:LONGINT; { actual match count }
  7335.         ioSearchBits:LONGINT; { search criteria selector }
  7336.         ioSearchInfo1:CInfoPBPtr; { search values and range lower
  7337. bounds }
  7338.         ioSearchInfo2:CInfoPBPtr; { search values and range upper
  7339. bounds }
  7340.         ioSearchTime:LONGINT; { length of time to run the search }
  7341.         ioCatPosition:CatPositionRec; { current position in the|
  7342. HParamBlockRec=RECORD ∫Files [14/15]
  7343. catalog }
  7344.         ioOptBuffer:Ptr; { optional performance enhancement buffer }
  7345.         ioOptBufSize:LONGINT; { length of buffer pointed to by
  7346. ioOptBuffer }
  7347.     ForeignPrivParam:
  7348.         filler21:LONGINT;
  7349.         filler22:LONGINT;
  7350.         ioForeignPrivBuffer:Ptr;|
  7351. HParamBlockRec=RECORD ∫Files [15/15]
  7352.         ioForeignPrivReqCount:LONGINT;
  7353.         ioForeignPrivActCount:LONGINT;
  7354.         filler23:LONGINT;
  7355.         ioForeignPrivDirID:LONGINT;
  7356.         ioForeignPrivInfo1:LONGINT;
  7357.         ioForeignPrivInfo2:LONGINT;
  7358.         ioForeignPrivInfo3:LONGINT;
  7359.         ioForeignPrivInfo4:LONGINT;|
  7360. HParmBlkPtr=^HParamBlockRec; ∫Files|
  7361. HpChk=$316; ∫SysEqu
  7362. { [GLOBAL VAR] heap check RAM code [pointer] }|
  7363. HPurge(h:Handle); ∫Memory {A049} II-41 TN2|
  7364. HRename(vRefNum:INTEGER;dirID:LONGINT;oldName:Str255;newName:
  7365. Str255):OSErr; ∫Files IV-154|
  7366. hrLeadingZ=128; ∫Packages|
  7367. HRstFLock(vRefNum:INTEGER;dirID:LONGINT;fileName:Str255):
  7368. OSErr; ∫Files IV-152|
  7369. HSetFInfo(vRefNum:INTEGER;dirID:LONGINT;fileName:Str255;
  7370. fndrInfo:FInfo):OSErr; ∫Files IV-150|
  7371. HSetFLock(vRefNum:INTEGER;dirID:LONGINT;fileName:Str255):
  7372. OSErr; ∫Files IV-151|
  7373. HSetRBit(h:Handle); ∫Memory {A067} IV-79 N2-3 TN2|
  7374. HSetState(h:Handle;flags:SignedByte); ∫Memory {A06A} IV-80
  7375. N2-3 TN2|
  7376. HSetVol(volName:StringPtr;vRefNum:INTEGER;dirID:LONGINT):
  7377. OSErr; ∫Files IV-133|
  7378. HSL2RGB(hColor:HSLColor;VAR rColor:RGBColor); ∫Picker Δ {A82E}
  7379.  V-175|
  7380. HSLColor=RECORD ∫Picker
  7381.     hue:SmallFract; { Fraction of circle, red at 0 }
  7382.     saturation:SmallFract; { 0-1, 0 for gray, 1 for pure color }
  7383.     lightness:SmallFract; { 0-1, 0 for black, 1 for white }|
  7384. HSV2RGB(hColor:HSVColor;VAR rColor:RGBColor); ∫Picker Δ {A82E}
  7385.  V-175|
  7386. HSVColor=RECORD ∫Picker
  7387.     hue:SmallFract; { Fraction of circle, red at 0 }
  7388.     saturation:SmallFract; { 0-1, 0 for gray, 1 for pure color }
  7389.     value:SmallFract; { 0-1, 0 for black, 1 for max intensity }|
  7390. HUnlock(h:Handle); ∫Memory {A02A} II-41 N2-3 TN2|
  7391. hwOverrunErr=32; ∫Errors
  7392. { serial driver error masks }|
  7393. hwParamErr=-502; ∫Errors
  7394. { bad selector for _HWPriv }|
  7395. HyperXCmd see ∫HyperXCmd|
  7396. IAZNotify=$33C; ∫SysEqu
  7397. { [GLOBAL VAR] world swaps notify procedure [pointer] }|
  7398. iBeamCursor=1; ∫ToolUtils|
  7399. iconItem=32; ∫Dialogs|
  7400. Icons see ∫Icons|
  7401. IconTLAddr=$0DAC; ∫SysEqu
  7402. { [GLOBAL VAR] (long) pointer to where start icons are to be
  7403. put. }|
  7404. ID=LONGINT; ∫AIFF|
  7405. Identity; ∫Graf3D|
  7406. IdleProcPtr=ProcPtr; ∫AppleEvents|
  7407. IdleUpdate:LONGINT; ∫Power {A285}|
  7408. IEEEDefaultEnv:environment; ∫SANE|
  7409. iFMgrCtl=8; ∫Printing
  7410. { The FMgr's Tail-hook Proc's ctl number }|
  7411. iIOAbort=-27; ∫Printing|
  7412. iIOAbortErr=-27; ∫Errors
  7413. { IO abort error (Printing Manager) }|
  7414. iMemFullErr=-108; ∫Printing|
  7415. inButton=10; ∫Controls|
  7416. inCheckBox=11; ∫Controls|
  7417. Include(source,dest:string;ndx:integer):string; see Insert TP-363|
  7418. inContent=3; ∫Windows|
  7419. inDesk=0; ∫Windows|
  7420. Index2Color(index:LONGINT;VAR aColor:RGBColor); ∫Quickdraw {
  7421. AA34} V-141|
  7422. inDownButton=21; ∫Controls|
  7423. inDrag=4; ∫Windows|
  7424. InfoScrap:PScrapStuff; ∫Scrap {A9F9} I-457|
  7425. inGoAway=6; ∫Windows|
  7426. inGrow=5; ∫Windows|
  7427. InitAllPacks; ∫Packages Δ {A9E6} I-484|
  7428. InitApplZone; ∫Memory Δ {A02C} II-28 N64-2|
  7429. initChan0=$0004; ∫Sound
  7430. { channel 0 - wave table only }|
  7431. initChan1=$0005; ∫Sound
  7432. { channel 1 - wave table only }|
  7433. initChan2=$0006; ∫Sound
  7434. { channel 2 - wave table only }|
  7435. initChan3=$0007; ∫Sound
  7436. { channel 3 - wave table only }|
  7437. initChanLeft=$0002; ∫Sound
  7438. { left stereo channel }|
  7439. initChanRight=$0003; ∫Sound
  7440. { right stereo channel }|
  7441. InitCM:CMErr; ∫Connections|
  7442. initCmd=1; ∫Sound|
  7443. initCntl=3; ∫Controls|
  7444. initCompMask=$FF00; ∫Sound
  7445. { mask for compression IDs }|
  7446. InitCPort(port:CGrafPtr); ∫Quickdraw Δ {AA01} V-67|
  7447. InitCRM:CRMErr; ∫CommResources|
  7448. InitCTBUtilities:CTBUErr; ∫CTBUtilities|
  7449. InitCursor; ∫Quickdraw {A850} I-167 P-84 174|
  7450. InitCursorCtl(newCursors:UNIV acurHandle); ∫CursorCtl|
  7451. InitDateCache(theCache:DateCachePtr):OSErr; ∫Script|
  7452. InitDBPack:OSErr; ∫DatabaseAccess {A82F}|
  7453. initDev=0; ∫Devices
  7454. { Time for cdev to initialize itself }|
  7455. InitDialogs(resumeProc:ResumeProcPtr); ∫Dialogs {A97B} I-411
  7456. P-107 112 174|
  7457. InitEditionPack:OSErr; ∫Editions {A82D}|
  7458. InitFonts; ∫Fonts Δ {A8FE} I-222 P-31 95 101 107 112 118 174
  7459. TN72|
  7460. InitFT:FTErr; ∫FileTransfers|
  7461. InitGDevice(qdRefNum:INTEGER;mode:LONGINT;gdh:GDHandle);
  7462. ∫Quickdraw Δ {AA2E} V-122|
  7463. InitGraf(globalPtr:Ptr); ∫Quickdraw Δ {A86E} I-162 P-31 63 95
  7464. 101 107 112 118 174|
  7465. InitGrf3d(port:Port3DHandle); ∫Graf3D|
  7466. Initialisation TP-211
  7467.     InitGraf(@thePort);
  7468.     InitFonts;
  7469.     InitWindows;
  7470.     InitMenus;
  7471.     TEInit;
  7472.     InitDialogs(nil);
  7473.     SetApplLimit(sp-stack_size);
  7474.     MaxApplZone;
  7475.     for i := 1 to 10 do MoreMasters;|
  7476. initIWMErr=-77; ∫Errors
  7477. { unable to initialize IWM }|
  7478. initMACE3=$0300; ∫Sound
  7479. { MACE 3:1 }|
  7480. initMACE6=$0400; ∫Sound
  7481. { MACE 6:1 }|
  7482. InitMenus; ∫Menus Δ {A930} I-351 V-242 P-101 107 175 TN211|
  7483. initMono=$0080; ∫Sound
  7484. { monophonic channel }|
  7485. initMsg=1; ∫Devices
  7486. { initialization }|
  7487. initNoDrop=$0008; ∫Sound
  7488. { no drop-sample conversion }|
  7489. initNoInterp=$0004; ∫Sound
  7490. { no linear interpolation }|
  7491. InitPack(packID:INTEGER); ∫Packages Δ {A9E5} I-484|
  7492. InitPalettes; ∫Palettes Δ {AA90} V-161 TN211|
  7493. initPanMask=$0003; ∫Sound
  7494. { mask for right/left pan values }|
  7495. InitPerf(VAR thePerfGlobals:TP2PerfGlobals;timerCount:INTEGER;
  7496. codeAndROMBucketSize:INTEGER;doROM:BOOLEAN;doAppCode:BOOLEAN;
  7497. appCodeType:Str255;romID:INTEGER;romName:Str255;doRAM:BOOLEAN;
  7498. ramLow:LONGINT;ramHigh:LONGINT;ramBucketSize:INTEGER):BOOLEAN;
  7499.  ∫Perf|
  7500. InitPort(port:GrafPtr); ∫Quickdraw Δ {A86D} I-164|
  7501. InitProcMenu(resID:INTEGER); ∫Menus Δ {A808} V-238|
  7502. InitResources:INTEGER; ∫Resources Δ {A995} I-114|
  7503. InitSDeclMgr(spBlkPtr:SpBlockPtr):OSErr; ∫Slots Δ {A06E} V-451|
  7504. initSRateMask=$0030; ∫Sound
  7505. { mask for sample rate values }|
  7506. initStereo=$00C0; ∫Sound
  7507. { stereo channel }|
  7508. initStereoMask=$00C0; ∫Sound
  7509. { mask for mono/stereo values }|
  7510. InitTM:TMErr; ∫Terminals|
  7511. InitUtil:OSErr; ∫OSUtils {A03F} II-380|
  7512. InitWindows; ∫Windows Δ {A912} I-281 V-208 P-31 78 95 101 107
  7513. 112 118 175 TN53|
  7514. InitZone(pgrowZone:ProcPtr;cmoreMasters:INTEGER;limitPtr:UNIV
  7515. Ptr;startPtr:UNIV Ptr); ∫Memory Δ II-29
  7516.     0    startPtr      pointer
  7517.     4    limitPtr      pointer
  7518.     8    cMoreMasters  word
  7519.     10   pGrowZone     pointer|
  7520. inMenuBar=1; ∫Windows|
  7521. inPageDown=23; ∫Controls|
  7522. inPageUp=22; ∫Controls|
  7523. Insert(source:string;var dest:string;ndx:integer); MPW-208 TP-363|
  7524. InsertMenu(theMenu:MenuHandle;beforeID:INTEGER); ∫Menus Δ {
  7525. A935} I-353 V-244 P-98 102 104 175|
  7526. InsertResMenu(theMenu:MenuHandle;theType:ResType;afterItem:
  7527. INTEGER); ∫Menus Δ {A951} I-353 V-243|
  7528. InsertSRTRec(spBlkPtr:SpBlockPtr):OSErr; ∫Slots {A06E}
  7529. SReadStruct function V-446|
  7530. InsetRect(VAR r:Rect;dh:INTEGER;dv:INTEGER); ∫Quickdraw {A8A9}
  7531.  I-175|
  7532. InsetRgn(rgn:RgnHandle;dh:INTEGER;dv:INTEGER); ∫Quickdraw Δ {
  7533. A8E1} I-184|
  7534. insideCmpSH=1; ∫Sound|
  7535. InsMenuItem(theMenu:MenuHandle;itemString:Str255;afterItem:
  7536. INTEGER); ∫Menus Δ {A826} IV-55|
  7537. InsTime(tmTaskPtr:QElemPtr); ∫Timer {A058} IV-300|
  7538. InstrumentChunk=RECORD ∫AIFF [1/2]
  7539.     ckID:ID;
  7540.     ckSize:LONGINT;
  7541.     baseFrequency:Byte;
  7542.     detune:Byte;
  7543.     lowFrequency:Byte;
  7544.     highFrequency:Byte;|
  7545. InstrumentChunk=RECORD ∫AIFF [2/2]
  7546.     lowVelocity:Byte;
  7547.     highVelocity:Byte;
  7548.     gain:INTEGER;
  7549.     sustainLoop:AIFFLoop;
  7550.     releaseLoop:AIFFLoop;|
  7551. InstrumentChunkPtr=^InstrumentChunk; ∫AIFF|
  7552. InstrumentID='INST'; ∫AIFF|
  7553. insufficientStackErr=-149; ∫Quickdraw
  7554. { QuickDraw could not complete the operation }|
  7555. InsXTime(tmTaskPtr:QElemPtr); ∫Timer {A458} InsTime procedure
  7556. IV-300|
  7557. inSysWindow=2; ∫Windows|
  7558. Int64Bit=RECORD ∫ToolUtils
  7559.     hiLong:LONGINT;
  7560.     loLong:LONGINT;|
  7561. intArabic=1; ∫Script|
  7562. intDrawHook=1; ∫TextEdit
  7563. { TEIntHook value }|
  7564. IntegerPtr=^INTEGER; ∫Types|
  7565. intEOLHook=0; ∫TextEdit
  7566. { TEIntHook value }|
  7567. interruptsMaskedErr=-624; ∫Errors
  7568. { don’t call with interrupts masked }|
  7569. intEuropean=4; ∫Script|
  7570. IntFlag=$15F; ∫SysEqu
  7571. { [GLOBAL VAR] reduce interrupt disable time when bit 7 = 0 }|
  7572. intHitTestHook=3; ∫TextEdit
  7573. { TEIntHook value }|
  7574. inThumb=129; ∫Controls|
  7575. intJapanese=3; ∫Script|
  7576. Intl0Hndl=^Intl0Ptr; ∫Packages|
  7577. Intl0Ptr=^Intl0Rec; ∫Packages|
  7578. Intl0Rec=PACKED RECORD ∫Packages [1/3]
  7579.     decimalPt:CHAR; { decimal point character }
  7580.     thousSep:CHAR; { thousands separator }
  7581.     listSep:CHAR; { list separator }
  7582.     currSym1:CHAR; { currency symbol }
  7583.     currSym2:CHAR;
  7584.     currSym3:CHAR;
  7585.     currFmt:Byte; { currency format }
  7586.     dateOrder:Byte; { order of short date elements }
  7587.     shrtDateFmt:Byte; { short date format }|
  7588. Intl0Rec=PACKED RECORD ∫Packages [2/3]
  7589.     dateSep:CHAR; { date separator }
  7590.     timeCycle:Byte; { 0 if 24-hour cycle, 255 if 12-hour }
  7591.     timeFmt:Byte; { time format }
  7592.     mornStr:PACKED ARRAY [1..4] OF CHAR; { trailing string for
  7593. first 12-hour cycle }
  7594.     eveStr:PACKED ARRAY [1..4] OF CHAR; { trailing string for
  7595. last 12-hour cycle }
  7596.     timeSep:CHAR; { time separator }
  7597.     time1Suff:CHAR; { trailing string for 24-hour cycle }|
  7598. Intl0Rec=PACKED RECORD ∫Packages [3/3]
  7599.     time2Suff:CHAR;
  7600.     time3Suff:CHAR;
  7601.     time4Suff:CHAR;
  7602.     time5Suff:CHAR;
  7603.     time6Suff:CHAR;
  7604.     time7Suff:CHAR;
  7605.     time8Suff:CHAR;
  7606.     metricSys:Byte; { 255 if metric, 0 if not }
  7607.     intl0Vers:INTEGER; { version information }|
  7608. Intl1Hndl=^Intl1Ptr; ∫Packages|
  7609. Intl1Ptr=^Intl1Rec; ∫Packages|
  7610. Intl1Rec=PACKED RECORD ∫Packages [1/2]
  7611.     days:ARRAY [1..7] OF Str15; { day names }
  7612.     months:ARRAY [1..12] OF Str15; { month names }
  7613.     suppressDay:Byte; { 0 for day name, 255 for none }
  7614.     lngDateFmt:Byte; { order of long date elements }
  7615.     dayLeading0:Byte; { 255 for leading 0 in day number }
  7616.     abbrLen:Byte; { length for abbreviating names }
  7617.     st0:PACKED ARRAY [1..4] OF CHAR; { strings for long date
  7618. format }|
  7619. Intl1Rec=PACKED RECORD ∫Packages [2/2]
  7620.     st1:PACKED ARRAY [1..4] OF CHAR;
  7621.     st2:PACKED ARRAY [1..4] OF CHAR;
  7622.     st3:PACKED ARRAY [1..4] OF CHAR;
  7623.     st4:PACKED ARRAY [1..4] OF CHAR;
  7624.     intl1Vers:INTEGER; { version information }
  7625.     localRtn:ARRAY [0..0] OF INTEGER; { routine for localizing
  7626. string comparison }|
  7627. intlCurrency=$DB; ∫Script|
  7628. IntlScript:INTEGER; ∫Script Δ {A8B5} V-314|
  7629. IntlSpec=$BA0; ∫SysEqu
  7630. { [GLOBAL VAR] (long) - ptr to extra Intl data }|
  7631. IntlTokenize(tokenParam:TokenBlockPtr):TokenResults; ∫Script|
  7632. intNWidthHook=6; ∫TextEdit
  7633. { TEIntHook value for new version of WidthHook }|
  7634. intOutputMask=$8000; ∫Script|
  7635. intRoman=2; ∫Script|
  7636. intTextWidthHook=7; ∫TextEdit
  7637. { TEIntHook value for new TextWidthHook }|
  7638. intUtil=6; ∫Packages
  7639. { International Utilities }|
  7640. intWestern=0; ∫Script|
  7641. intWidthHook=2; ∫TextEdit
  7642. { TEIntHook value }|
  7643. inUpButton=20; ∫Controls|
  7644. invalColReq=-1; ∫Quickdraw
  7645. { invalid color table request }|
  7646. InvalMenuBar; ∫Menus {A81D}|
  7647. InvalRect(badRect:Rect); ∫Windows Δ {A928} I-291|
  7648. InvalRgn(badRgn:RgnHandle); ∫Windows Δ {A927} I-291|
  7649. inverseBit=1; ∫Quickdraw
  7650. { inverse screen mapping }|
  7651. InvertArc(r:Rect;startAngle:INTEGER;arcAngle:INTEGER);
  7652. ∫Quickdraw Δ {A8C1} I-181|
  7653. InvertColor(VAR myColor:RGBColor); ∫Quickdraw {AA35} V-141|
  7654. InvertOval(r:Rect); ∫Quickdraw Δ {A8BA} I-178|
  7655. InvertPoly(poly:PolyHandle); ∫Quickdraw Δ {A8C9} I-192|
  7656. InvertRect(r:Rect); ∫Quickdraw Δ {A8A4} I-177 P-80 175|
  7657. InvertRgn(rgn:RgnHandle); ∫Quickdraw Δ {A8D5} I-186|
  7658. InvertRoundRect(r:Rect;ovalWidth:INTEGER;ovalHeight:INTEGER);
  7659. ∫Quickdraw Δ {A8B3} I-179|
  7660. inZoomIn=7; ∫Windows|
  7661. inZoomOut=8; ∫Windows|
  7662. ioDirFlg=3; ∫Files
  7663. { see IM IV-125 }|
  7664. ioDirMask=$10; ∫Files|
  7665. ioErr=-36; ∫Errors
  7666. { I/O error (bummers) }|
  7667. IPCListPorts(pb:IPCListPortsPBPtr;async:BOOLEAN):OSErr;
  7668. ∫PPCToolbox|
  7669. IPCListPortsAsync(pb:IPCListPortsPBPtr):OSErr; ∫PPCToolbox {
  7670. A4DD}|
  7671. IPCListPortsPBPtr=^IPCListPortsPBRec; ∫PPCToolbox|
  7672. IPCListPortsPBRec=RECORD ∫PPCToolbox [1/2]
  7673.     qLink:Ptr;
  7674.     csCode:INTEGER;
  7675.     intUse:INTEGER;
  7676.     intUsePtr:Ptr;
  7677.     ioCompletion:PPCCompProcPtr;
  7678.     ioResult:OSErr;
  7679.     reserved:ARRAY [1..5] OF LONGINT;|
  7680. IPCListPortsPBRec=RECORD ∫PPCToolbox [2/2]
  7681.     filler1:INTEGER;
  7682.     startIndex:INTEGER;
  7683.     requestCount:INTEGER;
  7684.     actualCount:INTEGER;
  7685.     portName:PPCPortPtr;
  7686.     locationName:LocationNamePtr;
  7687.     bufferPtr:PortInfoArrayPtr;|
  7688. IPCListPortsSync(pb:IPCListPortsPBPtr):OSErr; ∫PPCToolbox {
  7689. A0DD}|
  7690. iPFMaxPgs=128; ∫Printing|
  7691. iPrAbort=$0080; ∫Printing|
  7692. iPrBitsCtl=4; ∫Printing|
  7693. iPrDevCtl=7; ∫Printing
  7694. { The PrDevCtl Proc's ctl number }|
  7695. iPrDrvrRef=-3; ∫Printing|
  7696. iPrEvtCtl=6; ∫Printing
  7697. { The PrEvent Proc's ctl number }|
  7698. iPrIOCtl=5; ∫Printing|
  7699. iPrPgFract=120; ∫Printing
  7700. { Page scale factor. ptPgSize (below) is in units of 1/
  7701. iPrPgFract }|
  7702. iPrPgFst=1; ∫Printing
  7703. { Page range constants }|
  7704. iPrPgMax=9999; ∫Printing|
  7705. iPrRelease=3; ∫Printing
  7706. { Current version number of the code. }|
  7707. iPrSavPFil=-1; ∫Printing|
  7708. IsATPOpen:BOOLEAN; ∫AppleTalk II-304|
  7709. IsDialogEvent(theEvent:EventRecord):BOOLEAN; ∫Dialogs {A97F}
  7710. I-416 N5-1 P-108 175|
  7711. IsMPPOpen:BOOLEAN; ∫AppleTalk II-304|
  7712. IsOutline(numer:Point;denom:Point):BOOLEAN; ∫Fonts Δ I-223
  7713. TN191|
  7714. IsRegisteredSection(sectionH:SectionHandle):OSErr; ∫Editions {
  7715. A82D}|
  7716. ITab=RECORD ∫Quickdraw
  7717.     iTabSeed:LONGINT; { copy of CTSeed from source CTable }
  7718.     iTabRes:INTEGER; { bits/channel resolution of iTable }
  7719.     iTTable:ARRAY [0..0] OF SignedByte; { byte colortable index
  7720. values }|
  7721. ITabHandle=^ITabPtr; ∫Quickdraw|
  7722. ITabPtr=^ITab; ∫Quickdraw|
  7723. itemDisable=128; ∫Dialogs|
  7724. Itl4Handle=^Itl4Ptr; ∫Script|
  7725. Itl4Ptr=^Itl4Rec; ∫Script|
  7726. Itl4Rec=RECORD ∫Script [1/2]
  7727.     flags:INTEGER;
  7728.     resourceType:LONGINT;
  7729.     resourceNum:INTEGER;
  7730.     version:INTEGER;
  7731.     resHeader1:LONGINT;
  7732.     resHeader2:LONGINT;
  7733.     numTables:INTEGER; { one-based }
  7734.     mapOffset:LONGINT; { offsets are from record start }|
  7735. Itl4Rec=RECORD ∫Script [2/2]
  7736.     strOffset:LONGINT;
  7737.     fetchOffset:LONGINT;
  7738.     unTokenOffset:LONGINT;
  7739.     defPartsOffset:LONGINT;
  7740.     resOffset6:LONGINT;
  7741.     resOffset7:LONGINT;
  7742.     resOffset8:LONGINT;|
  7743. ItlbExtRecord=RECORD ∫Script [1/2]
  7744.     base:ItlbRecord; { un-extended ItlbRecord }
  7745.     itlbLocalSize:LONGINT; { size of script's local record }
  7746.     itlbMonoFond:INTEGER; { default monospace FOND ID }
  7747.     itlbMonoSize:INTEGER; { default monospace font size }
  7748.     itlbPrefFond:INTEGER; { preferred FOND ID }
  7749.     itlbPrefSize:INTEGER; { preferred font size }
  7750.     itlbSmallFond:INTEGER; { default small FOND ID }
  7751.     itlbSmallSize:INTEGER; { default small font size }|
  7752. ItlbExtRecord=RECORD ∫Script [2/2]
  7753.     itlbSysFond:INTEGER; { default system FOND ID }
  7754.     itlbSysSize:INTEGER; { default system font size }
  7755.     itlbAppFond:INTEGER; { default application FOND ID }
  7756.     itlbAppSize:INTEGER; { default application font size }
  7757.     itlbHelpFond:INTEGER; { default Help Mgr FOND ID }
  7758.     itlbHelpSize:INTEGER; { default Help Mgr font size }
  7759.     itlbValidStyles:Style; { set of valid styles for script }
  7760.     itlbAliasStyle:Style; { style (set) to mark aliases }|
  7761. ItlbRecord=RECORD ∫Script [1/2]
  7762.     itlbNumber:INTEGER; { itl0 id number }
  7763.     itlbDate:INTEGER; { itl1 id number }
  7764.     itlbSort:INTEGER; { itl2 id number }
  7765.     itlbFlags:INTEGER; { Script flags }
  7766.     itlbToken:INTEGER; { itl4 id number }
  7767.     itlbEncoding:INTEGER; { itl5 ID # (optional; char encoding) }|
  7768. ItlbRecord=RECORD ∫Script [2/2]
  7769.     itlbLang:INTEGER; { cur language for script }
  7770.     itlbNumRep:SignedByte; { number representation code }
  7771.     itlbDateRep:SignedByte; { date representation code }
  7772.     itlbKeys:INTEGER; { KCHR id number }
  7773.     itlbIcon:INTEGER; { ID # of SICN or kcs#/kcs4/kcs8 suite. }|
  7774. ItlcRecord=RECORD ∫Script [1/2]
  7775.     itlcSystem:INTEGER; { default system script }
  7776.     itlcReserved:INTEGER; { reserved }
  7777.     itlcFontForce:SignedByte; { default font force flag }
  7778.     itlcIntlForce:SignedByte; { default intl force flag }
  7779.     itlcOldKybd:SignedByte; { old keyboard }
  7780.     itlcFlags:SignedByte; { general flags }|
  7781. ItlcRecord=RECORD ∫Script [2/2]
  7782.     itlcIconOffset:INTEGER; { script icon offset }
  7783.     itlcIconSide:SignedByte; { icon side }
  7784.     itlcIconRsvd:SignedByte; { rsvd for other icon info }
  7785.     itlcRegionCode:INTEGER; { preferred verXxx code }
  7786.     itlcReserved3:ARRAY [0..33] OF SignedByte; { for future use }|
  7787. IUClearCache; ∫Packages|
  7788. IUCompPString(aStr:Str255;bStr:Str255;itl2Handle:Handle):
  7789. INTEGER; ∫Packages|
  7790. IUCompString(aStr:Str255;bStr:Str255):INTEGER; ∫Packages Δ
  7791. I-506 N58-1|
  7792. iuCurrentCurLang=-4; ∫Packages
  7793. { current (itlbLang) lang for current script }|
  7794. iuCurrentDefLang=-5; ∫Packages
  7795. { default lang for current script }|
  7796. iuCurrentScript=-2; ∫Packages
  7797. { current script }|
  7798. IUDatePString(dateTime:LONGINT;longFlag:DateForm;VAR result:
  7799. Str255;intlHandle:Handle); ∫Packages Δ I-505|
  7800. IUDateString(dateTime:LONGINT;longFlag:DateForm;VAR result:
  7801. Str255); ∫Packages Δ I-504|
  7802. IUEqualPString(aStr:Str255;bStr:Str255;itl2Handle:Handle):
  7803. INTEGER; ∫Packages|
  7804. IUEqualString(aStr:Str255;bStr:Str255):INTEGER; ∫Packages Δ
  7805. I-506 N58-1|
  7806. IUGetIntl(theID:INTEGER):Handle; ∫Packages Δ I-505 TN153|
  7807. IUGetItlTable(script:ScriptCode;tableCode:INTEGER;VAR
  7808. itlHandle:Handle;VAR offset:LONGINT;VAR length:LONGINT);
  7809. ∫Packages|
  7810. IULangOrder(language1:LangCode;language2:LangCode):INTEGER;
  7811. ∫Packages|
  7812. IULDateString(VAR dateTime:LongDateTime;longFlag:DateForm;VAR
  7813. result:Str255;intlHandle:Handle); ∫Packages I-489|
  7814. IULTimeString(VAR dateTime:LongDateTime;wantSeconds:BOOLEAN;
  7815. VAR result:Str255;intlHandle:Handle); ∫Packages I-489|
  7816. IUMagIDPString(aPtr:Ptr;bPtr:Ptr;aLen:INTEGER;bLen:INTEGER;
  7817. itl2Handle:Handle):INTEGER; ∫Packages|
  7818. IUMagIDString(aPtr:Ptr;bPtr:Ptr;aLen:INTEGER;bLen:INTEGER):
  7819. INTEGER; ∫Packages Δ I-507 N58-1|
  7820. IUMagPString(aPtr:Ptr;bPtr:Ptr;aLen:INTEGER;bLen:INTEGER;
  7821. itl2Handle:Handle):INTEGER; ∫Packages|
  7822. IUMagString(aPtr:Ptr;bPtr:Ptr;aLen:INTEGER;bLen:INTEGER):
  7823. INTEGER; ∫Packages Δ I-506 N58-1|
  7824. IUMetric:BOOLEAN; ∫Packages Δ I-505|
  7825. iuNumberPartsTable=2; ∫Packages|
  7826. iuScriptCurLang=-6; ∫Packages
  7827. { current (itlbLang) lang for specified script }|
  7828. iuScriptDefLang=-7; ∫Packages
  7829. { default language for a specified script }|
  7830. IUScriptOrder(script1:ScriptCode;script2:ScriptCode):INTEGER;
  7831. ∫Packages|
  7832. IUSetIntl(refNum:INTEGER;theID:INTEGER;intlHandle:Handle);
  7833. ∫Packages Δ I-506|
  7834. IUStringOrder(aStr:Str255;bStr:Str255;aScript:ScriptCode;
  7835. bScript:ScriptCode;aLang:LangCode;bLang:LangCode):INTEGER;
  7836. ∫Packages|
  7837. iuSystemCurLang=-2; ∫Packages
  7838. { current (itlbLang) lang for system script }|
  7839. iuSystemDefLang=-3; ∫Packages
  7840. { default (table) lang for system script }|
  7841. iuSystemScript=-1; ∫Packages
  7842. { system script }|
  7843. IUTextOrder(aPtr:Ptr;bPtr:Ptr;aLen:INTEGER;bLen:INTEGER;
  7844. aScript:ScriptCode;bScript:ScriptCode;aLang:LangCode;bLang:
  7845. LangCode):INTEGER; ∫Packages|
  7846. IUTimePString(dateTime:LONGINT;wantSeconds:BOOLEAN;VAR result:
  7847. Str255;intlHandle:Handle); ∫Packages Δ I-505|
  7848. IUTimeString(dateTime:LONGINT;wantSeconds:BOOLEAN;VAR result:
  7849. Str255); ∫Packages Δ I-505|
  7850. iuUnTokenTable=3; ∫Packages|
  7851. iuWhiteSpaceList=4; ∫Packages|
  7852. iuWordSelectTable=0; ∫Packages|
  7853. iuWordWrapTable=1; ∫Packages|
  7854. IWM=$1E0; ∫SysEqu
  7855. { [GLOBAL VAR] IWM base address [pointer] }|
  7856. JAllocCrsr=$88C; ∫SysEqu
  7857. { [GLOBAL VAR] (long) vector to routine that allocates cursor|
  7858. JCrsrTask=$8EE; ∫SysEqu
  7859. { [GLOBAL VAR] address of CrsrVBLTask [long] }|
  7860. JDTInstall=$0D9C; ∫SysEqu
  7861. { [GLOBAL VAR] (long) ptr to deferred task install routine }|
  7862. JFetch=$8F4; ∫SysEqu
  7863. { [GLOBAL VAR] Jump vector for Fetch function fetch a byte
  7864. routine for drivers [pointer] }|
  7865. JGNEFilter=$29A; ∫SysEqu
  7866. { [GLOBAL VAR] GetNextEvent filter proc [pointer] }|
  7867. JIODone=$8FC; ∫SysEqu
  7868. { [GLOBAL VAR] Jump vector for IODone function IODone entry
  7869. location [pointer] }|
  7870. JKybdTask=$21A; ∫SysEqu
  7871. { [GLOBAL VAR] keyboard VBL task hook [pointer] }|
  7872. JOpcodeProc=$894; ∫SysEqu
  7873. { [GLOBAL VAR] (long) vector to process new picture opcodes }|
  7874. JournalFlag=$8DE; ∫SysEqu
  7875. { [GLOBAL VAR] Journaling mode (word) journaling state [word]|
  7876. JournalRef=$8E8; ∫SysEqu
  7877. { [GLOBAL VAR] Reference number of journaling device driver (
  7878. word) Journalling driver's refnum [word] }|
  7879. JSetCCrsr=$890; ∫SysEqu
  7880. { [GLOBAL VAR] (long) vector to routine that sets color
  7881. cursor }|
  7882. JStash=$8F8; ∫SysEqu
  7883. { [GLOBAL VAR] Jump vector for Stash function stash a byte
  7884. routine for drivers [pointer] }|
  7885. JSwapMMU=$0DBC; ∫SysEqu
  7886. { [GLOBAL VAR] (long) jump vector to SwapMMU routine }|
  7887. JustStyleCode=INTEGER; ∫Script|
  7888. JVBLTask=$0D28; ∫SysEqu
  7889. { [GLOBAL VAR] vector to slot VBL task interrupt handler }|
  7890. kAEAlwaysInteract=$00000030; ∫AppleEvents
  7891. { Server should always interact with user where appropriate }|
  7892. kAEAnswer='ansr'; ∫AppleEvents|
  7893. kAEApplicationDied='obit'; ∫AppleEvents|
  7894. kAECanInteract=$00000020; ∫AppleEvents
  7895. { Server may try to interact with user }|
  7896. kAECanSwitchLayer=$00000040; ∫AppleEvents
  7897. { Interaction may switch layer }|
  7898. kAECreatorType='crea'; ∫AppleEvents|
  7899. kAEDefaultTimeout=-1; ∫AppleEvents
  7900. { timeout value determined by AEM }|
  7901. kAEDontReconnect=$00000080; ∫AppleEvents
  7902. { don't reconnect if there is a sessClosedErr from PPCToolbox|
  7903. kAEHighPriority=nAttnMsg; ∫AppleEvents
  7904. { Post message at the front of the event queue }|
  7905. kAENeverInteract=$00000010; ∫AppleEvents
  7906. { Server should not interact with user }|
  7907. kAENoDispatch=0; ∫AppleEvents|
  7908. kAENoReply=$00000001; ∫AppleEvents
  7909. { Sender doesn't want a reply to event }|
  7910. kAENormalPriority=$00000000; ∫AppleEvents
  7911. { Post message at the end of event queue }|
  7912. kAEOpenApplication='oapp'; ∫AppleEvents|
  7913. kAEOpenDocuments='odoc'; ∫AppleEvents|
  7914. kAEPrintDocuments='pdoc'; ∫AppleEvents|
  7915. kAEQueueReply=$00000002; ∫AppleEvents
  7916. { Sender wants a reply but won't wait }|
  7917. kAEQuitAll='quia'; ∫AppleEvents|
  7918. kAEQuitApplication='quit'; ∫AppleEvents|
  7919. kAERestart='rest'; ∫AppleEvents|
  7920. kAEShutDown='shut'; ∫AppleEvents|
  7921. kAEUseStandardDispatch=-1; ∫AppleEvents|
  7922. kAEWaitReply=$00000003; ∫AppleEvents
  7923. { Sender wants a reply and will be waiting }|
  7924. kAEWantReceipt=nReturnReceipt; ∫AppleEvents
  7925. { Send wants a receipt of message }|
  7926. kAnyTransactionID=0; ∫AppleEvents
  7927. { no transaction is in use }|
  7928. kAppleMenuFolderAliasType='faam'; ∫Finder|
  7929. kAppleMenuFolderType='amnu'; ∫Folders
  7930. { Finder objects to put into the Apple menu go here }|
  7931. kApplicationAliasType='adrp'; ∫Finder
  7932. { type for application aliases }|
  7933. kARMMountVol=$00000001; ∫Aliases
  7934. { mount the volume automatically }|
  7935. kARMMultVols=$00000008; ∫Aliases
  7936. { search on multiple volumes }|
  7937. kARMNoUI=$00000002; ∫Aliases
  7938. { no user interface allowed during resolution }|
  7939. kARMSearch=$00000100; ∫Aliases
  7940. { search quickly }|
  7941. kARMSearchMore=$00000200; ∫Aliases
  7942. { search further }|
  7943. kARMSearchRelFirst=$00000400; ∫Aliases
  7944. { search target on a relative path first }|
  7945. kAutoGenerateReturnID=-1; ∫AppleEvents
  7946. { AECreateAppleEvent will generate a session-unique ID }|
  7947. kBalloonWDEFID=126; ∫Balloons
  7948. { Resource ID of the WDEF proc used in standard balloons }|
  7949. KbdLast=$218; ∫SysEqu
  7950. { [GLOBAL VAR] Same as KbdVars+2 }|
  7951. KbdType=$21E; ∫SysEqu
  7952. { [GLOBAL VAR] keyboard model number [byte] }|
  7953. KbdVars=$216; ∫SysEqu
  7954. { [GLOBAL VAR] Keyboard manager variables [4 bytes] }|
  7955. kContainerAliasType='drop'; ∫Finder
  7956. { type for all other containers }|
  7957. kContainerFloppyAliasType='flpy'; ∫Finder
  7958. { type for floppy aliases }|
  7959. kContainerFolderAliasType='fdrp'; ∫Finder
  7960. { type for folder aliases }|
  7961. kContainerHardDiskAliasType='hdsk'; ∫Finder
  7962. { type for hard disk aliases }|
  7963. kContainerServerAliasType='srvr'; ∫Finder
  7964. { type for server aliases }|
  7965. kContainerTrashAliasType='trsh'; ∫Finder
  7966. { type for trash folder aliases }|
  7967. kControlPanelFolderAliasType='fact'; ∫Finder|
  7968. kControlPanelFolderType='ctrl'; ∫Folders
  7969. { Control Panels go here (may contain INITs) }|
  7970. kCoreEventClass='aevt'; ∫AppleEvents|
  7971. kCreateFolder=TRUE; ∫Folders|
  7972. kCurrentProcess=2; ∫Processes|
  7973. kCustomIconResource=-16455; ∫Finder
  7974. { Custom icon family resource ID }|
  7975. kDBAboutToInit=1; ∫DatabaseAccess|
  7976. kDBExecComplete=4; ∫DatabaseAccess|
  7977. kDBGetItemComplete=6; ∫DatabaseAccess|
  7978. kDBGetQueryResultsComplete=7; ∫DatabaseAccess|
  7979. kDBInitComplete=2; ∫DatabaseAccess|
  7980. kDBLastColFlag=$0001; ∫DatabaseAccess|
  7981. kDBNullFlag=$0004; ∫DatabaseAccess|
  7982. kDBSendComplete=3; ∫DatabaseAccess|
  7983. kDBStartQueryComplete=5; ∫DatabaseAccess|
  7984. kDBUpdateWind=0; ∫DatabaseAccess|
  7985. kDBWaitForever=-1; ∫DatabaseAccess|
  7986. kDesktopFolderType='desk'; ∫Folders
  7987. { the desktop folder; objects in this folder show on the desk
  7988. top. }|
  7989. kDontCreateFolder=FALSE; ∫Folders|
  7990. kDropFolderAliasType='fadr'; ∫Finder|
  7991. keepLocalBit=3; ∫QDOffscreen|
  7992. kEncryptPassword=3; ∫Files|
  7993. KernEntry=RECORD ∫Fonts
  7994.     kernLength:INTEGER; { length of this entry }
  7995.     kernStyle:INTEGER; { style the entry applies to }|
  7996. KernPair=RECORD ∫Fonts
  7997.     kernFirst:CHAR; { 1st character of kerned pair }
  7998.     kernSecond:CHAR; { 2nd character of kerned pair }
  7999.     kernWidth:INTEGER; { kerning in 1pt fixed format }|
  8000. KernTable=RECORD ∫Fonts
  8001.     numKerns:INTEGER; { number of kerning entries }|
  8002. kExportedFolderAliasType='faet'; ∫Finder|
  8003. kExtensionFolderAliasType='faex'; ∫Finder|
  8004. kExtensionFolderType='extn'; ∫Folders
  8005. { Finder extensions go here }|
  8006. Key1Trans=$29E; ∫SysEqu
  8007. { [GLOBAL VAR] keyboard translator procedure [pointer] }|
  8008. Key2Trans=$2A2; ∫SysEqu
  8009. { [GLOBAL VAR] numeric keypad translator procedure [pointer] }|
  8010. keyAddressAttr='addr'; ∫AppleEvents|
  8011. KeyCapToCode I-251 V-191 [1/5]
  8012. 12    Caps Lock        13    Clear            14    Command        
  8013. 15    Control            16    Control (right)        17    Delete            
  8014. 18    Down            19    Down (pad)        20    End                
  8015. 21    Enter            22    Enter (original)    23    Escape            
  8016. 24    Foward Delete    25    Help                26    Home            
  8017. 27    Left                28    Left (pad)        29    Option            
  8018. 30    Option (right)        31    Page Down        32    Page Up            
  8019. 33    Power            34    Return            35    Right            |
  8020. KeyCapToCode I-251 V-191 [2/5]
  8021. 36    Right (pad)        37    Shift            38    Shift (right)        
  8022. 39    Space            40    Tab                41    Up                
  8023. 42    Up (pad)            43    F1                44    F2                
  8024. 45    F3                46    F4                47    F5                
  8025. 48    F6                49    F7                50    F8                
  8026. 51    F9                58    F10                59    F11                
  8027. 60    F12                61    F13                62    F14                
  8028. 63    F15                64    A                65    B                |
  8029. KeyCapToCode I-251 V-191 [3/5]
  8030. 66    C                67    D                68    E                
  8031. 69    F                70    G                71    H                
  8032. 72    I                73    J                74    K                
  8033. 75    L                76    M                77    N                
  8034. 78    O                79    P                80    Q                
  8035. 81    R                82    S                83    T                
  8036. 84    U                85    V                86    W                
  8037. 87    X                88    Y                89    Z                |
  8038. KeyCapToCode I-251 V-191 [4/5]
  8039. 90    0                91    0 (pad)            92    1                
  8040. 93    1 (pad)            94    2                95    2 (pad)            
  8041. 96    3                97    3 (pad)            98    4                
  8042. 99    4 (pad)            100    5                101    5 (pad)            
  8043. 102    6                103    6 (pad)            104    7                
  8044. 105    7 (pad)            106    8                107    8 (pad)            
  8045. 108    9                109    9 (pad)            110    "                
  8046. 111    * (pad)            112    + (pad)        113    ,                |
  8047. KeyCapToCode I-251 V-191 [5/5]
  8048. 114    -                115    - (pad)            116    .                
  8049. 117    . (pad)            118    /                119    / (pad)            
  8050. 120    ;                121    =                122    = (pad)            
  8051. 123    [                124    \                125    ]                
  8052. 126    `                127    § (intl)            |
  8053. keyCodeMask=$0000FF00; ∫Events|
  8054. KeyCodeToCap I-251 V-191 [1/5]
  8055. 0    A                1    S                2    D                
  8056. 3    F                4    H                5    G                
  8057. 6    Z                7    X                8    C                
  8058. 9    V                10    § (intl)            11    B                
  8059. 12    Q                13    W                14    E                
  8060. 15    R                16    Y                17    T                
  8061. 18    1                19    2                20    3                
  8062. 21    4                22    6                23    5                |
  8063. KeyCodeToCap I-251 V-191 [2/5]
  8064. 24    =                25    9                26    7                
  8065. 27    -                28    8                29    0                
  8066. 30    ]                31    O                32    U                
  8067. 33    [                34    I                35    P                
  8068. 36    Return            37    L                38    J                
  8069. 39    "                40    K                41    ;                
  8070. 42    \                43    ,                44    /                
  8071. 45    N                46    M                47    .                |
  8072. KeyCodeToCap I-251 V-191 [3/5]
  8073. 48    Tab                49    Space            50    `                
  8074. 51    Delete            52    Enter (original)    53    Escape            
  8075. 55    Command        56    Shift            57    Caps Lock        
  8076. 58    Option            59    Control            60    Shift (right)        
  8077. 61    Option (right)        62    Control (right)        65    . (pad)            
  8078. 66    Right (pad)        67    * (pad)            69    + (pad)        
  8079. 70    Left (pad)        71    Clear            72    Down (pad)        
  8080. 75    / (pad)            76    Enter            77    Up (pad)            |
  8081. KeyCodeToCap I-251 V-191 [4/5]
  8082. 78    - (pad)            81    = (pad)            82    0 (pad)            
  8083. 83    1 (pad)            84    2 (pad)            85    3 (pad)            
  8084. 86    4 (pad)            87    5 (pad)            88    6 (pad)            
  8085. 89    7 (pad)            91    8 (pad)            92    9 (pad)            
  8086. 96    F5                97    F6                98    F7                
  8087. 99    F3                100    F8                101    F9                
  8088. 103    F11                105    F13                107    F14                
  8089. 109    F10                111    F12                113    F15                |
  8090. KeyCodeToCap I-251 V-191 [5/5]
  8091. 114    Help                115    Home            116    Page Up            
  8092. 117    Foward Delete    118    F4                119    End                
  8093. 120    F2                121    Page Down        122    F1                
  8094. 123    Left                124    Right            125    Down            
  8095. 126    Up                127    Power            |
  8096. keyDirectObject='----'; ∫AppleEvents|
  8097. keyDown=3; ∫Events|
  8098. keyDownMask=8; ∫Events|
  8099. keyErrorNumber='errn'; ∫AppleEvents|
  8100. keyErrorString='errs'; ∫AppleEvents|
  8101. keyEventClassAttr='evcl'; ∫AppleEvents|
  8102. keyEventIDAttr='evid'; ∫AppleEvents|
  8103. keyEventSourceAttr='esrc'; ∫AppleEvents
  8104. { this attribute is read only }|
  8105. keyEvtDev=7; ∫Devices
  8106. { Key down/auto key }|
  8107. keyEvtMsg=9; ∫Devices
  8108. { keyboard event }|
  8109. keyInteractLevelAttr='inte'; ∫AppleEvents
  8110. { this attribute is read only will be set in AESend }|
  8111. KeyLast=$184; ∫SysEqu
  8112. { [GLOBAL VAR] ASCII for last valid keycode [word] }|
  8113. KeyMap=PACKEDARRAY [0..127] OF BOOLEAN; ∫Events|
  8114. KeyMapLM=$174; ∫SysEqu
  8115. { [GLOBAL VAR] KeyMap has name conflict w/ type. Bitmap of
  8116. the keyboard [4 longs] }|
  8117. keyMissedKeywordAttr='miss'; ∫AppleEvents
  8118. { this attribute is read only }|
  8119. KeyMVars=$B04; ∫SysEqu
  8120. { [GLOBAL VAR] (word) for ROM KEYM proc state }|
  8121. keyOptionalKeywordAttr='optk'; ∫AppleEvents|
  8122. KeypadMap=$17C; ∫SysEqu
  8123. { [GLOBAL VAR] bitmap for numeric pad-18bits [long] }|
  8124. keyPreDispatch='phac'; ∫AppleEvents
  8125. { PreHandler Accessor Call }|
  8126. keyProcessSerialNumber='psn'; ∫AppleEvents|
  8127. KeyRepThresh=$190; ∫SysEqu
  8128. { [GLOBAL VAR] Auto-key rate (word) key repeat speed [word] }|
  8129. KeyRepTime=$18A; ∫SysEqu
  8130. { [GLOBAL VAR] tickcount when key was last repeated [long] }|
  8131. keyReturnIDAttr='rtid'; ∫AppleEvents|
  8132. KeyScript(code:INTEGER); ∫Script Δ {A8B5} V-314|
  8133. keySelectProc='selh'; ∫AppleEvents
  8134. { More selector Call }|
  8135. KeyThresh=$18E; ∫SysEqu
  8136. { [GLOBAL VAR] Auto-key threshold (word) threshold for key
  8137. repeat [word] }|
  8138. KeyTime=$186; ∫SysEqu
  8139. { [GLOBAL VAR] tickcount when KEYLAST was rec'd [long] }|
  8140. keyTimeoutAttr='timo'; ∫AppleEvents|
  8141. KeyTrans(transData:Ptr;keycode:INTEGER;VAR state:LONGINT):
  8142. LONGINT; ∫OSUtils {A9C3} V-195 N160 TN160|
  8143. keyTransactionIDAttr='tran'; ∫AppleEvents|
  8144. keyUp=4; ∫Events|
  8145. keyUpMask=16; ∫Events|
  8146. kFormatLengthUnknown=-1; ∫Editions|
  8147. kFormatListFormat='fmts'; ∫Editions|
  8148. kHighLevelEvent=23; ∫EPPC|
  8149. kHMAboutHelpItem=1; ∫Balloons
  8150. { help menu item number of About Balloon Help… }|
  8151. kHMCheckedItem=2; ∫Balloons
  8152. { item is enabled, and checked or control value = 1 }|
  8153. kHMCompareItem=512; ∫Balloons
  8154. { Compare pstring in menu item w/ PString in resource item }|
  8155. kHMDialogResType='hdlg'; ∫Balloons
  8156. { ResType of help resource for supporting dialogs }|
  8157. kHMDisabledItem=1; ∫Balloons
  8158. { item is disabled, grayed in menus or disabled in dialogs }|
  8159. kHMEnabledItem=0; ∫Balloons
  8160. { item is enabled, but not checked or control value = 0 }|
  8161. kHMFinderApplResType='hfdr'; ∫Balloons
  8162. { ResType of help resource for custom balloon in Finder }|
  8163. kHMHelpID=-5696; ∫Balloons
  8164. { ID of various Help Mgr package resources (in Pack14 range) }|
  8165. kHMHelpMenuID=-16490; ∫Balloons
  8166. { Resource ID and menu ID of help menu }|
  8167. kHMMenuResType='hmnu'; ∫Balloons
  8168. { ResType of help resource for supporting menus }|
  8169. khmmPict=2; ∫Balloons
  8170. { help message contains a resource ID to a 'PICT' resource }|
  8171. khmmPictHandle=5; ∫Balloons
  8172. { help message contains a Picture handle }|
  8173. khmmString=1; ∫Balloons
  8174. { help message contains a PString }|
  8175. khmmStringRes=3; ∫Balloons
  8176. { help message contains a res ID & index to a 'STR#' resource|
  8177. khmmSTRRes=7; ∫Balloons
  8178. { help message contains a res ID to a 'STR ' resource }|
  8179. khmmTEHandle=4; ∫Balloons
  8180. { help message contains a Text Edit handle }|
  8181. khmmTERes=6; ∫Balloons
  8182. { help message contains a res ID to 'TEXT' & 'styl' resources|
  8183. kHMNamedResourceItem=1024; ∫Balloons
  8184. { Use pstring in menu item to get 'STR#', 'PICT', or 'STR '
  8185. resource ('hmnu' only) }|
  8186. kHMOtherItem=3; ∫Balloons
  8187. { item is enabled, and control value > 1 }|
  8188. kHMOverrideResType='hovr'; ∫Balloons
  8189. { ResType of help resource for overriding system balloons }|
  8190. kHMPictItem=2; ∫Balloons
  8191. { 'PICT' ResID used in resource }|
  8192. kHMRectListResType='hrct'; ∫Balloons
  8193. { ResType of help resource for rectangles in windows }|
  8194. kHMRegularWindow=0; ∫Balloons
  8195. { Create a regular window floating above all windows }|
  8196. kHMSaveBitsNoWindow=1; ∫Balloons
  8197. { Just save the bits and draw (for MDEF calls) }|
  8198. kHMSaveBitsWindow=2; ∫Balloons
  8199. { Regular window, save bits behind, AND generate update event|
  8200. kHMShowBalloonsItem=3; ∫Balloons
  8201. { help menu item number of Show/Hide Balloons }|
  8202. kHMSkipItem=256; ∫Balloons
  8203. { don't display a balloon }|
  8204. kHMStringItem=1; ∫Balloons
  8205. { pstring used in resource }|
  8206. kHMStringResItem=3; ∫Balloons
  8207. { 'STR#' ResID & index used in resource }|
  8208. kHMSTRResItem=7; ∫Balloons
  8209. { 'STR ' ResID used in resource }|
  8210. kHMTEResItem=6; ∫Balloons
  8211. { Styled Text Edit ResID used in resource ('TEXT' & 'styl') }|
  8212. kHMTEStyleResType='styl'; ∫Balloons
  8213. { Resource Type of style information for styled TE record }|
  8214. kHMTETextResType='TEXT'; ∫Balloons
  8215. { Resource Type of text data for styled TE record w/o style
  8216. info }|
  8217. kHMTrackCntlItem=2048; ∫Balloons
  8218. { Reserved }|
  8219. kHMWindListResType='hwin'; ∫Balloons
  8220. { ResType of help resource for supporting windows }|
  8221. killAllGetReq=259; ∫AppleTalk
  8222. { Kill all getRequests for a skt }|
  8223. KillControls(theWindow:WindowPtr); ∫Controls Δ {A956} I-321
  8224. P-113 175|
  8225. killGetReq=257; ∫AppleTalk
  8226. { Kill GetRequest }|
  8227. KillIO(refNum:INTEGER):OSErr; ∫Devices II-179|
  8228. killNBP=254; ∫AppleTalk
  8229. { Kill outstanding NBP request }|
  8230. KillPicture(myPicture:PicHandle); ∫Quickdraw Δ {A8F5} I-190|
  8231. KillPoly(poly:PolyHandle); ∫Quickdraw Δ {A8CD} I-191|
  8232. killSendReq=258; ∫AppleTalk
  8233. { Kill SendRequest }|
  8234. kLarge4BitIcon=2; ∫Files|
  8235. kLarge4BitIconSize=512; ∫Files|
  8236. kLarge8BitIcon=3; ∫Files|
  8237. kLarge8BitIconSize=1024; ∫Files|
  8238. kLargeIcon=1; ∫Files|
  8239. kLargeIconSize=256; ∫Files|
  8240. kMachineNameStrID=-16395; ∫GestaltEqu|
  8241. kMountedFolderAliasType='famn'; ∫Finder|
  8242. kNoProcess=0; ∫Processes|
  8243. kNoTimeOut=-2; ∫AppleEvents
  8244. { wait until reply comes back, however long it takes }|
  8245. kNotPaged=2; ∫Memory|
  8246. kNoUserAuthentication=1; ∫Files|
  8247. kOnSystemDisk=$8000; ∫Folders|
  8248. kPageInMemory=0; ∫Memory|
  8249. kPageOnDisk=1; ∫Memory|
  8250. kPartNumberUnknown=-1; ∫Editions
  8251. { misc }|
  8252. kPartsNotUsed=0; ∫Editions|
  8253. kPassword=2; ∫Files|
  8254. kPICTEditionFileType='edtp'; ∫Editions|
  8255. kPICTformatMask=1; ∫Editions|
  8256. kPreferencesFolderAliasType='fapf'; ∫Finder|
  8257. kPreferencesFolderType='pref'; ∫Folders
  8258. { preferences for applications go here }|
  8259. kPreviewFormat='prvw'; ∫Editions|
  8260. kPreviewHeight=120; ∫Editions|
  8261. kPreviewWidth=120; ∫Editions|
  8262. kPrintMonitorDocsFolderAliasType='fapn'; ∫Finder|
  8263. kPrintMonitorDocsFolderType='prnt'; ∫Folders
  8264. { Print Monitor documents }|
  8265. kPublisherDocAliasFormat='alis'; ∫Editions|
  8266. kSharedFolderAliasType='fash'; ∫Finder|
  8267. kSmall4BitIcon=5; ∫Files|
  8268. kSmall4BitIconSize=128; ∫Files|
  8269. kSmall8BitIcon=6; ∫Files|
  8270. kSmall8BitIconSize=256; ∫Files|
  8271. kSmallIcon=4; ∫Files|
  8272. kSmallIconSize=64; ∫Files|
  8273. ksndEditionFileType='edts'; ∫Editions|
  8274. ksndFormatMask=4; ∫Editions|
  8275. kStartupFolderAliasType='fast'; ∫Finder|
  8276. kStartupFolderType='strt'; ∫Folders
  8277. { Finder objects (applications, documents, DAs, aliases, to...
  8278. ) to open at startup go here }|
  8279. kSystemFolderAliasType='fasy'; ∫Finder|
  8280. kSystemFolderType='macs'; ∫Folders
  8281. { the system folder }|
  8282. kSystemProcess=1; ∫Processes|
  8283. kTemporaryFolderType='temp'; ∫Folders
  8284. { temporary files go here (deleted periodically, but don't
  8285. rely on it.) }|
  8286. kTEXTEditionFileType='edtt'; ∫Editions|
  8287. kTEXTformatMask=2; ∫Editions|
  8288. kTrashFolderType='trsh'; ∫Folders
  8289. { the trash folder; objects in this folder show up in the
  8290. trash }|
  8291. kTwoWayEncryptPassword=6; ∫Files|
  8292. kUnknownEditionFileType='edtu'; ∫Editions|
  8293. kWhereToEmptyTrashFolderType='empt'; ∫Folders
  8294. { the "empty trash" folder; Finder starts empty from here
  8295. down }|
  8296. LActivate(act:BOOLEAN;lHandle:ListHandle); ∫Lists {A9E7}
  8297. IV-276|
  8298. LAddAEQ=23; ∫AppleTalk
  8299. { LAPAddATQ routine selector }|
  8300. LAddColumn(count:INTEGER;colNum:INTEGER;lHandle:ListHandle):
  8301. INTEGER; ∫Lists {A9E7} IV-271|
  8302. LAddRow(count:INTEGER;rowNum:INTEGER;lHandle:ListHandle):
  8303. INTEGER; ∫Lists {A9E7} IV-271|
  8304. LAddToCell(dataPtr:Ptr;dataLen:INTEGER;theCell:Cell;lHandle:
  8305. ListHandle); ∫Lists {A9E7} IV-272|
  8306. langAlbanian=36; ∫Language
  8307. { smRoman script }|
  8308. langAmharic=85; ∫Language
  8309. { smEthiopic script }|
  8310. langArabic=12; ∫Language
  8311. { smArabic script }|
  8312. langArmenian=51; ∫Language
  8313. { smArmenian script }|
  8314. langAssamese=68; ∫Language
  8315. { smBengali script }|
  8316. langAymara=134; ∫Language
  8317. { smRoman script }|
  8318. langAzerbaijanAr=50; ∫Language
  8319. { Azerbaijani in smArabic script (Iran) }|
  8320. langAzerbaijani=49; ∫Language
  8321. { Azerbaijani in smCyrillic script (USSR) }|
  8322. langBasque=129; ∫Language
  8323. { smRoman script }|
  8324. langBengali=67; ∫Language
  8325. { smBengali script }|
  8326. langBulgarian=44; ∫Language
  8327. { smCyrillic script }|
  8328. langBurmese=77; ∫Language
  8329. { smBurmese script }|
  8330. langByelorussian=46; ∫Language
  8331. { smCyrillic script }|
  8332. langCatalan=130; ∫Language
  8333. { smRoman script }|
  8334. langChewa=92; ∫Language
  8335. { smRoman script }|
  8336. langChinese=19; ∫Language
  8337. { (use langTradChinese or langSimpChinese) }|
  8338. LangCode=Integer; ∫Types|
  8339. langCroatian=18; ∫Language
  8340. { Serbo-Croatian in extended Roman script }|
  8341. langCzech=38; ∫Language
  8342. { smEastEurRoman script }|
  8343. langDanish=7; ∫Language
  8344. { smRoman script }|
  8345. langDutch=4; ∫Language
  8346. { smRoman script }|
  8347. langDzongkha=137; ∫Language
  8348. { (lang of Bhutan) smTibetan script }|
  8349. langEnglish=0; ∫Language
  8350. { smRoman script }|
  8351. langEsperanto=94; ∫Language
  8352. { extended Roman script }|
  8353. langEstonian=27; ∫Language
  8354. { smEastEurRoman script }|
  8355. langFaeroese=30; ∫Language
  8356. { smRoman script }|
  8357. langFarsi=31; ∫Language
  8358. { smArabic script }|
  8359. langFinnish=13; ∫Language
  8360. { smRoman script }|
  8361. langFlemish=34; ∫Language
  8362. { smRoman script }|
  8363. langFrench=1; ∫Language
  8364. { smRoman script }|
  8365. langGalla=87; ∫Language
  8366. { smEthiopic script }|
  8367. langGeorgian=52; ∫Language
  8368. { smGeorgian script }|
  8369. langGerman=2; ∫Language
  8370. { smRoman script }|
  8371. langGreek=14; ∫Language
  8372. { smGreek script }|
  8373. langGuarani=133; ∫Language
  8374. { smRoman script }|
  8375. langGujarati=69; ∫Language
  8376. { smGujarati script }|
  8377. langHebrew=10; ∫Language
  8378. { smHebrew script }|
  8379. langHindi=21; ∫Language
  8380. { smDevanagari script }|
  8381. langHungarian=26; ∫Language
  8382. { smEastEurRoman script }|
  8383. langIcelandic=15; ∫Language
  8384. { extended Roman script }|
  8385. langIndonesian=81; ∫Language
  8386. { smRoman script }|
  8387. langIrish=35; ∫Language
  8388. { smRoman script }|
  8389. langItalian=3; ∫Language
  8390. { smRoman script }|
  8391. langJapanese=11; ∫Language
  8392. { smJapanese script }|
  8393. langJavaneseRom=138; ∫Language
  8394. { Javanese in smRoman script }|
  8395. langKannada=73; ∫Language
  8396. { smKannada script }|
  8397. langKashmiri=61; ∫Language
  8398. { smArabic script }|
  8399. langKazakh=48; ∫Language
  8400. { smCyrillic script }|
  8401. langKhmer=78; ∫Language
  8402. { smKhmer script }|
  8403. langKirghiz=54; ∫Language
  8404. { smCyrillic script }|
  8405. langKorean=23; ∫Language
  8406. { smKorean script }|
  8407. langKurdish=60; ∫Language
  8408. { smArabic script }|
  8409. langLao=79; ∫Language
  8410. { smLaotian script }|
  8411. langLappish=29; ∫Language
  8412. { Synonym for langLapponian }|
  8413. langLapponian=29; ∫Language
  8414. { extended Roman script }|
  8415. langLatin=131; ∫Language
  8416. { smRoman script }|
  8417. langLatvian=28; ∫Language
  8418. { Synonym for langLettish }|
  8419. langLettish=28; ∫Language
  8420. { smEastEurRoman script }|
  8421. langLithuanian=24; ∫Language
  8422. { smEastEurRoman script }|
  8423. langMacedonian=43; ∫Language
  8424. { smCyrillic script }|
  8425. langMalagasy=93; ∫Language
  8426. { smRoman script }|
  8427. langMalayalam=72; ∫Language
  8428. { smMalayalam script }|
  8429. langMalayArabic=84; ∫Language
  8430. { Malay in smArabic script }|
  8431. langMalayRoman=83; ∫Language
  8432. { Malay in smRoman script }|
  8433. langMalta=16; ∫Language
  8434. { old misspelled version, kept for compatibility }|
  8435. langMaltese=16; ∫Language
  8436. { extended Roman script }|
  8437. langMarathi=66; ∫Language
  8438. { smDevanagari script }|
  8439. langMoldavian=53; ∫Language
  8440. { smCyrillic script }|
  8441. langMongolian=57; ∫Language
  8442. { Mongolian in smMongolian script }|
  8443. langMongolianCyr=58; ∫Language
  8444. { Mongolian in smCyrillic script }|
  8445. langNepali=64; ∫Language
  8446. { smDevanagari script }|
  8447. langNorwegian=9; ∫Language
  8448. { smRoman script }|
  8449. langOriya=71; ∫Language
  8450. { smOriya script }|
  8451. langOromo=87; ∫Language
  8452. { Synonym for langGalla }|
  8453. langPashto=59; ∫Language
  8454. { smArabic script }|
  8455. langPersian=31; ∫Language
  8456. { Synonym for langFarsi }|
  8457. langPolish=25; ∫Language
  8458. { smEastEurRoman script }|
  8459. langPortugese=8; ∫Language
  8460. { old misspelled version, kept for compatibility }|
  8461. langPortuguese=8; ∫Language
  8462. { smRoman script }|
  8463. langPunjabi=70; ∫Language
  8464. { smGurmukhi script }|
  8465. langQuechua=132; ∫Language
  8466. { smRoman script }|
  8467. langRomanian=37; ∫Language
  8468. { smEastEurRoman script }|
  8469. langRuanda=90; ∫Language
  8470. { smRoman script }|
  8471. langRundi=91; ∫Language
  8472. { smRoman script }|
  8473. langRussian=32; ∫Language
  8474. { smCyrillic script }|
  8475. langSanskrit=65; ∫Language
  8476. { smDevanagari script }|
  8477. langSerbian=42; ∫Language
  8478. { Serbo-Croatian in smCyrillic script }|
  8479. langSimpChinese=33; ∫Language
  8480. { Chinese in simplified characters }|
  8481. langSindhi=62; ∫Language
  8482. { smExtArabic script }|
  8483. langSinhalese=76; ∫Language
  8484. { smSinhalese script }|
  8485. langSlovak=39; ∫Language
  8486. { smEastEurRoman script }|
  8487. langSlovenian=40; ∫Language
  8488. { smEastEurRoman script }|
  8489. langSomali=88; ∫Language
  8490. { smRoman script }|
  8491. langSpanish=6; ∫Language
  8492. { smRoman script }|
  8493. langSundaneseRom=139; ∫Language
  8494. { Sundanese in smRoman script }|
  8495. langSwahili=89; ∫Language
  8496. { smRoman script }|
  8497. langSwedish=5; ∫Language
  8498. { smRoman script }|
  8499. langTagalog=82; ∫Language
  8500. { smRoman script }|
  8501. langTajiki=55; ∫Language
  8502. { smCyrillic script }|
  8503. langTamil=74; ∫Language
  8504. { smTamil script }|
  8505. langTatar=135; ∫Language
  8506. { smCyrillic script }|
  8507. langTelugu=75; ∫Language
  8508. { smTelugu script }|
  8509. langThai=22; ∫Language
  8510. { smThai script }|
  8511. langTibetan=63; ∫Language
  8512. { smTibetan script }|
  8513. langTigrinya=86; ∫Language
  8514. { smEthiopic script }|
  8515. langTradChinese=19; ∫Language
  8516. { Chinese in traditional characters }|
  8517. langTurkish=17; ∫Language
  8518. { extended Roman script }|
  8519. langTurkmen=56; ∫Language
  8520. { smCyrillic script }|
  8521. Language see ∫Language|
  8522. langUighur=136; ∫Language
  8523. { smArabic script }|
  8524. langUkrainian=45; ∫Language
  8525. { smCyrillic script }|
  8526. langUrdu=20; ∫Language
  8527. { smArabic script }|
  8528. langUzbek=47; ∫Language
  8529. { smCyrillic script }|
  8530. langVietnamese=80; ∫Language
  8531. { smVietnamese script }|
  8532. langWelsh=128; ∫Language
  8533. { smRoman script }|
  8534. langYiddish=41; ∫Language
  8535. { smHebrew script }|
  8536. langYugoslavian=18; ∫Language
  8537. { (use langCroatian, langSerbian, etc.) }|
  8538. LAPAddATQ(theATQEntry:ATQEntryPtr):OSErr; ∫AppleTalk Δ II-279|
  8539. LAPAdrBlock=PACKED RECORD ∫AppleTalk
  8540.     dstNodeID:Byte;
  8541.     srcNodeID:Byte;
  8542.     lapProtType:ABByte;|
  8543. LAPCloseProtocol(theLAPType:ABByte):OSErr; ∫AppleTalk Δ II-277|
  8544. LAPMgrCall=2; ∫AppleTalk
  8545. { Offset to LAP routines }|
  8546. LAPMgrPtr=$B18; ∫AppleTalk
  8547. { Entry point for LAP Manager }|
  8548. LAPOpenProtocol(theLAPType:ABByte;protoPtr:Ptr):OSErr;
  8549. ∫AppleTalk Δ II-277|
  8550. lapProtErr=-94; ∫Errors
  8551. { error in attaching/detaching protocol }|
  8552. LAPRdCancel(abRecord:ABRecHandle):OSErr; ∫AppleTalk Δ II-279|
  8553. LAPRead(abRecord:ABRecHandle;async:BOOLEAN):OSErr; ∫AppleTalk
  8554. Δ II-278|
  8555. LAPRmvATQ(theATQEntry:ATQEntryPtr):OSErr; ∫AppleTalk Δ II-279|
  8556. lapSize=20; ∫AppleTalk|
  8557. LAPWrite(abRecord:ABRecHandle;async:BOOLEAN):OSErr;
  8558. ∫AppleTalk Δ II-277|
  8559. large1BitMask='ICN#'; ∫Icons|
  8560. large4BitData='icl4'; ∫Icons|
  8561. large8BitData='icl8'; ∫Icons|
  8562. lastDskErr=-64; ∫Errors
  8563. { I/O System Errors }|
  8564. lastResident=249; ∫AppleTalk
  8565. { Last resident command }|
  8566. LastTxGDevice=$0DC4; ∫SysEqu
  8567. { [GLOBAL VAR] (long) copy of TheGDevice set up for fast text
  8568. measure }|
  8569. launchAllow24Bit=$0100; ∫Processes|
  8570. LaunchApplication(LaunchParams:LaunchPBPtr):OSErr; ∫Processes
  8571. {A9F2}|
  8572. launchContinue=$4000; ∫Processes|
  8573. LaunchDeskAccessory(pFileSpec:FSSpecPtr;pDAName:StringPtr):
  8574. OSErr; ∫Processes {A88F}|
  8575. launchDontSwitch=$0200; ∫Processes|
  8576. LaunchFlag=$902; ∫SysEqu
  8577. { [GLOBAL VAR] from launch or chain [byte] }|
  8578. LaunchFlags=INTEGER; ∫Processes|
  8579. launchInhibitDaemon=$0080; ∫Processes|
  8580. launchNoFileFlags=$0800; ∫Processes|
  8581. LaunchParamBlockRec=RECORD ∫Processes [1/2]
  8582.     reserved1:LONGINT;
  8583.     reserved2:INTEGER;
  8584.     launchBlockID:INTEGER;
  8585.     launchEPBLength:LONGINT;
  8586.     launchFileFlags:INTEGER;
  8587.     launchControlFlags:LaunchFlags;|
  8588. LaunchParamBlockRec=RECORD ∫Processes [2/2]
  8589.     launchAppSpec:FSSpecPtr;
  8590.     launchProcessSN:ProcessSerialNumber;
  8591.     launchPreferredSize:LONGINT;
  8592.     launchMinimumSize:LONGINT;
  8593.     launchAvailableSize:LONGINT;
  8594.     launchAppParameters:AppParametersPtr;|
  8595. LaunchPBPtr=^LaunchParamBlockRec; ∫Processes|
  8596. launchUseMinimum=$0400; ∫Processes|
  8597. LAutoScroll(lHandle:ListHandle); ∫Lists {A9E7} IV-275|
  8598. LCellSize(cSize:Point;lHandle:ListHandle); ∫Lists {A9E7}
  8599. IV-273|
  8600. LClick(pt:Point;modifiers:INTEGER;lHandle:ListHandle):BOOLEAN;
  8601.  ∫Lists {A9E7} IV-273|
  8602. lCloseMsg=3; ∫Lists|
  8603. LClrCell(theCell:Cell;lHandle:ListHandle); ∫Lists {A9E7}
  8604. IV-272|
  8605. LDEF Definition Proc IV-276
  8606. MyList(lMessage:INTEGER;lSelect:BOOLEAN;lRect:Rect;
  8607. lCell:Cell;lDataOffset,lDataLen:INTEGER;lHandle:ListHandle);|
  8608. LDelColumn(count:INTEGER;colNum:INTEGER;lHandle:ListHandle);
  8609. ∫Lists {A9E7} IV-271|
  8610. LDelRow(count:INTEGER;rowNum:INTEGER;lHandle:ListHandle);
  8611. ∫Lists {A9E7} IV-272|
  8612. LDispose(lHandle:ListHandle); ∫Lists {A9E7} IV-271|
  8613. LDoDraw(drawIt:BOOLEAN;lHandle:ListHandle); ∫Lists {A9E7}
  8614. IV-275|
  8615. lDoHAutoscroll=1; ∫Lists|
  8616. lDoVAutoscroll=2; ∫Lists|
  8617. LDraw(theCell:Cell;lHandle:ListHandle); ∫Lists {A9E7} IV-275|
  8618. lDrawMsg=1; ∫Lists|
  8619. LeftOverBlock=RECORD ∫Sound
  8620.     count:LONGINT;
  8621.     sampleArea:PACKED ARRAY [0..leftOverBlockSize - 1] OF Byte;|
  8622. LeftOverBlockPtr=^LeftOverBlock; ∫Sound|
  8623. leftOverBlockSize=32; ∫Sound|
  8624. leftOverChars=2; ∫Script|
  8625. leftSingGuillemet=$DC; ∫Script|
  8626. Length(s:string):integer; MPW-207 TP-360|
  8627. lExtendDrag=64; ∫Lists|
  8628. LFind(VAR offset:INTEGER;VAR len:INTEGER;theCell:Cell;lHandle:
  8629. ListHandle); ∫Lists {A9E7} IV-274|
  8630. LGetCell(dataPtr:Ptr;VAR dataLen:INTEGER;theCell:Cell;lHandle:
  8631. ListHandle); ∫Lists {A9E7} IV-272|
  8632. LGetSelect(next:BOOLEAN;VAR theCell:Cell;lHandle:ListHandle):
  8633. BOOLEAN; ∫Lists {A9E7} IV-273|
  8634. LHElement=RECORD ∫TextEdit
  8635.     lhHeight:INTEGER; { maximum height in line }
  8636.     lhAscent:INTEGER; { maximum ascent in line }|
  8637. LHHandle=^LHPtr; ∫TextEdit|
  8638. lHiliteMsg=2; ∫Lists|
  8639. lHiPaintBits=$00000003; ∫Printing
  8640. { The Bitmap Print Proc's Paint [sq pix] param }|
  8641. lHiScreenBits=$00000002; ∫Printing
  8642. { The Bitmap Print Proc's Screen Bitmap param }|
  8643. LHPtr=^LHTable; ∫TextEdit|
  8644. LHTable=ARRAY[0..8000] OF LHElement; ∫TextEdit|
  8645. Line(dh:INTEGER;dv:INTEGER); ∫Quickdraw Δ {A892} I-171|
  8646. Line2D(dx:Fixed;dy:Fixed); ∫Graf3D|
  8647. Line3D(dx:Fixed;dy:Fixed;dz:Fixed); ∫Graf3D|
  8648. LineTo(h:INTEGER;v:INTEGER); ∫Quickdraw Δ {A891} I-170 P-79
  8649. 87 175|
  8650. LineTo2D(x:Fixed;y:Fixed); ∫Graf3D|
  8651. LineTo3D(x:Fixed;y:Fixed;z:Fixed); ∫Graf3D|
  8652. lInitMsg=0; ∫Lists|
  8653. ListHandle=^ListPtr; ∫Lists|
  8654. listMgr=0; ∫Packages
  8655. { list manager }|
  8656. ListPtr=^ListRec; ∫Lists|
  8657. ListRec=RECORD ∫Lists [1/3]
  8658.     rView:Rect;
  8659.     port:GrafPtr;
  8660.     indent:Point;
  8661.     cellSize:Point;
  8662.     visible:Rect;
  8663.     vScroll:ControlHandle;
  8664.     hScroll:ControlHandle;
  8665.     selFlags:SignedByte;|
  8666. ListRec=RECORD ∫Lists [2/3]
  8667.     lActive:BOOLEAN;
  8668.     lReserved:SignedByte;
  8669.     listFlags:SignedByte;
  8670.     clikTime:LONGINT;
  8671.     clikLoc:Point;
  8672.     mouseLoc:Point;
  8673.     lClikLoop:ProcPtr;
  8674.     lastClick:Cell;|
  8675. ListRec=RECORD ∫Lists [3/3]
  8676.     refCon:LONGINT;
  8677.     listDefProc:Handle;
  8678.     userHandle:Handle;
  8679.     dataBounds:Rect;
  8680.     cells:DataHandle;
  8681.     maxIndex:INTEGER;
  8682.     cellArray:ARRAY [1..1] OF INTEGER;|
  8683. Lists see ∫Lists|
  8684. LLastClick(lHandle:ListHandle):Cell; ∫Lists {A9E7} IV-273|
  8685. Ln(x):Extended; MPW-204 TP-358|
  8686. Ln(x:Extended):Extended; ∫SANE|
  8687. Ln1(x:Extended):Extended; ∫SANE|
  8688. LNew(rView:Rect;dataBounds:Rect;cSize:Point;theProc:INTEGER;
  8689. theWindow:WindowPtr;drawIt:BOOLEAN;hasGrow:BOOLEAN;
  8690. scrollHoriz:BOOLEAN;scrollVert:BOOLEAN):ListHandle; ∫Lists {
  8691. A9E7} IV-270|
  8692. LNextCell(hNext:BOOLEAN;vNext:BOOLEAN;VAR theCell:Cell;
  8693. lHandle:ListHandle):BOOLEAN; ∫Lists {A9E7} IV-274|
  8694. lNoDisjoint=32; ∫Lists|
  8695. lNoExtend=16; ∫Lists|
  8696. lNoNilHilite=2; ∫Lists|
  8697. lNoRect=8; ∫Lists|
  8698. Lo3Bytes=$31A; ∫SysEqu
  8699. { [GLOBAL VAR] $00FFFFFF constant $00FFFFFF [long] }|
  8700. loadCmd=27; ∫Sound|
  8701. LoaderPBlock=$93A; ∫SysEqu
  8702. { [GLOBAL VAR] param block for ExitToShell [10 bytes] }|
  8703. loadNBP=249; ∫AppleTalk
  8704. { Load NBP command-executing code }|
  8705. LoadResource(theResource:Handle); ∫Resources Δ {A9A2} I-119|
  8706. LoadScrap:LONGINT; ∫Scrap Δ {A9FB} I-458|
  8707. LoadTrap=$12D; ∫SysEqu
  8708. { [GLOBAL VAR] trap before launch? [byte] }|
  8709. localOnlyErr=-905; ∫Errors
  8710. { Network activity is currently disabled }|
  8711. LocalToGlobal(VAR pt:Point); ∫Quickdraw {A870} I-193 P-77 176|
  8712. LocationNamePtr=^LocationNameRec; ∫PPCToolbox|
  8713. LocationNameRec=RECORD ∫PPCToolbox
  8714.     locationKindSelector:PPCLocationKind; { which variant }
  8715.     CASE PPCLocationKind OF
  8716.     ppcNBPLocation:
  8717.         nbpEntity:EntityName; { NBP name entity }
  8718.     ppcNBPTypeLocation:
  8719.         nbpType:Str32; { just the NBP type string, for PPCOpen }|
  8720. LockMemory(address:UNIV Ptr;count:LONGINT):OSErr; ∫Memory {
  8721. A05C} II-30 IV-77 83 N39-1 N103 TN103|
  8722. LockMemoryContiguous(address:UNIV Ptr;count:LONGINT):OSErr;
  8723. ∫Memory {A05C} II-30 IV-77 83 N39-1 N103 TN103|
  8724. LockPixels(pm:PixMapHandle):BOOLEAN; ∫QDOffscreen|
  8725. Log2(x:Extended):Extended; ∫SANE|
  8726. Logb(x:Extended):Extended; ∫SANE|
  8727. LogicalToPhysicalTable=RECORD ∫Memory
  8728.     logical:MemoryBlock;
  8729.     physical:ARRAY [0..defaultPhysicalEntryCount - 1] OF
  8730. MemoryBlock;|
  8731. london=6; ∫Fonts|
  8732. Long2Fix(x:LONGINT):Fixed; ∫FixMath {A83F} IV-65|
  8733. LongDate2Secs(lDate:LongDateRec;VAR lSecs:LongDateTime);
  8734. ∫Script|
  8735. LongDateCvt=RECORD ∫Script
  8736.     CASE INTEGER OF
  8737.     0:
  8738.         c:Comp;
  8739.     1:
  8740.         lHigh:LONGINT;
  8741.         lLow:LONGINT;|
  8742. LongDateField=… ∫Script
  8743. (eraField,yearField,monthField,dayField,hourField,minuteField,
  8744. secondField,dayOfWeekField,dayOfYearField,weekOfYearField,
  8745. pmField,res1Field,res2Field,res3Field);|
  8746. longDateFound=1; ∫Script|
  8747. LongDateRec=RECORD ∫Script [1/3]
  8748.     CASE INTEGER OF
  8749.     0:
  8750.         era:INTEGER;
  8751.         year:INTEGER;
  8752.         month:INTEGER;
  8753.         day:INTEGER;
  8754.         hour:INTEGER;|
  8755. LongDateRec=RECORD ∫Script [2/3]
  8756.         minute:INTEGER;
  8757.         second:INTEGER;
  8758.         dayOfWeek:INTEGER;
  8759.         dayOfYear:INTEGER;
  8760.         weekOfYear:INTEGER;
  8761.         pm:INTEGER;
  8762.         res1:INTEGER;|
  8763. LongDateRec=RECORD ∫Script [3/3]
  8764.         res2:INTEGER;
  8765.         res3:INTEGER;
  8766.     1:
  8767.         list:ARRAY [0..13] OF INTEGER; { Index by LongDateField! }
  8768.     2:
  8769.         eraAlt:INTEGER;
  8770.         oldDate:DateTimeRec;|
  8771. LongDateTime=comp; ∫Script|
  8772. longDay=0; ∫Packages
  8773. { day of the month }|
  8774. LongIntPtr=^LONGINT; ∫Types|
  8775. longMonth=2; ∫Packages
  8776. { month of the year }|
  8777. LongMul(a:LONGINT;b:LONGINT;VAR result:Int64Bit); ∫ToolUtils {
  8778. A867} I-472|
  8779. LongSecs2Date(VAR lSecs:LongDateTime;VAR lDate:LongDateRec);
  8780. ∫Script|
  8781. LongToStr(paramPtr:XCmdPtr;posNum:LONGINT;VAR str:Str255);
  8782. ∫HyperXCmd|
  8783. longWeek=1; ∫Packages
  8784. { day of the week }|
  8785. longYear=3; ∫Packages
  8786. { year }|
  8787. lOnlyOne=-128; ∫Lists|
  8788. LookAt(left:Fixed;top:Fixed;right:Fixed;bottom:Fixed); ∫Graf3D|
  8789. lookupName=251; ∫AppleTalk
  8790. { Look up name on internet }|
  8791. lookupReply=242; ∫AppleTalk
  8792. { This command queued to ourself }|
  8793. losAngeles=12; ∫Fonts|
  8794. LowerText(textPtr:Ptr;len:INTEGER); ∫Script|
  8795. LoWord(x:LONGINT):INTEGER; ∫ToolUtils {A86B} I-472|
  8796. LoWrd(l:longint):integer; MPW-215 TP-368|
  8797. lPaintBits=1; ∫Printing|
  8798. lPrDocClose=$00050000; ∫Printing|
  8799. lPrDocOpen=$00010000; ∫Printing|
  8800. lPrEvtAll=$0002FFFD; ∫Printing
  8801. { The PrEvent Proc's CParam for the entire screen }|
  8802. lPrEvtTop=$0001FFFD; ∫Printing
  8803. { The PrEvent Proc's CParam for the top folder }|
  8804. lPrLFSixth=$0003FFFF; ∫Printing|
  8805. lPrLFStd=$0003FFFF; ∫Printing
  8806. { The PrDevCtl Proc's CParam for std paper advance }|
  8807. lPrLineFeed=$00030000; ∫Printing|
  8808. lPrPageClose=$00020000; ∫Printing|
  8809. lPrPageEnd=$00020000; ∫Printing
  8810. { The PrDevCtl Proc's CParam for end page }|
  8811. lPrPageOpen=$00040000; ∫Printing|
  8812. lPrReset=$00010000; ∫Printing
  8813. { The PrDevCtl Proc's CParam for reset }|
  8814. LRect(VAR cellRect:Rect;theCell:Cell;lHandle:ListHandle);
  8815. ∫Lists {A9E7} IV-274|
  8816. LRmvAEQ=24; ∫AppleTalk
  8817. { LAPRmvATQ routine selector }|
  8818. lScreenBits=0; ∫Printing|
  8819. LScroll(dCols:INTEGER;dRows:INTEGER;lHandle:ListHandle);
  8820. ∫Lists {A9E7} IV-275|
  8821. LSearch(dataPtr:Ptr;dataLen:INTEGER;searchProc:ProcPtr;VAR
  8822. theCell:Cell;lHandle:ListHandle):BOOLEAN; ∫Lists {A9E7} IV-274|
  8823. LSetCell(dataPtr:Ptr;dataLen:INTEGER;theCell:Cell;lHandle:
  8824. ListHandle); ∫Lists {A9E7} IV-272|
  8825. LSetSelect(setIt:BOOLEAN;theCell:Cell;lHandle:ListHandle);
  8826. ∫Lists {A9E7} IV-273|
  8827. LSize(listWidth:INTEGER;listHeight:INTEGER;lHandle:ListHandle)
  8828. ; ∫Lists {A9E7} IV-274|
  8829. ltGray:Pattern; ∫Quickdraw|
  8830. LUpdate(theRgn:RgnHandle;lHandle:ListHandle); ∫Lists {A9E7}
  8831. IV-275|
  8832. lUseSense=4; ∫Lists|
  8833. Lvl1DT=$192; ∫SysEqu
  8834. { [GLOBAL VAR] Level-1 secondary interrupt vector table (32
  8835. bytes) Interrupt level 1 dispatch table [32 bytes] }|
  8836. Lvl2DT=$1B2; ∫SysEqu
  8837. { [GLOBAL VAR] Level-2 secondary interrupt vector table (32
  8838. bytes) Interrupt level 2 dispatch table [32 bytes] }|
  8839. LwrText(textPtr:Ptr;len:INTEGER); ∫Script|
  8840. M.DV.AbsolutePtDev TN266
  8841. “Absolute Pointing Device Memory Structure”
  8842.     This Technical Note specifies a memory data structure for 
  8843. use by absolute pointing devices; it was developed for the 
  8844. Apple Desktop Bus (ADB) but could also be used for devices 
  8845. using serial input. Generally, this data structure is created 
  8846. and updated by the pointing device’s driver and read by 
  8847. either an application or the system cursor rendering 
  8848. software.|
  8849. M.DV.AddDrive TN108
  8850. “_AddDrive, _DrvrInstall, and _DrvrRemove”
  8851.     _AddDrive, _DrvrInstall, and _DrvrRemove are used in the 
  8852. sample SCSI driver in the SCSI Development Package, which 
  8853. is available from APDA. This Technical Note documents the 
  8854. parameters for these calls. Changes since March 1, 1988: 
  8855. Updated the _DrvrInstall text to reflect the use of register 
  8856. A0, which should contain a pointer to the driver when 
  8857. called. Also added simple glue code for _DrvrInstall and 
  8858. _DrvrRemove since none is available in the MPW interfaces.|
  8859. M.DV.BootBlocks TN113
  8860. “Boot Blocks”
  8861.     There are two undocumented features of the Boot Blocks. 
  8862. This note will describe how they currently work. Warning: 
  8863. The format and functionality of the Boot Blocks will change 
  8864. in the future; dependence on this information may cause 
  8865. your program to fail on future hardware or with future 
  8866. System software.|
  8867. M.DV.BusErrorHandler TN292
  8868. “Bus Error Handlers”
  8869.     This Technical Note discusses bus errors and how 
  8870. applications and drivers should deal with them. Changes 
  8871. since February 1991: Discussion of why declaration ROMs 
  8872. are necessary in NuBus™ design. This discussion is 
  8873. important for those who are considering using a 
  8874. workaround instead of declaration ROMs. Also added are 
  8875. some hints that you should be aware of if you are planning 
  8876. to write a bus error handler for the ’040.|
  8877. M.DV.CDNotes TN293
  8878. “Most Excellent CD Notes”
  8879.     This Technical Note discusses issues concerning the use of 
  8880. the AppleCD SC drive, the Apple CD-ROM device driver, and 
  8881. the Foreign File Access software extension.|
  8882. M.DV.ChecksumBounce TN258
  8883. “Our Checksum Bounced”
  8884.     This Technical Note discusses a fix to a SCSI Manager bug 
  8885. which concerns all developers working with SCSI and 
  8886. NuBus™ device drivers.|
  8887. M.DV.DriverTime TN248 [1/2]
  8888. “DAs & Drivers in Need of (a Good) Time”
  8889.     This Technical Note describes a few complications which 
  8890. rear their rather ugly little heads when a desk accessory or 
  8891. driver needs periodic time. It also presents a few solutions 
  8892. to work around these problems and make life easier, at 
  8893. least periodically. Changes since August 1989: Corrected 
  8894. _BitClr and _BitSet examples. Okay, I admit it. I was having 
  8895. too good of a time when I wrote the original Note and |
  8896. M.DV.DriverTime TN248 [2/2]
  8897. messed up the bit manipulations at the end. My vision was 
  8898. blurred; I was in no condition to see those tiny little things.|
  8899. M.DV.DrvQEl TN36
  8900. “Drive Queue Elements”
  8901.     This note expands on Inside Macintosh’s definition of the 
  8902. drive queue, which is given in the File Manager chapter.|
  8903. M.DV.FearNoSCSI
  8904. “Fear No SCSI”
  8905.     This Technical Note discusses the answers to questions 
  8906. that are often asked about SCSI and that are not discussed 
  8907. in Inside Macintosh Volumes IV and V.|
  8908. M.DV.FindingDrivers TN71
  8909. “Finding Drivers in the Unit Table”
  8910.     This note will explain how code can be written to 
  8911. determine the reference number of a previously installed 
  8912. driver when only the name is known. Changes since 2/86: 
  8913. Since the driver can be purged and the DCE still be allocated, 
  8914. the code now tests for dCtlDriver being NIL as well.|
  8915. M.DV.HDHacking TN159
  8916. “Hard Disk Hacking”
  8917.     For those of a technical bent with some extra time, you 
  8918. can build your own hard disk system from a cheap SCSI 
  8919. drive and a driver that you write. This is not a project for 
  8920. those short on time, so beware.|
  8921. M.DV.HLControlAndStatus TN262
  8922. “High-Level Control and Status Calls: When a Good Call Goes Bad”
  8923.     This Technical Note discusses situations under which high-
  8924. level Status calls do not work correctly and PBStatus calls 
  8925. should be made instead. Changes since February 1990: 
  8926. Information has been added describing similar problems 
  8927. with high-level Control calls.|
  8928. M.DV.MonitorDepth TN276 [1/2]
  8929. “Gimmie Depth Or Gimmie Death (So You Want to be a MonitorsImpersonator?)”
  8930.     This Technical Note describes two new system calls that 
  8931. allow an application to change the depth and flags for a 
  8932. given device and also check whether a device supports a 
  8933. particular depth and flags setting. Apple provides these 
  8934. calls to give developers a better way to help users make 
  8935. changes when they consider it appropriate. Abusive use of 
  8936. these calls is a sure way to guarantee that the Thought 
  8937. Police come after you to confiscate your Macintoshes, your |
  8938. M.DV.MonitorDepth TN276 [2/2]
  8939. stock of Mountain Dew®, and your Technical Notes binder. 
  8940. This Note assumes familiarity with Inside Macintosh, 
  8941. Volume V, Graphics Devices. Changes since April 1990: 
  8942. Corrected trap addresses and dispatch numbers in the 
  8943. SetDepth and GetDepth definitions.|
  8944. M.DV.PBClose TN278
  8945. “_PBClose the Barn Door”
  8946.     This Technical Note discusses the need for Macintosh 
  8947. device drivers to implement _PBClose.|
  8948. M.DV.PollProc TN318
  8949. “Serial PollProc”
  8950.     This Technical Note discusses how to make a PollProc for 
  8951. your MIDI (Musical Instrument Digital Interface) driver on 
  8952. the Macintosh PowerBook 140 and 170.|
  8953. M.DV.SCSI TN96
  8954. “SCSI Bugs”
  8955.     There are a number of problems in the SCSI Manager; this 
  8956. note lists the ones we know about, along with an 
  8957. explanation of what we’re doing about them. Changes made 
  8958. for the 2/88 release are made to more accurately reflect 
  8959. the state of the SCSI Manager. System 4.1 and 4.2 are very 
  8960. similar; one bug was fixed in System 4.2.|
  8961. M.DV.SCSITermination TN273
  8962. “SCSI Termination”
  8963.     This Technical Note discusses SCSI termination on the 
  8964. Macintosh, including the new rules of termination which are 
  8965. necessary with the advent of the high-speed Macintosh 
  8966. IIfx. Changes since June 1990: Added a discussion of 
  8967. Macintosh Quadra SCSI termination.|
  8968. M.DV.SerialDriver TN249
  8969. “Opening the Serial Driver”
  8970.     This Technical Note describes the recommended, safe, and 
  8971. compatible way to open the Macintosh serial driver, and it 
  8972. explains why you should no longer check for port 
  8973. availability. Changes since October 1989: Corrected syntax 
  8974. errors in the sample code.|
  8975. M.DV.SerialGPi TN286
  8976. “The Serial General-Purpose Input (GPi)”
  8977.     This Technical Note discusses the latest supported 
  8978. methods for reading, validating, and configuring the GPi 
  8979. serial input across all members of the Macintosh family.|
  8980. M.DV.SonyDriver TN272
  8981. “What Your Sony Drives For You”
  8982.     This Technical Note discusses the Sony driver control and 
  8983. status calls that are available on the Macintosh. Changes 
  8984. since April 1990: Corrected Figure 2, since the Return 
  8985. Physical Drive Icon (csCode = 21) returns an error message 
  8986. instead of an icon on the Macintosh Plus.|
  8987. M.FL.ActiveFS TN66
  8988. “Determining Which File System Is Active”
  8989.     This Technical Note discusses how to determine which file 
  8990. system a particular volume is running. Changes since June 
  8991. 1990: Removed text about IDs $0001-$0016 being 
  8992. AppleShare volumes; other file systems use this range too.|
  8993. M.FL.AliasFiles TN315
  8994. “Resolving Alias Files Quietly”
  8995.     ResolveAliasFile always presents the user identity dialog 
  8996. when mounting remote volumes. This Technical Note offers 
  8997. an alternative function, ResolveAliasFileMountOption, which 
  8998. uses the previously undocumented FollowFinderAlias trap to 
  8999. resolve alias files only if their target is on an already 
  9000. mounted volume. Also included is an IsAliasFile routine for 
  9001. identifying alias files.|
  9002. M.FL.BlessedFolder TN67 [1/2]
  9003. “How to Bless a Folder to Be the System Folder”
  9004.     This Technical Note describes how to determine which 
  9005. folder on an HFS volume is the blessed folder, that is, the 
  9006. folder that contains both the System file and the Finder. 
  9007. Changes since January 1986: The information about how to 
  9008. find the "Blessed Folder" has been deleted from this 
  9009. technical note. The FindFolder function can now be used to 
  9010. find the "Blessed Folder" and is documented in Inside 
  9011. Macintosh Volume VI, pages 9-42 to 9-44. This note now |
  9012. M.FL.BlessedFolder TN67 [2/2]
  9013. includes information about how to bless a folder to the new 
  9014. system folder.|
  9015. M.FL.Caching TN81
  9016. “Caching”
  9017.     This technical note describes disk and File System caching 
  9018. on the Macintosh, with particular emphasis on the high-
  9019. level File System cache. Of the three caches used for file 
  9020. I/O, this is the one which could have the most impact on 
  9021. your program. Note: This big File System cache is not 
  9022. available on 64K ROM machines.|
  9023. M.FL.Compatibility TN44
  9024. “HFS Compatibility Guidelines”
  9025.     This technical note tells you how to make sure that your 
  9026. applications run under the Hierarchical File System (HFS).|
  9027. M.FL.CreateInDrop TN165
  9028. “Creating Files Inside an AppleShare Drop Folder”
  9029.     This technical note outlines the steps an application must 
  9030. take to create files inside AppleShare drop folders.|
  9031. M.FL.CreateResFilePMSP TN101
  9032. “CreateResFile and the Poor Man’s Search Path”
  9033.     CreateResFile checks to see if a resource file with a given 
  9034. name exists, and if it does, returns a dupFNErr (–48) error. 
  9035. Unfortunately, to do this check, CreateResFile uses a call 
  9036. that follows the Poor Man’s Search Path (PMSP).|
  9037. M.FL.DiskMedic TN134
  9038. “Hard Disk Medic & Booting Camp”
  9039.     The death of a hard disk with megabytes worth of data 
  9040. can be exceedingly traumatic. This technical note will 
  9041. describe techniques for recovering a hard disk and the data 
  9042. that is on it. The discussion will also include some tips on 
  9043. how to avoid problems.|
  9044. M.FL.FCBPBRec TN87
  9045. “Error in FCBPBRec”
  9046.     The declaration of a FCBPBRec is wrong in Inside Macintosh 
  9047. Volume IV and early versions of MPW. This has been fixed in 
  9048. MPW 1.0 and newer.|
  9049. M.FL.FileShare TN301
  9050. “File Sharing and Shared Folders”
  9051.     This Note describes modifications to the existing File 
  9052. Manager routines, PBGetCatInfo, PBHGetDirAccess, 
  9053. PBHSetDirAccess, PBHSetFLock and PBHRstFLock, when used 
  9054. on volumes prepared by Macintosh System 7 File Sharing.|
  9055. M.FL.FullPathName TN238 [1/2]
  9056. “Getting a Full Pathname”
  9057.     This Technical Note describes how to generate a full 
  9058. pathname, given either a Working Directory ID or a real 
  9059. vRefNum and a DirID. By using the techniques shown in this 
  9060. Note, you can find the full pathname from information such 
  9061. as that returned by Standard File. Changes since June 89: 
  9062. Added a note on how to check for A/UX. Fixed bug in C 
  9063. version: BlockMove() parameters were reversed in 
  9064. pStrcpy(); added range checking to pStrCat(); changed |
  9065. M.FL.FullPathName TN238 [2/2]
  9066. references from “longint” to “long”. Fixed bug in Pascal and 
  9067. C versions: Changed fsRtDir to fsRtdirID and made 
  9068. references to gHaveAUX consistent.|
  9069. M.FL.GetVInfo TN157
  9070. “Problem with GetVInfo”
  9071.     The high-level call GetVInfo (and its low-level counterpart 
  9072. PBGetVInfo) may return inaccurate results for freeBytes 
  9073. when running HFS.|
  9074. M.FL.HFSElucidations TN102
  9075. “HFS Elucidations”
  9076.     This technical note will describe a few problems that can 
  9077. occur while using HFS. It will also describe ways to avoid 
  9078. these problems.|
  9079. M.FL.HFSRuminations TN77
  9080. “HFS Ruminations”
  9081.     This technical note contains some thoughts concerning HFS.|
  9082. M.FL.ioCompletion TN130
  9083. “Clearing ioCompletion”|
  9084. M.FL.IOFDirIndexSetting TN69
  9085. “Setting ioFDirIndex in PBGetCatInfo Calls”
  9086.     This technical note describes how to set ioFDirIndex for 
  9087. PBGetCatInfo.|
  9088. M.FL.ioNamePtr TN179
  9089. “Setting ioNamePtr in File Manager Calls”|
  9090. M.FL.ioPosOffset TN187
  9091. “Don’t Look at ioPosOffset”|
  9092. M.FL.ISO9660 TN209
  9093. “High Sierra & ISO 9660 CD ROM Formats”
  9094.     What’s Wrong with my High Sierra Disc?|
  9095. M.FL.LockRange TN186
  9096. “Lock, Unlock the Range”
  9097.     This Technical Note discusses the _PBLockRange and 
  9098. _PBUnlockRange routines; how they act on local and shared 
  9099. volumes and why you should not set the ioPosMode field to 
  9100. fsFromLEOF in the parameter block for those routines when 
  9101. accessing a file on an AppleShare volume. Changes since 
  9102. April 1988: Added information on how _PBLockRange and 
  9103. _PBUnlockRange really work.|
  9104. M.FL.MixingHFSandC TN246
  9105. “Mixing HFS and C File I/O”
  9106.     This Technical Note discusses the problem of mixing calls 
  9107. to the Macintosh file system with calls to MPW C library file 
  9108. I/O routines.|
  9109. M.FL.NoDataInResFork TN74
  9110. “Don’t Use the Resource Fork for Data”|
  9111. M.FL.NullInFilename TN107 [1/2]
  9112. “Nulls in Filenames”|
  9113. M.FL.PBCatMove TN226 [1/2]
  9114. pointing out the problems with the previous version of this 
  9115. Note.|
  9116. M.FL.PBCatMove TN226 [1/2]
  9117. “Moving Your Cat”
  9118.     This Technical Note clarifies the documentation in Inside 
  9119. Macintosh for _PBCatMove and provides a demonstration on 
  9120. how to use it. Changes since February 1989: Added a 
  9121. discussion of using NIL for the destination name pointer, 
  9122. which is the simplest way to use _CatMove, and revised the 
  9123. sample code to use the high-level File Manager calls. Thanks 
  9124. to Tim Dierks of Apple Developer Technical Support U.K. for |
  9125. M.FL.PBHSetVol
  9126. “Why PBHSetVol is Dangerous”
  9127.     This note explains PBHSetVol, and why its use is not 
  9128. recommended.|
  9129. M.FL.PBSharePBUnshare TN305
  9130. “PBShare, PBUnshare, and PBGetUGEntry”
  9131.     This Technical Note documents three new File Manager 
  9132. routines available on shared local volumes. The Pascal glue 
  9133. code, C glue code, and the assembler equates and macros 
  9134. for the calls are included in this note. Changes since October 
  9135. 1991: Corrected ioObjType input values for PBGetUGEntry.|
  9136. M.FL.SearchingVols TN68 [1/2]
  9137. “Searching Volumes—Solutions and Problems”
  9138.     This Technical Note discusses the PBCatSearch function and 
  9139. tells why it should be used. It also provides simple 
  9140. algorithms for searching both MFS and HFS volumes and 
  9141. discusses the problems with indexed search routines. 
  9142. Changes since October 1988: Includes information on 
  9143. PBCatSearch and notes the problems with indexed search 
  9144. routines. Source code examples have been added and 
  9145. revised. Thanks to John Norstad at Northwestern University |
  9146. M.FL.SearchingVols TN68 [2/2]
  9147. for pointing out some of the shortcomings of the indexed 
  9148. search routines. Thanks to the System 7 engineering team 
  9149. for adding PBCatSearch.|
  9150. M.FL.SFCustomize TN47
  9151. “Customizing Standard File”
  9152.     This note contains an example program that demonstrates 
  9153. how SFPGetFile can be customized using the dialog hook and 
  9154. file filter functions.|
  9155. M.FL.SFTips TN80
  9156. “Standard File Tips”
  9157.     This Technical Note discusses a new feature of the System 
  9158. Software 7.0 Disk Initialization Package—bad block sparing.|
  9159. M.FL.Sparing TN287
  9160. “Hey Buddy, Can You Spare A Block?”
  9161.     This Technical Note discusses a new feature of the System
  9162. Software 7.0 Disk Initialization Package—bad block sparing.|
  9163. M.FL.Tags TN94
  9164. “Tags”
  9165.     Apple has decided to eliminate support for file-system 
  9166. tags on its future products; this technical note explains this 
  9167. decision.|
  9168. M.FL.VCBandDriveNum TN106
  9169. “The Real Story: VCBs and Drive Numbers”|
  9170. M.FL.Volunes
  9171. “Available Volumes”
  9172.     Standard File lets the user select one file from any 
  9173. available volume; it is sometimes necessary for an 
  9174. application to find which volumes are present. This 
  9175. technical note gives the proper method of accomplishing 
  9176. this.|
  9177. M.HW.21rgbSpec
  9178. “Macintosh 21" Color Display Technical Specifications”
  9179.     This Technical Note presents the technical specifications 
  9180. for the Macintosh 21" Color Display with the objective of 
  9181. allowing display board and accelerator board 
  9182. manufacturers to ensure compatibility with this monitor.|
  9183. M.HW.ADB TN206 [1/2]
  9184. “Space Aliens Ate My Mouse (ADB–The Untold Story)”
  9185.     This Technical Note explains how the Apple Desktop Bus 
  9186. (ADB) works on the Macintosh. This Note covers the boot 
  9187. process, driver installation, ADB Manager run-time 
  9188. behavior, use of ADB Manager calls, and answers commonly 
  9189. asked questions. Changes since February 1990: Added 
  9190. description of the boot process to include detail on how the 
  9191. ADBS resource gets called by the System, added detail to 2 |
  9192. M.HW.ADB TN206 [2/2]
  9193. of the answers in the Q&A section, and added sample 
  9194. completion routines for the ADBOp function.|
  9195. M.HW.ADBReInit TN143
  9196. “Don’t Call ADBReInit on the SE with System 4.1”|
  9197. M.HW.Boardkits TN148
  9198. “Suppliers for Macintosh II Board Developers”
  9199.     This note lists suppliers of parts that may be helpful for 
  9200. Macintosh II board developers. If your company supplies 
  9201. these parts, but is not listed here, please send a message to 
  9202. us (at the address on Technical Note #0) and we’ll include 
  9203. you in the next revision of this technical note.|
  9204. M.HW.BreakCTSEvent TN56
  9205. “Break/CTS Device Driver Event Structure”
  9206.     This technical note documents the event record 
  9207. information that gets passed when the serial driver posts 
  9208. an event for a break/CTS status change.|
  9209. M.HW.ByteSmearing TN282
  9210. “Smear Tactics”
  9211.     This Technical Note discusses a feature of the current 
  9212. Macintosh hardware which will not be supported in the 
  9213. future. Macintosh hardware developers and driver writers 
  9214. should be aware of this limitation as it affects current and 
  9215. future products.|
  9216. M.HW.Cache TN261 [1/2]
  9217. “Cache As Cache Can”
  9218.     This Technical Note documents cache behavior, 
  9219. manipulation of processor caches, and manipulation of 
  9220. external caches on Macintosh models that incorporate 
  9221. these features. It also describes how system software uses 
  9222. a memory management unit (when available) to implement 
  9223. special caching options. Changes since October 1991: 
  9224. Described use of AppleTalk Transition Queue event, 
  9225. ATTransSpeedChange, when altering the 68040 cache state |
  9226. M.HW.Cache TN261 [2/2]
  9227. on the fly. This call must be issued so that LocalTalk can 
  9228. reevaluate its timers. Otherwise LocalTalk becomes 
  9229. disabled.|
  9230. M.HW.CMOSonLCPDS TN291
  9231. “CMOS On Macintosh LC PDS”
  9232.     This Technical Note provides PDS card developers with 
  9233. some important information about making PDS cards for the 
  9234. Macintosh LC.|
  9235. M.HW.ColorMonitors TN144
  9236. “Macintosh Color Monitor Connections”
  9237.     This Technical Note describes how to connect the 
  9238. Macintosh II Video Card, Macintosh IIci built-in video, and 
  9239. Macintosh LC video to third-party monitors. Changes since 
  9240. February 1990: Added pinout description for the Macintosh 
  9241. LC external video connector and a Macintosh LC to VGA 
  9242. monitor adapter cable. Standardized signal names 
  9243. throughout Note.|
  9244. M.HW.MacIIfx TN271
  9245. “Macintosh IIfx: The Inside Story”
  9246.     This Technical Note addresses various areas of potential 
  9247. incompatibilities with the Macintosh IIfx and current 
  9248. software applications and provides information about some 
  9249. of Apple’s compatibility software updates.|
  9250. M.HW.MacPlusPinouts TN65
  9251. “Macintosh Plus Pinouts”
  9252.     This note gives pinout descriptions for some of the 
  9253. Macintosh Plus ports and Macintosh Plus cables that are 
  9254. different than the Macintosh 128K and 512K.|
  9255. M.HW.MathCoProc TN235 [1/2]
  9256. “Cooperating with the Coprocessor”
  9257.     The use of the 68881 or 68882 coprocessor is usually 
  9258. handled by the SANE package or by a development system’s 
  9259. libraries. Some developers may wish to use the coprocessor 
  9260. during special circumstances, such as at interrupt level or 
  9261. installing their own hardware floating point exception 
  9262. handlers. In these two situations, there are special 
  9263. requirements that must be met. These requirements will 
  9264. require floating–point assembly code and are discussed in |
  9265. M.HW.MathCoProc TN235 [2/2]
  9266. this Technical Note. Changes since June 1989: Noted that 
  9267. the new Sound Manager no longer uses floating-point 
  9268. numbers at interrupt time.|
  9269. M.HW.MemConfigs [1/2]
  9270. “Macintosh Memory Configurations”
  9271.     This Technical Note describes the different possible 
  9272. memory configurations of all models of the Macintosh 
  9273. family that use Single In-line Memory Modules (SIMMs) as 
  9274. well as the non-SIMM memory upgrade options of the 
  9275. Macintosh Portable and Macintosh Classic. (Special thanks 
  9276. to Brian Howard for the Macintosh Plus and original SE 
  9277. drawings, and for the inspiration for the other drawings.) 
  9278. This Note also describes the obstacles to using four megabit |
  9279. M.HW.MemConfigs [2/2]
  9280. (Mbit) DRAM SIMMs in Apple Macintosh products to date. 
  9281. Changes since November 1991: Corrected error on the RAM 
  9282. configuration chart (page 2); additional information added 
  9283. to Quadra 900 section (page 15).|
  9284. M.HW.NuBusDesign TN234
  9285. “NuBus Physical Designs—Beware”
  9286.     This Technical Note discusses the possible problems you 
  9287. might run into while designing a NuBus™ card. It covers 
  9288. some of the specifications which, if not followed, will have 
  9289. problems with current Macintosh machines, and possibly 
  9290. future machines. Changes since June 1989: Added warnings 
  9291. about the no component area and full-size NuBus cards.|
  9292. M.HW.NuBusLatency TN221
  9293. “NuBus Interrupt Latency (I Was a Teenage DMA Junkie)”
  9294.     This Technical Note discusses NuBus™ interrupt latency, 
  9295. and why, contrary to popular belief, the Macintosh is not a 
  9296. real-time machine. Changes since December 1988: Changed 
  9297. sample code to defer cursor rendering to a deferred task 
  9298. rather than a “pseudo-VBL” task.|
  9299. M.HW.NuBusPower TN260
  9300. “NuBus Power Allocation”
  9301.     This Technical Note discusses a very real power limit for 
  9302. NuBus™ expansion cards and warns developers to heed this 
  9303. limit lest they want users trashing their machines by 
  9304. overextending the Macintosh power supply.|
  9305. M.HW.Pinouts TN10
  9306. “Pinouts”
  9307.     This note gives pinouts for Macintosh ports, cables, and 
  9308. other products.|
  9309. M.HW.PlusROMVers TN139
  9310. “Macintosh Plus ROM Versions”
  9311.     The Technical Note describes the unique aspects of the 
  9312. Macintosh Portable Processor Direct Slot (PDS), including the 
  9313. severe limitations in its use. Changes since October 1989: 
  9314. Corrected PDS pin and signal descriptions in Tables 2 and 3.|
  9315. M.HW.PortablePDS TN254
  9316. “Macintosh Portable PDS Development”
  9317.     The Technical Note describes the unique aspects of the 
  9318. Macintosh Portable Processor Direct Slot (PDS), including the 
  9319. severe limitations in its use. Changes since October 1989: 
  9320. Corrected PDS pin and signal descriptions in Tables 2 and 3.|
  9321. M.HW.PortableROMExp TN255
  9322. “Macintosh Portable ROM Expansion”
  9323.     This Technical Note explains the practice of and theory 
  9324. behind compatible use of the expansion ROM in the 
  9325. Macintosh Portable.|
  9326. M.HW.PowerbookSerial
  9327. “PowerBook Miscellanea (Cold Serial in the Morning)”
  9328.     This Technical Note describes some nonintuitive 
  9329. ramifications of working with a battery-powered computer. |
  9330. M.HW.PowerbookSleep
  9331. “Little PowerBook in Slumberland”
  9332.     The purpose of this Note is to describe the ramifications of 
  9333. resting, sleeping, and power-saving modes in the 
  9334. PowerBook family of Macintosh computers, how they may 
  9335. affect your application, and the appropriate ways to defeat 
  9336. them, when appropriate. It also describes some 
  9337. nonintuitive ramifications of working with a battery-
  9338. powered computer. |
  9339. M.HW.psltResource TN308
  9340. “What Is a 'pslt' resource?”
  9341.     One of the new resources that can be very helpful to some 
  9342. NuBus™ developers is the 'pslt' resource. The only problem 
  9343. is that the resource is not documented. This Technical Note 
  9344. takes care of the documentation problem.|
  9345. M.HW.QuadraFPU TN317
  9346. “FPU Operations on Macintosh Quadra Computers”
  9347.     This technical note discusses floating-point unit (FPU) 
  9348. instruction support on Macintosh Quadra platforms with 
  9349. special emphasis given to compatibility and performance 
  9350. concerns.|
  9351. M.HW.SE30 TN230
  9352. “Pertinent Information About the Macintosh SE/30”
  9353.     This Technical Note discusses the Macintosh SE/30, items 
  9354. of interest to developers, and sources for further 
  9355. information. Changes since April 1989: Corrected an error in 
  9356. the addresses of the video display buffers.|
  9357. M.HW.Sense Lines
  9358. “Sense Lines”
  9359.     Ever wonder how to set up an Apple video card or an on-
  9360. board video to support various size monitors? Well, this 
  9361. Technical Note will tell you everything you need to know 
  9362. about what monitors are supported and how.|
  9363. M.HW.SlotInterruptPrior TN257
  9364. “Slot Interrupt Prio-Technics”
  9365.     This Technical Note describes the way interrupt priorities 
  9366. are scheduled, which corrects the description of slot 
  9367. interrupt queue priorities in the Device Manager chapter of 
  9368. Inside Macintosh, Volume V-426.|
  9369. M.HW.SpeedyMathCoProc TN236
  9370. “Speedy the Math Coprocessor”
  9371.     This Technical Note presents an overview of the 68881 and 
  9372. 68882 math coprocessors, and it covers general information 
  9373. about the chips as well as how using the chips directly can 
  9374. help speed your math–intensive code.|
  9375. M.HW.sResources TN288
  9376. “NuBus Block Transfer Mode sResource Entries”
  9377.     This Technical Note describes the sResource entries needed 
  9378. in a declaration ROM to inform NuBus™ masters when a 
  9379. board is capable of receiving or sending block transfers.|
  9380. M.IA.SendToSelf [1/2]
  9381. “Getting in Touch With Yourself Via the Apple Event Manager”
  9382.     If an application suspends handling of an Apple event
  9383. which it sent to itself, the Apple Event Manager will return 
  9384. errAETimeout as the result of the AESend call. The event was 
  9385. still sent correctly, however, and the answer (if any) should 
  9386. appear later in the reply descriptor. However, a problem in 
  9387. system software versions 7.0 and 7.0.1 prevents 
  9388. applications from getting the reply data.
  9389. Since MacApp 3.0 suspends handling of the events it |
  9390. M.IA.SendToSelf [2/2]
  9391. receives, the information in this note is relevant to 
  9392. applications developed with that framework.|
  9393. M.IM.32BitQD TN275
  9394. “32-Bit QuickDraw: Version 1.2 Features”
  9395.     This Technical Note describes the changes and 
  9396. enhancements to 32-Bit QuickDraw from version 1.0 (as 
  9397. shipped on the original Color Disk) to version 1.2, which 
  9398. ships with System Software 6.0.5 and later. This Note 
  9399. assumes familiarity with Inside Macintosh, Volume V, Color 
  9400. QuickDraw, and 32-Bit QuickDraw release notes.|
  9401. M.IM.AddPrintDialog TN95
  9402. “How To Add Items to the Print Dialogs”
  9403.     This technical note discusses how to add your own items 
  9404. to the Printing Manager’s dialogs.|
  9405. M.IM.AppPictComments TN181
  9406. “Every Picture [Comment] Tells Its Story, Don’t It?”
  9407.     Application-specific picture comment conflict and 
  9408. registration is addressed, along with Developer Technical 
  9409. Support’s method for solving it.|
  9410. M.IM.BitMatToRegion TN193
  9411. “So Many Bitmaps, So Little Time”
  9412.     This Technical Note discusses the routine BitMapToRegion, 
  9413. which converts a bitmap to a region, and is available in the 
  9414. 32-Bit QuickDraw INIT and from Apple Software Licensing. 
  9415. Changes since October 1989: Added trap definitions for 
  9416. developers using the 32-Bit QuickDraw version of this 
  9417. routine without the correct MPW include file.|
  9418. M.IM.ColorCopyBits TN163
  9419. “Adding Color With CopyBits”
  9420.     Inside Macintosh Volume V states that the foreground and 
  9421. background colors are applied to an image during a CopyBits 
  9422. or CopyMask call. Accidental use of this feature can create 
  9423. bizarre coloring effects. This note explains what happens, 
  9424. how to avoid problems, and how to use it.|
  9425. M.IM.ColorCursor TN244
  9426. “A Leading Cause of Color Cursor Cursing”
  9427.     Working with color cursors you create from scratch can 
  9428. cause headaches. This Technical Note may help a bit. 
  9429. Changes since June 1989: Added a warning about purgeable 
  9430. 'clut' resources.|
  9431. M.IM.ColorPrinting TN73
  9432. “Color Printing”
  9433.     This discusses color printing in a Macintosh application.|
  9434. M.IM.DevIndPrinting TN122
  9435. “Device-Independent Printing”
  9436.     This technical note discusses a method for downloading 
  9437. PostScript dictionaries automatically using the LaserWriter 
  9438. driver. It will also provide the format and use of the 
  9439. PREC(103) resource. It will also describe some problems 
  9440. with the now obsolete PREC(201) resource. If you are using 
  9441. PostScript dictionaries, or either of these resources, you 
  9442. should definitely read this note.|
  9443. M.IM.DictionaryLoading
  9444. “The Lo Down on Dictionary Downloading”
  9445.     This technical note discusses a method for downloading 
  9446. PostScript dictionaries automatically using the LaserWriter driver. 
  9447. It will also provide the format and use of the PREC(103) resource. 
  9448. It will also describe some problems with the now obsolete
  9449. PREC(201) resource. If you are using PostScript dictionaries, 
  9450. or either of these resources, you should definitely read this note.|
  9451. M.IM.DocNames TN149
  9452. “Document Names and the Printing Manager”
  9453.     Our compatibility testing for LaserShare (Apple’s 
  9454. LaserWriter spooler) has turned up a number of applications 
  9455. that do not provide the Printing Manager with a document 
  9456. name; although this feature is not required, it is nice for 
  9457. users that share printers.|
  9458. M.IM.DrawingIcons TN55
  9459. “Drawing Icons”
  9460.     Using resources of type ICON allows drawing of icons in 
  9461. srcOr mode. Using resources of type ICN# allows for more 
  9462. variety when drawing icons.|
  9463. M.IM.Feeder TN295
  9464. “Feeder Fodder”
  9465.     This Technical Note discusses the new Feeder button 
  9466. available in the 6.1, and 7.0 versions of the LaserWriter 
  9467. driver. This Feeder button mechanism allows developers to 
  9468. insert code into the LaserWriter driver to support a sheet 
  9469. feeder connected to a LaserWriter. This Note provides a 
  9470. description of the button, as well as information required to 
  9471. implement one.|
  9472. M.IM.FontFamilies TN245 [1/2]
  9473. “Font Family Numbers”
  9474.     This Technical Note discusses the range of numbers 
  9475. available for identifying font families, how they are 
  9476. allocated among script systems, and what numbers should 
  9477. be used for fonts that were designed to be used as a tool in 
  9478. an application. Changes since August 1990: Apple Computer 
  9479. no longer registers font family ID numbers; this note has 
  9480. been altered to reflect the change in policy. Also, the |
  9481. M.IM.FontFamilies TN245 [2/2]
  9482. relationship of outline fonts to font families is discussed 
  9483. briefly.|
  9484. M.IM.FontIcons TN217
  9485. “Where Have My Font Icons Gone?”
  9486.     This Technical Note discusses why you should not link 
  9487. directly from your font files to the font icons provided by 
  9488. LaserWriter driver 5.2 and later. Changes since December 
  9489. 1988: Added some useful tips and described the method 
  9490. required to bundle an icon to your font file.|
  9491. M.IM.FontNames TN191
  9492. “Font Names”
  9493.     This note recommends the use of font names rather than 
  9494. font numbers.|
  9495. M.IM.GCQDCopybits TN289
  9496. “Deaccelerated _CopyBits & 8•24 GC QuickDraw”
  9497.     This Technical Note discusses conditions that may cause 
  9498. _CopyBits to slow down when QuickDraw acceleration is on 
  9499. via the Apple 8•24 GC Display Card.|
  9500. M.IM.IconDrawing TN306
  9501. “Drawing Icons the System 7 Way”
  9502.     This Technical Note describes how to utilize the built-in 
  9503. System 7 icon drawing utility. Use this information to better 
  9504. conform to the System 7.0 visual human interface.|
  9505. M.IM.ImageWriter TN124
  9506. “Using Low-Level Printing Calls With AppleTalk ImageWriters”|
  9507. M.IM.ImgWrtrPaper TN33
  9508. “ImageWriter II Paper Motion”
  9509.     The purpose of this technical note is to answer the many 
  9510. questions asked about why the paper moves the way it 
  9511. does on the ImageWriter II.|
  9512. M.IM.IsASpooler
  9513. “Am I Talking To A Spooler?”|
  9514. M.IM.LargePict TN154
  9515. “Displaying Large PICT Files”
  9516.     Now that we have scanners and other massive-picture 
  9517. producing types of applications, there is a need to address 
  9518. the problem of how to display a PICT format object that is 
  9519. bigger than a current PICT resource is allowed to be. Note 
  9520. that this technique applies equally well to version 1 and 
  9521. version 2 (word-opcode) pictures as produced by the 
  9522. Macintosh II.|
  9523. M.IM.LaserPrep TN152 [1/2]
  9524. Note #125, Effect of Spool-A-Page/Print-A-Page on Shared 
  9525. Printers, already thoroughly covers this topic.|
  9526. M.IM.LaserPrep TN152 [1/2]
  9527. “Using Laser Prep Routines”
  9528.     This Technical Note discusses techniques for optimizing 
  9529. code for printing on the LaserWriter. Changes since March 
  9530. 1988: Updated the “Printable Paper Area” and “Memory 
  9531. Considerations” sections as well as the printer IDs, moved 
  9532. the error messages from the end of the Note to Technical 
  9533. Note #161, A Printing Loop That Cares…, and removed the 
  9534. “Spool-A-Page/Print-A-Page” section because Technical |
  9535. M.IM.LaserWriterOpt TN72
  9536. “Optimizing For The LaserWriter—Techniques”
  9537.     This Technical Note discusses techniques for optimizing code for 
  9538. printing on the LaserWriter. Changes since March 1988: Updated the 
  9539. “Printable Paper Area” and “Memory Considerations” sections as well 
  9540. as the printer IDs, moved the error messages from the end of the Note 
  9541. to Technical Note #161, A Printing Loop That Cares…, and removed the
  9542. “Spool-A-Page/Print-A-Page” section because Technical Note #125, 
  9543. Effect of Spool-A-Page/Print-A-Page on Shared Printers, already 
  9544. thoroughly covers this topic.|
  9545. M.IM.LaserWriterROM TN123
  9546. “Bugs in LaserWriter ROMs”
  9547.     These are LaserWriter bugs that your users may encounter 
  9548. when printing from any Macintosh application. These are for 
  9549. your information; you cannot code around them. The bugs 
  9550. described here occur in the 1.0 and 2.0 LaserWriter ROMs.|
  9551. M.IM.OffscreenBitMap TN41
  9552. “Drawing Into an Off-Screen Bitmap”
  9553.     This Technical Note provides an example of creating an 
  9554. off-screen bitmap, drawing to it, and then copying from it 
  9555. to the screen. Changes since April 1990: Clarified the 
  9556. section on window updates with off-screen bitmaps to 
  9557. explicitly limit these updates to your own windows.|
  9558. M.IM.OldColors TN259
  9559. “Old Style Colors”
  9560.     This Technical Note covers limitations of the original 
  9561. Macintosh color model (eight-color) which Inside 
  9562. Macintosh, Volume I-173, QuickDraw does not document. 
  9563. Changes since October 1989: Added definitions of the old-
  9564. style constants.|
  9565. M.IM.PackBits TN171 [1/2]
  9566. Changes since November 1990: A warning has been added 
  9567. about the handling of a flag-counter byte value of -128.|
  9568. M.IM.PackBits TN171 [1/2]
  9569. “Things You Wanted to Know About _PackBits* *But Were Afraid to Ask”
  9570.     This Technical Note describes the format of data packed by 
  9571. the Toolbox utility _PackBits and documents a change to the 
  9572. srcBytes limit and possible worst case. Although you can 
  9573. simply unpack this data using _UnPackBits, Apple provides 
  9574. this information for the terminally curious and for those 
  9575. manipulating MacPaint® documents or PICT files by hand. 
  9576. Warning: This format information is subject to change. |
  9577. M.IM.PaletteManagerChanges TN211
  9578. “Palette Manager Changes in System 6.0.2”
  9579.     This Technical Note describes the changes and 
  9580. enhancements to the Palette Manager in System Software 
  9581. 6.0.2 and future versions.|
  9582. M.IM.PictAndPrinting TN297
  9583. “Pictures and the Printing Manager”
  9584.     This technical note described some problems and features 
  9585. of using Quickdraw pictures with the Printing Manager. In 
  9586. general, if your application prints Quickdraw pictures, you 
  9587. should read this note.|
  9588. M.IM.PictClipRegions TN59
  9589. “Pictures and Clip Regions”
  9590.     This note describes a problem that affects creation of 
  9591. QuickDraw pictures.|
  9592. M.IM.PictureOpcodes TN21
  9593. “QuickDraw’s Internal Picture Definition”
  9594.     This technical note describes the internal format of the 
  9595. QuickDraw picture data structure. This revision corrects 
  9596. some errors in the opcode descriptions and provides some 
  9597. examples.|
  9598. M.IM.pIdleProc TN294
  9599. “Me And My pIdle Proc (or how to let users know what’s going on during print time…)”
  9600.     This Technical Note discusses how to defensively program 
  9601. a pIdle procedure to work with the majority of print drivers 
  9602. in existence today, and how to install it at print time.|
  9603. M.IM.PosIndPS TN183
  9604. “Position-Independent PostScript”
  9605.     This technical note describes a method for inserting 
  9606. position-independent PostScript into QuickDraw pictures.|
  9607. M.IM.PRGeneral TN128
  9608. “PrGeneral”
  9609.     The Printing Manager architecture has been expanded to 
  9610. include a new procedure called PrGeneral. The features 
  9611. described here are advanced, special-purpose features, 
  9612. intended to solve specific problems for those applications 
  9613. that need them. The calls to determine printer resolution 
  9614. introduce a good deal of complexity into the application’s 
  9615. code, and should be used only when necessary.|
  9616. M.IM.PrGeneralBug TN173
  9617. “PrGeneral Bug”
  9618.     This technical note documents a bug in the implementation 
  9619. of the PrGeneral procedure in the LaserWriter driver version 
  9620. 4.0. The bug has to do with the format of the information 
  9621. returned by the GetRslData opcode. This technical note will 
  9622. also describe a workaround for the problem.|
  9623. M.IM.PrincipiaOffScreen TN120 [1/3]
  9624. “Principia Off-Screen Graphics Environments”
  9625.     Using Color QuickDraw to draw off screen is a common 
  9626. requirement of applications and other kinds of programs 
  9627. that run on the Macintosh. This Note discusses what Color 
  9628. QuickDraw needs in a graphics environment and how to 
  9629. create one for off-screen drawing. A brief discussion of 
  9630. GWorlds, which are off-screen graphics environments that 
  9631. are set up by the system, is given to help you decide 
  9632. whether to use them or the do-it-yourself techniques |
  9633. M.IM.PrincipiaOffScreen TN120 [2/3]
  9634. described in this Note for setting up an off-screen graphics 
  9635. environment. The author’s intent is to provide concepts and 
  9636. routines for creating an off-screen graphics environment, 
  9637. and also to explain why existing routines for off-screen 
  9638. drawing act as they do. Many, many thanks go to Guillermo 
  9639. Ortiz, Konstantin Othmer, Bruce Leak, and Jon Zap for all 
  9640. their expertise on this subject, Rich Collyer, Rick Blair, and 
  9641. Jim Friedlander for paving the way, and especially to all 
  9642. people who inspired this update by asking great off-screen |
  9643. M.IM.PrincipiaOffScreen TN120 [3/3]
  9644. drawing questions. Changes since October 1991: A very
  9645. embarrassing bug was found in CreateOffScreen and 
  9646. UpdateOffScreen. If you try to create a 16- or 32-bit off-
  9647. screen graphics environment, you’ll just get a paramErr. It 
  9648. won’t do that now.|
  9649. M.IM.PrintLoop TN161 [1/2]
  9650. “A Printing Loop That Cares…”
  9651.     This Technical Note discusses opening and closing the 
  9652. Printing Manager with calls to _PrOpen and _PrClose as well 
  9653. as how to handle errors at print time. Changes since 
  9654. October 1989: Added the section on error checking, 
  9655. incorporating the error code descriptions formerly found in 
  9656. Technical Note #72, Optimizing For The LaserWriter—
  9657. Techniques and an updated version of the information |
  9658. M.IM.PrintLoop TN161 [2/2]
  9659. formerly found in Technical Note #118, How To Check and 
  9660. Handle Printing Errors.|
  9661. M.IM.PrJobMerge TN311
  9662. “Fun With PrJobMerge”
  9663.     This Technical Note discusses some interesting behavior 
  9664. you’ll encounter while using PrJobMerge with the 7.0 and 
  9665. 7.1 versions of the LaserWriter driver. Changes since March 
  9666. 1992: Corrected the Vulcan-like “THPring” typo to correctly 
  9667. read “THPrint,” and changed a comment in the code to mean 
  9668. what I originally meant.|
  9669. M.IM.SetLineWidth TN175
  9670. “SetLineWidth Revealed”
  9671.     This technical note describes the internal implementation, 
  9672. and correct method of using, the SetLineWidth Picture 
  9673. Comment.|
  9674. M.IM.SmallIcons TN252
  9675. “Plotting Small Icons”
  9676.     This Technical Note discusses the 'SICN' resource format 
  9677. and how to plot one in a GrafPort. Changes since August 
  9678. 1989: Corrected errors in the Pascal code and spruced up 
  9679. the rest.|
  9680. M.IM.Spooler TN133
  9681. “The Effect of Spool-a-page/Print-a-page on Shared Printers”
  9682.     This technical note discusses drawbacks of using the 
  9683. spool-a-page/ print-a-page method of printing.|
  9684. M.IM.TimeSpaceCopyBits TN277
  9685. “Of Time and Space and _CopyBits”
  9686.     This Technical Note describes the various factors that can 
  9687. influence the speed of _CopyBits so that developers can set 
  9688. up conditions to achieve the best performance for the 
  9689. particular situation.|
  9690. M.ME.GrowZoneA5 TN136
  9691. “Register A5 Within GrowZone Functions”|
  9692. M.ME.HandleVSPointer TN155
  9693. “Handles and Pointers—Identity Crisis”
  9694.     A handle is a handle and a pointer is a pointer. Applications 
  9695. should avoid embedding non-relocatable objects (that the 
  9696. system assumes will never move) in handles.|
  9697. M.ME.MaxApplZone&MoveHHiASM TN103
  9698. “Using MaxApplZone and MoveHHi from Assembly Language”
  9699.     When calling MaxApplZone and MoveHHi from assembly 
  9700. language, be sure to get the correct code.|
  9701. M.ME.MFandSetGrowZone TN233
  9702. “MultiFinder and _SetGrowZone”
  9703.     MultiFinder patches the _SetGrowZone trap, and this patch 
  9704. can cause your program to crash if you attempt to save and 
  9705. restore the grow zone procedure.|
  9706. M.ME.MoreMasters TN53
  9707. “MoreMasters Revisited”
  9708.     MoreMasters should be called from CODE segment 1. The 
  9709. number of master pointers that a program needs can be 
  9710. determined empirically. MoreMasters can be tricked into 
  9711. creating the exact number of master pointers desired.|
  9712. M.ME.MoveHHiSetResPurge TN111
  9713. “MoveHHi and SetResPurge”
  9714.     This Technical Note discusses the use of the purgeProc 
  9715. field of an application’s heap zone.|
  9716. M.ME.PurgeProc TN111
  9717. “Using a PurgeProc”
  9718.     This Technical Note discusses the use of the purgeProc field of an 
  9719. application’s heap zone.|
  9720. M.ME.StripAddress TN213
  9721. “_StripAddress: The Untold Story”
  9722.     Inside Macintosh, Volume V, The OS Utilities, incorrectly 
  9723. documents the _StripAddress trap; this Technical Note 
  9724. correctly documents the trap and gives guidelines for its 
  9725. use. Changes since April 1990: Added a discussion of why 
  9726. the _StripAddress trap should be used under certain 
  9727. circumstances when patching traps.|
  9728. M.ME.SwapMMUMode TN228
  9729. “Use Care When Swapping MMU Mode”
  9730.     This Technical Note describes how to avoid crashing when 
  9731. swapping into 32-bit mode on a Macintosh II. Thanks to Jim 
  9732. Berry and Dan Weston for pointing this out. Changes since 
  9733. April 1989: Added a reference to Technical Note #213, 
  9734. _StripAddress: The Untold Story.|
  9735. M.ME.SysError33 TN151
  9736. “System Error 33, “zcbFree has gone negative””
  9737.     System 3.2 introduced a new system error, ID=33, 
  9738. generated by the Memory Manager when it notices that a 
  9739. heap had been corrupted in a certain way. This error is 
  9740. listed in the file “SysErr.a” as “negZcbFreeErr”.|
  9741. M.ME.VMMemoryMapping TN285 [1/2]
  9742. “Coping With VM and Memory Mappings”
  9743.     The purpose of this Note is twofold. First, it describes in 
  9744. detail how to use the GetPhysical routine. This routine is 
  9745. critical to the support of alternate bus masters on certain 
  9746. machines without Virtual Memory (VM) and all machines 
  9747. with VM. Included is an ancillary discussion of several 
  9748. closely-related VM routines. Second, it reiterates a number 
  9749. of issues important to VM compatibility and elucidates 
  9750. some of the deeper VM issues of which specialized |
  9751. M.ME.VMMemoryMapping TN285 [2/2]
  9752. developers should be aware. Compatibility issues are 
  9753. especially important for developers of SCSI drivers, NuBus™ 
  9754. master hardware, and code which runs at interrupt time. 
  9755. Changes since February 1991: This update incorporates new 
  9756. issues which have come up during System 7.0 beta testing, 
  9757. and it also attempts to clarify some issues which have 
  9758. proven to be particularly troublesome or widely 
  9759. misunderstood.|
  9760. M.NW.afpMiscUserCommand
  9761. “Arbitrating the Use of afpMiscUserCommand and afpMiscUse rWrite”
  9762.     This Technical Note discusses a scheme for arbitrating the 
  9763. use of the afpMiscUserCommand and afpMiscUserWrite 
  9764. AppleTalk Filing Protocol (AFP) commands.|
  9765. M.NW.AppleShareApp TN167
  9766. “AppleShare Foreground Applications”
  9767.     This technical note outlines the requirements and 
  9768. restrictions of an AppleShare foreground application. This 
  9769. information pertains to AppleShare versions 1.1 and newer.|
  9770. M.NW.AppleShareApps TN116
  9771. “AppleShare-able Applications and the Resource Manager”
  9772.     Normally, applications on an AppleShare server volume 
  9773. cannot be executed by more than one user at a time. This 
  9774. technical note explains why, and tells how you can enable 
  9775. your application to be shared.|
  9776. M.NW.AppleShareLimits TN216
  9777. “AppleShare 1.1 and 2.0 Limits”
  9778.     This Technical Note describes some machine-dependent 
  9779. limits of current versions of AppleShare and AppleShare 
  9780. servers.|
  9781. M.NW.AppleShareOldFinder TN114
  9782. “AppleShare and Old Finders”
  9783.     Technical Note #121 announced that we would be moving 
  9784. to a simplified AppleTalk Manager interface. That interface 
  9785. is available now, as part of MPW 2.0 and newer. 
  9786. Documentation for this new interface is contained in the 
  9787. AppleTalk Manager chapter of Inside Macintosh Volume V. 
  9788. This technical note contains some of the preliminary 
  9789. documentation for this interface and some useful points 
  9790. about information about it, and AppleTalk in general.|
  9791. M.NW.AppleTalk TN132
  9792. “AppleTalk Interface Update”
  9793.     Technical Note #121 announced that we would be moving to a 
  9794. simplified AppleTalk Manager interface. That interface is available now, 
  9795. as part of MPW 2.0 and newer. Documentation for this new interface is 
  9796. contained in the AppleTalk Manager chapter of Inside Macintosh Volume 
  9797. V. This technical note contains some of the preliminary documentation 
  9798. for this interface and some useful points about information about it, and
  9799. AppleTalk in general.|
  9800. M.NW.AppleTalk2 TN312 [1/3]
  9801. “What’s New With AppleTalk Phase 2”
  9802.     This Technical Note discusses the new features of 
  9803. AppleTalk available for System 7.0 and AppleTalk version 57. 
  9804. The new features include support for the Flagship Naming 
  9805. Service and the AppleTalk Multiple Node Architecture. We 
  9806. present the Multiple Node Architecture and discuss the new 
  9807. calls available to applications. We also discuss the impact of 
  9808. the new architecture on AppleTalk Device files (ADEVs), and 
  9809. the changes necessary to make them multinode compatible. |
  9810. M.NW.AppleTalk2 TN312 [2/3]
  9811. Finally, we discuss the Flagship Naming Service, along with 
  9812. the new AppleTalk Transitions. The new transitions notify a 
  9813. process of changes to the Flagship name, network cable 
  9814. range, router status, and processor speed. Changes since 
  9815. February 1992: Provided additional detail on the 
  9816. implementation to the AAddNode, ADelNode, and 
  9817. AGetNodeRef calls including parameter offsets. Added 
  9818. sample code to check for existence of LAP Manager. Added 
  9819. Pascal source to determine whether the LAP Manager |
  9820. M.NW.AppleTalk2 TN312 [3/3]
  9821. exists. Added warning to check the result from the
  9822. LAPAddATQ function since the System 7 Tuner extension may 
  9823. not load AppleTalk resources. Corrected typographical 
  9824. errors. Added information on the discussion on the Speed 
  9825. Change AppleTalk Transition event. Added discussion 
  9826. regarding the 'atkv' gestalt selector. Sidebars highlight 
  9827. changes or additions to this document.|
  9828. M.NW.AppleTalk2Mac TN250
  9829. “AppleTalk Phase 2 on the Macintosh”
  9830.     This Technical Note discusses the new features and calls 
  9831. available with AppleTalk Phase 2. Changes since August 
  9832. 1989: Incorporated the ClosePrep and CancelClosePrep 
  9833. transitions and the new control calls to the .MPP driver.|
  9834. M.NW.AppleTalkTimer TN270
  9835. “AppleTalk Timers Explained”
  9836.     This Technical Note explains how to effectively use timers 
  9837. and retry mechanisms of the various AppleTalk protocols to 
  9838. achieve maximum performance on an internet.|
  9839. M.NW.ASPvsAFP TN195
  9840. “ASP and AFP Description Discrepancies”
  9841.     The descriptions of the AppleTalk Session Protocol and 
  9842. AppleTalk Filing Protocol functions within the body of the 
  9843. AppleTalk Manager chapter are incorrect and conflict with 
  9844. those in the Summary of the AppleTalk Manager. This 
  9845. technical note resolves the discrepancy.|
  9846. M.NW.BorrowedAFP
  9847. “Polite Use of Borrowed AFP Sessions”
  9848.     This Technical Note shows how to borrow the session 
  9849. reference number of an AFP volume mounted by the 
  9850. Macintosh File System. It also shows how to retrieve other 
  9851. information from the file system for a mounted AFP volume.|
  9852. M.NW.DAMExtensions TN316
  9853. “Data Access Extensions”
  9854.     This Technical Note discusses coding data access 
  9855. extensions that provide an interface between the Data 
  9856. Access Manager and remote data sources. Each of the 
  9857. functions that a data access extension must implement is 
  9858. described.|
  9859. M.NW.HLAppleTalk TN121
  9860. “Using the High-Level AppleTalk Routines”
  9861.     What you need to do in order to use high-level AppleTalk 
  9862. routines depends upon the interfaces you are using. Some 
  9863. differences are outlined below.|
  9864. M.NW.Internets TN9
  9865. “Will Your AppleTalk Application Support Internets?”
  9866.     This Technical Note discusses how AppleTalk applications 
  9867. should work across internets, groups of interconnected 
  9868. AppleTalk networks. It explains the differences between 
  9869. life on a single AppleTalk network and life on an internet. 
  9870. Changes since March 1988: Removed the section on 
  9871. AppleTalk retry timers, as it is no longer accurate; see 
  9872. Technical Note #270, AppleTalk Timers Explained, for more 
  9873. information on retry timers.|
  9874. M.NW.KillNBP TN199
  9875. “KillNBP Clarification”
  9876.     This technical note clears up some confusion regarding the 
  9877. Name Binding Protocol KillNBP function.|
  9878. M.NW.NoNetEvents TN142
  9879. “Avoid Use of Network Events”
  9880.     Future System software enhancements will not support 
  9881. network events. This note gives hints on weaning your 
  9882. application from the use of network events.|
  9883. M.NW.OpenAppleTalk TN224
  9884. “Opening AppleTalk”
  9885.     This Technical Note describes the most effective, safe, and 
  9886. compatible way to open the AppleTalk drivers, .MPP and 
  9887. .ATP.|
  9888. M.NW.RegisterName TN225
  9889. “Using RegisterName”
  9890.     The verify flag indicator byte (verifyFlag) of the AppleTalk 
  9891. RegisterName function should always be set TRUE in 
  9892. published code.|
  9893. M.NW.Servers TN20
  9894. “Data Servers on AppleTalk”
  9895.     Many applications could benefit from the ability to share 
  9896. common data between several Macintoshes, without 
  9897. requiring a file server. This technical note discusses one 
  9898. technique for managing this AppleTalk communication.|
  9899. M.NW.SourceRouting TN309
  9900. “Routes From the Source”
  9901.     This Technical Note discusses source routing and its 
  9902. possible implementation in token ring link layers.|
  9903. M.NW.Spooler
  9904. “The Effect of Spool-a-page/Print-a-page on Shared Printers”
  9905.     This technical note discusses drawbacks of using the 
  9906. spool-a-page/ print-a-page method of printing.|
  9907. M.OS.CommandShiftKeys
  9908. “Command-Shift-Number Keys”
  9909.     This Technical Note discusses INIT evils, the foremost of 
  9910. which deals with clearing DeskHook and DragHook at INIT 
  9911. time. Changes since August 1989: Added warning about 
  9912. clearing DragHook.|
  9913. M.OS.DeskHookINIT TN247
  9914. “Giving the (Desk)Hook to INITs”
  9915.     This Technical Note discusses INIT evils, the foremost of which deals
  9916. with clearing DeskHook and DragHook at INIT time. Changes since August
  9917. 1989: Added warning about clearing DragHook.|
  9918. M.OS.OmegaSANE TN314
  9919. “OmegaSANE”
  9920.     System 7.0.1 introduced a new version of SANE (the 
  9921. Standard Apple Numerics Environment) known as 
  9922. OmegaSANE. This Note discusses the features of OmegaSANE 
  9923. and the associated compatibility risks. This note covers: 
  9924. Topics • OmegaSANE features, including: • Correctly rounded 
  9925. binary ´ decimal conversions; • Faster transcendental 
  9926. functions; • Backpatching of Pack 4 SANE traps for faster 
  9927. package entry; • Compatibility risks due to backpatching.|
  9928. M.OS.SegmentLoader TN220
  9929. “Segment Loader Limitations”
  9930.     This Technical Note discusses the jump table limitations of 
  9931. the Segment Loader and suggests some ways to work 
  9932. around these limitations to minimize the problem. These 
  9933. limitations are most evident to developers using MacApp 
  9934. and other object-oriented environments.
  9935. Overview|
  9936. M.OV.32BitClean TN212
  9937. “The Joy Of Being 32-Bit Clean”
  9938.     What to do (and what not to do) to make your programs 
  9939. run under A/UX and future versions of the Macintosh 
  9940. System Software. Changes since October 1988: Added 
  9941. information on writing 32-bit clean CDEFs, and updated A/UX 
  9942. information to reflect the capabilities of A/UX 1.1.|
  9943. M.OV.A5 TN208
  9944. “Setting and Restoring A5”
  9945.     The routines SetupA5 and RestoreA5 do not work properly 
  9946. when used with some optimizing Pascal and C compilers. 
  9947. Two new routines, SetCurrentA5 and SetA5, are available in 
  9948. MPW 3.0, and they should work with any compiler. Changes 
  9949. since December 1988: Removed the sample code and 
  9950. expanded the explanation of these two routines. The 
  9951. sample code in Technical Note #180 reflects these new A5 
  9952. routines.|
  9953. M.OV.A5TrapPatching TN25
  9954. “Don’t Depend on Register A5 Within Trap Patches”
  9955.     Future software may allow desk accessories to have their 
  9956. own globals by changing register A5 when the accessory is 
  9957. entered and exited. This can cause problems for 
  9958. applications that patch traps without following certain 
  9959. rules.|
  9960. M.OV.ChkForFunction TN156
  9961. “Checking for Specific Functionality”
  9962.     This technical note explains how to check at run time to 
  9963. see if specific functionality, such as the “new” TextEdit, is 
  9964. present.|
  9965. M.OV.Chooser TN197
  9966. “Chooser Enhancements”
  9967.     Beginning with version 3.2, the Chooser has been 
  9968. enhanced to provide support for additional controls.|
  9969. M.OV.Compatibility TN2
  9970. “Compatibility Guidelines”
  9971.     While creating or revising any program for the Macintosh, 
  9972. you should be aware of the most common reasons why 
  9973. programs fail on various versions of the Macintosh. This 
  9974. note will detail some common failure modes, why they 
  9975. occur, and how to avoid them.|
  9976. M.OV.CompatibilityWhy TN117
  9977. “Compatibility: Why & How”
  9978.     While creating or revising any program for the Macintosh, you should 
  9979. be aware of the most common reasons why programs fail on various 
  9980. versions of the Macintosh. This note will detail some common failure modes, 
  9981. why they occur, and how to avoid them.|
  9982. M.OV.Debugging TN7
  9983. “Debugging Tips”
  9984.     This presents a few tips which may make your debugging 
  9985. easier.|
  9986. M.OV.DesktopFile TN210
  9987. “The Desktop file’s Outer Limits”
  9988.     This Technical Note discusses the new 'fwst' resource 
  9989. added to some Control Panels under System 7.0 and later.|
  9990. M.OV.ExtraCDEVRes TN310
  9991. “Who Put That Resource in My CDEV?”
  9992.     This Technical Note discusses the new 'fwst' resource added to some
  9993. Control Panels under System 7.0 and later.|
  9994. M.OV.GestaltSysenvirons TN129
  9995. “_Gestalt & _SysEnvirons—a Never-Ending Story”
  9996.     This Technical Note discusses the latest changes and 
  9997. enhancements in the _Gestalt and _SysEnvirons calls. 
  9998. Changes since October 1991: Clarified information on 
  9999. Gestalt information for Macintosh PowerBook computers 
  10000. and added information on the Macintosh LC II and the 
  10001. gestaltHardwareAttr selector.|
  10002. M.OV.GetInfoMasks TN147
  10003. “Finder Notes: “Get Info” Default & Icon Masks”
  10004.     The Finder has undergone a couple of changes you should 
  10005. keep in mind when creating the “bundle” information for 
  10006. your application.|
  10007. M.OV.LargeScreens TN100
  10008. “Compatibility with Large-Screen Displays”
  10009.     A number of third-party developers have announced 
  10010. large-screen display peripherals for Macintosh. One of 
  10011. them, Radius Inc., has issued a set of guidelines for 
  10012. developers who wish to remain compatible with their 
  10013. Radius FPD; unfortunately, one of their recommendations 
  10014. can cause system crashes. This note suggests a more 
  10015. correct approach.|
  10016. M.OV.ManagerAbuse TN203
  10017. “Don’t Abuse the Managers”
  10018.     When using the various pieces of the Macintosh operating 
  10019. system there is a temptation to try to stretch the built-in 
  10020. Managers too far. Developers should be aware of the 
  10021. intended purpose of the various Managers and beware of 
  10022. using them for things that they were not designed to 
  10023. handle. If extended beyond their design goals, they will 
  10024. become slow and unwieldy.|
  10025. M.OV.Multifinder TN205
  10026. “MultiFinder Revisited: The 6.0 System Release”
  10027.     This Technical Note describes several new features found 
  10028. in MultiFinder 6.0 and answers a few more commonly-asked 
  10029. questions. Changes since December 1989: Added a warning 
  10030. to the section on childDiedEvents about distribution of 
  10031. MultiFinder 6.1bx.|
  10032. M.OV.PurgeNComactDebug TN51
  10033. “Debugging With PurgeMem and CompactMem”|
  10034. M.OV.StationaryPads TN115
  10035. “Application Configuration with Stationery Pads”
  10036.     With the introduction of AppleShare (Apple’s file server) 
  10037. there are restrictions on self-modification of application 
  10038. resource files and the placement of configuration files. This 
  10039. note describes one way to get around the necessity for 
  10040. configuration files.|
  10041. M.OV.Vers TN189
  10042. “Version Territory”
  10043.     This Technical Note describes the 'vers' resource supported 
  10044. by Finder 6.1 and later. Changes since April 1989: Changed 
  10045. MPW C code to reflect the changes in MPW C 3.1.|
  10046. M.PS.DialogsInDAs TN5
  10047. “Using Modeless Dialogs from Desk Accessories”|
  10048. M.PS.SubLaunching TN126 [1/2]
  10049. “Sub(Launching) from a High-Level Language”
  10050.     Note: Developer Technical Support takes the view that 
  10051. launching and sublaunching are features which are best 
  10052. avoided for compatibility (and other) reasons, but we want 
  10053. to make sure that when it is absolutely necessary to 
  10054. implement it, it is done in the safest possible way. This 
  10055. Technical Note discusses the “safest” method of calling 
  10056. _Launch from a high-level language that supports inline 
  10057. assembly language with the option of launching or |
  10058. M.PS.SubLaunching TN126 [2/2]
  10059. sublaunching another application. Changes since August 
  10060. 1988: Incorporated Technical Note #52 on calling _Launch 
  10061. from a high-level language, changed the example to offer a 
  10062. choice between launching or sublaunching, added a 
  10063. discussion of the _Launch trap under MultiFinder, and 
  10064. updated the MPW C code to include inline assembly 
  10065. language.|
  10066. M.PT.ASMInitGraf TN223
  10067. “Assembly Language Use of _InitGraf with MPW”
  10068.     The Macintosh Programmer’s Workshop (MPW) requires 
  10069. assembly-language programmers to allocate their own 
  10070. QuickDraw global variables rather than use the default 
  10071. record as indicated in Inside Macintosh.|
  10072. M.PT.AUXComapt TN229
  10073. “A/UX 2.0 Compatibility Guidelines”
  10074.     This Technical Note describes details of the A/UX 2.0 
  10075. implementation of which developers should be aware, so 
  10076. that their Macintosh applications also work properly under 
  10077. A/UX. Changes since April 1989: This Note formerly described 
  10078. A/UX 1.1 Toolbox Bugs, but has been completely rewritten to 
  10079. cover A/UX 2.0 compatibility. Changes since June 1990: 
  10080. Changes due to A/UX 2.0.1, also added some new important 
  10081. issues.|
  10082. M.PT.AUXSysCalls
  10083. “A/UX System Calls From Macintosh Software”
  10084.     This Technical Note discusses how to make A/UX system 
  10085. calls from applications developed in the Macintosh 
  10086. environment. This is useful to anyone porting an existing 
  10087. Macintosh driver or application to work on A/UX as well. 
  10088. Changes since August 1990: Added information about how to 
  10089. make use of fork() system calls under MultiFinder, as well 
  10090. as how various A/UX system calls behave under the 
  10091. MultiFinder emulation mode.|
  10092. M.PT.CFuncArgs TN166
  10093. “MPW C Functions Using Strings or Points as Arguments”
  10094.     MPW 2.0 includes new C interfaces to ROM routines which 
  10095. no longer do string and point conversions. These new 
  10096. interfaces are described here.|
  10097. M.PT.CFunctions TN164
  10098. “MPW C Functions: To declare or not to declare, that is the question”
  10099.     Here’s the low-down on when C functions need not be 
  10100. declared in include files.|
  10101. M.PT.CommonLisp TN231 [1/2]
  10102. “Macintosh Allegro Common Lisp Features”
  10103.     This Technical Note describes some known problems and 
  10104. provides solutions to these problems for the Macintosh 
  10105. Allegro Common Lisp™ package which is available from 
  10106. Apple Computer, Inc. You should note, however, that 
  10107. although Apple acquired Coral Software and is selling 
  10108. Macintosh Allegro Common Lisp, Apple is not currently 
  10109. distributing any other products which had been developed 
  10110. or previously sold by Coral Software. Changes since April |
  10111. M.PT.CommonLisp TN231 [2/2]
  10112. 1989: Noted 1.3.1 documentation errors, corrected 
  10113. erroneous floating-point patch for version 1.2.2, updated 
  10114. 1.2.2 information which is not relevant to 1.3.1, corrected 
  10115. APDA part number, added examples of high-level printing 
  10116. functions in 1.3.1, an array-dialog-item example, and 
  10117. information explaining how to get the Victoria-Day release 
  10118. of Portable Common LOOPS (PCL) to compile correctly under 
  10119. 1.3.1.|
  10120. M.PT.CplusplusPitfalls TN307 [1/2]
  10121. “MPW C++ Pitfalls”
  10122.     This Technical Note covers most of the common and 
  10123. serious subtle problems that a MPW C++ user might 
  10124. encounter. For more information consult the current C++ 
  10125. literature. This Note will be updated periodically to reflect 
  10126. changes in the language and the compiler. Always read the 
  10127. release notes included with the MPW C++ to find out the 
  10128. latest status for known bugs and restrictions. Changes |
  10129. M.PT.CplusplusPitfalls TN307 [2/2]
  10130. since January 1992: The original inline C++ Tech Note is now 
  10131. part of an overall MPW C++ problem Tech Note.|
  10132. M.PT.Customs TN135
  10133. “Getting through CUSToms”
  10134.     This technical note provides a way for developers to allow 
  10135. sophisticated users to add code to an off-the-shelf 
  10136. application. Using this scheme, the user can easily install 
  10137. the code module; the application has to know how to call it 
  10138. and, optionally, be able to respond to a set of predefined 
  10139. calls from the custom package.|
  10140. M.PT.EditFileFormat TN84
  10141. “Edit File Format”
  10142.     This technical note describes the format of the files 
  10143. created by Edit. It has been verified for versions 1.x and 
  10144. 2.0.|
  10145. M.PT.FontDAMover TN23
  10146. “Life With Font/DA Mover—Desk Accessories”
  10147.     This technical note describes how to make sure that your 
  10148. desk accessory will work after being moved by Font/Desk 
  10149. Accessory Mover.|
  10150. M.PT.HandleObjects TN281
  10151. “Multiple Inheritance and HandleObjects”
  10152.     This Technical Note answers a common question about 
  10153. MPW C++: “Why doesn’t HandleObject support multiple 
  10154. inheritance?” It does this by giving a brief overview of how 
  10155. multiple inheritance is implemented in MPW C++.|
  10156. M.PT.Hypercard TN168 [1/2]
  10157. “HyperCard And You: Economy Edition”
  10158.     This Technical Note describes some HyperCard anomalies 
  10159. with which developers should be familiar when developing 
  10160. stackware, and it documents differences between 
  10161. HyperCard versions where appropriate. Changes since 
  10162. November 1987: Consolidated Technical Notes 168, 
  10163. HyperCard 'snd ' Resources; 169, HyperCard 1.0.1 and 1.1 
  10164. Anomalies; and 170, HyperCard File Format while adding and 
  10165. updating material with regard to HyperCard 2.0 and |
  10166. M.PT.Hypercard TN168 [2/2]
  10167. condensing or obsoleting information on bugs which have 
  10168. been addressed.|
  10169. M.PT.InsideObjPascal TN239
  10170. “Inside Object Pascal”
  10171.     This Technical Note briefly explains why Object Pascal and 
  10172. MacApp should only be used to write applications and MPW 
  10173. tools.|
  10174. M.PT.Installer TN75
  10175. “Apple’s Multidisk Installer”
  10176.     This Technical Note documents Apple’s Multidisk Installer, 
  10177. and it is in addition to separate Installer documentation 
  10178. which provides the details of writing scripts. Changes since 
  10179. September 1991: Revised information on the use of Installer 
  10180. version 3.1 to version 3.2. Revised information on the use of 
  10181. ScriptCheck version 3.2.1 with Installer version 3.2. Added 
  10182. Common Questions and Answers relating to the use of the 
  10183. Installer.|
  10184. M.PT.MacAPPBugs TN280 [1/3]
  10185. “Bugs In MacApp? Yes, But I Love It!”
  10186.     This Technical Note describes the latest information about 
  10187. bugs or unexpected “features” in MacApp. Where possible, 
  10188. solutions and fixes are noted. DTS intends this Note to be a 
  10189. complete list of all known bugs in MacApp and will update it 
  10190. as old bugs are fixed or new ones appear. If you have 
  10191. encountered a bug or unexpected feature which is not 
  10192. described here, be sure to let DTS know. Specific code 
  10193. examples and suggested fixes are useful. This version of |
  10194. M.PT.MacAPPBugs TN280 [2/3]
  10195. the Note reflects the state of MacApp 2.0.1. The latest 
  10196. version of this Note can always be found on AppleLink in the 
  10197. Developer Services Bulletin Board. Changes since August 
  10198. 1990: Updated for MacApp 2.0.1. Revised line count of 
  10199. MacApp 2.0. Added: TEditText #2; TEvtHandler #1; TGridView 
  10200. #3; TTEView #5, 7, 9; TView #6; Assorted TView.Focus #8; 
  10201. Globals #16; MABuild #13; Debug #10. Updated: TApplication 
  10202. #3; TPopup #5; TScroller #1; TStdPrintHandler #2, 3; TTEView 
  10203. #3; TView #3; TWindow #3; Assorted TView.Focus #3; Globals |
  10204. M.PT.MacAPPBugs TN280 [3/3]
  10205. #7, 8; MABuild #2, 11; Debug #4, 5; SADE Compatibility #1;
  10206. THINK Pascal #2. Removed: TApplication #5; TCommand #1; 
  10207. TCtlMgr #1; TDeskScrapView #1; TGridView #2; TIcon #1; 
  10208. TPopup #1, 2, 3; TStdPrintHandler #4; TTEView #1, 2, 6, 8; 
  10209. TView #5; TWindow #1, 2; Assorted TView.Focus #7; Globals 
  10210. #1-5, 9, 13-15; Debug #8, 9; THINK Pascal #1; Other #2.|
  10211. M.PT.MacAppView
  10212. “A Ten-Minute MacApp 'View' Adventure Game”
  10213. This Technical Note describes the new MacApp 3.0 'View' 
  10214. resource.|
  10215. M.PT.MacinTalk TN268
  10216. “MacinTalk—The Final Chapter”
  10217.     This Technical Note discusses the MacinTalk software 
  10218. product.|
  10219. M.PT.MacPaintDoc TN86
  10220. “MacPaint Document Format”
  10221.     This Technical Note describes the internal format of a 
  10222. MacPaint® document, which is a standard used by many 
  10223. other programs. This description is the same as that found 
  10224. in the “Macintosh Miscellaneous” section of early Inside 
  10225. Macintosh versions. Changes since October 1988: Fixed bugs 
  10226. in the example code.|
  10227. M.PT.MPW202Bugs TN200 [1/2]
  10228. “MPW 2.0.2 Bugs”
  10229.     This Technical Note describes latest information about 
  10230. bugs or unexpected “features” in the MPW C, Pascal, and 
  10231. Assembler products and the Toolbox and OS Interface 
  10232. Libraries. We intend this Note to be a complete list of all 
  10233. known bugs in these products, which will be updated as old 
  10234. bugs are fixed, or new ones appear. If you have 
  10235. encountered a bug or unexpected feature which is not 
  10236. described here, be sure to let us know. Specific code |
  10237. M.PT.MPW202Bugs TN200 [2/2]
  10238. examples are useful. The bugs described in the October 1 
  10239. revision of this Note will be fixed in the 3.0 release of MPW 
  10240. scheduled for Fall 1988. Changes since August 1, 1988: 
  10241. Corrected the description of “bug” #3 under MPW C as it is 
  10242. not a bug according to the definition of the C language and 
  10243. corrected an error in bug #2 of the Interface Libraries 
  10244. concerning the glue for _SlotVInstall and _SlotVRemove.|
  10245. M.PT.MPWasmGlobals TN104
  10246. “MPW: Accessing Globals From Assembly Language”
  10247.     This technical note demonstrates how to access MPW 
  10248. Pascal and MPW C globals from the MPW Assembler.|
  10249. M.PT.MPWLoad TN93
  10250. “MPW: {$LOAD}; _DataInit;%_MethTables”
  10251.     This technical note discusses the Pascal {$LOAD} directive 
  10252. as well as how to unload the _DataInit and %_MethTables 
  10253. segments.|
  10254. M.PT.MPWmc68881 TN146 [1/2]
  10255. “Notes on MPW’s -mc68881 Option”
  10256.     This Technical Note discusses MPW’s -mc68881 option, 
  10257. which represents Extended values in 96 bits (instead of 80, 
  10258. as with software SANE), and compatibility issues when 
  10259. using non-SANE system calls that expect 80-bit Extended 
  10260. values. Changes since June 1990: Extended the warning 
  10261. about explicitly checking for the presence of an FPU if an 
  10262. application uses floating-point instructions to include the |
  10263. M.PT.MPWmc68881 TN146 [2/2]
  10264. possibility of FPU-less MC68040 products and also raised 
  10265. the issue of extended values embedded in data structures.|
  10266. M.PT.NonMacMPW TN240
  10267. “Using MPW for Non-Macintosh 68000 Systems”
  10268.     This Technical Note discusses using MPW 3.0 for creating 
  10269. software intended to run on 68000-based systems that do 
  10270. not implement the Macintosh run-time architecture. These 
  10271. systems include NuBus™ cards, peripheral devices, and 
  10272. proprietary 68000 systems.|
  10273. M.PT.ObjPascal TN105
  10274. “MPW Object Pascal Without MacApp”
  10275.     This Technical Note discusses the PascalObject base class, 
  10276. used, for instance, with MacApp programming. The Technical 
  10277. Note describes how to write PascalObject derived classes 
  10278. that work with both Object Pascal and C++ code linking. It 
  10279. also describes the current restrictions and bugs with 
  10280. writing C++ code using PascalObject as the base class. This 
  10281. Technical Note is based on MacApp 2.0(.1), MPW 3.2 and 
  10282. MPW C++ 3.1.|
  10283. M.PT.PascalByPointer TN42
  10284. “Pascal Routines Passed by Pointer”|
  10285. M.PT.PascalObjects TN300
  10286. “My Life as a PascalObject”
  10287.     This Technical Note discusses the PascalObject base class, used, for
  10288. instance, with MacApp programming. The Technical Note describes how to
  10289. write PascalObject derived classes that work with both Object Pascal and 
  10290. C++ code linking. It also describes the current restrictions and bugs with 
  10291. writing C++ code using PascalObject as the base class. This Technical Note 
  10292. is based on MacApp 2.0(.1), MPW 3.2 and MPW C++ 3.1.|
  10293. M.PT.PascalToCProcParams TN265
  10294. “Pascal to C: PROCEDURE Parameters”
  10295.     This Technical Note talks about nested procedures and 
  10296. PROCEDURE parameters in Pascal and what to do when 
  10297. converting them into C or C++. Changes since February 1990: 
  10298. Fixed some type coercion problems.|
  10299. M.PT.PerfTuning TN313
  10300. “Performance Tuning with Development Tools”
  10301.     This Technical Note is a collection of useful ideas and 
  10302. suggestions to help you decrease the time required to 
  10303. compile and link under MPW. Some of the issues are even 
  10304. relevant to any development tools running under the 
  10305. Macintosh environment. The Tech Note will also clarify what 
  10306. performance tunings work, and which are marginal or may 
  10307. not work at all.|
  10308. M.PT.ProjectorResource TN269
  10309. “'ckid' Resource Format”
  10310.     This Technical Note describes the 'ckid' resource format 
  10311. used by MPW’s Projector. If you are writing an editor or 
  10312. development system, you may wish to allow or disallow file 
  10313. modification based on the information in the resource.|
  10314. M.PT.ROMDebugger TN38
  10315. “The ROM Debugger”
  10316.     This Technical Note discusses use of the Macintosh IIfx 
  10317. IOP-based serial driver under A/UX, especially under certain 
  10318. error conditions which cause it to perform differently than 
  10319. documented in termio(7). (The SCC driver, used on non-IOP 
  10320. machines, conforms to termio(7) in all cases.) References to 
  10321. “the driver” herein refer to the IOP-based serial driver, 
  10322. seriop.c.|
  10323. M.PT.SerialUnderAUX TN284
  10324. “IOP-Based Serial Differences Under A/UX”
  10325.     This Technical Note discusses use of the Macintosh IIfx IOP-based serial
  10326. driver under A/UX, especially under certain error conditions which cause it to
  10327. perform differently than documented in termio(7). (The SCC driver, used on 
  10328. non-IOP machines, conforms to termio(7) in all cases.) References to “the 
  10329. driver” herein refer to the IOP-based serial driver, seriop.c.|
  10330. M.PT.Signals TN88
  10331. “Signals”
  10332.     Signals are a form of intra-program interrupt which can 
  10333. greatly aid clean, inexpensive error trapping in stack frame 
  10334. intensive languages. A program may invoke the Signal 
  10335. procedure and immediately return to the last invocation of 
  10336. CatchSignal, including the complete stack frame state at 
  10337. that point.|
  10338. M.PT.StandAloneCode [1/2]
  10339. “Stand-Alone Code, ad nauseam”
  10340.     This Technical Note discusses many of the issues related to 
  10341. stand-alone code modules. This Note is by no means a 
  10342. completely original work, as the author borrows freely 
  10343. from the work of Keith Rollin, Mark Baumwell, and Jim 
  10344. Friedlander. Changes since October 1989: Completely 
  10345. rewritten to broaden the discussion of stand-alone code 
  10346. modules and include a greater scope of examples. |
  10347. M.PT.StandAloneCode [2/2]
  10348. Incorporates Technical Notes #110, MPW: Writing Stand-
  10349. Alone Code and #145, Debugger FKEY.|
  10350. M.PT.TeachText TN274
  10351. “The Compleat Guide to TeachText”
  10352.     This Technical Note explains how to use TeachText to 
  10353. create release notes, complete with pictures, which every 
  10354. Macintosh owner can read. This Note assumes familiarity 
  10355. with ResEdit.
  10356. Processes|
  10357. M.TB.Bundles TN48
  10358. “Bundles”
  10359.     This note describes what a bundle is and how to create 
  10360. one.|
  10361. M.TB.CDEFParams TN196
  10362. “'CDEF' Parameters and Bugs”
  10363.     This Technical Note describes known bugs in the Control 
  10364. Manager which affect control definition functions ('CDEF' 
  10365. resources). Changes since August 1988: Updated to reflect 
  10366. known bugs in the posCntl and thumbCntl messages and the 
  10367. Control Manager _TrackControl call.|
  10368. M.TB.ChangedResource TN188
  10369. “ChangedResource: Too much of a good thing”|
  10370. M.TB.ClicklessSound TN19
  10371. “How To Produce Continuous Sound Without Clicking”
  10372.     This Technical Note formerly described how to use the 
  10373. Sound Driver to produce continuous sound without clicking. 
  10374. Changes since March 1988: The continuous sound technique 
  10375. is no longer recommended.|
  10376. M.TB.ColorWindowsIn7 TN298 [1/2]
  10377. “Color, Windows and 7.0”
  10378.     System 7.0 introduces a new look for the Macintosh 
  10379. Desktop. In order to implement those changes 'wctb' and 
  10380. 'cctb' resources have changed in both form and use; it is 
  10381. now up to developers to take the lead and help the new 
  10382. standard work. The task can be divided in two main areas: 
  10383. in most cases all developers have to do is to stick to the 
  10384. system resources in order to provide a homogeneous feel to 
  10385. the user; developers in this group need only make sure the |
  10386. M.TB.ColorWindowsIn7 TN298 [2/2]
  10387. old 'wctb's are disposed of and that all dialogs and windows 
  10388. are based on CGrafPorts. The other case is more restricted 
  10389. and involves developers that need to use their own colors; 
  10390. these applications have to define the resources using the 
  10391. new templates and do a careful selection of the colors in 
  10392. order to not break the color scheme implemented by the 
  10393. system. Changes since January 1991: Removed note about 
  10394. 7.0 beta. Added mention to GetGray and added reference to 
  10395. where to find the sample 'WDEF'|
  10396. M.TB.DeskTopFile TN29
  10397. “Resources Contained in the Desktop File”
  10398.     This Technical Note describes the resources found in the 
  10399. Desktop file. You should not base anything critical on the 
  10400. format of the Desktop file. System 7 already uses another 
  10401. scheme as did AppleShare 2.0 under System 6.0.x.|
  10402. M.TB.DialogUserItems TN34
  10403. “User Items in Dialogs”
  10404.     The Dialog Manager does not go into detail about how to 
  10405. manage user items in dialogs; this Technical Note describes 
  10406. the process. Changes since March 1, 1988: Added MPW C 3.0 
  10407. code, added a _SetPort call to the Pascal example, and 
  10408. noted the necessity and meaning of enabled items.|
  10409. M.TB.FindDItem TN112
  10410. “FindDItem”
  10411.     This revision corrects the meanings of bits 6 and 7, which 
  10412. were interchanged in the older version of this technical 
  10413. note. ResEdit uses these bits incorrectly in versions older 
  10414. than 1.2.|
  10415. M.TB.FinderFlags TN40
  10416. “Finder Flags”
  10417.     This revision corrects the meanings of bits 6 and 7, which were 
  10418. interchanged in the older version of this technical note. ResEdit uses these 
  10419. bits incorrectly in versions older than 1.2.|
  10420. M.TB.FindersDrives TN28
  10421. “Finders and Foreign Drives”
  10422.     This technical note describes the differences in the way 
  10423. the 1.1g, 4.1, 5.0 and newer Finders communicate with 
  10424. foreign (non-Sony) disk drives.|
  10425. M.TB.GetNewDialogErrs TN4
  10426. “Error Returns from GetNewDialog”|
  10427. M.TB.GetNextEvent TN85
  10428. “GetNextEvent; Blinking Apple Menu”
  10429.     Wherein arcane mysteries are unraveled so you can make 
  10430. the Alarm Clock (or a similar desk accessory) blink the Apple 
  10431. menu at the appointed second. Also, why GetNextEvent is a 
  10432. good thing.|
  10433. M.TB.HFSTidbits TN204
  10434. “HFS Tidbits”
  10435.     This Technical Note describes two poorly documented 
  10436. features of the File Manager.|
  10437. M.TB.Karma TN227
  10438. “Toolbox Karma”
  10439.     This Technical Note discusses Macintosh Toolbox 
  10440. compatibility and what you can do to help the Macintosh 
  10441. continue evolving in the future.|
  10442. M.TB.KeyMapping TN160
  10443. “Key Mapping”
  10444.     This Technical Note describes the Macintosh family key 
  10445. code mapping scheme when running System file 4.1 and 
  10446. later. This Note also provides a “safe” method for 
  10447. remapping keyboards. Changes since October 1990: Added a 
  10448. section on how 'KMAP' resources are matched to specific 
  10449. ADB keyboard types and a section on the original Macintosh 
  10450. and Macintosh Plus keyboards.|
  10451. M.TB.LDEFs TN279
  10452. “'LDEF' Madness”
  10453.     This Technical Note uncovers a problem with writing Pascal 
  10454. list definition procedures and two (yes, count ’em, two) 
  10455. different methods to work around it.|
  10456. M.TB.MaxResInFile TN141
  10457. “Maximum Number of Resources in a File”
  10458.     This note describes the limitation of the number of 
  10459. resources in a single resource file.|
  10460. M.TB.MDEFMessage3 TN172
  10461. “Parameters for MDEF Message #3”
  10462.     Selected menu items in a custom 'MDEF' resource do not 
  10463. flash correctly due to a bug in the Menu Manager. This 
  10464. Technical Note describes the problem and explains how to 
  10465. make your 'MDEF' flash correctly.|
  10466. M.TB.MenuFlashing TN222
  10467. “Custom Menu Flashing Bug”
  10468.     Selected menu items in a custom 'MDEF' resource do not flash correctly 
  10469. due to a bug in the Menu Manager. This Technical Note describes the problem 
  10470. and explains how to make your 'MDEF' flash correctly.|
  10471. M.TB.MovableModalDialog TN302
  10472. “Help for Movable Modal Dialogs”
  10473.     This Technical Note describes the process by which an 
  10474. application can remap the Help Manager 'hmnu' resource 
  10475. while a movable modal dialog box is on the screen. The Help 
  10476. Manager handles the case for modal dialog boxes but punts 
  10477. in the case of movable modal dialog boxes. The following 
  10478. information will help you get the correct interface 
  10479. performance.|
  10480. M.TB.Multifinder TN158
  10481. “Frequently Asked MultiFinder Questions”
  10482.     This technical note provides answers to some of the more 
  10483. frequently asked questions about MultiFinder. The 
  10484. development name for MultiFinder was Juggler, so the term 
  10485. “juggle” is used in this technical note to denote a context 
  10486. switch.|
  10487. M.TB.MultiFinder1Bug TN177
  10488. “Problem with WaitNextEvent in MultiFinder 1.0”
  10489.     This Technical Note discusses a bug in WaitNextEvent in 
  10490. MultiFinder 1.0. This bug only occurs when WaitNextEvent is 
  10491. called from the background. This bug will be fixed in the 
  10492. next release of MultiFinder. Change since 11/87: the bug 
  10493. will be fixed in Systems with versions greater than $04FF.|
  10494. M.TB.MultifinderMisc TN180
  10495. “MultiFinder Miscellanea”
  10496.     This Technical Note discusses MultiFinder issues of which 
  10497. programmers should be aware. Changes since June 1988: 
  10498. Updated and generalized sample code to reflect new MPW 
  10499. 3.0 calls in both C and Pascal for saving and restoring A5 for 
  10500. interrupt code that accesses application globals. Removed 
  10501. text that can be found in Programmer’s Guide to 
  10502. MultiFinder, and added a note about _PostEvent.|
  10503. M.TB.NewCDEVMsg TN215
  10504. ““New” cdev Messages”
  10505.     This Technical Note describes some previously 
  10506. undocumented messages that the Control Panel can send to 
  10507. a Control Panel device (cdev).|
  10508. M.TB.NewResourceMgrCalls TN214
  10509. “New Resource Manager Calls”
  10510.     This Technical Note describes two new Resource Manager 
  10511. calls that make opening and creating resource files much 
  10512. easier.|
  10513. M.TB.NotificationManager TN184
  10514. “Notification Manager”
  10515.     This Technical Note describes the Notification Manager, the 
  10516. part of the operating system that lets an application, desk 
  10517. accessory, or driver alert the user. Changes since October 
  10518. 1989: Clarified the section on error handling for calls to 
  10519. _NMInstall.|
  10520. M.TB.OpenRFPerm TN185
  10521. “OpenRFPerm: What your mother never told you”
  10522.     This note corrects an error in the description of the 
  10523. Resource Manager routine OpenRFPerm found in Inside 
  10524. Macintosh Volume IV.|
  10525. M.TB.OwnedResources
  10526. “Shortcut for Owned Resources”
  10527.     This Technical Note discusses potential problems when 
  10528. pending update events for windows behind modal dialogs 
  10529. are not serviced. This note also documents some new 
  10530. System 7 Dialog Manager calls. Changes since August 1991: 
  10531. Added note clarifying how to use the new calls, documented 
  10532. use of StdFilterProc in Interface.o,and corrected code 
  10533. errors.|
  10534. M.TB.PendingUpdates TN304
  10535. “Pending Update Perils”
  10536.     This Technical Note discusses potential problems when pending update 
  10537. events for windows behind modal dialogs are not serviced. This note also
  10538. documents some new System 7 Dialog Manager calls. Changes since August 
  10539. 1991: Added note clarifying how to use the new calls, documented use of
  10540. StdFilterProc in Interface.o,and corrected code errors.|
  10541. M.TB.RervedResTypes TN32
  10542. “Reserved Resource Types”
  10543.     This note discusses some problems with the Resource 
  10544. Manager and how to work around them.|
  10545. M.TB.ResHeaderAppBytes TN62
  10546. “Don’t Use Resource Header Application Bytes”|
  10547. M.TB.ResourceTips TN78
  10548. “Resource Manager Tips”
  10549.     This note discusses some problems with the Resource Manager and how 
  10550. to work around them.|
  10551. M.TB.SeparateResFiles TN46
  10552. “Separate Resource Files”
  10553.     This Technical Note describes a new facility of the Menu 
  10554. Manager which allows you to add reduced icons and small 
  10555. icons to your menus. Changes since August 1989: Corrected 
  10556. references to SetItemCmd from SetItmCmd.|
  10557. M.TB.SICNinMenu TN253
  10558. “'SICN' Tired of Large Icons in Menus?”
  10559.     This Technical Note describes a new facility of the Menu Manager which
  10560. allows you to add reduced icons and small icons to your menus. Changes 
  10561. since August 1989: Corrected references to SetItemCmd from SetItmCmd.
  10562. M.TB.SetResLoad TN50
  10563. “Calling SetResLoad”|
  10564. M.TB.StripOpenResFile TN232
  10565. “Strip With _OpenResFile and _OpenRFPerm”
  10566.     This Technical Note discusses a bug in _OpenResFile and 
  10567. _OpenRFPerm which can cause system crashes and what 
  10568. you can do to avoid this problem.|
  10569. M.TB.WDEFwDraw TN290
  10570. “Custom WDEF and wDraw”
  10571.     This Technical Note explains why custom window definition 
  10572. functions may not respond to a wDraw message from the 
  10573. system (if you follow the documentation in Inside 
  10574. Macintosh).|
  10575. M.TB.WMgrPort TN194
  10576. “WMgrPortability”
  10577.     Where WMgrPort (the Window Manager’s port), 
  10578. MultiFinder, and drawing outside of one’s windows will be 
  10579. reconciled.|
  10580. M.TB.ZoomWindow TN79 [1/2]
  10581. “_ZoomWindow”
  10582.     This Technical Note contains some hints about using 
  10583. _ZoomWindow. Changes since February 1990: Fixed a bug in 
  10584. DoWZoom which caused crashes if the content of a window 
  10585. did not intersect with any device’s gdRect. Also made 
  10586. DoWZoom more robust by making savePort a local variable 
  10587. and checking for off-screen and inactive GDevice records. 
  10588. (One variable name has changed.) Additional minor changes: 
  10589. Corrected original sample code to use _EraseRect before |
  10590. M.TB.ZoomWindow TN79 [2/2]
  10591. zooming and added references to Human Interface Note #7, 
  10592. Who’s Zooming Whom? for more subtle and application-
  10593. specific considerations.|
  10594. M.TE.Appearance TN92
  10595. “The Appearance of Text”
  10596.     This technical note describes why text doesn’t always look 
  10597. the way you expect depending on the environment you are 
  10598. in.|
  10599. M.TE.EOLAmbiguity TN127
  10600. “TextEdit EOL Ambiguity”
  10601.     TESetSelect may be used to position the insertion point at 
  10602. the end of a line. There is an ambiguity, though; should the 
  10603. insertion point appear at the end of the preceding line or 
  10604. the start of the following one? It is possible to determine 
  10605. what will happen, as you are about to see.|
  10606. M.TE.FONDs TN26 [1/2]
  10607. asked questions related to the Font Manager. For reasons 
  10608. of consistency and easier reference, much of the contents 
  10609. of Technical Notes #191, “Font Names,” #198, “Font/DA 
  10610. Mover, Styled Fonts, and 'NFNT's,” and #245, “Font Family 
  10611. Numbers,” have been updated and worked into this Note as 
  10612. well.|
  10613. M.TE.FONDs TN26 [1/2]
  10614. “Fond of FONDs”
  10615.     This Technical Note takes the place of Tech Note #26, 
  10616. “Character vs. String Operations in QuickDraw” by Bryan 
  10617. Stearns (March 1988), which pointed out the possible 
  10618. differences between the results of a StringWidth call and 
  10619. successive calls to CharWidth. This Note updates and brings 
  10620. into a broader context the issues related to text measuring. 
  10621. It also provides additional documentation on font family 
  10622. resources ('FOND's), and addresses various other frequently |
  10623. M.TE.FontHeight TN30
  10624. “Font Height Tables”
  10625.     This technical note describes how the Font Manager 
  10626. (except in 64K ROMs) calculates height tables for fonts and 
  10627. how you can force recalculation.|
  10628. M.TE.FontsAndScripts TN242
  10629. “Fonts and the Script Manager”
  10630.     This Technical Note describes how the Script Manager uses 
  10631. the font family ID to determine a script code.|
  10632. M.TE.InternationalCancel TN263
  10633. “International Canceling”
  10634.     This Technical Note describes potential problems canceling 
  10635. operations with the Command-period key sequence and 
  10636. international keyboards.|
  10637. M.TE.IUChanges TN153
  10638. “Changes in International Utilities and Resources”
  10639.     The International Utilities package and the international 
  10640. resources have been changed with System file 4.1 to take 
  10641. advantage of the Script Manager.|
  10642. M.TE.NewStringComp TN178
  10643. “Modifying the Standard String Comparison”
  10644.     This technical note describes how to modify the standard 
  10645. string comparison by constructing an itl2 resource. 
  10646. Developers may want to modify the standard string 
  10647. comparison if Apple’s comparison doesn’t meet their needs 
  10648. or if Apple has not written a string comparison routine for 
  10649. the language that concerns them.|
  10650. M.TE.Pixel2Char TN241
  10651. “Script Manager’s Pixel2Char Routine”
  10652.     This Technical Note discusses the Pixel2Char routine 
  10653. provided by the Script Manager. Changes since June 1989: 
  10654. Clarified information, corrected minor errors, and replaced 
  10655. the illustration.|
  10656. M.TE.PrintAction TN174
  10657. “Accessing the Script Manager Print Action Routine”
  10658.     This technical note describes how Print Drivers can access 
  10659. the Script Manager Print Action routine to print 
  10660. unconventional text, such as Japanese or Arabic.|
  10661. M.TE.RecordSizeLimit TN237
  10662. “TextEdit Record Size Limitations Revisited”
  10663.     This Technical Note describes another limit on the length of 
  10664. a TextEdit record that was previously undocumented.|
  10665. M.TE.SafeCDEV TN251
  10666. “International CancelingSafe cdevs”
  10667.     This Technical Note describes a potential problem with 
  10668. Control Panel devices (cdevs) that contain EditText fields 
  10669. and presents a way to avoid it.|
  10670. M.TE.ScriptDateTime TN264
  10671. “Script Manager 2.0 Date & Time Problems”
  10672.     This Technical Note describes known bugs and features in 
  10673. and solutions to the date and time routines introduced in 
  10674. Script Manager 2.0.|
  10675. M.TE.ScriptVars TN243
  10676. “Script Manager Variables”
  10677.     This Technical Note describes, in detail, the local and global 
  10678. script variables.|
  10679. M.TE.TEScrollBug TN22
  10680. “TEScroll Bug”
  10681.     This technical note will point out some bugs (and possible 
  10682. workarounds), and other items of interest for the TextEdit 
  10683. programmer.|
  10684. M.TE.TextEditAdvice TN82
  10685. “TextEdit: Advice & Descent”
  10686.     This technical note will point out some bugs (and possible 
  10687. workarounds), and other items of interest for the TextEdit programmer.|
  10688. M.TE.TextEditBugs TN131
  10689. “TextEdit Bugs in System 4.2”
  10690.     This note formerly described the known bugs with the 
  10691. version of Styled TextEdit that was provided with System 
  10692. 4.1. Many of these bugs were fixed in System 4.2. This 
  10693. updated Technical Note describes the remaining known 
  10694. problems.|
  10695. M.TE.TextEditChanges TN207
  10696. “Styled TextEdit Changes in System 6.0”
  10697.     Some changes were made to TextEdit in System 6.0 to 
  10698. provide more functionality and to make life easier for the 
  10699. programmer using TextEdit. This Note documents those 
  10700. changes and enhancements. Changes since August 1988: 
  10701. Corrected an error in TEDispatchRec in the figure on page 8.|
  10702. M.TE.TextEditConvert TN18
  10703. “TextEdit Conversion Utility”
  10704.     Text sometimes must be converted between a Pascal 
  10705. string and “pure” text in a handle. This note illustrates a 
  10706. way to do this using MPW Pascal.|
  10707. M.TE.TextEditTech TN267 [1/2]
  10708. “TextEdit Technicalities”
  10709.     This Technical Note discusses some areas in TextEdit that 
  10710. have not previously been clearly documented. Changes 
  10711. since February 1990: Added a note about the changes in 
  10712. TextEdit for System Software 6.0.5, documented the low-
  10713. memory global TESysJust, clarified information about text 
  10714. direction and _TESetJust, discussed problems with the 
  10715. SetWordBreak routine along with a solution to work around |
  10716. M.TE.TextEditTech TN267 [2/2]
  10717. it, and described the differences in dialog text item 
  10718. behavior.|
  10719. M.TE.TextInNarrowGP TN60
  10720. “Drawing Characters into a Narrow GrafPort”|
  10721. M.TE.WordBreakTables TN182
  10722. “How to Construct Word-Break Tables”
  10723.     This technical note describes how to construct auxiliary 
  10724. break tables for use with the FindWord routine in the Script 
  10725. Manager.|
  10726. M.TN.WDMultifinder TN190
  10727. “Working Directories and MultiFinder”
  10728.     This technical note describes the way that working 
  10729. directories are handled under MultiFinder.|
  10730. macDev=8; ∫Devices
  10731. { Decide whether or not to show up }|
  10732. MACE3snthID=11; ∫Sound|
  10733. MACE3to1Name='MACE 3-to-1'; ∫AIFF|
  10734. MACE3Type='MAC3'; ∫AIFF|
  10735. MACE6snthID=13; ∫Sound|
  10736. MACE6to1Name='MACE 6-to-1'; ∫AIFF|
  10737. MACE6Type='MAC6'; ∫AIFF|
  10738. MACEVersion:NumVersion; ∫Sound {A800}|
  10739. MachineLocation=RECORD ∫Script
  10740.     latitude:Fract;
  10741.     longitude:Fract;
  10742.     CASE INTEGER OF
  10743.     0:
  10744.         dlsDelta:SignedByte; { signed byte; daylight savings delta }
  10745.     1:
  10746.         gmtDelta:LONGINT; { must mask - see documentation }|
  10747. macron=$F8; ∫Script|
  10748. magentaBit=7; ∫Quickdraw|
  10749. magentaColor=137; ∫Quickdraw|
  10750. MainDevice=$8A4; ∫SysEqu
  10751. { [GLOBAL VAR] (long) the main screen device }|
  10752. mainScreen=11; ∫Quickdraw
  10753. { 1 if main screen }|
  10754. majorBaseOS=12; ∫ROMDefs
  10755. { Offset to base of sResource in Major space. }|
  10756. majorLength=13; ∫ROMDefs
  10757. { Length of sResource in super slot space. }|
  10758. MakeITable(cTabH:CTabHandle;iTabH:ITabHandle;res:INTEGER);
  10759. ∫Quickdraw Δ {AA39} V-142|
  10760. MakeRGBPat(pp:PixPatHandle;myColor:RGBColor); ∫Quickdraw {
  10761. AA0D} V-73|
  10762. mapChanged=32; ∫Resources
  10763. { Write map out at updat }|
  10764. mapCompact=64; ∫Resources
  10765. { Compact resource file }|
  10766. mapFalse=$FF00; ∫Resources
  10767. { insert ROM map w/ TmpResLoad = FALSE. }|
  10768. mapPixBit=16; ∫QDOffscreen|
  10769. MapPoly(poly:PolyHandle;srcRect:Rect;dstRect:Rect);
  10770. ∫Quickdraw {A8FC} I-197|
  10771. MapPt(VAR pt:Point;srcRect:Rect;dstRect:Rect); ∫Quickdraw {
  10772. A8F9} I-196|
  10773. mapReadErr=-199; ∫Errors
  10774. { map inconsistent with operation }|
  10775. mapReadOnly=128; ∫Resources
  10776. { Resource file read-only }|
  10777. MapRect(VAR r:Rect;srcRect:Rect;dstRect:Rect); ∫Quickdraw {
  10778. A8FA} I-196|
  10779. MapRgn(rgn:RgnHandle;srcRect:Rect;dstRect:Rect); ∫Quickdraw Δ
  10780. {A8FB} I-196|
  10781. mapTrue=$FFFF; ∫Resources
  10782. { insert ROM map w/ TmpResLoad = TRUE. }|
  10783. Mark(p); MPW-200|
  10784. Marker=RECORD ∫AIFF
  10785.     id:MarkerIdType;
  10786.     position:LONGINT;
  10787.     markerName:Str255;|
  10788. MarkerChunk=RECORD ∫AIFF
  10789.     ckID:ID;
  10790.     ckSize:LONGINT;
  10791.     numMarkers:INTEGER;
  10792.     Markers:ARRAY [0..0] OF Marker;|
  10793. MarkerChunkPtr=^MarkerChunk; ∫AIFF|
  10794. MarkerID='MARK'; ∫AIFF|
  10795. MarkerIdType=INTEGER; ∫AIFF|
  10796. MaskBC=$31A; ∫SysEqu
  10797. { [GLOBAL VAR] Memory Manager Byte Count Mask [long] }|
  10798. MaskHandle=$31A; ∫SysEqu
  10799. { [GLOBAL VAR] Memory Manager Handle Mask [long] }|
  10800. MaskPtr=$31A; ∫SysEqu
  10801. { [GLOBAL VAR] Memory Manager Pointer Mask [long] }|
  10802. MatchAlias(fromFile:FSSpecPtr;rulesMask:LONGINT;alias:
  10803. AliasHandle;VAR aliasCount:INTEGER;aliasList:FSSpecArrayPtr;
  10804. VAR needsUpdate:BOOLEAN;aliasFilter:AliasFilterProcPtr;
  10805. yourDataPtr:UNIV Ptr):OSErr; ∫Aliases {A823}|
  10806. MatchRec=RECORD ∫Quickdraw
  10807.     red:INTEGER;
  10808.     green:INTEGER;
  10809.     blue:INTEGER;
  10810.     matchData:LONGINT;|
  10811. MaxApplZone; ∫Memory {A063} II-30 IV-77 83 N39-1 N103 TN103|
  10812. MaxBlock:LONGINT; ∫Memory {A061} IV-77|
  10813. MaxBlockSys:LONGINT; ∫Memory {A461} IV-77|
  10814. maxCountry=verThailand; ∫Packages|
  10815. maxDateField=10; ∫Script|
  10816. MaxMem(VAR grow:Size):Size; ∫Memory {A11D} II-38|
  10817. MaxMemSys(VAR grow:Size):Size; ∫Memory {A51D} II-38|
  10818. maxSize=$800000; ∫Memory
  10819. { Max data block size is 8 megabytes }|
  10820. MaxSizeRsrc(theResource:Handle):LONGINT; ∫Resources {A821}
  10821. IV-16|
  10822. MaxSmallFract=$0000FFFF; ∫Picker
  10823. { Maximum small fract value, as long }|
  10824. MBarEnable=$A20[GLOBAL VAR] Unique menu ID for active desk
  10825. accessory,when menu bar belongs to the accessory(word);
  10826. ∫Globals|
  10827. MBarHeight=$BAA; ∫SysEqu
  10828. { [GLOBAL VAR] height of the menu bar }|
  10829. MBarHook=$A2C[GLOBAL VAR] Address of routine called by
  10830. MenuSelect before menu is drawn; ∫Globals|
  10831. mBarNFnd=-126; ∫Errors
  10832. { system error code for MBDF not found }|
  10833. mBaseOffset=1; ∫Video
  10834. { Id of mBaseOffset. }|
  10835. MBDF Definition Proc V-251
  10836. MyMenuBar(selector:INTEGER;message:INTEGER;parameter1:INTEGER:
  10837. parameter2:LONGINT):LONGINT;
  10838. cdev Definition Proc V-329
  10839. cdev(message,Item,numItems,CPanelID:INTEGER;VAR theEvent:
  10840. EventRecord;cdevValue:LONGINT;CPDialog:DialogPtr):LONGINT;|
  10841. mBounds=3; ∫Video
  10842. { Video sResource parameter Id's }|
  10843. MBState=$172; ∫SysEqu
  10844. { [GLOBAL VAR] current mouse button state [byte] }|
  10845. MBTicks=$16E; ∫SysEqu
  10846. { [GLOBAL VAR] tick count @ last mouse button [long] }|
  10847. mCalcItemMsg=5; ∫Menus|
  10848. MCEntry=RECORD ∫Menus
  10849.     mctID:INTEGER; { menu ID. ID = 0 is the menu bar }
  10850.     mctItem:INTEGER; { menu Item. Item = 0 is a title }
  10851.     mctRGB1:RGBColor; { usage depends on ID and Item }
  10852.     mctRGB2:RGBColor; { usage depends on ID and Item }
  10853.     mctRGB3:RGBColor; { usage depends on ID and Item }
  10854.     mctRGB4:RGBColor; { usage depends on ID and Item }
  10855.     mctReserved:INTEGER; { reserved for internal use }|
  10856. MCEntryPtr=^MCEntry; ∫Menus|
  10857. mChooseMsg=1; ∫Menus|
  10858. mCmpCount=9; ∫Video
  10859. { Video sResource parameter Id's }|
  10860. mCmpSize=10; ∫Video
  10861. { Video sResource parameter Id's }|
  10862. MCTablePtr=^MCTable; ∫Menus|
  10863. mctAllItems=-98; ∫Menus
  10864. { search for all Items for the given ID }|
  10865. mctLastIDIndic=-99; ∫Menus
  10866. { last color table entry has this in ID field }|
  10867. MDEF Definition Proc I-362
  10868. MyMenu(message:INTEGER;theMenu:MenuHandle;VAR menuRect:Rect;
  10869. hitPt:Point;VAR whichItem:INTEGER);|
  10870. mDevType=4; ∫Video
  10871. { Device Type }|
  10872. mDownMask=2; ∫Events|
  10873. mDrawItemMsg=4; ∫Menus|
  10874. mDrawMsg=0; ∫Menus|
  10875. mdy=0; ∫Packages|
  10876. MeasureJust(textPtr:Ptr;textLength:INTEGER;slop:INTEGER;
  10877. charLocs:Ptr); ∫Script Δ {A8B5} V-311|
  10878. MeasureText(count:INTEGER;textAddr:Ptr;charLocs:Ptr);
  10879. ∫Quickdraw Δ {A837} IV-25|
  10880. medianMethod=2; ∫PictUtil|
  10881. memAdrErr=-110; ∫Errors
  10882. { address was odd; or out of range }|
  10883. MemAvail:longint; MPW-200|
  10884. memAZErr=-113; ∫Errors
  10885. { Address in zone check failed }|
  10886. memBCErr=-115; ∫Errors
  10887. { Block Check failed }|
  10888. MemErr=$220; ∫SysEqu
  10889. { [GLOBAL VAR] last memory manager error [word] }|
  10890. MemError:OSErr; ∫Memory II-44 N7-2 TN7|
  10891. memFragErr=-601; ∫Errors
  10892. { not enough room to launch app w/special requirements }|
  10893. memFullErr=-108; ∫Errors
  10894. { Not enough room in heap zone }|
  10895. memLockedErr=-117; ∫Errors
  10896. { trying to move a locked block (MoveHHi) }|
  10897. Memory see ∫Memory|
  10898. MemoryBlock=RECORD ∫Memory
  10899.     address:Ptr;
  10900.     count:LONGINT;|
  10901. memPCErr=-114; ∫Errors
  10902. { Pointer Check failed }|
  10903. memPurErr=-112; ∫Errors
  10904. { trying to purge a locked or non-purgeable block }|
  10905. memROZErr=-99; ∫Errors
  10906. { hard error in ROZ }|
  10907. memROZError=-99; ∫Errors
  10908. { hard error in ROZ }|
  10909. memROZWarn=-99; ∫Errors
  10910. { soft error in ROZ }|
  10911. memSCErr=-116; ∫Errors
  10912. { Size Check failed }|
  10913. MemTop=$108; ∫SysEqu
  10914. { [GLOBAL VAR] Address of end of RAM (on Macintosh XL, end of
  10915. RAM available to applications) top of memory [pointer] }|
  10916. memWZErr=-111; ∫Errors
  10917. { WhichZone failed (applied to free block) }|
  10918. MenuChoice:LONGINT; ∫Menus {AA66} V-240 P-103 105 176|
  10919. MenuCRsrc=RECORD ∫Menus
  10920.     numEntries:INTEGER; { number of entries }
  10921.     mcEntryRecs:MCTable; { ARRAY [1..numEntries] of MCEntry }|
  10922. MenuCRsrcHandle=^MenuCRsrcPtr; ∫Menus|
  10923. MenuCRsrcPtr=^MenuCRsrc; ∫Menus|
  10924. MenuFlash=$A24[GLOBAL VAR] Count for duration of menu item
  10925. blinking(word); ∫Globals|
  10926. MenuHandle=^MenuPtr; ∫Menus|
  10927. MenuHook=$A30[GLOBAL VAR] Address of routine called during
  10928. MenuSelect; ∫Globals|
  10929. MenuInfo=RECORD ∫Menus
  10930.     menuID:INTEGER;
  10931.     menuWidth:INTEGER;
  10932.     menuHeight:INTEGER;
  10933.     menuProc:Handle;
  10934.     enableFlags:LONGINT;
  10935.     menuData:Str255;|
  10936. MenuKey(ch:CHAR):LONGINT; ∫Menus Δ {A93E} I-356 V-245 P-105
  10937. 176|
  10938. MenuList=$A1C[GLOBAL VAR] Handle to current menu list;
  10939. ∫Globals|
  10940. menuPrgErr=84; ∫Errors
  10941. { happens when a menu is purged }|
  10942. MenuPtr=^MenuInfo; ∫Menus|
  10943. Menus see ∫Menus|
  10944. MenuSelect(startPt:Point):LONGINT; ∫Menus Δ {A93D} I-355
  10945. V-244 P-36 103 105 176|
  10946. MFFreeMem:LONGINT; ∫Memory {A88F}|
  10947. MFMaxMem(VAR grow:Size):Size; ∫Memory {A88F}|
  10948. MFTempDisposHandle(h:Handle;VAR resultCode:OSErr); ∫Memory {
  10949. A88F}|
  10950. MFTempHLock(h:Handle;VAR resultCode:OSErr); ∫Memory {A88F}|
  10951. MFTempHUnlock(h:Handle;VAR resultCode:OSErr); ∫Memory {A88F}|
  10952. MFTempNewHandle(logicalSize:Size;VAR resultCode:OSErr):Handle;
  10953.  ∫Memory {A88F} TN205|
  10954. MFTopMem:Ptr; ∫Memory {A88F}|
  10955. mFulErr=-41; ∫Errors
  10956. { memory full (open) or file won't fit (load) }|
  10957. mHRes=5; ∫Video
  10958. { Video sResource parameter Id's }|
  10959. MickeyBytes=$0D6A; ∫SysEqu
  10960. { [GLOBAL VAR] long pointer to cursor stuff }|
  10961. MIDI see ∫MIDI|
  10962. MIDIAddPort(clientID:OSType;BufSize:INTEGER;VAR refnum:
  10963. INTEGER;init:MIDIPortParamsPtr):OSErr; ∫MIDI|
  10964. MIDIClkInfo=RECORD ∫MIDI
  10965.     sync:INTEGER; { synchronization external/internal }
  10966.     curTime:LONGINT; { current value of port's clock }
  10967.     format:INTEGER; { time code format }|
  10968. midiCloseDriver=2; ∫MIDI|
  10969. MIDIConnectData(srcClID:OSType;srcPortID:OSType;dstClID:
  10970. OSType;dstPortID:OSType):OSErr; ∫MIDI|
  10971. MIDIConnectTime(srcClID:OSType;srcPortID:OSType;dstClID:
  10972. OSType;dstPortID:OSType):OSErr; ∫MIDI|
  10973. midiContMask=$03; ∫MIDI|
  10974. MIDIConvertTime(srcFormat:INTEGER;dstFormat:INTEGER;time:
  10975. LONGINT):LONGINT; ∫MIDI|
  10976. MIDIDataChunk=RECORD ∫AIFF
  10977.     ckID:ID;
  10978.     ckSize:LONGINT;
  10979.     MIDIdata:ARRAY [0..0] OF SignedByte;|
  10980. MIDIDataChunkPtr=^MIDIDataChunk; ∫AIFF|
  10981. MIDIDataID='MIDI'; ∫AIFF|
  10982. midiDupIDErr=-260; ∫MIDI
  10983. { duplicate client ID }|
  10984. midiEndCont=$02; ∫MIDI|
  10985. midiExternalSync=1; ∫MIDI
  10986. { external sync }|
  10987. MIDIFlush(refnum:INTEGER); ∫MIDI|
  10988. midiFormat24fpsBit=2; ∫MIDI
  10989. { 24 frames/sec. }|
  10990. midiFormat24fpsQF=6; ∫MIDI
  10991. { 24 frames/sec. longInt format }|
  10992. midiFormat25fpsBit=3; ∫MIDI
  10993. { 25 frames/sec. }|
  10994. midiFormat25fpsQF=7; ∫MIDI
  10995. { 25 frames/sec. longInt format }|
  10996. midiFormat30fpsBit=5; ∫MIDI
  10997. { 30 frames/sec. }|
  10998. midiFormat30fpsDBit=4; ∫MIDI
  10999. { 30 frames/sec. drop-frame }|
  11000. midiFormat30fpsDQF=8; ∫MIDI
  11001. { 30 frames/sec. drop-frame longInt format }|
  11002. midiFormat30fpsQF=9; ∫MIDI
  11003. { 30 frames/sec. longInt format }|
  11004. midiFormatBeats=1; ∫MIDI
  11005. { beats }|
  11006. midiFormatMSec=0; ∫MIDI
  11007. { milliseconds }|
  11008. MIDIGetClientIcon(clientID:OSType):Handle; ∫MIDI|
  11009. MIDIGetClientName(clientID:OSType;VAR name:Str255); ∫MIDI|
  11010. MIDIGetClients:MIDIIDListHdl; ∫MIDI|
  11011. MIDIGetClRefCon(clientID:OSType):LONGINT; ∫MIDI|
  11012. midiGetCurrent=$00000000; ∫MIDI
  11013. { get current packets only }|
  11014. MIDIGetCurTime(refnum:INTEGER):LONGINT; ∫MIDI|
  11015. midiGetEverything=$7FFFFFFF; ∫MIDI
  11016. { get all packets, regardless of time stamps }|
  11017. midiGetNothing=$80000000; ∫MIDI
  11018. { get no packets, regardless of time stamps }|
  11019. MIDIGetOffsetTime(refnum:INTEGER):LONGINT; ∫MIDI|
  11020. MIDIGetPortInfo(clientID:OSType;portID:OSType):
  11021. MIDIPortInfoHdl; ∫MIDI|
  11022. MIDIGetPortName(clientID:OSType;portID:OSType;VAR name:Str255)
  11023. ; ∫MIDI|
  11024. MIDIGetPorts(clientID:OSType):MIDIIDListHdl; ∫MIDI|
  11025. MIDIGetReadHook(refnum:INTEGER):ProcPtr; ∫MIDI|
  11026. MIDIGetRefCon(refnum:INTEGER):LONGINT; ∫MIDI|
  11027. MIDIGetSync(refnum:INTEGER):INTEGER; ∫MIDI|
  11028. MIDIGetTCFormat(refnum:INTEGER):INTEGER; ∫MIDI|
  11029. MIDIIDList=RECORD ∫MIDI
  11030.     numIDs:INTEGER;
  11031.     list:ARRAY [1..100] OF OSType;|
  11032. MIDIIDListHdl=^MIDIIDListPtr; ∫MIDI|
  11033. MIDIIDListPtr=^MIDIIDList; ∫MIDI|
  11034. MIDIIDRec=RECORD ∫MIDI
  11035.     clientID:OSType;
  11036.     portID:OSType;|
  11037. midiInternalSync=0; ∫MIDI
  11038. { internal sync }|
  11039. midiInvalidCmdErr=-261; ∫MIDI
  11040. { command not supported for port type }|
  11041. midiKeepPacket=0; ∫MIDI|
  11042. midiMaxErr=$00FF; ∫MIDI
  11043. { all command words less than this value are error indicators|
  11044. midiMaxNameLen=31; ∫MIDI
  11045. { maximum number of characters in port and client names }|
  11046. midiMgrType=$10; ∫MIDI|
  11047. midiMidCont=$03; ∫MIDI|
  11048. midiMorePacket=1; ∫MIDI|
  11049. midiMsgType=$00; ∫MIDI|
  11050. midiNameLenErr=-259; ∫MIDI
  11051. { name supplied is longer than 31 characters }|
  11052. midiNoClientErr=-250; ∫MIDI
  11053. { no client with that ID found }|
  11054. midiNoConErr=-257; ∫MIDI
  11055. { no connection exists between specified ports }|
  11056. midiNoCont=$00; ∫MIDI|
  11057. midiNoMorePacket=2; ∫MIDI|
  11058. midiNoPortErr=-251; ∫MIDI
  11059. { no port with that ID found }|
  11060. midiOpenDriver=1; ∫MIDI|
  11061. midiOverflowErr=$0001; ∫MIDI|
  11062. MIDIPacket=PACKED RECORD ∫MIDI
  11063.     flags:Byte;
  11064.     len:Byte;
  11065.     tStamp:LONGINT;
  11066.     data:PACKED ARRAY [0..248] OF Byte;|
  11067. midiPacketErr=$0003; ∫MIDI|
  11068. MIDIPacketPtr=^MIDIPacket; ∫MIDI|
  11069. MIDIPoll(refnum:INTEGER;offsetTime:LONGINT); ∫MIDI|
  11070. MIDIPortInfo=RECORD ∫MIDI
  11071.     portType:INTEGER; { type of port }
  11072.     timeBase:MIDIIDRec; { MIDIIDRec for time base }
  11073.     numConnects:INTEGER; { number of connections }
  11074.     cList:ARRAY [1..100] OF MIDIIDRec;|
  11075. MIDIPortInfoHdl=^MIDIPortInfoPtr; ∫MIDI|
  11076. MIDIPortInfoPtr=^MIDIPortInfo; ∫MIDI|
  11077. MIDIPortParams=RECORD ∫MIDI
  11078.     portID:OSType; { ID of port, unique within client }
  11079.     portType:INTEGER; { Type of port - input, output, time, etc.
  11080.     timeBase:INTEGER; { refnum of time base, 0 if none }
  11081.     offsetTime:LONGINT; { offset for current time stamps }
  11082.     readHook:Ptr; { routine to call when input data is valid }
  11083.     refCon:LONGINT; { refcon for port (for client use) }
  11084.     initClock:MIDIClkInfo; { initial settings for a time base }
  11085.     name:Str255; { name of the port, This is a real live string,
  11086. not a ptr. }|
  11087. MIDIPortParamsPtr=^MIDIPortParams; ∫MIDI|
  11088. midiPortTypeInput=1; ∫MIDI
  11089. { input port }|
  11090. midiPortTypeOutput=2; ∫MIDI
  11091. { output port }|
  11092. midiPortTypeTime=0; ∫MIDI
  11093. { time port }|
  11094. midiPortTypeTimeInv=3; ∫MIDI
  11095. { invisible time port }|
  11096. MIDIRemovePort(refnum:INTEGER); ∫MIDI|
  11097. midiSCCErr=$0002; ∫MIDI|
  11098. MIDISetClientName(clientID:OSType;name:Str255); ∫MIDI|
  11099. MIDISetClRefCon(clientID:OSType;refCon:LONGINT); ∫MIDI|
  11100. MIDISetCurTime(refnum:INTEGER;time:LONGINT); ∫MIDI|
  11101. MIDISetOffsetTime(refnum:INTEGER;offsetTime:LONGINT); ∫MIDI|
  11102. MIDISetPortName(clientID:OSType;portID:OSType;name:Str255);
  11103. ∫MIDI|
  11104. MIDISetReadHook(refnum:INTEGER;hook:ProcPtr); ∫MIDI|
  11105. MIDISetRefCon(refnum:INTEGER;refCon:LONGINT); ∫MIDI|
  11106. MIDISetRunRate(refnum:INTEGER;rate:INTEGER;time:LONGINT);
  11107. ∫MIDI|
  11108. MIDISetSync(refnum:INTEGER;sync:INTEGER); ∫MIDI|
  11109. MIDISetTCFormat(refnum:INTEGER;format:INTEGER); ∫MIDI|
  11110. MIDISignIn(clientID:OSType;refCon:LONGINT;icon:Handle;name:
  11111. Str255):OSErr; ∫MIDI|
  11112. MIDISignOut(clientID:OSType); ∫MIDI|
  11113. midiStartCont=$01; ∫MIDI|
  11114. MIDIStartTime(refnum:INTEGER); ∫MIDI|
  11115. MIDIStopTime(refnum:INTEGER); ∫MIDI|
  11116. midiTimeStampCurrent=$80; ∫MIDI|
  11117. midiTimeStampMask=$80; ∫MIDI|
  11118. midiTimeStampValid=$00; ∫MIDI|
  11119. midiToolNum=4; ∫MIDI
  11120. { tool number of MIDI Manager for SndDispVersion call }|
  11121. midiTooManyConsErr=-253; ∫MIDI
  11122. { too many connections made }|
  11123. midiTooManyPortsErr=-252; ∫MIDI
  11124. { too many ports already installed in the system }|
  11125. midiTypeMask=$70; ∫MIDI|
  11126. MIDIUnConnectData(srcClID:OSType;srcPortID:OSType;dstClID:
  11127. OSType;dstPortID:OSType):OSErr; ∫MIDI|
  11128. MIDIUnConnectTime(srcClID:OSType;srcPortID:OSType;dstClID:
  11129. OSType;dstPortID:OSType):OSErr; ∫MIDI|
  11130. midiVConnectErr=-254; ∫MIDI
  11131. { pending virtual connection created }|
  11132. midiVConnectMade=-255; ∫MIDI
  11133. { pending virtual connection resolved }|
  11134. midiVConnectRmvd=-256; ∫MIDI
  11135. { pending virtual connection removed }|
  11136. MIDIWakeUp(refnum:INTEGER;time:LONGINT;period:LONGINT;
  11137. timeProc:ProcPtr); ∫MIDI|
  11138. MIDIWorldChanged(clientID:OSType):BOOLEAN; ∫MIDI|
  11139. midiWriteErr=-258; ∫MIDI
  11140. { MIDIWritePacket couldn't write to all connected ports }|
  11141. MIDIWritePacket(refnum:INTEGER;packet:MIDIPacketPtr):OSErr;
  11142. ∫MIDI|
  11143. minCountry=verUS; ∫Packages|
  11144. minDSPQueueSize=100; ∫ADSP
  11145. { Minimum size of receive or send Queue }|
  11146. mini1BitMask='icm#'; ∫Icons|
  11147. mini4BitData='icm4'; ∫Icons|
  11148. mini8BitData='icm8'; ∫Icons|
  11149. minLeadingZ=64; ∫Packages|
  11150. minorBaseOS=10; ∫ROMDefs
  11151. { Offset to base of sResource in minor space. }|
  11152. minorLength=11; ∫ROMDefs
  11153. { Length of sResource’s address space in standard slot space.|
  11154. MinStack=$31E; ∫SysEqu
  11155. { [GLOBAL VAR] Minimum space allotment for stack (long) min
  11156. stack size used in InitApplZone [long] }|
  11157. MinusOne=$A06; ∫SysEqu
  11158. { [GLOBAL VAR] $FFFFFFFF constant $FFFFFFFF [long] }|
  11159. minuteMask=$0020; ∫Script|
  11160. MMDefFlags=$326; ∫SysEqu
  11161. { [GLOBAL VAR] default zone flags [word] }|
  11162. MmInOK=$12E; ∫SysEqu
  11163. { [GLOBAL VAR] initial memory mgr checks ok? [byte] }|
  11164. MMU32bit=$0CB2; ∫SysEqu
  11165. { [GLOBAL VAR] (byte) boolean reflecting current machine MMU
  11166. mode }|
  11167. MMUFlags=$0CB0; ∫SysEqu
  11168. { [GLOBAL VAR] (byte) cleared to zero (reserved for future
  11169. use) }|
  11170. MMUFluff=$0CB3; ∫SysEqu
  11171. { [GLOBAL VAR] (byte) fluff byte forced by reducing MMUMode
  11172. to MMU32bit. }|
  11173. MMUTbl=$0CB4; ∫SysEqu
  11174. { [GLOBAL VAR] (long) pointer to MMU Mapping table }|
  11175. MMUTblSize=$0CB8; ∫SysEqu
  11176. { [GLOBAL VAR] (long) size of the MMU mapping table }|
  11177. MMUType=$0CB1; ∫SysEqu
  11178. { [GLOBAL VAR] (byte) kind of MMU present }|
  11179. mntLdingZ=64; ∫Packages|
  11180. mobile=24; ∫Fonts|
  11181. ModalDialog Filter Proc I-415
  11182. MyFilter(theDialog:DialogPtr;VAR theEvent:EventRecord;
  11183. VAR itemHit:INTEGER):BOOLEAN;|
  11184. ModalDialog(filterProc:ModalFilterProcPtr;VAR itemHit:INTEGER)
  11185. ; ∫Dialogs Δ {A991} I-415 N34-2 3 P-108 176 TN34 TN203|
  11186. ModalFilterProcPtr=ProcPtr; ∫Dialogs
  11187. { FUNCTION Filter(theDialog: DialogPtr; VAR theEvent:
  11188. EventRecord; VAR itemHit: INTEGER): BOOLEAN; }|
  11189. ModalFilterYDProcPtr=ProcPtr; ∫StandardFile
  11190. { FUNCTION Filter(theDialog: DialogPtr; VAR theEvent:
  11191. EventRecord; VAR itemHit: INTEGER; yourDataPtr: Ptr): BOOLEAN;|
  11192. mode32BitCompatible=$00000080; ∫Processes|
  11193. modeCanBackground=$00001000; ∫Processes|
  11194. modeDeskAccessory=$00020000; ∫Processes|
  11195. modeDoesActivateOnFGSwitch=$00000800; ∫Processes|
  11196. modeGetAppDiedMsg=$00000100; ∫Processes|
  11197. modeGetFrontClicks=$00000200; ∫Processes|
  11198. modeHighLevelEventAware=$00000040; ∫Processes|
  11199. modeLocalAndRemoteHLEvents=$00000020; ∫Processes|
  11200. ModemByte=Byte; ∫Power|
  11201. modemInstalledBit=3; ∫Power|
  11202. modemInstalledMask=$8; ∫Power|
  11203. modemOnBit=0; ∫Power|
  11204. modemOnHookBit=5; ∫Power|
  11205. modemOnHookMask=$20; ∫Power|
  11206. modemOnMask=$1; ∫Power|
  11207. ModemStatus(VAR Status:Byte):OSErr; ∫Power|
  11208. modeMultiLaunch=$00010000; ∫Processes|
  11209. modeNeedSuspendResume=$00004000; ∫Processes|
  11210. modeOnlyBackground=$00000400; ∫Processes|
  11211. modeStationeryAware=$00000010; ∫Processes|
  11212. modeUseTextEditServices=$00000008; ∫Processes|
  11213. ModRef=RECORD ∫Sound
  11214.     modNumber:INTEGER;
  11215.     modInit:LONGINT;|
  11216. monaco=4; ∫Fonts|
  11217. MonkeyLives=$100; ∫SysEqu
  11218. { [GLOBAL VAR] monkey lives if >= 0 [word] }|
  11219. monthMask=$0004; ∫Script|
  11220. MoreMasters; ∫Memory Δ {A036} II-31 N53 TN53|
  11221. mountedFolderIconResource=-3977; ∫Icons|
  11222. Mouse=$830; ∫SysEqu
  11223. { [GLOBAL VAR] processed mouse coordinate [long] }|
  11224. mouseDown=1; ∫Events|
  11225. MouseMask=$8D6; ∫SysEqu
  11226. { [GLOBAL VAR] V-H mask for ANDing with mouse [long] }|
  11227. mouseMovedMessage=$FA; ∫Events|
  11228. MouseOffset=$8DA; ∫SysEqu
  11229. { [GLOBAL VAR] V-H offset for adding after ANDing [long] }|
  11230. mouseUp=2; ∫Events|
  11231. movableDBoxProc=5; ∫Windows|
  11232. Move(dh:INTEGER;dv:INTEGER); ∫Quickdraw {A894} I-170 P-79 176|
  11233. Move2D(dx:Fixed;dy:Fixed); ∫Graf3D|
  11234. Move3D(dx:Fixed;dy:Fixed;dz:Fixed); ∫Graf3D|
  11235. MoveControl(theControl:ControlHandle;h:INTEGER;v:INTEGER);
  11236. ∫Controls Δ {A959} I-325 P-113 176|
  11237. MoveHHi(h:Handle); ∫Memory Δ {A064} II-44 IV-77 83 N103 N111
  11238. TN103 TN111|
  11239. MoveLeft(var source,dest:type;count:integer); MPW-209|
  11240. MovePortTo(leftGlobal:INTEGER;topGlobal:INTEGER); ∫Quickdraw {
  11241. A877} I-166|
  11242. MoveRight(var soucr,dest:type;count:integer); MPW-210|
  11243. MoveTo(h:INTEGER;v:INTEGER); ∫Quickdraw {A893} I-170 P-79 177|
  11244. MoveTo2D(x:Fixed;y:Fixed); ∫Graf3D|
  11245. MoveTo3D(x:Fixed;y:Fixed;z:Fixed); ∫Graf3D|
  11246. MoveWindow(theWindow:WindowPtr;hGlobal:INTEGER;vGlobal:
  11247. INTEGER;front:BOOLEAN); ∫Windows Δ {A91B} I-289 V-209 P-177|
  11248. mPageCnt=3; ∫Video
  11249. { Number of pages }|
  11250. mPixelSize=8; ∫Video
  11251. { Video sResource parameter Id's }|
  11252. mPixelType=7; ∫Video
  11253. { Video sResource parameter Id's }|
  11254. mPlaneBytes=11; ∫Video
  11255. { Video sResource parameter Id's }|
  11256. mPopUpMsg=3; ∫Menus
  11257. { menu defProc messages - place yourself }|
  11258. MPPClose:OSErr; ∫AppleTalk Δ II-275|
  11259. MPPOpen:OSErr; ∫AppleTalk Δ II-275 TN224|
  11260. MPPParamBlock=PACKED RECORD ∫AppleTalk [1/8]
  11261.     qLink:QElemPtr; { next queue entry }
  11262.     qType:INTEGER; { queue type }
  11263.     ioTrap:INTEGER; { routine trap }
  11264.     ioCmdAddr:Ptr; { routine address }
  11265.     ioCompletion:ProcPtr; { completion routine }
  11266.     ioResult:OSErr; { result code }
  11267.     ioNamePtr:StringPtr; { ->filename }
  11268.     ioVRefNum:INTEGER; { volume reference or drive number }
  11269.     ioRefNum:INTEGER; { driver reference number }|
  11270. MPPParamBlock=PACKED RECORD ∫AppleTalk [2/8]
  11271.     csCode:INTEGER; { call command code AUTOMATICALLY set }
  11272.     CASE MPPParmType OF
  11273.     LAPWriteParm:
  11274.         filler0:INTEGER;
  11275.         wdsPointer:Ptr; { ->Write Data Structure }
  11276.     AttachPHParm,DetachPHParm:
  11277.         protType:Byte; { ALAP Protocol Type }
  11278.         filler1:Byte;|
  11279. MPPParamBlock=PACKED RECORD ∫AppleTalk [3/8]
  11280.         handler:Ptr; { ->protocol handler routine }
  11281.     OpenSktParm,CloseSktParm,WriteDDPParm:
  11282.         socket:Byte; { socket number }
  11283.         checksumFlag:Byte; { checksum flag }
  11284.         listener:Ptr; { ->socket listener routine }
  11285.     RegisterNameParm,LookupNameParm,ConfirmNameParm,
  11286. RemoveNameParm:
  11287.         interval:Byte; { retry interval }|
  11288. MPPParamBlock=PACKED RECORD ∫AppleTalk [4/8]
  11289.         count:Byte; { retry count }
  11290.         entityPtr:Ptr; { ->names table element or ->entity name }
  11291.         CASE MPPParmType OF
  11292.         RegisterNameParm:
  11293.             verifyFlag:Byte; { set if verify needed }
  11294.             filler3:Byte;
  11295.         LookupNameParm:
  11296.             retBuffPtr:Ptr; { ->return buffer }|
  11297. MPPParamBlock=PACKED RECORD ∫AppleTalk [5/8]
  11298.             retBuffSize:INTEGER; { return buffer size }
  11299.             maxToGet:INTEGER; { matches to get }
  11300.             numGotten:INTEGER; { matched gotten }
  11301.         ConfirmNameParm:
  11302.             confirmAddr:AddrBlock; { ->entity }
  11303.             newSocket:Byte; { socket number }
  11304.             filler4:Byte;
  11305.     SetSelfSendParm:|
  11306. MPPParamBlock=PACKED RECORD ∫AppleTalk [6/8]
  11307.         newSelfFlag:Byte; { self-send toggle flag }
  11308.         oldSelfFlag:Byte; { previous self-send state }
  11309.     KillNBPParm:
  11310.         nKillQEl:Ptr; { ptr to Q element to cancel }
  11311.     GetAppleTalkInfoParm:
  11312.         version:INTEGER; { requested info version }
  11313.         varsPtr:Ptr; { pointer to well known MPP vars }
  11314.         DCEPtr:Ptr; { pointer to MPP DCE }|
  11315. MPPParamBlock=PACKED RECORD ∫AppleTalk [7/8]
  11316.         portID:INTEGER; { port number [0..7] }
  11317.         configuration:LONGINT; { 32-bit configuration word }
  11318.         selfSend:INTEGER; { non zero if SelfSend enabled }
  11319.         netLo:INTEGER; { low value of network range }
  11320.         netHi:INTEGER; { high value of network range }
  11321.         ourAddr:LONGINT; { our 24-bit AppleTalk address }
  11322.         routerAddr:LONGINT; { 24-bit address of (last) router }
  11323.         numOfPHs:INTEGER; { max. number of protocol handlers }|
  11324. MPPParamBlock=PACKED RECORD ∫AppleTalk [8/8]
  11325.         numOfSkts:INTEGER; { max. number of static sockets }
  11326.         numNBPEs:INTEGER; { max. concurrent NBP requests }
  11327.         nTQueue:Ptr; { pointer to registered name queue }
  11328.         LAlength:INTEGER; { length in bytes of data link addr }
  11329.         linkAddr:Ptr; { data link address returned }
  11330.         zoneName:Ptr; { zone name returned }
  11331.     ATalkClosePrepParm:
  11332.         appName:Ptr; { pointer to application name in buffer }|
  11333. MPPParmType=(LAPWriteParm,AttachPHParm,DetachPHParm,
  11334. OpenSktParm,CloseSktParm,WriteDDPParm,OpenATPSktParm,
  11335. CloseATPSktParm,SendRequestParm,GetRequestParm,
  11336. SendResponseParm,AddResponseParm,RelTCBParm,RelRspCBParm,
  11337. RegisterNameParm,LookupNameParm,ConfirmNameParm,
  11338. RemoveNameParm,SetSelfSendParm,NSendRequestParm,
  11339. KillSendReqParm,KillGetReqParm,KillNBPParm,
  11340. GetAppleTalkInfoParm,KillAllGetReqParm,ATalkClosePrepParm,
  11341. CancelATalkClosePrepParm); ∫AppleTalk|
  11342. MPPPBPtr=^MPPParamBlock; ∫AppleTalk|
  11343. mppRefNum=-10; ∫AppleTalk
  11344. { MPP reference number }|
  11345. mppUnitNum=9; ∫AppleTalk
  11346. { MPP unit number }|
  11347. mRowBytes=2; ∫Video
  11348. { Video sResource parameter Id's }|
  11349. msgWasFullyAccepted=1; ∫EPPC|
  11350. msgWasNotAccepted=0; ∫EPPC|
  11351. msgWasPartiallyAccepted=2; ∫EPPC|
  11352. mSizeMsg=2; ∫Menus|
  11353. mTable=2; ∫Video
  11354. { Offset to the table. }|
  11355. MTemp=$828; ∫SysEqu
  11356. { [GLOBAL VAR] Low-level interrupt mouse location [long] }|
  11357. multiplePublisherWrn=-460; ∫Errors
  11358. { A Publisher is already registered for that container }|
  11359. Munger(h:Handle;offset:LONGINT;ptr1:Ptr;len1:LONGINT;ptr2:Ptr;
  11360. len2:LONGINT):LONGINT; ∫ToolUtils Δ {A9E0} I-468|
  11361. mUpMask=4; ∫Events|
  11362. mVersion=4; ∫Video
  11363. { Video sResource parameter Id's }|
  11364. mVertRefRate=14; ∫Video
  11365. { Video sResource parameter Id's }|
  11366. mVidParams=1; ∫Video
  11367. { Video parameter block id. }|
  11368. mVRes=6; ∫Video
  11369. { Video sResource parameter Id's }|
  11370. myd=3; ∫Packages|
  11371. nameDisable=2; ∫CTBUtilities|
  11372. NameFilterProcPtr=ProcPtr; ∫CTBUtilities|
  11373. NameID='NAME'; ∫AIFF|
  11374. nameInclude=1; ∫CTBUtilities|
  11375. nameReject=3; ∫CTBUtilities|
  11376. NamesTableEntry=RECORD ∫AppleTalk
  11377.     qLink:QElemPtr;
  11378.     nteAddress:AddrBlock;
  11379.     nteData:PACKED ARRAY [1..100] OF CHAR;|
  11380. NameTable=RECORD ∫Fonts
  11381.     stringCount:INTEGER;
  11382.     baseFontName:Str255;|
  11383. nameTypeErr=-902; ∫Errors
  11384. { Invalid or inappropriate locationKindSelector in
  11385. locationName }|
  11386. NAN(i:INTEGER):Extended; ∫SANE|
  11387. nAttnMsg=$00000001; ∫EPPC|
  11388. nbpBuffOvr=-1024; ∫Errors
  11389. { Buffer overflow in LookupName }|
  11390. nbpConfDiff=-1026; ∫Errors
  11391. { Name confirmed at different socket }|
  11392. NBPConfirm(abRecord:ABRecHandle;async:BOOLEAN):OSErr;
  11393. ∫AppleTalk Δ II-301 N9-2 TN9|
  11394. nbpDuplicate=-1027; ∫Errors
  11395. { Duplicate name exists already }|
  11396. NBPExtract(theBuffer:Ptr;numInBuf:INTEGER;whichOne:INTEGER;
  11397. VAR abEntity:EntityName;VAR address:AddrBlock):OSErr;
  11398. ∫AppleTalk Δ II-300 V-515|
  11399. NBPLoad:OSErr; ∫AppleTalk Δ II-301|
  11400. NBPLookup(abRecord:ABRecHandle;async:BOOLEAN):OSErr;
  11401. ∫AppleTalk Δ II-300 N9-1 2 N20-2 TN9 TN20|
  11402. nbpNISErr=-1029; ∫Errors
  11403. { Error trying to open the NIS }|
  11404. nbpNoConfirm=-1025; ∫Errors|
  11405. nbpNotFound=-1028; ∫Errors
  11406. { Name not found on remove }|
  11407. NBPRegister(abRecord:ABRecHandle;async:BOOLEAN):OSErr;
  11408. ∫AppleTalk Δ II-299 N20-2 TN20|
  11409. NBPRemove(abEntity:EntityPtr):OSErr; ∫AppleTalk Δ II-301|
  11410. NBPReply=RECORD ∫CTBUtilities
  11411.     theEntity:EntityName;
  11412.     theAddr:AddrBlock;|
  11413. NBPSetEntity(buffer:Ptr;nbpObject:Str32;nbpType:Str32;nbpZone:
  11414. Str32); ∫AppleTalk V-514|
  11415. NBPSetNTE(ntePtr:Ptr;nbpObject:Str32;nbpType:Str32;nbpZone:
  11416. Str32;socket:INTEGER); ∫AppleTalk V-515|
  11417. nbpSize=26; ∫AppleTalk|
  11418. NBPUnload:OSErr; ∫AppleTalk Δ II-301|
  11419. NBreakTable=RECORD ∫Script [1/2]
  11420.     flags1:SignedByte;
  11421.     flags2:SignedByte;
  11422.     version:INTEGER;
  11423.     classTableOff:INTEGER;
  11424.     auxCTableOff:INTEGER;
  11425.     backwdTableOff:INTEGER;|
  11426. NBreakTable=RECORD ∫Script [2/2]
  11427.     forwdTableOff:INTEGER;
  11428.     doBackup:INTEGER;
  11429.     reserved:INTEGER;
  11430.     charTypes:ARRAY [0..255] OF SignedByte;
  11431.     tables:ARRAY [0..0] OF INTEGER;|
  11432. NBreakTablePtr=^NBreakTable; ∫Script|
  11433. NChar2Pixel(textBuf:Ptr;textLen:LONGINT;slop:Fixed;offset:
  11434. LONGINT;direction:INTEGER;styleRunPosition:JustStyleCode;
  11435. numer:Point;denom:Point):INTEGER; ∫Script {A8B5}|
  11436. NDrawJust(textPtr:Ptr;textLength:LONGINT;slop:Fixed;
  11437. styleRunPosition:JustStyleCode;numer:Point;denom:Point);
  11438. ∫Script {A8B5}|
  11439. negZcbFreeErr=33; ∫Errors
  11440. { ZcbFree has gone negative }|
  11441. networkErr=-925; ∫Errors
  11442. { An error has occured in the network, not too likely }|
  11443. networkEtherNetApple3Com=33620225; ∫ROMDefs
  11444. { Ethernet with apple parameters for 3-Comm card. }|
  11445. networkEvt=10; ∫Events|
  11446. networkMask=1024; ∫Events|
  11447. New(var p:univ Ptr; [t1,t2,…]); MPW-198 TP-353|
  11448. NewAlias(fromFile:FSSpecPtr;target:FSSpec;VAR alias:
  11449. AliasHandle):OSErr; ∫Aliases {A823}|
  11450. NewAliasMinimal(target:FSSpec;VAR alias:AliasHandle):OSErr;
  11451. ∫Aliases {A823}|
  11452. NewAliasMinimalFromFullPath(fullPathLength:INTEGER;fullPath:
  11453. Ptr;zoneName:Str32;serverName:Str31;VAR alias:AliasHandle):
  11454. OSErr; ∫Aliases {A823}|
  11455. NewCDialog(dStorage:Ptr;boundsRect:Rect;title:Str255;visible:
  11456. BOOLEAN;procID:INTEGER;behind:WindowPtr;goAwayFlag:BOOLEAN;
  11457. refCon:LONGINT;items:Handle):DialogPtr; ∫Dialogs Δ {AA4B}
  11458. V-283|
  11459. NewControl(theWindow:WindowPtr;boundsRect:Rect;title:Str255;
  11460. visible:BOOLEAN;value:INTEGER;min:INTEGER;max:INTEGER;procID:
  11461. INTEGER;refCon:LONGINT):ControlHandle; ∫Controls Δ {A954}
  11462. I-319 P-112 114 177|
  11463. NewCrsrJTbl=$88C; ∫SysEqu
  11464. { [GLOBAL VAR] location of new crsr jump vectors }|
  11465. NewCWindow(wStorage:Ptr;boundsRect:Rect;title:Str255;visible:
  11466. BOOLEAN;procID:INTEGER;behind:WindowPtr;goAwayFlag:BOOLEAN;
  11467. refCon:LONGINT):WindowPtr; ∫Windows Δ {AA45} V-207|
  11468. newDepthBit=17; ∫QDOffscreen|
  11469. NewDialog(wStorage:Ptr;boundsRect:Rect;title:Str255;visible:
  11470. BOOLEAN;procID:INTEGER;behind:WindowPtr;goAwayFlag:BOOLEAN;
  11471. refCon:LONGINT;itmLstHndl:Handle):DialogPtr; ∫Dialogs Δ {A97D}
  11472.  I-412 P-107 177|
  11473. NewEmptyHandle:Handle; ∫Memory Δ {A166} IV-78|
  11474. NewEmptyHandleSys:Handle; ∫Memory Δ {A566} IV-78|
  11475. NewFileName(promt:string):string; TP-372|
  11476. NewGDevice(refNum:INTEGER;mode:LONGINT):GDHandle; ∫Quickdraw Δ
  11477.  {AA2F} V-122|
  11478. NewGestalt(selector:OSType;gestaltFunction:ProcPtr):OSErr;
  11479. ∫GestaltEqu|
  11480. NewGWorld(VAR offscreenGWorld:GWorldPtr;PixelDepth:INTEGER;
  11481. boundsRect:Rect;cTable:CTabHandle;aGDevice:GDHandle;flags:
  11482. GWorldFlags):QDErr; ∫QDOffscreen|
  11483. NewHandle(byteCount:Size):Handle; ∫Memory Δ {A122} I-76 80
  11484. II-32 N7-2 N117-17 P-51 177 TN7 TN117 TN205|
  11485. NewHandleClear(byteCount:Size):Handle; ∫Memory {A322} TN219|
  11486. NewHandleSys(byteCount:Size):Handle; ∫Memory {A522} TN219|
  11487. NewHandleSysClear(byteCount:Size):Handle; ∫Memory {A722} TN219|
  11488. NewMenu(menuID:INTEGER;menuTitle:Str255):MenuHandle; ∫Menus Δ
  11489. {A931} I-351 P-102 103|
  11490. NewPalette(entries:INTEGER;srcColors:CTabHandle;srcUsage:
  11491. INTEGER;srcTolerance:INTEGER):PaletteHandle; ∫Palettes Δ {
  11492. AA91} V-161|
  11493. NewPictInfo(VAR thePictInfoID:PictInfoID;verb:INTEGER;
  11494. colorsRequested:INTEGER;colorPickMethod:INTEGER;version:
  11495. INTEGER):OSErr; ∫PictUtil|
  11496. NewPixMap:PixMapHandle; ∫Quickdraw Δ {AA03} V-70|
  11497. NewPixPat:PixPatHandle; ∫Quickdraw Δ {AA07} V-72|
  11498. NewPtr(byteCount:Size):Ptr; ∫Memory Δ {A11E} I-75 79 II-36
  11499. P-51 177|
  11500. NewPtrClear(byteCount:Size):Ptr; ∫Memory {A31E} TN219|
  11501. NewPtrSys(byteCount:Size):Ptr; ∫Memory {A51E} TN219|
  11502. NewPtrSysClear(byteCount:Size):Ptr; ∫Memory {A71E} TN219|
  11503. NewPublisherDialog(VAR reply:NewPublisherReply):OSErr;
  11504. ∫Editions {A82D}|
  11505. NewPublisherExpDialog(VAR reply:NewPublisherReply;where:Point;
  11506. expansionDITLresID:INTEGER;dlgHook:ExpDlgHookProcPtr;
  11507. filterProc:ExpModalFilterProcPtr;yourDataPtr:UNIV Ptr):OSErr;
  11508. ∫Editions {A82D}|
  11509. NewPublisherReply=RECORD ∫Editions
  11510.     canceled:BOOLEAN; { O }
  11511.     replacing:BOOLEAN;
  11512.     usePart:BOOLEAN; { I }
  11513.     preview:Handle; { I }
  11514.     previewFormat:FormatType; { I }
  11515.     container:EditionContainerSpec; { I/O }|
  11516. NewRgn:RgnHandle; ∫Quickdraw Δ {A8D8} I-181 P-85 177 TN193|
  11517. newRowBytesBit=19; ∫QDOffscreen|
  11518. NewScreenBuffer(globalRect:Rect;purgeable:BOOLEAN;VAR gdh:
  11519. GDHandle;VAR offscreenPixMap:PixMapHandle):QDErr; ∫QDOffscreen|
  11520. NewSection(container:EditionContainerSpec;sectionDocument:
  11521. FSSpecPtr;kind:SectionType;sectionID:LONGINT;initalMode:
  11522. UpdateMode;VAR sectionH:SectionHandle):OSErr; ∫Editions {A82D}|
  11523. newSelMsg=12; ∫Devices|
  11524. NewString(theString:Str255):StringHandle; ∫ToolUtils Δ {A906}
  11525. I-468|
  11526. NewSubscriberDialog(VAR reply:NewSubscriberReply):OSErr;
  11527. ∫Editions {A82D}|
  11528. NewSubscriberExpDialog(VAR reply:NewSubscriberReply;where:
  11529. Point;expansionDITLresID:INTEGER;dlgHook:ExpDlgHookProcPtr;
  11530. filterProc:ExpModalFilterProcPtr;yourDataPtr:UNIV Ptr):OSErr;
  11531. ∫Editions {A82D}|
  11532. NewSubscriberReply=RECORD ∫Editions
  11533.     canceled:BOOLEAN; { O }
  11534.     formatsMask:SignedByte;
  11535.     container:EditionContainerSpec; { I/O }|
  11536. NewTempScreenBuffer(globalRect:Rect;purgeable:BOOLEAN;VAR gdh:
  11537. GDHandle;VAR offscreenPixMap:PixMapHandle):QDErr; ∫QDOffscreen|
  11538. NewWindow(wStorage:Ptr;boundsRect:Rect;title:Str255;visible:
  11539. BOOLEAN;theProc:INTEGER;behind:WindowPtr;goAwayFlag:BOOLEAN;
  11540. refCon:LONGINT):WindowPtr; ∫Windows Δ {A913} I-282 P-95 178|
  11541. newYork=2; ∫Fonts|
  11542. NextDouble(x:DOUBLE;y:DOUBLE):DOUBLE; ∫SANE|
  11543. NextExtended(x:Extended;y:Extended):Extended; ∫SANE|
  11544. NextReal(x:real;y:real):real; ∫SANE|
  11545. NFindWord(textPtr:Ptr;textLength:INTEGER;offset:INTEGER;
  11546. leadingEdge:BOOLEAN;nbreaks:NBreakTablePtr;VAR offsets:
  11547. OffsetTable); ∫Script|
  11548. NGetTrapAddress(trapNum:INTEGER;tTyp:TrapType):LONGINT;
  11549. ∫OSUtils IV-234 N156-3 TN156 TN212|
  11550. nilHandleErr=-109; ∫Errors
  11551. { Master Pointer was NIL in HandleZone or other }|
  11552. NItl4Handle=^NItl4Ptr; ∫Script|
  11553. NItl4Ptr=^NItl4Rec; ∫Script|
  11554. NItl4Rec=RECORD ∫Script [1/3]
  11555.     flags:INTEGER;
  11556.     resourceType:LONGINT;
  11557.     resourceNum:INTEGER;
  11558.     version:INTEGER;
  11559.     format:INTEGER;
  11560.     resHeader:INTEGER;
  11561.     resHeader2:LONGINT;
  11562.     numTables:INTEGER; { one-based }|
  11563. NItl4Rec=RECORD ∫Script [2/3]
  11564.     mapOffset:LONGINT; { offsets are from record start }
  11565.     strOffset:LONGINT;
  11566.     fetchOffset:LONGINT;
  11567.     unTokenOffset:LONGINT;
  11568.     defPartsOffset:LONGINT;
  11569.     whtSpListOffset:LONGINT;
  11570.     resOffset7:LONGINT;
  11571.     resOffset8:LONGINT;|
  11572. NItl4Rec=RECORD ∫Script [3/3]
  11573.     resLength1:INTEGER;
  11574.     resLength2:INTEGER;
  11575.     resLength3:INTEGER;
  11576.     unTokenLength:INTEGER;
  11577.     defPartsLength:INTEGER;
  11578.     whtSpListLength:INTEGER;
  11579.     resLength7:INTEGER;
  11580.     resLength8:INTEGER;|
  11581. nlCancel=1; ∫CTBUtilities|
  11582. nlEject=2; ∫CTBUtilities|
  11583. nlOk=0; ∫CTBUtilities|
  11584. NLType=ARRAY[0..3] OF NLTypeEntry; ∫CTBUtilities|
  11585. NLTypeEntry=RECORD ∫CTBUtilities
  11586.     hIcon:Handle;
  11587.     typeStr:Str32;|
  11588. NMeasureJust(textPtr:Ptr;textLength:LONGINT;slop:Fixed;
  11589. charLocs:Ptr;styleRunPosition:JustStyleCode;numer:Point;denom:
  11590. Point); ∫Script {A8B5}|
  11591. NMIFlag=$0C2C; ∫SysEqu
  11592. { [GLOBAL VAR] (byte) flag for NMI debounce }|
  11593. NMInstall(nmReqPtr:NMRecPtr):OSErr; ∫Notification {A05E} TN184|
  11594. NMRec=RECORD ∫Notification [1/2]
  11595.     qLink:QElemPtr; { next queue entry }
  11596.     qType:INTEGER; { queue type -- ORD(nmType) = 8 }
  11597.     nmFlags:INTEGER; { reserved }
  11598.     nmPrivate:LONGINT; { reserved }
  11599.     nmReserved:INTEGER; { reserved }
  11600.     nmMark:INTEGER; { item to mark in Apple menu }|
  11601. NMRec=RECORD ∫Notification [2/2]
  11602.     nmIcon:Handle; { handle to small icon }
  11603.     nmSound:Handle; { handle to sound record }
  11604.     nmStr:StringPtr; { string to appear in alert }
  11605.     nmResp:ProcPtr; { pointer to response routine }
  11606.     nmRefCon:LONGINT; { for application use }|
  11607. NMRecPtr=^NMRec; ∫Notification|
  11608. NMRemove(nmReqPtr:NMRecPtr):OSErr; ∫Notification {A05F} TN184|
  11609. nmType=8; ∫Notification|
  11610. nmTypErr=-299; ∫Errors
  11611. { wrong queue type }|
  11612. noAdrMkErr=-67; ∫Errors
  11613. { couldn't find valid addr mark }|
  11614. noBridgeErr=-93; ∫Errors
  11615. { no network bridge for non-local send }|
  11616. noCalls=1; ∫Power|
  11617. noConstraint=0; ∫Controls|
  11618. noDataArea=-1104; ∫Errors|
  11619. noDefaultUserErr=-922; ∫Errors
  11620. { user hasn't typed in owners name in Network Setup Control
  11621. Pannel }|
  11622. noDraftBitsOp=7; ∫Printing|
  11623. noDriveErr=-64; ∫Errors
  11624. { drive not installed }|
  11625. noDriver=14; ∫Quickdraw
  11626. { 1 if no driver for this GDevice }|
  11627. noDtaMkErr=-71; ∫Errors
  11628. { couldn't find a data mark header }|
  11629. noErr=0; ∫Types
  11630. { All is well }|
  11631. noGlobalsErr=-904; ∫Errors
  11632. { The system is hosed, better re-boot }|
  11633. noGrowDocProc=4; ∫Windows|
  11634. noHardware=noHardwareErr; ∫Errors
  11635. { *** obsolete spelling }|
  11636. noHardwareErr=-200; ∫Errors
  11637. { Sound Manager Error Returns }|
  11638. noInformErr=-926; ∫Errors
  11639. { PPCStart failed because destination did not have inform
  11640. pending }|
  11641. NoLooping=0; ∫AIFF|
  11642. noMacDskErr=-57; ∫Errors
  11643. { not a mac diskette (sig bytes are wrong) }|
  11644. noMachineNameErr=-913; ∫Errors
  11645. { user hasn't named his Macintosh in the Network Setup
  11646. Control Panel }|
  11647. noMark=0; ∫Menus
  11648. { mark symbol for MarkItem }|
  11649. noMemForPictPlaybackErr=-145; ∫Errors|
  11650. noMoreRealTime=-212; ∫Errors
  11651. { not enough CPU cycles left to add another task }|
  11652. noMPPErr=-3102; ∫Errors|
  11653. NoneName='pnot compressed'; ∫AIFF|
  11654. NoneType='NONE'; ∫AIFF|
  11655. noNewDeviceBit=1; ∫QDOffscreen|
  11656. noNybErr=-66; ∫Errors
  11657. { couldn't find 5 nybbles in 200 tries }|
  11658. noOutstandingHLE=-608; ∫EPPC|
  11659. noParity=0; ∫Serial|
  11660. noPortErr=-903; ∫Errors
  11661. { Unable to open port or bad portRefNum }|
  11662. NoPurgePixels(pm:PixMapHandle); ∫QDOffscreen|
  11663. noRelErr=-1101; ∫Errors|
  11664. noRequest=2; ∫Power|
  11665. noResponseErr=-915; ∫Errors
  11666. { unable to contact destination }|
  11667. normalBit=0; ∫Quickdraw
  11668. { normal screen mapping }|
  11669. normalMsg=11; ∫Devices
  11670. { show only normal controls }|
  11671. noScrapErr=-100; ∫Errors
  11672. { No scrap exists error }|
  11673. noSendResp=-1103; ∫Errors|
  11674. noSessionErr=-908; ∫Errors
  11675. { Invalid session reference number }|
  11676. NoSuchRsl=1; ∫Printing|
  11677. notAFileErr=-1302; ∫Errors
  11678. { directory specified }|
  11679. notCompressed=0; ∫Sound
  11680. { compression ID's }|
  11681. NoteAlert(alertID:INTEGER;filterProc:ModalFilterProcPtr):
  11682. INTEGER; ∫Dialogs Δ {A987} I-420|
  11683. noteIcon=1; ∫Dialogs|
  11684. notEnoughBufferSpace=-207; ∫Errors
  11685. { could not allocate enough memory }|
  11686. notEnoughHardware=notEnoughHardwareErr; ∫Errors
  11687. { *** obsolete spelling }|
  11688. notEnoughHardwareErr=-201; ∫Errors
  11689. { Sound Manager Error Returns }|
  11690. notEnoughMemoryErr=-620; ∫Errors
  11691. { insufficient physical memory }|
  11692. notHeldErr=-621; ∫Errors
  11693. { specified range of memory is not held }|
  11694. Notification see ∫Notification|
  11695. notInitErr=-900; ∫Errors
  11696. { PPCToolBox not initialized }|
  11697. notLockedErr=-623; ∫Errors
  11698. { specified range of memory is not locked }|
  11699. notLoggedInErr=-923; ∫Errors
  11700. { The default userRefNum does not yet exist }|
  11701. noToolboxNameErr=-914; ∫Errors
  11702. { A system resource is missing, not too likely }|
  11703. notOpenErr=-28; ∫Errors
  11704. { Couldn't rd/wr/ctl/sts cause driver not opened }|
  11705. notPatBic=15; ∫Quickdraw|
  11706. notPatCopy=12; ∫Quickdraw|
  11707. notPatOr=13; ∫Quickdraw|
  11708. notPatXor=14; ∫Quickdraw|
  11709. notRegisteredSectionErr=-452; ∫Errors
  11710. { not a registered SectionRecord }|
  11711. notSrcBic=7; ∫Quickdraw|
  11712. notSrcCopy=4; ∫Quickdraw|
  11713. notSrcOr=5; ∫Quickdraw|
  11714. notSrcXor=6; ∫Quickdraw|
  11715. notThePublisherWrn=-463; ∫Errors
  11716. { not the first registered publisher for that container }|
  11717. noTypeErr=-102; ∫Errors
  11718. { No object of that type in scrap }|
  11719. noUserInteractionAllowed=-610; ∫EPPC
  11720. { no user interaction allowed }|
  11721. noUserNameErr=-911; ∫Errors
  11722. { user name unknown on destination machine }|
  11723. noUserRecErr=-928; ∫Errors
  11724. { Invalid user reference number }|
  11725. noUserRefErr=-924; ∫Errors
  11726. { unable to create a new userRefNum }|
  11727. NPixel2Char(textBuf:Ptr;textLen:LONGINT;slop:Fixed;pixelWidth:
  11728. Fixed;VAR leadingEdge:BOOLEAN;VAR widthRemaining:Fixed;
  11729. styleRunPosition:JustStyleCode;numer:Point;denom:Point):
  11730. INTEGER; ∫Script {A8B5}|
  11731. NPortionText(textPtr:Ptr;textLen:LONGINT;styleRunPosition:
  11732. JustStyleCode;numer:Point;denom:Point):Fixed; ∫Script {A8B5}|
  11733. nReturnReceipt=$00000200; ∫EPPC|
  11734. nsDrvErr=-56; ∫Errors
  11735. { no such drive (tried to mount a bad drive num) }|
  11736. nSendRequest=248; ∫AppleTalk
  11737. { NSendRequest code }|
  11738. NSetPalette(dstWindow:WindowPtr;srcPalette:PaletteHandle;
  11739. nCUpdates:INTEGER); ∫Palettes {AA95} TN211|
  11740. NSetTrapAddress(trapAddr:LONGINT;trapNum:INTEGER;tTyp:
  11741. TrapType); ∫OSUtils IV-234|
  11742. nsStackErr=-149; ∫Errors|
  11743. nsvErr=-35; ∫Errors
  11744. { no such volume }|
  11745. nulDev=3; ∫Devices
  11746. { Null event }|
  11747. nullCmd=0; ∫Sound|
  11748. nullEvent=0; ∫Events|
  11749. NullStHandle=^NullStPtr; ∫TextEdit|
  11750. NullStPtr=^NullStRec; ∫TextEdit|
  11751. NullStRec=RECORD ∫TextEdit
  11752.     teReserved:LONGINT; { reserved for future expansion }
  11753.     nullScrap:StScrpHandle; { handle to scrap style table }|
  11754. nulMsg=5; ∫Devices
  11755. { periodic event }|
  11756. NuLookup(where:Point;prompt:Str255;numTypes:INTEGER;typeList:
  11757. NLType;nameFilter:NameFilterProcPtr;zoneFilter:
  11758. ZoneFilterProcPtr;hookProc:DlgHookProcPtr;VAR theReply:
  11759. NBPReply):INTEGER; ∫CTBUtilities|
  11760. Num2Comp(x:Extended):Comp; ∫SANE|
  11761. Num2Dec(f:decform;x:Extended;VAR d:decimal); ∫SANE|
  11762. Num2Double(x:Extended):DOUBLE; ∫SANE|
  11763. Num2Extended(x:Extended):Extended; ∫SANE|
  11764. Num2Integer(x:Extended):INTEGER; ∫SANE|
  11765. Num2Longint(x:Extended):LONGINT; ∫SANE|
  11766. Num2Real(x:Extended):real; ∫SANE|
  11767. Num2Str(f:decform;x:Extended;VAR s:DecStr); ∫SANE|
  11768. NumberParts=RECORD ∫Script
  11769.     version:INTEGER;
  11770.     data:ARRAY [1..31] OF WideChar; { index by [tokLeftQuote..
  11771. tokMaxSymbols] }
  11772.     pePlus:WideCharArr;
  11773.     peMinus:WideCharArr;
  11774.     peMinusPlus:WideCharArr;
  11775.     altNumTable:WideCharArr;
  11776.     reserved:PACKED ARRAY [0..19] OF CHAR;|
  11777. NumberPartsPtr=^NumberParts; ∫Script|
  11778. NumFormatString=PACKED RECORD ∫Script
  11779.     fLength:Byte;
  11780.     fVersion:Byte;
  11781.     data:PACKED ARRAY [0..253] OF SignedByte; { private data }|
  11782. NumToHex(paramPtr:XCmdPtr;num:LONGINT;nDigits:INTEGER;VAR str:
  11783. Str255); ∫HyperXCmd|
  11784. NumToStr(paramPtr:XCmdPtr;num:LONGINT;VAR str:Str255);
  11785. ∫HyperXCmd|
  11786. NumToString(theNum:LONGINT;VAR theString:Str255); ∫Packages Δ
  11787. I-489|
  11788. NumVersion=PACKED RECORD ∫Files [1/2]
  11789.     CASE INTEGER OF
  11790.     0:
  11791.         majorRev:SignedByte; { 1st part of version number in BCD }
  11792.         minorRev:0..9; { 2nd part is 1 nibble in BCD }
  11793.         bugFixRev:0..9; { 3rd part is 1 nibble in BCD }|
  11794. NumVersion=PACKED RECORD ∫Files [2/2]
  11795.         stage:SignedByte; { stage code: dev, alpha, beta, final }
  11796.         nonRelRev:SignedByte; { revision level of non-released
  11797. version }
  11798.     1:
  11799.         version:LONGINT; { to use all 4 fields at one time }|
  11800. NuPLookup(where:Point;prompt:Str255;numTypes:INTEGER;typeList:
  11801. NLType;nameFilter:NameFilterProcPtr;zoneFilter:
  11802. ZoneFilterProcPtr;hookProc:DlgHookProcPtr;userData:LONGINT;
  11803. dialogID:INTEGER;filterProc:ModalFilterProcPtr;VAR theReply:
  11804. NBPReply):INTEGER; ∫CTBUtilities|
  11805. nWIDTHHook=24; ∫TextEdit
  11806. { [ProcPtr] nTEWidthHook }|
  11807. ObscureCursor; ∫Quickdraw {A856} I-168 P-84 178|
  11808. ocAccept=3; ∫ADSP
  11809. { accept request as delivered by listener }|
  11810. ocEstablish=4; ∫ADSP
  11811. { consider connection to be open }|
  11812. ocPassive=2; ∫ADSP
  11813. { wait for a connection request from remote }|
  11814. ocRequest=1; ∫ADSP
  11815. { request a connection with remote }|
  11816. Odd(x):boolean; MPW-203 TP-356|
  11817. oddParity=4096; ∫Serial|
  11818. offLinErr=-65; ∫Errors
  11819. { r/w requested for an off-line drive }|
  11820. OffPair=RECORD ∫Script
  11821.     offFirst:INTEGER;
  11822.     offSecond:INTEGER;|
  11823. OffscreenVersion:LONGINT; ∫QDOffscreen|
  11824. OffsetPoly(poly:PolyHandle;dh:INTEGER;dv:INTEGER); ∫Quickdraw
  11825. {A8CE} I-191|
  11826. OffsetRect(VAR r:Rect;dh:INTEGER;dv:INTEGER); ∫Quickdraw {
  11827. A8A8} I-174|
  11828. OffsetRgn(rgn:RgnHandle;dh:INTEGER;dv:INTEGER); ∫Quickdraw {
  11829. A8E0} I-183|
  11830. OffsetTable=ARRAY[0..2] OF OffPair; ∫Script|
  11831. ogonek=$FE; ∫Script|
  11832. ok=1; ∫Dialogs|
  11833. okMsg=2; ∫Devices
  11834. { user clicked OK button }|
  11835. OldContent=$9EA[GLOBAL VAR] Handle to saved content region;
  11836. ∫Globals|
  11837. OldFileName(prompt:string):string; prompt not displayed TP-371|
  11838. OldStructure=$9E6[GLOBAL VAR] Handle to saved structure
  11839. region; ∫Globals|
  11840. Omit(s:string;ndx,count:integer):string; see Delete TP-362|
  11841. oneBitMode=128; ∫Video
  11842. { Id of OneBitMode Parameter list. }|
  11843. OneOne=$A02; ∫SysEqu
  11844. { [GLOBAL VAR] $00010001 constant $00010001 [long] }|
  11845. OpColor(color:RGBColor); ∫Quickdraw {AA21} V-77|
  11846. Open3DPort(port:Port3DPtr); ∫Graf3D|
  11847. openATPSkt=254; ∫AppleTalk
  11848. { Open ATP socket }|
  11849. OpenCPicParams=RECORD ∫Quickdraw
  11850.     srcRect:Rect;
  11851.     hRes:Fixed;
  11852.     vRes:Fixed;
  11853.     version:INTEGER;
  11854.     reserved1:INTEGER;
  11855.     reserved2:LONGINT;|
  11856. OpenCPicture(newHeader:OpenCPicParams):PicHandle; ∫Quickdraw {
  11857. AA20} V-77|
  11858. OpenCPort(port:CGrafPtr); ∫Quickdraw Δ {AA00} V-67|
  11859. OpenDeskAcc(deskAccName:Str255):INTEGER; ∫Desk Δ {A9B6} I-440|
  11860. OpenDF(fileName:Str255;vRefNum:INTEGER;VAR refNum:INTEGER):
  11861. OSErr; ∫Files II-91 IV-109 P-131 171 TN102|
  11862. OpenDriver(name:Str255;VAR drvrRefNum:INTEGER):OSErr;
  11863. ∫Devices Δ II-178 N14-2|
  11864. OpenEdition(subscriberSectionH:SectionHandle;VAR refNum:
  11865. EditionRefNum):OSErr; ∫Editions {A82D}|
  11866. openErr=-23; ∫Errors
  11867. { I/O System Errors }|
  11868. openFolderIconResource=-3997; ∫Icons|
  11869. OpenNewEdition(publisherSectionH:SectionHandle;fdCreator:
  11870. OSType;publisherSectionDocument:FSSpecPtr;VAR refNum:
  11871. EditionRefNum):OSErr; ∫Editions {A82D}|
  11872. OpenPicture(picFrame:Rect):PicHandle; ∫Quickdraw Δ {A8F3}
  11873. I-189 V-96 P-86 178 TN21|
  11874. OpenPoly:PolyHandle; ∫Quickdraw Δ {A8CB} I-190|
  11875. OpenPort(port:GrafPtr); ∫Quickdraw Δ {A86F} I-163 TN155 TN194|
  11876. OpenResFile(fileName:Str255):INTEGER; ∫Resources Δ {A997}
  11877. I-115 N46-1 N78-1 2 N101-2 TN46 TN46 TN74 TN78 TN101 TN185
  11878. TN214 TN232|
  11879. OpenRF(fileName:Str255;vRefNum:INTEGER;VAR refNum:INTEGER):
  11880. OSErr; ∫Files II-91 IV-109 low-level II-109 IV-137 TN74|
  11881. OpenRFPerm(fileName:Str255;vRefNum:INTEGER;permission:
  11882. SignedByte):INTEGER; ∫Resources Δ {A9C4} IV-17 N116-2 TN116
  11883. TN185|
  11884. OpenRgn; ∫Quickdraw Δ {A8DA} I-181 P-85 178|
  11885. openSess=255; ∫AppleTalk
  11886. { Open session }|
  11887. openSkt=248; ∫AppleTalk
  11888. { Open DDP socket }|
  11889. OpenSlot(paramBlock:ParmBlkPtr;async:BOOLEAN):OSErr; ∫Slots
  11890. V-425|
  11891. OpenSlotAsync(paramBlock:ParmBlkPtr):OSErr; ∫Slots {A600}
  11892. V-425|
  11893. OpenSlotSync(paramBlock:ParmBlkPtr):OSErr; ∫Slots {A200} V-425|
  11894. OpenWD(vRefNum:INTEGER;dirID:LONGINT;procID:LONGINT;VAR
  11895. wdRefNum:INTEGER):OSErr; ∫Files IV-158 TN218|
  11896. OpenXPP(VAR xppRefnum:INTEGER):OSErr; ∫AppleTalk RI|
  11897. optionKey=2048; ∫Events
  11898. { Bit 3 of high byte }|
  11899. opWrErr=-49; ∫Errors
  11900. { file already open with with write permission }|
  11901. Ord(x):longint; MPW-205 TP-359|
  11902. Ord4(x):longint; MPW-201 TP-356|
  11903. OSErr=INTEGER; ∫Types
  11904. { error code }|
  11905. OSEventAvail(mask:INTEGER;VAR theEvent:EventRecord):BOOLEAN;
  11906. ∫OSEvents {A030} II-70|
  11907. OSEvents see ∫OSEvents|
  11908. osEvt=15; ∫Events|
  11909. osEvtMessageMask=$FF000000; ∫Events|
  11910. osMask=-32768; ∫Events|
  11911. OSType=PACKEDARRAY [1..4] OF CHAR; ∫Types|
  11912. OSTypePtr=^OSType; ∫Types|
  11913. OSUtils see ∫OSUtils|
  11914. OutlineMetrics(byteCount:INTEGER;textPtr:UNIV Ptr;numer:Point;
  11915. denom:Point;VAR yMax:INTEGER;VAR yMin:INTEGER;awArray:
  11916. FixedPtr;lsbArray:FixedPtr;boundsArray:RectPtr):OSErr; ∫Fonts
  11917. Δ I-223 TN191|
  11918. outsideCmpSH=0; ∫Sound
  11919. { MACE constants }|
  11920. overDot=$FA; ∫Script|
  11921. overlayDITL=0; ∫CTBUtilities|
  11922. ownedFolderIconResource=-3980; ∫Icons|
  11923. Pack Numbers [1/2]
  11924. List Manager                _Pack0    ∫Lists
  11925. ?                        _Pack1
  11926. Disk Initialization            _Pack2    ∫Packages
  11927. Standard File                _Pack3    ∫StandardFile
  11928. Floating Point                _Pack4
  11929. Transcendental            _Pack5
  11930. International Utilities        _Pack6    ∫Packages
  11931. Binary Decimal Conversion    _Pack7    ∫Packages|
  11932. Pack Numbers [2/2]
  11933. AppleEvent                _Pack8    ∫AppleEvents
  11934. PPC Browser                _Pack9    ∫PPCToolbox
  11935. ?                        _Pack10
  11936. Editions Manager            _Pack11    ∫Editions
  11937. Colour Picker                _Pack12    ∫Picker
  11938. Database Access Manager    _Pack13    ∫DatabaseAccess
  11939. Help Manager                _Pack14    ∫Balloons
  11940. Picture Utilities            _Pack15    ∫PictUtil|
  11941. Packages see ∫Packages|
  11942. PackBits(VAR srcPtr:Ptr;VAR dstPtr:Ptr;srcBytes:INTEGER);
  11943. ∫ToolUtils {A8CF} I-470 N86-2 TN86|
  11944. PAddResponse(thePBPtr:ATPPBPtr;async:BOOLEAN):OSErr;
  11945. ∫AppleTalk II-318 V-513|
  11946. PageFaultFatal:BOOLEAN; ∫Memory {A08D} II-30 IV-77 83 N39-1
  11947. N103 TN103|
  11948. PageState=INTEGER; ∫Memory|
  11949. PaintArc(r:Rect;startAngle:INTEGER;arcAngle:INTEGER);
  11950. ∫Quickdraw Δ {A8BF} I-180|
  11951. PaintBehind(startWindow:WindowPeek;clobberedRgn:RgnHandle);
  11952. ∫Windows Δ {A90D} I-297|
  11953. PaintOne(window:WindowPeek;clobberedRgn:RgnHandle); ∫Windows Δ
  11954.  {A90C} I-296 V-208|
  11955. PaintOval(r:Rect); ∫Quickdraw Δ {A8B8} I-178|
  11956. PaintPoly(poly:PolyHandle); ∫Quickdraw Δ {A8C7} I-192|
  11957. PaintRect(r:Rect); ∫Quickdraw Δ {A8A2} I-177 P-80 178|
  11958. PaintRgn(rgn:RgnHandle); ∫Quickdraw Δ {A8D3} I-186|
  11959. PaintRoundRect(r:Rect;ovalWidth:INTEGER;ovalHeight:INTEGER);
  11960. ∫Quickdraw Δ {A8B1} I-179|
  11961. PaintWhite=$9DC; ∫SysEqu
  11962. { [GLOBAL VAR] Flag for whether to paint window white before
  11963. update event (word) erase newly drawn windows? [word] }|
  11964. Palette2CTab(srcPalette:PaletteHandle;dstCTab:CTabHandle);
  11965. ∫Palettes Δ {AAA0} V-166|
  11966. Palette=RECORD ∫Palettes
  11967.     pmEntries:INTEGER; { entries in pmTable }
  11968.     pmDataFields:ARRAY [0..6] OF INTEGER; { private fields }
  11969.     pmInfo:ARRAY [0..0] OF ColorInfo;|
  11970. PaletteHandle=^PalettePtr; ∫Palettes|
  11971. PalettePtr=^Palette; ∫Palettes|
  11972. Palettes see ∫Palettes|
  11973. ParamBlkType=… ∫OSUtils
  11974. (IOParam,FileParam,VolumeParam,CntrlParam,SlotDevParam,
  11975. MultiDevParam,AccessParam,ObjParam,CopyParam,WDParam,FIDParam,
  11976. CSParam,ForeignPrivParam);|
  11977. ParamBlockRec=RECORD ∫OSUtils [1/8]
  11978.     qLink:QElemPtr;
  11979.     qType:INTEGER;
  11980.     ioTrap:INTEGER;
  11981.     ioCmdAddr:Ptr;
  11982.     ioCompletion:ProcPtr;
  11983.     ioResult:OSErr;
  11984.     ioNamePtr:StringPtr;
  11985.     ioVRefNum:INTEGER;
  11986.     CASE ParamBlkType OF|
  11987. ParamBlockRec=RECORD ∫OSUtils [2/8]
  11988.     IOParam:
  11989.         ioRefNum:INTEGER;
  11990.         ioVersNum:SignedByte;
  11991.         ioPermssn:SignedByte;
  11992.         ioMisc:Ptr;
  11993.         ioBuffer:Ptr;
  11994.         ioReqCount:LONGINT;
  11995.         ioActCount:LONGINT;
  11996.         ioPosMode:INTEGER;|
  11997. ParamBlockRec=RECORD ∫OSUtils [3/8]
  11998.         ioPosOffset:LONGINT;
  11999.     FileParam:
  12000.         ioFRefNum:INTEGER;
  12001.         ioFVersNum:SignedByte;
  12002.         filler1:SignedByte;
  12003.         ioFDirIndex:INTEGER;
  12004.         ioFlAttrib:SignedByte;
  12005.         ioFlVersNum:SignedByte;|
  12006. ParamBlockRec=RECORD ∫OSUtils [4/8]
  12007.         ioFlFndrInfo:FInfo;
  12008.         ioFlNum:LONGINT;
  12009.         ioFlStBlk:INTEGER;
  12010.         ioFlLgLen:LONGINT;
  12011.         ioFlPyLen:LONGINT;
  12012.         ioFlRStBlk:INTEGER;
  12013.         ioFlRLgLen:LONGINT;
  12014.         ioFlRPyLen:LONGINT;|
  12015. ParamBlockRec=RECORD ∫OSUtils [5/8]
  12016.         ioFlCrDat:LONGINT;
  12017.         ioFlMdDat:LONGINT;
  12018.     VolumeParam:
  12019.         filler2:LONGINT;
  12020.         ioVolIndex:INTEGER;
  12021.         ioVCrDate:LONGINT;
  12022.         ioVLsBkUp:LONGINT;
  12023.         ioVAtrb:INTEGER;|
  12024. ParamBlockRec=RECORD ∫OSUtils [6/8]
  12025.         ioVNmFls:INTEGER;
  12026.         ioVDirSt:INTEGER;
  12027.         ioVBlLn:INTEGER;
  12028.         ioVNmAlBlks:INTEGER;
  12029.         ioVAlBlkSiz:LONGINT;
  12030.         ioVClpSiz:LONGINT;
  12031.         ioAlBlSt:INTEGER;
  12032.         ioVNxtFNum:LONGINT;|
  12033. ParamBlockRec=RECORD ∫OSUtils [7/8]
  12034.         ioVFrBlk:INTEGER;
  12035.     CntrlParam:
  12036.         ioCRefNum:INTEGER;
  12037.         csCode:INTEGER;
  12038.         csParam:ARRAY [0..10] OF INTEGER;
  12039.     SlotDevParam:
  12040.         filler3:LONGINT;
  12041.         ioMix:Ptr;|
  12042. ParamBlockRec=RECORD ∫OSUtils [8/8]
  12043.         ioFlags:INTEGER;
  12044.         ioSlot:SignedByte;
  12045.         ioID:SignedByte;
  12046.     MultiDevParam:
  12047.         filler4:LONGINT;
  12048.         ioMMix:Ptr;
  12049.         ioMFlags:INTEGER;
  12050.         ioSEBlkPtr:Ptr;|
  12051. paramErr=-50; ∫Errors
  12052. { error in user parameter list }|
  12053. ParamText(param0:Str255;param1:Str255;param2:Str255;param3:
  12054. Str255); ∫Dialogs Δ {A98B} I-421|
  12055. parityErr=16; ∫Errors
  12056. { serial driver error masks }|
  12057. ParmBlkPtr=^ParamBlockRec; ∫OSUtils|
  12058. ParseTable(VAR table:CharByteTable):BOOLEAN; ∫Script {A8B5}|
  12059. Partition=PACKED RECORD ∫SCSI [1/3]
  12060.     pmSig:INTEGER; { unique value for map entry blk }
  12061.     pmSigPad:INTEGER; { currently unused }
  12062.     pmMapBlkCnt:LONGINT; { # of blks in partition map }
  12063.     pmPyPartStart:LONGINT; { physical start blk of partition }
  12064.     pmPartBlkCnt:LONGINT; { # of blks in this partition }
  12065.     pmPartName:PACKED ARRAY [0..31] OF CHAR; { ASCII partition
  12066. name }
  12067.     pmParType:PACKED ARRAY [0..31] OF CHAR; { ASCII partition|
  12068. Partition=PACKED RECORD ∫SCSI [2/3]
  12069. type }
  12070.     pmLgDataStart:LONGINT; { log. # of partition's 1st data blk }
  12071.     pmDataCnt:LONGINT; { # of blks in partition's data area }
  12072.     pmPartStatus:LONGINT; { bit field for partition status }
  12073.     pmLgBootStart:LONGINT; { log. blk of partition's boot code }
  12074.     pmBootSize:LONGINT; { number of bytes in boot code }
  12075.     pmBootAddr:LONGINT; { memory load address of boot code }
  12076.     pmBootAddr2:LONGINT; { currently unused }|
  12077. Partition=PACKED RECORD ∫SCSI [3/3]
  12078.     pmBootEntry:LONGINT; { entry point of boot code }
  12079.     pmBootEntry2:LONGINT; { currently unused }
  12080.     pmBootCksum:LONGINT; { checksum of boot code }
  12081.     pmProcessor:PACKED ARRAY [0..15] OF CHAR; { ASCII for the
  12082. processor type }
  12083.     pmPad:ARRAY [0..187] OF INTEGER; { 512 bytes long currently
  12084. unused }|
  12085. partNum=4; ∫ROMDefs
  12086. { Part number }|
  12087. Pascal Predefined Routines [1/2]
  12088. Bits -> BitAnd BitNot BitOr BitXor BAND BOR BXOR BNOT BSL BSR
  12089.     BROTL RROTR BTST BCLR BSET HiWrd LoWrd
  12090. Compiler Directives -> Compiler
  12091. Hacks -> Ord4 Pointer SizeOf
  12092. Memory -> Dispose FillChar HeapCheck HeapResult Mark MemAvail
  12093.     MoveLeft MoveRight New PLHeapInit PLSetHeapCheck
  12094.     PLSetHeapType PLSetMErrProc PLSetNonCont Release ScanEQ
  12095.     ScanNE|
  12096. Pascal Predefined Routines [2/2]
  12097. Niceties -> StringOf ReadString WriteDraw OldFileName
  12098.     NewFileName
  12099. Ordinals -> Chr Odd Ord Pred Succ
  12100. Reals -> Abs Arctan Cos Exp Ln Round Sin Sqr Sqrt Trunc
  12101. Strings -> Concat Copy Delete Include Insert Length Omit Pos
  12102. Windows -> GetDrawingRect GetTextRect HideAll SaveDrawing
  12103.     SetDrawingRect SetTextRect ShowDrawing ShowText|
  12104. pasteDev=12; ∫Devices|
  12105. PasToZero(paramPtr:XCmdPtr;str:Str255):Handle; ∫HyperXCmd|
  12106. PATalkClosePrep(thePBptr:MPPPBPtr;async:BOOLEAN):OSErr;
  12107. ∫AppleTalk V-518
  12108. -->    26    [W]    csCode    Always    PKillNBP
  12109. -->    28    [P]    aKillQEl    Pointer    to    queue    element|
  12110. patBic=11; ∫Quickdraw|
  12111. patCopy=8; ∫Quickdraw|
  12112. PatHandle=^PatPtr; ∫Quickdraw|
  12113. patOr=9; ∫Quickdraw|
  12114. PatPtr=^Pattern; ∫Quickdraw|
  12115. PAttachPH(thePBptr:MPPPBPtr;async:BOOLEAN):OSErr; ∫AppleTalk
  12116. II-308 V-513
  12117. -->    26    [W]    csCode    ;always attachPH
  12118. -->    28    [B]    protType    ;ALAP protocol type
  12119. -->    30    [P]    handler    ;protocol handler|
  12120. Pattern=PACKED RECORD ∫Quickdraw
  12121.     [0..7] OF 0..255;|
  12122. patXor=10; ∫Quickdraw|
  12123. pauseCmd=11; ∫Sound|
  12124. PBAllocate(paramBlock:ParmBlkPtr;async:BOOLEAN):OSErr; ∫Files
  12125. II-113 IV-143
  12126. -->    12    [P]    ioCompletion
  12127. <--    16    [W]    ioResult
  12128. -->    24    [W]    ioRefNum
  12129. -->    36    [L]    ioReqCount
  12130. <--    40    [L]    ioActCount|
  12131. PBAllocateAsync(paramBlock:ParmBlkPtr):OSErr; ∫Files {A410}
  12132. II-113 IV-143
  12133. -->    12    [P]    ioCompletion
  12134. <--    16    [W]    ioResult
  12135. -->    24    [W]    ioRefNum
  12136. -->    36    [L]    ioReqCount
  12137. <--    40    [L]    ioActCount|
  12138. PBAllocateSync(paramBlock:ParmBlkPtr):OSErr; ∫Files {A010}
  12139. II-113 IV-143
  12140. -->    12    [P]    ioCompletion
  12141. <--    16    [W]    ioResult
  12142. -->    24    [W]    ioRefNum
  12143. -->    36    [L]    ioReqCount
  12144. <--    40    [L]    ioActCount|
  12145. PBAllocContig(paramBlock:ParmBlkPtr;async:BOOLEAN):OSErr;
  12146. ∫Files IV-143
  12147. -->    12    [P]    ioCompletion
  12148. <--    16    [W]    ioResult
  12149. -->    24    [W]    ioRefNum
  12150. -->    36    [L]    ioReqCount
  12151. <--    40    [L]    ioActCount|
  12152. PBAllocContigAsync(paramBlock:ParmBlkPtr):OSErr; ∫Files {A610}
  12153.  IV-143
  12154. -->    12    [P]    ioCompletion
  12155. <--    16    [W]    ioResult
  12156. -->    24    [W]    ioRefNum
  12157. -->    36    [L]    ioReqCount
  12158. <--    40    [L]    ioActCount|
  12159. PBAllocContigSync(paramBlock:ParmBlkPtr):OSErr; ∫Files {A210}
  12160. IV-143
  12161. -->    12    [P]    ioCompletion
  12162. <--    16    [W]    ioResult
  12163. -->    24    [W]    ioRefNum
  12164. -->    36    [L]    ioReqCount
  12165. <--    40    [L]    ioActCount|
  12166. PBCatMove(paramBlock:CMovePBPtr;async:BOOLEAN):OSErr; ∫Files
  12167. IV-157
  12168. -->    12    [P]    ioCompletion
  12169. <--    16    [W]    ioResult
  12170. -->    18    [P]    ioNamePtr
  12171. -->    22    [W]    ioVRefNum
  12172. -->    28    [P]    ioNewName
  12173. -->    36    [L]    ioNewDirID
  12174. -->    48    [L]    ioDirID|
  12175. PBCatMoveAsync(paramBlock:CMovePBPtr):OSErr; ∫Files {A660}
  12176. IV-157
  12177. -->    12    [P]    ioCompletion
  12178. <--    16    [W]    ioResult
  12179. -->    18    [P]    ioNamePtr
  12180. -->    22    [W]    ioVRefNum
  12181. -->    28    [P]    ioNewName
  12182. -->    36    [L]    ioNewDirID
  12183. -->    48    [L]    ioDirID|
  12184. PBCatMoveSync(paramBlock:CMovePBPtr):OSErr; ∫Files {A260}
  12185. IV-157
  12186. -->    12    [P]    ioCompletion
  12187. <--    16    [W]    ioResult
  12188. -->    18    [P]    ioNamePtr
  12189. -->    22    [W]    ioVRefNum
  12190. -->    28    [P]    ioNewName
  12191. -->    36    [L]    ioNewDirID
  12192. -->    48    [L]    ioDirID|
  12193. PBCatSearch(paramBlock:HParmBlkPtr;async:BOOLEAN):OSErr;
  12194. ∫Files Δ PBOffLine function II-106 IV-134
  12195.     —>  12  ioCompletion    pointer
  12196. <--    —    16    [W]    ioResult
  12197.     —>  18  ioNamePtr   pointer
  12198.     —>  22  ioVRefNum   word|
  12199. PBCatSearchAsync(paramBlock:HParmBlkPtr):OSErr; ∫Files Δ {
  12200. A660} PBOffLine function II-106 IV-134
  12201.     —>  12  ioCompletion    pointer
  12202. <--    —    16    [W]    ioResult
  12203.     —>  18  ioNamePtr   pointer
  12204.     —>  22  ioVRefNum   word|
  12205. PBCatSearchSync(paramBlock:HParmBlkPtr):OSErr; ∫Files Δ {A260}
  12206.  PBOffLine function II-106 IV-134
  12207.     —>  12  ioCompletion    pointer
  12208. <--    —    16    [W]    ioResult
  12209.     —>  18  ioNamePtr   pointer
  12210.     —>  22  ioVRefNum   word|
  12211. PBClose(paramBlock:ParmBlkPtr;async:BOOLEAN):OSErr; ∫Files
  12212. II-114
  12213. -->    12    [P]    ioCompletion
  12214. <--    16    [W]    ioResult
  12215. -->    24    [W]    ioRefNum|
  12216. PBCloseAsync(paramBlock:ParmBlkPtr):OSErr; ∫Files {A401}
  12217. II-114
  12218. -->    12    [P]    ioCompletion
  12219. <--    16    [W]    ioResult
  12220. -->    24    [W]    ioRefNum|
  12221. PBCloseSync(paramBlock:ParmBlkPtr):OSErr; ∫Files {A001} II-114
  12222. -->    12    [P]    ioCompletion
  12223. <--    16    [W]    ioResult
  12224. -->    24    [W]    ioRefNum|
  12225. PBCloseWD(paramBlock:WDPBPtr;async:BOOLEAN):OSErr; ∫Files
  12226. IV-158
  12227. -->    12    [P]    ioCompletion
  12228. <--    16    [W]    ioResult
  12229. -->    22    [W]    ioVRefNum|
  12230. PBCloseWDAsync(paramBlock:WDPBPtr):OSErr; ∫Files {A660} IV-158
  12231. -->    12    [P]    ioCompletion
  12232. <--    16    [W]    ioResult
  12233. -->    22    [W]    ioVRefNum|
  12234. PBCloseWDSync(paramBlock:WDPBPtr):OSErr; ∫Files {A260} IV-158
  12235. -->    12    [P]    ioCompletion
  12236. <--    16    [W]    ioResult
  12237. -->    22    [W]    ioVRefNum|
  12238. PBControl(paramBlock:ParmBlkPtr;async:BOOLEAN):OSErr;
  12239. ∫Devices Δ II-186
  12240. -->    12    [P]    ioCompletion
  12241. <--    16    [W]    ioResult
  12242. -->    22    [W]    ioVRefNum
  12243. -->    24    [W]    ioRefNum
  12244. -->    26    [W]    csCode
  12245. -->    28    [R]    csParam|
  12246. PBControlAsync(paramBlock:ParmBlkPtr):OSErr; ∫Devices Δ {A404}
  12247.  II-186
  12248. -->    12    [P]    ioCompletion
  12249. <--    16    [W]    ioResult
  12250. -->    22    [W]    ioVRefNum
  12251. -->    24    [W]    ioRefNum
  12252. -->    26    [W]    csCode
  12253. -->    28    [R]    csParam|
  12254. PBControlSync(paramBlock:ParmBlkPtr):OSErr; ∫Devices Δ {A004}
  12255. II-186
  12256. -->    12    [P]    ioCompletion
  12257. <--    16    [W]    ioResult
  12258. -->    22    [W]    ioVRefNum
  12259. -->    24    [W]    ioRefNum
  12260. -->    26    [W]    csCode
  12261. -->    28    [R]    csParam|
  12262. PBCreate(paramBlock:ParmBlkPtr;async:BOOLEAN):OSErr; ∫Files
  12263. II-107 IV-145
  12264. -->    12    [P]    ioCompletion
  12265. <--    16    [W]    ioResult
  12266. -->    18    [P]    ioNamePtr
  12267. -->    22    [W]    ioVRefNum
  12268. -->    26    [B]    ioFVersNum|
  12269. PBCreateAsync(paramBlock:ParmBlkPtr):OSErr; ∫Files {A408}
  12270. II-107 IV-145
  12271. -->    12    [P]    ioCompletion
  12272. <--    16    [W]    ioResult
  12273. -->    18    [P]    ioNamePtr
  12274. -->    22    [W]    ioVRefNum
  12275. -->    26    [B]    ioFVersNum|
  12276. PBCreateFileIDRef(paramBlock:HParmBlkPtr;async:BOOLEAN):OSErr;
  12277.  ∫Files|
  12278. PBCreateFileIDRefAsync(paramBlock:HParmBlkPtr):OSErr; ∫Files {
  12279. A660}|
  12280. PBCreateFileIDRefSync(paramBlock:HParmBlkPtr):OSErr; ∫Files {
  12281. A260}|
  12282. PBCreateSync(paramBlock:ParmBlkPtr):OSErr; ∫Files {A008}
  12283. II-107 IV-145
  12284. -->    12    [P]    ioCompletion
  12285. <--    16    [W]    ioResult
  12286. -->    18    [P]    ioNamePtr
  12287. -->    22    [W]    ioVRefNum
  12288. -->    26    [B]    ioFVersNum|
  12289. PBDelete(paramBlock:ParmBlkPtr;async:BOOLEAN):OSErr; ∫Files
  12290. II-119 IV-147
  12291. -->    12    [P]    ioCompletion
  12292. <--    16    [W]    ioResult
  12293. -->    18    [P]    ioNamePtr
  12294. -->    22    [W]    ioVRefNum
  12295. -->    26    [B]    ioFVersNum|
  12296. PBDeleteAsync(paramBlock:ParmBlkPtr):OSErr; ∫Files {A409}
  12297. II-119 IV-147
  12298. -->    12    [P]    ioCompletion
  12299. <--    16    [W]    ioResult
  12300. -->    18    [P]    ioNamePtr
  12301. -->    22    [W]    ioVRefNum
  12302. -->    26    [B]    ioFVersNum|
  12303. PBDeleteFileIDRef(paramBlock:HParmBlkPtr;async:BOOLEAN):OSErr;
  12304.  ∫Files|
  12305. PBDeleteFileIDRefAsync(paramBlock:HParmBlkPtr):OSErr; ∫Files {
  12306. A660}|
  12307. PBDeleteFileIDRefSync(paramBlock:HParmBlkPtr):OSErr; ∫Files {
  12308. A260}|
  12309. PBDeleteSync(paramBlock:ParmBlkPtr):OSErr; ∫Files {A009}
  12310. II-119 IV-147
  12311. -->    12    [P]    ioCompletion
  12312. <--    16    [W]    ioResult
  12313. -->    18    [P]    ioNamePtr
  12314. -->    22    [W]    ioVRefNum
  12315. -->    26    [B]    ioFVersNum|
  12316. PBDirCreate(paramBlock:HParmBlkPtr;async:BOOLEAN):OSErr;
  12317. ∫Files IV-146
  12318. -->    12    [P]    ioCompletion
  12319. <--    16    [W]    ioResult
  12320. <->    18    [P]    ioNamePtr
  12321. -->    22    [W]    ioVRefNum
  12322. <->    48    [L]    ioDirID|
  12323. PBDirCreateAsync(paramBlock:HParmBlkPtr):OSErr; ∫Files {A660}
  12324. IV-146
  12325. -->    12    [P]    ioCompletion
  12326. <--    16    [W]    ioResult
  12327. <->    18    [P]    ioNamePtr
  12328. -->    22    [W]    ioVRefNum
  12329. <->    48    [L]    ioDirID|
  12330. PBDirCreateSync(paramBlock:HParmBlkPtr):OSErr; ∫Files {A260}
  12331. IV-146
  12332. -->    12    [P]    ioCompletion
  12333. <--    16    [W]    ioResult
  12334. <->    18    [P]    ioNamePtr
  12335. -->    22    [W]    ioVRefNum
  12336. <->    48    [L]    ioDirID|
  12337. PBDTAddAPPL(paramBlock:DTPBPtr;async:BOOLEAN):OSErr; ∫Files|
  12338. PBDTAddAPPLAsync(paramBlock:DTPBPtr):OSErr; ∫Files {A660}|
  12339. PBDTAddAPPLSync(paramBlock:DTPBPtr):OSErr; ∫Files {A260}|
  12340. PBDTAddIcon(paramBlock:DTPBPtr;async:BOOLEAN):OSErr; ∫Files|
  12341. PBDTAddIconAsync(paramBlock:DTPBPtr):OSErr; ∫Files {A660}|
  12342. PBDTAddIconSync(paramBlock:DTPBPtr):OSErr; ∫Files {A260}|
  12343. PBDTCloseDown(paramBlock:DTPBPtr):OSErr; ∫Files {A260}|
  12344. PBDTDelete(paramBlock:DTPBPtr;async:BOOLEAN):OSErr; ∫Files|
  12345. PBDTDeleteAsync(paramBlock:DTPBPtr):OSErr; ∫Files {A460}|
  12346. PBDTDeleteSync(paramBlock:DTPBPtr):OSErr; ∫Files {A060}|
  12347. PBDTFlush(paramBlock:DTPBPtr;async:BOOLEAN):OSErr; ∫Files|
  12348. PBDTFlushAsync(paramBlock:DTPBPtr):OSErr; ∫Files {A660}|
  12349. PBDTFlushSync(paramBlock:DTPBPtr):OSErr; ∫Files {A260}|
  12350. PBDTGetAPPL(paramBlock:DTPBPtr;async:BOOLEAN):OSErr; ∫Files|
  12351. PBDTGetAPPLAsync(paramBlock:DTPBPtr):OSErr; ∫Files {A660}|
  12352. PBDTGetAPPLSync(paramBlock:DTPBPtr):OSErr; ∫Files {A260}|
  12353. PBDTGetComment(paramBlock:DTPBPtr;async:BOOLEAN):OSErr; ∫Files|
  12354. PBDTGetCommentAsync(paramBlock:DTPBPtr):OSErr; ∫Files {A660}|
  12355. PBDTGetCommentSync(paramBlock:DTPBPtr):OSErr; ∫Files {A260}|
  12356. PBDTGetIcon(paramBlock:DTPBPtr;async:BOOLEAN):OSErr; ∫Files|
  12357. PBDTGetIconAsync(paramBlock:DTPBPtr):OSErr; ∫Files {A660}|
  12358. PBDTGetIconInfo(paramBlock:DTPBPtr;async:BOOLEAN):OSErr;
  12359. ∫Files|
  12360. PBDTGetIconInfoAsync(paramBlock:DTPBPtr):OSErr; ∫Files {A660}|
  12361. PBDTGetIconInfoSync(paramBlock:DTPBPtr):OSErr; ∫Files {A260}|
  12362. PBDTGetIconSync(paramBlock:DTPBPtr):OSErr; ∫Files {A260}|
  12363. PBDTGetInfo(paramBlock:DTPBPtr;async:BOOLEAN):OSErr; ∫Files|
  12364. PBDTGetInfoAsync(paramBlock:DTPBPtr):OSErr; ∫Files {A660}|
  12365. PBDTGetInfoSync(paramBlock:DTPBPtr):OSErr; ∫Files {A260}|
  12366. PBDTGetPath(paramBlock:DTPBPtr):OSErr; ∫Files {A260}|
  12367. PBDTOpenInform(paramBlock:DTPBPtr):OSErr; ∫Files {A060}|
  12368. PBDTRemoveAPPL(paramBlock:DTPBPtr;async:BOOLEAN):OSErr; ∫Files|
  12369. PBDTRemoveAPPLAsync(paramBlock:DTPBPtr):OSErr; ∫Files {A660}|
  12370. PBDTRemoveAPPLSync(paramBlock:DTPBPtr):OSErr; ∫Files {A260}|
  12371. PBDTRemoveComment(paramBlock:DTPBPtr;async:BOOLEAN):OSErr;
  12372. ∫Files|
  12373. PBDTRemoveCommentAsync(paramBlock:DTPBPtr):OSErr; ∫Files {
  12374. A660}|
  12375. PBDTRemoveCommentSync(paramBlock:DTPBPtr):OSErr; ∫Files {A260}|
  12376. PBDTReset(paramBlock:DTPBPtr;async:BOOLEAN):OSErr; ∫Files|
  12377. PBDTResetAsync(paramBlock:DTPBPtr):OSErr; ∫Files {A660}|
  12378. PBDTResetSync(paramBlock:DTPBPtr):OSErr; ∫Files {A260}|
  12379. PBDTSetComment(paramBlock:DTPBPtr;async:BOOLEAN):OSErr; ∫Files|
  12380. PBDTSetCommentAsync(paramBlock:DTPBPtr):OSErr; ∫Files {A660}|
  12381. PBDTSetCommentSync(paramBlock:DTPBPtr):OSErr; ∫Files {A260}|
  12382. PBEject(paramBlock:ParmBlkPtr):OSErr; ∫Files Δ {A017} II-107
  12383. IV-135
  12384. -->    12    [P]    ioCompletion
  12385. <--    16    [W]    ioResult
  12386. -->    18    [P]    ioNamePtr
  12387. -->    22    [W]    ioVRefNum|
  12388. PBExchangeFiles(paramBlock:HParmBlkPtr;async:BOOLEAN):OSErr;
  12389. ∫Files|
  12390. PBExchangeFilesAsync(paramBlock:HParmBlkPtr):OSErr; ∫Files {
  12391. A660}|
  12392. PBExchangeFilesSync(paramBlock:HParmBlkPtr):OSErr; ∫Files {
  12393. A260}|
  12394. PBFlushFile(paramBlock:ParmBlkPtr;async:BOOLEAN):OSErr;
  12395. ∫Files II-114 IV-144
  12396. -->    12    [P]    ioCompletion
  12397. <--    16    [W]    ioResult
  12398. -->    24    [W]    ioRefNum|
  12399. PBFlushFileAsync(paramBlock:ParmBlkPtr):OSErr; ∫Files {A445}
  12400. II-114 IV-144
  12401. -->    12    [P]    ioCompletion
  12402. <--    16    [W]    ioResult
  12403. -->    24    [W]    ioRefNum|
  12404. PBFlushFileSync(paramBlock:ParmBlkPtr):OSErr; ∫Files {A045}
  12405. II-114 IV-144
  12406. -->    12    [P]    ioCompletion
  12407. <--    16    [W]    ioResult
  12408. -->    24    [W]    ioRefNum|
  12409. PBFlushVol(paramBlock:ParmBlkPtr;async:BOOLEAN):OSErr; ∫Files
  12410. Δ II-105 IV-133
  12411. -->    12    [P]    ioCompletion
  12412. <--    16    [W]    ioResult
  12413. -->    18    [P]    ioNamePtr
  12414. -->    22    [W]    ioVRefNum|
  12415. PBFlushVolAsync(paramBlock:ParmBlkPtr):OSErr; ∫Files Δ {A413}
  12416. II-105 IV-133
  12417. -->    12    [P]    ioCompletion
  12418. <--    16    [W]    ioResult
  12419. -->    18    [P]    ioNamePtr
  12420. -->    22    [W]    ioVRefNum|
  12421. PBFlushVolSync(paramBlock:ParmBlkPtr):OSErr; ∫Files Δ {A013}
  12422. II-105 IV-133
  12423. -->    12    [P]    ioCompletion
  12424. <--    16    [W]    ioResult
  12425. -->    18    [P]    ioNamePtr
  12426. -->    22    [W]    ioVRefNum|
  12427. PBGetCatInfo(paramBlock:CInfoPBPtr;async:BOOLEAN):OSErr; [1/3]
  12428. ∫Files IV-155 V-391 N68-1 N69 TN68 TN69
  12429.   Files:                                   Directories:
  12430. -->    12    [P]    ioCompletion    -->    12    [P]    ioCompletion
  12431. <--    16    [W]    ioResult    <--    16    [W]    ioResult
  12432. <->    18    [P]    ioNamePtr    <->    18    [P]    ioNamePtr
  12433. -->    22    [W]    ioVRefNum    -->    22    [W]    ioVRefNum
  12434. <--    24    [W]    ioFRefNum    <--    24    [W]    ioFRefNum
  12435. -->    28    [W]    ioFDirIndex    -->    28    [W]    ioFDirIndex|
  12436. PBGetCatInfo(paramBlock:CInfoPBPtr;async:BOOLEAN):OSErr; [2/3]
  12437. <--    30    [B]    ioFlAttrib    <--    30    [B]    ioFlAttrib
  12438. <--    31    [B]    ioACUser    access    rights    for    directory    only
  12439. <--    32    ioFlFndrInfo    16    bytes    <--    32    ioDrUsrWds    16    bytes
  12440. <->    48    [L]    ioDirID    <->    48    [L]    ioDrDirID
  12441. <--    52    [W]    ioFlStBlk    <--    52    [W]    ioDrNmFls
  12442. <--    54    [L]    ioFlLgLen
  12443. <--    58    [L]    ioFlPyLen
  12444. <--    62    [W]    ioFlRStBlk|
  12445. PBGetCatInfo(paramBlock:CInfoPBPtr;async:BOOLEAN):OSErr; [3/3]
  12446. <--    64    [L]    ioFlRLgLen
  12447. <--    68    [L]    ioFlRPyLen
  12448. <--    72    [L]    ioFlCrDat    <--    72    [L]    ioDrCrDat
  12449. <--    76    [L]    ioFlMdDat    <--    76    [L]    ioDrMdDat
  12450. <--    80    [L]    ioFlBkDat    <--    80    [L]    ioDrBkDat
  12451. <--    84    ioFlXFndrInfo    16    bytes    <--    84    ioDrFndrInfo    16    bytes
  12452. <--    100    [L]    ioFlParID    <--    100    [L]    ioDrParID
  12453. <--    104    [L]    ioFlClpSiz|
  12454. PBGetCatInfoAsync(paramBlock:CInfoPBPtr):OSErr; ∫Files {A660} [1/3]
  12455. IV-155 V-391 N68-1 N69 TN68 TN69
  12456.   Files:                                   Directories:
  12457. -->    12    [P]    ioCompletion    -->    12    [P]    ioCompletion
  12458. <--    16    [W]    ioResult    <--    16    [W]    ioResult
  12459. <->    18    [P]    ioNamePtr    <->    18    [P]    ioNamePtr
  12460. -->    22    [W]    ioVRefNum    -->    22    [W]    ioVRefNum
  12461. <--    24    [W]    ioFRefNum    <--    24    [W]    ioFRefNum
  12462. -->    28    [W]    ioFDirIndex    -->    28    [W]    ioFDirIndex|
  12463. PBGetCatInfoAsync(paramBlock:CInfoPBPtr):OSErr; ∫Files {A660} [2/3]
  12464. <--    30    [B]    ioFlAttrib    <--    30    [B]    ioFlAttrib
  12465. <--    31    [B]    ioACUser    access    rights    for    directory    only
  12466. <--    32    ioFlFndrInfo    16    bytes    <--    32    ioDrUsrWds    16    bytes
  12467. <->    48    [L]    ioDirID    <->    48    [L]    ioDrDirID
  12468. <--    52    [W]    ioFlStBlk    <--    52    [W]    ioDrNmFls
  12469. <--    54    [L]    ioFlLgLen
  12470. <--    58    [L]    ioFlPyLen
  12471. <--    62    [W]    ioFlRStBlk|
  12472. PBGetCatInfoAsync(paramBlock:CInfoPBPtr):OSErr; ∫Files {A660} [3/3]
  12473. <--    64    [L]    ioFlRLgLen
  12474. <--    68    [L]    ioFlRPyLen
  12475. <--    72    [L]    ioFlCrDat    <--    72    [L]    ioDrCrDat
  12476. <--    76    [L]    ioFlMdDat    <--    76    [L]    ioDrMdDat
  12477. <--    80    [L]    ioFlBkDat    <--    80    [L]    ioDrBkDat
  12478. <--    84    ioFlXFndrInfo    16    bytes    <--    84    ioDrFndrInfo    16    bytes
  12479. <--    100    [L]    ioFlParID    <--    100    [L]    ioDrParID
  12480. <--    104    [L]    ioFlClpSiz|
  12481. PBGetCatInfoSync(paramBlock:CInfoPBPtr):OSErr; ∫Files {A260} [1/3]
  12482. IV-155 V-391 N68-1 N69 TN68 TN69
  12483.   Files:                                   Directories:
  12484. -->    12    [P]    ioCompletion    -->    12    [P]    ioCompletion
  12485. <--    16    [W]    ioResult    <--    16    [W]    ioResult
  12486. <->    18    [P]    ioNamePtr    <->    18    [P]    ioNamePtr
  12487. -->    22    [W]    ioVRefNum    -->    22    [W]    ioVRefNum
  12488. <--    24    [W]    ioFRefNum    <--    24    [W]    ioFRefNum
  12489. -->    28    [W]    ioFDirIndex    -->    28    [W]    ioFDirIndex|
  12490. PBGetCatInfoSync(paramBlock:CInfoPBPtr):OSErr; ∫Files {A260} [2/3]
  12491. <--    30    [B]    ioFlAttrib    <--    30    [B]    ioFlAttrib
  12492. <--    31    [B]    ioACUser    access    rights    for    directory    only
  12493. <--    32    ioFlFndrInfo    16    bytes    <--    32    ioDrUsrWds    16    bytes
  12494. <->    48    [L]    ioDirID    <->    48    [L]    ioDrDirID
  12495. <--    52    [W]    ioFlStBlk    <--    52    [W]    ioDrNmFls
  12496. <--    54    [L]    ioFlLgLen
  12497. <--    58    [L]    ioFlPyLen
  12498. <--    62    [W]    ioFlRStBlk|
  12499. PBGetCatInfoSync(paramBlock:CInfoPBPtr):OSErr; ∫Files {A260} [3/3]
  12500. <--    64    [L]    ioFlRLgLen
  12501. <--    68    [L]    ioFlRPyLen
  12502. <--    72    [L]    ioFlCrDat    <--    72    [L]    ioDrCrDat
  12503. <--    76    [L]    ioFlMdDat    <--    76    [L]    ioDrMdDat
  12504. <--    80    [L]    ioFlBkDat    <--    80    [L]    ioDrBkDat
  12505. <--    84    ioFlXFndrInfo    16    bytes    <--    84    ioDrFndrInfo    16    bytes
  12506. <--    100    [L]    ioFlParID    <--    100    [L]    ioDrParID
  12507. <--    104    [L]    ioFlClpSiz|
  12508. PBGetEOF(paramBlock:ParmBlkPtr;async:BOOLEAN):OSErr; ∫Files
  12509. II-112 IV-142
  12510. -->    12    [P]    ioCompletion
  12511. <--    16    [W]    ioResult
  12512. -->    24    [W]    ioRefNum
  12513. <--    28    [L]    ioMisc|
  12514. PBGetEOFAsync(paramBlock:ParmBlkPtr):OSErr; ∫Files {A411}
  12515. II-112 IV-142
  12516. -->    12    [P]    ioCompletion
  12517. <--    16    [W]    ioResult
  12518. -->    24    [W]    ioRefNum
  12519. <--    28    [L]    ioMisc|
  12520. PBGetEOFSync(paramBlock:ParmBlkPtr):OSErr; ∫Files {A011}
  12521. II-112 IV-142
  12522. -->    12    [P]    ioCompletion
  12523. <--    16    [W]    ioResult
  12524. -->    24    [W]    ioRefNum
  12525. <--    28    [L]    ioMisc|
  12526. PBGetFCBInfo(paramBlock:FCBPBPtr;async:BOOLEAN):OSErr; ∫Files [1/2]
  12527. IV-179 N87-1 TN87
  12528. -->    12    [P]    ioCompletion
  12529. <--    16    [W]    ioResult
  12530. <--    18    [P]    ioNamePtr
  12531. <->    22    [W]    ioVRefNum
  12532. <->    24    [W]    ioRefNum
  12533. -->    28    [L]    ioFCBIndx
  12534. <--    32    [L]    ioFCBFlNm|
  12535. PBGetFCBInfo(paramBlock:FCBPBPtr;async:BOOLEAN):OSErr; ∫Files [2/2]
  12536. <--    36    [W]    ioFCBFlags
  12537. <--    38    [W]    ioFCBStBlk
  12538. <--    40    [L]    ioFCBEOF
  12539. <--    44    [L]    ioFCBPLen
  12540. <--    48    [L]    ioFCBCrPs
  12541. <--    52    [W]    ioFCBVRefNum
  12542. <--    54    [L]    ioFCBClpSiz
  12543. <--    58    [L]    ioFCBParID|
  12544. PBGetFCBInfoAsync(paramBlock:FCBPBPtr):OSErr; ∫Files {A660} [1/2]
  12545. IV-179 N87-1 TN87
  12546. -->    12    [P]    ioCompletion
  12547. <--    16    [W]    ioResult
  12548. <--    18    [P]    ioNamePtr
  12549. <->    22    [W]    ioVRefNum
  12550. <->    24    [W]    ioRefNum
  12551. -->    28    [L]    ioFCBIndx
  12552. <--    32    [L]    ioFCBFlNm|
  12553. PBGetFCBInfoAsync(paramBlock:FCBPBPtr):OSErr; ∫Files {A660} [2/2]
  12554. <--    36    [W]    ioFCBFlags
  12555. <--    38    [W]    ioFCBStBlk
  12556. <--    40    [L]    ioFCBEOF
  12557. <--    44    [L]    ioFCBPLen
  12558. <--    48    [L]    ioFCBCrPs
  12559. <--    52    [W]    ioFCBVRefNum
  12560. <--    54    [L]    ioFCBClpSiz
  12561. <--    58    [L]    ioFCBParID|
  12562. PBGetFCBInfoSync(paramBlock:FCBPBPtr):OSErr; ∫Files {A260} [1/2]
  12563. IV-179 N87-1 TN87
  12564. -->    12    [P]    ioCompletion
  12565. <--    16    [W]    ioResult
  12566. <--    18    [P]    ioNamePtr
  12567. <->    22    [W]    ioVRefNum
  12568. <->    24    [W]    ioRefNum
  12569. -->    28    [L]    ioFCBIndx
  12570. <--    32    [L]    ioFCBFlNm|
  12571. PBGetFCBInfoSync(paramBlock:FCBPBPtr):OSErr; ∫Files {A260} [2/2]
  12572. <--    36    [W]    ioFCBFlags
  12573. <--    38    [W]    ioFCBStBlk
  12574. <--    40    [L]    ioFCBEOF
  12575. <--    44    [L]    ioFCBPLen
  12576. <--    48    [L]    ioFCBCrPs
  12577. <--    52    [W]    ioFCBVRefNum
  12578. <--    54    [L]    ioFCBClpSiz
  12579. <--    58    [L]    ioFCBParID|
  12580. PBGetFInfo(paramBlock:ParmBlkPtr;async:BOOLEAN):OSErr; ∫Files [1/3]
  12581. II-115 IV-148 N24-1 N68-1 TN24
  12582. -->    12    [P]    ioCompletion
  12583. <--    16    [W]    ioResult
  12584. <->    18    [P]    ioNamePtr
  12585. -->    22    [W]    ioVRefNum
  12586. <--    24    [W]    ioFRefNum
  12587. -->    26    [B]    ioFVersNum|
  12588. PBGetFInfo(paramBlock:ParmBlkPtr;async:BOOLEAN):OSErr; ∫Files [2/3]
  12589. -->    28    [W]    ioFDirIndex
  12590. <--    30    [B]    ioFlAttrib
  12591. <--    31    [B]    ioFlVersNum
  12592. <--    32    ioFlFndrInfo    16    bytes
  12593. <--    48    [L]    ioFlNum
  12594. <--    52    [W]    ioFlStBlk
  12595. <--    54    [L]    ioFlLgLen|
  12596. PBGetFInfo(paramBlock:ParmBlkPtr;async:BOOLEAN):OSErr; ∫Files [3/3]
  12597. <--    58    [L]    ioFlPyLen
  12598. <--    62    [W]    ioFlRStBlk
  12599. <--    64    [L]    ioFlRLgLen
  12600. <--    68    [L]    ioFlRPyLen
  12601. <--    72    [L]    ioFlCrDat
  12602. <--    76    [L]    ioFlMdDat|
  12603. PBGetFInfoAsync(paramBlock:ParmBlkPtr):OSErr; ∫Files {A40C} [1/3]
  12604. II-115 IV-148 N24-1 N68-1 TN24
  12605. -->    12    [P]    ioCompletion
  12606. <--    16    [W]    ioResult
  12607. <->    18    [P]    ioNamePtr
  12608. -->    22    [W]    ioVRefNum
  12609. <--    24    [W]    ioFRefNum
  12610. -->    26    [B]    ioFVersNum|
  12611. PBGetFInfoAsync(paramBlock:ParmBlkPtr):OSErr; ∫Files {A40C} [2/3]
  12612. -->    28    [W]    ioFDirIndex
  12613. <--    30    [B]    ioFlAttrib
  12614. <--    31    [B]    ioFlVersNum
  12615. <--    32    ioFlFndrInfo    16    bytes
  12616. <--    48    [L]    ioFlNum
  12617. <--    52    [W]    ioFlStBlk
  12618. <--    54    [L]    ioFlLgLen|
  12619. PBGetFInfoAsync(paramBlock:ParmBlkPtr):OSErr; ∫Files {A40C} [3/3]
  12620. <--    58    [L]    ioFlPyLen
  12621. <--    62    [W]    ioFlRStBlk
  12622. <--    64    [L]    ioFlRLgLen
  12623. <--    68    [L]    ioFlRPyLen
  12624. <--    72    [L]    ioFlCrDat
  12625. <--    76    [L]    ioFlMdDat|
  12626. PBGetFInfoSync(paramBlock:ParmBlkPtr):OSErr; ∫Files {A00C} [1/3]
  12627. II-115 IV-148 N24-1 N68-1 TN24
  12628. -->    12    [P]    ioCompletion
  12629. <--    16    [W]    ioResult
  12630. <->    18    [P]    ioNamePtr
  12631. -->    22    [W]    ioVRefNum
  12632. <--    24    [W]    ioFRefNum
  12633. -->    26    [B]    ioFVersNum|
  12634. PBGetFInfoSync(paramBlock:ParmBlkPtr):OSErr; ∫Files {A00C} [2/3]
  12635. -->    28    [W]    ioFDirIndex
  12636. <--    30    [B]    ioFlAttrib
  12637. <--    31    [B]    ioFlVersNum
  12638. <--    32    ioFlFndrInfo    16    bytes
  12639. <--    48    [L]    ioFlNum
  12640. <--    52    [W]    ioFlStBlk
  12641. <--    54    [L]    ioFlLgLen|
  12642. PBGetFInfoSync(paramBlock:ParmBlkPtr):OSErr; ∫Files {A00C} [3/3]
  12643. <--    58    [L]    ioFlPyLen
  12644. <--    62    [W]    ioFlRStBlk
  12645. <--    64    [L]    ioFlRLgLen
  12646. <--    68    [L]    ioFlRPyLen
  12647. <--    72    [L]    ioFlCrDat
  12648. <--    76    [L]    ioFlMdDat|
  12649. PBGetForeignPrivs(paramBlock:HParmBlkPtr;async:BOOLEAN):OSErr;
  12650.  ∫Files|
  12651. PBGetForeignPrivsAsync(paramBlock:HParmBlkPtr):OSErr; ∫Files {
  12652. A660}|
  12653. PBGetForeignPrivsSync(paramBlock:HParmBlkPtr):OSErr; ∫Files {
  12654. A260}|
  12655. PBGetFPos(paramBlock:ParmBlkPtr;async:BOOLEAN):OSErr; ∫Files
  12656. II-111 IV-141
  12657. -->    12    [P]    ioCompletion
  12658. <--    16    [W]    ioResult
  12659. -->    24    [W]    ioRefNum
  12660. <--    36    [L]    ioReqCount
  12661. <--    40    [L]    ioActCount
  12662. <--    44    [W]    ioPosMode
  12663. <--    46    [L]    ioPosOffset|
  12664. PBGetFPosAsync(paramBlock:ParmBlkPtr):OSErr; ∫Files {A418}
  12665. II-111 IV-141
  12666. -->    12    [P]    ioCompletion
  12667. <--    16    [W]    ioResult
  12668. -->    24    [W]    ioRefNum
  12669. <--    36    [L]    ioReqCount
  12670. <--    40    [L]    ioActCount
  12671. <--    44    [W]    ioPosMode
  12672. <--    46    [L]    ioPosOffset|
  12673. PBGetFPosSync(paramBlock:ParmBlkPtr):OSErr; ∫Files {A018}
  12674. II-111 IV-141
  12675. -->    12    [P]    ioCompletion
  12676. <--    16    [W]    ioResult
  12677. -->    24    [W]    ioRefNum
  12678. <--    36    [L]    ioReqCount
  12679. <--    40    [L]    ioActCount
  12680. <--    44    [W]    ioPosMode
  12681. <--    46    [L]    ioPosOffset|
  12682. PBGetVInfo(paramBlock:ParmBlkPtr;async:BOOLEAN):OSErr; ∫Files [1/2]
  12683. II-104 IV-129 N24-1 N44-2 N157 TN24 TN44 TN157
  12684. -->    12    [P]    ioCompletion
  12685. <--    16    [W]    ioResult
  12686. <->    18    [P]    ioNamePtr
  12687. <->    22    [W]    ioVRefNum
  12688. -->    28    [W]    ioVolIndex
  12689. <--    30    [L]    ioVCrDate
  12690. <--    34    [L]    ioVLsBkUp
  12691. <--    38    [W]    ioVAtrb|
  12692. PBGetVInfo(paramBlock:ParmBlkPtr;async:BOOLEAN):OSErr; ∫Files [2/2]
  12693. <--    40    [W]    ioVNmFls
  12694. <--    42    [W]    ioVDirSt
  12695. <--    44    [W]    ioVBlLn
  12696. <--    46    [W]    ioVNmAlBlks
  12697. <--    48    [L]    ioVAlBlkSiz
  12698. <--    52    [L]    ioVClpSiz
  12699. <--    56    [W]    ioAlBlSt
  12700. <--    58    [L]    ioVNxtFNum
  12701. <--    62    [W]    ioVFrBlk|
  12702. PBGetVInfoAsync(paramBlock:ParmBlkPtr):OSErr; ∫Files {A407} [1/2]
  12703. II-104 IV-129 N24-1 N44-2 N157 TN24 TN44 TN157
  12704. -->    12    [P]    ioCompletion
  12705. <--    16    [W]    ioResult
  12706. <->    18    [P]    ioNamePtr
  12707. <->    22    [W]    ioVRefNum
  12708. -->    28    [W]    ioVolIndex
  12709. <--    30    [L]    ioVCrDate
  12710. <--    34    [L]    ioVLsBkUp
  12711. <--    38    [W]    ioVAtrb|
  12712. PBGetVInfoAsync(paramBlock:ParmBlkPtr):OSErr; ∫Files {A407} [2/2]
  12713. <--    40    [W]    ioVNmFls
  12714. <--    42    [W]    ioVDirSt
  12715. <--    44    [W]    ioVBlLn
  12716. <--    46    [W]    ioVNmAlBlks
  12717. <--    48    [L]    ioVAlBlkSiz
  12718. <--    52    [L]    ioVClpSiz
  12719. <--    56    [W]    ioAlBlSt
  12720. <--    58    [L]    ioVNxtFNum
  12721. <--    62    [W]    ioVFrBlk|
  12722. PBGetVInfoSync(paramBlock:ParmBlkPtr):OSErr; ∫Files {A007} [1/2]
  12723. II-104 IV-129 N24-1 N44-2 N157 TN24 TN44 TN157
  12724. -->    12    [P]    ioCompletion
  12725. <--    16    [W]    ioResult
  12726. <->    18    [P]    ioNamePtr
  12727. <->    22    [W]    ioVRefNum
  12728. -->    28    [W]    ioVolIndex
  12729. <--    30    [L]    ioVCrDate
  12730. <--    34    [L]    ioVLsBkUp
  12731. <--    38    [W]    ioVAtrb|
  12732. PBGetVInfoSync(paramBlock:ParmBlkPtr):OSErr; ∫Files {A007} [2/2]
  12733. <--    40    [W]    ioVNmFls
  12734. <--    42    [W]    ioVDirSt
  12735. <--    44    [W]    ioVBlLn
  12736. <--    46    [W]    ioVNmAlBlks
  12737. <--    48    [L]    ioVAlBlkSiz
  12738. <--    52    [L]    ioVClpSiz
  12739. <--    56    [W]    ioAlBlSt
  12740. <--    58    [L]    ioVNxtFNum
  12741. <--    62    [W]    ioVFrBlk|
  12742. PBGetVol(paramBlock:ParmBlkPtr;async:BOOLEAN):OSErr; ∫Files
  12743. II-104 IV-131
  12744. -->    12    [P]    ioCompletion
  12745. <--    16    [W]    ioResult
  12746. <--    18    [P]    ioNamePtr
  12747. <--    22    [W]    ioVRefNum|
  12748. PBGetVolAsync(paramBlock:ParmBlkPtr):OSErr; ∫Files {A414}
  12749. II-104 IV-131
  12750. -->    12    [P]    ioCompletion
  12751. <--    16    [W]    ioResult
  12752. <--    18    [P]    ioNamePtr
  12753. <--    22    [W]    ioVRefNum|
  12754. PBGetVolMountInfo(paramBlock:ParmBlkPtr):OSErr; ∫Files {A260}|
  12755. PBGetVolMountInfoSize(paramBlock:ParmBlkPtr):OSErr; ∫Files {
  12756. A260}|
  12757. PBGetVolSync(paramBlock:ParmBlkPtr):OSErr; ∫Files {A014}
  12758. II-104 IV-131
  12759. -->    12    [P]    ioCompletion
  12760. <--    16    [W]    ioResult
  12761. <--    18    [P]    ioNamePtr
  12762. <--    22    [W]    ioVRefNum|
  12763. PBGetWDInfo(paramBlock:WDPBPtr;async:BOOLEAN):OSErr; ∫Files
  12764. IV-159 N77-5 TN77 TN190
  12765. -->    12    [P]    ioCompletion
  12766. <--    16    [W]    ioResult
  12767. <--    18    [P]    ioNamePtr
  12768. <->    22    [W]    ioVRefNum
  12769. -->    26    [W]    ioWDIndex
  12770. <->    28    [L]    ioWDProcID
  12771. <->    32    [W]    ioWDVRefNum
  12772. <--    48    [L]    ioWDDirID|
  12773. PBGetWDInfoAsync(paramBlock:WDPBPtr):OSErr; ∫Files {A660}
  12774. IV-159 N77-5 TN77 TN190
  12775. -->    12    [P]    ioCompletion
  12776. <--    16    [W]    ioResult
  12777. <--    18    [P]    ioNamePtr
  12778. <->    22    [W]    ioVRefNum
  12779. -->    26    [W]    ioWDIndex
  12780. <->    28    [L]    ioWDProcID
  12781. <->    32    [W]    ioWDVRefNum
  12782. <--    48    [L]    ioWDDirID|
  12783. PBGetWDInfoSync(paramBlock:WDPBPtr):OSErr; ∫Files {A260}
  12784. IV-159 N77-5 TN77 TN190
  12785. -->    12    [P]    ioCompletion
  12786. <--    16    [W]    ioResult
  12787. <--    18    [P]    ioNamePtr
  12788. <->    22    [W]    ioVRefNum
  12789. -->    26    [W]    ioWDIndex
  12790. <->    28    [L]    ioWDProcID
  12791. <->    32    [W]    ioWDVRefNum
  12792. <--    48    [L]    ioWDDirID|
  12793. PBHCopyFile(paramBlock:HParmBlkPtr;async:BOOLEAN):OSErr; [1/2]
  12794. ∫Files V-396
  12795. -->    12    ioCompletion    long    optional    completion    routine    ptr
  12796. <--    16    [W]    ioResult    error    result    code
  12797. -->    18    ioFileName    long    ptr    to    source    pathname
  12798. -->    22    [W]    ioVRefNum    source    vol    identifier|
  12799. PBHCopyFile(paramBlock:HParmBlkPtr;async:BOOLEAN):OSErr; [2/2]
  12800. -->    24    [W]    ioDstVRefNum    destination    vol    identifier
  12801. -->    28    ioNewName    long    ptr    to    destination    pathname
  12802. -->    32    ioCopyName    long    ptr    to    optional    name    (may    be    NIL)
  12803. -->    36    ioNewDirID    long    destination    directory    ID
  12804. -->    48    ioDirID    long    source    directory    ID|
  12805. PBHCopyFileAsync(paramBlock:HParmBlkPtr):OSErr; ∫Files {A660} [1/2]
  12806. V-396
  12807. -->    12    ioCompletion    long    optional    completion    routine    ptr
  12808. <--    16    [W]    ioResult    error    result    code
  12809. -->    18    ioFileName    long    ptr    to    source    pathname
  12810. -->    22    [W]    ioVRefNum    source    vol    identifier|
  12811. PBHCopyFileAsync(paramBlock:HParmBlkPtr):OSErr; ∫Files {A660} [2/2]
  12812. -->    24    [W]    ioDstVRefNum    destination    vol    identifier
  12813. -->    28    ioNewName    long    ptr    to    destination    pathname
  12814. -->    32    ioCopyName    long    ptr    to    optional    name    (may    be    NIL)
  12815. -->    36    ioNewDirID    long    destination    directory    ID
  12816. -->    48    ioDirID    long    source    directory    ID|
  12817. PBHCopyFileSync(paramBlock:HParmBlkPtr):OSErr; ∫Files {A260} [1/2]
  12818. V-396
  12819. -->    12    ioCompletion    long    optional    completion    routine    ptr
  12820. <--    16    [W]    ioResult    error    result    code
  12821. -->    18    ioFileName    long    ptr    to    source    pathname
  12822. -->    22    [W]    ioVRefNum    source    vol    identifier|
  12823. PBHCopyFileSync(paramBlock:HParmBlkPtr):OSErr; ∫Files {A260} [2/2]
  12824. -->    24    [W]    ioDstVRefNum    destination    vol    identifier
  12825. -->    28    ioNewName    long    ptr    to    destination    pathname
  12826. -->    32    ioCopyName    long    ptr    to    optional    name    (may    be    NIL)
  12827. -->    36    ioNewDirID    long    destination    directory    ID
  12828. -->    48    ioDirID    long    source    directory    ID|
  12829. PBHCreate(paramBlock:HParmBlkPtr;async:BOOLEAN):OSErr; ∫Files
  12830. IV-146
  12831. -->    12    [P]    ioCompletion
  12832. <--    16    [W]    ioResult
  12833. -->    18    [P]    ioNamePtr
  12834. -->    22    [W]    ioVRefNum
  12835. -->    48    [L]    ioDirID|
  12836. PBHCreateAsync(paramBlock:HParmBlkPtr):OSErr; ∫Files {A608}
  12837. IV-146
  12838. -->    12    [P]    ioCompletion
  12839. <--    16    [W]    ioResult
  12840. -->    18    [P]    ioNamePtr
  12841. -->    22    [W]    ioVRefNum
  12842. -->    48    [L]    ioDirID|
  12843. PBHCreateSync(paramBlock:HParmBlkPtr):OSErr; ∫Files {A208}
  12844. IV-146
  12845. -->    12    [P]    ioCompletion
  12846. <--    16    [W]    ioResult
  12847. -->    18    [P]    ioNamePtr
  12848. -->    22    [W]    ioVRefNum
  12849. -->    48    [L]    ioDirID|
  12850. PBHDelete(paramBlock:HParmBlkPtr;async:BOOLEAN):OSErr; ∫Files
  12851. IV-147
  12852. -->    12    [P]    ioCompletion
  12853. <--    16    [W]    ioResult
  12854. -->    18    [P]    ioNamePtr
  12855. -->    22    [W]    ioVRefNum
  12856. -->    48    [L]    ioDirID|
  12857. PBHDeleteAsync(paramBlock:HParmBlkPtr):OSErr; ∫Files {A609}
  12858. IV-147
  12859. -->    12    [P]    ioCompletion
  12860. <--    16    [W]    ioResult
  12861. -->    18    [P]    ioNamePtr
  12862. -->    22    [W]    ioVRefNum
  12863. -->    48    [L]    ioDirID|
  12864. PBHDeleteSync(paramBlock:HParmBlkPtr):OSErr; ∫Files {A209}
  12865. IV-147
  12866. -->    12    [P]    ioCompletion
  12867. <--    16    [W]    ioResult
  12868. -->    18    [P]    ioNamePtr
  12869. -->    22    [W]    ioVRefNum
  12870. -->    48    [L]    ioDirID|
  12871. PBHGetDirAccess(paramBlock:HParmBlkPtr;async:BOOLEAN):OSErr;
  12872. ∫Files V-394
  12873. -->    12    ioCompletion    long    optional    completion    routine    ptr
  12874. <--    16    [W]    ioResult    error    result    code
  12875. -->    18    ioFileName    long    directory    name
  12876. -->    22    [W]    ioVRefNum    volume    refNum
  12877. <--    36    ioACOwnerID    long    owner    ID
  12878. <--    40    ioACGroupID    long    group    ID
  12879. <--    44    ioACAccess    long    access    rights
  12880. -->    48    ioDirID    long    directory    ID|
  12881. PBHGetDirAccessAsync(paramBlock:HParmBlkPtr):OSErr; ∫Files {
  12882. A660} V-394
  12883. -->    12    ioCompletion    long    optional    completion    routine    ptr
  12884. <--    16    [W]    ioResult    error    result    code
  12885. -->    18    ioFileName    long    directory    name
  12886. -->    22    [W]    ioVRefNum    volume    refNum
  12887. <--    36    ioACOwnerID    long    owner    ID
  12888. <--    40    ioACGroupID    long    group    ID
  12889. <--    44    ioACAccess    long    access    rights
  12890. -->    48    ioDirID    long    directory    ID|
  12891. PBHGetDirAccessSync(paramBlock:HParmBlkPtr):OSErr; ∫Files {
  12892. A260} V-394
  12893. -->    12    ioCompletion    long    optional    completion    routine    ptr
  12894. <--    16    [W]    ioResult    error    result    code
  12895. -->    18    ioFileName    long    directory    name
  12896. -->    22    [W]    ioVRefNum    volume    refNum
  12897. <--    36    ioACOwnerID    long    owner    ID
  12898. <--    40    ioACGroupID    long    group    ID
  12899. <--    44    ioACAccess    long    access    rights
  12900. -->    48    ioDirID    long    directory    ID|
  12901. PBHGetFInfo(paramBlock:HParmBlkPtr;async:BOOLEAN):OSErr; [1/2]
  12902. ∫Files IV-149
  12903. -->    12    [P]    ioCompletion
  12904. <--    16    [W]    ioResult
  12905. <->    18    [P]    ioNamePtr
  12906. -->    22    [W]    ioVRefNum
  12907. <--    24    [W]    ioFRefNum
  12908. -->    28    [W]    ioFDirIndex
  12909. <--    30    [B]    ioFlAttrib
  12910. <--    32    ioFlFndrInfo    16    bytes|
  12911. PBHGetFInfo(paramBlock:HParmBlkPtr;async:BOOLEAN):OSErr; [2/2]
  12912. <->    48    [L]    ioDirID
  12913. <--    52    [W]    ioFlStBlk
  12914. <--    54    [L]    ioFlLgLen
  12915. <--    58    [L]    ioFlPyLen
  12916. <--    62    [W]    ioFlRStBlk
  12917. <--    64    [L]    ioFlRLgLen
  12918. <--    68    [L]    ioFlRPyLen
  12919. <--    72    [L]    ioFlCrDat
  12920. <--    76    [L]    ioFlMdDat|
  12921. PBHGetFInfoAsync(paramBlock:HParmBlkPtr):OSErr; ∫Files {A60C} [1/2]
  12922. IV-149
  12923. -->    12    [P]    ioCompletion
  12924. <--    16    [W]    ioResult
  12925. <->    18    [P]    ioNamePtr
  12926. -->    22    [W]    ioVRefNum
  12927. <--    24    [W]    ioFRefNum
  12928. -->    28    [W]    ioFDirIndex
  12929. <--    30    [B]    ioFlAttrib
  12930. <--    32    ioFlFndrInfo    16    bytes|
  12931. PBHGetFInfoAsync(paramBlock:HParmBlkPtr):OSErr; ∫Files {A60C} [2/2]
  12932. <->    48    [L]    ioDirID
  12933. <--    52    [W]    ioFlStBlk
  12934. <--    54    [L]    ioFlLgLen
  12935. <--    58    [L]    ioFlPyLen
  12936. <--    62    [W]    ioFlRStBlk
  12937. <--    64    [L]    ioFlRLgLen
  12938. <--    68    [L]    ioFlRPyLen
  12939. <--    72    [L]    ioFlCrDat
  12940. <--    76    [L]    ioFlMdDat|
  12941. PBHGetFInfoSync(paramBlock:HParmBlkPtr):OSErr; ∫Files {A20C} [1/2]
  12942. IV-149
  12943. -->    12    [P]    ioCompletion
  12944. <--    16    [W]    ioResult
  12945. <->    18    [P]    ioNamePtr
  12946. -->    22    [W]    ioVRefNum
  12947. <--    24    [W]    ioFRefNum
  12948. -->    28    [W]    ioFDirIndex
  12949. <--    30    [B]    ioFlAttrib
  12950. <--    32    ioFlFndrInfo    16    bytes|
  12951. PBHGetFInfoSync(paramBlock:HParmBlkPtr):OSErr; ∫Files {A20C} [2/2]
  12952. <->    48    [L]    ioDirID
  12953. <--    52    [W]    ioFlStBlk
  12954. <--    54    [L]    ioFlLgLen
  12955. <--    58    [L]    ioFlPyLen
  12956. <--    62    [W]    ioFlRStBlk
  12957. <--    64    [L]    ioFlRLgLen
  12958. <--    68    [L]    ioFlRPyLen
  12959. <--    72    [L]    ioFlCrDat
  12960. <--    76    [L]    ioFlMdDat|
  12961. PBHGetLogInInfo(paramBlock:HParmBlkPtr;async:BOOLEAN):OSErr;
  12962. ∫Files V-393
  12963. -->    12    ioCompletion    long    optional    completion    routine    ptr
  12964. <--    16    [W]    ioResult    error    result    code
  12965. -->    22    [W]    ioVRefNum    volume    refNum
  12966. <--    26    [W]    ioObjType    log    in    method
  12967. <--    28    ioObjNamePtr    long    ptr    to    log    in    name    buffer|
  12968. PBHGetLogInInfoAsync(paramBlock:HParmBlkPtr):OSErr; ∫Files {
  12969. A660} V-393
  12970. -->    12    ioCompletion    long    optional    completion    routine    ptr
  12971. <--    16    [W]    ioResult    error    result    code
  12972. -->    22    [W]    ioVRefNum    volume    refNum
  12973. <--    26    [W]    ioObjType    log    in    method
  12974. <--    28    ioObjNamePtr    long    ptr    to    log    in    name    buffer|
  12975. PBHGetLogInInfoSync(paramBlock:HParmBlkPtr):OSErr; ∫Files {
  12976. A260} V-393
  12977. -->    12    ioCompletion    long    optional    completion    routine    ptr
  12978. <--    16    [W]    ioResult    error    result    code
  12979. -->    22    [W]    ioVRefNum    volume    refNum
  12980. <--    26    [W]    ioObjType    log    in    method
  12981. <--    28    ioObjNamePtr    long    ptr    to    log    in    name    buffer|
  12982. PBHGetVInfo(paramBlock:HParmBlkPtr;async:BOOLEAN):OSErr; [1/4]
  12983. ∫Files IV-130 N66-1 N67-1 N77-5 TN24 TN66 TN67 TN77 TN106
  12984. TN157
  12985. -->    12    [P]    ioCompletion
  12986. <--    16    [W]    ioResult
  12987. <->    18    [P]    ioNamePtr
  12988. <->    22    [W]    ioVRefNum
  12989. -->    28    [W]    ioVolIndex
  12990. <--    30    [L]    ioVCrDate|
  12991. PBHGetVInfo(paramBlock:HParmBlkPtr;async:BOOLEAN):OSErr; [2/4]
  12992. <--    34    [L]    ioVLsMod
  12993. <--    38    [W]    ioVAtrb
  12994. <--    40    [W]    ioVNmFls
  12995. <--    42    [W]    ioVBitMap
  12996. <--    44    [W]    ioVAllocPtr
  12997. <--    46    [W]    ioVNmAlBlks
  12998. <--    48    [L]    ioVAlBlkSiz|
  12999. PBHGetVInfo(paramBlock:HParmBlkPtr;async:BOOLEAN):OSErr; [3/4]
  13000. <--    52    [L]    ioVClpSiz
  13001. <--    56    [W]    ioAlBlSt
  13002. <--    58    [L]    ioVNxtFNum
  13003. <--    62    [W]    ioVFrBlk
  13004. <--    64    [W]    ioVSigWord
  13005. <--    66    [W]    ioVDrvInfo
  13006. <--    68    [W]    ioVDRefNum|
  13007. PBHGetVInfo(paramBlock:HParmBlkPtr;async:BOOLEAN):OSErr; [4/4]
  13008. <--    70    [W]    ioVFSID
  13009. <--    72    [L]    ioVBkUp
  13010. <--    76    [W]    ioVSeqNum
  13011. <--    78    [L]    ioVWrCnt
  13012. <--    82    [L]    ioVFilCnt
  13013. <--    86    [L]    ioVDirCnt
  13014. <--    90    ioVFndrInfo    32    bytes|
  13015. PBHGetVInfoAsync(paramBlock:HParmBlkPtr):OSErr; ∫Files {A607} [1/4]
  13016. IV-130 N66-1 N67-1 N77-5 TN24 TN66 TN67 TN77 TN106 TN157
  13017. -->    12    [P]    ioCompletion
  13018. <--    16    [W]    ioResult
  13019. <->    18    [P]    ioNamePtr
  13020. <->    22    [W]    ioVRefNum
  13021. -->    28    [W]    ioVolIndex
  13022. <--    30    [L]    ioVCrDate|
  13023. PBHGetVInfoAsync(paramBlock:HParmBlkPtr):OSErr; ∫Files {A607} [2/4]
  13024. <--    34    [L]    ioVLsMod
  13025. <--    38    [W]    ioVAtrb
  13026. <--    40    [W]    ioVNmFls
  13027. <--    42    [W]    ioVBitMap
  13028. <--    44    [W]    ioVAllocPtr
  13029. <--    46    [W]    ioVNmAlBlks
  13030. <--    48    [L]    ioVAlBlkSiz|
  13031. PBHGetVInfoAsync(paramBlock:HParmBlkPtr):OSErr; ∫Files {A607} [3/4]
  13032. <--    52    [L]    ioVClpSiz
  13033. <--    56    [W]    ioAlBlSt
  13034. <--    58    [L]    ioVNxtFNum
  13035. <--    62    [W]    ioVFrBlk
  13036. <--    64    [W]    ioVSigWord
  13037. <--    66    [W]    ioVDrvInfo
  13038. <--    68    [W]    ioVDRefNum|
  13039. PBHGetVInfoAsync(paramBlock:HParmBlkPtr):OSErr; ∫Files {A607} [4/4]
  13040. <--    70    [W]    ioVFSID
  13041. <--    72    [L]    ioVBkUp
  13042. <--    76    [W]    ioVSeqNum
  13043. <--    78    [L]    ioVWrCnt
  13044. <--    82    [L]    ioVFilCnt
  13045. <--    86    [L]    ioVDirCnt
  13046. <--    90    ioVFndrInfo    32    bytes|
  13047. PBHGetVInfoSync(paramBlock:HParmBlkPtr):OSErr; ∫Files {A207} [1/4]
  13048. IV-130 N66-1 N67-1 N77-5 TN24 TN66 TN67 TN77 TN106 TN157
  13049. -->    12    [P]    ioCompletion
  13050. <--    16    [W]    ioResult
  13051. <->    18    [P]    ioNamePtr
  13052. <->    22    [W]    ioVRefNum
  13053. -->    28    [W]    ioVolIndex
  13054. <--    30    [L]    ioVCrDate|
  13055. PBHGetVInfoSync(paramBlock:HParmBlkPtr):OSErr; ∫Files {A207} [2/4]
  13056. <--    34    [L]    ioVLsMod
  13057. <--    38    [W]    ioVAtrb
  13058. <--    40    [W]    ioVNmFls
  13059. <--    42    [W]    ioVBitMap
  13060. <--    44    [W]    ioVAllocPtr
  13061. <--    46    [W]    ioVNmAlBlks
  13062. <--    48    [L]    ioVAlBlkSiz|
  13063. PBHGetVInfoSync(paramBlock:HParmBlkPtr):OSErr; ∫Files {A207} [3/4]
  13064. <--    52    [L]    ioVClpSiz
  13065. <--    56    [W]    ioAlBlSt
  13066. <--    58    [L]    ioVNxtFNum
  13067. <--    62    [W]    ioVFrBlk
  13068. <--    64    [W]    ioVSigWord
  13069. <--    66    [W]    ioVDrvInfo
  13070. <--    68    [W]    ioVDRefNum|
  13071. PBHGetVInfoSync(paramBlock:HParmBlkPtr):OSErr; ∫Files {A207} [4/4]
  13072. <--    70    [W]    ioVFSID
  13073. <--    72    [L]    ioVBkUp
  13074. <--    76    [W]    ioVSeqNum
  13075. <--    78    [L]    ioVWrCnt
  13076. <--    82    [L]    ioVFilCnt
  13077. <--    86    [L]    ioVDirCnt
  13078. <--    90    ioVFndrInfo    32    bytes|
  13079. PBHGetVol(paramBlock:WDPBPtr;async:BOOLEAN):OSErr; ∫Files
  13080. IV-132
  13081. -->    12    [P]    ioCompletion
  13082. <--    16    [W]    ioResult
  13083. <--    18    [P]    ioNamePtr
  13084. <--    22    [W]    ioVRefNum
  13085. <--    28    [L]    ioWDProcID
  13086. <--    32    [W]    ioWDVRefNum
  13087. <--    48    [L]    ioWDDirID|
  13088. PBHGetVolAsync(paramBlock:WDPBPtr):OSErr; ∫Files {A614} IV-132
  13089. -->    12    [P]    ioCompletion
  13090. <--    16    [W]    ioResult
  13091. <--    18    [P]    ioNamePtr
  13092. <--    22    [W]    ioVRefNum
  13093. <--    28    [L]    ioWDProcID
  13094. <--    32    [W]    ioWDVRefNum
  13095. <--    48    [L]    ioWDDirID|
  13096. PBHGetVolParms(paramBlock:HParmBlkPtr;async:BOOLEAN):OSErr;
  13097. ∫Files V-392
  13098. -->    12    ioCompletion    long    optional    completion    routine    ptr
  13099. <--    16    [W]    ioResult    error    result    code
  13100. -->    18    ioFileName    long    volume    name    specifier
  13101. -->    22    [W]    ioVRefNum    volume    refNum
  13102. <--    32    ioBuffer    long    ptr    to    vol    parms    data
  13103. -->    36    ioReqCount    long    size    of    buffer    area
  13104. <--    40    ioActCount    long    length    of    vol    parms    data|
  13105. PBHGetVolParmsAsync(paramBlock:HParmBlkPtr):OSErr; ∫Files {
  13106. A660} V-392
  13107. -->    12    ioCompletion    long    optional    completion    routine    ptr
  13108. <--    16    [W]    ioResult    error    result    code
  13109. -->    18    ioFileName    long    volume    name    specifier
  13110. -->    22    [W]    ioVRefNum    volume    refNum
  13111. <--    32    ioBuffer    long    ptr    to    vol    parms    data
  13112. -->    36    ioReqCount    long    size    of    buffer    area
  13113. <--    40    ioActCount    long    length    of    vol    parms    data|
  13114. PBHGetVolParmsSync(paramBlock:HParmBlkPtr):OSErr; ∫Files {
  13115. A260} V-392
  13116. -->    12    ioCompletion    long    optional    completion    routine    ptr
  13117. <--    16    [W]    ioResult    error    result    code
  13118. -->    18    ioFileName    long    volume    name    specifier
  13119. -->    22    [W]    ioVRefNum    volume    refNum
  13120. <--    32    ioBuffer    long    ptr    to    vol    parms    data
  13121. -->    36    ioReqCount    long    size    of    buffer    area
  13122. <--    40    ioActCount    long    length    of    vol    parms    data|
  13123. PBHGetVolSync(paramBlock:WDPBPtr):OSErr; ∫Files {A214} IV-132
  13124. -->    12    [P]    ioCompletion
  13125. <--    16    [W]    ioResult
  13126. <--    18    [P]    ioNamePtr
  13127. <--    22    [W]    ioVRefNum
  13128. <--    28    [L]    ioWDProcID
  13129. <--    32    [W]    ioWDVRefNum
  13130. <--    48    [L]    ioWDDirID|
  13131. PBHMapID(paramBlock:HParmBlkPtr;async:BOOLEAN):OSErr; ∫Files
  13132. V-395
  13133. -->    12    ioCompletion    long    optional    completion    routine    ptr
  13134. <--    16    [W]    ioResult    error    result    code
  13135. -->    18    ioFileName    long    pathname    identifier
  13136. -->    22    [W]    ioVRefNum    volume    refNum
  13137. -->    26    [W]    ioObjType    function    code
  13138. <--    28    ioObjNamePtr    long    ptr    to    retrnd    creator/group    name
  13139. -->    32    ioObjID    long    creator/group    ID|
  13140. PBHMapIDAsync(paramBlock:HParmBlkPtr):OSErr; ∫Files {A660}
  13141. V-395
  13142. -->    12    ioCompletion    long    optional    completion    routine    ptr
  13143. <--    16    [W]    ioResult    error    result    code
  13144. -->    18    ioFileName    long    pathname    identifier
  13145. -->    22    [W]    ioVRefNum    volume    refNum
  13146. -->    26    [W]    ioObjType    function    code
  13147. <--    28    ioObjNamePtr    long    ptr    to    retrnd    creator/group    name
  13148. -->    32    ioObjID    long    creator/group    ID|
  13149. PBHMapIDSync(paramBlock:HParmBlkPtr):OSErr; ∫Files {A260}
  13150. V-395
  13151. -->    12    ioCompletion    long    optional    completion    routine    ptr
  13152. <--    16    [W]    ioResult    error    result    code
  13153. -->    18    ioFileName    long    pathname    identifier
  13154. -->    22    [W]    ioVRefNum    volume    refNum
  13155. -->    26    [W]    ioObjType    function    code
  13156. <--    28    ioObjNamePtr    long    ptr    to    retrnd    creator/group    name
  13157. -->    32    ioObjID    long    creator/group    ID|
  13158. PBHMapName(paramBlock:HParmBlkPtr;async:BOOLEAN):OSErr;
  13159. ∫Files V-395
  13160. -->    12    ioCompletion    long    optional    completion    routine    ptr
  13161. <--    16    [W]    ioResult    error    result    code
  13162. -->    18    ioFileName    long    volume    identifier    (may    be    NIL)
  13163. -->    22    [W]    ioVRefNum    volume    refNum
  13164. -->    28    ioObjNamePtr    long    owner    or    group    name
  13165. -->    26    [W]    ioObjType    function    code
  13166. <--    32    ioObjID    long    creator/group    ID|
  13167. PBHMapNameAsync(paramBlock:HParmBlkPtr):OSErr; ∫Files {A660}
  13168. V-395
  13169. -->    12    ioCompletion    long    optional    completion    routine    ptr
  13170. <--    16    [W]    ioResult    error    result    code
  13171. -->    18    ioFileName    long    volume    identifier    (may    be    NIL)
  13172. -->    22    [W]    ioVRefNum    volume    refNum
  13173. -->    28    ioObjNamePtr    long    owner    or    group    name
  13174. -->    26    [W]    ioObjType    function    code
  13175. <--    32    ioObjID    long    creator/group    ID|
  13176. PBHMapNameSync(paramBlock:HParmBlkPtr):OSErr; ∫Files {A260}
  13177. V-395
  13178. -->    12    ioCompletion    long    optional    completion    routine    ptr
  13179. <--    16    [W]    ioResult    error    result    code
  13180. -->    18    ioFileName    long    volume    identifier    (may    be    NIL)
  13181. -->    22    [W]    ioVRefNum    volume    refNum
  13182. -->    28    ioObjNamePtr    long    owner    or    group    name
  13183. -->    26    [W]    ioObjType    function    code
  13184. <--    32    ioObjID    long    creator/group    ID|
  13185. PBHMoveRename(paramBlock:HParmBlkPtr;async:BOOLEAN):OSErr;
  13186. ∫Files V-397
  13187. -->    12    ioCompletion    long    optional    completion    routine    ptr
  13188. <--    16    [W]    ioResult    error    result    code
  13189. -->    18    ioFileName    long    ptr    to    source    pathname
  13190. -->    22    [W]    ioVRefNum    source    vol    identifier
  13191. -->    28    ioNewName    long    ptr    to    destination    pathname
  13192. -->    32    ioBuffer    long    ptr    to    optional    name    (may    be    NIL)
  13193. -->    36    ioNewDirID    long    destination    directory    ID
  13194. -->    48    ioDirID    long    source    directory    ID|
  13195. PBHMoveRenameAsync(paramBlock:HParmBlkPtr):OSErr; ∫Files {
  13196. A660} V-397
  13197. -->    12    ioCompletion    long    optional    completion    routine    ptr
  13198. <--    16    [W]    ioResult    error    result    code
  13199. -->    18    ioFileName    long    ptr    to    source    pathname
  13200. -->    22    [W]    ioVRefNum    source    vol    identifier
  13201. -->    28    ioNewName    long    ptr    to    destination    pathname
  13202. -->    32    ioBuffer    long    ptr    to    optional    name    (may    be    NIL)
  13203. -->    36    ioNewDirID    long    destination    directory    ID
  13204. -->    48    ioDirID    long    source    directory    ID|
  13205. PBHMoveRenameSync(paramBlock:HParmBlkPtr):OSErr; ∫Files {A260}
  13206.  V-397
  13207. -->    12    ioCompletion    long    optional    completion    routine    ptr
  13208. <--    16    [W]    ioResult    error    result    code
  13209. -->    18    ioFileName    long    ptr    to    source    pathname
  13210. -->    22    [W]    ioVRefNum    source    vol    identifier
  13211. -->    28    ioNewName    long    ptr    to    destination    pathname
  13212. -->    32    ioBuffer    long    ptr    to    optional    name    (may    be    NIL)
  13213. -->    36    ioNewDirID    long    destination    directory    ID
  13214. -->    48    ioDirID    long    source    directory    ID|
  13215. PBHOpen(paramBlock:HParmBlkPtr;async:BOOLEAN):OSErr; ∫Files
  13216. IV-136 TN204
  13217. -->    12    [P]    ioCompletion
  13218. <--    16    [W]    ioResult
  13219. -->    18    [P]    ioNamePtr
  13220. -->    22    [W]    ioVRefNum
  13221. <--    24    [W]    ioRefNum
  13222. -->    27    [B]    ioPermssn
  13223. -->    28    [P]    ioMisc
  13224. -->    48    [L]    ioDirID|
  13225. PBHOpenAsync(paramBlock:HParmBlkPtr):OSErr; ∫Files {A600}
  13226. IV-136 TN204
  13227. -->    12    [P]    ioCompletion
  13228. <--    16    [W]    ioResult
  13229. -->    18    [P]    ioNamePtr
  13230. -->    22    [W]    ioVRefNum
  13231. <--    24    [W]    ioRefNum
  13232. -->    27    [B]    ioPermssn
  13233. -->    28    [P]    ioMisc
  13234. -->    48    [L]    ioDirID|
  13235. PBHOpenDeny(paramBlock:HParmBlkPtr;async:BOOLEAN):OSErr;
  13236. ∫Files V-398
  13237. -->    12    ioCompletion    long    optional    completion    routine    ptr
  13238. <--    16    [W]    ioResult    error    result    code
  13239. -->    18    ioFileName    long    ptr    to    pathname
  13240. -->    22    [W]    ioVRefNum    vol    identifier
  13241. <--    24    [W]    ioRefNum    file    refNum
  13242. -->    26    [W]    ioDenyModes    access    rights    data
  13243. -->    48    ioDirID    long    directory    ID|
  13244. PBHOpenDenyAsync(paramBlock:HParmBlkPtr):OSErr; ∫Files {A660}
  13245. V-398
  13246. -->    12    ioCompletion    long    optional    completion    routine    ptr
  13247. <--    16    [W]    ioResult    error    result    code
  13248. -->    18    ioFileName    long    ptr    to    pathname
  13249. -->    22    [W]    ioVRefNum    vol    identifier
  13250. <--    24    [W]    ioRefNum    file    refNum
  13251. -->    26    [W]    ioDenyModes    access    rights    data
  13252. -->    48    ioDirID    long    directory    ID|
  13253. PBHOpenDenySync(paramBlock:HParmBlkPtr):OSErr; ∫Files {A260}
  13254. V-398
  13255. -->    12    ioCompletion    long    optional    completion    routine    ptr
  13256. <--    16    [W]    ioResult    error    result    code
  13257. -->    18    ioFileName    long    ptr    to    pathname
  13258. -->    22    [W]    ioVRefNum    vol    identifier
  13259. <--    24    [W]    ioRefNum    file    refNum
  13260. -->    26    [W]    ioDenyModes    access    rights    data
  13261. -->    48    ioDirID    long    directory    ID|
  13262. PBHOpenDF(paramBlock:HParmBlkPtr;async:BOOLEAN):OSErr; ∫Files
  13263. PBHOpenRF function IV-137
  13264.   —>  12  ioCompletion  pointer
  13265. <--    —    16    [W]    ioResult
  13266.   —>  18  ioNamePtr  pointer
  13267.   —>  22  ioVRefNum  word
  13268. <--    —    24    [W]    ioRefNum
  13269.   —>  27  ioPermssn  byte
  13270.   —>  28  ioMisc  pointer
  13271.   —>  48  ioDirID  long word|
  13272. PBHOpenDFAsync(paramBlock:HParmBlkPtr):OSErr; ∫Files {A660}
  13273. PBHOpenRF function IV-137
  13274.   —>  12  ioCompletion  pointer
  13275. <--    —    16    [W]    ioResult
  13276.   —>  18  ioNamePtr  pointer
  13277.   —>  22  ioVRefNum  word
  13278. <--    —    24    [W]    ioRefNum
  13279.   —>  27  ioPermssn  byte
  13280.   —>  28  ioMisc  pointer
  13281.   —>  48  ioDirID  long word|
  13282. PBHOpenDFSync(paramBlock:HParmBlkPtr):OSErr; ∫Files {A260}
  13283. PBHOpenRF function IV-137
  13284.   —>  12  ioCompletion  pointer
  13285. <--    —    16    [W]    ioResult
  13286.   —>  18  ioNamePtr  pointer
  13287.   —>  22  ioVRefNum  word
  13288. <--    —    24    [W]    ioRefNum
  13289.   —>  27  ioPermssn  byte
  13290.   —>  28  ioMisc  pointer
  13291.   —>  48  ioDirID  long word|
  13292. PBHOpenRF(paramBlock:HParmBlkPtr;async:BOOLEAN):OSErr; ∫Files
  13293. IV-137
  13294. -->    12    [P]    ioCompletion
  13295. <--    16    [W]    ioResult
  13296. -->    18    [P]    ioNamePtr
  13297. -->    22    [W]    ioVRefNum
  13298. <--    24    [W]    ioRefNum
  13299. -->    27    [B]    ioPermssn
  13300. -->    28    [P]    ioMisc
  13301. -->    48    [L]    ioDirID|
  13302. PBHOpenRFAsync(paramBlock:HParmBlkPtr):OSErr; ∫Files {A60A}
  13303. IV-137
  13304. -->    12    [P]    ioCompletion
  13305. <--    16    [W]    ioResult
  13306. -->    18    [P]    ioNamePtr
  13307. -->    22    [W]    ioVRefNum
  13308. <--    24    [W]    ioRefNum
  13309. -->    27    [B]    ioPermssn
  13310. -->    28    [P]    ioMisc
  13311. -->    48    [L]    ioDirID|
  13312. PBHOpenRFDeny(paramBlock:HParmBlkPtr;async:BOOLEAN):OSErr;
  13313. ∫Files V-398
  13314. -->    12    ioCompletion    long    optional    completion    routine    ptr
  13315. <--    16    [W]    ioResult    error    result    code
  13316. -->    18    ioFileName    long    ptr    to    pathname
  13317. -->    22    [W]    ioVRefNum    vol    identifier
  13318. <--    24    [W]    ioRefNum    file    refNum
  13319. -->    26    [W]    ioDenyModes    access    rights    data
  13320. -->    48    ioDirID    long    directory    ID|
  13321. PBHOpenRFDenyAsync(paramBlock:HParmBlkPtr):OSErr; ∫Files {
  13322. A660} V-398
  13323. -->    12    ioCompletion    long    optional    completion    routine    ptr
  13324. <--    16    [W]    ioResult    error    result    code
  13325. -->    18    ioFileName    long    ptr    to    pathname
  13326. -->    22    [W]    ioVRefNum    vol    identifier
  13327. <--    24    [W]    ioRefNum    file    refNum
  13328. -->    26    [W]    ioDenyModes    access    rights    data
  13329. -->    48    ioDirID    long    directory    ID|
  13330. PBHOpenRFDenySync(paramBlock:HParmBlkPtr):OSErr; ∫Files {A260}
  13331.  V-398
  13332. -->    12    ioCompletion    long    optional    completion    routine    ptr
  13333. <--    16    [W]    ioResult    error    result    code
  13334. -->    18    ioFileName    long    ptr    to    pathname
  13335. -->    22    [W]    ioVRefNum    vol    identifier
  13336. <--    24    [W]    ioRefNum    file    refNum
  13337. -->    26    [W]    ioDenyModes    access    rights    data
  13338. -->    48    ioDirID    long    directory    ID|
  13339. PBHOpenRFSync(paramBlock:HParmBlkPtr):OSErr; ∫Files {A20A}
  13340. IV-137
  13341. -->    12    [P]    ioCompletion
  13342. <--    16    [W]    ioResult
  13343. -->    18    [P]    ioNamePtr
  13344. -->    22    [W]    ioVRefNum
  13345. <--    24    [W]    ioRefNum
  13346. -->    27    [B]    ioPermssn
  13347. -->    28    [P]    ioMisc
  13348. -->    48    [L]    ioDirID|
  13349. PBHOpenSync(paramBlock:HParmBlkPtr):OSErr; ∫Files {A200}
  13350. IV-136 TN204
  13351. -->    12    [P]    ioCompletion
  13352. <--    16    [W]    ioResult
  13353. -->    18    [P]    ioNamePtr
  13354. -->    22    [W]    ioVRefNum
  13355. <--    24    [W]    ioRefNum
  13356. -->    27    [B]    ioPermssn
  13357. -->    28    [P]    ioMisc
  13358. -->    48    [L]    ioDirID|
  13359. PBHRename(paramBlock:HParmBlkPtr;async:BOOLEAN):OSErr; ∫Files
  13360. IV-154
  13361. -->    12    [P]    ioCompletion
  13362. <--    16    [W]    ioResult
  13363. -->    18    [P]    ioNamePtr
  13364. -->    22    [W]    ioVRefNum
  13365. -->    28    [P]    ioMisc
  13366. -->    48    [L]    ioDirID|
  13367. PBHRenameAsync(paramBlock:HParmBlkPtr):OSErr; ∫Files {A60B}
  13368. IV-154
  13369. -->    12    [P]    ioCompletion
  13370. <--    16    [W]    ioResult
  13371. -->    18    [P]    ioNamePtr
  13372. -->    22    [W]    ioVRefNum
  13373. -->    28    [P]    ioMisc
  13374. -->    48    [L]    ioDirID|
  13375. PBHRenameSync(paramBlock:HParmBlkPtr):OSErr; ∫Files {A20B}
  13376. IV-154
  13377. -->    12    [P]    ioCompletion
  13378. <--    16    [W]    ioResult
  13379. -->    18    [P]    ioNamePtr
  13380. -->    22    [W]    ioVRefNum
  13381. -->    28    [P]    ioMisc
  13382. -->    48    [L]    ioDirID|
  13383. PBHRstFLock(paramBlock:HParmBlkPtr;async:BOOLEAN):OSErr;
  13384. ∫Files IV-152
  13385. -->    12    [P]    ioCompletion
  13386. <--    16    [W]    ioResult
  13387. -->    18    [P]    ioNamePtr
  13388. -->    22    [W]    ioVRefNum
  13389. -->    48    [L]    ioDirID|
  13390. PBHRstFLockAsync(paramBlock:HParmBlkPtr):OSErr; ∫Files {A642}
  13391. IV-152
  13392. -->    12    [P]    ioCompletion
  13393. <--    16    [W]    ioResult
  13394. -->    18    [P]    ioNamePtr
  13395. -->    22    [W]    ioVRefNum
  13396. -->    48    [L]    ioDirID|
  13397. PBHRstFLockSync(paramBlock:HParmBlkPtr):OSErr; ∫Files {A242}
  13398. IV-152
  13399. -->    12    [P]    ioCompletion
  13400. <--    16    [W]    ioResult
  13401. -->    18    [P]    ioNamePtr
  13402. -->    22    [W]    ioVRefNum
  13403. -->    48    [L]    ioDirID|
  13404. PBHSetDirAccess(paramBlock:HParmBlkPtr;async:BOOLEAN):OSErr;
  13405. ∫Files V-394
  13406. -->    12    ioCompletion    long    optional    completion    routine    ptr
  13407. <--    16    [W]    ioResult    error    result    code
  13408. -->    18    ioFileName    long    pathname    identifier
  13409. -->    22    [W]    ioVRefNum    volume    refNum
  13410. -->    36    ioACOwnerID    long    owner    ID
  13411. -->    40    ioACGroupID    long    group    ID
  13412. -->    44    ioACAccess    long    access    rights
  13413. -->    48    ioDirID    long    directory    ID|
  13414. PBHSetDirAccessAsync(paramBlock:HParmBlkPtr):OSErr; ∫Files {
  13415. A660} V-394
  13416. -->    12    ioCompletion    long    optional    completion    routine    ptr
  13417. <--    16    [W]    ioResult    error    result    code
  13418. -->    18    ioFileName    long    pathname    identifier
  13419. -->    22    [W]    ioVRefNum    volume    refNum
  13420. -->    36    ioACOwnerID    long    owner    ID
  13421. -->    40    ioACGroupID    long    group    ID
  13422. -->    44    ioACAccess    long    access    rights
  13423. -->    48    ioDirID    long    directory    ID|
  13424. PBHSetDirAccessSync(paramBlock:HParmBlkPtr):OSErr; ∫Files {
  13425. A260} V-394
  13426. -->    12    ioCompletion    long    optional    completion    routine    ptr
  13427. <--    16    [W]    ioResult    error    result    code
  13428. -->    18    ioFileName    long    pathname    identifier
  13429. -->    22    [W]    ioVRefNum    volume    refNum
  13430. -->    36    ioACOwnerID    long    owner    ID
  13431. -->    40    ioACGroupID    long    group    ID
  13432. -->    44    ioACAccess    long    access    rights
  13433. -->    48    ioDirID    long    directory    ID|
  13434. PBHSetFInfo(paramBlock:HParmBlkPtr;async:BOOLEAN):OSErr;
  13435. ∫Files IV-150
  13436. -->    12    [P]    ioCompletion
  13437. <--    16    [W]    ioResult
  13438. -->    18    [P]    ioNamePtr
  13439. -->    22    [W]    ioVRefNum
  13440. -->    32    ioFlFndrInfo    16    bytes
  13441. -->    48    [L]    ioDirID
  13442. -->    72    [L]    ioFlCrDat
  13443. -->    76    [L]    ioFlMdDat|
  13444. PBHSetFInfoAsync(paramBlock:HParmBlkPtr):OSErr; ∫Files {A60D}
  13445. IV-150
  13446. -->    12    [P]    ioCompletion
  13447. <--    16    [W]    ioResult
  13448. -->    18    [P]    ioNamePtr
  13449. -->    22    [W]    ioVRefNum
  13450. -->    32    ioFlFndrInfo    16    bytes
  13451. -->    48    [L]    ioDirID
  13452. -->    72    [L]    ioFlCrDat
  13453. -->    76    [L]    ioFlMdDat|
  13454. PBHSetFInfoSync(paramBlock:HParmBlkPtr):OSErr; ∫Files {A20D}
  13455. IV-150
  13456. -->    12    [P]    ioCompletion
  13457. <--    16    [W]    ioResult
  13458. -->    18    [P]    ioNamePtr
  13459. -->    22    [W]    ioVRefNum
  13460. -->    32    ioFlFndrInfo    16    bytes
  13461. -->    48    [L]    ioDirID
  13462. -->    72    [L]    ioFlCrDat
  13463. -->    76    [L]    ioFlMdDat|
  13464. PBHSetFLock(paramBlock:HParmBlkPtr;async:BOOLEAN):OSErr;
  13465. ∫Files IV-151
  13466. -->    12    [P]    ioCompletion
  13467. <--    16    [W]    ioResult
  13468. -->    18    [P]    ioNamePtr
  13469. -->    22    [W]    ioVRefNum
  13470. -->    48    [L]    ioDirID|
  13471. PBHSetFLockAsync(paramBlock:HParmBlkPtr):OSErr; ∫Files {A641}
  13472. IV-151
  13473. -->    12    [P]    ioCompletion
  13474. <--    16    [W]    ioResult
  13475. -->    18    [P]    ioNamePtr
  13476. -->    22    [W]    ioVRefNum
  13477. -->    48    [L]    ioDirID|
  13478. PBHSetFLockSync(paramBlock:HParmBlkPtr):OSErr; ∫Files {A241}
  13479. IV-151
  13480. -->    12    [P]    ioCompletion
  13481. <--    16    [W]    ioResult
  13482. -->    18    [P]    ioNamePtr
  13483. -->    22    [W]    ioVRefNum
  13484. -->    48    [L]    ioDirID|
  13485. PBHSetVol(paramBlock:WDPBPtr;async:BOOLEAN):OSErr; ∫Files
  13486. IV-133 N140 TN140
  13487. -->    12    [P]    ioCompletion
  13488. <--    16    [W]    ioResult
  13489. -->    18    [P]    ioNamePtr
  13490. -->    22    [W]    ioVRefNum
  13491. -->    48    [L]    ioWDDirID|
  13492. PBHSetVolAsync(paramBlock:WDPBPtr):OSErr; ∫Files {A615}
  13493. IV-133 N140 TN140
  13494. -->    12    [P]    ioCompletion
  13495. <--    16    [W]    ioResult
  13496. -->    18    [P]    ioNamePtr
  13497. -->    22    [W]    ioVRefNum
  13498. -->    48    [L]    ioWDDirID|
  13499. PBHSetVolSync(paramBlock:WDPBPtr):OSErr; ∫Files {A215} IV-133
  13500. N140 TN140
  13501. -->    12    [P]    ioCompletion
  13502. <--    16    [W]    ioResult
  13503. -->    18    [P]    ioNamePtr
  13504. -->    22    [W]    ioVRefNum
  13505. -->    48    [L]    ioWDDirID|
  13506. PBKillIO(paramBlock:ParmBlkPtr;async:BOOLEAN):OSErr; ∫Devices
  13507. II-187
  13508. -->    12    [P]    ioCompletion
  13509. <--    16    [W]    ioResult
  13510. -->    24    [W]    ioRefNum|
  13511. PBKillIOAsync(paramBlock:ParmBlkPtr):OSErr; ∫Devices {A406}
  13512. II-187
  13513. -->    12    [P]    ioCompletion
  13514. <--    16    [W]    ioResult
  13515. -->    24    [W]    ioRefNum|
  13516. PBKillIOSync(paramBlock:ParmBlkPtr):OSErr; ∫Devices {A006}
  13517. II-187
  13518. -->    12    [P]    ioCompletion
  13519. <--    16    [W]    ioResult
  13520. -->    24    [W]    ioRefNum|
  13521. PBLockRange(paramBlock:ParmBlkPtr;async:BOOLEAN):OSErr;
  13522. ∫Files IV-138 TN186
  13523. -->    12    [P]    ioCompletion
  13524. <--    16    [W]    ioResult
  13525. -->    24    [W]    ioRefNum
  13526. -->    36    [L]    ioReqCount
  13527. -->    44    [W]    ioPosMode
  13528. -->    46    [L]    ioPosOffset|
  13529. PBLockRangeAsync(paramBlock:ParmBlkPtr):OSErr; ∫Files {A660}
  13530. IV-138 TN186
  13531. -->    12    [P]    ioCompletion
  13532. <--    16    [W]    ioResult
  13533. -->    24    [W]    ioRefNum
  13534. -->    36    [L]    ioReqCount
  13535. -->    44    [W]    ioPosMode
  13536. -->    46    [L]    ioPosOffset|
  13537. PBLockRangeSync(paramBlock:ParmBlkPtr):OSErr; ∫Files {A260}
  13538. IV-138 TN186
  13539. -->    12    [P]    ioCompletion
  13540. <--    16    [W]    ioResult
  13541. -->    24    [W]    ioRefNum
  13542. -->    36    [L]    ioReqCount
  13543. -->    44    [W]    ioPosMode
  13544. -->    46    [L]    ioPosOffset|
  13545. PBMakeFSSpec(paramBlock:HParmBlkPtr;async:BOOLEAN):OSErr;
  13546. ∫Files|
  13547. PBMakeFSSpecAsync(paramBlock:HParmBlkPtr):OSErr; ∫Files {A660}|
  13548. PBMakeFSSpecSync(paramBlock:HParmBlkPtr):OSErr; ∫Files {A260}|
  13549. PBMountVol(paramBlock:ParmBlkPtr):OSErr; ∫Files Δ {A00F}
  13550. II-103 IV-128 TN134
  13551. <--    16    [W]    ioResult
  13552. <->    22    [W]    ioVRefNum|
  13553. PBOffLine(paramBlock:ParmBlkPtr):OSErr; ∫Files Δ {A035}
  13554. II-106 IV-134
  13555. -->    12    [P]    ioCompletion
  13556. <--    16    [W]    ioResult
  13557. -->    18    [P]    ioNamePtr
  13558. -->    22    [W]    ioVRefNum|
  13559. PBOpen(paramBlock:ParmBlkPtr;async:BOOLEAN):OSErr; ∫Files
  13560. II-108
  13561. -->    12    [P]    ioCompletion
  13562. <--    16    [W]    ioResult
  13563. -->    18    [P]    ioNamePtr
  13564. -->    22    [W]    ioVRefNum
  13565. <--    24    [W]    ioRefNum
  13566. -->    26    [B]    ioVersNum
  13567. -->    27    [B]    ioPermssn
  13568. -->    28    [P]    ioMisc|
  13569. PBOpenAsync(paramBlock:ParmBlkPtr):OSErr; ∫Files {A400} II-108
  13570. -->    12    [P]    ioCompletion
  13571. <--    16    [W]    ioResult
  13572. -->    18    [P]    ioNamePtr
  13573. -->    22    [W]    ioVRefNum
  13574. <--    24    [W]    ioRefNum
  13575. -->    26    [B]    ioVersNum
  13576. -->    27    [B]    ioPermssn
  13577. -->    28    [P]    ioMisc|
  13578. PBOpenDF(paramBlock:ParmBlkPtr;async:BOOLEAN):OSErr; ∫Files
  13579. PBOpenWD function IV-158 N77-1
  13580.     —>  12  ioCompletion    pointer
  13581. <--    —    16    [W]    ioResult
  13582.     —>  18  ioNamePtr       pointer
  13583. <--    –>    22    [W]    ioVRefNum
  13584.     —>  28  ioWDProcID      long word
  13585.     —>  48  ioWDDirID       long word|
  13586. PBOpenDFAsync(paramBlock:ParmBlkPtr):OSErr; ∫Files {A460}
  13587. PBOpenWD function IV-158 N77-1
  13588.     —>  12  ioCompletion    pointer
  13589. <--    —    16    [W]    ioResult
  13590.     —>  18  ioNamePtr       pointer
  13591. <--    –>    22    [W]    ioVRefNum
  13592.     —>  28  ioWDProcID      long word
  13593.     —>  48  ioWDDirID       long word|
  13594. PBOpenDFSync(paramBlock:ParmBlkPtr):OSErr; ∫Files {A060}
  13595. PBOpenWD function IV-158 N77-1
  13596.     —>  12  ioCompletion    pointer
  13597. <--    —    16    [W]    ioResult
  13598.     —>  18  ioNamePtr       pointer
  13599. <--    –>    22    [W]    ioVRefNum
  13600.     —>  28  ioWDProcID      long word
  13601.     —>  48  ioWDDirID       long word|
  13602. PBOpenRF(paramBlock:ParmBlkPtr;async:BOOLEAN):OSErr; ∫Files Δ
  13603. II-109 IV-137 TN74
  13604. -->    12    [P]    ioCompletion
  13605. <--    16    [W]    ioResult
  13606. -->    18    [P]    ioNamePtr
  13607. -->    22    [W]    ioVRefNum
  13608. <--    24    [W]    ioRefNum
  13609. -->    26    [B]    ioVersNum
  13610. -->    27    [B]    ioPermssn
  13611. -->    28    [P]    ioMisc|
  13612. PBOpenRFAsync(paramBlock:ParmBlkPtr):OSErr; ∫Files Δ {A40A}
  13613. II-109 IV-137 TN74
  13614. -->    12    [P]    ioCompletion
  13615. <--    16    [W]    ioResult
  13616. -->    18    [P]    ioNamePtr
  13617. -->    22    [W]    ioVRefNum
  13618. <--    24    [W]    ioRefNum
  13619. -->    26    [B]    ioVersNum
  13620. -->    27    [B]    ioPermssn
  13621. -->    28    [P]    ioMisc|
  13622. PBOpenRFSync(paramBlock:ParmBlkPtr):OSErr; ∫Files Δ {A00A}
  13623. II-109 IV-137 TN74
  13624. -->    12    [P]    ioCompletion
  13625. <--    16    [W]    ioResult
  13626. -->    18    [P]    ioNamePtr
  13627. -->    22    [W]    ioVRefNum
  13628. <--    24    [W]    ioRefNum
  13629. -->    26    [B]    ioVersNum
  13630. -->    27    [B]    ioPermssn
  13631. -->    28    [P]    ioMisc|
  13632. PBOpenSync(paramBlock:ParmBlkPtr):OSErr; ∫Files {A000} II-108
  13633. -->    12    [P]    ioCompletion
  13634. <--    16    [W]    ioResult
  13635. -->    18    [P]    ioNamePtr
  13636. -->    22    [W]    ioVRefNum
  13637. <--    24    [W]    ioRefNum
  13638. -->    26    [B]    ioVersNum
  13639. -->    27    [B]    ioPermssn
  13640. -->    28    [P]    ioMisc|
  13641. PBOpenWD(paramBlock:WDPBPtr;async:BOOLEAN):OSErr; ∫Files
  13642. IV-158 N77-1 TN77 TN190
  13643. -->    12    [P]    ioCompletion
  13644. <--    16    [W]    ioResult
  13645. -->    18    [P]    ioNamePtr
  13646. <->    22    [W]    ioVRefNum
  13647. -->    28    [L]    ioWDProcID
  13648. -->    48    [L]    ioWDDirID|
  13649. PBOpenWDAsync(paramBlock:WDPBPtr):OSErr; ∫Files {A660} IV-158
  13650. N77-1 TN77 TN190
  13651. -->    12    [P]    ioCompletion
  13652. <--    16    [W]    ioResult
  13653. -->    18    [P]    ioNamePtr
  13654. <->    22    [W]    ioVRefNum
  13655. -->    28    [L]    ioWDProcID
  13656. -->    48    [L]    ioWDDirID|
  13657. PBOpenWDSync(paramBlock:WDPBPtr):OSErr; ∫Files {A260} IV-158
  13658. N77-1 TN77 TN190
  13659. -->    12    [P]    ioCompletion
  13660. <--    16    [W]    ioResult
  13661. -->    18    [P]    ioNamePtr
  13662. <->    22    [W]    ioVRefNum
  13663. -->    28    [L]    ioWDProcID
  13664. -->    48    [L]    ioWDDirID|
  13665. PBRead(paramBlock:ParmBlkPtr;async:BOOLEAN):OSErr; ∫Files
  13666. II-110 TN187
  13667. -->    12    [P]    ioCompletion
  13668. <--    16    [W]    ioResult
  13669. -->    24    [W]    ioRefNum
  13670. -->    32    [P]    ioBuffer
  13671. -->    36    [L]    ioReqCount
  13672. <--    40    [L]    ioActCount
  13673. -->    44    [W]    ioPosMode
  13674. <->    46    [L]    ioPosOffset|
  13675. PBReadAsync(paramBlock:ParmBlkPtr):OSErr; ∫Files {A402}
  13676. II-110 TN187
  13677. -->    12    [P]    ioCompletion
  13678. <--    16    [W]    ioResult
  13679. -->    24    [W]    ioRefNum
  13680. -->    32    [P]    ioBuffer
  13681. -->    36    [L]    ioReqCount
  13682. <--    40    [L]    ioActCount
  13683. -->    44    [W]    ioPosMode
  13684. <->    46    [L]    ioPosOffset|
  13685. PBReadSync(paramBlock:ParmBlkPtr):OSErr; ∫Files {A002} II-110
  13686. TN187
  13687. -->    12    [P]    ioCompletion
  13688. <--    16    [W]    ioResult
  13689. -->    24    [W]    ioRefNum
  13690. -->    32    [P]    ioBuffer
  13691. -->    36    [L]    ioReqCount
  13692. <--    40    [L]    ioActCount
  13693. -->    44    [W]    ioPosMode
  13694. <->    46    [L]    ioPosOffset|
  13695. PBRename(paramBlock:ParmBlkPtr;async:BOOLEAN):OSErr; ∫Files
  13696. II-118 IV-153
  13697. -->    12    [P]    ioCompletion
  13698. <--    16    [W]    ioResult
  13699. -->    18    [P]    ioNamePtr
  13700. -->    22    [W]    ioVRefNum
  13701. -->    26    [B]    ioVersNum
  13702. -->    28    [P]    ioMisc|
  13703. PBRenameAsync(paramBlock:ParmBlkPtr):OSErr; ∫Files {A40B}
  13704. II-118 IV-153
  13705. -->    12    [P]    ioCompletion
  13706. <--    16    [W]    ioResult
  13707. -->    18    [P]    ioNamePtr
  13708. -->    22    [W]    ioVRefNum
  13709. -->    26    [B]    ioVersNum
  13710. -->    28    [P]    ioMisc|
  13711. PBRenameSync(paramBlock:ParmBlkPtr):OSErr; ∫Files {A00B}
  13712. II-118 IV-153
  13713. -->    12    [P]    ioCompletion
  13714. <--    16    [W]    ioResult
  13715. -->    18    [P]    ioNamePtr
  13716. -->    22    [W]    ioVRefNum
  13717. -->    26    [B]    ioVersNum
  13718. -->    28    [P]    ioMisc|
  13719. PBResolveFileIDRef(paramBlock:HParmBlkPtr;async:BOOLEAN):
  13720. OSErr; ∫Files|
  13721. PBResolveFileIDRefAsync(paramBlock:HParmBlkPtr):OSErr; ∫Files
  13722. {A660}|
  13723. PBResolveFileIDRefSync(paramBlock:HParmBlkPtr):OSErr; ∫Files {
  13724. A260}|
  13725. PBRstFLock(paramBlock:ParmBlkPtr;async:BOOLEAN):OSErr; ∫Files
  13726. II-117 IV-152
  13727. -->    12    [P]    ioCompletion
  13728. <--    16    [W]    ioResult
  13729. -->    18    [P]    ioNamePtr
  13730. -->    22    [W]    ioVRefNum
  13731. -->    26    [B]    ioFVersNum|
  13732. PBRstFLockAsync(paramBlock:ParmBlkPtr):OSErr; ∫Files {A442}
  13733. II-117 IV-152
  13734. -->    12    [P]    ioCompletion
  13735. <--    16    [W]    ioResult
  13736. -->    18    [P]    ioNamePtr
  13737. -->    22    [W]    ioVRefNum
  13738. -->    26    [B]    ioFVersNum|
  13739. PBRstFLockSync(paramBlock:ParmBlkPtr):OSErr; ∫Files {A042}
  13740. II-117 IV-152
  13741. -->    12    [P]    ioCompletion
  13742. <--    16    [W]    ioResult
  13743. -->    18    [P]    ioNamePtr
  13744. -->    22    [W]    ioVRefNum
  13745. -->    26    [B]    ioFVersNum|
  13746. PBSetCatInfo(paramBlock:CInfoPBPtr;async:BOOLEAN):OSErr;
  13747. ∫Files IV-156|
  13748. PBSetCatInfoAsync(paramBlock:CInfoPBPtr):OSErr; ∫Files {A660}
  13749. IV-156|
  13750. PBSetCatInfoSync(paramBlock:CInfoPBPtr):OSErr; ∫Files {A260}
  13751. IV-156|
  13752. PBSetEOF(paramBlock:ParmBlkPtr;async:BOOLEAN):OSErr; ∫Files
  13753. II-112 IV-142
  13754. -->    12    [P]    ioCompletion
  13755. <--    16    [W]    ioResult
  13756. -->    24    [W]    ioRefNum
  13757. -->    28    [L]    ioMisc|
  13758. PBSetEOFAsync(paramBlock:ParmBlkPtr):OSErr; ∫Files {A412}
  13759. II-112 IV-142
  13760. -->    12    [P]    ioCompletion
  13761. <--    16    [W]    ioResult
  13762. -->    24    [W]    ioRefNum
  13763. -->    28    [L]    ioMisc|
  13764. PBSetEOFSync(paramBlock:ParmBlkPtr):OSErr; ∫Files {A012}
  13765. II-112 IV-142
  13766. -->    12    [P]    ioCompletion
  13767. <--    16    [W]    ioResult
  13768. -->    24    [W]    ioRefNum
  13769. -->    28    [L]    ioMisc|
  13770. PBSetFInfo(paramBlock:ParmBlkPtr;async:BOOLEAN):OSErr; ∫Files
  13771. II-116 IV-150
  13772. -->    12    [P]    ioCompletion
  13773. <--    16    [W]    ioResult
  13774. -->    18    [P]    ioNamePtr
  13775. -->    22    [W]    ioVRefNum
  13776. -->    26    [B]    ioFVersNum
  13777. -->    32    ioFlFndrInfo    16    bytes
  13778. -->    72    [L]    ioFlCrDat
  13779. -->    76    [L]    ioFlMdDat|
  13780. PBSetFInfoAsync(paramBlock:ParmBlkPtr):OSErr; ∫Files {A40D}
  13781. II-116 IV-150
  13782. -->    12    [P]    ioCompletion
  13783. <--    16    [W]    ioResult
  13784. -->    18    [P]    ioNamePtr
  13785. -->    22    [W]    ioVRefNum
  13786. -->    26    [B]    ioFVersNum
  13787. -->    32    ioFlFndrInfo    16    bytes
  13788. -->    72    [L]    ioFlCrDat
  13789. -->    76    [L]    ioFlMdDat|
  13790. PBSetFInfoSync(paramBlock:ParmBlkPtr):OSErr; ∫Files {A00D}
  13791. II-116 IV-150
  13792. -->    12    [P]    ioCompletion
  13793. <--    16    [W]    ioResult
  13794. -->    18    [P]    ioNamePtr
  13795. -->    22    [W]    ioVRefNum
  13796. -->    26    [B]    ioFVersNum
  13797. -->    32    ioFlFndrInfo    16    bytes
  13798. -->    72    [L]    ioFlCrDat
  13799. -->    76    [L]    ioFlMdDat|
  13800. PBSetFLock(paramBlock:ParmBlkPtr;async:BOOLEAN):OSErr; ∫Files
  13801. II-116 IV-151
  13802. -->    12    [P]    ioCompletion
  13803. <--    16    [W]    ioResult
  13804. -->    18    [P]    ioNamePtr
  13805. -->    22    [W]    ioVRefNum
  13806. -->    26    [B]    ioFVersNum|
  13807. PBSetFLockAsync(paramBlock:ParmBlkPtr):OSErr; ∫Files {A441}
  13808. II-116 IV-151
  13809. -->    12    [P]    ioCompletion
  13810. <--    16    [W]    ioResult
  13811. -->    18    [P]    ioNamePtr
  13812. -->    22    [W]    ioVRefNum
  13813. -->    26    [B]    ioFVersNum|
  13814. PBSetFLockSync(paramBlock:ParmBlkPtr):OSErr; ∫Files {A041}
  13815. II-116 IV-151
  13816. -->    12    [P]    ioCompletion
  13817. <--    16    [W]    ioResult
  13818. -->    18    [P]    ioNamePtr
  13819. -->    22    [W]    ioVRefNum
  13820. -->    26    [B]    ioFVersNum|
  13821. PBSetForeignPrivs(paramBlock:HParmBlkPtr;async:BOOLEAN):OSErr;
  13822.  ∫Files|
  13823. PBSetForeignPrivsAsync(paramBlock:HParmBlkPtr):OSErr; ∫Files {
  13824. A660}|
  13825. PBSetForeignPrivsSync(paramBlock:HParmBlkPtr):OSErr; ∫Files {
  13826. A260}|
  13827. PBSetFPos(paramBlock:ParmBlkPtr;async:BOOLEAN):OSErr; ∫Files
  13828. II-111 IV-141
  13829. -->    12    [P]    ioCompletion
  13830. <--    16    [W]    ioResult
  13831. -->    24    [W]    ioRefNum
  13832. -->    44    [W]    ioPosMode
  13833. <->    46    [L]    ioPosOffset|
  13834. PBSetFPosAsync(paramBlock:ParmBlkPtr):OSErr; ∫Files {A444}
  13835. II-111 IV-141
  13836. -->    12    [P]    ioCompletion
  13837. <--    16    [W]    ioResult
  13838. -->    24    [W]    ioRefNum
  13839. -->    44    [W]    ioPosMode
  13840. <->    46    [L]    ioPosOffset|
  13841. PBSetFPosSync(paramBlock:ParmBlkPtr):OSErr; ∫Files {A044}
  13842. II-111 IV-141
  13843. -->    12    [P]    ioCompletion
  13844. <--    16    [W]    ioResult
  13845. -->    24    [W]    ioRefNum
  13846. -->    44    [W]    ioPosMode
  13847. <->    46    [L]    ioPosOffset|
  13848. PBSetFVers(paramBlock:ParmBlkPtr;async:BOOLEAN):OSErr; ∫Files
  13849. II-117 IV-153
  13850. -->    12    [P]    ioCompletion
  13851. <--    16    [W]    ioResult
  13852. -->    18    [P]    ioNamePtr
  13853. -->    22    [W]    ioVRefNum
  13854. -->    26    [B]    ioVersNum
  13855. -->    28    [B]    ioMisc|
  13856. PBSetFVersAsync(paramBlock:ParmBlkPtr):OSErr; ∫Files {A443}
  13857. II-117 IV-153
  13858. -->    12    [P]    ioCompletion
  13859. <--    16    [W]    ioResult
  13860. -->    18    [P]    ioNamePtr
  13861. -->    22    [W]    ioVRefNum
  13862. -->    26    [B]    ioVersNum
  13863. -->    28    [B]    ioMisc|
  13864. PBSetFVersSync(paramBlock:ParmBlkPtr):OSErr; ∫Files {A043}
  13865. II-117 IV-153
  13866. -->    12    [P]    ioCompletion
  13867. <--    16    [W]    ioResult
  13868. -->    18    [P]    ioNamePtr
  13869. -->    22    [W]    ioVRefNum
  13870. -->    26    [B]    ioVersNum
  13871. -->    28    [B]    ioMisc|
  13872. PBSetVInfo(paramBlock:HParmBlkPtr;async:BOOLEAN):OSErr; [1/2]
  13873. ∫Files IV-131 TN204
  13874. -->    12    [P]    ioCompletion
  13875. <--    16    [W]    ioResult
  13876. -->    18    [P]    ioNamePtr
  13877. -->    22    [W]    ioVRefNum
  13878. -->    30    [L]    ioVCrDate|
  13879. PBSetVInfo(paramBlock:HParmBlkPtr;async:BOOLEAN):OSErr; [2/2]
  13880. -->    34    [L]    ioVLsMod
  13881. -->    38    [W]    ioVAtrb
  13882. -->    52    [L]    ioVClpSiz
  13883. -->    72    [L]    ioVBkUp
  13884. -->    76    [W]    ioVSeqNum
  13885. -->    90    ioVFndrInfo    32    bytes|
  13886. PBSetVInfoAsync(paramBlock:HParmBlkPtr):OSErr; ∫Files {A660} [1/2]
  13887. IV-131 TN204
  13888. -->    12    [P]    ioCompletion
  13889. <--    16    [W]    ioResult
  13890. -->    18    [P]    ioNamePtr
  13891. -->    22    [W]    ioVRefNum
  13892. -->    30    [L]    ioVCrDate|
  13893. PBSetVInfoAsync(paramBlock:HParmBlkPtr):OSErr; ∫Files {A660} [2/2]
  13894. -->    34    [L]    ioVLsMod
  13895. -->    38    [W]    ioVAtrb
  13896. -->    52    [L]    ioVClpSiz
  13897. -->    72    [L]    ioVBkUp
  13898. -->    76    [W]    ioVSeqNum
  13899. -->    90    ioVFndrInfo    32    bytes|
  13900. PBSetVInfoSync(paramBlock:HParmBlkPtr):OSErr; ∫Files {A260} [1/2]
  13901. IV-131 TN204
  13902. -->    12    [P]    ioCompletion
  13903. <--    16    [W]    ioResult
  13904. -->    18    [P]    ioNamePtr
  13905. -->    22    [W]    ioVRefNum
  13906. -->    30    [L]    ioVCrDate|
  13907. PBSetVInfoSync(paramBlock:HParmBlkPtr):OSErr; ∫Files {A260} [2/2]
  13908. -->    34    [L]    ioVLsMod
  13909. -->    38    [W]    ioVAtrb
  13910. -->    52    [L]    ioVClpSiz
  13911. -->    72    [L]    ioVBkUp
  13912. -->    76    [W]    ioVSeqNum
  13913. -->    90    ioVFndrInfo    32    bytes|
  13914. PBSetVol(paramBlock:ParmBlkPtr;async:BOOLEAN):OSErr; ∫Files
  13915. II-105 IV-132
  13916. -->    12    [P]    ioCompletion
  13917. <--    16    [W]    ioResult
  13918. -->    18    [P]    ioNamePtr
  13919. -->    22    [W]    ioVRefNum|
  13920. PBSetVolAsync(paramBlock:ParmBlkPtr):OSErr; ∫Files {A415}
  13921. II-105 IV-132
  13922. -->    12    [P]    ioCompletion
  13923. <--    16    [W]    ioResult
  13924. -->    18    [P]    ioNamePtr
  13925. -->    22    [W]    ioVRefNum|
  13926. PBSetVolSync(paramBlock:ParmBlkPtr):OSErr; ∫Files {A015}
  13927. II-105 IV-132
  13928. -->    12    [P]    ioCompletion
  13929. <--    16    [W]    ioResult
  13930. -->    18    [P]    ioNamePtr
  13931. -->    22    [W]    ioVRefNum|
  13932. PBStatus(paramBlock:ParmBlkPtr;async:BOOLEAN):OSErr; ∫Devices
  13933. Δ II-186
  13934. -->    12    [P]    ioCompletion
  13935. <--    16    [W]    ioResult
  13936. -->    22    [W]    ioVRefNum
  13937. -->    24    [W]    ioRefNum
  13938. -->    26    [W]    csCode
  13939. <--    28    [R]    csParam|
  13940. PBStatusAsync(paramBlock:ParmBlkPtr):OSErr; ∫Devices Δ {A405}
  13941. II-186
  13942. -->    12    [P]    ioCompletion
  13943. <--    16    [W]    ioResult
  13944. -->    22    [W]    ioVRefNum
  13945. -->    24    [W]    ioRefNum
  13946. -->    26    [W]    csCode
  13947. <--    28    [R]    csParam|
  13948. PBStatusSync(paramBlock:ParmBlkPtr):OSErr; ∫Devices Δ {A005}
  13949. II-186
  13950. -->    12    [P]    ioCompletion
  13951. <--    16    [W]    ioResult
  13952. -->    22    [W]    ioVRefNum
  13953. -->    24    [W]    ioRefNum
  13954. -->    26    [W]    csCode
  13955. <--    28    [R]    csParam|
  13956. PBUnlockRange(paramBlock:ParmBlkPtr;async:BOOLEAN):OSErr;
  13957. ∫Files IV-139 TN186
  13958. -->    12    [P]    ioCompletion
  13959. <--    16    [W]    ioResult
  13960. -->    24    [W]    ioRefNum
  13961. -->    36    [L]    ioReqCount
  13962. -->    44    [W]    ioPosMode
  13963. -->    46    [L]    ioPosOffset|
  13964. PBUnlockRangeAsync(paramBlock:ParmBlkPtr):OSErr; ∫Files {A660}
  13965.  IV-139 TN186
  13966. -->    12    [P]    ioCompletion
  13967. <--    16    [W]    ioResult
  13968. -->    24    [W]    ioRefNum
  13969. -->    36    [L]    ioReqCount
  13970. -->    44    [W]    ioPosMode
  13971. -->    46    [L]    ioPosOffset|
  13972. PBUnlockRangeSync(paramBlock:ParmBlkPtr):OSErr; ∫Files {A260}
  13973. IV-139 TN186
  13974. -->    12    [P]    ioCompletion
  13975. <--    16    [W]    ioResult
  13976. -->    24    [W]    ioRefNum
  13977. -->    36    [L]    ioReqCount
  13978. -->    44    [W]    ioPosMode
  13979. -->    46    [L]    ioPosOffset|
  13980. PBUnmountVol(paramBlock:ParmBlkPtr):OSErr; ∫Files {A00E}
  13981. II-106 IV-134
  13982. <--    16    [W]    ioResult
  13983. -->    18    [P]    ioNamePtr
  13984. -->    22    [W]    ioVRefNum|
  13985. PBVolumeMount(paramBlock:ParmBlkPtr):OSErr; ∫Files {A260}|
  13986. PBWrite(paramBlock:ParmBlkPtr;async:BOOLEAN):OSErr; ∫Files
  13987. II-110 TN187
  13988. -->    12    [P]    ioCompletion
  13989. <--    16    [W]    ioResult
  13990. -->    24    [W]    ioRefNum
  13991. -->    32    [P]    ioBuffer
  13992. -->    36    [L]    ioReqCount
  13993. <--    40    [L]    ioActCount
  13994. -->    44    [W]    ioPosMode
  13995. <->    46    [L]    ioPosOffset|
  13996. PBWriteAsync(paramBlock:ParmBlkPtr):OSErr; ∫Files {A403}
  13997. II-110 TN187
  13998. -->    12    [P]    ioCompletion
  13999. <--    16    [W]    ioResult
  14000. -->    24    [W]    ioRefNum
  14001. -->    32    [P]    ioBuffer
  14002. -->    36    [L]    ioReqCount
  14003. <--    40    [L]    ioActCount
  14004. -->    44    [W]    ioPosMode
  14005. <->    46    [L]    ioPosOffset|
  14006. PBWriteSync(paramBlock:ParmBlkPtr):OSErr; ∫Files {A003}
  14007. II-110 TN187
  14008. -->    12    [P]    ioCompletion
  14009. <--    16    [W]    ioResult
  14010. -->    24    [W]    ioRefNum
  14011. -->    32    [P]    ioBuffer
  14012. -->    36    [L]    ioReqCount
  14013. <--    40    [L]    ioActCount
  14014. -->    44    [W]    ioPosMode
  14015. <->    46    [L]    ioPosOffset|
  14016. PCDeskPat=$20B; ∫SysEqu
  14017. { [GLOBAL VAR] desktop pat, top bit only! others are in use }|
  14018. PCloseATPSkt(thePBPtr:ATPPBPtr;async:BOOLEAN):OSErr;
  14019. ∫AppleTalk II-316 V-513
  14020. -->    26    [W]    csCode    ;always closeATPSkt
  14021. -->    28    [B]    atpSocket    ;socket number|
  14022. PCloseSkt(thePBptr:MPPPBPtr;async:BOOLEAN):OSErr; ∫AppleTalk
  14023. II-312 V513|
  14024. PConfirmName(thePBptr:MPPPBPtr;async:BOOLEAN):OSErr;
  14025. ∫AppleTalk II-323 V-513|
  14026. PDetachPH(thePBptr:MPPPBPtr;async:BOOLEAN):OSErr; ∫AppleTalk
  14027. II-308 V-513
  14028. -->    26    [W]    csCode    ;always detachPH
  14029. -->    28    [B]    protType    ;ALAP protocol type|
  14030. PDlgInitProcPtr=ProcPtr; ∫Printing|
  14031. PenMode(mode:INTEGER); ∫Quickdraw {A89C} I-169 P-79 178|
  14032. PenNormal; ∫Quickdraw Δ {A89E} I-170 P-79 179|
  14033. PenPat(pat:Pattern); ∫Quickdraw Δ {A89D} I-170 P-79 179|
  14034. PenPixPat(pp:PixPatHandle); ∫Quickdraw Δ {AA0A} V-74|
  14035. PenSize(width:INTEGER;height:INTEGER); ∫Quickdraw {A89B}
  14036. I-169 P-79 179|
  14037. PenState=RECORD ∫Quickdraw
  14038.     pnLoc:Point;
  14039.     pnSize:Point;
  14040.     pnMode:INTEGER;
  14041.     pnPat:Pattern;|
  14042. Perf see ∫Perf|
  14043. PerfControl(thePerfGlobals:TP2PerfGlobals;turnOn:BOOLEAN):
  14044. BOOLEAN; ∫Perf|
  14045. PerfDump(thePerfGlobals:TP2PerfGlobals;reportFile:Str255;
  14046. doHistogram:BOOLEAN;rptFileColumns:INTEGER):INTEGER; ∫Perf|
  14047. permErr=-54; ∫Errors
  14048. { permissions error (on file open) }|
  14049. perThousand=$E4; ∫Script|
  14050. PGetAppleTalkInfo(thePBptr:MPPPBPtr;async:BOOLEAN):OSErr;
  14051. ∫AppleTalk V-518
  14052. -->    26    [W]    csCode    Always    PKillNBP
  14053. -->    28    [P]    aKillQEl    Pointer    to    queue    element|
  14054. PGetRequest(thePBPtr:ATPPBPtr;async:BOOLEAN):OSErr;
  14055. ∫AppleTalk II-317 V-513|
  14056. phaseCmd=61; ∫Sound|
  14057. pHiliteBit=0; ∫Quickdraw
  14058. { flag bit in HiliteMode used with BitClr procedure }|
  14059. PicComment(kind:INTEGER;dataSize:INTEGER;dataHandle:Handle);
  14060. ∫Quickdraw Δ {A8F2} I-189 N72-2 N91 TN72 TN91 TN175 TN181|
  14061. PicHandle=^PicPtr; ∫Quickdraw|
  14062. picItem=64; ∫Dialogs|
  14063. Picker see ∫Picker|
  14064. picLParen=0; ∫Quickdraw
  14065. { standard picture comments }|
  14066. PicPtr=^Picture; ∫Quickdraw|
  14067. picRParen=1; ∫Quickdraw|
  14068. PictInfo=PACKED RECORD ∫PictUtil [1/5]
  14069.     version:INTEGER; { this is always zero, for now }
  14070.     uniqueColors:LONGINT; { the number of actual colors in the
  14071. picture(s)/pixmap(s) }
  14072.     thePalette:PaletteHandle; { handle to the palette
  14073. information }
  14074.     theColorTable:CTabHandle; { handle to the color table }
  14075.     hRes:Fixed; { maximum horizontal resolution for all the
  14076. pixmaps }
  14077.     vRes:Fixed; { maximum vertical resolution for all the|
  14078. PictInfo=PACKED RECORD ∫PictUtil [2/5]
  14079. pixmaps }
  14080.     depth:INTEGER; { maximum depth for all the pixmaps (in the
  14081. picture) }
  14082.     sourceRect:Rect; { the picture frame rectangle (this
  14083. contains the entire picture) }
  14084.     textCount:LONGINT; { total number of text strings in the
  14085. picture }
  14086.     lineCount:LONGINT; { total number of lines in the picture }
  14087.     rectCount:LONGINT; { total number of rectangles in the|
  14088. PictInfo=PACKED RECORD ∫PictUtil [3/5]
  14089. picture }
  14090.     rRectCount:LONGINT; { total number of round rectangles in
  14091. the picture }
  14092.     ovalCount:LONGINT; { total number of ovals in the picture }
  14093.     arcCount:LONGINT; { total number of arcs in the picture }
  14094.     polyCount:LONGINT; { total number of polygons in the picture
  14095.     regionCount:LONGINT; { total number of regions in the
  14096. picture }
  14097.     bitMapCount:LONGINT; { total number of bitmaps in the|
  14098. PictInfo=PACKED RECORD ∫PictUtil [4/5]
  14099. picture }
  14100.     pixMapCount:LONGINT; { total number of pixmaps in the
  14101. picture }
  14102.     commentCount:LONGINT; { total number of comments in the
  14103. picture }
  14104.     uniqueComments:LONGINT; { the number of unique comments in
  14105. the picture }
  14106.     commentHandle:CommentSpecHandle; { handle to all the comment|
  14107. PictInfo=PACKED RECORD ∫PictUtil [5/5]
  14108. information }
  14109.     uniqueFonts:LONGINT; { the number of unique fonts in the
  14110. picture }
  14111.     fontHandle:FontSpecHandle; { handle to the FontSpec
  14112. information }
  14113.     fontNamesHandle:Handle; { handle to the font names }
  14114.     reserved1:LONGINT;
  14115.     reserved2:LONGINT;|
  14116. PictInfoHandle=^PictInfoPtr; ∫PictUtil|
  14117. PictInfoID=LONGINT; ∫PictUtil|
  14118. pictInfoIDErr=-11001; ∫Errors
  14119. { the internal consistancy check for the PictInfoID is wrong }|
  14120. PictInfoPtr=^PictInfo; ∫PictUtil|
  14121. pictInfoVerbErr=-11002; ∫Errors
  14122. { the passed verb was invalid }|
  14123. pictInfoVersionErr=-11000; ∫Errors
  14124. { wrong version of the PictInfo structure }|
  14125. Picture=RECORD ∫Quickdraw
  14126.     picSize:INTEGER;
  14127.     picFrame:Rect;|
  14128. pictureDataErr=-11005; ∫Errors
  14129. { the picture data was invalid }|
  14130. PictUtil see ∫PictUtil|
  14131. PinRect(theRect:Rect;thePt:Point):LONGINT; ∫Windows {A94E}
  14132. I-293|
  14133. PInts=^AInts; ∫Perf|
  14134. Pitch(xAngle:Fixed); ∫Graf3D|
  14135. PItemProcPtr=ProcPtr; ∫Printing|
  14136. Pixel2Char(textBuf:Ptr;textLen:INTEGER;slop:INTEGER;
  14137. pixelWidth:INTEGER;VAR leadingEdge:BOOLEAN):INTEGER; ∫Script Δ
  14138.  {A8B5} V-307 TN207|
  14139. pixelsLockedBit=7; ∫QDOffscreen|
  14140. pixelsPurgeableBit=6; ∫QDOffscreen|
  14141. PixelType=… ∫Quickdraw
  14142. (chunky,chunkyPlanar,planar);|
  14143. PixMap32Bit(pmHandle:PixMapHandle):BOOLEAN; ∫QDOffscreen|
  14144. PixMap=RECORD ∫Quickdraw [1/2]
  14145.     baseAddr:Ptr; { pointer to pixels }
  14146.     rowBytes:INTEGER; { offset to next line }
  14147.     bounds:Rect; { encloses bitmap }
  14148.     pmVersion:INTEGER; { pixMap version number }
  14149.     packType:INTEGER; { defines packing format }
  14150.     packSize:LONGINT; { length of pixel data }
  14151.     hRes:Fixed; { horiz. resolution (ppi) }
  14152.     vRes:Fixed; { vert. resolution (ppi) }|
  14153. PixMap=RECORD ∫Quickdraw [2/2]
  14154.     pixelType:INTEGER; { defines pixel type }
  14155.     pixelSize:INTEGER; { # bits in pixel }
  14156.     cmpCount:INTEGER; { # components in pixel }
  14157.     cmpSize:INTEGER; { # bits per component }
  14158.     planeBytes:LONGINT; { offset to next plane }
  14159.     pmTable:CTabHandle; { color map for this pixMap }
  14160.     pmReserved:LONGINT; { for future use. MUST BE 0 }|
  14161. PixMapHandle=^PixMapPtr; ∫Quickdraw|
  14162. PixMapPtr=^PixMap; ∫Quickdraw|
  14163. pixMapTooDeepErr=-148; ∫Errors|
  14164. PixPat=RECORD ∫Quickdraw
  14165.     patType:INTEGER; { type of pattern }
  14166.     patMap:PixMapHandle; { the pattern's pixMap }
  14167.     patData:Handle; { pixmap's data }
  14168.     patXData:Handle; { expanded Pattern data }
  14169.     patXValid:INTEGER; { flags whether expanded Pattern valid }
  14170.     patXMap:Handle; { Handle to expanded Pattern data }
  14171.     pat1Data:Pattern; { old-Style pattern/RGB color }|
  14172. PixPatChanged(ppat:PixPatHandle); ∫QDOffscreen|
  14173. PixPatHandle=^PixPatPtr; ∫Quickdraw|
  14174. PixPatPtr=^PixPat; ∫Quickdraw|
  14175. pixPurgeBit=0; ∫QDOffscreen|
  14176. PKillGetReq(thePBPtr:ATPPBPtr;async:BOOLEAN):OSErr;
  14177. ∫AppleTalk V-518
  14178. -->    26    [W]    csCode    Always    PKillGetReq
  14179. -->    44    [P]    aKillQEl    Pointer    to    queue    element|
  14180. PKillNBP(thePBptr:MPPPBPtr;async:BOOLEAN):OSErr; ∫AppleTalk
  14181. V-518
  14182. -->    26    [W]    csCode    Always    PKillNBP
  14183. -->    28    [P]    aKillQEl    Pointer    to    queue    element|
  14184. PKillSendReq(thePBPtr:ATPPBPtr;async:BOOLEAN):OSErr;
  14185. ∫AppleTalk V-517
  14186. -->    26    [W]    csCode    Always    PKillSendReq
  14187. -->    44    [P]    aKillQEl    Pointer    to    queue    element|
  14188. plainDBox=2; ∫Windows|
  14189. PLHeapInit(sizeHeap:longint;heapDelta:longint;memerrProc:univ
  14190. PascalPointer; allowNonCont:boolean;forDispose:boolean); MPW-196|
  14191. PLongs=^ALongs; ∫Perf|
  14192. PLookupName(thePBptr:MPPPBPtr;async:BOOLEAN):OSErr;
  14193. ∫AppleTalk II-323 V-513|
  14194. PlotCIcon(theRect:Rect;theIcon:CIconHandle); ∫Quickdraw Δ {
  14195. AA1F} V-76|
  14196. PlotIcon(theRect:Rect;theIcon:Handle); ∫ToolUtils Δ {A94B}
  14197. I-473 P-83 179 TN55|
  14198. PLSetHeapCheck(DoIt:boolean); MPW-197|
  14199. PLSetHeapType(forDispose:boolean); MPW-197|
  14200. PLSetMErrProc(memerrProc:univ PascalPointer); MPW-197|
  14201. PLSetNonCont(allowNonCont:boolean); MPW-197|
  14202. plusCursor=3; ∫ToolUtils|
  14203. pmAllUpdates=$E000; ∫Palettes
  14204. { all updates }|
  14205. pmAnimated=$0004; ∫Palettes
  14206. { reserve an index on each device touched and render ciRGB. }|
  14207. pMapSIG=$504D; ∫SCSI|
  14208. PmBackColor(dstEntry:INTEGER); ∫Palettes Δ {AA98} V-163 TN211|
  14209. pmBkUpdates=$A000; ∫Palettes
  14210. { background updates only }|
  14211. pmBlack=$0020; ∫Palettes|
  14212. pmBusyErr=-13000; ∫Errors
  14213. { Power Mgr never ready to start handshake }|
  14214. pmCourteous=0; ∫Palettes
  14215. { Record use of color on each device touched. }|
  14216. pmExplicit=$0008; ∫Palettes
  14217. { no reserve, no render, no record; stuff index into port. }|
  14218. pmFgUpdates=$C000; ∫Palettes
  14219. { foreground updates only }|
  14220. PmForeColor(dstEntry:INTEGER); ∫Palettes Δ {AA97} V-163 TN211|
  14221. PMgrVersion:INTEGER; ∫Palettes {AAA2}|
  14222. pmInhibitC2=$0200; ∫Palettes|
  14223. pmInhibitC4=$0800; ∫Palettes|
  14224. pmInhibitC8=$2000; ∫Palettes|
  14225. pmInhibitG2=$0100; ∫Palettes|
  14226. pmInhibitG4=$0400; ∫Palettes|
  14227. pmInhibitG8=$1000; ∫Palettes|
  14228. pmMask=$0400; ∫Script|
  14229. pmNoUpdates=$8000; ∫Palettes
  14230. { no updates }|
  14231. pmRecvEndErr=-13005; ∫Errors
  14232. { during receive, pmgr did not finish hs configured for this
  14233. connection }|
  14234. pmRecvStartErr=-13004; ∫Errors
  14235. { during receive, pmgr did not start hs }|
  14236. pmReplyTOErr=-13001; ∫Errors
  14237. { Timed out waiting for reply }|
  14238. PMResultCode=LONGINT; ∫Power|
  14239. pmSendEndErr=-13003; ∫Errors
  14240. { during send, pmgr did not finish hs }|
  14241. pmSendStartErr=-13002; ∫Errors
  14242. { during send, pmgr did not start hs }|
  14243. pmTolerant=$0002; ∫Palettes
  14244. { render ciRGB if ciTolerance is exceeded by best match. }|
  14245. pmWhite=$0010; ∫Palettes|
  14246. PNSendRequest(thePBPtr:ATPPBPtr;async:BOOLEAN):OSErr; [1/2]
  14247. ∫AppleTalk V-516
  14248. -->    18    userData    longword    User    bytes
  14249. <--    22    [W]    reqTID    Transaction    ID    used    in    request
  14250. -->    26    [W]    csCode    Always    sendRequest
  14251. <->    28    [B]    atpSocket    Socket    to    send    request    on
  14252.                                        or current bitmap
  14253. <->    29    [B]    atpFlags    Control    information
  14254. -->    30    addrBlock    longword    Destination    socket    address|
  14255. PNSendRequest(thePBPtr:ATPPBPtr;async:BOOLEAN):OSErr; [2/2]
  14256. -->    34    [W]    reqLength    Request    size    in    bytes
  14257. -->    36    [P]    reqPointer    Pointer    to    request    data
  14258. -->    40    [P]    bdsPointer    Pointer    to    response    BDS
  14259. -->    44    [B]    numOfBuffs    Number    of    responses    expected
  14260. -->    45    [B]    timeOutVal    Timeout    interval
  14261. <--    46    numOf    Resps    [B]    Number    of    responses    received
  14262. <->    47    [B]    retryCount    Number    of    retries
  14263. <--    48    [W]    intBuff    Used    internally|
  14264. Point2D=RECORD ∫Graf3D
  14265.     x:Fixed;
  14266.     y:Fixed;|
  14267. Point3D=RECORD ∫Graf3D
  14268.     x:Fixed;
  14269.     y:Fixed;
  14270.     z:Fixed;|
  14271. Point=RECORD ∫Types
  14272.     CASE INTEGER OF
  14273.     1:
  14274.         v:INTEGER; { vertical coordinate }
  14275.         h:INTEGER; { horizontal coordinate }
  14276.     2:
  14277.         vh:ARRAY [VHSelect] OF INTEGER;|
  14278. Pointer(x):univ Ptr; MPW-202 TP-356|
  14279. PointPtr=^Point; ∫Types|
  14280. Polygon=RECORD ∫Quickdraw
  14281.     polySize:INTEGER;
  14282.     polyBBox:Rect;
  14283.     polyPoints:ARRAY [0..0] OF Point;|
  14284. PolyHandle=^PolyPtr; ∫Quickdraw|
  14285. PolyPtr=^Polygon; ∫Quickdraw|
  14286. POpenATPSkt(thePBptr:ATPPBPtr;async:BOOLEAN):OSErr;
  14287. ∫AppleTalk II-315 V-513|
  14288. POpenSkt(thePBptr:MPPPBPtr;async:BOOLEAN):OSErr; ∫AppleTalk
  14289. II-311 V-513|
  14290. popularMethod=1; ∫PictUtil|
  14291. popupFixedWidth=$0001; ∫Controls
  14292. { popup menu CDEF variation codes }|
  14293. popupMenuCDEFproc=popupMenuProc; ∫Controls
  14294. { synonym for compatibility }|
  14295. popupMenuProc=1008; ∫Controls
  14296. { 63 * 16 }|
  14297. PopUpMenuSelect(menu:MenuHandle;top:INTEGER;left:INTEGER;
  14298. popUpItem:INTEGER):LONGINT; ∫Menus Δ {A80B} V-241 N156-2 TN156|
  14299. popupTitleBold=$00000100; ∫Controls
  14300. { Popup Title characteristics }|
  14301. popupTitleCenterJust=$00000001; ∫Controls|
  14302. popupTitleCondense=$00002000; ∫Controls|
  14303. popupTitleExtend=$00004000; ∫Controls|
  14304. popupTitleItalic=$00000200; ∫Controls|
  14305. popupTitleLeftJust=$00000000; ∫Controls|
  14306. popupTitleNoStyle=$00008000; ∫Controls|
  14307. popupTitleOutline=$00000800; ∫Controls|
  14308. popupTitleRightJust=$000000FF; ∫Controls|
  14309. popupTitleShadow=$00001000; ∫Controls|
  14310. popupTitleUnderline=$00000400; ∫Controls|
  14311. popupUseAddResMenu=$0004; ∫Controls|
  14312. popupUseWFont=$0008; ∫Controls|
  14313. Port3D=RECORD ∫Graf3D [1/2]
  14314.     grPort:GrafPtr;
  14315.     viewRect:Rect;
  14316.     xLeft:Fixed;
  14317.     yTop:Fixed;
  14318.     xRight:Fixed;
  14319.     yBottom:Fixed;
  14320.     pen:Point3D;
  14321.     penPrime:Point3D;
  14322.     eye:Point3D;|
  14323. Port3D=RECORD ∫Graf3D [2/2]
  14324.     hSize:Fixed;
  14325.     vSize:Fixed;
  14326.     hCenter:Fixed;
  14327.     vCenter:Fixed;
  14328.     xCotan:Fixed;
  14329.     yCotan:Fixed;
  14330.     ident:BOOLEAN;
  14331.     xForm:XfMatrix;|
  14332. Port3DHandle=^Port3DPtr; ∫Graf3D|
  14333. Port3DPtr=^Port3D; ∫Graf3D|
  14334. PortAUse=$290; ∫SysEqu
  14335. { [GLOBAL VAR] bit 7: 1 = not in use, 0 = in use }|
  14336. PortBUse=$291; ∫SysEqu
  14337. { [GLOBAL VAR] Current availability of serial port B (byte)
  14338. port B use, same format as PortAUse }|
  14339. PortChanged(port:GrafPtr); ∫QDOffscreen|
  14340. portClosedErr=-916; ∫Errors
  14341. { port was closed }|
  14342. PortInfoArray=ARRAY[0..0] OF PortInfoRec; ∫PPCToolbox|
  14343. PortInfoArrayPtr=^PortInfoArray; ∫PPCToolbox|
  14344. PortInfoPtr=^PortInfoRec; ∫PPCToolbox|
  14345. PortInfoRec=RECORD ∫PPCToolbox
  14346.     filler1:SignedByte;
  14347.     authRequired:BOOLEAN;
  14348.     name:PPCPortRec;|
  14349. portInUse=-97; ∫Errors
  14350. { driver Open error code (port is in use) }|
  14351. PortionText(textPtr:Ptr;textLen:LONGINT):Fixed; ∫Script|
  14352. PortList=$0D66; ∫SysEqu
  14353. { [GLOBAL VAR] list of grafports }|
  14354. portNameExistsErr=-910; ∫Errors
  14355. { port is already open (perhaps in another app) }|
  14356. portNotCf=-98; ∫Errors
  14357. { driver Open error code (parameter RAM not configured for
  14358. this connection) }|
  14359. PortSize(width:INTEGER;height:INTEGER); ∫Quickdraw {A876}
  14360. I-165|
  14361. Pos(substr,str:string):integer; MPW-207 TP-361|
  14362. posCntl=5; ∫Controls|
  14363. posErr=-40; ∫Errors
  14364. { tried to position to before start of file (r/w) }|
  14365. PostEvent(eventNum:INTEGER;eventMsg:LONGINT):OSErr; ∫OSEvents
  14366. {A02F} II-68|
  14367. PostHighLevelEvent(theEvent:EventRecord;receiverID:Ptr;
  14368. msgRefcon:LONGINT;msgBuff:Ptr;msgLen:LONGINT;postingOptions:
  14369. LONGINT):OSErr; ∫EPPC {A88F}|
  14370. Power see ∫Power|
  14371. PPCAccept(pb:PPCAcceptPBPtr;async:BOOLEAN):OSErr; ∫PPCToolbox|
  14372. PPCAcceptAsync(pb:PPCAcceptPBPtr):OSErr; ∫PPCToolbox {A4DD}|
  14373. PPCAcceptPBPtr=^PPCAcceptPBRec; ∫PPCToolbox|
  14374. PPCAcceptPBRec=RECORD ∫PPCToolbox
  14375.     qLink:Ptr;
  14376.     csCode:INTEGER;
  14377.     intUse:INTEGER;
  14378.     intUsePtr:Ptr;
  14379.     ioCompletion:PPCCompProcPtr;
  14380.     ioResult:OSErr;
  14381.     reserved:ARRAY [1..5] OF LONGINT;
  14382.     filler1:INTEGER;
  14383.     sessRefNum:PPCSessRefNum;|
  14384. PPCAcceptSync(pb:PPCAcceptPBPtr):OSErr; ∫PPCToolbox {A0DD}|
  14385. PPCBrowser(prompt:Str255;applListLabel:Str255;
  14386. defaultSpecified:BOOLEAN;VAR theLocation:LocationNameRec;VAR
  14387. thePortInfo:PortInfoRec;portFilter:PPCFilterProcPtr;
  14388. theLocNBPType:Str32):OSErr; ∫PPCToolbox {A82B}|
  14389. ppcByCreatorAndType=1; ∫PPCToolbox
  14390. { PortType is specified as colloquial Mac creator and type }|
  14391. ppcByString=2; ∫PPCToolbox
  14392. { Port Type is in pascal string format }|
  14393. PPCClose(pb:PPCClosePBPtr;async:BOOLEAN):OSErr; ∫PPCToolbox|
  14394. PPCCloseAsync(pb:PPCClosePBPtr):OSErr; ∫PPCToolbox {A4DD}|
  14395. PPCClosePBPtr=^PPCClosePBRec; ∫PPCToolbox|
  14396. PPCClosePBRec=RECORD ∫PPCToolbox
  14397.     qLink:Ptr;
  14398.     csCode:INTEGER;
  14399.     intUse:INTEGER;
  14400.     intUsePtr:Ptr;
  14401.     ioCompletion:PPCCompProcPtr;
  14402.     ioResult:OSErr;
  14403.     reserved:ARRAY [1..5] OF LONGINT;
  14404.     portRefNum:PPCPortRefNum;|
  14405. PPCCloseSync(pb:PPCClosePBPtr):OSErr; ∫PPCToolbox {A0DD}|
  14406. PPCCompProcPtr=ProcPtr; ∫PPCToolbox|
  14407. PPCEnd(pb:PPCEndPBPtr;async:BOOLEAN):OSErr; ∫PPCToolbox|
  14408. PPCEndAsync(pb:PPCEndPBPtr):OSErr; ∫PPCToolbox {A4DD}|
  14409. PPCEndPBPtr=^PPCEndPBRec; ∫PPCToolbox|
  14410. PPCEndPBRec=RECORD ∫PPCToolbox
  14411.     qLink:Ptr;
  14412.     csCode:INTEGER;
  14413.     intUse:INTEGER;
  14414.     intUsePtr:Ptr;
  14415.     ioCompletion:PPCCompProcPtr;
  14416.     ioResult:OSErr;
  14417.     reserved:ARRAY [1..5] OF LONGINT;
  14418.     filler1:INTEGER;
  14419.     sessRefNum:PPCSessRefNum;|
  14420. PPCEndSync(pb:PPCEndPBPtr):OSErr; ∫PPCToolbox {A0DD}|
  14421. PPCFilterProcPtr=ProcPtr; ∫PPCToolbox|
  14422. PPCInform(pb:PPCInformPBPtr;async:BOOLEAN):OSErr; ∫PPCToolbox|
  14423. PPCInformAsync(pb:PPCInformPBPtr):OSErr; ∫PPCToolbox {A4DD}|
  14424. PPCInformPBPtr=^PPCInformPBRec; ∫PPCToolbox|
  14425. PPCInformPBRec=RECORD ∫PPCToolbox [1/2]
  14426.     qLink:Ptr;
  14427.     csCode:INTEGER;
  14428.     intUse:INTEGER;
  14429.     intUsePtr:Ptr;
  14430.     ioCompletion:PPCCompProcPtr;
  14431.     ioResult:OSErr;
  14432.     reserved:ARRAY [1..5] OF LONGINT;
  14433.     portRefNum:PPCPortRefNum;|
  14434. PPCInformPBRec=RECORD ∫PPCToolbox [2/2]
  14435.     sessRefNum:PPCSessRefNum;
  14436.     serviceType:PPCServiceType;
  14437.     autoAccept:BOOLEAN;
  14438.     portName:PPCPortPtr;
  14439.     locationName:LocationNamePtr;
  14440.     userName:StringPtr;
  14441.     userData:LONGINT;
  14442.     requestType:PPCSessionOrigin;|
  14443. PPCInformSync(pb:PPCInformPBPtr):OSErr; ∫PPCToolbox {A0DD}|
  14444. PPCInit:OSErr; ∫PPCToolbox {A0DD}|
  14445. ppcLocalOrigin=1; ∫PPCToolbox
  14446. { session originated from this machine }|
  14447. PPCLocationKind=INTEGER; ∫PPCToolbox|
  14448. ppcNBPLocation=1; ∫PPCToolbox
  14449. { Use AppleTalk NBP }|
  14450. ppcNBPTypeLocation=2; ∫PPCToolbox
  14451. { Used for specifying a location name type during PPCOpen
  14452. only }|
  14453. ppcNoLocation=0; ∫PPCToolbox
  14454. { There is no PPCLocName }|
  14455. PPCOpen(pb:PPCOpenPBPtr;async:BOOLEAN):OSErr; ∫PPCToolbox|
  14456. PPCOpenAsync(pb:PPCOpenPBPtr):OSErr; ∫PPCToolbox {A4DD}|
  14457. PPCOpenPBPtr=^PPCOpenPBRec; ∫PPCToolbox|
  14458. PPCOpenPBRec=RECORD ∫PPCToolbox [1/2]
  14459.     qLink:Ptr;
  14460.     csCode:INTEGER;
  14461.     intUse:INTEGER;
  14462.     intUsePtr:Ptr;
  14463.     ioCompletion:PPCCompProcPtr;
  14464.     ioResult:OSErr;
  14465.     reserved:ARRAY [1..5] OF LONGINT; { reserved }
  14466.     portRefNum:PPCPortRefNum; { Port Reference }|
  14467. PPCOpenPBRec=RECORD ∫PPCToolbox [2/2]
  14468.     filler1:LONGINT;
  14469.     serviceType:PPCServiceType;
  14470.     resFlag:SignedByte;
  14471.     portName:PPCPortPtr; { PortName for PPC }
  14472.     locationName:LocationNamePtr;
  14473.     networkVisible:BOOLEAN;
  14474.     nbpRegistered:BOOLEAN;|
  14475. PPCOpenSync(pb:PPCOpenPBPtr):OSErr; ∫PPCToolbox {A0DD}|
  14476. PPCParamBlockPtr=^PPCParamBlockRec; ∫PPCToolbox|
  14477. PPCParamBlockRec=RECORD ∫PPCToolbox [1/3]
  14478.     CASE Integer OF
  14479.     0:
  14480.         openParam:PPCOpenPBRec;
  14481.     1:
  14482.         informParam:PPCInformPBRec;
  14483.     2:
  14484.         startParam:PPCStartPBRec;|
  14485. PPCParamBlockRec=RECORD ∫PPCToolbox [2/3]
  14486.     3:
  14487.         acceptParam:PPCAcceptPBRec;
  14488.     4:
  14489.         rejectParam:PPCRejectPBRec;
  14490.     5:
  14491.         writeParam:PPCWritePBRec;
  14492.     6:|
  14493. PPCParamBlockRec=RECORD ∫PPCToolbox [3/3]
  14494.         readParam:PPCReadPBRec;
  14495.     7:
  14496.         endParam:PPCEndPBRec;
  14497.     8:
  14498.         closeParam:PPCClosePBRec;
  14499.     9:
  14500.         listPortsParam:IPCListPortsPBRec;|
  14501. PPCPortKinds=INTEGER; ∫PPCToolbox|
  14502. PPCPortPtr=^PPCPortRec; ∫PPCToolbox|
  14503. PPCPortRec=RECORD ∫PPCToolbox
  14504.     nameScript:ScriptCode; { script of name }
  14505.     name:Str32; { name of port as seen in browser }
  14506.     portKindSelector:PPCPortKinds; { which variant }
  14507.     CASE PPCPortKinds OF
  14508.     ppcByString:
  14509.         portTypeStr:Str32;
  14510.     ppcByCreatorAndType:
  14511.         portCreator:OSType;
  14512.         portType:OSType;|
  14513. PPCPortRefNum=INTEGER; ∫PPCToolbox|
  14514. PPCRead(pb:PPCReadPBPtr;async:BOOLEAN):OSErr; ∫PPCToolbox|
  14515. PPCReadAsync(pb:PPCReadPBPtr):OSErr; ∫PPCToolbox {A4DD}|
  14516. PPCReadPBPtr=^PPCReadPBRec; ∫PPCToolbox|
  14517. PPCReadPBRec=RECORD ∫PPCToolbox [1/2]
  14518.     qLink:Ptr;
  14519.     csCode:INTEGER;
  14520.     intUse:INTEGER;
  14521.     intUsePtr:Ptr;
  14522.     ioCompletion:PPCCompProcPtr;
  14523.     ioResult:OSErr;
  14524.     reserved:ARRAY [1..5] OF LONGINT;
  14525.     filler1:INTEGER;
  14526.     sessRefNum:PPCSessRefNum;|
  14527. PPCReadPBRec=RECORD ∫PPCToolbox [2/2]
  14528.     bufferLength:Size;
  14529.     actualLength:Size;
  14530.     bufferPtr:Ptr;
  14531.     more:BOOLEAN;
  14532.     filler2:SignedByte;
  14533.     userData:LONGINT;
  14534.     blockCreator:OSType;
  14535.     blockType:OSType;|
  14536. PPCReadSync(pb:PPCReadPBPtr):OSErr; ∫PPCToolbox {A0DD}|
  14537. PPCReject(pb:PPCRejectPBPtr;async:BOOLEAN):OSErr; ∫PPCToolbox|
  14538. PPCRejectAsync(pb:PPCRejectPBPtr):OSErr; ∫PPCToolbox {A4DD}|
  14539. PPCRejectPBPtr=^PPCRejectPBRec; ∫PPCToolbox|
  14540. PPCRejectPBRec=RECORD ∫PPCToolbox [1/2]
  14541.     qLink:Ptr;
  14542.     csCode:INTEGER;
  14543.     intUse:INTEGER;
  14544.     intUsePtr:Ptr;
  14545.     ioCompletion:PPCCompProcPtr;
  14546.     ioResult:OSErr;
  14547.     reserved:ARRAY [1..5] OF LONGINT;|
  14548. PPCRejectPBRec=RECORD ∫PPCToolbox [2/2]
  14549.     filler1:INTEGER;
  14550.     sessRefNum:PPCSessRefNum;
  14551.     filler2:INTEGER;
  14552.     filler3:LONGINT;
  14553.     filler4:LONGINT;
  14554.     rejectInfo:LONGINT;|
  14555. PPCRejectSync(pb:PPCRejectPBPtr):OSErr; ∫PPCToolbox {A0DD}|
  14556. ppcRemoteOrigin=2; ∫PPCToolbox
  14557. { session originated from remote machine }|
  14558. ppcServiceRealTime=1; ∫PPCToolbox|
  14559. PPCServiceType=SignedByte; ∫PPCToolbox|
  14560. PPCSessionOrigin=SignedByte; ∫PPCToolbox
  14561. { Values returned for request field in PPCInform call }|
  14562. PPCSessRefNum=LONGINT; ∫PPCToolbox|
  14563. PPCStart(pb:PPCStartPBPtr;async:BOOLEAN):OSErr; ∫PPCToolbox|
  14564. PPCStartAsync(pb:PPCStartPBPtr):OSErr; ∫PPCToolbox {A4DD}|
  14565. PPCStartPBPtr=^PPCStartPBRec; ∫PPCToolbox|
  14566. PPCStartPBRec=RECORD ∫PPCToolbox [1/2]
  14567.     qLink:Ptr;
  14568.     csCode:INTEGER;
  14569.     intUse:INTEGER;
  14570.     intUsePtr:Ptr;
  14571.     ioCompletion:PPCCompProcPtr;
  14572.     ioResult:OSErr;
  14573.     reserved:ARRAY [1..5] OF LONGINT;
  14574.     portRefNum:PPCPortRefNum;|
  14575. PPCStartPBRec=RECORD ∫PPCToolbox [2/2]
  14576.     sessRefNum:PPCSessRefNum;
  14577.     serviceType:PPCServiceType;
  14578.     resFlag:SignedByte;
  14579.     portName:PPCPortPtr;
  14580.     locationName:LocationNamePtr;
  14581.     rejectInfo:LONGINT;
  14582.     userData:LONGINT;
  14583.     userRefNum:LONGINT;|
  14584. PPCStartSync(pb:PPCStartPBPtr):OSErr; ∫PPCToolbox {A0DD}|
  14585. PPCToolbox see ∫PPCToolbox|
  14586. PPCWrite(pb:PPCWritePBPtr;async:BOOLEAN):OSErr; ∫PPCToolbox|
  14587. PPCWriteAsync(pb:PPCWritePBPtr):OSErr; ∫PPCToolbox {A4DD}|
  14588. PPCWritePBPtr=^PPCWritePBRec; ∫PPCToolbox|
  14589. PPCWritePBRec=RECORD ∫PPCToolbox [1/2]
  14590.     qLink:Ptr;
  14591.     csCode:INTEGER;
  14592.     intUse:INTEGER;
  14593.     intUsePtr:Ptr;
  14594.     ioCompletion:PPCCompProcPtr;
  14595.     ioResult:OSErr;
  14596.     reserved:ARRAY [1..5] OF LONGINT;
  14597.     filler1:INTEGER;
  14598.     sessRefNum:PPCSessRefNum;|
  14599. PPCWritePBRec=RECORD ∫PPCToolbox [2/2]
  14600.     bufferLength:Size;
  14601.     actualLength:Size;
  14602.     bufferPtr:Ptr;
  14603.     more:BOOLEAN;
  14604.     filler2:SignedByte;
  14605.     userData:LONGINT;
  14606.     blockCreator:OSType;
  14607.     blockType:OSType;|
  14608. PPCWriteSync(pb:PPCWritePBPtr):OSErr; ∫PPCToolbox {A0DD}|
  14609. PPostEvent(eventCode:INTEGER;eventMsg:LONGINT;VAR qEl:
  14610. EvQElPtr):OSErr; ∫OSEvents {A12F}|
  14611. pPrGlobals=$00000944; ∫Printing
  14612. { The PrVars lo mem area: }|
  14613. pRAMInitData=33; ∫ROMDefs
  14614. { sPRAM init data }|
  14615. PrClose; ∫Printing Δ II-157 V-408 N161 TN161|
  14616. PrCloseDoc(pPrPort:TPPrPort); ∫Printing Δ II-160 V-408 TN118|
  14617. PrClosePage(pPrPort:TPPrPort); ∫Printing Δ II-160 V-408 N72-2
  14618. TN72|
  14619. PrCtlCall(iWhichCtl:INTEGER;lParam1:LONGINT;lParam2:LONGINT;
  14620. lParam3:LONGINT); ∫Printing Δ II-163 V-408 N17-1 TN192|
  14621. PrDlgMain(hPrint:THPrint;pDlgInit:PDlgInitProcPtr):BOOLEAN;
  14622. ∫Printing N95-2 TN95|
  14623. PrDrvrClose; ∫Printing Δ II-163 V-408|
  14624. PrDrvrDCE:Handle; ∫Printing Δ II-163 V-408|
  14625. PrDrvrOpen; ∫Printing Δ II-163 V-408|
  14626. PrDrvrVers:INTEGER; ∫Printing Δ II-163 V-408|
  14627. Pred(x:type):type; MPW-206 TP-360|
  14628. preferencesFolderIconResource=-3974; ∫Icons|
  14629. PRegisterName(thePBptr:MPPPBPtr;async:BOOLEAN):OSErr;
  14630. ∫AppleTalk II-322 V-513|
  14631. PRelRspCB(thePBPtr:ATPPBPtr;async:BOOLEAN):OSErr; ∫AppleTalk
  14632. II-319 V-514|
  14633. PRelTCB(thePBPtr:ATPPBPtr;async:BOOLEAN):OSErr; ∫AppleTalk
  14634. II-319 V-513|
  14635. PRemoveName(thePBptr:MPPPBPtr;async:BOOLEAN):OSErr;
  14636. ∫AppleTalk II-324 V-513|
  14637. PrError:INTEGER; ∫Printing Δ II-161 V-408 N72-5 N97 N118 TN72
  14638. TN118|
  14639. PrGeneral(pData:Ptr); ∫Printing Δ V-410 N128 TN72 TN128 TN173|
  14640. PrIdleProcPtr=ProcPtr; ∫Printing|
  14641. primaryInit=34; ∫ROMDefs
  14642. { Primary init record }|
  14643. PrimeTime(tmTaskPtr:QElemPtr;count:LONGINT); ∫Timer {A05A}
  14644. IV-300|
  14645. prInitErr=-88; ∫Errors
  14646. { InitUtil found the parameter ram uninitialized }|
  14647. PrintDefault(hPrint:THPrint); ∫Printing Δ II-158 V-408 TN122|
  14648. PrintErr=$944[GLOBAL VAR] Result code from last Printing
  14649. Manager routine(word); ∫Globals|
  14650. Printing see ∫Printing|
  14651. printMonitorFolderIconResource=-3975; ∫Icons|
  14652. priorityMask=$000000FF; ∫EPPC|
  14653. privateFolderIconResource=-3994; ∫Icons|
  14654. PrJobDialog(hPrint:THPrint):BOOLEAN; ∫Printing Δ II-158 V-408
  14655. TN72 TN95|
  14656. PrJobInit(hPrint:THPrint):TPPrDlg; ∫Printing N95-2 TN95|
  14657. PrJobMerge(hPrintSrc:THPrint;hPrintDst:THPrint); ∫Printing Δ
  14658. II-159 V-408|
  14659. PrNoPurge; ∫Printing|
  14660. ProcEntry(VAR e:environment); ∫SANE|
  14661. Processes see ∫Processes|
  14662. ProcessInfoRec=RECORD ∫Processes [1/2]
  14663.     processInfoLength:LONGINT;
  14664.     processName:StringPtr;
  14665.     processNumber:ProcessSerialNumber;
  14666.     processType:LONGINT;
  14667.     processSignature:OSType;
  14668.     processMode:LONGINT;
  14669.     processLocation:Ptr;|
  14670. ProcessInfoRec=RECORD ∫Processes [2/2]
  14671.     processSize:LONGINT;
  14672.     processFreeMem:LONGINT;
  14673.     processLauncher:ProcessSerialNumber;
  14674.     processLaunchDate:LONGINT;
  14675.     processActiveTime:LONGINT;
  14676.     processAppSpec:FSSpecPtr;|
  14677. ProcessInfoRecPtr=^ProcessInfoRec; ∫Processes|
  14678. ProcessSerialNumber=RECORD ∫Processes
  14679.     highLongOfPSN:LONGINT;
  14680.     lowLongOfPSN:LONGINT;|
  14681. ProcessSerialNumberPtr=^ProcessSerialNumber; ∫Processes|
  14682. ProcExit(e:environment); ∫SANE|
  14683. procNotFound=-600; ∫Errors
  14684. { no eligible process with specified descriptor }|
  14685. ProcPtr=Ptr; ∫Types
  14686. { pointer to a procedure }|
  14687. PrOpen; ∫Printing Δ II-157 V-408 N161 TN161|
  14688. PrOpenDoc(hPrint:THPrint;pPrPort:TPPrPort;pIOBuf:Ptr):
  14689. TPPrPort; ∫Printing Δ II-159 V-408 TN118|
  14690. PrOpenPage(pPrPort:TPPrPort;pPageFrame:TPRect); ∫Printing Δ
  14691. II-159 V-408 N72-2 TN72|
  14692. propFont=36864; ∫Fonts|
  14693. ProtectEntry(index:INTEGER;protect:BOOLEAN); ∫Quickdraw {AA3D}
  14694.  V-143|
  14695. protocolErr=-603; ∫Errors
  14696. { app made module calls in improper order }|
  14697. prpFntH=36865; ∫Fonts|
  14698. prpFntHW=36867; ∫Fonts|
  14699. prpFntW=36866; ∫Fonts|
  14700. PrPicFile(hPrint:THPrint;pPrPort:TPPrPort;pIOBuf:Ptr;pDevBuf:
  14701. Ptr;VAR prStatus:TPrStatus); ∫Printing Δ II-160 V-408|
  14702. PrPurge; ∫Printing|
  14703. PrSetError(iErr:INTEGER); ∫Printing Δ II-161 V-408|
  14704. PrStlDialog(hPrint:THPrint):BOOLEAN; ∫Printing Δ II-158 V-408
  14705. TN72 TN95|
  14706. PrStlInit(hPrint:THPrint):TPPrDlg; ∫Printing N95-2 TN95|
  14707. PrValidate(hPrint:THPrint):BOOLEAN; ∫Printing Δ II-158 V-408
  14708. N72-1 4 TN72 TN122 TN128 TN149|
  14709. prWrErr=-87; ∫Errors
  14710. { parameter ram written didn't read-verify }|
  14711. PScrapStuff=^ScrapStuff; ∫Scrap|
  14712. PSendRequest(thePBPtr:ATPPBPtr;async:BOOLEAN):OSErr;
  14713. ∫AppleTalk II-316 V-513|
  14714. PSendResponse(thePBPtr:ATPPBPtr;async:BOOLEAN):OSErr;
  14715. ∫AppleTalk II-317 V-513|
  14716. PSetSelfSend(thePBptr:MPPPBPtr;async:BOOLEAN):OSErr;
  14717. ∫AppleTalk V-516
  14718. -->    26    [W]    csCode    Always    PSetSelfSend
  14719. -->    28    [B]    newSelfFlag    New    SelfSend    flag
  14720. <--    29    [B]    oldSelfFlag    Old    SelfSend    flag|
  14721. Pt2Rect(pt1:Point;pt2:Point;VAR dstRect:Rect); ∫Quickdraw {
  14722. A8AC} I-175|
  14723. PtInRect(pt:Point;r:Rect):BOOLEAN; ∫Quickdraw {A8AD} I-175|
  14724. PtInRgn(pt:Point;rgn:RgnHandle):BOOLEAN; ∫Quickdraw {A8E8}
  14725. I-185|
  14726. Ptr=^SignedByte; ∫Types
  14727. { blind pointer }|
  14728. PtrAndHand(ptr1:Ptr;hand2:Handle;size:LONGINT):OSErr;
  14729. ∫OSUtils Δ {A9EF} II-376|
  14730. PtrToHand(srcPtr:Ptr;VAR dstHndl:Handle;size:LONGINT):OSErr;
  14731. ∫OSUtils Δ II-375|
  14732. PtrToXHand(srcPtr:Ptr;dstHndl:Handle;size:LONGINT):OSErr;
  14733. ∫OSUtils Δ {A9E2} II-375|
  14734. PtrZone(p:Ptr):THz; ∫Memory {A148} II-38|
  14735. PtToAngle(r:Rect;pt:Point;VAR angle:INTEGER); ∫Quickdraw {
  14736. A8C3} I-175|
  14737. pumManual=1; ∫Editions
  14738. { publisher update mode - Manually }|
  14739. pumOnSave=0; ∫Editions
  14740. { publisher update mode - OnSave }|
  14741. PurgeMem(cbNeeded:Size); ∫Memory Δ {A04D} II-40 N51-1 TN51|
  14742. PurgeMemSys(cbNeeded:Size); ∫Memory Δ {A44D} II-40 N51-1 TN51|
  14743. PurgeSpace(VAR total:LONGINT;VAR contig:LONGINT); ∫Memory
  14744. IV-78|
  14745. pushButProc=0; ∫Controls|
  14746. putCancel=2; ∫StandardFile|
  14747. putDlgID=-3999; ∫StandardFile|
  14748. putDrive=6; ∫StandardFile|
  14749. putEject=5; ∫StandardFile|
  14750. putName=7; ∫StandardFile|
  14751. putSave=1; ∫StandardFile|
  14752. PutScrap(length:LONGINT;theType:ResType;source:Ptr):LONGINT;
  14753. ∫Scrap Δ {A9FE} I-459 TN180|
  14754. PWMBuf2=$312; ∫SysEqu
  14755. { [GLOBAL VAR] PWM buffer 1 (or 2 if sound) [pointer] }|
  14756. PWriteDDP(thePBptr:MPPPBPtr;async:BOOLEAN):OSErr; ∫AppleTalk
  14757. II-312 V-513|
  14758. PWriteLAP(thePBptr:MPPPBPtr;async:BOOLEAN):OSErr; ∫AppleTalk
  14759. II-307 V-513|
  14760. QDByte=SignedByte; ∫Quickdraw|
  14761. QDColors=$8B0; ∫SysEqu
  14762. { [GLOBAL VAR] (long) handle to default colors }|
  14763. QDDone(port:GrafPtr):BOOLEAN; ∫QDOffscreen|
  14764. QDErr=INTEGER; ∫Quickdraw|
  14765. QDErrLM=$0D6E; ∫SysEqu
  14766. { [GLOBAL VAR] QDErr has name conflict w/ type. QuickDraw
  14767. error code [word] }|
  14768. QDError:INTEGER; ∫Quickdraw {AA40} V-145|
  14769. QDExist=$8F3; ∫SysEqu
  14770. { [GLOBAL VAR] quickdraw is initialized [byte] }|
  14771. QDHandle=Handle; ∫Quickdraw|
  14772. QDOffscreen see ∫QDOffscreen|
  14773. QDProcs=RECORD ∫Quickdraw [1/2]
  14774.     textProc:Ptr;
  14775.     lineProc:Ptr;
  14776.     rectProc:Ptr;
  14777.     rRectProc:Ptr;
  14778.     ovalProc:Ptr;
  14779.     arcProc:Ptr;
  14780.     polyProc:Ptr;|
  14781. QDProcs=RECORD ∫Quickdraw [2/2]
  14782.     rgnProc:Ptr;
  14783.     bitsProc:Ptr;
  14784.     commentProc:Ptr;
  14785.     txMeasProc:Ptr;
  14786.     getPicProc:Ptr;
  14787.     putPicProc:Ptr;|
  14788. QDProcsPtr=^QDProcs; ∫Quickdraw|
  14789. QDPtr=Ptr; ∫Quickdraw|
  14790. QElem=RECORD ∫OSUtils [1/2]
  14791.     CASE QTypes OF
  14792.     dtQType:
  14793.         dtQElem:DeferredTask; { deferred }
  14794.     vType:
  14795.         vblQElem:VBLTask; { vertical blanking }
  14796.     ioQType:
  14797.         ioQElem:ParamBlockRec; { I/O parameter block }|
  14798. QElem=RECORD ∫OSUtils [2/2]
  14799.     drvQType:
  14800.         drvQElem:DrvQEl; { drive }
  14801.     evType:
  14802.         evQElem:EvQEl; { event }
  14803.     fsQType:
  14804.         vcbQElem:VCB; { volume control block }|
  14805. QElemPtr=^QElem; ∫OSUtils|
  14806. qErr=-1; ∫Errors
  14807. { queue element not found during deletion }|
  14808. QHdr=RECORD ∫OSUtils
  14809.     qFlags:INTEGER;
  14810.     qHead:QElemPtr;
  14811.     qTail:QElemPtr;|
  14812. QHdrPtr=^QHdr; ∫OSUtils|
  14813. QTypes=… ∫OSUtils
  14814. (dummyType,vType,ioQType,drvQType,evType,fsQType,sIQType,
  14815. dtQType);|
  14816. QueryArray=ARRAY[0..255] OF Handle; ∫DatabaseAccess|
  14817. QueryHandle=^QueryPtr; ∫DatabaseAccess|
  14818. QueryListHandle=^QueryListPtr; ∫DatabaseAccess|
  14819. QueryListPtr=^QueryArray; ∫DatabaseAccess|
  14820. QueryPtr=^QueryRecord; ∫DatabaseAccess|
  14821. QueryRecord=RECORD ∫DatabaseAccess [1/2]
  14822.     version:INTEGER; { version }
  14823.     id:INTEGER; { id of 'qrsc' this came from }
  14824.     queryProc:Handle; { handle to query def proc }
  14825.     ddevName:Str63; { ddev name }
  14826.     host:Str255; { host name }
  14827.     user:Str255; { user name }
  14828.     password:Str255; { password }
  14829.     connStr:Str255; { connection string }
  14830.     currQuery:INTEGER; { index of current query }|
  14831. QueryRecord=RECORD ∫DatabaseAccess [2/2]
  14832.     numQueries:INTEGER; { number of queries in list }
  14833.     queryList:QueryListHandle; { handle to array of handles to
  14834. text }
  14835.     numRes:INTEGER; { number of resources in list }
  14836.     resList:ResListHandle; { handle to array of resource list
  14837. elements }
  14838.     dataHandle:Handle; { for use by query def proc }
  14839.     refCon:LONGINT; { for use by application }|
  14840. queueFull=-203; ∫Errors
  14841. { Sound Manager Error Returns }|
  14842. Quickdraw see ∫Quickdraw|
  14843. quietCmd=3; ∫Sound|
  14844. radConst=3754936; ∫Graf3D|
  14845. radCtrl=2; ∫Dialogs|
  14846. radioButProc=2; ∫Controls|
  14847. rAliasType='alis'; ∫Aliases
  14848. { Aliases are stored as resources of this type }|
  14849. RAMBase=$2B2; ∫SysEqu
  14850. { [GLOBAL VAR] Trap dispatch table's base address for
  14851. routines in RAM RAM base address [pointer] }|
  14852. ramInit=10; ∫Quickdraw
  14853. { 1 if initialized from 'scrn' resource }|
  14854. Random:INTEGER; ∫Quickdraw {A861} I-194|
  14855. RandomX(VAR x:Extended):Extended; ∫SANE|
  14856. randSeed:LONGINT; ∫Quickdraw|
  14857. rate11khz=$2B7745D1; ∫Sound
  14858. { 11127.27273 in fixed-point }|
  14859. rate22khz=$56EE8BA3; ∫Sound
  14860. { 22254.54545 in fixed-point }|
  14861. rateCmd=82; ∫Sound|
  14862. RawMouse=$82C; ∫SysEqu
  14863. { [GLOBAL VAR] un-jerked mouse coordinates [long] }|
  14864. rcDBAsyncNotSupp=-809; ∫DatabaseAccess
  14865. { ddev does not support async calls }|
  14866. rcDBBadAsyncPB=-810; ∫DatabaseAccess
  14867. { tried to kill a bad pb }|
  14868. rcDBBadDDEV=-808; ∫DatabaseAccess
  14869. { bad ddev specified on DBInit }|
  14870. rcDBBadSessID=-806; ∫DatabaseAccess|
  14871. rcDBBadSessNum=-807; ∫DatabaseAccess
  14872. { bad session number for DBGetConnInfo }|
  14873. rcDBBadType=-803; ∫DatabaseAccess|
  14874. rcDBBreak=-804; ∫DatabaseAccess|
  14875. rcDBError=-802; ∫DatabaseAccess|
  14876. rcDBExec=-805; ∫DatabaseAccess|
  14877. rcDBNoHandler=-811; ∫DatabaseAccess
  14878. { no app handler for specified data type }|
  14879. rcDBNull=-800; ∫DatabaseAccess|
  14880. rcDBPackNotInited=-813; ∫DatabaseAccess
  14881. { attempt to call other routine before InitDBPack }|
  14882. rcDBValue=-801; ∫DatabaseAccess|
  14883. rcDBWrongVersion=-812; ∫DatabaseAccess
  14884. { incompatible versions }|
  14885. rcvrErr=-89; ∫Errors
  14886. { SCC receiver error (framing; parity; OR) }|
  14887. rDocProc=16; ∫Windows|
  14888. rdVerify=64; ∫Files|
  14889. ReadDateTime(VAR time:LONGINT):OSErr; ∫OSUtils {A039} II-378|
  14890. ReadEdition(whichEdition:EditionRefNum;whichFormat:FormatType;
  14891. buffPtr:UNIV Ptr;VAR buffLen:Size):OSErr; ∫Editions {A82D}|
  14892. readErr=-19; ∫Errors
  14893. { I/O System Errors }|
  14894. ReadLocation(VAR loc:MachineLocation); ∫Script|
  14895. ReadPartialResource(theResource:Handle;offset:LONGINT;buffer:
  14896. UNIV Ptr;count:LONGINT); ∫Resources TN214|
  14897. readQErr=-3105; ∫Errors|
  14898. ReadString(s:string;params); ala Read TP-371|
  14899. RealColor(color:RGBColor):BOOLEAN; ∫Quickdraw Δ {AA36} V-141|
  14900. RealFont(fontNum:INTEGER;size:INTEGER):BOOLEAN; ∫Fonts Δ {
  14901. A902} I-223|
  14902. ReallocateHandle(h:Handle;byteCount:Size); ∫Memory Δ {A027}
  14903. II-35|
  14904. ReallocHandle(h:Handle;byteCount:Size); ∫Memory Δ {A027} II-35|
  14905. reallocPixBit=20; ∫QDOffscreen|
  14906. receiverIDisPSN=$00008000; ∫EPPC|
  14907. receiverIDisSessionID=$00006000; ∫EPPC|
  14908. receiverIDisSignature=$00007000; ∫EPPC|
  14909. receiverIDisTargetID=$00005000; ∫EPPC|
  14910. receiverIDMask=$0000F000; ∫EPPC|
  14911. recNotFnd=-3108; ∫Errors|
  14912. recordComments=$0004; ∫PictUtil|
  14913. recordFontInfo=$0008; ∫PictUtil|
  14914. RecordPictInfo(thePictInfoID:PictInfoID;thePictHandle:
  14915. PicHandle):OSErr; ∫PictUtil|
  14916. RecordPixMapInfo(thePictInfoID:PictInfoID;thePixMapHandle:
  14917. PixMapHandle):OSErr; ∫PictUtil|
  14918. RecoverHandle(p:Ptr):Handle; ∫Memory Δ {A128} II-35 N8-1
  14919. N23-1 TN23|
  14920. Rect=RECORD ∫Types
  14921.     CASE INTEGER OF
  14922.     1:
  14923.         top:INTEGER;
  14924.         left:INTEGER;
  14925.         bottom:INTEGER;
  14926.         right:INTEGER;
  14927.     2:
  14928.         topLeft:Point;
  14929.         botRight:Point;|
  14930. RectInRgn(r:Rect;rgn:RgnHandle):BOOLEAN; ∫Quickdraw {A8E9}
  14931. I-185|
  14932. RectPtr=^Rect; ∫Types|
  14933. RectRgn(rgn:RgnHandle;r:Rect); ∫Quickdraw Δ {A8DF} I-183|
  14934. redBit=4; ∫Quickdraw
  14935. { RGB additive mapping }|
  14936. redColor=205; ∫Quickdraw|
  14937. Region=RECORD ∫Quickdraw
  14938.     rgnSize:INTEGER; { size in bytes }
  14939.     rgnBBox:Rect; { enclosing rectangle }|
  14940. registerName=253; ∫AppleTalk
  14941. { Register name in Names Table }|
  14942. RegisterSection(sectionDocument:FSSpec;sectionH:SectionHandle;
  14943. VAR aliasWasUpdated:BOOLEAN):OSErr; ∫Editions {A82D}|
  14944. reInitCmd=5; ∫Sound|
  14945. Relation(x:Extended;y:Extended):RelOp; ∫SANE|
  14946. Release(p); MPW-200|
  14947. ReleaseResource(theResource:Handle); ∫Resources Δ {A9A3}
  14948. I-120 P-103 179 TN1 TN180|
  14949. relRspCB=249; ∫AppleTalk
  14950. { Release RspCB }|
  14951. RelString(str1:Str255;str2:Str255;caseSens:BOOLEAN;diacSens:
  14952. BOOLEAN):INTEGER; ∫OSUtils IV-234|
  14953. relTCB=256; ∫AppleTalk
  14954. { Release TCB }|
  14955. Remainder(x:Extended;y:Extended;VAR quo:INTEGER):Extended;
  14956. ∫SANE|
  14957. removeName=252; ∫AppleTalk
  14958. { Remove name from Names Table }|
  14959. Rename(oldName:Str255;vRefNum:INTEGER;newName:Str255):OSErr;
  14960. ∫Files II-96 IV-114 low-level II-118 IV-153|
  14961. ReplaceGestalt(selector:OSType;gestaltFunction:ProcPtr;VAR
  14962. oldGestaltFunction:ProcPtr):OSErr; ∫GestaltEqu|
  14963. ReplaceText(baseText:Handle;substitutionText:Handle;key:Str15)
  14964. :INTEGER; ∫Script|
  14965. reqAborted=-1105; ∫Errors|
  14966. reqFailed=-1096; ∫Errors|
  14967. ReqListRec=RECORD ∫Quickdraw
  14968.     reqLSize:INTEGER; { request list size }
  14969.     reqLData:ARRAY [0..0] OF INTEGER; { request list data }|
  14970. requestNextCmd=21; ∫Sound|
  14971. resAttrErr=-198; ∫Errors
  14972. { attribute inconsistent with operation }|
  14973. resChanged=2; ∫Resources
  14974. { Resource changed? }|
  14975. resCtrl=3; ∫Dialogs|
  14976. ResErr=$A60; ∫SysEqu
  14977. { [GLOBAL VAR] Current value of ResError (word) Resource
  14978. error code [word] }|
  14979. ResError:INTEGER; ∫Resources {A9AF} I-116 TN78 TN116 TN185
  14980. TN214|
  14981. ResErrProc=$AF2; ∫SysEqu
  14982. { [GLOBAL VAR] Address of resource error procedure Resource
  14983. error procedure [pointer] }|
  14984. ReserveEntry(index:INTEGER;reserve:BOOLEAN); ∫Quickdraw {AA3E}
  14985.  V-143|
  14986. ReserveMem(cbNeeded:Size); ∫Memory Δ {A040} II-39|
  14987. ReserveMemSys(cbNeeded:Size); ∫Memory Δ {A440} II-39|
  14988. ResetAlrtStage; ∫Dialogs I-423|
  14989. resFNotFound=-193; ∫Errors
  14990. { Resource file not found }|
  14991. ResizePalette(p:PaletteHandle;size:INTEGER); ∫Palettes {AAA2}|
  14992. ResListArray=ARRAY[0..255] OF ResListElem; ∫DatabaseAccess|
  14993. ResListElem=RECORD ∫DatabaseAccess
  14994.     theType:ResType; { resource type }
  14995.     id:INTEGER; { resource id }|
  14996. ResListHandle=^ResListPtr; ∫DatabaseAccess|
  14997. ResListPtr=^ResListArray; ∫DatabaseAccess|
  14998. ResLoad=$A5E; ∫SysEqu
  14999. { [GLOBAL VAR] Current SetResLoad state (word) Auto-load
  15000. feature [word] }|
  15001. resLocked=16; ∫Resources
  15002. { Load it in locked? }|
  15003. resNotFound=-192; ∫Errors
  15004. { Resource not found }|
  15005. ResolveAlias(fromFile:FSSpecPtr;alias:AliasHandle;VAR target:
  15006. FSSpec;VAR wasChanged:BOOLEAN):OSErr; ∫Aliases {A823}|
  15007. ResolveAliasFile(VAR theSpec:FSSpec;resolveAliasChains:
  15008. BOOLEAN;VAR targetIsFolder:BOOLEAN;VAR wasAliased:BOOLEAN):
  15009. OSErr; ∫Aliases {A823}|
  15010. Resources see ∫Resources|
  15011. resPreload=4; ∫Resources
  15012. { Load in on OpenResFile? }|
  15013. resProblem=-204; ∫Errors
  15014. { Sound Manager Error Returns }|
  15015. resProtected=8; ∫Resources
  15016. { Protected? }|
  15017. resPurgeable=32; ∫Resources
  15018. { Purgeable resource? }|
  15019. ResReadOnly=$A5C; ∫SysEqu
  15020. { [GLOBAL VAR] Read only flag [word] }|
  15021. ResrvMem(cbNeeded:Size); ∫Memory Δ {A040} II-39|
  15022. resSysHeap=64; ∫Resources
  15023. { System or application heap? }|
  15024. restCmd=41; ∫Sound|
  15025. RestoreBack(c:ColorSpec); ∫Palettes {AAA2}|
  15026. RestoreDeviceClut(gd:GDHandle); ∫Palettes {AAA2}|
  15027. RestoreEntries(srcTable:CTabHandle;dstTable:CTabHandle;VAR
  15028. selection:ReqListRec); ∫Quickdraw {AA4A} V-144|
  15029. RestoreFore(c:ColorSpec); ∫Palettes {AAA2}|
  15030. RestProc=$A8C; ∫SysEqu
  15031. { [GLOBAL VAR] Resume procedure f InitDialogs [pointer] }|
  15032. ResType=PACKEDARRAY [1..4] OF CHAR; ∫Types|
  15033. ResTypePtr=^ResType; ∫Types|
  15034. ResultsRecord=RECORD ∫DatabaseAccess
  15035.     numRows:INTEGER; { number of rows in result }
  15036.     numCols:INTEGER; { number of columns per row }
  15037.     colTypes:ColTypesHandle; { data type array }
  15038.     colData:Handle; { actual results }
  15039.     colInfo:ColInfoHandle; { DBColInfoRecord array }|
  15040. resumeCmd=12; ∫Sound|
  15041. resumeFlag=1; ∫Events
  15042. { bit 0 of message indicates resume vs suspend }|
  15043. ResumeProc=$A8C; ∫SysEqu
  15044. { [GLOBAL VAR] Address of resume procedure Resume procedure
  15045. from InitDialogs [pointer] }|
  15046. ResumeProcPtr=ProcPtr; ∫Dialogs
  15047. { PROCEDURE Resume; }|
  15048. Retrace see ∫Retrace|
  15049. RetransType=PACKED RECORD ∫AppleTalk
  15050.     retransInterval:Byte;
  15051.     retransCount:Byte;|
  15052. RetrievePictInfo(thePictInfoID:PictInfoID;VAR thePictInfo:
  15053. PictInfo;colorsRequested:INTEGER):OSErr; ∫PictUtil|
  15054. returnColorTable=$0001; ∫PictUtil|
  15055. returnPalette=$0002; ∫PictUtil|
  15056. ReturnToPas(paramPtr:XCmdPtr;zeroStr:Ptr;VAR pasStr:Str255);
  15057. ∫HyperXCmd|
  15058. revLevel=3; ∫ROMDefs
  15059. { Revision level }|
  15060. rfNumErr=-51; ∫Errors
  15061. { refnum error }|
  15062. RGB2CMY(rColor:RGBColor;VAR cColor:CMYColor); ∫Picker Δ {A82E}
  15063.  V-175|
  15064. RGB2HSL(rColor:RGBColor;VAR hColor:HSLColor); ∫Picker Δ {A82E}
  15065.  V-175|
  15066. RGB2HSV(rColor:RGBColor;VAR hColor:HSVColor); ∫Picker Δ {A82E}
  15067.  V-175|
  15068. RGBBackColor(color:RGBColor); ∫Quickdraw Δ {AA15} V-68|
  15069. RGBBlack=$0C10; ∫SysEqu
  15070. { [GLOBAL VAR] (6 bytes) the black field for color }|
  15071. RGBColor=RECORD ∫Quickdraw
  15072.     red:INTEGER; { magnitude of red component }
  15073.     green:INTEGER; { magnitude of green component }
  15074.     blue:INTEGER; { magnitude of blue component }|
  15075. RGBDirect=16; ∫Quickdraw
  15076. { 16 & 32 bits/pixel pixelType value }|
  15077. RGBForeColor(color:RGBColor); ∫Quickdraw Δ {AA14} V-68|
  15078. RGBWhite=$0C16; ∫SysEqu
  15079. { [GLOBAL VAR] (6 bytes) the white field for color }|
  15080. RGetResource(theType:ResType;theID:INTEGER):Handle;
  15081. ∫Resources Δ {A80C} V-30|
  15082. RgnHandle=^RgnPtr; ∫Quickdraw|
  15083. rgnOverflowErr=-147; ∫Quickdraw
  15084. { Region accumulation failed. Resulting region may be currupt|
  15085. RgnPtr=^Region; ∫Quickdraw|
  15086. rgnTooBigErr=-500; ∫Errors|
  15087. rgnTooBigError=-147; ∫Errors|
  15088. RgType1=1; ∫Printing|
  15089. rightSingGuillemet=$DD; ∫Script|
  15090. ringDetectBit=4; ∫Power|
  15091. ringDetectMask=$10; ∫Power|
  15092. ringMark=$FB; ∫Script|
  15093. ringWakeUpBit=2; ∫Power|
  15094. ringWakeUpMask=$4; ∫Power|
  15095. Rint(x:Extended):Extended; ∫SANE|
  15096. RmveResource(theResource:Handle); ∫Resources Δ {A9AD} I-113
  15097. 124|
  15098. rmvRefFailed=-197; ∫Errors
  15099. { RmveReference failed }|
  15100. rmvResFailed=-196; ∫Errors
  15101. { RmveResource failed }|
  15102. RmvTime(tmTaskPtr:QElemPtr); ∫Timer {A059} IV-300|
  15103. RndSeed=$156; ∫SysEqu
  15104. { [GLOBAL VAR] Random number seed (long) random seed/number [
  15105. long] }|
  15106. Roll(zAngle:Fixed); ∫Graf3D|
  15107. ROM85=$28E; ∫SysEqu
  15108. { [GLOBAL VAR] (word) actually high bit - 0 for ROM vers $75 (
  15109. sic) and later }|
  15110. romanAppFond=3; ∫Script
  15111. { application font id number }|
  15112. romanFlags=$0007; ∫Script
  15113. { roman settings }|
  15114. romanSysFond=$3FFF; ∫Script
  15115. { system font id number }|
  15116. ROMBase=$2AE; ∫SysEqu
  15117. { [GLOBAL VAR] Base address of ROM ROM base address [pointer]|
  15118. ROMDefs see ∫ROMDefs|
  15119. ROMFont0=$980[GLOBAL VAR] Handle to font record for system
  15120. font; ∫Globals|
  15121. ROMMapHndl=$B06; ∫SysEqu
  15122. { [GLOBAL VAR] (long) handle of ROM resource map }|
  15123. RomMapInsert=$B9E; ∫SysEqu
  15124. { [GLOBAL VAR] (byte) determines if we should link in map }|
  15125. romRevision=1; ∫ROMDefs
  15126. { Revision of Declaration Data Format }|
  15127. RotateCursor(counter:LONGINT); ∫CursorCtl|
  15128. Round(x:Extended):longint; MPW-201 TP-355|
  15129. RowBits=$0C20; ∫SysEqu
  15130. { [GLOBAL VAR] (word) screen horizontal pixels }|
  15131. RROTR(l,count:integer):longint; MPW-214 TP-367|
  15132. rSectionType='sect'; ∫Editions
  15133. { ResType of saved SectionRecords }|
  15134. RsrcMapEntry(theResource:Handle):LONGINT; ∫Resources {A9C5}
  15135. IV-16|
  15136. RsrcZoneInit; ∫Resources Δ {A996} I-114|
  15137. RstFLock(fileName:Str255;vRefNum:INTEGER):OSErr; ∫Files II-96
  15138. IV-114|
  15139. rtrnReceiptMsgID='rtrn'; ∫EPPC|
  15140. sameFileErr=-1306; ∫Errors
  15141. { can't exchange a file with itself }|
  15142. SameProcess(PSN1:ProcessSerialNumber;PSN2:ProcessSerialNumber;
  15143. VAR result:BOOLEAN):OSErr; ∫Processes {A88F}|
  15144. sampledSynth=5; ∫Sound
  15145. { sampled sound synthesizer }|
  15146. SANE see ∫SANE|
  15147. sanFran=8; ∫Fonts|
  15148. SaveBack(VAR c:ColorSpec); ∫Palettes {AAA2}|
  15149. SaveDrawing(filename:string); to MacPaint file TP-364|
  15150. SaveEntries(srcTable:CTabHandle;resultTable:CTabHandle;VAR
  15151. selection:ReqListRec); ∫Quickdraw {AA49} V-144|
  15152. SaveFore(VAR c:ColorSpec); ∫Palettes {AAA2}|
  15153. SaveOld(window:WindowPeek); ∫Windows Δ {A90E} I-296|
  15154. SaveSegHandle=$930; ∫SysEqu
  15155. { [GLOBAL VAR] seg 0 handle [handle] }|
  15156. SaveUpdate=$9DA[GLOBAL VAR] Flag for whether to generate
  15157. update events(word); ∫Globals|
  15158. SaveVisRgn=$9F2[GLOBAL VAR] Handle to saved visRgn; ∫Globals|
  15159. sbSIGWord=$4552; ∫SCSI|
  15160. scAdd=3; ∫SCSI|
  15161. Scalb(n:INTEGER;x:Extended):Extended; ∫SANE|
  15162. SCalcSPointer(spBlkPtr:SpBlockPtr):OSErr; ∫Slots {A06E} V-455|
  15163. SCalcStep(spBlkPtr:SpBlockPtr):OSErr; ∫Slots {A06E} V-453|
  15164. Scale(xFactor:Fixed;yFactor:Fixed;zFactor:Fixed); ∫Graf3D|
  15165. scaleCmd=30; ∫Sound|
  15166. ScalePt(VAR pt:Point;srcRect:Rect;dstRect:Rect); ∫Quickdraw {
  15167. A8F8} I-195|
  15168. ScanEQ(limit:integer;ch:char;var paoc:packed array of char):
  15169. integer; MPW-211|
  15170. ScanNE(limit:integer;ch:char;var paoc:packed array of char):
  15171. integer; MPW-211|
  15172. ScanToReturn(paramPtr:XCmdPtr;VAR scanPtr:Ptr); ∫HyperXCmd|
  15173. ScanToZero(paramPtr:XCmdPtr;VAR scanPtr:Ptr); ∫HyperXCmd|
  15174. scArbNBErr=3; ∫SCSI
  15175. { arbitration timeout waiting for not BSY }|
  15176. SCardChanged(spBlkPtr:SpBlockPtr):OSErr; ∫Slots {A06E} V-452|
  15177. scBadParmsErr=4; ∫SCSI
  15178. { bad parameter or TIB opcode }|
  15179. scbMemSize=192; ∫AppleTalk
  15180. { Size of memory for SCB }|
  15181. scBusTOErr=9; ∫SCSI
  15182. { CPU bus timeout }|
  15183. SCCASts=$2CE; ∫SysEqu
  15184. { [GLOBAL VAR] SCC read reg 0 last ext/sts rupt - A [byte] }|
  15185. SCCBSts=$2CF; ∫SysEqu
  15186. { [GLOBAL VAR] SCC read reg 0 last ext/sts rupt - B [byte] }|
  15187. scCommErr=2; ∫SCSI
  15188. { communications error, operation timeout }|
  15189. scComp=8; ∫SCSI|
  15190. scCompareErr=6; ∫SCSI
  15191. { data compare error }|
  15192. scComplPhaseErr=10; ∫SCSI
  15193. { SCSI bus wasn't in Status phase }|
  15194. SCCRd=$1D8; ∫SysEqu
  15195. { [GLOBAL VAR] SCC read base address SCC base read address [
  15196. pointer] }|
  15197. SCCWr=$1DC; ∫SysEqu
  15198. { [GLOBAL VAR] SCC write base address SCC base write address [
  15199. pointer] }|
  15200. scInc=1; ∫SCSI|
  15201. SCkCardStat(spBlkPtr:SpBlockPtr):OSErr; ∫Slots {A06E} V-450|
  15202. scLoop=5; ∫SCSI|
  15203. sClosed=6; ∫ADSP
  15204. { connection end state is closed }|
  15205. sClosing=5; ∫ADSP
  15206. { connection is being torn down }|
  15207. scMgrBusyErr=7; ∫SCSI
  15208. { SCSI Manager busy }|
  15209. scMove=4; ∫SCSI|
  15210. scNoInc=2; ∫SCSI|
  15211. scNop=6; ∫SCSI|
  15212. sCodeRev=2; ∫ROMDefs
  15213. { Revision of code (For sExec) }|
  15214. scPhaseErr=5; ∫SCSI
  15215. { SCSI bus not in correct phase for attempted operation }|
  15216. sCPU68000=1; ∫ROMDefs
  15217. { CPU type = 68000 }|
  15218. sCPU68020=2; ∫ROMDefs
  15219. { CPU type = 68020 }|
  15220. sCPU68030=3; ∫ROMDefs
  15221. { CPU type = 68030 }|
  15222. sCPU68040=4; ∫ROMDefs
  15223. { CPU type = 68040 }|
  15224. Scrap see ∫Scrap|
  15225. ScrapCount=$968; ∫SysEqu
  15226. { [GLOBAL VAR] Count changed by ZeroScrap (word) validation
  15227. byte [word] }|
  15228. ScrapEnd=$980; ∫SysEqu
  15229. { [GLOBAL VAR] end of scrap vars }|
  15230. ScrapHandle=$964; ∫SysEqu
  15231. { [GLOBAL VAR] Handle to desk scrap in memory memory scrap [
  15232. handle] }|
  15233. ScrapInfo=$960; ∫SysEqu
  15234. { [GLOBAL VAR] scrap length [long] }|
  15235. ScrapName=$96C; ∫SysEqu
  15236. { [GLOBAL VAR] Pointer to scrap file name (preceded by length
  15237. byte) pointer to scrap name [pointer] }|
  15238. ScrapSize=$960; ∫SysEqu
  15239. { [GLOBAL VAR] Size in bytes of desk scrap (long) scrap
  15240. length [long] }|
  15241. ScrapState=$96A; ∫SysEqu
  15242. { [GLOBAL VAR] Tells where desk scrap is (word) scrap state [
  15243. word] }|
  15244. ScrapStuff=RECORD ∫Scrap
  15245.     scrapSize:LONGINT;
  15246.     scrapHandle:Handle;
  15247.     scrapCount:INTEGER;
  15248.     scrapState:INTEGER;
  15249.     scrapName:StringPtr;|
  15250. ScrapTag=$970; ∫SysEqu
  15251. { [GLOBAL VAR] scrap file name [STRING[15]] }|
  15252. ScrapVars=$960; ∫SysEqu
  15253. { [GLOBAL VAR] scrap manager variables [32 bytes] }|
  15254. Scratch20=$1E4; ∫SysEqu
  15255. { [GLOBAL VAR] 20-byte scratch area scratch [20 bytes] }|
  15256. Scratch8=$9FA; ∫SysEqu
  15257. { [GLOBAL VAR] 8-byte scratch area scratch [8 bytes] }|
  15258. ScrDmpEnb=$2F8; ∫SysEqu
  15259. { [GLOBAL VAR] 0 if GetNextEvent shouldn't process
  15260. Command-Shift-number combinations (byte) screen dump enabled?
  15261. [byte] }|
  15262. ScrDmpType=$2F9; ∫SysEqu
  15263. { [GLOBAL VAR] FF dumps screen, FE dumps front window [byte] }|
  15264. screenActive=15; ∫Quickdraw
  15265. { 1 if in use }|
  15266. screenBits:BitMap; ∫Quickdraw|
  15267. ScreenBytes=$0C24; ∫SysEqu
  15268. { [GLOBAL VAR] (long) total screen bytes }|
  15269. screenDevice=13; ∫Quickdraw
  15270. { 1 if screen device [not used] }|
  15271. ScreenRes(VAR scrnHRes:INTEGER;VAR scrnVRes:INTEGER);
  15272. ∫ToolUtils I-473|
  15273. ScreenRow=$106; ∫SysEqu
  15274. { [GLOBAL VAR] rowBytes of screen [word] }|
  15275. ScrHRes=$104; ∫SysEqu
  15276. { [GLOBAL VAR] Pixels per inch horizontally (word) screen
  15277. horizontal dots/inch [word] }|
  15278. Script see ∫Script|
  15279. ScriptCode=Integer; ∫Types|
  15280. ScriptRunStatus=RECORD ∫Script
  15281.     script:SignedByte;
  15282.     variant:SignedByte;|
  15283. ScrnBase=$824; ∫SysEqu
  15284. { [GLOBAL VAR] Address of main screen buffer Screen Base [
  15285. pointer] }|
  15286. ScrnVBLPtr=$0D10; ∫SysEqu
  15287. { [GLOBAL VAR] save for ptr to main screen VBL queue }|
  15288. scrollBarProc=16; ∫Controls|
  15289. ScrollRect(r:Rect;dh:INTEGER;dv:INTEGER;updateRgn:RgnHandle);
  15290. ∫Quickdraw Δ {A8EF} I-187|
  15291. ScrpSTElement=RECORD ∫TextEdit
  15292.     scrpStartChar:LONGINT; { starting character position }
  15293.     scrpHeight:INTEGER; { starting character position }
  15294.     scrpAscent:INTEGER;
  15295.     scrpFont:INTEGER;
  15296.     scrpFace:Style; { unpacked byte }
  15297.     scrpSize:INTEGER;
  15298.     scrpColor:RGBColor;|
  15299. ScrpSTTable=ARRAY[0..1600] OF ScrpSTElement; ∫TextEdit|
  15300. ScrVRes=$102; ∫SysEqu
  15301. { [GLOBAL VAR] Pixels per inch vertically (word) screen
  15302. vertical dots/inch [word] }|
  15303. scSequenceErr=8; ∫SCSI
  15304. { attempted operation is out of sequence }|
  15305. SCSI see ∫SCSI|
  15306. SCSIBase=$0C00; ∫SysEqu
  15307. { [GLOBAL VAR] (long) base address for SCSI chip read }|
  15308. SCSICmd(buffer:Ptr;count:INTEGER):OSErr; ∫SCSI IV-290 N96-3
  15309. TN96|
  15310. SCSIComplete(VAR stat:INTEGER;VAR message:INTEGER;wait:
  15311. LONGINT):OSErr; ∫SCSI IV-291 N96-3 TN96|
  15312. SCSIDMA=$0C04; ∫SysEqu
  15313. { [GLOBAL VAR] (long) base address for SCSI DMA }|
  15314. SCSIGet:OSErr; ∫SCSI IV-289 N96-3 TN96|
  15315. SCSIGlobals=$0C0C; ∫SysEqu
  15316. { [GLOBAL VAR] (long) ptr for SCSI mgr locals }|
  15317. SCSIHsk=$0C08; ∫SysEqu
  15318. { [GLOBAL VAR] (long) base address for SCSI handshake }|
  15319. SCSIInstr=RECORD ∫SCSI
  15320.     scOpcode:INTEGER;
  15321.     scParam1:LONGINT;
  15322.     scParam2:LONGINT;|
  15323. SCSIMsgIn(VAR message:INTEGER):OSErr; ∫SCSI V-575|
  15324. SCSIMsgOut(message:INTEGER):OSErr; ∫SCSI V-575|
  15325. SCSIPoll=$0C2F; ∫SysEqu
  15326. { [GLOBAL VAR] (byte) poll for device zero only once. }|
  15327. SCSIRBlind(tibPtr:Ptr):OSErr; ∫SCSI IV-290 V-574 576 N96-3
  15328. TN96|
  15329. SCSIRead(tibPtr:Ptr):OSErr; ∫SCSI IV-290 N96-3 TN96|
  15330. SCSIReset:OSErr; ∫SCSI IV-289|
  15331. SCSISelAtn(targetID:INTEGER):OSErr; ∫SCSI V-575|
  15332. SCSISelect(targetID:INTEGER):OSErr; ∫SCSI IV-290|
  15333. SCSIStat:INTEGER; ∫SCSI IV-291 N96-2 4 TN96|
  15334. SCSIWBlind(tibPtr:Ptr):OSErr; ∫SCSI IV-291 V-574 576 TN96|
  15335. SCSIWrite(tibPtr:Ptr):OSErr; ∫SCSI IV-291 TN96|
  15336. SCStatus=RECORD ∫Sound
  15337.     scStartTime:Fixed;
  15338.     scEndTime:Fixed;
  15339.     scCurrentTime:Fixed;
  15340.     scChannelBusy:BOOLEAN;
  15341.     scChannelDisposed:BOOLEAN;
  15342.     scChannelPaused:BOOLEAN;
  15343.     scUnused:BOOLEAN;
  15344.     scChannelAttributes:LONGINT;
  15345.     scCPULoad:LONGINT;|
  15346. SCStatusPtr=^SCStatus; ∫Sound|
  15347. scStop=7; ∫SCSI|
  15348. SDeleteSRTRec(spBlkPtr:SpBlockPtr):OSErr; ∫Slots {A06E} V-451|
  15349. SdmBusErr=$0DC0; ∫SysEqu
  15350. { [GLOBAL VAR] (long) Pointer to the SDM busErr handler }|
  15351. sdmInitErr=11; ∫Errors
  15352. { SDM could not be initialized. }|
  15353. SDMJmpTblPtr=$0DB8; ∫SysEqu
  15354. { [GLOBAL VAR] (long) Pointer to the SDM jump table }|
  15355. sdmJTInitErr=10; ∫Errors
  15356. { SDM Jump Table could not be initialized. }|
  15357. sdmPRAMInitErr=13; ∫Errors
  15358. { Slot PRAM could not be initialized. }|
  15359. sdmPriInitErr=14; ∫Errors
  15360. { Cards could not be initialized. }|
  15361. SDMRecord=PACKED RECORD ∫Slots
  15362.     sdBEVSave:ProcPtr; { Save old BusErr vector }
  15363.     sdBusErrProc:ProcPtr; { Go here to determine if it is a
  15364. BusErr }
  15365.     sdErrorEntry:ProcPtr; { Go here if BusErrProc finds real
  15366. BusErr }
  15367.     sdReserved:LONGINT; { Reserved }|
  15368. sdmSRTInitErr=12; ∫Errors
  15369. { Slot Resource Table could not be initialized. }|
  15370. sdOnDrivers=8; ∫ShutDown
  15371. { call procedure before closing drivers. }|
  15372. sdOnPowerOff=1; ∫ShutDown
  15373. { call procedure before power off. }|
  15374. sdOnRestart=2; ∫ShutDown
  15375. { call procedure before restart. }|
  15376. sdOnUnmount=4; ∫ShutDown
  15377. { call procedure before unmounting. }|
  15378. sdRestartOrPower=3; ∫ShutDown
  15379. { call before either power off or restart. }|
  15380. sDRVRDir=16; ∫ROMDefs
  15381. { sDriver directory }|
  15382. SdVolume=$260; ∫SysEqu
  15383. { [GLOBAL VAR] Current speaker volume (byte: low-order three
  15384. bits only) Global volume(sound) control [byte] }|
  15385. SEBlock=PACKED RECORD ∫Slots [1/2]
  15386.     seSlot:SignedByte; { Slot number. }
  15387.     sesRsrcId:SignedByte; { sResource Id. }
  15388.     seStatus:INTEGER; { Status of code executed by sExec. }
  15389.     seFlags:SignedByte; { Flags }
  15390.     seFiller0:SignedByte; { Filler, must be SignedByte to align
  15391. on odd boundry }
  15392.     seFiller1:SignedByte; { Filler }
  15393.     seFiller2:SignedByte; { Filler }
  15394.     seResult:LONGINT; { Result of sLoad. }|
  15395. SEBlock=PACKED RECORD ∫Slots [2/2]
  15396.     seIOFileName:LONGINT; { Pointer to IOFile name. }
  15397.     seDevice:SignedByte; { Which device to read from. }
  15398.     sePartition:SignedByte; { The partition. }
  15399.     seOSType:SignedByte; { Type of OS. }
  15400.     seReserved:SignedByte; { Reserved field. }
  15401.     seRefNum:SignedByte; { RefNum of the driver. }
  15402.     seNumDevices:SignedByte; { Number of devices to load. }
  15403.     seBootState:SignedByte; { State of StartBoot code. }|
  15404. secLeadingZ=32; ∫Packages|
  15405. secondaryInit=38; ∫ROMDefs
  15406. { Secondary init record/code }|
  15407. secondMask=$0040; ∫Script|
  15408. secondSoundFormat=$0002; ∫Sound
  15409. { special sampled sound format (HyperCard) }|
  15410. secondVidMode=129; ∫Video
  15411. { QuickDraw only supports six video }|
  15412. Secs2Date(secs:LONGINT;VAR d:DateTimeRec); ∫OSUtils {A9C6}
  15413. II-380|
  15414. sectionCancelMsgID='cncl'; ∫Editions|
  15415. sectionEventMsgClass='sect'; ∫Editions|
  15416. SectionHandle=^SectionPtr; ∫Editions|
  15417. SectionOptionsDialog(VAR reply:SectionOptionsReply):OSErr;
  15418. ∫Editions {A82D}|
  15419. SectionOptionsExpDialog(VAR reply:SectionOptionsReply;where:
  15420. Point;expansionDITLresID:INTEGER;dlgHook:ExpDlgHookProcPtr;
  15421. filterProc:ExpModalFilterProcPtr;yourDataPtr:UNIV Ptr):OSErr;
  15422. ∫Editions {A82D}|
  15423. SectionOptionsReply=RECORD ∫Editions
  15424.     canceled:BOOLEAN; { O }
  15425.     changed:BOOLEAN; { O }
  15426.     sectionH:SectionHandle; { I }
  15427.     action:ResType; { O }|
  15428. SectionPtr=^SectionRecord; ∫Editions|
  15429. sectionReadMsgID='read'; ∫Editions|
  15430. SectionRecord=RECORD ∫Editions [1/2]
  15431.     version:SignedByte; { always 0x01 in system 7.0 }
  15432.     kind:SectionType; { stSubscriber or stPublisher }
  15433.     mode:UpdateMode; { auto or manual }
  15434.     mdDate:TimeStamp; { last change in document }
  15435.     sectionID:LONGINT; { app. specific, unique per document }
  15436.     refCon:LONGINT; { application specific }|
  15437. SectionRecord=RECORD ∫Editions [2/2]
  15438.     alias:AliasHandle; { handle to Alias Record }
  15439.     subPart:LONGINT; { which part of container file }
  15440.     nextSection:SectionHandle; { for linked list of app's
  15441. Sections }
  15442.     controlBlock:Handle; { used internally }
  15443.     refNum:EditionRefNum; { used internally }|
  15444. sectionScrollMsgID='scrl'; ∫Editions|
  15445. SectionType=SignedByte; ∫Editions
  15446. { one byte, stSubscriber or stPublisher }|
  15447. sectionWriteMsgID='writ'; ∫Editions|
  15448. sectNFErr=-81; ∫Errors
  15449. { sector number never found on a track }|
  15450. SectRect(src1:Rect;src2:Rect;VAR dstRect:Rect):BOOLEAN;
  15451. ∫Quickdraw {A8AA} I-175|
  15452. SectRgn(srcRgnA:RgnHandle;srcRgnB:RgnHandle;dstRgn:RgnHandle);
  15453.  ∫Quickdraw Δ {A8E4} I-184|
  15454. SeedCFill(srcBits:BitMap;dstBits:BitMap;srcRect:Rect;dstRect:
  15455. Rect;seedH:INTEGER;seedV:INTEGER;matchProc:ProcPtr;matchData:
  15456. LONGINT); ∫Quickdraw {AA50} V-71|
  15457. SeedFill(srcPtr:Ptr;dstPtr:Ptr;srcRow:INTEGER;dstRow:INTEGER;
  15458. height:INTEGER;words:INTEGER;seedH:INTEGER;seedV:INTEGER);
  15459. ∫Quickdraw {A839} IV-24|
  15460. seekErr=-80; ∫Errors
  15461. { track number wrong on address mark }|
  15462. SegHiEnable=$BB2; ∫SysEqu
  15463. { [GLOBAL VAR] (byte) 0 to disable MoveHHi in LoadSeg }|
  15464. SegLoad see ∫SegLoad|
  15465. selectMsg=15; ∫Devices|
  15466. selectorErr=paramErr; ∫Errors
  15467. { bad selector, for selector-based traps }|
  15468. SelectWindow(theWindow:WindowPtr); ∫Windows Δ {A91F} I-284
  15469. P-37 98 179 TN205|
  15470. selGraphicsLasso=$0008; ∫Terminals|
  15471. selGraphicsMarquee=$0004; ∫Terminals|
  15472. SelIText(theDialog:DialogPtr;itemNo:INTEGER;strtSel:INTEGER;
  15473. endSel:INTEGER); ∫Dialogs Δ {A97E} I-422 P-110|
  15474. selTextBoxed=$0002; ∫Terminals|
  15475. selTextNormal=$0001; ∫Terminals|
  15476. SendBehind(theWindow:WindowPtr;behindWindow:WindowPtr);
  15477. ∫Windows Δ {A921} I-286|
  15478. SendCardMessage(paramPtr:XCmdPtr;msg:Str255); ∫HyperXCmd|
  15479. SenderID=TargetID; ∫EPPC|
  15480. SenderIDPtr=^SenderID; ∫EPPC|
  15481. SendHCMessage(paramPtr:XCmdPtr;msg:Str255); ∫HyperXCmd|
  15482. sendRequest=255; ∫AppleTalk
  15483. { Send request code }|
  15484. sendResponse=252; ∫AppleTalk
  15485. { Send response code }|
  15486. seNoDB=-8; ∫Errors
  15487. { no debugger installed to handle debugger command }|
  15488. sepNotConsistent=64; ∫Script|
  15489. sepNotIntlSep=4; ∫Script|
  15490. SerClrBrk(refNum:INTEGER):OSErr; ∫Serial Δ II-253|
  15491. SerGetBuf(refNum:INTEGER;VAR count:LONGINT):OSErr; ∫Serial
  15492. II-253|
  15493. SerHShake(refNum:INTEGER;flags:SerShk):OSErr; ∫Serial Δ
  15494. II-251 N56-1 TN56|
  15495. Serial see ∫Serial|
  15496. serialNum=2; ∫ROMDefs
  15497. { Serial number }|
  15498. SerialVars=$2D0; ∫SysEqu
  15499. { [GLOBAL VAR] async driver variables [16 bytes] }|
  15500. SerReset(refNum:INTEGER;serConfig:INTEGER):OSErr; ∫Serial Δ
  15501. II-250|
  15502. SerSetBrk(refNum:INTEGER):OSErr; ∫Serial Δ II-252|
  15503. SerSetBuf(refNum:INTEGER;serBPtr:Ptr;serBLen:INTEGER):OSErr;
  15504. ∫Serial Δ II-251|
  15505. SerShk=PACKED RECORD ∫Serial
  15506.     fXOn:Byte; { XOn flow control enabled flag }
  15507.     fCTS:Byte; { CTS flow control enabled flag }
  15508.     xOn:CHAR; { XOn character }
  15509.     xOff:CHAR; { XOff character }
  15510.     errs:Byte; { errors mask bits }
  15511.     evts:Byte; { event enable mask bits }
  15512.     fInX:Byte; { Input flow control enabled flag }
  15513.     fDTR:Byte; { DTR input flow control flag }|
  15514. SerStaRec=PACKED RECORD ∫Serial
  15515.     cumErrs:Byte;
  15516.     xOffSent:Byte;
  15517.     rdPend:Byte;
  15518.     wrPend:Byte;
  15519.     ctsHold:Byte;
  15520.     xOffHold:Byte;|
  15521. SerStatus(refNum:INTEGER;VAR serSta:SerStaRec):OSErr; ∫Serial
  15522. Δ II-253 N56-1 TN56|
  15523. sessClosedErr=-917; ∫Errors
  15524. { session was closed }|
  15525. sessTableErr=-907; ∫Errors
  15526. { Out of session tables, try again later }|
  15527. SetA5(newA5:LONGINT):LONGINT; ∫OSUtils II-386 N136 TN136 TN208|
  15528. SetADBInfo(VAR info:ADBSetInfoBlock;adbAddr:ADBAddress):OSErr;
  15529.  ∫DeskBus {A07A} V-370 TN206
  15530. -->    0    service    routine    address    [P]    (compRout)
  15531. -->    4    data    area    address    [P]    (data)|
  15532. SetApplBase(startPtr:UNIV Ptr); ∫Memory Δ {A057} II-28|
  15533. SetApplLimit(zoneLimit:UNIV Ptr); ∫Memory {A02D} II-30|
  15534. SetCCursor(cCrsr:CCrsrHandle); ∫Quickdraw Δ {AA1C} V-75 P-88
  15535. 179|
  15536. SetChooserAlert(f:BOOLEAN):BOOLEAN; ∫Devices V-431|
  15537. SetClientID(id:INTEGER); ∫Quickdraw {AA3C} V-147|
  15538. SetClikLoop(clikProc:ProcPtr;hTE:TEHandle); ∫TextEdit I-390|
  15539. SetClip(rgn:RgnHandle); ∫Quickdraw Δ {A879} I-166|
  15540. SetCPixel(h:INTEGER;v:INTEGER;cPix:RGBColor); ∫Quickdraw Δ {
  15541. AA16} V-70|
  15542. SetCRefCon(theControl:ControlHandle;data:LONGINT); ∫Controls {
  15543. A95B} I-327|
  15544. SetCTitle(theControl:ControlHandle;title:Str255); ∫Controls Δ
  15545. {A95F} I-321|
  15546. SetCtlAction(theControl:ControlHandle;actionProc:ProcPtr);
  15547. ∫Controls {A96B} I-328|
  15548. SetCtlColor(theControl:ControlHandle;newColorTable:
  15549. CCTabHandle); ∫Controls Δ {AA43} V-222|
  15550. SetCtlMax(theControl:ControlHandle;maxValue:INTEGER);
  15551. ∫Controls Δ {A965} I-327|
  15552. SetCtlMin(theControl:ControlHandle;minValue:INTEGER);
  15553. ∫Controls Δ {A964} I-326|
  15554. SetCtlValue(theControl:ControlHandle;theValue:INTEGER);
  15555. ∫Controls Δ {A963} I-326 TN197|
  15556. SetCurrentA5:LONGINT; ∫OSUtils TN208|
  15557. SetCursor(crsr:Cursor); ∫Quickdraw {A851} I-167 P-84 179|
  15558. SetDAFont(fontNum:INTEGER); ∫Dialogs I-412|
  15559. SetDateTime(time:LONGINT):OSErr; ∫OSUtils {A03A} II-379|
  15560. SetDefaultStartup(paramBlock:DefStartPtr); ∫Start {A07E} V-354|
  15561. SetDepth(gd:GDHandle;depth:INTEGER;whichFlags:INTEGER;flags:
  15562. INTEGER):OSErr; ∫Palettes {AAA2}|
  15563. SetDeskCPat(deskPixPat:PixPatHandle); ∫Windows Δ {AA47} V-210|
  15564. SetDeviceAttribute(gdh:GDHandle;attribute:INTEGER;value:
  15565. BOOLEAN); ∫Quickdraw {AA2D} V-124|
  15566. SetDItem(theDialog:DialogPtr;itemNo:INTEGER;itemType:INTEGER;
  15567. item:Handle;box:Rect); ∫Dialogs Δ {A98E} I-421 N34-1 TN34|
  15568. SetDrawingRect(r:Rect); TP-364|
  15569. SetEditionFormatMark(whichEdition:EditionRefNum;whichFormat:
  15570. FormatType;setMarkTo:LONGINT):OSErr; ∫Editions {A82D}|
  15571. SetEditionOpenerProc(opener:EditionOpenerProcPtr):OSErr;
  15572. ∫Editions {A82D}|
  15573. SetEmptyRgn(rgn:RgnHandle); ∫Quickdraw Δ {A8DD} I-183|
  15574. SetEntries(start:INTEGER;count:INTEGER;aTable:CSpecArray);
  15575. ∫Quickdraw {AA3F} V-143|
  15576. SetEntryColor(dstPalette:PaletteHandle;dstEntry:INTEGER;
  15577. srcRGB:RGBColor); ∫Palettes {AA9C} V-165|
  15578. SetEntryUsage(dstPalette:PaletteHandle;dstEntry:INTEGER;
  15579. srcUsage:INTEGER;srcTolerance:INTEGER); ∫Palettes {AA9E} V-165|
  15580. SetEnvironment(e:environment); ∫SANE|
  15581. SetEnvirons(verb:INTEGER;param:LONGINT):OSErr; ∫Script {A8B5}
  15582. V-314|
  15583. SetEOF(refNum:INTEGER;logEOF:LONGINT):OSErr; ∫Files P-132 180
  15584. high-level II-93 IV-111 low-level II-112 IV-142|
  15585. SetEventMask(theMask:INTEGER); ∫OSEvents II-70 TN202|
  15586. SetException(e:Exception;b:BOOLEAN); ∫SANE|
  15587. SetFieldByID(paramPtr:XCmdPtr;cardFieldFlag:BOOLEAN;fieldID:
  15588. INTEGER;fieldVal:Handle); ∫HyperXCmd|
  15589. SetFieldByName(paramPtr:XCmdPtr;cardFieldFlag:BOOLEAN;
  15590. fieldName:Str255;fieldVal:Handle); ∫HyperXCmd|
  15591. SetFieldByNum(paramPtr:XCmdPtr;cardFieldFlag:BOOLEAN;fieldNum:
  15592. INTEGER;fieldVal:Handle); ∫HyperXCmd|
  15593. SetFInfo(fileName:Str255;vRefNum:INTEGER;fndrInfo:FInfo):
  15594. OSErr; ∫Files II-95 IV-114|
  15595. SetFLock(fileName:Str255;vRefNum:INTEGER):OSErr; ∫Files II-95
  15596. IV-114|
  15597. SetFontLock(lockFlag:BOOLEAN); ∫Fonts Δ {A903} I-223|
  15598. SetFPos(refNum:INTEGER;posMode:INTEGER;posOff:LONGINT):OSErr;
  15599. ∫Files P-131 132 180 high-level II-93 IV-110 low-level II-111
  15600. IV-141|
  15601. SetFractEnable(fractEnable:BOOLEAN); ∫Fonts V-180 TN72|
  15602. SetFrontProcess(PSN:ProcessSerialNumber):OSErr; ∫Processes {
  15603. A88F}|
  15604. SetFScaleDisable(fscaleDisable:BOOLEAN); ∫Fonts {A834} IV-32|
  15605. SetGDevice(gd:GDHandle); ∫Quickdraw {AA31} V-123|
  15606. SetGlobal(paramPtr:XCmdPtr;globName:Str255;globValue:Handle);
  15607. ∫HyperXCmd|
  15608. SetGrowZone(growZone:ProcPtr); ∫Memory {A04B} II-42|
  15609. SetGWorld(port:CGrafPtr;gdh:GDHandle); ∫QDOffscreen|
  15610. SetHalt(e:Exception;b:BOOLEAN); ∫SANE|
  15611. SetHaltVector(v:LONGINT); ∫SANE|
  15612. SetHandleSize(h:Handle;newSize:Size); ∫Memory Δ {A024} II-34|
  15613. SetItem(theMenu:MenuHandle;item:INTEGER;itemString:Str255);
  15614. ∫Menus Δ {A947} I-357 P-104 180|
  15615. SetItemCmd(theMenu:MenuHandle;item:INTEGER;cmdChar:CHAR);
  15616. ∫Menus {A84F} V-240|
  15617. SetItemIcon(theMenu:MenuHandle;item:INTEGER;iconIndex:Byte);
  15618. ∫Menus Δ {A940} I-359 V-246|
  15619. SetItemMark(theMenu:MenuHandle;item:INTEGER;markChar:CHAR);
  15620. ∫Menus Δ {A944} I-359 V-246|
  15621. SetItemStyle(theMenu:MenuHandle;item:INTEGER;chStyle:Style);
  15622. ∫Menus Δ {A942} I-360|
  15623. SetIText(item:Handle;text:Str255); ∫Dialogs Δ {A98F} I-422|
  15624. SetMCEntries(numEntries:INTEGER;menuCEntries:MCTablePtr);
  15625. ∫Menus Δ {AA65} V-239|
  15626. SetMCInfo(menuCTbl:MCTableHandle); ∫Menus Δ {AA62} V-239|
  15627. SetMenuBar(menuList:Handle); ∫Menus {A93C} I-355 P-102 180
  15628. TN180|
  15629. SetMenuFlash(count:INTEGER); ∫Menus {A94A} I-361|
  15630. SetMyZone=257; ∫AppleTalk
  15631. { Set my zone name }|
  15632. SetOrigin(h:INTEGER;v:INTEGER); ∫Quickdraw {A878} I-166 N72-2
  15633. P-76 180 TN72|
  15634. SetOSDefault(paramBlock:DefOSPtr); ∫Start {A083} V-355
  15635. <--    0    [B]    sdReserved
  15636. <--    1    [B]    sdOSType|
  15637. SetOSTrapAddress(trapAddr:LONGINT;trapNum:INTEGER); ∫OSUtils {
  15638. A247} IV-234|
  15639. SetOutlinePreferred(outlinePreferred:BOOLEAN); ∫Fonts Δ I-223
  15640. TN191|
  15641. SetPalette(dstWindow:WindowPtr;srcPalette:PaletteHandle;
  15642. cUpdates:BOOLEAN); ∫Palettes {AA95} V-162 TN211|
  15643. SetPaletteUpdates(p:PaletteHandle;updates:INTEGER); ∫Palettes
  15644. {AAA2}|
  15645. SetPenState(pnState:PenState); ∫Quickdraw {A899} I-169 P-180|
  15646. SetPixelsState(pm:PixMapHandle;state:GWorldFlags);
  15647. ∫QDOffscreen|
  15648. SetPort(port:GrafPtr); ∫Quickdraw {A873} I-165 P-63 64 67 87
  15649. 97 180|
  15650. SetPort3D(port:Port3DPtr); ∫Graf3D|
  15651. SetPortBits(bm:BitMap); ∫Quickdraw {A875} I-165|
  15652. SetPortPix(pm:PixMapHandle); ∫Quickdraw {AA06} V-76|
  15653. SetPrecision(p:RoundPre); ∫SANE|
  15654. SetPreserveGlyph(preserveGlyph:BOOLEAN); ∫Fonts Δ I-223 TN191|
  15655. SetPt(VAR pt:Point;h:INTEGER;v:INTEGER); ∫Quickdraw {A880}
  15656. I-193|
  15657. SetPt2D(VAR pt2D:Point2D;x:Fixed;y:Fixed); ∫Graf3D|
  15658. SetPt3D(VAR pt3D:Point3D;x:Fixed;y:Fixed;z:Fixed); ∫Graf3D|
  15659. SetPtrSize(p:Ptr;newSize:Size); ∫Memory Δ {A020} II-37|
  15660. SetRect(VAR r:Rect;left:INTEGER;top:INTEGER;right:INTEGER;
  15661. bottom:INTEGER); ∫Quickdraw {A8A7} I-174|
  15662. SetRectRgn(rgn:RgnHandle;left:INTEGER;top:INTEGER;right:
  15663. INTEGER;bottom:INTEGER); ∫Quickdraw Δ {A8DE} I-183|
  15664. SetResAttrs(theResource:Handle;attrs:INTEGER); ∫Resources {
  15665. A9A7} I-122 N78-2 TN78|
  15666. SetResFileAttrs(refNum:INTEGER;attrs:INTEGER); ∫Resources {
  15667. A9F7} I-127|
  15668. SetResInfo(theResource:Handle;theID:INTEGER;name:Str255);
  15669. ∫Resources Δ {A9A9} I-122|
  15670. SetResLoad(load:BOOLEAN); ∫Resources {A99B} I-118 N50-1 TN50|
  15671. SetResourceSize(theResource:Handle;newSize:LONGINT);
  15672. ∫Resources TN214|
  15673. SetResPurge(install:BOOLEAN); ∫Resources {A993} I-126 N111
  15674. TN111|
  15675. SetRound(r:RoundDir); ∫SANE|
  15676. setRslOp=5; ∫Printing|
  15677. SetScript(script:INTEGER;verb:INTEGER;param:LONGINT):OSErr;
  15678. ∫Script {A8B5} V-313|
  15679. setSelfSend=256; ∫AppleTalk
  15680. { MPP: Set to allow writes to self }|
  15681. SetSoundVol(level:INTEGER); ∫Sound II-233|
  15682. SetSRsrcState(spBlkPtr:SpBlockPtr):OSErr; ∫Slots {A06E}
  15683. SReadStruct function V-446|
  15684. SetStdCProcs(VAR procs:CQDProcs); ∫Quickdraw {AA4E} V-77|
  15685. SetStdProcs(VAR procs:QDProcs); ∫Quickdraw {A8EA} I-198|
  15686. SetString(theString:StringHandle;strNew:Str255); ∫ToolUtils Δ
  15687. {A907} I-468|
  15688. SetStylHandle(theHandle:TEStyleHandle;hTE:TEHandle);
  15689. ∫TextEdit Δ {A83D} V-268|
  15690. SetStylScrap(rangeStart:LONGINT;rangeEnd:LONGINT;newStyles:
  15691. StScrpHandle;redraw:BOOLEAN;hTE:TEHandle); ∫TextEdit {A83D}
  15692. TN207|
  15693. SetSysJust(newJust:INTEGER); ∫Script V-316|
  15694. SetTagBuffer(buffPtr:Ptr):OSErr; ∫Disks Δ II-214|
  15695. SetTextRect(r:Rect); TP-364|
  15696. SetTime(d:DateTimeRec); ∫OSUtils {A9C7} II-380|
  15697. SetTimeout(count:INTEGER); ∫Start V-356|
  15698. SetToolboxTrapAddress(trapAddr:LONGINT;trapNum:INTEGER);
  15699. ∫OSUtils {A647} IV-234|
  15700. SetToolTrapAddress(trapAddr:LONGINT;trapNum:INTEGER);
  15701. ∫OSUtils {A647} IV-234|
  15702. SetTrapAddress(trapAddr:LONGINT;trapNum:INTEGER); ∫OSUtils {
  15703. A047} II-384 IV-234 N2-4 TN2|
  15704. SetTrapVector(Traps:trapvector); ∫SANE|
  15705. SetupAIFFHeader(fRefNum:INTEGER;numChannels:INTEGER;
  15706. sampleRate:Fixed;sampleSize:INTEGER;compressionType:OSType;
  15707. numBytes:LONGINT;numFrames:LONGINT):OSErr; ∫SoundInput|
  15708. SetupSndHeader(sndHandle:Handle;numChannels:INTEGER;
  15709. sampleRate:Fixed;sampleSize:INTEGER;compressionType:OSType;
  15710. baseNote:INTEGER;numBytes:LONGINT;VAR headerLen:INTEGER):
  15711. OSErr; ∫SoundInput|
  15712. SetVideoDefault(paramBlock:DefVideoPtr); ∫Start {A081} V-355
  15713. <--    0    [B]    sdSlot
  15714. <--    1    [B]    sdSResource|
  15715. SetVol(volName:StringPtr;vRefNum:INTEGER):OSErr; ∫Files II-89
  15716. IV-107 low-level II-105 IV-132|
  15717. SetWinColor(theWindow:WindowPtr;newColorTable:WCTabHandle);
  15718. ∫Windows Δ {AA41} V-207|
  15719. SetWindowPic(theWindow:WindowPtr;pic:PicHandle); ∫Windows {
  15720. A92E} I-293|
  15721. SetWordBreak(wBrkProc:ProcPtr;hTE:TEHandle); ∫TextEdit I-390|
  15722. SetWRefCon(theWindow:WindowPtr;data:LONGINT); ∫Windows {A918}
  15723. I-293|
  15724. SetWTitle(theWindow:WindowPtr;title:Str255); ∫Windows Δ {A91A}
  15725.  I-284|
  15726. SetWUTime(WUTime:LONGINT):OSErr; ∫Power|
  15727. SetZone(hz:THz); ∫Memory {A01B} II-31 N8-1|
  15728. SEVarBase=$0C30; ∫SysEqu
  15729. { [GLOBAL VAR] }|
  15730. SEvtEnb=$15C; ∫SysEqu
  15731. { [GLOBAL VAR] 0 if SystemEvent should return FALSE (byte)
  15732. enable SysEvent calls from GNE [byte] }|
  15733. SExec(spBlkPtr:SpBlockPtr):OSErr; ∫Slots Δ {A06E} V-452|
  15734. sfErrorDialogRefCon='err'; ∫StandardFile|
  15735. sfGetDialogID=-6042; ∫StandardFile|
  15736. SFGetFile(where:Point;prompt:Str255;fileFilter:
  15737. FileFilterProcPtr;numTypes:INTEGER;typeList:SFTypeList;
  15738. dlgHook:DlgHookProcPtr;VAR reply:SFReply); ∫StandardFile {
  15739. A9EA}|
  15740. sfHookChangeSelection=110; ∫StandardFile|
  15741. sfHookCharOffset=$1000; ∫StandardFile|
  15742. sfHookFirstCall=-1; ∫StandardFile|
  15743. sfHookFolderPopUp=102; ∫StandardFile|
  15744. sfHookGoToAliasTarget=106; ∫StandardFile|
  15745. sfHookGoToDesktop=105; ∫StandardFile|
  15746. sfHookGoToNextDrive=108; ∫StandardFile|
  15747. sfHookGoToParent=107; ∫StandardFile|
  15748. sfHookGoToPrevDrive=109; ∫StandardFile|
  15749. sfHookLastCall=-2; ∫StandardFile|
  15750. sfHookNullEvent=100; ∫StandardFile|
  15751. sfHookOpenAlias=104; ∫StandardFile|
  15752. sfHookOpenFolder=103; ∫StandardFile|
  15753. sfHookRebuildList=101; ∫StandardFile|
  15754. sfHookSetActiveOffset=200; ∫StandardFile|
  15755. SFindBigDevBase(spBlkPtr:SpBlockPtr):OSErr; ∫Slots {A06E}|
  15756. SFindDevBase(spBlkPtr:SpBlockPtr):OSErr; ∫Slots {A06E} V-451|
  15757. SFindSInfoRecPtr(spBlkPtr:SpBlockPtr):OSErr; ∫Slots {A06E}
  15758. V-455|
  15759. SFindSRsrcPtr(spBlkPtr:SpBlockPtr):OSErr; ∫Slots {A06E} V-456|
  15760. SFindStruct(spBlkPtr:SpBlockPtr):OSErr; ∫Slots {A06E} V-446|
  15761. sfItemBalloonHelp=3; ∫StandardFile|
  15762. sfItemCancelButton=2; ∫StandardFile|
  15763. sfItemDesktopButton=6; ∫StandardFile|
  15764. sfItemDividerLinePict=9; ∫StandardFile|
  15765. sfItemEjectButton=5; ∫StandardFile|
  15766. sfItemFileListUser=7; ∫StandardFile|
  15767. sfItemFileNameTextEdit=10; ∫StandardFile|
  15768. sfItemNewFolderUser=12; ∫StandardFile|
  15769. sfItemOpenButton=1; ∫StandardFile|
  15770. sfItemPopUpMenuUser=8; ∫StandardFile|
  15771. sfItemPromptStaticText=11; ∫StandardFile|
  15772. sfItemVolumeUser=4; ∫StandardFile|
  15773. sfLockWarnDialogRefCon='lock'; ∫StandardFile|
  15774. sfMainDialogRefCon='stdf'; ∫StandardFile|
  15775. sfNewFolderDialogRefCon='nfdr'; ∫StandardFile|
  15776. SFPGetFile(where:Point;prompt:Str255;fileFilter:
  15777. FileFilterProcPtr;numTypes:INTEGER;typeList:SFTypeList;
  15778. dlgHook:DlgHookProcPtr;VAR reply:SFReply;dlgID:INTEGER;
  15779. filterProc:ModalFilterProcPtr); ∫StandardFile {A9EA}|
  15780. SFPPutFile(where:Point;prompt:Str255;origName:Str255;dlgHook:
  15781. DlgHookProcPtr;VAR reply:SFReply;dlgID:INTEGER;filterProc:
  15782. ModalFilterProcPtr); ∫StandardFile {A9EA}|
  15783. sfPutDialogID=-6043; ∫StandardFile|
  15784. SFPutFile(where:Point;prompt:Str255;origName:Str255;dlgHook:
  15785. DlgHookProcPtr;VAR reply:SFReply); ∫StandardFile {A9EA}|
  15786. sfReplaceDialogRefCon='rplc'; ∫StandardFile|
  15787. SFReply=RECORD ∫StandardFile
  15788.     good:BOOLEAN;
  15789.     copy:BOOLEAN;
  15790.     fType:OSType;
  15791.     vRefNum:INTEGER;
  15792.     version:INTEGER;
  15793.     fName:Str63;|
  15794. SFSaveDisk=$214; ∫SysEqu
  15795. { [GLOBAL VAR] Negative of volume reference number used by
  15796. Standard File Package (word) last vRefNum seen by standard
  15797. file [word] }|
  15798. sfStatWarnDialogRefCon='stat'; ∫StandardFile|
  15799. SFTypeList=ARRAY[0..3] OF OSType; ∫StandardFile|
  15800. sGammaDir=64; ∫ROMDefs
  15801. { sGamma directory }|
  15802. SGetBlock(spBlkPtr:SpBlockPtr):OSErr; ∫Slots Δ {A06E} V-445|
  15803. SGetCString(spBlkPtr:SpBlockPtr):OSErr; ∫Slots Δ {A06E} V-445|
  15804. SGetDriver(spBlkPtr:SpBlockPtr):OSErr; ∫Slots Δ {A06E} V-455|
  15805. SGetSRsrc(spBlkPtr:SpBlockPtr):OSErr; ∫Slots {A06E}
  15806. SReadStruct function V-446|
  15807. SGetSRsrcPtr(spBlkPtr:SpBlockPtr):OSErr; ∫Slots {A06E}|
  15808. SGetTypeSRsrc(spBlkPtr:SpBlockPtr):OSErr; ∫Slots {A06E}
  15809. SReadStruct function V-446|
  15810. sharedFolderIconResource=-3978; ∫Icons|
  15811. ShieldCursor(shieldRect:Rect;offsetPt:Point); ∫ToolUtils {
  15812. A855} I-474|
  15813. shiftKey=512; ∫Events
  15814. { Bit 1 }|
  15815. ShortenDITL(theDialog:DialogPtr;numberItems:INTEGER);
  15816. ∫CTBUtilities|
  15817. ShowControl(theControl:ControlHandle); ∫Controls Δ {A957}
  15818. I-322 P-113 114 181 TN197|
  15819. ShowCursor; ∫Quickdraw {A853} I-168 P-84 181|
  15820. ShowDItem(theDialog:DialogPtr;itemNo:INTEGER); ∫Dialogs Δ {
  15821. A828} IV-59|
  15822. ShowDrawing; TP-364|
  15823. ShowHide(theWindow:WindowPtr;showFlag:BOOLEAN); ∫Windows Δ {
  15824. A908} I-285|
  15825. ShowPen; ∫Quickdraw {A897} I-168|
  15826. ShowText; TP-363|
  15827. ShowWindow(theWindow:WindowPtr); ∫Windows Δ {A915} I-285|
  15828. Show_Cursor(cursorKind:Cursors); ∫CursorCtl|
  15829. ShutDown see ∫ShutDown|
  15830. shutDownAlert=42; ∫Errors
  15831. { handled like a shutdown error }|
  15832. ShutDwnInstall(shutDownProc:ProcPtr;flags:INTEGER); ∫ShutDown
  15833. Δ {A895} V-588|
  15834. ShutDwnPower; ∫ShutDown {A895} V-587|
  15835. ShutDwnRemove(shutDownProc:ProcPtr); ∫ShutDown Δ {A895} V-588|
  15836. ShutDwnStart; ∫ShutDown {A895} V-587|
  15837. siActiveChannels='chac'; ∫SoundInput
  15838. { active channels }|
  15839. siActiveLevels='lmac'; ∫SoundInput
  15840. { active meter levels }|
  15841. siAGCOnOff='agc'; ∫SoundInput
  15842. { automatic gain control state }|
  15843. siAsync='asyn'; ∫SoundInput
  15844. { asynchronous capability }|
  15845. siBadDeviceName=-228; ∫Errors
  15846. { input device could not be opened }|
  15847. siBadRefNum=-229; ∫Errors
  15848. { invalid input device reference number }|
  15849. siBadSoundInDevice=-221; ∫Errors
  15850. { invalid index passed to SoundInGetIndexedDevice }|
  15851. siBestQuality='best'; ∫SoundInput|
  15852. siBetterQuality='betr'; ∫SoundInput|
  15853. siChannelAvailable='chav'; ∫SoundInput
  15854. { number of channels available }|
  15855. siCloseDriver='clos'; ∫SoundInput
  15856. { reserved for internal use only }|
  15857. siCompressionAvailable='cmav'; ∫SoundInput
  15858. { compression types available }|
  15859. siCompressionFactor='cmfa'; ∫SoundInput
  15860. { current compression factor }|
  15861. siCompressionHeader='cmhd'; ∫SoundInput
  15862. { return compression header }|
  15863. siCompressionType='comp'; ∫SoundInput
  15864. { current compression type }|
  15865. siContinuous='cont'; ∫SoundInput
  15866. { continous recording }|
  15867. siDeviceBufferInfo='dbin'; ∫SoundInput
  15868. { size of interrupt buffer }|
  15869. siDeviceBusyErr=-227; ∫Errors
  15870. { input device already in use }|
  15871. siDeviceConnected='dcon'; ∫SoundInput
  15872. { input device connection status }|
  15873. siDeviceIcon='icon'; ∫SoundInput
  15874. { input device icon }|
  15875. siDeviceIsConnected=1; ∫SoundInput
  15876. { input device is connected and ready for input }|
  15877. siDeviceName='name'; ∫SoundInput
  15878. { input device name }|
  15879. siDeviceNotConnected=0; ∫SoundInput
  15880. { input device is not connected }|
  15881. siDontKnowIfConnected=-1; ∫SoundInput
  15882. { can't tell if input device is connected }|
  15883. SignedByte=-128..127; ∫Types
  15884. { any byte in memory }|
  15885. SignNum(x:Extended):INTEGER; ∫SANE|
  15886. siGoodQuality='good'; ∫SoundInput|
  15887. siHardDriveTooSlow=-224; ∫Errors
  15888. { hard drive too slow to record to disk }|
  15889. siInitializeDriver='init'; ∫SoundInput
  15890. { reserved for internal use only }|
  15891. siInitSDTblErr=1; ∫Errors
  15892. { slot int dispatch table could not be initialized. }|
  15893. siInitSPTblErr=3; ∫Errors
  15894. { slot priority table could not be initialized. }|
  15895. siInitVBLQsErr=2; ∫Errors
  15896. { VBLqueues for all slots could not be initialized. }|
  15897. siInputDeviceErr=-230; ∫Errors
  15898. { input device hardware failure }|
  15899. siInvalidCompression=-223; ∫Errors
  15900. { invalid compression type }|
  15901. siInvalidSampleRate=-225; ∫Errors
  15902. { invalid sample rate }|
  15903. siInvalidSampleSize=-226; ∫Errors
  15904. { invalid sample size }|
  15905. siLevelMeterOnOff='lmet'; ∫SoundInput
  15906. { level meter state }|
  15907. Sin(x):Extended; MPW-204 TP-358|
  15908. Sin(x:Extended):Extended; ∫SANE|
  15909. SInfoPtr=$0CBC; ∫SysEqu
  15910. { [GLOBAL VAR] (long) pointer to Slot manager information }|
  15911. SInfoRecord=PACKED RECORD ∫Slots [1/2]
  15912.     siDirPtr:Ptr; { Pointer to directory }
  15913.     siInitStatusA:INTEGER; { initialization E }
  15914.     siInitStatusV:INTEGER; { status returned by vendor init code
  15915.     siState:SignedByte; { initialization state }
  15916.     siCPUByteLanes:SignedByte; { 0=[d0..d7] 1=[d8..d15] }
  15917.     siTopOfROM:SignedByte; { Top of ROM= $FssFFFFx: x is
  15918. TopOfROM }|
  15919. SInfoRecord=PACKED RECORD ∫Slots [2/2]
  15920.     siStatusFlags:SignedByte; { bit 0 - card is changed }
  15921.     siTOConst:INTEGER; { Time Out C for BusErr }
  15922.     siReserved:PACKED ARRAY [0..1] OF SignedByte; { reserved }
  15923.     siROMAddr:Ptr; { addr of top of ROM }
  15924.     siSlot:CHAR; { slot number }
  15925.     siPadding:PACKED ARRAY [0..2] OF SignedByte; { reserved }|
  15926. SInfoRecPtr=^SInfoRecord; ∫Slots|
  15927. SInitFlags=$0D90; ∫SysEqu
  15928. { [GLOBAL VAR] StartInit.a flags [word] }|
  15929. SInitPRAMRecs(spBlkPtr:SpBlockPtr):OSErr; ∫Slots {A06E}|
  15930. SInitSRsrcTable(spBlkPtr:SpBlockPtr):OSErr; ∫Slots {A06E}|
  15931. siNoBufferSpecified=-222; ∫Errors
  15932. { returned by synchronous SPBRecord if nil buffer passed }|
  15933. siNoSoundInHardware=-220; ∫Errors
  15934. { no Sound Input hardware }|
  15935. SIntInstall(sIntQElemPtr:SQElemPtr;theSlot:INTEGER):OSErr;
  15936. ∫Slots {A075} V-427 C9-9 TN221|
  15937. SIntRemove(sIntQElemPtr:SQElemPtr;theSlot:INTEGER):OSErr;
  15938. ∫Slots {A076} V-427 C9-9|
  15939. siNumberChannels='chan'; ∫SoundInput
  15940. { current number of channels }|
  15941. siOptionsDialog='optd'; ∫SoundInput
  15942. { display options dialog }|
  15943. siPauseRecording='paus'; ∫SoundInput
  15944. { reserved for internal use only }|
  15945. siPlayThruOnOff='plth'; ∫SoundInput
  15946. { playthrough state }|
  15947. siReadPermission=0; ∫SoundInput
  15948. { permission passed to SPBOpenDevice }|
  15949. siRecordingQuality='qual'; ∫SoundInput
  15950. { recording quality }|
  15951. siSampleRate='srat'; ∫SoundInput
  15952. { current sample rate }|
  15953. siSampleRateAvailable='srav'; ∫SoundInput
  15954. { sample rates available }|
  15955. siSampleSize='ssiz'; ∫SoundInput
  15956. { current sample size }|
  15957. siSampleSizeAvailable='ssav'; ∫SoundInput
  15958. { sample sizes available }|
  15959. siTwosComplementOnOff='twos'; ∫SoundInput
  15960. { two's complement state }|
  15961. siUnknownInfoType=-231; ∫Errors
  15962. { invalid info type selector (returned by driver) }|
  15963. siUnknownQuality=-232; ∫Errors
  15964. { invalid quality selector (returned by driver) }|
  15965. siUserInterruptProc='user'; ∫SoundInput
  15966. { reserved for internal use only }|
  15967. siVoxRecordInfo='voxr'; ∫SoundInput
  15968. { VOX record parameters }|
  15969. siVoxStopInfo='voxs'; ∫SoundInput
  15970. { VOX stop parameters }|
  15971. siWritePermission=1; ∫SoundInput
  15972. { permission passed to SPBOpenDevice }|
  15973. sixteenBitMode=132; ∫Video
  15974. { Id of SixteenBitMode Parameter list. }|
  15975. sixthVidMode=133; ∫Video|
  15976. sixToOne=4; ∫Sound|
  15977. sixToOnePacketSize=8; ∫Sound|
  15978. Size=LONGINT; ∫Memory
  15979. { size of a block in bytes }|
  15980. sizeBit=2; ∫TextEdit
  15981. { set size }|
  15982. sizeCmd=90; ∫Sound|
  15983. SizeControl(theControl:ControlHandle;w:INTEGER;h:INTEGER);
  15984. ∫Controls Δ {A95C} I-326 P-113 181|
  15985. SizeOf(type or variable):longint; MPW-210 TP-369|
  15986. SizeResource(theResource:Handle):LONGINT; ∫Resources {A9A5}
  15987. I-121|
  15988. SizeWindow(theWindow:WindowPtr;w:INTEGER;h:INTEGER;fUpdate:
  15989. BOOLEAN); ∫Windows Δ {A91D} I-290 P-98 181|
  15990. Skew(zAngle:Fixed); ∫Graf3D|
  15991. sktClosedErr=-3109; ∫Errors|
  15992. sleepDemand=2; ∫Power|
  15993. SleepQInstall(qRecPtr:SleepQRecPtr); ∫Power {A28A}|
  15994. SleepQRec=RECORD ∫Power
  15995.     sleepQLink:SleepQRecPtr;
  15996.     sleepQType:INTEGER; { type = 16 }
  15997.     sleepQProc:ProcPtr; { Pointer to sleep routine }
  15998.     sleepQFlags:INTEGER;|
  15999. SleepQRecPtr=^SleepQRec; ∫Power|
  16000. SleepQRemove(qRecPtr:SleepQRecPtr); ∫Power {A48A}|
  16001. sleepQType=16; ∫Power|
  16002. sleepRequest=1; ∫Power|
  16003. sleepRevoke=4; ∫Power|
  16004. sleepWakeUp=3; ∫Power|
  16005. sListening=1; ∫ADSP
  16006. { for connection listeners }|
  16007. SlopeFromAngle(angle:INTEGER):Fixed; ∫ToolUtils {A8BC} I-475|
  16008. SlotIntQElement=RECORD ∫Slots
  16009.     sqLink:Ptr; { ptr to next element }
  16010.     sqType:INTEGER; { queue type ID for validity }
  16011.     sqPrio:INTEGER; { priority }
  16012.     sqAddr:ProcPtr; { interrupt service routine }
  16013.     sqParm:LONGINT; { optional A1 parameter }|
  16014. slotNumErr=-360; ∫Errors
  16015. { invalid slot # error }|
  16016. SlotPrTbl=$0D08; ∫SysEqu
  16017. { [GLOBAL VAR] ptr to slot priority table }|
  16018. SlotQDT=$0D04; ∫SysEqu
  16019. { [GLOBAL VAR] ptr to slot queue table }|
  16020. Slots see ∫Slots|
  16021. SlotTICKS=$0D14; ∫SysEqu
  16022. { [GLOBAL VAR] ptr to slot tickcount table }|
  16023. SlotVBLQ=$0D0C; ∫SysEqu
  16024. { [GLOBAL VAR] ptr to slot VBL queue table }|
  16025. SlotVInstall(vblBlockPtr:QElemPtr;theSlot:INTEGER):OSErr;
  16026. ∫Retrace {A06F} V-567 TN221|
  16027. SlotVRemove(vblBlockPtr:QElemPtr;theSlot:INTEGER):OSErr;
  16028. ∫Retrace {A070} V-567|
  16029. slpQType=16; ∫Power|
  16030. SlpTypeErr=-5; ∫Errors
  16031. { invalid queue element }|
  16032. sMacOS68000=1; ∫ROMDefs
  16033. { Mac OS, CPU type = 68000 }|
  16034. sMacOS68020=2; ∫ROMDefs
  16035. { Mac OS, CPU type = 68020 }|
  16036. sMacOS68030=3; ∫ROMDefs
  16037. { Mac OS, CPU type = 68030 }|
  16038. sMacOS68040=4; ∫ROMDefs
  16039. { Mac OS, CPU type = 68040 }|
  16040. small1BitMask='ics#'; ∫Icons|
  16041. small4BitData='ics4'; ∫Icons|
  16042. small8BitData='ics8'; ∫Icons|
  16043. smallDateBit=31; ∫Script
  16044. { Restrict valid date/time to range of Time global }|
  16045. SmallFract2Fix(s:SmallFract):Fixed; ∫Picker Δ {A82E} V-175|
  16046. SmallFract=INTEGER; ∫Picker
  16047. { Unsigned fraction between 0 and 1 }|
  16048. smAmharic=28; ∫Script
  16049. { (old name for smGeez) }|
  16050. smArabic=4; ∫Script
  16051. { Arabic }|
  16052. smArmenian=24; ∫Script
  16053. { Armenian }|
  16054. smBadBoardId=-319; ∫Errors
  16055. { BoardId was wrong; re-init the PRAM record. }|
  16056. smBadRefId=-330; ∫Errors
  16057. { Reference Id not found in List }|
  16058. smBadScript=-2; ∫Script
  16059. { Bad script code passed to a routine }|
  16060. smBadsList=-331; ∫Errors
  16061. { Bad sList: Id1 < Id2 < Id3 ...format is not followed. }|
  16062. smBadsPtrErr=-346; ∫Errors
  16063. { Bad pointer was passed to sCalcsPointer }|
  16064. smBadVerb=-1; ∫Script
  16065. { Bad verb passed to a routine }|
  16066. smBengali=13; ∫Script
  16067. { Bengali }|
  16068. smBidirect=6; ∫Script
  16069. { At least on bidirect script }|
  16070. smBLFieldBad=-309; ∫Errors
  16071. { ByteLanes field was bad. }|
  16072. smBlkMoveErr=-340; ∫Errors
  16073. { _BlockMove error }|
  16074. smBurmese=19; ∫Script
  16075. { Burmese }|
  16076. smBusErrTO=-320; ∫Errors
  16077. { BusError time out. }|
  16078. smByteLanesErr=-347; ∫Errors
  16079. { NumByteLanes was determined to be zero. }|
  16080. smcClassMask=$0F00; ∫Script|
  16081. smcDoubleMask=$8000; ∫Script|
  16082. smChar1byte=$0000; ∫Script|
  16083. smChar2byte=$8000; ∫Script|
  16084. smCharAscii=$0001; ∫Script|
  16085. smCharBidirect=$0008; ∫Script
  16086. { Arabic/Hebrew }|
  16087. smCharEuro=$0007; ∫Script|
  16088. smCharExtAscii=$0007; ∫Script
  16089. { More correct synonym for smCharEuro }|
  16090. smCharFISGana=$0003; ∫Script
  16091. { Hiragana }|
  16092. smCharFISGreek=$0005; ∫Script
  16093. { 2-byte Greek in Far East systems }|
  16094. smCharFISIdeo=$0004; ∫Script
  16095. { Hanzi, Kanji, Hanja }|
  16096. smCharFISKana=$0002; ∫Script
  16097. { Katakana }|
  16098. smCharFISRussian=$0006; ∫Script
  16099. { 2-byte Cyrillic in Far East systems }|
  16100. smCharHangul=$000C; ∫Script
  16101. { Korean Hangul }|
  16102. smCharHiragana=$0003; ∫Script
  16103. { Japanese Hiragana }|
  16104. smCharHorizontal=$0000; ∫Script
  16105. { horizontal character form, or for both }|
  16106. smCharIdeographic=$0004; ∫Script
  16107. { Hanzi, Kanji, Hanja }|
  16108. smCharJamo=$000D; ∫Script
  16109. { Korean Jamo }|
  16110. smCharKatakana=$0002; ∫Script
  16111. { Japanese Katakana }|
  16112. smCharLeft=$0000; ∫Script|
  16113. smCharLower=$0000; ∫Script|
  16114. smCharPortion=34; ∫Script
  16115. { Ch vs SpExtra proportion }|
  16116. smCharPunct=$0000; ∫Script|
  16117. smCharRight=$2000; ∫Script|
  16118. smCharTwoByteGreek=$0005; ∫Script
  16119. { 2-byte Greek in Far East systems }|
  16120. smCharTwoByteRussian=$0006; ∫Script
  16121. { 2-byte Cyrillic in Far East systems }|
  16122. smCharUpper=$4000; ∫Script|
  16123. smCharVertical=$1000; ∫Script
  16124. { vertical character form }|
  16125. smChinese=2; ∫Script
  16126. { (use smTradChinese or smSimpChinese) }|
  16127. smCkStatusErr=-341; ∫Errors
  16128. { Status of slot = fail. }|
  16129. smCodeRevErr=-333; ∫Errors
  16130. { Code revision is wrong }|
  16131. smcOrientationMask=$1000; ∫Script
  16132. { two-byte script glyph orientation }|
  16133. smCPUErr=-334; ∫Errors
  16134. { Code revision is wrong }|
  16135. smCRCFail=-301; ∫Errors
  16136. { CRC check failed for declaration data }|
  16137. smcReserved=$00F0; ∫Script|
  16138. smcRightMask=$2000; ∫Script|
  16139. smcTypeMask=$000F; ∫Script|
  16140. smcUpperMask=$4000; ∫Script|
  16141. smCurrentScript=-2; ∫Script
  16142. { designates current font script. }|
  16143. smCyrillic=7; ∫Script
  16144. { Cyrillic }|
  16145. smDefault=14; ∫Script
  16146. { script defaulted to Roman script }|
  16147. smDevanagari=9; ∫Script
  16148. { Devanagari }|
  16149. smDisabledSlot=-305; ∫Errors
  16150. { This slot is disabled (-305 use to be smLWTstBad) }|
  16151. smDisDrvrNamErr=-343; ∫Errors
  16152. { Error occured during _sDisDrvrName. }|
  16153. smDisposePErr=-312; ∫Errors
  16154. { _DisposePointer error }|
  16155. smDoubleByte=36; ∫Script
  16156. { Flag for double-byte script installed }|
  16157. smEastEurRoman=29; ∫Script
  16158. { Synonym for smSlavic }|
  16159. smEmptySlot=-300; ∫Errors
  16160. { No card in slot }|
  16161. smEnabled=4; ∫Script
  16162. { Environment enabled flag }|
  16163. smEthiopic=28; ∫Script
  16164. { Synonym for smGeez }|
  16165. smExtArabic=31; ∫Script
  16166. { extended Arabic }|
  16167. smfDualCaret=30; ∫Script
  16168. { Use dual caret for mixed direction text }|
  16169. smFHBlkDispErr=-311; ∫Errors
  16170. { Error occured during _sDisposePtr (Dispose of FHeader block)
  16171. . }|
  16172. smFHBlockRdErr=-310; ∫Errors
  16173. { Error occured during _sGetFHeader. }|
  16174. smFirstByte=-1; ∫Script|
  16175. smFISClassLvl1=$0000; ∫Script
  16176. { level 1 char }|
  16177. smFISClassLvl2=$0100; ∫Script
  16178. { level 2 char }|
  16179. smFISClassUser=$0200; ∫Script
  16180. { user char }|
  16181. smfNameTagEnab=29; ∫Script
  16182. { Reserved for internal use }|
  16183. smFondEnd=$C000; ∫Script
  16184. { past end of range at 48K }|
  16185. smFondStart=$4000; ∫Script
  16186. { start from 16K }|
  16187. smFontForce=8; ∫Script
  16188. { Force font flag }|
  16189. smForced=12; ∫Script
  16190. { script forced to system script }|
  16191. smFormatErr=-302; ∫Errors
  16192. { FHeader Format is not Apple's }|
  16193. smfShowIcon=31; ∫Script
  16194. { Show icon even if only one script }|
  16195. smGeez=28; ∫Script
  16196. { Geez/Ethiopic }|
  16197. smGenFlags=30; ∫Script
  16198. { General flags long }|
  16199. smGeorgian=23; ∫Script
  16200. { Georgian }|
  16201. smGetDrvrNamErr=-342; ∫Errors
  16202. { Error occured during _sGetDrvrName. }|
  16203. smGetPRErr=-314; ∫Errors
  16204. { Error occured during _sGetPRAMRec (See SIMStatus). }|
  16205. SMGlobals=$0CC4; ∫SysEqu
  16206. { (long) pointer to Sound Manager Globals }|
  16207. smGreek=6; ∫Script
  16208. { Greek }|
  16209. smGujarati=11; ∫Script
  16210. { Gujarati }|
  16211. smGurmukhi=10; ∫Script
  16212. { Gurmukhi }|
  16213. smHebrew=5; ∫Script
  16214. { Hebrew }|
  16215. smHilite=1; ∫Script
  16216. { Direction is TESysJust }|
  16217. smIdeographicLevel1=$0000; ∫Script
  16218. { level 1 char }|
  16219. smIdeographicLevel2=$0100; ∫Script
  16220. { level 2 char }|
  16221. smIdeographicUser=$0200; ∫Script
  16222. { user char }|
  16223. smInitStatVErr=-316; ∫Errors
  16224. { The InitStatusV field was negative after primary or
  16225. secondary init. }|
  16226. smInitTblVErr=-317; ∫Errors
  16227. { An error occured while trying to initialize the Slot
  16228. Resource Table. }|
  16229. smIntlForce=10; ∫Script
  16230. { Force intl flag }|
  16231. smJamoBogJaeum=$0100; ∫Script
  16232. { complex consonant char }|
  16233. smJamoBogMoeum=$0300; ∫Script
  16234. { complex vowel char }|
  16235. smJamoJaeum=$0000; ∫Script
  16236. { simple consonant char }|
  16237. smJamoMoeum=$0200; ∫Script
  16238. { simple vowel char }|
  16239. smJapanese=1; ∫Script
  16240. { Japanese }|
  16241. smKanaHardOK=$0200; ∫Script
  16242. { can have dakuten }|
  16243. smKanaSmall=$0100; ∫Script
  16244. { small kana character }|
  16245. smKanaSoftOK=$0300; ∫Script
  16246. { can have dakuten or han-dakuten }|
  16247. smKannada=16; ∫Script
  16248. { Kannada/Kanarese }|
  16249. smKCHRCache=38; ∫Script
  16250. { Returns pointer to KCHR cache }|
  16251. smKeyCache=26; ∫Script
  16252. { Keyboard table cache pointer }|
  16253. smKeyDisableKybds=-6; ∫Script
  16254. { Disable keyboards not in system or Roman script }|
  16255. smKeyDisableKybdSwitch=-12; ∫Script
  16256. { Disable switching from the current keyboard }|
  16257. smKeyEnableKybds=-7; ∫Script
  16258. { Re-enable keyboards for all enabled scripts }|
  16259. smKeyNextInputMethod=-10; ∫Script
  16260. { Switch to next input method in current keyscript }|
  16261. smKeyNextKybd=-4; ∫Script
  16262. { Switch to next keyboard in current script }|
  16263. smKeyNextScript=-1; ∫Script
  16264. { Switch to next available script }|
  16265. smKeyScript=22; ∫Script
  16266. { Keyboard script }|
  16267. smKeySwap=28; ∫Script
  16268. { Swapping table pointer }|
  16269. smKeySwapInputMethod=-11; ∫Script
  16270. { Switch to last-used input method in current keyscript }|
  16271. smKeySwapKybd=-5; ∫Script
  16272. { Switch to previously-used keyboard in current keyscript }|
  16273. smKeySwapScript=-3; ∫Script
  16274. { Switch to previously-used script }|
  16275. smKeySysScript=-2; ∫Script
  16276. { Switch to the system script }|
  16277. smKeyToggleDirection=-9; ∫Script
  16278. { Toggle default line direction (TESysJust) }|
  16279. smKeyToggleInline=-8; ∫Script
  16280. { Toggle inline input for current keyscript }|
  16281. smKhmer=20; ∫Script
  16282. { Khmer/Cambodian }|
  16283. smKorean=3; ∫Script
  16284. { Korean }|
  16285. smLaotian=22; ∫Script
  16286. { Laotian }|
  16287. smLastByte=1; ∫Script|
  16288. smLastScript=20; ∫Script
  16289. { Last keyboard script }|
  16290. smLeftCaret=0; ∫Script
  16291. { Place caret for left block }|
  16292. smLeftStyleRun=1; ∫Script
  16293. { This is leftmost of multiple style runs on the line }|
  16294. smMalayalam=17; ∫Script
  16295. { Malayalam }|
  16296. smMaskAll=$FFFFFFFF; ∫Script
  16297. { Convert all text }|
  16298. smMaskAscii1=$00000004; ∫Script
  16299. { 2^smTransAscii1 }|
  16300. smMaskAscii2=$00000008; ∫Script
  16301. { 2^smTransAscii2 }|
  16302. smMaskAscii=$00000001; ∫Script
  16303. { 2^smTransAscii }|
  16304. smMaskBopomofo2=$00000400; ∫Script
  16305. { 2^smTransBopomofo2 }|
  16306. smMaskGana2=$00000080; ∫Script
  16307. { 2^smTransGana2 }|
  16308. smMaskHangul2=$00000100; ∫Script
  16309. { 2^smTransHangul2 }|
  16310. smMaskJamo2=$00000200; ∫Script
  16311. { 2^smTransJamo2 }|
  16312. smMaskKana1=$00000010; ∫Script
  16313. { 2^smTransKana1 }|
  16314. smMaskKana2=$00000020; ∫Script
  16315. { 2^smTransKana2 }|
  16316. smMaskNative=$00000002; ∫Script
  16317. { 2^smTransNative }|
  16318. smMiddleByte=2; ∫Script|
  16319. smMiddleStyleRun=3; ∫Script
  16320. { There are multiple style runs on the line and this is
  16321. neither the leftmost nor the rightmost. }|
  16322. smMongolian=27; ∫Script
  16323. { Mongolian }|
  16324. smMunged=2; ∫Script
  16325. { Globals change count }|
  16326. smNewPErr=-339; ∫Errors
  16327. { _NewPtr error }|
  16328. smNilsBlockErr=-336; ∫Errors
  16329. { Nil sBlock error (Dont allocate and try to use a nil sBlock)|
  16330. smNoBoardId=-315; ∫Errors
  16331. { No Board Id. }|
  16332. smNoBoardSRsrc=-313; ∫Errors
  16333. { No Board sResource. }|
  16334. smNoDir=-304; ∫Errors
  16335. { Directory offset is Nil }|
  16336. smNoGoodOpens=-349; ∫Errors
  16337. { No opens were successfull in the loop. }|
  16338. smNoJmpTbl=-318; ∫Errors
  16339. { SDM jump table could not be created. }|
  16340. smNoMoresRsrcs=-344; ∫Errors
  16341. { No more sResources }|
  16342. smNosInfoArray=-306; ∫Errors
  16343. { No sInfoArray. Memory Mgr error. }|
  16344. smNotInstalled=0; ∫Script
  16345. { routine not available in script }|
  16346. smNotTruncated=0; ∫Script
  16347. { No truncation was necessary }|
  16348. smOffsetErr=-348; ∫Errors
  16349. { Offset was too big (temporary error }|
  16350. smOnlyStyleRun=0; ∫Script
  16351. { This is the only style run on the line }|
  16352. smOriya=12; ∫Script
  16353. { Oriya }|
  16354. smOverride=32; ∫Script
  16355. { Script override flags }|
  16356. smPRAMInitErr=-292; ∫Errors
  16357. { Error; Slot Resource Table could not be initialized. }|
  16358. smPriInitErr=-293; ∫Errors
  16359. { Error; Cards could not be initialized. }|
  16360. smPrint=16; ∫Script
  16361. { Printer action routine }|
  16362. smPunctBlank=$0300; ∫Script|
  16363. smPunctGraphic=$0500; ∫Script
  16364. { FIS: line graphics }|
  16365. smPunctNormal=$0000; ∫Script|
  16366. smPunctNumber=$0100; ∫Script|
  16367. smPunctRepeat=$0400; ∫Script
  16368. { FIS: wildcard }|
  16369. smPunctSymbol=$0200; ∫Script|
  16370. smRecNotFnd=-351; ∫Errors
  16371. { Record not found in the SRT. }|
  16372. smRedrawChar=0; ∫Script
  16373. { Redraw character only }|
  16374. smRedrawLine=-1; ∫Script
  16375. { Redraw entire line (bidirectional systems) }|
  16376. smRedrawWord=1; ∫Script
  16377. { Redraw entire word (2-byte systems) }|
  16378. smRegionCode=40; ∫Script
  16379. { Returns current region code (verXxx) }|
  16380. smReservedErr=-332; ∫Errors
  16381. { Reserved field not zero }|
  16382. smResrvErr=-307; ∫Errors
  16383. { Fatal reserved error. Resreved field <> 0. }|
  16384. smRevisionErr=-303; ∫Errors
  16385. { Wrong revison level }|
  16386. smRightCaret=-1; ∫Script
  16387. { Place caret for right block }|
  16388. smRightStyleRun=2; ∫Script
  16389. { This is rightmost of multiple style runs on the line }|
  16390. smRoman=0; ∫Script
  16391. { Roman }|
  16392. smRSymbol=8; ∫Script
  16393. { Right-left symbol }|
  16394. smRussian=7; ∫Script
  16395. { (old name for smCyrillic) }|
  16396. smScriptAliasStyle=92; ∫Script
  16397. { style (set) to use for aliases }|
  16398. smScriptAppFond=14; ∫Script
  16399. { Preferred Application font }|
  16400. smScriptAppFondSize=86; ∫Script
  16401. { default app FOND (hi) & size (lo) }|
  16402. smScriptBundle=16; ∫Script
  16403. { Beginning of itlb verbs }|
  16404. smScriptCreator=40; ∫Script
  16405. { Script file creator }|
  16406. smScriptDate=18; ∫Script
  16407. { Script itl1 id }|
  16408. smScriptEnabled=4; ∫Script
  16409. { Script enabled flag }|
  16410. smScriptEncoding=26; ∫Script
  16411. { id of optional itl5, if present }|
  16412. smScriptFile=42; ∫Script
  16413. { Script file name }|
  16414. smScriptFlags=22; ∫Script
  16415. { flags word }|
  16416. smScriptHelpFondSize=88; ∫Script
  16417. { default Help Mgr FOND (hi) & size (lo) }|
  16418. smScriptIcon=34; ∫Script
  16419. { ID # of SICN or kcs#/kcs4/kcs8 suite }|
  16420. smScriptJust=8; ∫Script
  16421. { Justification flag }|
  16422. smScriptKeys=32; ∫Script
  16423. { Script KEYC id from dictionary }|
  16424. smScriptLang=28; ∫Script
  16425. { Current language for script }|
  16426. smScriptMonoFondSize=78; ∫Script
  16427. { default monospace FOND (hi) & size (lo) }|
  16428. smScriptMunged=2; ∫Script
  16429. { Script entry changed count }|
  16430. smScriptName=44; ∫Script
  16431. { Script name }|
  16432. smScriptNumber=16; ∫Script
  16433. { Script itl0 id }|
  16434. smScriptNumDate=30; ∫Script
  16435. { Script KCHR id }|
  16436. smScriptPrefFondSize=80; ∫Script
  16437. { preferred FOND (hi) & size (lo) }|
  16438. smScriptPrint=36; ∫Script
  16439. { Script printer action routine }|
  16440. smScriptRedraw=10; ∫Script
  16441. { Word redraw flag }|
  16442. smScriptRight=6; ∫Script
  16443. { Right to left flag }|
  16444. smScriptSmallFondSize=82; ∫Script
  16445. { default small FOND (hi) & size (lo) }|
  16446. smScriptSort=20; ∫Script
  16447. { Script itl2 id }|
  16448. smScriptSysFond=12; ∫Script
  16449. { Preferred system font }|
  16450. smScriptSysFondSize=84; ∫Script
  16451. { default system FOND (hi) & size (lo) }|
  16452. smScriptToken=24; ∫Script
  16453. { Script itl4 id }|
  16454. smScriptTrap=38; ∫Script
  16455. { Trap entry pointer }|
  16456. smScriptValidStyles=90; ∫Script
  16457. { mask of valid styles for script }|
  16458. smScriptVersion=0; ∫Script
  16459. { Script software version }|
  16460. smSDMInitErr=-290; ∫Errors
  16461. { Error; SDM could not be initialized. }|
  16462. smSelOOBErr=-338; ∫Errors
  16463. { Selector out of bounds error }|
  16464. smsfAutoInit=6; ∫Script
  16465. { auto initialize the script }|
  16466. smsfB0Digits=5; ∫Script
  16467. { Has alternate digits at B0-B9 }|
  16468. smsfContext=3; ∫Script
  16469. { contextual script (e.g. AIS-based) }|
  16470. smsfForms=13; ∫Script
  16471. { Uses contextual forms for letters }|
  16472. smsfIntellCP=0; ∫Script
  16473. { script has intellegent cut & paste }|
  16474. smsfLigatures=14; ∫Script
  16475. { Uses contextual ligatures }|
  16476. smsfNatCase=2; ∫Script
  16477. { native chars have upper & lower case }|
  16478. smsfNoForceFont=4; ∫Script
  16479. { Will not force characters }|
  16480. smsfReverse=15; ∫Script
  16481. { Reverses native text, right-left }|
  16482. smsfSingByte=1; ∫Script
  16483. { script has only single bytes }|
  16484. smsGetDrvrErr=-345; ∫Errors
  16485. { Error occurred during _sGetDriver. }|
  16486. smSimpChinese=25; ∫Script
  16487. { Simplified Chinese }|
  16488. smSindhi=31; ∫Script
  16489. { (old name for smExtArabic) }|
  16490. smSingleByte=0; ∫Script|
  16491. smSinhalese=18; ∫Script
  16492. { Sinhalese }|
  16493. smSlavic=29; ∫Script
  16494. { (old name for smEastEurRoman) }|
  16495. smSlotOOBErr=-337; ∫Errors
  16496. { Slot out of bounds error }|
  16497. smsPointerNil=-335; ∫Errors
  16498. { LPointer is nil From sOffsetData. If this error occurs;
  16499. check sInfo rec for more information. }|
  16500. smSRTInitErr=-291; ∫Errors
  16501. { Error; Slot Resource Table could not be initialized. }|
  16502. smSRTOvrFlErr=-350; ∫Errors
  16503. { SRT over flow. }|
  16504. SMStatus=PACKED RECORD ∫Sound
  16505.     smMaxCPULoad:INTEGER;
  16506.     smNumChannels:INTEGER;
  16507.     smCurCPULoad:INTEGER;|
  16508. SMStatusPtr=^SMStatus; ∫Sound|
  16509. smSysRef=24; ∫Script
  16510. { System folder refNum }|
  16511. smSysScript=18; ∫Script
  16512. { System script }|
  16513. smSystemScript=-1; ∫Script
  16514. { designates system script. }|
  16515. smTamil=14; ∫Script
  16516. { Tamil }|
  16517. smTelugu=15; ∫Script
  16518. { Telugu }|
  16519. smThai=21; ∫Script
  16520. { Thai }|
  16521. smTibetan=26; ∫Script
  16522. { Tibetan }|
  16523. smTradChinese=2; ∫Script
  16524. { Traditional Chinese }|
  16525. smTransAscii1=2; ∫Script
  16526. { 1-byte Roman }|
  16527. smTransAscii2=3; ∫Script
  16528. { 2-byte Roman }|
  16529. smTransAscii=0; ∫Script|
  16530. smTransBopomofo2=10; ∫Script
  16531. { 2-byte Chinese Bopomofo }|
  16532. smTransCase=$FE; ∫Script|
  16533. smTransGana2=7; ∫Script
  16534. { 2-byte Japanese Hiragana (no 1-byte Hiragana) }|
  16535. smTransHangul2=8; ∫Script
  16536. { 2-byte Korean Hangul }|
  16537. smTransJamo2=9; ∫Script
  16538. { 2-byte Korean Jamo }|
  16539. smTransKana1=4; ∫Script
  16540. { 1-byte Japanese Katakana }|
  16541. smTransKana2=5; ∫Script
  16542. { 2-byte Japanese Katakana }|
  16543. smTransLower=$4000; ∫Script|
  16544. smTransNative=1; ∫Script|
  16545. smTransSystem=$FF; ∫Script
  16546. { convert to system script }|
  16547. smTransUpper=$8000; ∫Script|
  16548. smTruncated=1; ∫Script
  16549. { Truncation performed }|
  16550. smTruncEnd=0; ∫Script
  16551. { Truncate at end }|
  16552. smTruncErr=-1; ∫Script
  16553. { General error }|
  16554. smTruncMiddle=$4000; ∫Script
  16555. { Truncate in middle }|
  16556. smUnExBusErr=-308; ∫Errors
  16557. { Unexpected BusError }|
  16558. smUninterp=32; ∫Script
  16559. { uninterpreted symbols, e.g. palette symbols }|
  16560. smUprHalfCharSet=$80; ∫Script
  16561. { first char code in top half of std char set }|
  16562. smVersion=0; ∫Script
  16563. { Environment version number }|
  16564. smVietnamese=30; ∫Script
  16565. { Vietnamese }|
  16566. SndAddModifier(chan:SndChannelPtr;modifier:ProcPtr;id:INTEGER;
  16567. init:LONGINT):OSErr; ∫Sound Δ V-478|
  16568. SndChannel=PACKED RECORD ∫Sound [1/2]
  16569.     nextChan:SndChannelPtr;
  16570.     firstMod:Ptr; { reserved for the Sound Manager }
  16571.     callBack:ProcPtr;
  16572.     userInfo:LONGINT;
  16573.     wait:Time; { The following is for internal Sound Manager use
  16574. only. }|
  16575. SndChannel=PACKED RECORD ∫Sound [2/2]
  16576.     cmdInProgress:SndCommand;
  16577.     flags:INTEGER;
  16578.     qLength:INTEGER;
  16579.     qHead:INTEGER; { next spot to read or -1 if empty }
  16580.     qTail:INTEGER; { next spot to write = qHead if full }
  16581.     queue:ARRAY [0..stdQLength - 1] OF SndCommand;|
  16582. SndChannelPtr=^SndChannel; ∫Sound|
  16583. SndChannelStatus(chan:SndChannelPtr;theLength:INTEGER;
  16584. theStatus:SCStatusPtr):OSErr; ∫Sound {A800}|
  16585. SndCommand=PACKED RECORD ∫Sound
  16586.     cmd:INTEGER;
  16587.     param1:INTEGER;
  16588.     param2:LONGINT;|
  16589. SndControl(id:INTEGER;VAR cmd:SndCommand):OSErr; ∫Sound {A806}
  16590.  V-479|
  16591. SndDisposeChannel(chan:SndChannelPtr;quietNow:BOOLEAN):OSErr;
  16592. ∫Sound Δ {A801} V-479|
  16593. SndDispVersion(toolnum:INTEGER):LONGINT; ∫MIDI|
  16594. SndDoCommand(chan:SndChannelPtr;cmd:SndCommand;noWait:BOOLEAN)
  16595. :OSErr; ∫Sound {A803} V-479|
  16596. SndDoImmediate(chan:SndChannelPtr;cmd:SndCommand):OSErr;
  16597. ∫Sound {A804} V-479|
  16598. SndDoubleBuffer=PACKED RECORD ∫Sound
  16599.     dbNumFrames:LONGINT;
  16600.     dbFlags:LONGINT;
  16601.     dbUserInfo:ARRAY [0..1] OF LONGINT;
  16602.     dbSoundData:PACKED ARRAY [0..0] OF Byte;|
  16603. SndDoubleBufferHeader=PACKED RECORD ∫Sound
  16604.     dbhNumChannels:INTEGER;
  16605.     dbhSampleSize:INTEGER;
  16606.     dbhCompressionID:INTEGER;
  16607.     dbhPacketSize:INTEGER;
  16608.     dbhSampleRate:Fixed;
  16609.     dbhBufferPtr:ARRAY [0..1] OF SndDoubleBufferPtr;
  16610.     dbhDoubleBack:ProcPtr;|
  16611. SndDoubleBufferHeaderPtr=^SndDoubleBufferHeader; ∫Sound|
  16612. SndDoubleBufferPtr=^SndDoubleBuffer; ∫Sound|
  16613. SndGetSysBeepState(VAR sysBeepState:INTEGER); ∫Sound {A800}|
  16614. SndListPtr=^SndListResource; ∫Sound|
  16615. SndListResource=RECORD ∫Sound
  16616.     format:INTEGER;
  16617.     numModifiers:INTEGER;
  16618.     modifierPart:ARRAY [0..0] OF ModRef; { This is a variable
  16619. length array }
  16620.     numCommands:INTEGER;
  16621.     commandPart:ARRAY [0..0] OF SndCommand; { This is a variable
  16622. length array }
  16623.     dataPart:PACKED ARRAY [0..0] OF Byte; { This is a variable
  16624. length array }|
  16625. SndManagerStatus(theLength:INTEGER;theStatus:SMStatusPtr):
  16626. OSErr; ∫Sound {A800}|
  16627. SndNewChannel(VAR chan:SndChannelPtr;synth:INTEGER;init:
  16628. LONGINT;userRoutine:ProcPtr):OSErr; ∫Sound Δ {A807} V-477|
  16629. SndPauseFilePlay(chan:SndChannelPtr):OSErr; ∫Sound {A800}|
  16630. SndPlay(chan:SndChannelPtr;sndHdl:Handle;async:BOOLEAN):OSErr;
  16631.  ∫Sound {A805} V-477|
  16632. SndPlayDoubleBuffer(chan:SndChannelPtr;theParams:
  16633. SndDoubleBufferHeaderPtr):OSErr; ∫Sound {A800}|
  16634. SndRecord(filterProc:ModalFilterProcPtr;corner:Point;quality:
  16635. OSType;VAR sndHandle:Handle):OSErr; ∫SoundInput|
  16636. SndRecordToFile(filterProc:ModalFilterProcPtr;corner:Point;
  16637. quality:OSType;fRefNum:INTEGER):OSErr; ∫SoundInput|
  16638. SndSetSysBeepState(sysBeepState:INTEGER):OSErr; ∫Sound {A800}|
  16639. SndSoundManagerVersion:NumVersion; ∫Sound {A800}|
  16640. SndStartFilePlay(chan:SndChannelPtr;fRefNum:INTEGER;resNum:
  16641. INTEGER;bufferSize:LONGINT;theBuffer:Ptr;theSelection:
  16642. AudioSelectionPtr;theCompletion:ProcPtr;async:BOOLEAN):OSErr;
  16643. ∫Sound {A800}|
  16644. SndStopFilePlay(chan:SndChannelPtr;async:BOOLEAN):OSErr;
  16645. ∫Sound {A800}|
  16646. SNextSRsrc(spBlkPtr:SpBlockPtr):OSErr; ∫Slots {A06E} V-443|
  16647. SNextTypeSRsrc(spBlkPtr:SpBlockPtr):OSErr; ∫Slots {A06E} V-443|
  16648. SOffsetData(spBlkPtr:SpBlockPtr):OSErr; ∫Slots {A06E} V-452|
  16649. sOpen=4; ∫ADSP
  16650. { connection is open }|
  16651. sOpening=3; ∫ADSP
  16652. { requesting a connection with remote }|
  16653. sortsAfter=1; ∫OSUtils
  16654. { first string > second string }|
  16655. sortsBefore=-1; ∫OSUtils
  16656. { first string < second string }|
  16657. sortsEqual=0; ∫OSUtils
  16658. { first string = second string }|
  16659. Sound see ∫Sound|
  16660. SoundActive=$27E; ∫SysEqu
  16661. { [GLOBAL VAR] sound is active? [byte] }|
  16662. SoundBase=$266; ∫SysEqu
  16663. { [GLOBAL VAR] Pointer to free-form synthesizer buffer sound
  16664. bitMap [pointer] }|
  16665. soundCmd=80; ∫Sound|
  16666. SoundDataChunk=RECORD ∫AIFF
  16667.     ckID:ID;
  16668.     ckSize:LONGINT;
  16669.     offset:LONGINT;
  16670.     blockSize:LONGINT;|
  16671. SoundDataChunkPtr=^SoundDataChunk; ∫AIFF|
  16672. SoundDataID='SSND'; ∫AIFF|
  16673. SoundDCE=$27A; ∫SysEqu
  16674. { [GLOBAL VAR] sound driver DCE [pointer] }|
  16675. SoundDone:BOOLEAN; ∫Sound II-232|
  16676. SoundHeader=PACKED RECORD ∫Sound
  16677.     samplePtr:Ptr; { if NIL then samples are in sampleArea }
  16678.     length:LONGINT; { length of sound in bytes }
  16679.     sampleRate:Fixed; { sample rate for this sound }
  16680.     loopStart:LONGINT; { start of looping portion }
  16681.     loopEnd:LONGINT; { end of looping portion }
  16682.     encode:Byte; { header encoding }
  16683.     baseFrequency:Byte; { baseFrequency value }
  16684.     sampleArea:PACKED ARRAY [0..0] OF Byte;|
  16685. SoundHeaderPtr=^SoundHeader; ∫Sound|
  16686. SoundInput see ∫SoundInput|
  16687. SoundLevel=$27F; ∫SysEqu
  16688. { [GLOBAL VAR] Amplitude in 740-byte buffer (byte) current
  16689. level in buffer [byte] }|
  16690. soundListRsrc='snd'; ∫Sound|
  16691. SoundProcPtr=ProcPtr; ∫Dialogs
  16692. { PROCEDURE DoSound; }|
  16693. SoundPtr=$262; ∫SysEqu
  16694. { [GLOBAL VAR] Pointer to four-tone record 4VE sound
  16695. definition table [pointer] }|
  16696. SoundVBL=$26A; ∫SysEqu
  16697. { [GLOBAL VAR] vertical retrace control element [16 bytes] }|
  16698. SpaceExtra(extra:Fixed); ∫Quickdraw {A88E} I-172 P-82 182|
  16699. SPAlarm=$200; ∫SysEqu
  16700. { [GLOBAL VAR] Alarm setting (long) alarm time [long] }|
  16701. sPassive=2; ∫ADSP
  16702. { waiting for a connection request from remote }|
  16703. SPATalkA=$1F9; ∫SysEqu
  16704. { [GLOBAL VAR] AppleTalk node ID hint for modem port (byte)
  16705. AppleTalk node number hint for port A }|
  16706. SPATalkB=$1FA; ∫SysEqu
  16707. { [GLOBAL VAR] AppleTalk node ID hint for printer port (byte)
  16708. AppleTalk node number hint for port B }|
  16709. SPB=RECORD ∫SoundInput [1/2]
  16710.     inRefNum:LONGINT; { reference number of sound input device }
  16711.     count:LONGINT; { number of bytes to record }
  16712.     milliseconds:LONGINT; { number of milliseconds to record }
  16713.     bufferLength:LONGINT; { length of buffer in bytes }
  16714.     bufferPtr:Ptr; { buffer to store sound data in }|
  16715. SPB=RECORD ∫SoundInput [2/2]
  16716.     completionRoutine:ProcPtr; { completion routine }
  16717.     interruptRoutine:ProcPtr; { interrupt routine }
  16718.     userLong:LONGINT; { user-defined field }
  16719.     error:OSErr; { error }
  16720.     unused1:LONGINT; { reserved - must be zero }|
  16721. SPBBytesToMilliseconds(inRefNum:LONGINT;VAR byteCount:LONGINT)
  16722. :OSErr; ∫SoundInput|
  16723. SPBCloseDevice(inRefNum:LONGINT):OSErr; ∫SoundInput|
  16724. SPBGetDeviceInfo(inRefNum:LONGINT;infoType:OSType;infoData:
  16725. Ptr):OSErr; ∫SoundInput|
  16726. SPBGetIndexedDevice(count:INTEGER;VAR deviceName:Str255;VAR
  16727. deviceIconHandle:Handle):OSErr; ∫SoundInput|
  16728. SPBGetRecordingStatus(inRefNum:LONGINT;VAR recordingStatus:
  16729. INTEGER;VAR meterLevel:INTEGER;VAR totalSamplesToRecord:
  16730. LONGINT;VAR numberOfSamplesRecorded:LONGINT;VAR
  16731. totalMsecsToRecord:LONGINT;VAR numberOfMsecsRecorded:LONGINT):
  16732. OSErr; ∫SoundInput|
  16733. SpBlock=PACKED RECORD ∫Slots [1/4]
  16734.     spResult:LONGINT; { FUNCTION Result }
  16735.     spsPointer:Ptr; { structure pointer }
  16736.     spSize:LONGINT; { size of structure }
  16737.     spOffsetData:LONGINT; { offset/data field used by
  16738. sOffsetData }
  16739.     spIOFileName:Ptr; { ptr to IOFile name for sDisDrvrName }
  16740.     spsExecPBlk:Ptr; { pointer to sExec parameter block. }|
  16741. SpBlock=PACKED RECORD ∫Slots [2/4]
  16742.     spParamData:LONGINT; { misc parameter data (formerly
  16743. spStackPtr). }
  16744.     spMisc:LONGINT; { misc field for SDM. }
  16745.     spReserved:LONGINT; { reserved for future expansion }
  16746.     spIOReserved:INTEGER; { Reserved field of Slot Resource
  16747. Table }
  16748.     spRefNum:INTEGER; { RefNum }|
  16749. SpBlock=PACKED RECORD ∫Slots [3/4]
  16750.     spCategory:INTEGER; { sType: Category }
  16751.     spCType:INTEGER; { Type }
  16752.     spDrvrSW:INTEGER; { DrvrSW }
  16753.     spDrvrHW:INTEGER; { DrvrHW }
  16754.     spTBMask:SignedByte; { type bit mask bits 0..3 mask words 0..
  16755. 3 }
  16756.     spSlot:SignedByte; { slot number }|
  16757. SpBlock=PACKED RECORD ∫Slots [4/4]
  16758.     spID:SignedByte; { structure ID }
  16759.     spExtDev:SignedByte; { ID of the external device }
  16760.     spHwDev:SignedByte; { Id of the hardware device. }
  16761.     spByteLanes:SignedByte; { bytelanes from card ROM format
  16762. block }
  16763.     spFlags:SignedByte; { standard flags }
  16764.     spKey:SignedByte; { Internal use only }|
  16765. SpBlockPtr=^SpBlock; ∫Slots|
  16766. SPBMillisecondsToBytes(inRefNum:LONGINT;VAR milliseconds:
  16767. LONGINT):OSErr; ∫SoundInput|
  16768. SPBOpenDevice(deviceName:Str255;permission:INTEGER;VAR
  16769. inRefNum:LONGINT):OSErr; ∫SoundInput|
  16770. SPBPauseRecording(inRefNum:LONGINT):OSErr; ∫SoundInput|
  16771. SPBPtr=^SPB; ∫SoundInput|
  16772. SPBRecord(inParamPtr:SPBPtr;asynchFlag:BOOLEAN):OSErr;
  16773. ∫SoundInput|
  16774. SPBRecordToFile(fRefNum:INTEGER;inParamPtr:SPBPtr;asynchFlag:
  16775. BOOLEAN):OSErr; ∫SoundInput|
  16776. SPBResumeRecording(inRefNum:LONGINT):OSErr; ∫SoundInput|
  16777. SPBSetDeviceInfo(inRefNum:LONGINT;infoType:OSType;infoData:
  16778. Ptr):OSErr; ∫SoundInput|
  16779. SPBSignInDevice(deviceRefNum:INTEGER;VAR deviceName:Str255):
  16780. OSErr; ∫SoundInput|
  16781. SPBSignOutDevice(deviceRefNum:INTEGER):OSErr; ∫SoundInput|
  16782. SPBStopRecording(inRefNum:LONGINT):OSErr; ∫SoundInput|
  16783. SPBVersion:NumVersion; ∫SoundInput|
  16784. SPClikCaret=$209; ∫SysEqu
  16785. { [GLOBAL VAR] Double-click and caret-blink times (byte)
  16786. double click/caret time in 4/60ths[2 4-bit] }|
  16787. SPConfig=$1FB; ∫SysEqu
  16788. { [GLOBAL VAR] Use types for serial ports (byte) config bits:
  16789. 4-7 A, 0-3 B (see use type below) }|
  16790. spdAdjErr=-79; ∫Errors
  16791. { unable to correctly adjust disk speed }|
  16792. SPFont=$204; ∫SysEqu
  16793. { [GLOBAL VAR] Application font number minus 1 (word) default
  16794. application font number minus 1 [word] }|
  16795. spGammaDir=64; ∫Video|
  16796. SpinCursor(increment:INTEGER); ∫CursorCtl|
  16797. SPKbd=$206; ∫SysEqu
  16798. { [GLOBAL VAR] Auto-key threshold and rate (byte) kbd repeat
  16799. thresh in 4/60ths [2 4-bit] }|
  16800. SPMisc1=$20A; ∫SysEqu
  16801. { [GLOBAL VAR] miscellaneous [1 byte] }|
  16802. SPMisc2=$20B; ∫SysEqu
  16803. { [GLOBAL VAR] Mouse scaling, system startup disk, menu blink
  16804. (byte) miscellaneous [1 byte] }|
  16805. SPortSel=… ∫Serial
  16806. (sPortA,sPortB);|
  16807. SPPortA=$1FC; ∫SysEqu
  16808. { [GLOBAL VAR] Modem port configuration (word) SCC port A
  16809. configuration [word] }|
  16810. SPPortB=$1FE; ∫SysEqu
  16811. { [GLOBAL VAR] Printer port configuration (word) SCC port B
  16812. configuration [word] }|
  16813. SPPrint=$207; ∫SysEqu
  16814. { [GLOBAL VAR] Printer connection (byte) print stuff [byte] }|
  16815. SPrimaryInit(spBlkPtr:SpBlockPtr):OSErr; ∫Slots Δ {A06E} V-452|
  16816. SProcHndl=^SProcPtr; ∫Quickdraw|
  16817. SProcPtr=^SProcRec; ∫Quickdraw|
  16818. SProcRec=RECORD ∫Quickdraw
  16819.     nxtSrch:Handle; { Handle to next SProcRec }
  16820.     srchProc:ProcPtr; { pointer to search procedure }|
  16821. SPtrToSlot(spBlkPtr:SpBlockPtr):OSErr; ∫Slots {A06E} V-451|
  16822. SPutPRAMRec(spBlkPtr:SpBlockPtr):OSErr; ∫Slots {A06E} V-449|
  16823. SPValid=$1F8; ∫SysEqu
  16824. { [GLOBAL VAR] Validity status (byte) validation field ($A7) [
  16825. byte] }|
  16826. spVidNamesDir=65; ∫Video|
  16827. SPVolCtl=$208; ∫SysEqu
  16828. { [GLOBAL VAR] Speaker volume setting in parameter RAM (byte)
  16829. volume control [byte] }|
  16830. SQElemPtr=^SlotIntQElement; ∫Slots|
  16831. Sqr(x:type):type; MPW-203 TP-357|
  16832. Sqrt(x):Extended; MPW-205 TP-357|
  16833. squareWaveSynth=1; ∫Sound
  16834. { square wave synthesizer }|
  16835. srcBic=3; ∫Quickdraw|
  16836. srcCopy=0; ∫Quickdraw
  16837. { the 16 transfer modes }|
  16838. SrcDevice=$8A0; ∫SysEqu
  16839. { [GLOBAL VAR] (LONG) Src device for Stretchbits }|
  16840. srcOr=1; ∫Quickdraw|
  16841. srcXor=2; ∫Quickdraw|
  16842. SReadByte(spBlkPtr:SpBlockPtr):OSErr; ∫Slots {A06E} V-444|
  16843. SReadDrvrName(spBlkPtr:SpBlockPtr):OSErr; ∫Slots {A06E} V-444|
  16844. SReadFHeader(spBlkPtr:SpBlockPtr):OSErr; ∫Slots {A06E} V-449|
  16845. SReadInfo(spBlkPtr:SpBlockPtr):OSErr; ∫Slots {A06E} V-446|
  16846. SReadLong(spBlkPtr:SpBlockPtr):OSErr; ∫Slots {A06E} V-445|
  16847. SReadPBSize(spBlkPtr:SpBlockPtr):OSErr; ∫Slots {A06E} V-453|
  16848. SReadPRAMRec(spBlkPtr:SpBlockPtr):OSErr; ∫Slots {A06E} V-448|
  16849. SReadStruct(spBlkPtr:SpBlockPtr):OSErr; ∫Slots {A06E} V-446|
  16850. SReadWord(spBlkPtr:SpBlockPtr):OSErr; ∫Slots {A06E} V-445|
  16851. sRsrcBootRec=6; ∫ROMDefs
  16852. { sBoot record }|
  16853. sRsrcCicn=15; ∫ROMDefs
  16854. { Color icon }|
  16855. sRsrcDrvrDir=4; ∫ROMDefs
  16856. { Driver directory }|
  16857. sRsrcFlags=7; ∫ROMDefs
  16858. { sResource Flags }|
  16859. sRsrcHWDevId=8; ∫ROMDefs
  16860. { Hardware Device Id }|
  16861. sRsrcIcl4=17; ∫ROMDefs
  16862. { 4-bit (indexed) icon }|
  16863. sRsrcIcl8=16; ∫ROMDefs
  16864. { 8-bit (indexed) icon }|
  16865. sRsrcIcon=3; ∫ROMDefs
  16866. { Icon }|
  16867. SRsrcInfo(spBlkPtr:SpBlockPtr):OSErr; ∫Slots {A06E} V-442|
  16868. sRsrcLoadDir=5; ∫ROMDefs
  16869. { Load directory }|
  16870. sRsrcName=2; ∫ROMDefs
  16871. { Name of sResource }|
  16872. SRsrcTblPtr=$0D24; ∫SysEqu
  16873. { [GLOBAL VAR] (long) pointer to slot resource table. }|
  16874. sRsrcType=1; ∫ROMDefs
  16875. { Type of sResource }|
  16876. sRsrcVidNames=65; ∫ROMDefs
  16877. { Video mode name directory }|
  16878. SSearchSRT(spBlkPtr:SpBlockPtr):OSErr; ∫Slots {A06E} V-454|
  16879. StackSpace:LONGINT; ∫Memory {A065} IV-78|
  16880. StageList=PACKED RECORD ∫Dialogs [1/2]
  16881.     boldItm4:0..1; { default button item number - 1 }
  16882.     boxDrwn4:BOOLEAN; { true if alert box to be drawn }
  16883.     sound4:0..3; { sound number }
  16884.     boldItm3:0..1;
  16885.     boxDrwn3:BOOLEAN;
  16886.     sound3:0..3;|
  16887. StageList=PACKED RECORD ∫Dialogs [2/2]
  16888.     boldItm2:0..1;
  16889.     boxDrwn2:BOOLEAN;
  16890.     sound2:0..3;
  16891.     boldItm1:0..1;
  16892.     boxDrwn1:BOOLEAN;
  16893.     sound1:0..3;|
  16894. StandardFile Filter Procs I-524 I-522 I-415
  16895. MyFileFilter(paramBlock:ParmBlkPtr):BOOLEAN;
  16896. MyDlg(item:INTEGER;theDialog:DialogPtr):INTEGER;
  16897. MyFilter(theDialog:DialogPtr;VAR theEvent:EventRecord;
  16898. VAR itemHit:INTEGER):BOOLEAN;|
  16899. StandardFile see ∫StandardFile|
  16900. StandardFileReply=RECORD ∫StandardFile [1/2]
  16901.     sfGood:BOOLEAN;
  16902.     sfReplacing:BOOLEAN;
  16903.     sfType:OSType;
  16904.     sfFile:FSSpec;
  16905.     sfScript:ScriptCode;|
  16906. StandardFileReply=RECORD ∫StandardFile [2/2]
  16907.     sfFlags:INTEGER;
  16908.     sfIsFolder:BOOLEAN;
  16909.     sfIsVolume:BOOLEAN;
  16910.     sfReserved1:LONGINT;
  16911.     sfReserved2:INTEGER;|
  16912. StandardGetFile(fileFilter:FileFilterProcPtr;numTypes:INTEGER;
  16913. typeList:SFTypeList;VAR reply:StandardFileReply);
  16914. ∫StandardFile {A9EA}|
  16915. StandardNBP(where:Point;prompt:Str255;numTypes:INTEGER;
  16916. typeList:NLType;nameFilter:NameFilterProcPtr;zoneFilter:
  16917. ZoneFilterProcPtr;hookProc:DlgHookProcPtr;VAR theReply:
  16918. NBPReply):INTEGER; ∫CTBUtilities|
  16919. StandardPutFile(prompt:Str255;defaultName:Str255;VAR reply:
  16920. StandardFileReply); ∫StandardFile {A9EA}|
  16921. Start see ∫Start|
  16922. StartSecureSession(pb:PPCStartPBPtr;VAR userName:Str32;
  16923. useDefault:BOOLEAN;allowGuest:BOOLEAN;VAR guestSelected:
  16924. BOOLEAN;prompt:Str255):OSErr; ∫PPCToolbox|
  16925. StartSound(synthRec:Ptr;numBytes:LONGINT;completionRtn:
  16926. ProcPtr); ∫Sound Δ II-231 N19-1 TN19|
  16927. startupFolderIconResource=-3981; ∫Icons|
  16928. startupMsg=12; ∫Devices
  16929. { code has been loaded }|
  16930. StateBlock=RECORD ∫Sound
  16931.     stateVar:ARRAY [0..stateBlockSize - 1] OF INTEGER;|
  16932. StateBlockPtr=^StateBlock; ∫Sound|
  16933. stateBlockSize=64; ∫Sound|
  16934. stateNil=0; ∫Slots
  16935. { State }|
  16936. statePInit=3; ∫Slots
  16937. { :Primary init }|
  16938. statePRAMInit=2; ∫Slots
  16939. { :sPRAM record init }|
  16940. stateSDMInit=1; ∫Slots
  16941. { :Slot declaration manager Init }|
  16942. stateSInit=4; ∫Slots
  16943. { :Secondary init }|
  16944. statText=8; ∫Dialogs|
  16945. Status(refNum:INTEGER;csCode:INTEGER;csParamPtr:Ptr):OSErr;
  16946. ∫Devices Δ II-186|
  16947. statusErr=-18; ∫Errors
  16948. { I/O System Errors }|
  16949. StatusRegisterContents=INTEGER; ∫Memory|
  16950. StdArc(verb:GrafVerb;r:Rect;startAngle:INTEGER;arcAngle:
  16951. INTEGER); ∫Quickdraw Δ {A8BD} I-199|
  16952. StdBits(VAR srcBits:BitMap;VAR srcRect:Rect;dstRect:Rect;mode:
  16953. INTEGER;maskRgn:RgnHandle); ∫Quickdraw Δ {A8EB} I-199|
  16954. StdComment(kind:INTEGER;dataSize:INTEGER;dataHandle:Handle);
  16955. ∫Quickdraw Δ {A8F1} I-199|
  16956. stdFile=3; ∫Packages
  16957. { Standard File }|
  16958. StdGetPic(dataPtr:Ptr;byteCount:INTEGER); ∫Quickdraw {A8EE}
  16959. I-200|
  16960. StdLine(newPt:Point); ∫Quickdraw Δ {A890} I-198 N27-5 6|
  16961. StdOval(verb:GrafVerb;r:Rect); ∫Quickdraw Δ {A8B6} I-199|
  16962. StdPoly(verb:GrafVerb;poly:PolyHandle); ∫Quickdraw Δ {A8C5}
  16963. I-199 N27-6|
  16964. StdPutPic(dataPtr:Ptr;byteCount:INTEGER); ∫Quickdraw Δ {A8F0}
  16965. I-200|
  16966. stdQLength=128; ∫Sound|
  16967. StdRect(verb:GrafVerb;r:Rect); ∫Quickdraw Δ {A8A0} I-198|
  16968. StdRgn(verb:GrafVerb;rgn:RgnHandle); ∫Quickdraw Δ {A8D1} I-199|
  16969. StdRRect(verb:GrafVerb;r:Rect;ovalWidth:INTEGER;ovalHeight:
  16970. INTEGER); ∫Quickdraw Δ {A8AF} I-198|
  16971. stdSH=$00; ∫Sound
  16972. { Standard sound header encode value }|
  16973. StdText(count:INTEGER;textAddr:Ptr;numer:Point;denom:Point);
  16974. ∫Quickdraw Δ {A882} I-198 N27-5|
  16975. StdTxMeas(byteCount:INTEGER;textAddr:Ptr;VAR numer:Point;VAR
  16976. denom:Point;VAR info:FontInfo):INTEGER; ∫Quickdraw Δ {A8ED}
  16977. I-199|
  16978. STElement=RECORD ∫TextEdit
  16979.     stCount:INTEGER; { number of runs in this style }
  16980.     stHeight:INTEGER; { line height }
  16981.     stAscent:INTEGER; { font ascent }
  16982.     stFont:INTEGER; { font (family) number }
  16983.     stFace:Style; { character Style }
  16984.     stSize:INTEGER; { size in points }
  16985.     stColor:RGBColor; { absolute (RGB) color }|
  16986. STHandle=^STPtr; ∫TextEdit|
  16987. StillDown:BOOLEAN; ∫Events Δ {A973} I-259 TN194|
  16988. StkLowPt=$110; ∫SysEqu
  16989. { [GLOBAL VAR] Lowest stack as measured in VBL task [pointer]|
  16990. stop10=16384; ∫Serial|
  16991. stop15=-32768; ∫Serial|
  16992. stop20=-16384; ∫Serial|
  16993. StopAlert(alertID:INTEGER;filterProc:ModalFilterProcPtr):
  16994. INTEGER; ∫Dialogs Δ {A986} I-419 V-284 P-109 182|
  16995. stopIcon=0; ∫Dialogs|
  16996. StopSound; ∫Sound Δ II-232|
  16997. STPtr=^TEStyleTable; ∫TextEdit|
  16998. stPublisher=$0A; ∫Editions|
  16999. Str15=String[15]; ∫Types|
  17000. Str255=String[255]; ∫Types|
  17001. Str27=String[27]; ∫Types|
  17002. Str2Dec(s:DecStr;VAR Index:INTEGER;VAR d:decimal;VAR
  17003. ValidPrefix:BOOLEAN); ∫SANE|
  17004. Str2Format(inString:Str255;partsTable:NumberParts;VAR
  17005. outString:NumFormatString):FormatStatus; ∫Script|
  17006. Str2Num(s:DecStr):Extended; ∫SANE|
  17007. Str31=String[31]; ∫Types|
  17008. Str32=String[32]; ∫Types|
  17009. Str63=String[63]; ∫Types|
  17010. stretchPixBit=29; ∫QDOffscreen|
  17011. String2Date(textPtr:Ptr;textLen:LONGINT;theCache:DateCachePtr;
  17012. VAR lengthUsed:LONGINT;VAR dateTime:LongDateRec):
  17013. String2DateStatus; ∫Script|
  17014. String2DateStatus=INTEGER; ∫Script|
  17015. String2Time(textPtr:Ptr;textLen:LONGINT;theCache:DateCachePtr;
  17016. VAR lengthUsed:LONGINT;VAR dateTime:LongDateRec):
  17017. String2DateStatus; ∫Script|
  17018. StringEqual(paramPtr:XCmdPtr;str1:Str255;str2:Str255):BOOLEAN;
  17019.  ∫HyperXCmd|
  17020. StringHandle=^StringPtr; ∫Types|
  17021. StringLength(paramPtr:XCmdPtr;strPtr:Ptr):LONGINT; ∫HyperXCmd|
  17022. StringMatch(paramPtr:XCmdPtr;pattern:Str255;target:Ptr):Ptr;
  17023. ∫HyperXCmd|
  17024. StringOf(params):string; ala Write TP-370|
  17025. StringPtr=^Str255; ∫Types|
  17026. StringToNum(theString:Str255;VAR theNum:LONGINT); ∫Packages Δ
  17027. I-490|
  17028. StringWidth(s:Str255):INTEGER; ∫Quickdraw Δ {A88C} I-173 N26
  17029. TN26|
  17030. StripAddress(theAddress:UNIV Ptr):Ptr; ∫Memory {A055} V-593
  17031. TN212 TN213|
  17032. StripText(textPtr:Ptr;len:INTEGER); ∫Script|
  17033. StripUpperText(textPtr:Ptr;len:INTEGER); ∫Script|
  17034. StrToBool(paramPtr:XCmdPtr;str:Str255):BOOLEAN; ∫HyperXCmd|
  17035. StrToExt(paramPtr:XCmdPtr;str:Str255):extended; ∫HyperXCmd|
  17036. StrToLong(paramPtr:XCmdPtr;str:Str255):LONGINT; ∫HyperXCmd|
  17037. StrToNum(paramPtr:XCmdPtr;str:Str255):LONGINT; ∫HyperXCmd|
  17038. strUserBreak=-491; ∫Errors
  17039. { user debugger break; display string on stack }|
  17040. StScrpHandle=^StScrpPtr; ∫TextEdit|
  17041. StScrpPtr=^StScrpRec; ∫TextEdit|
  17042. StScrpRec=RECORD ∫TextEdit
  17043.     scrpNStyles:INTEGER; { number of styles in scrap }
  17044.     scrpStyleTab:ScrpSTTable; { table of styles for scrap }|
  17045. stSubscriber=$01; ∫Editions|
  17046. StuffHex(thingPtr:Ptr;s:Str255); ∫Quickdraw {A866} I-195 P-81|
  17047. Style=SETOF StyleItem; ∫Quickdraw|
  17048. StyledLineBreak(textPtr:Ptr;textLen:LONGINT;textStart:LONGINT;
  17049. textEnd:LONGINT;flags:LONGINT;VAR textWidth:Fixed;VAR
  17050. textOffset:LONGINT):StyledLineBreakCode; ∫Script|
  17051. StyledLineBreakCode=… ∫Script
  17052. (smBreakWord,smBreakChar,smBreakOverflow);|
  17053. StyleItem=… ∫Quickdraw
  17054. (bold,italic,underline,outline,shadow,condense,extend);|
  17055. StyleRun=RECORD ∫TextEdit
  17056.     startChar:INTEGER; { starting character position }
  17057.     styleIndex:INTEGER; { index in style table }|
  17058. StyleTable=RECORD ∫Fonts
  17059.     fontClass:INTEGER;
  17060.     offset:LONGINT;
  17061.     reserved:LONGINT;
  17062.     indexes:ARRAY [0..47] OF SignedByte;|
  17063. subOver=38; ∫Quickdraw|
  17064. subPin=35; ∫Quickdraw|
  17065. SubPt(src:Point;VAR dst:Point); ∫Quickdraw {A87F} I-193|
  17066. Succ(x:type):type; MPW-206 TP-360|
  17067. sumAutomatic=0; ∫Editions
  17068. { subscriber update mode - Automatically }|
  17069. sumManual=1; ∫Editions
  17070. { subscriber update mode - Manually }|
  17071. SUpdateSRT(spBlkPtr:SpBlockPtr):OSErr; ∫Slots {A06E} V-454|
  17072. supDay=1; ∫Packages
  17073. { suppress day of month }|
  17074. superMsg=10; ∫Devices
  17075. { show superuser controls }|
  17076. supMonth=4; ∫Packages
  17077. { suppress month }|
  17078. suppressBlackAndWhite=$0010; ∫PictUtil|
  17079. supWeek=2; ∫Packages
  17080. { suppress day of week }|
  17081. supYear=8; ∫Packages
  17082. { suppress year }|
  17083. suspendResumeMessage=$01; ∫Events|
  17084. svDisabled=-32640; ∫Errors
  17085. { Reserve range -32640 to -32768 for Apple temp disables. }|
  17086. SVersion(spBlkPtr:SpBlockPtr):OSErr; ∫Slots {A06E}
  17087. SReadStruct function V-446|
  17088. svTempDisable=-32768; ∫Errors
  17089. { Temporarily disable card but run primary init. }|
  17090. SwapDataCache(cacheEnable:BOOLEAN):BOOLEAN; ∫OSUtils|
  17091. SwapInstructionCache(cacheEnable:BOOLEAN):BOOLEAN; ∫OSUtils|
  17092. SwapMMUMode(VAR mode:SignedByte); ∫OSUtils {A05D} V-593 C1-6|
  17093. SwitcherTPtr=$286; ∫SysEqu
  17094. { [GLOBAL VAR] Switcher's switch table }|
  17095. swMode=-1; ∫Sound
  17096. { Sound Driver modes }|
  17097. swOverrunErr=1; ∫Errors
  17098. { serial driver error masks }|
  17099. SWSynthPtr=^SWSynthRec; ∫Sound|
  17100. SWSynthRec=RECORD ∫Sound
  17101.     mode:INTEGER;
  17102.     triplets:Tones;|
  17103. symbol=23; ∫Fonts|
  17104. syncCmd=14; ∫Sound|
  17105. synthCodeRsrc='snth'; ∫Sound
  17106. { Resource types used by Sound Manager }|
  17107. SysBeep(duration:INTEGER); ∫OSUtils Δ {A9C8} II-385 V-592|
  17108. sysBeepDisable=$0000; ∫Sound
  17109. { SysBeep() enable flags }|
  17110. sysBeepEnable=$0001; ∫Sound|
  17111. SysBreak; ∫Types|
  17112. SysBreakFunc(debugFunc:Str255); ∫Types|
  17113. SysBreakStr(debugStr:Str255); ∫Types|
  17114. SysEnvirons(versionRequested:INTEGER;VAR theWorld:SysEnvRec):
  17115. OSErr; ∫OSUtils {A090} V-5 N129 N156 TN67 TN103 TN156 TN184
  17116. TN190 TN207 TN212|
  17117. SysEnvRec=RECORD ∫OSUtils
  17118.     environsVersion:INTEGER;
  17119.     machineType:INTEGER;
  17120.     systemVersion:INTEGER;
  17121.     processor:INTEGER;
  17122.     hasFPU:BOOLEAN;
  17123.     hasColorQD:BOOLEAN;
  17124.     keyBoardType:INTEGER;
  17125.     atDrvrVersNum:INTEGER;
  17126.     sysVRefNum:INTEGER;|
  17127. SysEqu see ∫SysEqu|
  17128. SysError(errorCode:INTEGER); ∫Errors Δ II-362 V-572|
  17129. SysEvtBuf=$146; ∫SysEqu
  17130. { [GLOBAL VAR] system event queue element buffer [pointer] }|
  17131. SysEvtMask=$144; ∫SysEqu
  17132. { [GLOBAL VAR] System event mask (word) system event mask [
  17133. word] }|
  17134. SysMap=$A58; ∫SysEqu
  17135. { [GLOBAL VAR] Reference number of system resource file (word)
  17136.  reference number of system map [word] }|
  17137. SysMapHndl=$A54; ∫SysEqu
  17138. { [GLOBAL VAR] Handle to map of system resource file system
  17139. map [handle] }|
  17140. SysParam=$1F8; ∫SysEqu
  17141. { [GLOBAL VAR] Low-memory copy of parameter RAM (20 bytes)
  17142. system parameter memory [20 bytes] }|
  17143. SysParmType=PACKED RECORD ∫OSUtils [1/2]
  17144.     valid:Byte;
  17145.     aTalkA:Byte;
  17146.     aTalkB:Byte;
  17147.     config:Byte;
  17148.     portA:INTEGER;
  17149.     portB:INTEGER;|
  17150. SysParmType=PACKED RECORD ∫OSUtils [2/2]
  17151.     alarm:LONGINT;
  17152.     font:INTEGER;
  17153.     kbdPrint:INTEGER;
  17154.     volClik:INTEGER;
  17155.     misc:INTEGER;|
  17156. sysPatListID=0; ∫ToolUtils|
  17157. SysPPtr=^SysParmType; ∫OSUtils|
  17158. SysResName=$AD8; ∫SysEqu
  17159. { [GLOBAL VAR] Name of system resource file (length byte
  17160. followed by up to 19 characters) Name of system resource file
  17161. [STRING[19]] }|
  17162. SystemClick(theEvent:EventRecord;theWindow:WindowPtr); ∫Desk Δ
  17163.  {A9B3} I-441 P-35 182|
  17164. SystemEdit(editCmd:INTEGER):BOOLEAN; ∫Desk Δ {A9C2} I-441
  17165. TN180 TN215|
  17166. SystemEvent(theEvent:EventRecord):BOOLEAN; ∫Desk {A9B2} I-442
  17167. N5-1 N85-1 TN5 TN85|
  17168. systemFolderIconResource=-3983; ∫Icons|
  17169. systemFont=0; ∫Fonts|
  17170. SystemMenu(menuResult:LONGINT); ∫Desk Δ {A9B5} I-443|
  17171. systemMethod=0; ∫PictUtil|
  17172. systemOptionsMask=$00000F00; ∫EPPC|
  17173. SystemTask; ∫Desk {A9B4} I-442 444 II-189 N85-1 TN85|
  17174. SystemZone:THz; ∫Memory II-32|
  17175. SysVersion=$15A; ∫SysEqu
  17176. { [GLOBAL VAR] version # of RAM-based system [word] }|
  17177. SysZone=$2A6; ∫SysEqu
  17178. { [GLOBAL VAR] Address of system heap zone system heap zone [
  17179. pointer] }|
  17180. TableSeed=$0D20; ∫SysEqu
  17181. { [GLOBAL VAR] (long) seed value for color table ID's }|
  17182. TagData=$2FA; ∫SysEqu
  17183. { [GLOBAL VAR] sector tag info for disk drivers [14 bytes] }|
  17184. Tan(x:Extended):Extended; ∫SANE|
  17185. TargetID=RECORD ∫EPPC
  17186.     sessionID:LONGINT;
  17187.     name:PPCPortRec;
  17188.     location:LocationNameRec;
  17189.     recvrName:PPCPortRec;|
  17190. TargetIDHdl=^TargetIDPtr; ∫EPPC|
  17191. TargetIDPtr=^TargetID; ∫EPPC|
  17192. tbndType='tbnd'; ∫TerminalTools|
  17193. tdefType='tdef'; ∫TerminalTools|
  17194. TDftBitsBlk=RECORD ∫Printing
  17195.     iOpCode:INTEGER;
  17196.     iError:INTEGER;
  17197.     lReserved:LONGINT;
  17198.     hPrint:THPrint;|
  17199. TEActivate(hTE:TEHandle); ∫TextEdit Δ {A9D8} I-385|
  17200. TEAutoView(fAuto:BOOLEAN;hTE:TEHandle); ∫TextEdit Δ {A813}
  17201. IV-57|
  17202. TEBitClear=0; ∫TextEdit|
  17203. TEBitSet=1; ∫TextEdit
  17204. { set the selector bit }|
  17205. TEBitTest=-1; ∫TextEdit
  17206. { no change; just return the current setting }|
  17207. TECalText(hTE:TEHandle); ∫TextEdit Δ {A9D0} I-390|
  17208. teCenter=1; ∫TextEdit
  17209. { center justify }|
  17210. Technote Designation        T.DC.Name (eg M.OV.Compatibility)
  17211.     T        Technology (always an M for Macintosh)
  17212.     DC        Documentation Category
  17213.     Name    Technical Note Name (shortened)
  17214. Documentation Categoryies:
  17215.     CM    Comms        IC    IAC            PT    Platforms & tools
  17216.     DV    Devices        ME    Memory        PS    Processes
  17217.     FL    Files            NW    Networking    QT    QuickTime
  17218.     HW    Herdware    OS    Obvious        TE    Text
  17219.     IM    Imaging        OV    Overview        TB    Macintosh Toolbox|
  17220. TEClick(pt:Point;fExtend:BOOLEAN;h:TEHandle); ∫TextEdit Δ {
  17221. A9D4} I-384 P-118 182|
  17222. TEContinuousStyle(VAR mode:INTEGER;VAR aStyle:TextStyle;hTE:
  17223. TEHandle):BOOLEAN; ∫TextEdit {A83D} TN207|
  17224. TECopy(hTE:TEHandle); ∫TextEdit Δ {A9D5} I-386 P-119 182 TN207|
  17225. TECustomHook(which:TEIntHook;VAR addr:ProcPtr;hTE:TEHandle);
  17226. ∫TextEdit {A83D} TN207|
  17227. TECut(hTE:TEHandle); ∫TextEdit Δ {A9D6} I-385 P-119 182 TN207|
  17228. TEDeactivate(hTE:TEHandle); ∫TextEdit Δ {A9D9} I-385|
  17229. TEDelete(hTE:TEHandle); ∫TextEdit Δ {A9D7} I-387 P-119 182
  17230. TN207|
  17231. TEDispose(hTE:TEHandle); ∫TextEdit Δ {A9CD} I-383 P-118 183|
  17232. TEDoText=$A70; ∫SysEqu
  17233. { [GLOBAL VAR] Address of TextEdit multi-purpose routine
  17234. textEdit doText proc hook [pointer] }|
  17235. teFAutoScr=0; ∫TextEdit
  17236. { 00000001b }|
  17237. TEFeatureFlag(feature:INTEGER;action:INTEGER;hTE:TEHandle):
  17238. INTEGER; ∫TextEdit {A83D}|
  17239. teFInlineInput=3; ∫TextEdit
  17240. { 00001000b }|
  17241. teFlushDefault=0; ∫TextEdit
  17242. { flush according to the line direction }|
  17243. teFlushLeft=-2; ∫TextEdit
  17244. { flush left for all scripts }|
  17245. teFlushRight=-1; ∫TextEdit
  17246. { flush right for all scripts }|
  17247. teForceLeft=-2; ∫TextEdit|
  17248. teFOutlineHilite=2; ∫TextEdit
  17249. { 00000100b }|
  17250. teFromFind=12; ∫TextEdit
  17251. { FindLine called it ($0C) }|
  17252. teFromRecal=16; ∫TextEdit
  17253. { RecalLines called it ($10) }|
  17254. TEFromScrap:OSErr; ∫TextEdit Δ I-389|
  17255. teFTextBuffering=1; ∫TextEdit
  17256. { 00000010b }|
  17257. teFUseTextServices=4; ∫TextEdit
  17258. { 00010000b }|
  17259. TEGetHeight(endLine:LONGINT;startLine:LONGINT;hTE:TEHandle):
  17260. LONGINT; ∫TextEdit Δ {A83D} V-269 N131-2|
  17261. TEGetOffset(pt:Point;hTE:TEHandle):INTEGER; ∫TextEdit Δ {A83C}
  17262.  V-268|
  17263. TEGetPoint(offset:INTEGER;hTE:TEHandle):Point; ∫TextEdit Δ {
  17264. A83D} V-269|
  17265. TEGetScrapLen:LONGINT; ∫TextEdit I-389|
  17266. TEGetStyle(offset:INTEGER;VAR theStyle:TextStyle;VAR
  17267. lineHeight:INTEGER;VAR fontAscent:INTEGER;hTE:TEHandle);
  17268. ∫TextEdit Δ {A83D} V-269|
  17269. TEGetText(hTE:TEHandle):CharsHandle; ∫TextEdit Δ {A9CB} I-384|
  17270. TEHandle=^TEPtr; ∫TextEdit|
  17271. TEIdle(hTE:TEHandle); ∫TextEdit Δ {A9DA} I-384|
  17272. TEInit; ∫TextEdit Δ {A9CC} I-383 P-107 118 183|
  17273. TEInsert(text:Ptr;length:LONGINT;hTE:TEHandle); ∫TextEdit Δ {
  17274. A9DE} I-387 P-120 183|
  17275. TEIntHook=INTEGER; ∫TextEdit|
  17276. teJustCenter=1; ∫TextEdit|
  17277. teJustLeft=0; ∫TextEdit|
  17278. teJustRight=-1; ∫TextEdit|
  17279. TEKey(key:CHAR;hTE:TEHandle); ∫TextEdit Δ {A9DC} I-385 P-119
  17280. 183 TN207|
  17281. TempDisposeHandle(h:Handle;VAR resultCode:OSErr); ∫Memory
  17282. V-593 TN212 TN213|
  17283. TempFreeMem:LONGINT; ∫Memory V-593 TN212 TN213|
  17284. TempHLock(h:Handle;VAR resultCode:OSErr); ∫Memory V-593 TN212
  17285. TN213|
  17286. TempHUnlock(h:Handle;VAR resultCode:OSErr); ∫Memory V-593
  17287. TN212 TN213|
  17288. Templates RE-92 [1/3]
  17289. DBYT,DWRD,DLNG    Decimal byte, word, long
  17290. AWRD            Decimal long
  17291. HBYT,HWRD,HLNG    Hex byte, word, long
  17292. AWRD,ALNG        Align to work, long
  17293. FBYT,FWRD,FLNG    Filler byte, word, long (with 0) 
  17294.                 Warning: doesn't work at the end of the TMPL
  17295. RECT                Rectangle - 4 DWRDs
  17296. HEXD            Hex dump of remaining bytes in resource
  17297. Hnnn            Displays $nnn bytes in hex format|
  17298. Templates RE-92 [2/3]
  17299. BOOL            Boolean (two bytes).
  17300. BBIT                Binary bit (must be in groups of 8)
  17301. CHAR            Character
  17302. PSTR,WSTR,LSTR    String (with length byte, word, long)
  17303. ESTR,OSTR            PSTR padded to even, odd length
  17304. POnn            A $nn byte PSTR
  17305. CSTR                C String (characters followed by a null).
  17306. ECST,OCST            CSTR padded to even, odd length|
  17307. Templates RE-92 [3/3]
  17308. Cnnn            A $nnn byte CSTR
  17309. TNAM            Type name (four characters like OSType)
  17310. RECT                8-byte rectangle
  17311. LSTB LSTE            Start/End list (must be at end of resource)
  17312. LSTZ LSTE            Start/End zero terminated list (adds a 0 byte)
  17313. ZCNT LSTC LSTE        Zero counted (word) Start/End zero counted list
  17314. OCNT LSTC LSTE        One counted (word) Start/End one counted list|
  17315. TempMaxMem(VAR grow:Size):Size; ∫Memory V-593 TN212 TN213|
  17316. TempNewHandle(logicalSize:Size;VAR resultCode:OSErr):Handle;
  17317. ∫Memory V-593 TN212 TN213|
  17318. tempoCmd=31; ∫Sound|
  17319. TempTopMem:Ptr; ∫Memory V-593 TN212 TN213|
  17320. TENew(destRect:Rect;viewRect:Rect):TEHandle; ∫TextEdit Δ {
  17321. A9D2} I-383 P-118 183|
  17322. TENumStyles(rangeStart:LONGINT;rangeEnd:LONGINT;hTE:TEHandle):
  17323. LONGINT; ∫TextEdit {A83D} TN207|
  17324. TEPaste(hTE:TEHandle); ∫TextEdit Δ {A9DB} I-386 P-119 183|
  17325. TEPinScroll(dh:INTEGER;dv:INTEGER;hTE:TEHandle); ∫TextEdit Δ {
  17326. A812} IV-57|
  17327. TEPtr=^TERec; ∫TextEdit|
  17328. TERec=RECORD ∫TextEdit [1/4]
  17329.     destRect:Rect;
  17330.     viewRect:Rect;
  17331.     selRect:Rect;
  17332.     lineHeight:INTEGER;
  17333.     fontAscent:INTEGER;
  17334.     selPoint:Point;
  17335.     selStart:INTEGER;
  17336.     selEnd:INTEGER;|
  17337. TERec=RECORD ∫TextEdit [2/4]
  17338.     active:INTEGER;
  17339.     wordBreak:ProcPtr;
  17340.     clikLoop:ProcPtr;
  17341.     clickTime:LONGINT;
  17342.     clickLoc:INTEGER;
  17343.     caretTime:LONGINT;
  17344.     caretState:INTEGER;
  17345.     just:INTEGER;|
  17346. TERec=RECORD ∫TextEdit [3/4]
  17347.     teLength:INTEGER;
  17348.     hText:Handle;
  17349.     recalBack:INTEGER;
  17350.     recalLines:INTEGER;
  17351.     clikStuff:INTEGER;
  17352.     crOnly:INTEGER;
  17353.     txFont:INTEGER;
  17354.     txFace:Style; { txFace is unpacked byte }|
  17355. TERec=RECORD ∫TextEdit [4/4]
  17356.     txMode:INTEGER;
  17357.     txSize:INTEGER;
  17358.     inPort:GrafPtr;
  17359.     highHook:ProcPtr;
  17360.     caretHook:ProcPtr;
  17361.     nLines:INTEGER;
  17362.     lineStarts:ARRAY [0..16000] OF INTEGER;|
  17363. TERecal=$A74; ∫SysEqu
  17364. { [GLOBAL VAR] Address of routine to recalculate line starts
  17365. for TextEdit textEdit recalText proc hook [pointer] }|
  17366. TEReplaceStyle(mode:INTEGER;oldStyle:TextStyle;newStyle:
  17367. TextStyle;redraw:BOOLEAN;hTE:TEHandle); ∫TextEdit Δ {A83D}
  17368. V-270|
  17369. TermDataBlock=RECORD ∫Terminals
  17370.     flags:TMTermTypes;
  17371.     theData:Handle;
  17372.     auxData:Handle;
  17373.     reserved:LONGINT;|
  17374. TermDataBlockH=^TermDataBlockPtr; ∫Terminals|
  17375. TermDataBlockPtr=^TermDataBlock; ∫Terminals|
  17376. TermEnvironPtr=^TermEnvironRec; ∫Terminals|
  17377. TermEnvironRec=RECORD ∫Terminals
  17378.     version:INTEGER;
  17379.     termType:TMTermTypes;
  17380.     textRows:INTEGER;
  17381.     textCols:INTEGER;
  17382.     cellSize:Point;
  17383.     graphicSize:Rect;
  17384.     slop:Point;
  17385.     auxSpace:Rect;|
  17386. TermHandle=^TermPtr; ∫Terminals|
  17387. Terminals see ∫Terminals|
  17388. TerminalTools see ∫TerminalTools|
  17389. terminateMsg=17; ∫Devices|
  17390. TermPerf(thePerfGlobals:TP2PerfGlobals); ∫Perf|
  17391. TermPtr=^TermRecord; ∫Terminals|
  17392. TermRecord=RECORD ∫Terminals [1/3]
  17393.     procID:INTEGER;
  17394.     flags:TMFlags;
  17395.     errCode:TMErr;
  17396.     refCon:LONGINT;
  17397.     userData:LONGINT;
  17398.     defProc:ProcPtr;
  17399.     config:Ptr;
  17400.     oldConfig:Ptr;|
  17401. TermRecord=RECORD ∫Terminals [2/3]
  17402.     environsProc:ProcPtr;
  17403.     reserved1:LONGINT;
  17404.     reserved2:LONGINT;
  17405.     tmPrivate:Ptr;
  17406.     sendProc:ProcPtr;
  17407.     breakProc:ProcPtr;
  17408.     cacheProc:ProcPtr;
  17409.     clikLoop:ProcPtr;|
  17410. TermRecord=RECORD ∫Terminals [3/3]
  17411.     owner:WindowPtr;
  17412.     termRect:Rect;
  17413.     viewRect:Rect;
  17414.     visRect:Rect;
  17415.     lastIdle:LONGINT;
  17416.     selection:TMSelection;
  17417.     selType:TMSelTypes;
  17418.     mluField:LONGINT;|
  17419. TEScrapHandle:Handle; ∫TextEdit I-389|
  17420. teScrapSizeErr=-501; ∫Errors
  17421. { scrap item too big for text edit record }|
  17422. TEScroll(dh:INTEGER;dv:INTEGER;hTE:TEHandle); ∫TextEdit Δ {
  17423. A9DD} I-388 N22-1 N131-3 P-120 TN22 TN131|
  17424. TEScrpHandle=$AB4; ∫SysEqu
  17425. { [GLOBAL VAR] Handle to TextEdit scrap textEdit Scrap [
  17426. handle] }|
  17427. TEScrpLength=$AB0; ∫SysEqu
  17428. { [GLOBAL VAR] Size in bytes of TextEdit scrap (long)
  17429. textEdit Scrap Length [word] }|
  17430. TESelView(hTE:TEHandle); ∫TextEdit Δ {A811} IV-57|
  17431. TESetJust(just:INTEGER;hTE:TEHandle); ∫TextEdit Δ {A9DF} I-387|
  17432. TESetScrapLen(length:LONGINT); ∫TextEdit I-390|
  17433. TESetSelect(selStart:LONGINT;selEnd:LONGINT;hTE:TEHandle);
  17434. ∫TextEdit Δ {A9D1} I-385 N127 TN127|
  17435. TESetStyle(mode:INTEGER;newStyle:TextStyle;redraw:BOOLEAN;hTE:
  17436. TEHandle); ∫TextEdit Δ {A83D} V-269 N131-1 TN131 TN207|
  17437. TESetText(text:Ptr;length:LONGINT;hTE:TEHandle); ∫TextEdit Δ {
  17438. A9CF} I-383 N18-1|
  17439. testByte=32; ∫ROMDefs
  17440. { Test byte. }|
  17441. testCntl=1; ∫Controls|
  17442. TestControl(theControl:ControlHandle;thePt:Point):INTEGER;
  17443. ∫Controls Δ {A966} I-325|
  17444. TestDeviceAttribute(gdh:GDHandle;attribute:INTEGER):BOOLEAN;
  17445. ∫Quickdraw {AA2C} V-124|
  17446. TestException(e:Exception):BOOLEAN; ∫SANE|
  17447. TestHalt(e:Exception):BOOLEAN; ∫SANE|
  17448. testLong=34; ∫ROMDefs
  17449. { Test Long. }|
  17450. testPattern=1519594439; ∫ROMDefs
  17451. { FHeader long word test pattern }|
  17452. testSimpleAppleAny=-2147417856; ∫ROMDefs
  17453. { A simple test sResource. }|
  17454. testString=35; ∫ROMDefs
  17455. { Test String. }|
  17456. testWord=33; ∫ROMDefs
  17457. { 0021 }|
  17458. TEStyleHandle=^TEStylePtr; ∫TextEdit|
  17459. TEStylePtr=^TEStyleRec; ∫TextEdit|
  17460. TEStyleRec=RECORD ∫TextEdit
  17461.     nRuns:INTEGER; { number of style runs }
  17462.     nStyles:INTEGER; { size of style table }
  17463.     styleTab:STHandle; { handle to style table }
  17464.     lhTab:LHHandle; { handle to line-height table }
  17465.     teRefCon:LONGINT; { reserved for application use }
  17466.     nullStyle:NullStHandle; { Handle to style set at null
  17467. selection }
  17468.     runs:ARRAY [0..8000] OF StyleRun; { ARRAY [0..8000] OF
  17469. StyleRun }|
  17470. TEStyleTable=ARRAY[0..1776] OF STElement; ∫TextEdit|
  17471. TEStylInsert(text:Ptr;length:LONGINT;hST:StScrpHandle;hTE:
  17472. TEHandle); ∫TextEdit Δ {A83D} V-268 N131-1 TN131|
  17473. TEStylNew(destRect:Rect;viewRect:Rect):TEHandle; ∫TextEdit Δ {
  17474. A83E} V-268 N131-2 TN131|
  17475. TEStylPaste(hTE:TEHandle); ∫TextEdit Δ {A83D} V-269|
  17476. TESysJust=$BAC; ∫SysEqu
  17477. { [GLOBAL VAR] (word) system justification (intl. textEdit) }|
  17478. TEToScrap:OSErr; ∫TextEdit Δ I-389|
  17479. TEUpdate(rUpdate:Rect;hTE:TEHandle); ∫TextEdit Δ {A9D3} I-387|
  17480. TEWdBreak=$AF6; ∫SysEqu
  17481. { [GLOBAL VAR] default word break routine [pointer] }|
  17482. teWordDrag=8; ∫TextEdit
  17483. { clickExpand to drag new word }|
  17484. teWordSelect=4; ∫TextEdit
  17485. { clickExpand to select word }|
  17486. TextBox(text:Ptr;length:LONGINT;box:Rect;just:INTEGER);
  17487. ∫TextEdit Δ {A9CE} I-388 P-115 183 TN72 TN207|
  17488. TextChunk=RECORD ∫AIFF
  17489.     ckID:ID;
  17490.     ckSize:LONGINT;
  17491.     text:ARRAY [0..0] OF Byte;|
  17492. TextChunkPtr=^TextChunk; ∫AIFF|
  17493. TextEdit see ∫TextEdit|
  17494. TextFace(face:Style); ∫Quickdraw {A888} I-171 P-82 184|
  17495. TextFont(font:INTEGER); ∫Quickdraw {A887} I-171 P-82 184|
  17496. textMenuProc=0; ∫Menus|
  17497. TextMode(mode:INTEGER); ∫Quickdraw {A889} I-171 P-82 184|
  17498. TextSize(size:INTEGER); ∫Quickdraw {A88A} I-171 P-82 184|
  17499. TextStyle=RECORD ∫TextEdit
  17500.     tsFont:INTEGER; { font (family) number }
  17501.     tsFace:Style; { character Style }
  17502.     tsSize:INTEGER; { size in point }
  17503.     tsColor:RGBColor; { absolute (RGB) color }|
  17504. TextStyleHandle=^TextStylePtr; ∫TextEdit|
  17505. TextStylePtr=^TextStyle; ∫TextEdit|
  17506. TextWidth(textBuf:Ptr;firstByte:INTEGER;byteCount:INTEGER):
  17507. INTEGER; ∫Quickdraw Δ {A886} I-173 N131-3|
  17508. TextWidthHook=28; ∫TextEdit
  17509. { [ProcPtr] TETextWidthHook }|
  17510. TFeed=… ∫Printing
  17511. (feedCut,feedFanfold,feedMechCut,feedOther);|
  17512. TGetRotnBlk=RECORD ∫Printing
  17513.     iOpCode:INTEGER;
  17514.     iError:INTEGER;
  17515.     lReserved:LONGINT;
  17516.     hPrint:THPrint;
  17517.     fLandscape:BOOLEAN;
  17518.     bXtra:SignedByte;|
  17519. TGetRslBlk=RECORD ∫Printing
  17520.     iOpCode:INTEGER;
  17521.     iError:INTEGER;
  17522.     lReserved:LONGINT;
  17523.     iRgType:INTEGER;
  17524.     xRslRg:TRslRg;
  17525.     yRslRg:TRslRg;
  17526.     iRslRecCnt:INTEGER;
  17527.     rgRslRec:ARRAY [1..27] OF TRslRec;|
  17528. TGnlData=RECORD ∫Printing
  17529.     iOpCode:INTEGER;
  17530.     iError:INTEGER;
  17531.     lReserved:LONGINT; { more fields here depending on call }|
  17532. Thanks go to Quinn and Jager!|
  17533. TheCrsr=$844; ∫SysEqu
  17534. { [GLOBAL VAR] Cursor data, mask & hotspot [68 bytes] }|
  17535. TheGDevice=$0CC8; ∫SysEqu
  17536. { [GLOBAL VAR] (long) the current graphics device }|
  17537. TheMenu=$A26[GLOBAL VAR] Menu ID of currently highlighted
  17538. menu(word); ∫Globals|
  17539. TheZone=$118; ∫SysEqu
  17540. { [GLOBAL VAR] Address of current heap zone current heap zone
  17541. [pointer] }|
  17542. thirdVidMode=130; ∫Video
  17543. { at this time. }|
  17544. thirtyTwoBitMode=133; ∫Video
  17545. { Id of ThirtyTwoBitMode Parameter list. }|
  17546. THLong=^TPLong; ∫Printing|
  17547. THPfPgDir=^TPPfPgDir; ∫Printing|
  17548. THPrint=^TPPrint; ∫Printing|
  17549. threeToOne=3; ∫Sound|
  17550. threeToOnePacketSize=16; ∫Sound|
  17551. thumbCntl=6; ∫Controls|
  17552. THWord=^TPWord; ∫Printing|
  17553. THz=^Zone; ∫Memory|
  17554. TickCount:LONGINT; ∫Events Δ {A975} I-260|
  17555. tickleCmd=20; ∫Sound|
  17556. Ticks=$16A; ∫SysEqu
  17557. { [GLOBAL VAR] Current number of ticks since system startup (
  17558. long) Tick count, time since boot [unsigned long] }|
  17559. tilde=$F7; ∫Script|
  17560. timbreCmd=44; ∫Sound|
  17561. Time=LONGINT; ∫Sound
  17562. { in half milliseconds }|
  17563. TimeDBRA=$0D00; ∫SysEqu
  17564. { [GLOBAL VAR] (word) number of iterations of DBRA per
  17565. millisecond }|
  17566. TimeLM=$20C; ∫SysEqu
  17567. { [GLOBAL VAR] Time has name conflict w/ type. Clock time (
  17568. extrapolated) [long] }|
  17569. timeOutConst=35; ∫ROMDefs
  17570. { Time out constant }|
  17571. Timer see ∫Timer|
  17572. times=20; ∫Fonts|
  17573. TimeSCCDB=$0D02; ∫SysEqu
  17574. { [GLOBAL VAR] (word) number of iter's of SCC access & DBRA. }|
  17575. TimeSCSIDB=$0DA6; ∫SysEqu
  17576. { [GLOBAL VAR] (word) number of iter's of SCSI access & DBRA }|
  17577. TimeStamp=LONGINT; ∫Editions
  17578. { seconds since 1904 }|
  17579. tk0BadErr=-76; ∫Errors
  17580. { track 0 detect doesn't change }|
  17581. tlocType='tloc'; ∫TerminalTools|
  17582. TLong=RECORD ∫Printing [1/2]
  17583.     CASE INTEGER OF
  17584.     0:
  17585.         w1,w0:TWord;
  17586.     1:
  17587.         b1,b0:LONGINT;
  17588.     2:|
  17589. TLong=RECORD ∫Printing [2/2]
  17590.         p0:Ptr;
  17591.     3:
  17592.         h0:Handle;
  17593.     4:
  17594.         pt:Point;|
  17595. TMActivate(hTerm:TermHandle;activate:BOOLEAN); ∫Terminals|
  17596. tmActivateMsg=6; ∫TerminalTools|
  17597. TMAddSearch(hTerm:TermHandle;theString:Str255;where:Rect;
  17598. searchType:TMSearchTypes;callBack:ProcPtr):INTEGER; ∫Terminals|
  17599. tmAutoScroll=$00000008; ∫Terminals|
  17600. TMChoose(VAR hTerm:TermHandle;where:Point;idleProc:ProcPtr):
  17601. INTEGER; ∫Terminals|
  17602. tmChooseBackdoor=2; ∫Terminals|
  17603. tmChooseNochange=1; ∫Terminals|
  17604. TMChooseRec=RECORD ∫Terminals
  17605.     reserved:LONGINT;
  17606.     msg:LONGINT;
  17607.     idleProc:ProcPtr;
  17608.     filterProc:ProcPtr;
  17609.     newTool:Str63;
  17610.     newConfig:Ptr;
  17611.     eventProc:ProcPtr;|
  17612. TMChooseRecPtr=^TMChooseRec; ∫Terminals|
  17613. TMClear(hTerm:TermHandle); ∫Terminals|
  17614. tmClearMsg=108; ∫TerminalTools|
  17615. TMClearSearch(hTerm:TermHandle); ∫Terminals|
  17616. TMClick(hTerm:TermHandle;theEvent:EventRecord); ∫Terminals|
  17617. tmClickMsg=104; ∫TerminalTools|
  17618. TMCountTermKeys(hTerm:TermHandle):INTEGER; ∫Terminals|
  17619. tmCountTermKeysMsg=114; ∫TerminalTools|
  17620. tmCursorMsg=111; ∫TerminalTools|
  17621. TMCursorTypes=INTEGER; ∫Terminals|
  17622. tmDeactivateMsg=7; ∫TerminalTools|
  17623. TMDefault(VAR theConfig:Ptr;procID:INTEGER;allocate:BOOLEAN);
  17624. ∫Terminals|
  17625. tmDefaultMsg=1; ∫TerminalTools|
  17626. TMDispose(hTerm:TermHandle); ∫Terminals|
  17627. tmDisposeMsg=1; ∫TerminalTools|
  17628. TMDoTermKey(hTerm:TermHandle;theKey:Str255):BOOLEAN;
  17629. ∫Terminals|
  17630. tmDoTermKeyMsg=113; ∫TerminalTools|
  17631. TMEnglishToIntl(hTerm:TermHandle;inputPtr:Ptr;VAR outputPtr:
  17632. Ptr;language:INTEGER):OSErr; ∫Terminals|
  17633. tmEnvironsChanged=2; ∫Terminals|
  17634. TMErr=OSErr; ∫Terminals|
  17635. TMEvent(hTerm:TermHandle;theEvent:EventRecord); ∫Terminals|
  17636. tmEventMsg=5; ∫TerminalTools|
  17637. TMFlags=LONGINT; ∫Terminals|
  17638. tmfoErr=-42; ∫Errors
  17639. { too many files open }|
  17640. tmGenericError=-1; ∫Terminals|
  17641. TMGetConfig(hTerm:TermHandle):Ptr; ∫Terminals|
  17642. TMGetCursor(hTerm:TermHandle;cursType:TMCursorTypes):Point;
  17643. ∫Terminals|
  17644. tmGetEnvironsMsg=112; ∫TerminalTools|
  17645. TMGetErrorString(hTerm:TermHandle;id:INTEGER;VAR errMsg:
  17646. Str255); ∫Terminals|
  17647. tmGetErrorStringMsg=8; ∫TerminalTools|
  17648. TMGetIndTermKey(hTerm:TermHandle;id:INTEGER;VAR theKey:Str255)
  17649. ; ∫Terminals|
  17650. tmGetIndTermKeyMsg=115; ∫TerminalTools|
  17651. TMGetLine(hTerm:TermHandle;lineNo:INTEGER;VAR theTermData:
  17652. TermDataBlock); ∫Terminals|
  17653. tmGetLineMsg=109; ∫TerminalTools|
  17654. TMGetProcID(name:Str255):INTEGER; ∫Terminals|
  17655. TMGetRefCon(hTerm:TermHandle):LONGINT; ∫Terminals|
  17656. TMGetSelect(hTerm:TermHandle;theData:Handle;VAR theType:
  17657. ResType):LONGINT; ∫Terminals|
  17658. tmGetSelectionMsg=105; ∫TerminalTools|
  17659. TMGetTermEnvirons(hTerm:TermHandle;VAR theEnvirons:
  17660. TermEnvironRec):TMErr; ∫Terminals|
  17661. TMGetTMVersion:INTEGER; ∫Terminals|
  17662. TMGetToolName(id:INTEGER;VAR name:Str255); ∫Terminals|
  17663. TMGetUserData(hTerm:TermHandle):LONGINT; ∫Terminals|
  17664. TMGetVersion(hTerm:TermHandle):Handle; ∫Terminals|
  17665. tmGraphicsTerminal=$0002; ∫Terminals|
  17666. TMIdle(hTerm:TermHandle); ∫Terminals|
  17667. tmIdleMsg=50; ∫TerminalTools|
  17668. tmInitMsg=0; ∫TerminalTools|
  17669. TMIntlToEnglish(hTerm:TermHandle;inputPtr:Ptr;VAR outputPtr:
  17670. Ptr;language:INTEGER):OSErr; ∫Terminals|
  17671. tmInvisible=$00000001; ∫Terminals|
  17672. TMKey(hTerm:TermHandle;theEvent:EventRecord); ∫Terminals|
  17673. tmKeyMsg=100; ∫TerminalTools|
  17674. tmL2English=0; ∫TerminalTools|
  17675. tmL2Intl=1; ∫TerminalTools|
  17676. TMMenu(hTerm:TermHandle;menuID:INTEGER;item:INTEGER):BOOLEAN;
  17677. ∫Terminals|
  17678. tmMenuMsg=4; ∫TerminalTools|
  17679. tmMgetMsg=0; ∫TerminalTools|
  17680. tmMsetMsg=1; ∫TerminalTools|
  17681. TMNew(termRect:Rect;viewRect:Rect;flags:TMFlags;procID:
  17682. INTEGER;owner:WindowPtr;sendProc:ProcPtr;cacheProc:ProcPtr;
  17683. breakProc:ProcPtr;clikLoop:ProcPtr;environsProc:ProcPtr;
  17684. refCon:LONGINT;userData:LONGINT):TermHandle; ∫Terminals|
  17685. tmNoErr=0; ∫Terminals|
  17686. tmNoMenus=$00000004; ∫Terminals|
  17687. tmNoTools=8; ∫Terminals|
  17688. tmNotSent=1; ∫Terminals|
  17689. tmNotSupported=7; ∫Terminals|
  17690. TMPaint(hTerm:TermHandle;theTermData:TermDataBlock;theRect:
  17691. Rect); ∫Terminals|
  17692. tmPaintMsg=110; ∫TerminalTools|
  17693. TMPChoose(VAR hTerm:TermHandle;where:Point;VAR cRec:
  17694. TMChooseRec):INTEGER; ∫Terminals|
  17695. TmpResLoad=$B9F; ∫SysEqu
  17696. { [GLOBAL VAR] second byte is temporary ResLoad value. }|
  17697. TMRemoveSearch(hTerm:TermHandle;refnum:INTEGER); ∫Terminals|
  17698. TMReset(hTerm:TermHandle); ∫Terminals|
  17699. tmResetMsg=51; ∫TerminalTools|
  17700. TMResize(hTerm:TermHandle;newViewRect:Rect); ∫Terminals|
  17701. tmResizeMsg=102; ∫TerminalTools|
  17702. TMResume(hTerm:TermHandle;resume:BOOLEAN); ∫Terminals|
  17703. tmResumeMsg=3; ∫TerminalTools|
  17704. tmSaveBeforeClear=$00000002; ∫Terminals|
  17705. tmScleanupMsg=4; ∫TerminalTools|
  17706. TMScroll(hTerm:TermHandle;dh:INTEGER;dv:INTEGER); ∫Terminals|
  17707. tmScrollMsg=107; ∫TerminalTools|
  17708. TMSearchBlock=RECORD ∫TerminalTools
  17709.     theString:StringHandle;
  17710.     where:Rect;
  17711.     searchType:TMSearchTypes;
  17712.     callBack:ProcPtr;
  17713.     refnum:INTEGER;
  17714.     next:TMSearchBlockPtr;|
  17715. TMSearchBlockPtr=^TMSearchBlock; ∫TerminalTools|
  17716. tmSearchNoCase=$0200; ∫Terminals
  17717. { These are only for TMSearchTypes }|
  17718. tmSearchNoDiacrit=$0100; ∫Terminals
  17719. { These are only for TMSearchTypes }|
  17720. TMSearchTypes=INTEGER; ∫Terminals|
  17721. TMSelection=RECORD ∫Terminals
  17722.     CASE INTEGER OF
  17723.     1:
  17724.         selRect:Rect;
  17725.     2:
  17726.         SelRgnHandle:RgnHandle;
  17727.         filler:LONGINT;|
  17728. TMSelTypes=INTEGER; ∫Terminals|
  17729. TMSetConfig(hTerm:TermHandle;thePtr:Ptr):INTEGER; ∫Terminals|
  17730. TMSetRefCon(hTerm:TermHandle;refCon:LONGINT); ∫Terminals|
  17731. TMSetSelection(hTerm:TermHandle;theSelection:TMSelection;
  17732. selType:TMSelTypes); ∫Terminals|
  17733. tmSetSelectionMsg=106; ∫TerminalTools|
  17734. TMSetupCleanup(procID:INTEGER;theConfig:Ptr;count:INTEGER;
  17735. theDialog:DialogPtr;VAR magicCookie:LONGINT); ∫Terminals|
  17736. TMSetupFilter(procID:INTEGER;theConfig:Ptr;count:INTEGER;
  17737. theDialog:DialogPtr;VAR theEvent:EventRecord;VAR theItem:
  17738. INTEGER;VAR magicCookie:LONGINT):BOOLEAN; ∫Terminals|
  17739. TMSetupItem(procID:INTEGER;theConfig:Ptr;count:INTEGER;
  17740. theDialog:DialogPtr;VAR theItem:INTEGER;VAR magicCookie:
  17741. LONGINT); ∫Terminals|
  17742. TMSetupPostflight(procID:INTEGER); ∫Terminals|
  17743. TMSetupPreflight(procID:INTEGER;VAR magicCookie:LONGINT):
  17744. Handle; ∫Terminals|
  17745. TMSetupPtr=^TMSetupStruct; ∫TerminalTools|
  17746. TMSetupSetup(procID:INTEGER;theConfig:Ptr;count:INTEGER;
  17747. theDialog:DialogPtr;VAR magicCookie:LONGINT); ∫Terminals|
  17748. TMSetupStruct=RECORD ∫TerminalTools
  17749.     theDialog:DialogPtr;
  17750.     count:INTEGER;
  17751.     theConfig:Ptr;
  17752.     procID:INTEGER; { procID of the tool }|
  17753. TMSetupXCleanup(procID:INTEGER;theConfig:Ptr;count:INTEGER;
  17754. theDialog:DialogPtr;OKed:BOOLEAN;VAR magicCookie:LONGINT);
  17755. ∫Terminals|
  17756. TMSetUserData(hTerm:TermHandle;userData:LONGINT); ∫Terminals|
  17757. tmSfilterMsg=3; ∫TerminalTools|
  17758. tmSitemMsg=2; ∫TerminalTools|
  17759. tmSpreflightMsg=0; ∫TerminalTools|
  17760. tmSsetupMsg=1; ∫TerminalTools|
  17761. TMStream(hTerm:TermHandle;theBuffer:Ptr;theLength:LONGINT;
  17762. flags:CMFlags):LONGINT; ∫Terminals|
  17763. tmStreamMsg=101; ∫TerminalTools|
  17764. tmSuspendMsg=2; ∫TerminalTools|
  17765. TMTask=RECORD ∫Timer
  17766.     qLink:QElemPtr;
  17767.     qType:INTEGER;
  17768.     tmAddr:ProcPtr;
  17769.     tmCount:LONGINT;
  17770.     tmWakeUp:LONGINT;
  17771.     tmReserved:LONGINT;|
  17772. TMTaskPtr=^TMTask; ∫Timer|
  17773. TMTermTypes=INTEGER; ∫Terminals|
  17774. tmTextTerminal=$0001; ∫Terminals|
  17775. TMUpdate(hTerm:TermHandle;visRgn:RgnHandle); ∫Terminals|
  17776. tmUpdateMsg=103; ∫TerminalTools|
  17777. TMValidate(hTerm:TermHandle):BOOLEAN; ∫Terminals|
  17778. tmValidateMsg=0; ∫TerminalTools|
  17779. tmwdoErr=-121; ∫Errors
  17780. { No free WDCB available }|
  17781. TN10    M.HW.Pinouts
  17782.         “Pinouts”|
  17783. TN100    M.OV.LargeScreens
  17784.         “Large Screen Displays”|
  17785. TN101    M.FL.CreateResFilePMSP
  17786.         “CreateResFile & PMSP”|
  17787. TN102    M.FL.HFSElucidations
  17788.         “HFS Elucidations”|
  17789. TN103    M.ME.MaxApplZone&MoveHHiASM
  17790.         “128K ROM/Asm”|
  17791. TN104    M.PT.MPWasmGlobals
  17792.         “Globals from Asm”|
  17793. TN105    M.PT.ObjPascal
  17794.         “Object Pascal”|
  17795. TN106    M.FL.VCBandDriveNum
  17796.         “VCBs and Drive Numbers”|
  17797. TN107    M.FL.NullInFilename
  17798.         “Nulls in Filenames”|
  17799. TN108    M.DV.AddDrive
  17800.         “AddDrive DrvrInstall”|
  17801. TN111    M.ME.MoveHHiSetResPurge
  17802.         “MoveHHi and SetResPurge”|
  17803. TN112    M.TB.FindDItem
  17804.         “FindDItem”|
  17805. TN113    M.DV.BootBlocks
  17806.         “Boot Blocks”|
  17807. TN114    M.NW.AppleShareOldFinder
  17808.         “AppleShare and Old Finder”|
  17809. TN115    M.OV.StationaryPads
  17810.         “Stationery Pads”|
  17811. TN116    M.NW.AppleShareApps
  17812.         “AppleShareable Applications”|
  17813. TN117    M.OV.CompatibilityWhy
  17814.         “Compatibility Why and How”|
  17815. TN120    M.IM.PrincipiaOffScreen
  17816.         “Principia Off-Screen”|
  17817. TN121    M.NW.HLAppleTalk
  17818.         “AppleTalk Interfaces”|
  17819. TN122    M.IM.DevIndPrinting
  17820.         “Device Independen Printing”|
  17821. TN123    M.IM.LaserWriterROM
  17822.         “LaserWriter ROM Bugs”|
  17823. TN124    M.IM.ImageWriter
  17824.         “Low-Level Printing”|
  17825. TN125    M.IM.SpoolerShared
  17826.         “Spool/Print Shared”|
  17827. TN126    M.PS.SubLaunching
  17828.         “Sub(Launching) H-L Langu”|
  17829. TN127    M.TE.EOLAmbiguity
  17830.         “TextEdit EOL Ambiguity”|
  17831. TN128    M.IM.PRGeneral
  17832.         “PrGeneral”|
  17833. TN129    M.OV.GestaltSysenvirons
  17834.         “_Gestalt & System Environs”|
  17835. TN130    M.FL.ioCompletion
  17836.         “ioCompletion”|
  17837. TN131    M.TE.TextEditBugs
  17838.         “TextEdit Bugs in 4.2”|
  17839. TN132    M.NW.AppleTalk
  17840.         “AppleTalk Interfaces Update”|
  17841. TN133    M.IM.Spooler
  17842.         “Is This a Spooler?”|
  17843. TN134    M.FL.DiskMedic
  17844.         “Boot Problems”|
  17845. TN135    M.PT.Customs
  17846.         “Getting thru CUSToms”|
  17847. TN136    M.ME.GrowZoneA5
  17848.         “A5 in GrowZone Procs”|
  17849. TN139    M.HW.PlusROMVers
  17850.         “Macintosh Plus ROMs”|
  17851. TN140    M.FL.PBHSetVo
  17852.         “PBHSetVol”|
  17853. TN141    M.TB.MaxResInFile
  17854.         “Number of Resources”|
  17855. TN142    M.NW.NoNetEvents
  17856.         “Avoid Using Network Events”|
  17857. TN143    M.HW.ADBReInit
  17858.         “Don’t Call ADBReInit in sys 4.2”|
  17859. TN144    M.HW.ColorMonitors
  17860.         “Color Monitor Connection”|
  17861. TN146    M.PT.MPWmc68881
  17862.         “MPW -mc68881”|
  17863. TN147    M.OV.GetInfoMasks
  17864.         “Finder Notes”|
  17865. TN148    M.HW.Boardkits
  17866.         “Mac II Board Suppliers”|
  17867. TN149    M.IM.DocNames
  17868.         “Document Names”|
  17869. TN151    M.ME.SysError33
  17870.         “System Error 33”|
  17871. TN152    M.IM.LaserPrep
  17872.         “Laser Prep Routines”|
  17873. TN153    M.TE.IUChanges
  17874.         “International Utilities Changes”|
  17875. TN154    M.IM.LargePict
  17876.         “Large PICT Files”|
  17877. TN155    M.ME.HandleVSPointer
  17878.         “Handles vs. Pointers”|
  17879. TN156    M.OV.ChkForFunction
  17880.         “Identifying Features”|
  17881. TN157    M.FL.GetVInfo
  17882.         “Problem with GetVInfo”|
  17883. TN158    M.TB.Multifinder
  17884.         “MultiFinder Questions”|
  17885. TN159    M.DV.HDHacking
  17886.         “Hard Disk Hacking”|
  17887. TN160    M.TB.KeyMapping
  17888.         “Key Mapping”|
  17889. TN161    M.IM.PrintLoop
  17890.         “Printing Loop That Cares”|
  17891. TN163    M.IM.ColorCopyBits
  17892.         “Colorizing CopyBits”|
  17893. TN164    M.PT.CFunctions
  17894.         “MPW C Functions”|
  17895. TN165    M.FL.CreateInDrop
  17896.         “Creating In Drop Folders”|
  17897. TN166    M.PT.CFuncArgs
  17898.         “C Glue”|
  17899. TN167    M.NW.AppleShareApp
  17900.         “AppleShare Foreground Apps”|
  17901. TN168    M.PT.Hypercard
  17902.         “HyperCard and You”|
  17903. TN171    M.IM.PackBits
  17904.         “PackBits”|
  17905. TN172    M.TB.MDEFMessage3
  17906.         “Popup MDEF Message 3”|
  17907. TN173    M.IM.PrGeneralBug
  17908.         “PrGeneral Bug”|
  17909. TN174    M.TE.PrintAction
  17910.         “PrintAction”|
  17911. TN175    M.IM.SetLineWidth
  17912.         “SetLineWidth Revealed”|
  17913. TN177    M.TB.MultiFinder1Bug
  17914.         “WaitNextEvent Bug in 1.0”|
  17915. TN178    M.TE.NewStringComp
  17916.         “Sorting”|
  17917. TN179    M.FL.ioNamePtr
  17918.         “ioNamePtr”|
  17919. TN18    M.TE.TextEditConvert
  17920.         “TextEdit Conversion”|
  17921. TN180    M.TB.MultifinderMisc
  17922.         “MultiFinder Miscellanea”|
  17923. TN181    M.IM.AppPictComments
  17924.         “Picture Comments”|
  17925. TN182    M.TE.WordBreakTables
  17926.         “WordBreak Tables”|
  17927. TN183    M.IM.PosIndPS
  17928.         “Position ind PS”|
  17929. TN184    M.TB.NotificationManager
  17930.         “Notification Manager”|
  17931. TN185    M.TB.OpenRFPerm
  17932.         “OpenRFPerm”|
  17933. TN186    M.FL.LockRange
  17934.         “"Lock, Unlock the Range"”|
  17935. TN187    M.FL.ioPosOffset
  17936.         “ioPosOffset”|
  17937. TN188    M.TB.ChangedResource
  17938.         “ChangedResource”|
  17939. TN189    M.OV.Vers
  17940.         “Version Territory”|
  17941. TN19    M.TB.ClicklessSound
  17942.         “Clickless Sound”|
  17943. TN190    M.TN.WDMultifinder
  17944.         “WDs & MultiFinder”|
  17945. TN191    M.IM.FontNames
  17946.         “Font Names”|
  17947. TN192    M.IM.LWDriverSurprise
  17948.         “Surprises in LW Driver 5.0”|
  17949. TN193    M.IM.BitMatToRegion
  17950.         “BitMapToRegion”|
  17951. TN194    M.TB.WMgrPort
  17952.         “WMgrPort”|
  17953. TN195    M.NW.ASPvsAFP
  17954.         “ASP & AFP”|
  17955. TN196    M.TB.CDEFParams
  17956.         “CDEF Params and Bugs”|
  17957. TN197    M.OV.Chooser
  17958.         “Chooser PACK”|
  17959. TN199    M.NW.KillNBP
  17960.         “KillNBP”|
  17961. TN2        M.OV.Compatibility
  17962.         “Compatability Guidelines”|
  17963. TN20    M.NW.Servers
  17964.         “Servers on AppleTalk”|
  17965. TN200    M.PT.MPW202Bugs
  17966.         “MPW 2.0.2 Bugs”|
  17967. TN203    M.OV.ManagerAbuse
  17968.         “Managerial Abuse”|
  17969. TN204    M.TB.HFSTidbits
  17970.         “HFS Tidbits”|
  17971. TN205    M.OV.Multifinder
  17972.         “MultiFinder Revisited”|
  17973. TN206    M.HW.ADB
  17974.         “Space Aliens (ADB) ”|
  17975. TN207    M.TE.TextEditChanges
  17976.         “Styled Text Edit in 6.0”|
  17977. TN208    M.OV.A5
  17978.         “Setting and Restoring A5”|
  17979. TN209    M.FL.ISO9660
  17980.         “ISO 9660 CD ROM Format”|
  17981. TN21    M.IM.PictureOpcodes
  17982.         “Picture Opcodes”|
  17983. TN210    M.OV.DesktopFile
  17984.         “Desktop File Limits”|
  17985. TN211    M.IM.PaletteManagerChanges
  17986.         “Palette Manager Changes 6.0.2”|
  17987. TN212    M.OV.32BitClean
  17988.         “Joy of 32-Bit Clean”|
  17989. TN213    M.ME.StripAddress
  17990.         “_StripAddress”|
  17991. TN214    M.TB.NewResourceMgrCalls
  17992.         “New Resource Manager Calls”|
  17993. TN215    M.TB.NewCDEVMsg
  17994.         “New CDEV Messages”|
  17995. TN216    M.NW.AppleShareLimits
  17996.         “AppleShare Limits”|
  17997. TN217    M.IM.FontIcons
  17998.         “Font File Icons”|
  17999. TN22    M.TE.TEScrollBug
  18000.         “TEScroll Bug”|
  18001. TN220    M.OS.SegmentLoader
  18002.         “Segment Loader Limitations”|
  18003. TN221    M.HW.NuBusLatency
  18004.         “NuBus Interrupt Latency”|
  18005. TN222    M.TB.MenuFlashing
  18006.         “Custom Menu Flashing Bug”|
  18007. TN223    M.PT.ASMInitGraf
  18008.         “Assembly Language _InitGraf”|
  18009. TN224    M.NW.OpenAppleTalk
  18010.         “Opening AppleTalk”|
  18011. TN225    M.NW.RegisterName
  18012.         “Using RegisterName”|
  18013. TN226    M.FL.PBCatMove
  18014.         “Moving Your Cat”|
  18015. TN227    M.TB.Karma
  18016.         “Toolbox Karma”|
  18017. TN228    M.ME.SwapMMUMode
  18018.         “Swapping MMU Mode”|
  18019. TN229    M.PT.AUXComapt
  18020.         “A/UX Compatibility Guide”|
  18021. TN23    M.PT.FontDAMover
  18022.         “Font/DA Mover”|
  18023. TN230    M.HW.SE30
  18024.         “Macintosh SE/30”|
  18025. TN231    M.PT.CommonLisp
  18026.         “Allegro Common Lisp”|
  18027. TN232    M.TB.StripOpenResFile
  18028.         “Strip _OpenResFile/_Open”|
  18029. TN233    M.ME.MFandSetGrowZone
  18030.         “MultiFinder and _SetGrowZone”|
  18031. TN234    M.HW.NuBusDesign
  18032.         “NuBus Physical Designs”|
  18033. TN235    M.HW.MathCoProc
  18034.         “Coop with Coprocessor”|
  18035. TN236    M.HW.SpeedyMathCoProc
  18036.         “Speedy Coprocessor”|
  18037. TN237    M.TE.RecordSizeLimit
  18038.         “TextEdit Limits Again”|
  18039. TN238    M.FL.FullPathName
  18040.         “Getting a Full Pathname”|
  18041. TN239    M.PT.InsideObjPascal
  18042.         “Inside Object Pascal”|
  18043. TN24    M.FL.Volumes
  18044.         “Available Volumes”|
  18045. TN240    M.PT.NonMacMPW
  18046.         “MPW for Non-Mac Systems”|
  18047. TN241    M.TE.Pixel2Char
  18048.         “ Pixel2char”|
  18049. TN242    M.TE.FontsAndScripts
  18050.         “Fonts and the Script Mgr”|
  18051. TN243    M.TE.ScriptVars
  18052.         “Script Mgr Variables”|
  18053. TN244    M.IM.ColorCursor
  18054.         “Color Cursor Cursing”|
  18055. TN245    M.IM.FontFamilies
  18056.         “Font Family Numbers”|
  18057. TN246    M.FL.MixingHFSandC
  18058.         “Mixing HFS and C I/O”|
  18059. TN247    M.OS.DeskHookINIT
  18060.         “DeskHook and INIT Evils”|
  18061. TN248    M.DV.DriverTime
  18062.         “Drivers and DAs in Need of Time”|
  18063. TN249    M.DV.SerialDriver
  18064.         “Opening Serial Driver”|
  18065. TN25    M.OV.A5TrapPatching
  18066.         “A5 and Patching traps”|
  18067. TN250    M.NW.AppleTalk2Mac
  18068.         “AppleTalk Phase 2”|
  18069. TN251    M.TE.SafeCDEV
  18070.         “Safe cdevs”|
  18071. TN252    M.IM.SmallIcons
  18072.         “Plotting Small Icons”|
  18073. TN253    M.TB.SICNinMenu
  18074.         “SICNs in Menus”|
  18075. TN254    M.HW.PortablePDS
  18076.         “Portable PDS Development”|
  18077. TN255    M.HW.PortableROMExp
  18078.         “Portable ROM Expansion”|
  18079. TN257    M.HW.SlotInterruptPrior
  18080.         “Slot Interrupt Priority”|
  18081. TN258    M.DV.ChecksumBounce
  18082.         “Our Checksum Bounced”|
  18083. TN259    M.IM.OldColors
  18084.         “Old Style Colors”|
  18085. TN26    M.TE.FONDs
  18086.         “Fond of FONDs”|
  18087. TN260    M.HW.NuBusPower
  18088.         “NuBus Power Limits”|
  18089. TN261    M.HW.Cache
  18090.         “Cache As Cache Can”|
  18091. TN262    M.DV.HLControlAndStatus
  18092.         “Control & Status Calls”|
  18093. TN263    M.TE.InternationalCancel
  18094.         “International Canceling”|
  18095. TN264    M.TE.ScriptDateTime
  18096.         “Date & Time Problems”|
  18097. TN265    M.PT.PascalToCProcParams
  18098.         “Pascal to C PROC Parms”|
  18099. TN266    M.DV.AbsolutePtDev
  18100.         “Absolute Pointing Devices”|
  18101. TN267    M.TE.TextEditTech
  18102.         “TextEdit Technicalities”|
  18103. TN268    M.PT.MacinTalk
  18104.         “MacinTalk Final Chapter”|
  18105. TN269    M.PT.M.PT.AUXSysCalls
  18106.         “A/UX  System Calls”|
  18107. TN269    M.PT.ProjectorResource
  18108.         “'ckid' Resource Format”|
  18109. TN270    M.NW.AppleTalkTimer
  18110.         “ATalk Retry Timers”|
  18111. TN271    M.HW.MacIIfx
  18112.         “Mac IIfx Inside Story”|
  18113. TN272    M.DV.SonyDriver
  18114.         “Sony Drives For You”|
  18115. TN273    M.DV.SCSITermination
  18116.         “SCSI Termination”|
  18117. TN274    M.PT.TeachText
  18118.         “Compleat TeachText”|
  18119. TN275    M.IM.32BitQD
  18120.         “32-Bit QuickDraw V1.2”|
  18121. TN276    M.DV.MonitorDepth
  18122.         “Gimmie Depth or Death”|
  18123. TN277    M.IM.TimeSpaceCopyBits
  18124.         “Time Space and CopyBits”|
  18125. TN278    M.DV.PBClose
  18126.         “PBClose the Barn Door”|
  18127. TN279    M.TB.LDEFs
  18128.         “LDEF Madness”|
  18129. TN28    M.TB.FindersDrives
  18130.         “Finders and Drives”|
  18131. TN280    M.PT.MacAPPBugs
  18132.         “MacApp Bugs 3.0”|
  18133. TN281    M.PT.HandleObjects
  18134.         “Multiple Inheritance”|
  18135. TN282    M.HW.ByteSmearing
  18136.         “Smear Tactics”|
  18137. TN284    M.PT.SerialUnderAUX
  18138.         “IOP Diffs Under A/UX”|
  18139. TN285    M.ME.VMMemoryMapping
  18140.         “GetPhysical ”|
  18141. TN286    M.DV.SerialGPi
  18142.         “Serial GPi The Reliable Way”|
  18143. TN287    M.FL.Sparing
  18144.         “Spare A Block”|
  18145. TN288    M.HW.sResources
  18146.         “NuBus Block Transfers”|
  18147. TN289    M.IM.GCQDCopybits
  18148.         “CopyBits & GC QuickDraw”|
  18149. TN29    M.TB.DeskTopFile
  18150.         “Desktop File Resources”|
  18151. TN290    M.TB.WDEFwDraw
  18152.         “WDEF and wDraw”|
  18153. TN291    M.HW.CMOSonLCPDS
  18154.         “CMOS On LC PDS”|
  18155. TN292    M.DV.BusErrorHandler
  18156.         “Bus Error Handlers”|
  18157. TN293    M.DV.CDNotes
  18158.         “Excellent CD Notes”|
  18159. TN294    M.IM.pIdleProc
  18160.         “PIdle Procedure ”|
  18161. TN295    M.IM.Feeder
  18162.         “Feeder Fodder”|
  18163. TN296    M.IM.DictionaryLoading
  18164.         “Lo Down On Downloading”|
  18165. TN297    M.IM.PictAndPrinting
  18166.         “Pictures and Print”|
  18167. TN298    M.TB.ColorWindowsIn7
  18168.         “"Color, Windows & 7.0"”|
  18169. TN30    M.TE.FontHeight
  18170.         “Font Height Tables”|
  18171. TN300    M.PT.PascalObjects
  18172.         “My Life as a Pascal Object”|
  18173. TN301    M.FL.FileShare
  18174.         “File Sharing ”|
  18175. TN302    M.TB.MovableModalDialog
  18176.         “Movable Modal Dialogs”|
  18177. TN303    M.ME.PurgeProc
  18178.         “PurgeProc Note ”|
  18179. TN304    M.TB.PendingUpdates
  18180.         “Update Perils”|
  18181. TN305    M.FL.PBSharePBUnshare
  18182.         “PBShare & PBUnshare”|
  18183. TN306    M.IM.IconDrawing
  18184.         “Icon Drawing in 7”|
  18185. TN307    M.PT.CplusplusPitfalls
  18186.         “C++ Pitfalls”|
  18187. TN308    M.HW.psltResource
  18188.         “pslt resource”|
  18189. TN309    M.NW.SourceRouting
  18190.         “SourceRoutes”|
  18191. TN310    M.OV.ExtraCDEVRes
  18192.         “Resource in CDEV”|
  18193. TN311    M.IM.PrJobMerge
  18194.         “Fun with PrJobMerge (#2)”|
  18195. TN312    M.NW.AppleTalk2
  18196.         “AppleTalk2”|
  18197. TN313    M.PT.PerfTuning
  18198.         “Performance Tuning”|
  18199. TN314    M.OS.OmegaSANE
  18200.         “OmegaSANE”|
  18201. TN315    M.FL.AliasFiles
  18202.         “Alias File”|
  18203. TN316    M.NW.DAMExtensions
  18204.         “DAM Extensions”|
  18205. TN317    M.HW.QuadraFPU
  18206.         “FPU Operations on Quadras”|
  18207. TN318    M.DV.PollProc
  18208.         “PollProc”|
  18209. TN319    M.NW.TokenTalkProgrammer
  18210.         “TokenTlk Pgm Gd Update”|
  18211. TN32    M.TB.RervedResTypes
  18212.         “Reserved Resource Types”|
  18213. TN320    M.PS.DeferredTasks
  18214.         “Deferred Task Traps”|
  18215. TN33    M.IM.ImgWrtrPaper
  18216.         “Image Writer II Paper Motion”|
  18217. TN34    M.TB.DialogUserItems
  18218.         “User Items in Dialogs”|
  18219. TN36    M.DV.DrvQEl
  18220.         “Drive Queue Elemets”|
  18221. TN38    M.PT.ROMDebugger
  18222.         “ROM Debugger”|
  18223. TN4        M.TB.GetNewDialogErrs
  18224.         “GetNewDialog Errors”|
  18225. TN40    M.TB.FinderFlags
  18226.         “Finder Flags”|
  18227. TN41    M.IM.OffscreenBitMap
  18228.         “Off-Screen Bitmaps”|
  18229. TN42    M.PT.PascalByPointer
  18230.         “Pascal Routines Passed by Ptr”|
  18231. TN44    M.FL.Compatibility
  18232.         “HFS Comaptibility Guidelines”|
  18233. TN46    M.TB.SeparateResFiles
  18234.         “Separate Resource Files”|
  18235. TN47    M.FL.SFCustomize
  18236.         “Standard File Customization”|
  18237. TN48    M.TB.Bundles
  18238.         “Bundles”|
  18239. TN5        M.PS.DialogsInDAs
  18240.         “DiaglogsfromDAs”|
  18241. TN50    M.TB.SetResLoad
  18242.         “Calling SetResLoad”|
  18243. TN51    M.OV.PurgeNComactDebug
  18244.         “Debug with PurgeMem & ComactMem”|
  18245. TN53    M.ME.MoreMasters
  18246.         “MoreMasters Revisited”|
  18247. TN55    M.IM.DrawingIcons
  18248.         “Drawing Icons”|
  18249. TN56    M.HW.BreakCTSEvent
  18250.         “Break/CTS Serial Driver Events”|
  18251. TN59    M.IM.PictClipRegions
  18252.         “Pictures and Clip Regions”|
  18253. TN6        M.TB.OwnedRsrcShortcuts
  18254.         “Owned Resource Shortcuts”|
  18255. TN60    M.TE.TextInNarrowGP
  18256.         “Drawing Text In Narrow GrafPort”|
  18257. TN62    M.TB.ResHeaderAppBytes
  18258.         “Dont Use Res Header App Bytes”|
  18259. TN65    M.HW.MacPlusPinouts
  18260.         “Mac Plus Pinouts”|
  18261. TN66    M.FL.ActiveFS
  18262.         “Which File System is Active”|
  18263. TN67    M.FL.BlessedFolder
  18264.         “Blessed Folder”|
  18265. TN68    M.FL.SearchingVols
  18266.         “Searching volumes”|
  18267. TN69    M.FL.IOFDirIndexSetting
  18268.         “PBGetCatInfo&ioFDirIndex”|
  18269. TN7        M.OV.Debugging
  18270.         “Debugging Tips”|
  18271. TN70    M.DV.ForceFloppySize
  18272.         “Forcing Floppy Size”|
  18273. TN71    M.DV.FindingDrivers
  18274.         “Finding Drivers in Unit Table”|
  18275. TN72    M.IM.LaserWriterOpt
  18276.         “LW Optimization Techniques”|
  18277. TN73    M.IM.ColorPrinting
  18278.         “Color Printing”|
  18279. TN74    M.FL.NoDataInResFork
  18280.         “Data In Resource Fork”|
  18281. TN75    M.PT.Installer
  18282.         “Multidisk Installer”|
  18283. TN77    M.FL.HFSRuminations
  18284.         “HFS Ruminations”|
  18285. TN78    M.TB.ResourceTips
  18286.         “Resource Manager Tips”|
  18287. TN79    M.TB.ZoomWindow
  18288.         “ZoomWindow”|
  18289. TN80    M.FL.SFTips
  18290.         “Standard File Tips”|
  18291. TN81    M.FL.Caching
  18292.         “Caching”|
  18293. TN82    M.TE.TextEditAdvice
  18294.         “TextEdit”|
  18295. TN84    M.PT.EditFileFormat
  18296.         “Edit File Format”|
  18297. TN85    M.TB.GetNextEvent
  18298.         “GetNextEvent & Blinking Apple ”|
  18299. TN86    M.PT.MacPaintDoc
  18300.         “MacPaint Document Format”|
  18301. TN87    M.FL.FCBPBRec
  18302.         “Error in FCBPBRec”|
  18303. TN88    M.PT.Signals
  18304.         “Signals”|
  18305. TN9        M.NW.Internets
  18306.         “Internets”|
  18307. TN91    M.IM.PictComments
  18308.         “PictComments Real Deal”|
  18309. TN92    M.TE.Appearance
  18310.         “Appearance Of Text”|
  18311. TN93    M.PT.MPWLoad
  18312.         “MPW {$LOAD}”|
  18313. TN94    M.FL.Tags
  18314.         “Tags”|
  18315. TN95    M.IM.AddPrintDialog
  18316.         “Print Dialogs (Bad formatting)”|
  18317. TN96    M.DV.SCSI
  18318.         “SCSI Bugs”|
  18319. TN=0..15; ∫Printing|
  18320. ToExtFS=$3F2[GLOBAL VAR] Pointer to external file system;
  18321. ∫Globals|
  18322. togChar12HourBit=30; ∫Script
  18323. { If toggling hour by char, accept hours 1..12 only }|
  18324. togCharZCycleBit=29; ∫Script
  18325. { Modifier for togChar12HourBit: accept hours 0..11 only }|
  18326. togDelta12HourBit=28; ∫Script
  18327. { If toggling hour up/down, restrict to 12-hour range (am/pm)|
  18328. toggleBadChar=4; ∫Script|
  18329. toggleBadDelta=3; ∫Script|
  18330. toggleBadField=2; ∫Script|
  18331. toggleBadNum=6; ∫Script|
  18332. ToggleDate(VAR lSecs:LongDateTime;field:LongDateField;delta:
  18333. DateDelta;ch:INTEGER;params:TogglePB):ToggleResults; ∫Script|
  18334. toggleErr3=7; ∫Script|
  18335. toggleErr4=8; ∫Script|
  18336. toggleErr5=9; ∫Script|
  18337. toggleOK=1; ∫Script|
  18338. toggleOutOfRange=7; ∫Script
  18339. { synonym for toggleErr3 }|
  18340. TogglePB=RECORD ∫Script
  18341.     togFlags:LONGINT; { caller normally sets low word to
  18342. dateStdMask=$7F }
  18343.     amChars:ResType; { from intl0 }
  18344.     pmChars:ResType; { from intl0 }
  18345.     reserved:ARRAY [0..3] OF LONGINT;|
  18346. ToggleResults=INTEGER; ∫Script|
  18347. toggleUndefined=0; ∫Script|
  18348. toggleUnknown=5; ∫Script|
  18349. toglBit=5; ∫TextEdit
  18350. { set faces in toggle mode }|
  18351. tokDecPoint=14; ∫Script|
  18352. tokEMinus=16; ∫Script|
  18353. token1Quote=52; ∫Script|
  18354. token2Equal=38; ∫Script|
  18355. token2Quote=51; ∫Script|
  18356. tokenAlpha=4; ∫Script|
  18357. tokenAltNum=11; ∫Script|
  18358. tokenAltReal=13; ∫Script|
  18359. tokenAmpersand=57; ∫Script|
  18360. tokenAsterisk=26; ∫Script|
  18361. tokenAtSign=58; ∫Script|
  18362. tokenBackSlash=30; ∫Script|
  18363. tokenBar=59; ∫Script|
  18364. TokenBlock=RECORD ∫Script [1/3]
  18365.     source:Ptr; { pointer to stream of characters }
  18366.     sourceLength:LONGINT; { length of source stream }
  18367.     tokenList:Ptr; { pointer to array of tokens }
  18368.     tokenLength:LONGINT; { maximum length of TokenList }
  18369.     tokenCount:LONGINT; { number tokens generated by tokenizer }
  18370.     stringList:Ptr; { pointer to stream of identifiers }
  18371.     stringLength:LONGINT; { length of string list }|
  18372. TokenBlock=RECORD ∫Script [2/3]
  18373.     stringCount:LONGINT; { number of bytes currently used }
  18374.     doString:BOOLEAN; { make strings & put into StringLIst }
  18375.     doAppend:BOOLEAN; { append to TokenList rather than replace }
  18376.     doAlphanumeric:BOOLEAN; { identifiers may include numeric }
  18377.     doNest:BOOLEAN; { do comments nest? }
  18378.     leftDelims:ARRAY [0..1] OF TokenType;
  18379.     rightDelims:ARRAY [0..1] OF TokenType;|
  18380. TokenBlock=RECORD ∫Script [3/3]
  18381.     leftComment:ARRAY [0..3] OF TokenType;
  18382.     rightComment:ARRAY [0..3] OF TokenType;
  18383.     escapeCode:TokenType; { escape symbol code }
  18384.     decimalCode:TokenType;
  18385.     itlResource:Handle; { ptr to itl4 resource of current script
  18386.     reserved:ARRAY [0..7] OF LONGINT; { must be zero! }|
  18387. TokenBlockPtr=^TokenBlock; ∫Script|
  18388. tokenCapPi=66; ∫Script|
  18389. tokenCarat=55; ∫Script|
  18390. tokenCaret=55; ∫Script|
  18391. tokenCenterDot=78; ∫Script|
  18392. tokenColon=68; ∫Script|
  18393. tokenColonEqual=39; ∫Script|
  18394. tokenComma=45; ∫Script|
  18395. tokenDivide=27; ∫Script|
  18396. tokenDollar=70; ∫Script|
  18397. tokenEllipsis=77; ∫Script|
  18398. tokenEmpty=-1; ∫Script|
  18399. tokenEqual=33; ∫Script|
  18400. tokenErr=$8100; ∫Script|
  18401. tokenEscape=10; ∫Script|
  18402. tokenExclam=43; ∫Script|
  18403. tokenExclamEqual=42; ∫Script|
  18404. tokenFraction=72; ∫Script|
  18405. tokenGreat=32; ∫Script|
  18406. tokenGreatEqual1=37; ∫Script|
  18407. tokenGreatEqual2=36; ∫Script|
  18408. tokenHash=69; ∫Script|
  18409. tokenInfinity=67; ∫Script|
  18410. tokenIntegral=64; ∫Script|
  18411. tokenIntl=4; ∫Script
  18412. { the itl resource number of the tokenizer }|
  18413. tokenIntlCurrency=73; ∫Script|
  18414. tokenLeft1Quote=49; ∫Script|
  18415. tokenLeft2Quote=47; ∫Script|
  18416. tokenLeftBracket=18; ∫Script|
  18417. tokenLeftComment=7; ∫Script|
  18418. tokenLeftCurly=20; ∫Script|
  18419. tokenLeftEnclose=22; ∫Script|
  18420. tokenLeftLit=2; ∫Script|
  18421. tokenLeftParen=16; ∫Script|
  18422. tokenLeftSingGuillemet=74; ∫Script|
  18423. tokenLess=31; ∫Script|
  18424. tokenLessEqual1=35; ∫Script|
  18425. tokenLessEqual2=34; ∫Script|
  18426. tokenLessGreat=41; ∫Script|
  18427. tokenLiteral=9; ∫Script|
  18428. tokenMicro=65; ∫Script|
  18429. tokenMinus=25; ∫Script|
  18430. tokenNewLine=6; ∫Script|
  18431. tokenNil=127; ∫Script|
  18432. tokenNoBreakSpace=71; ∫Script|
  18433. tokenNotEqual=40; ∫Script|
  18434. tokenNumeric=5; ∫Script|
  18435. tokenPercent=54; ∫Script|
  18436. tokenPeriod=46; ∫Script|
  18437. tokenPerThousand=76; ∫Script|
  18438. tokenPi=61; ∫Script|
  18439. tokenPlus=24; ∫Script|
  18440. tokenPlusMinus=28; ∫Script|
  18441. tokenQuestion=60; ∫Script|
  18442. tokenRealNum=12; ∫Script|
  18443. TokenRec=RECORD ∫Script
  18444.     theToken:TokenType;
  18445.     position:Ptr; { pointer into original Source }
  18446.     length:LONGINT; { length of text in original source }
  18447.     stringPosition:StringPtr; { Pascal/C string copy of
  18448. identifier }|
  18449. TokenRecPtr=^TokenRec; ∫Script|
  18450. tokenReserve1=14; ∫Script|
  18451. tokenReserve2=15; ∫Script|
  18452. TokenResults=… ∫Script
  18453. (tokenOK,tokenOverflow,stringOverflow,badDelim,badEnding,
  18454. crash);|
  18455. tokenRight1Quote=50; ∫Script|
  18456. tokenRight2Quote=48; ∫Script|
  18457. tokenRightBracket=19; ∫Script|
  18458. tokenRightComment=8; ∫Script|
  18459. tokenRightCurly=21; ∫Script|
  18460. tokenRightEnclose=23; ∫Script|
  18461. tokenRightLit=3; ∫Script|
  18462. tokenRightParen=17; ∫Script|
  18463. tokenRightSingGuillemet=75; ∫Script|
  18464. tokenRoot=62; ∫Script|
  18465. tokenSemicolon=53; ∫Script|
  18466. tokenSigma=63; ∫Script|
  18467. tokenSlash=29; ∫Script|
  18468. tokenTilda=44; ∫Script|
  18469. tokenTilde=44; ∫Script|
  18470. TokenType=INTEGER; ∫Script|
  18471. tokenUnderline=56; ∫Script|
  18472. tokenUnknown=0; ∫Script|
  18473. tokenWhite=1; ∫Script|
  18474. tokEPlus=15; ∫Script|
  18475. tokEscape=13; ∫Script|
  18476. tokLeader=4; ∫Script|
  18477. tokLeadPlacer=3; ∫Script|
  18478. tokLeftQuote=1; ∫Script|
  18479. tokMaxSymbols=31; ∫Script|
  18480. tokMinusSign=9; ∫Script|
  18481. tokNonLeader=5; ∫Script|
  18482. tokPercent=7; ∫Script|
  18483. tokPlusSign=8; ∫Script|
  18484. tokRightQuote=2; ∫Script|
  18485. tokSeparator=12; ∫Script
  18486. { 11 is a reserved field }|
  18487. tokThousands=10; ∫Script|
  18488. tokZeroLead=6; ∫Script|
  18489. Tone=RECORD ∫Sound
  18490.     count:INTEGER;
  18491.     amplitude:INTEGER;
  18492.     duration:INTEGER;|
  18493. Tones=ARRAY[0..5000] OF Tone; ∫Sound|
  18494. ToolScratch=$9CE[GLOBAL VAR] 8-byte scratch area; ∫Globals|
  18495. ToolUtils see ∫ToolUtils|
  18496. tooManyReqs=-1097; ∫Errors|
  18497. tooManySeps=32; ∫Script|
  18498. tooManySkts=-1098; ∫Errors|
  18499. TopMapHndl=$A50; ∫SysEqu
  18500. { [GLOBAL VAR] Handle to resource map of most recently opened
  18501. resource file topmost map in list [handle] }|
  18502. TopMem:Ptr; ∫Memory II-44|
  18503. toronto=9; ∫Fonts|
  18504. totalLoadCmd=26; ∫Sound|
  18505. TP2PerfGlobals=^TPerfGlobals; ∫Perf|
  18506. TPBitMap=^BitMap; ∫Printing|
  18507. TPCCB=^TRCCB; ∫ADSP|
  18508. TPerfGlobals=RECORD ∫Perf [1/4]
  18509.     startROM:LONGINT; { ROM Base }
  18510.     romHits:LONGINT; { used if MeasureROM is false }
  18511.     misses:LONGINT; { count of PC values outside measured memory
  18512.     segArray:PLongs; { array of segment handles }
  18513.     sizeArray:PLongs; { array of segment sizes }
  18514.     idArray:HInts; { array of segment rsrc IDs }
  18515.     baseArray:PLongs; { array of offsets to counters for each
  18516. segment }
  18517.     samples:PLongs; { samples buffer }|
  18518. TPerfGlobals=RECORD ∫Perf [2/4]
  18519.     buffSize:LONGINT; { size of samples buffer in bytes }
  18520.     timeInterval:INTEGER; { number of clock intervals between
  18521. interrupts }
  18522.     bucketSize:INTEGER; { size of buckets power of 2 }
  18523.     log2buckSize:INTEGER; { used in CvtPC }
  18524.     pcOffset:INTEGER; { offset to the user PC at interrupt time.
  18525.     numMeasure:INTEGER; { # Code segments (w/o jump table)- ROM
  18526. etc. }
  18527.     firstCode:INTEGER; { index of first Code segment }|
  18528. TPerfGlobals=RECORD ∫Perf [3/4]
  18529.     takingSamples:BOOLEAN; { true if sampling is enabled }
  18530.     measureROM:BOOLEAN;
  18531.     measureCode:BOOLEAN;
  18532.     ramSeg:INTEGER; { index of "segment" record to cover RAM > 0
  18533. if RAM (misses) are to be bucketed. }
  18534.     ramBase:LONGINT; { beginning of RAM being measured. }
  18535.     measureRAMbucketSize:INTEGER;
  18536.     measureRAMlog2buckSize:INTEGER;
  18537.     romVersion:INTEGER;|
  18538. TPerfGlobals=RECORD ∫Perf [4/4]
  18539.     vRefNum:INTEGER; { Volume where the report file is to be
  18540. created }
  18541.     volumeSelected:BOOLEAN; { True if user selects the report
  18542. file name }
  18543.     rptFileName:Str255; { Report file name }
  18544.     rptFileCreator:Str255; { Report File Creator }
  18545.     rptFileType:Str255; { Report File type }
  18546.     getResType:ResType; { Resource type }|
  18547. TPfPgDir=RECORD ∫Printing
  18548.     iPages:INTEGER;
  18549.     iPgPos:ARRAY [0..128] OF LONGINT; { ARRAY [0..iPfMaxPgs] OF
  18550. LONGINT }|
  18551. TPLong=^TLong; ∫Printing|
  18552. TPPfPgDir=^TPfPgDir; ∫Printing|
  18553. TPPrDlg=^TPrDlg; ∫Printing|
  18554. TPPrInfo=^TPrInfo; ∫Printing|
  18555. TPPrint=^TPrint; ∫Printing|
  18556. TPPrJob=^TPrJob; ∫Printing|
  18557. TPPrPort=^TPrPort; ∫Printing|
  18558. TPPrStatus=^TPrStatus; ∫Printing|
  18559. TPPrStl=^TPrStl; ∫Printing|
  18560. TPPrXInfo=^TPrXInfo; ∫Printing|
  18561. TPrDlg=RECORD ∫Printing [1/2]
  18562.     Dlg:DialogRecord; { The Dialog window }
  18563.     pFltrProc:ModalFilterProcPtr; { The Filter Proc. }
  18564.     pItemProc:PItemProcPtr; { The Item evaluating proc. }
  18565.     hPrintUsr:THPrint; { The user's print record. }
  18566.     fDoIt:BOOLEAN;
  18567.     fDone:BOOLEAN;|
  18568. TPrDlg=RECORD ∫Printing [2/2]
  18569.     lUser1:LONGINT; { Four longs for user's to hang global data.
  18570.     lUser2:LONGINT; { ...Plus more stuff needed by the
  18571. particular printing dialog. }
  18572.     lUser3:LONGINT;
  18573.     lUser4:LONGINT;|
  18574. TPRect=^Rect; ∫Printing|
  18575. TPrInfo=RECORD ∫Printing
  18576.     iDev:INTEGER; { Font mgr/QuickDraw device code }
  18577.     iVRes:INTEGER; { Resolution of device, in device coordinates
  18578.     iHRes:INTEGER; { ..note: V before H => compatable with Point.
  18579.     rPage:Rect; { The page (printable) rectangle in device
  18580. coordinates. }|
  18581. TPrint=RECORD ∫Printing [1/2]
  18582.     iPrVersion:INTEGER; { (2) Printing software version }
  18583.     prInfo:TPrInfo; { (14) the PrInfo data associated with the
  18584. current style. }
  18585.     rPaper:Rect; { (8) The paper rectangle [offset from rPage] }
  18586.     prStl:TPrStl; { (8) This print request's style. }
  18587.     prInfoPT:TPrInfo; { (14) Print Time Imaging metrics }|
  18588. TPrint=RECORD ∫Printing [2/2]
  18589.     prXInfo:TPrXInfo; { (16) Print-time (expanded) Print info
  18590. record. }
  18591.     prJob:TPrJob; { (20) The Print Job request (82) Total of the
  18592. above; 120-82 = 38 bytes needed to fill 120 }
  18593.     printX:ARRAY [1..19] OF INTEGER; { Spare to fill to 120
  18594. bytes! }|
  18595. TPrJob=RECORD ∫Printing [1/2]
  18596.     iFstPage:INTEGER; { Page Range. }
  18597.     iLstPage:INTEGER;
  18598.     iCopies:INTEGER; { No. copies. }
  18599.     bJDocLoop:SignedByte; { The Doc style: Draft, Spool, .., and
  18600. .. }
  18601.     fFromUsr:BOOLEAN; { Printing from an User's App (not PrApp)
  18602. flag }|
  18603. TPrJob=RECORD ∫Printing [2/2]
  18604.     pIdleProc:PrIdleProcPtr; { The Proc called while waiting on
  18605. IO etc. }
  18606.     pFileName:StringPtr; { Spool File Name: NIL for default. }
  18607.     iFileVol:INTEGER; { Spool File vol, set to 0 initially }
  18608.     bFileVers:SignedByte; { Spool File version, set to 0
  18609. initially }
  18610.     bJobX:SignedByte; { An eXtra byte. }|
  18611. TPrPort=RECORD ∫Printing [1/2]
  18612.     gPort:GrafPort; { The Printer's graf port. }
  18613.     gProcs:QDProcs; { ..and its procs }
  18614.     lGParam1:LONGINT; { 16 bytes for private parameter storage. }
  18615.     lGParam2:LONGINT;
  18616.     lGParam3:LONGINT;|
  18617. TPrPort=RECORD ∫Printing [2/2]
  18618.     lGParam4:LONGINT;
  18619.     fOurPtr:BOOLEAN; { Whether the PrPort allocation was done by
  18620. us. }
  18621.     fOurBits:BOOLEAN; { Whether the BitMap allocation was done
  18622. by us. }|
  18623. TPrStatus=RECORD ∫Printing [1/2]
  18624.     iTotPages:INTEGER; { Total pages in Print File. }
  18625.     iCurPage:INTEGER; { Current page number }
  18626.     iTotCopies:INTEGER; { Total copies requested }
  18627.     iCurCopy:INTEGER; { Current copy number }
  18628.     iTotBands:INTEGER; { Total bands per page. }
  18629.     iCurBand:INTEGER; { Current band number }|
  18630. TPrStatus=RECORD ∫Printing [2/2]
  18631.     fPgDirty:BOOLEAN; { True if current page has been written to.
  18632.     fImaging:BOOLEAN; { Set while in band's DrawPic call. }
  18633.     hPrint:THPrint; { Handle to the active Printer record }
  18634.     pPrPort:TPPrPort; { Ptr to the active PrPort }
  18635.     hPic:PicHandle; { Handle to the active Picture }|
  18636. TPrStl=RECORD ∫Printing
  18637.     wDev:INTEGER;
  18638.     iPageV:INTEGER;
  18639.     iPageH:INTEGER;
  18640.     bPort:SignedByte;
  18641.     feed:TFeed;|
  18642. TPrXInfo=RECORD ∫Printing [1/2]
  18643.     iRowBytes:INTEGER;
  18644.     iBandV:INTEGER;
  18645.     iBandH:INTEGER;
  18646.     iDevBytes:INTEGER;
  18647.     iBands:INTEGER;
  18648.     bPatScale:SignedByte;|
  18649. TPrXInfo=RECORD ∫Printing [2/2]
  18650.     bUlThick:SignedByte;
  18651.     bUlOffset:SignedByte;
  18652.     bUlShadow:SignedByte;
  18653.     scan:TScan;
  18654.     bXInfoX:SignedByte;|
  18655. TPWord=^TWord; ∫Printing|
  18656. TrackBox(theWindow:WindowPtr;thePt:Point;partCode:INTEGER):
  18657. BOOLEAN; ∫Windows Δ {A83B} IV-50 N79-1 TN79|
  18658. TrackControl(theControl:ControlHandle;thePoint:Point;
  18659. actionProc:ProcPtr):INTEGER; ∫Controls Δ {A968} I-323 P-114
  18660. 184|
  18661. TrackGoAway(theWindow:WindowPtr;thePt:Point):BOOLEAN;
  18662. ∫Windows Δ {A91E} I-288 P-98 184|
  18663. Transform(src:Point3D;VAR dst:Point3D); ∫Graf3D|
  18664. Translate(dx:Fixed;dy:Fixed;dz:Fixed); ∫Graf3D|
  18665. Translate24To32(addr24:UNIV Ptr):Ptr; ∫Memory {A091}|
  18666. Transliterate(srcHandle:Handle;dstHandle:Handle;target:
  18667. INTEGER;srcMask:LONGINT):OSErr; ∫Script Δ {A8B5} V-311|
  18668. transparent=36; ∫Quickdraw|
  18669. TrapA000 _Open; ∫Traps|
  18670. TrapA001 _Close; ∫Traps|
  18671. TrapA002 _Read; ∫Traps|
  18672. TrapA003 _Write; ∫Traps|
  18673. TrapA004 _Control; ∫Traps|
  18674. TrapA005 _Status; ∫Traps|
  18675. TrapA006 _KillIO; ∫Traps|
  18676. TrapA007 _GetVolInfo; ∫Traps|
  18677. TrapA008 _Create; ∫Traps|
  18678. TrapA009 _Delete; ∫Traps|
  18679. TrapA00A _OpenRF; ∫Traps|
  18680. TrapA00B _ReName; ∫Traps|
  18681. TrapA00C _GetFileInfo; ∫Traps|
  18682. TrapA00D _SetFileInfo; ∫Traps|
  18683. TrapA00E _UnMountVol; ∫Traps|
  18684. TrapA00F _MountVol; ∫Traps|
  18685. TrapA010 _Allocate; ∫Traps|
  18686. TrapA011 _GetEOF; ∫Traps|
  18687. TrapA012 _SetEOF; ∫Traps|
  18688. TrapA013 _FlushVol; ∫Traps|
  18689. TrapA014 _GetVol; ∫Traps|
  18690. TrapA015 _SetVol; ∫Traps|
  18691. TrapA016 _FInitQueue; ∫Traps|
  18692. TrapA017 _Eject; ∫Traps|
  18693. TrapA018 _GetFPos; ∫Traps|
  18694. TrapA019 _InitZone; ∫Traps|
  18695. TrapA01B _SetZone; ∫Traps|
  18696. TrapA01C _FreeMem; ∫Traps|
  18697. TrapA01F _DisposPtr; ∫Traps|
  18698. TrapA020 _SetPtrSize; ∫Traps|
  18699. TrapA021 _GetPtrSize; ∫Traps|
  18700. TrapA023 _DisposHandle; ∫Traps|
  18701. TrapA024 _SetHandleSize; ∫Traps|
  18702. TrapA025 _GetHandleSize; ∫Traps|
  18703. TrapA027 _ReallocHandle; ∫Traps|
  18704. TrapA029 _HLock; ∫Traps|
  18705. TrapA02A _HUnlock; ∫Traps|
  18706. TrapA02B _EmptyHandle; ∫Traps|
  18707. TrapA02C _InitApplZone; ∫Traps|
  18708. TrapA02D _SetApplLimit; ∫Traps|
  18709. TrapA02E _BlockMove; ∫Traps|
  18710. TrapA02F _PostEvent; ∫Traps|
  18711. TrapA030 _OSEventAvail; ∫Traps|
  18712. TrapA031 _GetOSEvent; ∫Traps|
  18713. TrapA032 _FlushEvents; ∫Traps|
  18714. TrapA033 _VInstall; ∫Traps|
  18715. TrapA034 _VRemove; ∫Traps|
  18716. TrapA035 _OffLine; ∫Traps|
  18717. TrapA036 _MoreMasters; ∫Traps|
  18718. TrapA038 _WriteParam; ∫Traps|
  18719. TrapA039 _ReadDateTime; ∫Traps|
  18720. TrapA03A _SetDateTime; ∫Traps|
  18721. TrapA03B _Delay; ∫Traps|
  18722. TrapA03C _CmpString; ∫Traps|
  18723. TrapA03D _DrvrInstall; ∫Traps|
  18724. TrapA03E _DrvrRemove; ∫Traps|
  18725. TrapA03F _InitUtil; ∫Traps|
  18726. TrapA040 _ResrvMem; ∫Traps|
  18727. TrapA041 _SetFilLock; ∫Traps|
  18728. TrapA042 _RstFilLock; ∫Traps|
  18729. TrapA043 _SetFilType; ∫Traps|
  18730. TrapA044 _SetFPos; ∫Traps|
  18731. TrapA045 _FlushFile; ∫Traps|
  18732. TrapA047 _SetTrapAddress; ∫Traps|
  18733. TrapA049 _HPurge; ∫Traps|
  18734. TrapA04A _HNoPurge; ∫Traps|
  18735. TrapA04B _SetGrowZone; ∫Traps|
  18736. TrapA04C _CompactMem; ∫Traps|
  18737. TrapA04D _PurgeMem; ∫Traps|
  18738. TrapA04E _AddDrive; ∫Traps|
  18739. TrapA04F _RDrvrInstall; ∫Traps|
  18740. TrapA050 _RelString; ∫Traps|
  18741. TrapA051 _ReadXPRam; ∫Traps|
  18742. TrapA054 _UprString; ∫Traps|
  18743. TrapA055 _StripAddress; ∫Traps|
  18744. TrapA056 _LwrString; ∫Traps|
  18745. TrapA057 _SetAppBase; ∫Traps|
  18746. TrapA057 _SetApplBase; ∫Traps|
  18747. TrapA058 _InsTime; ∫Traps|
  18748. TrapA059 _RmvTime; ∫Traps|
  18749. TrapA05A _PrimeTime; ∫Traps|
  18750. TrapA05C _MemoryDispatch; ∫Traps|
  18751. TrapA05D _SwapMMUMode; ∫Traps|
  18752. TrapA05E _NMInstall; ∫Traps|
  18753. TrapA05F _NMRemove; ∫Traps|
  18754. TrapA061 _MaxBlock; ∫Traps|
  18755. TrapA063 _MaxApplZone; ∫Traps|
  18756. TrapA064 _MoveHHi; ∫Traps|
  18757. TrapA065 _StackSpace; ∫Traps|
  18758. TrapA067 _HSetRBit; ∫Traps|
  18759. TrapA068 _HClrRBit; ∫Traps|
  18760. TrapA069 _HGetState; ∫Traps|
  18761. TrapA06A _HSetState; ∫Traps|
  18762. TrapA06C _InitFS; ∫Traps|
  18763. TrapA06D _InitEvents; ∫Traps|
  18764. TrapA06E _SlotManager; ∫Traps|
  18765. TrapA06F _SlotVInstall; ∫Traps|
  18766. TrapA070 _SlotVRemove; ∫Traps|
  18767. TrapA071 _AttachVBL; ∫Traps|
  18768. TrapA072 _DoVBLTask; ∫Traps|
  18769. TrapA075 _SIntInstall; ∫Traps|
  18770. TrapA076 _SIntRemove; ∫Traps|
  18771. TrapA077 _CountADBs; ∫Traps|
  18772. TrapA078 _GetIndADB; ∫Traps|
  18773. TrapA079 _GetADBInfo; ∫Traps|
  18774. TrapA07A _SetADBInfo; ∫Traps|
  18775. TrapA07B _ADBReInit; ∫Traps|
  18776. TrapA07C _ADBOp; ∫Traps|
  18777. TrapA07D _GetDefaultStartup; ∫Traps|
  18778. TrapA07E _SetDefaultStartup; ∫Traps|
  18779. TrapA07F _InternalWait; ∫Traps|
  18780. TrapA080 _GetVideoDefault; ∫Traps|
  18781. TrapA081 _SetVideoDefault; ∫Traps|
  18782. TrapA082 _DTInstall; ∫Traps|
  18783. TrapA083 _SetOSDefault; ∫Traps|
  18784. TrapA084 _GetOSDefault; ∫Traps|
  18785. TrapA085 _PMgrOp; ∫Traps|
  18786. TrapA08A _Sleep; ∫Traps|
  18787. TrapA08B _CommToolboxDispatch; ∫Traps|
  18788. TrapA08F _DeferUserFn; ∫Traps|
  18789. TrapA090 _SysEnvirons; ∫Traps|
  18790. TrapA0AD _GestaltDispatch; ∫Traps|
  18791. TrapA11A _GetZone; ∫Traps|
  18792. TrapA11D _MaxMem; ∫Traps|
  18793. TrapA11E _NewPtr; ∫Traps|
  18794. TrapA122 _NewHandle; ∫Traps|
  18795. TrapA126 _HandleZone; ∫Traps|
  18796. TrapA128 _RecoverHandle; ∫Traps|
  18797. TrapA12F _PPostEvent; ∫Traps|
  18798. TrapA146 _GetTrapAddress; ∫Traps|
  18799. TrapA148 _PtrZone; ∫Traps|
  18800. TrapA15C _MemoryDispatchA0Result; ∫Traps|
  18801. TrapA162 _PurgeSpace; ∫Traps|
  18802. TrapA166 _NewEmptyHandle; ∫Traps|
  18803. TrapA198 _HWPriv; ∫Traps|
  18804. TrapA200 _HOpen; ∫Traps|
  18805. TrapA207 _HGetVInfo; ∫Traps|
  18806. TrapA208 _HCreate; ∫Traps|
  18807. TrapA209 _HDelete; ∫Traps|
  18808. TrapA20A _HOpenRF; ∫Traps|
  18809. TrapA20B _HRename; ∫Traps|
  18810. TrapA20C _HGetFileInfo; ∫Traps|
  18811. TrapA20D _HSetFileInfo; ∫Traps|
  18812. TrapA20E _HUnmountVol; ∫Traps|
  18813. TrapA210 _AllocContig; ∫Traps|
  18814. TrapA214 _HGetVol; ∫Traps|
  18815. TrapA215 _HSetVol; ∫Traps|
  18816. TrapA241 _HSetFLock; ∫Traps|
  18817. TrapA242 _HRstFLock; ∫Traps|
  18818. TrapA801 _SndDisposeChannel; ∫Traps|
  18819. TrapA802 _SndAddModifier; ∫Traps|
  18820. TrapA803 _SndDoCommand; ∫Traps|
  18821. TrapA804 _SndDoImmediate; ∫Traps|
  18822. TrapA805 _SndPlay; ∫Traps|
  18823. TrapA806 _SndControl; ∫Traps|
  18824. TrapA807 _SndNewChannel; ∫Traps|
  18825. TrapA808 _InitProcMenu; ∫Traps|
  18826. TrapA809 _GetCVariant; ∫Traps|
  18827. TrapA80A _GetWVariant; ∫Traps|
  18828. TrapA80B _PopUpMenuSelect; ∫Traps|
  18829. TrapA80C _RGetResource; ∫Traps|
  18830. TrapA80D _Count1Resources; ∫Traps|
  18831. TrapA80E _Get1IxResource; ∫Traps|
  18832. TrapA80F _Get1IxType; ∫Traps|
  18833. TrapA810 _Unique1ID; ∫Traps|
  18834. TrapA811 _TESelView; ∫Traps|
  18835. TrapA812 _TEPinScroll; ∫Traps|
  18836. TrapA813 _TEAutoView; ∫Traps|
  18837. TrapA814 _SetFractEnable; ∫Traps|
  18838. TrapA815 _SCSIDispatch; ∫Traps|
  18839. TrapA816 _Pack8; ∫Traps|
  18840. TrapA817 _CopyMask; ∫Traps|
  18841. TrapA818 _FixATan2; ∫Traps|
  18842. TrapA819 _XMunger; ∫Traps|
  18843. TrapA81A _HOpenResFile; ∫Traps|
  18844. TrapA81B _HCreateResFile; ∫Traps|
  18845. TrapA81C _Count1Types; ∫Traps|
  18846. TrapA81D _InvalMenuBar; ∫Traps|
  18847. TrapA81F _Get1Resource; ∫Traps|
  18848. TrapA820 _Get1NamedResource; ∫Traps|
  18849. TrapA821 _MaxSizeRsrc; ∫Traps|
  18850. TrapA826 _InsMenuItem; ∫Traps|
  18851. TrapA827 _HideDItem; ∫Traps|
  18852. TrapA828 _ShowDItem; ∫Traps|
  18853. TrapA82B _Pack9; ∫Traps|
  18854. TrapA82C _Pack10; ∫Traps|
  18855. TrapA82D _Pack11; ∫Traps|
  18856. TrapA82E _Pack12; ∫Traps|
  18857. TrapA82F _Pack13; ∫Traps|
  18858. TrapA830 _Pack14; ∫Traps|
  18859. TrapA831 _Pack15; ∫Traps|
  18860. TrapA833 _ScrnBitMap; ∫Traps|
  18861. TrapA834 _SetFScaleDisable; ∫Traps|
  18862. TrapA835 _FontMetrics; ∫Traps|
  18863. TrapA836 _GetMaskTable; ∫Traps|
  18864. TrapA837 _MeasureText; ∫Traps|
  18865. TrapA838 _CalcMask; ∫Traps|
  18866. TrapA839 _SeedFill; ∫Traps|
  18867. TrapA83A _ZoomWindow; ∫Traps|
  18868. TrapA83B _TrackBox; ∫Traps|
  18869. TrapA83C _TEGetOffset; ∫Traps|
  18870. TrapA83E _TEStyleNew; ∫Traps|
  18871. TrapA84E _GetItemCmd; ∫Traps|
  18872. TrapA84F _SetItemCmd; ∫Traps|
  18873. TrapA850 _InitCursor; ∫Traps|
  18874. TrapA851 _SetCursor; ∫Traps|
  18875. TrapA852 _HideCursor; ∫Traps|
  18876. TrapA853 _ShowCursor; ∫Traps|
  18877. TrapA855 _ShieldCursor; ∫Traps|
  18878. TrapA856 _ObscureCursor; ∫Traps|
  18879. TrapA858 _BitAnd; ∫Traps|
  18880. TrapA859 _BitXOr; ∫Traps|
  18881. TrapA85A _BitNot; ∫Traps|
  18882. TrapA85B _BitOr; ∫Traps|
  18883. TrapA85C _BitShift; ∫Traps|
  18884. TrapA85D _BitTst; ∫Traps|
  18885. TrapA85E _BitSet; ∫Traps|
  18886. TrapA85F _BitClr; ∫Traps|
  18887. TrapA860 _WaitNextEvent; ∫Traps|
  18888. TrapA861 _Random; ∫Traps|
  18889. TrapA862 _ForeColor; ∫Traps|
  18890. TrapA863 _BackColor; ∫Traps|
  18891. TrapA864 _ColorBit; ∫Traps|
  18892. TrapA865 _GetPixel; ∫Traps|
  18893. TrapA866 _StuffHex; ∫Traps|
  18894. TrapA867 _LongMul; ∫Traps|
  18895. TrapA868 _FixMul; ∫Traps|
  18896. TrapA869 _FixRatio; ∫Traps|
  18897. TrapA86A _HiWord; ∫Traps|
  18898. TrapA86B _LoWord; ∫Traps|
  18899. TrapA86C _FixRound; ∫Traps|
  18900. TrapA86D _InitPort; ∫Traps|
  18901. TrapA86E _InitGraf; ∫Traps|
  18902. TrapA86F _OpenPort; ∫Traps|
  18903. TrapA870 _LocalToGlobal; ∫Traps|
  18904. TrapA871 _GlobalToLocal; ∫Traps|
  18905. TrapA872 _GrafDevice; ∫Traps|
  18906. TrapA873 _SetPort; ∫Traps|
  18907. TrapA874 _GetPort; ∫Traps|
  18908. TrapA875 _SetPBits; ∫Traps|
  18909. TrapA876 _PortSize; ∫Traps|
  18910. TrapA877 _MovePortTo; ∫Traps|
  18911. TrapA878 _SetOrigin; ∫Traps|
  18912. TrapA879 _SetClip; ∫Traps|
  18913. TrapA87A _GetClip; ∫Traps|
  18914. TrapA87B _ClipRect; ∫Traps|
  18915. TrapA87C _BackPat; ∫Traps|
  18916. TrapA87D _CloseCport; ∫Traps|
  18917. TrapA87D _ClosePort; ∫Traps|
  18918. TrapA87E _AddPt; ∫Traps|
  18919. TrapA87F _SubPt; ∫Traps|
  18920. TrapA880 _SetPt; ∫Traps|
  18921. TrapA881 _EqualPt; ∫Traps|
  18922. TrapA882 _StdText; ∫Traps|
  18923. TrapA883 _DrawChar; ∫Traps|
  18924. TrapA884 _DrawString; ∫Traps|
  18925. TrapA885 _DrawText; ∫Traps|
  18926. TrapA886 _TextWidth; ∫Traps|
  18927. TrapA887 _TextFont; ∫Traps|
  18928. TrapA888 _TextFace; ∫Traps|
  18929. TrapA889 _TextMode; ∫Traps|
  18930. TrapA88A _TextSize; ∫Traps|
  18931. TrapA88B _GetFontInfo; ∫Traps|
  18932. TrapA88C _StringWidth; ∫Traps|
  18933. TrapA88D _CharWidth; ∫Traps|
  18934. TrapA88E _SpaceExtra; ∫Traps|
  18935. TrapA88F _OSDispatch; ∫Traps|
  18936. TrapA890 _StdLine; ∫Traps|
  18937. TrapA891 _LineTo; ∫Traps|
  18938. TrapA892 _Line; ∫Traps|
  18939. TrapA893 _MoveTo; ∫Traps|
  18940. TrapA894 _Move; ∫Traps|
  18941. TrapA895 _ShutDown; ∫Traps|
  18942. TrapA896 _HidePen; ∫Traps|
  18943. TrapA897 _ShowPen; ∫Traps|
  18944. TrapA898 _GetPenState; ∫Traps|
  18945. TrapA899 _SetPenState; ∫Traps|
  18946. TrapA89A _GetPen; ∫Traps|
  18947. TrapA89B _PenSize; ∫Traps|
  18948. TrapA89C _PenMode; ∫Traps|
  18949. TrapA89D _PenPat; ∫Traps|
  18950. TrapA89E _PenNormal; ∫Traps|
  18951. TrapA89F _DisableDogCow; ∫Traps|
  18952. TrapA89F _EnableDogCow; ∫Traps|
  18953. TrapA89F _InitDogCow; ∫Traps|
  18954. TrapA89F _Moof; ∫Traps|
  18955. TrapA89F _Unimplemented; ∫Traps|
  18956. TrapA8A0 _StdRect; ∫Traps|
  18957. TrapA8A1 _FrameRect; ∫Traps|
  18958. TrapA8A2 _PaintRect; ∫Traps|
  18959. TrapA8A3 _EraseRect; ∫Traps|
  18960. TrapA8A4 _InverRect; ∫Traps|
  18961. TrapA8A5 _FillRect; ∫Traps|
  18962. TrapA8A6 _EqualRect; ∫Traps|
  18963. TrapA8A7 _SetRect; ∫Traps|
  18964. TrapA8A8 _OffSetRect; ∫Traps|
  18965. TrapA8A9 _InSetRect; ∫Traps|
  18966. TrapA8AA _SectRect; ∫Traps|
  18967. TrapA8AB _UnionRect; ∫Traps|
  18968. TrapA8AC _Pt2Rect; ∫Traps|
  18969. TrapA8AD _PtInRect; ∫Traps|
  18970. TrapA8AE _EmptyRect; ∫Traps|
  18971. TrapA8AF _StdRRect; ∫Traps|
  18972. TrapA8B0 _FrameRoundRect; ∫Traps|
  18973. TrapA8B1 _PaintRoundRect; ∫Traps|
  18974. TrapA8B2 _EraseRoundRect; ∫Traps|
  18975. TrapA8B3 _InverRoundRect; ∫Traps|
  18976. TrapA8B4 _FillRoundRect; ∫Traps|
  18977. TrapA8B5 _ScriptUtil; ∫Traps|
  18978. TrapA8B6 _StdOval; ∫Traps|
  18979. TrapA8B7 _FrameOval; ∫Traps|
  18980. TrapA8B8 _PaintOval; ∫Traps|
  18981. TrapA8B9 _EraseOval; ∫Traps|
  18982. TrapA8BA _InvertOval; ∫Traps|
  18983. TrapA8BB _FillOval; ∫Traps|
  18984. TrapA8BC _SlopeFromAngle; ∫Traps|
  18985. TrapA8BD _StdArc; ∫Traps|
  18986. TrapA8BE _FrameArc; ∫Traps|
  18987. TrapA8BF _PaintArc; ∫Traps|
  18988. TrapA8C0 _EraseArc; ∫Traps|
  18989. TrapA8C1 _InvertArc; ∫Traps|
  18990. TrapA8C2 _FillArc; ∫Traps|
  18991. TrapA8C3 _PtToAngle; ∫Traps|
  18992. TrapA8C4 _AngleFromSlope; ∫Traps|
  18993. TrapA8C5 _StdPoly; ∫Traps|
  18994. TrapA8C6 _FramePoly; ∫Traps|
  18995. TrapA8C7 _PaintPoly; ∫Traps|
  18996. TrapA8C8 _ErasePoly; ∫Traps|
  18997. TrapA8C9 _InvertPoly; ∫Traps|
  18998. TrapA8CA _FillPoly; ∫Traps|
  18999. TrapA8CB _OpenPoly; ∫Traps|
  19000. TrapA8CC _ClosePgon; ∫Traps|
  19001. TrapA8CD _KillPoly; ∫Traps|
  19002. TrapA8CE _OffSetPoly; ∫Traps|
  19003. TrapA8CF _PackBits; ∫Traps|
  19004. TrapA8D0 _UnpackBits; ∫Traps|
  19005. TrapA8D1 _StdRgn; ∫Traps|
  19006. TrapA8D2 _FrameRgn; ∫Traps|
  19007. TrapA8D3 _PaintRgn; ∫Traps|
  19008. TrapA8D4 _EraseRgn; ∫Traps|
  19009. TrapA8D5 _InverRgn; ∫Traps|
  19010. TrapA8D6 _FillRgn; ∫Traps|
  19011. TrapA8D7 _BitMapToRegion; ∫Traps|
  19012. TrapA8D8 _NewRgn; ∫Traps|
  19013. TrapA8D9 _DisposRgn; ∫Traps|
  19014. TrapA8DA _OpenRgn; ∫Traps|
  19015. TrapA8DB _CloseRgn; ∫Traps|
  19016. TrapA8DC _CopyRgn; ∫Traps|
  19017. TrapA8DD _SetEmptyRgn; ∫Traps|
  19018. TrapA8DE _SetRecRgn; ∫Traps|
  19019. TrapA8DF _RectRgn; ∫Traps|
  19020. TrapA8E0 _OfSetRgn; ∫Traps|
  19021. TrapA8E1 _InSetRgn; ∫Traps|
  19022. TrapA8E2 _EmptyRgn; ∫Traps|
  19023. TrapA8E3 _EqualRgn; ∫Traps|
  19024. TrapA8E4 _SectRgn; ∫Traps|
  19025. TrapA8E5 _UnionRgn; ∫Traps|
  19026. TrapA8E6 _DiffRgn; ∫Traps|
  19027. TrapA8E7 _XOrRgn; ∫Traps|
  19028. TrapA8E8 _PtInRgn; ∫Traps|
  19029. TrapA8E9 _RectInRgn; ∫Traps|
  19030. TrapA8EA _SetStdProcs; ∫Traps|
  19031. TrapA8EB _StdBits; ∫Traps|
  19032. TrapA8EC _CopyBits; ∫Traps|
  19033. TrapA8ED _StdTxMeas; ∫Traps|
  19034. TrapA8EE _StdGetPic; ∫Traps|
  19035. TrapA8EF _ScrollRect; ∫Traps|
  19036. TrapA8F0 _StdPutPic; ∫Traps|
  19037. TrapA8F1 _StdComment; ∫Traps|
  19038. TrapA8F2 _PicComment; ∫Traps|
  19039. TrapA8F3 _OpenPicture; ∫Traps|
  19040. TrapA8F4 _ClosePicture; ∫Traps|
  19041. TrapA8F5 _KillPicture; ∫Traps|
  19042. TrapA8F6 _DrawPicture; ∫Traps|
  19043. TrapA8F8 _ScalePt; ∫Traps|
  19044. TrapA8F9 _MapPt; ∫Traps|
  19045. TrapA8FA _MapRect; ∫Traps|
  19046. TrapA8FB _MapRgn; ∫Traps|
  19047. TrapA8FC _MapPoly; ∫Traps|
  19048. TrapA8FE _InitFonts; ∫Traps|
  19049. TrapA8FF _GetFName; ∫Traps|
  19050. TrapA900 _GetFNum; ∫Traps|
  19051. TrapA901 _FMSwapFont; ∫Traps|
  19052. TrapA902 _RealFont; ∫Traps|
  19053. TrapA903 _SetFontLock; ∫Traps|
  19054. TrapA904 _DrawGrowIcon; ∫Traps|
  19055. TrapA905 _DragGrayRgn; ∫Traps|
  19056. TrapA906 _NewString; ∫Traps|
  19057. TrapA907 _SetString; ∫Traps|
  19058. TrapA908 _ShowHide; ∫Traps|
  19059. TrapA909 _CalcVis; ∫Traps|
  19060. TrapA90A _CalcVBehind; ∫Traps|
  19061. TrapA90B _ClipAbove; ∫Traps|
  19062. TrapA90C _PaintOne; ∫Traps|
  19063. TrapA90D _PaintBehind; ∫Traps|
  19064. TrapA90E _SaveOld; ∫Traps|
  19065. TrapA90F _DrawNew; ∫Traps|
  19066. TrapA910 _GetWMgrPort; ∫Traps|
  19067. TrapA911 _CheckUpDate; ∫Traps|
  19068. TrapA912 _InitWindows; ∫Traps|
  19069. TrapA913 _NewWindow; ∫Traps|
  19070. TrapA914 _DisposWindow; ∫Traps|
  19071. TrapA915 _ShowWindow; ∫Traps|
  19072. TrapA916 _HideWindow; ∫Traps|
  19073. TrapA917 _GetWRefCon; ∫Traps|
  19074. TrapA918 _SetWRefCon; ∫Traps|
  19075. TrapA919 _GetWTitle; ∫Traps|
  19076. TrapA91A _SetWTitle; ∫Traps|
  19077. TrapA91B _MoveWindow; ∫Traps|
  19078. TrapA91C _HiliteWindow; ∫Traps|
  19079. TrapA91D _SizeWindow; ∫Traps|
  19080. TrapA91E _TrackGoAway; ∫Traps|
  19081. TrapA91F _SelectWindow; ∫Traps|
  19082. TrapA920 _BringToFront; ∫Traps|
  19083. TrapA921 _SendBehind; ∫Traps|
  19084. TrapA922 _BeginUpDate; ∫Traps|
  19085. TrapA923 _EndUpDate; ∫Traps|
  19086. TrapA924 _FrontWindow; ∫Traps|
  19087. TrapA925 _DragWindow; ∫Traps|
  19088. TrapA926 _DragTheRgn; ∫Traps|
  19089. TrapA927 _InvalRgn; ∫Traps|
  19090. TrapA928 _InvalRect; ∫Traps|
  19091. TrapA929 _ValidRgn; ∫Traps|
  19092. TrapA92A _ValidRect; ∫Traps|
  19093. TrapA92B _GrowWindow; ∫Traps|
  19094. TrapA92C _FindWindow; ∫Traps|
  19095. TrapA92D _CloseWindow; ∫Traps|
  19096. TrapA92E _SetWindowPic; ∫Traps|
  19097. TrapA92F _GetWindowPic; ∫Traps|
  19098. TrapA930 _InitMenus; ∫Traps|
  19099. TrapA931 _NewMenu; ∫Traps|
  19100. TrapA932 _DisposMenu; ∫Traps|
  19101. TrapA933 _AppendMenu; ∫Traps|
  19102. TrapA934 _ClearMenuBar; ∫Traps|
  19103. TrapA935 _InsertMenu; ∫Traps|
  19104. TrapA936 _DeleteMenu; ∫Traps|
  19105. TrapA937 _DrawMenuBar; ∫Traps|
  19106. TrapA938 _HiliteMenu; ∫Traps|
  19107. TrapA939 _EnableItem; ∫Traps|
  19108. TrapA93A _DisableItem; ∫Traps|
  19109. TrapA93B _GetMenuBar; ∫Traps|
  19110. TrapA93C _SetMenuBar; ∫Traps|
  19111. TrapA93D _MenuSelect; ∫Traps|
  19112. TrapA93E _MenuKey; ∫Traps|
  19113. TrapA93F _GetItmIcon; ∫Traps|
  19114. TrapA940 _SetItmIcon; ∫Traps|
  19115. TrapA941 _GetItmStyle; ∫Traps|
  19116. TrapA942 _SetItmStyle; ∫Traps|
  19117. TrapA943 _GetItmMark; ∫Traps|
  19118. TrapA944 _SetItmMark; ∫Traps|
  19119. TrapA945 _CheckItem; ∫Traps|
  19120. TrapA946 _GetItem; ∫Traps|
  19121. TrapA947 _SetItem; ∫Traps|
  19122. TrapA948 _CalcMenuSize; ∫Traps|
  19123. TrapA949 _GetMHandle; ∫Traps|
  19124. TrapA94A _SetMFlash; ∫Traps|
  19125. TrapA94B _PlotIcon; ∫Traps|
  19126. TrapA94C _FlashMenuBar; ∫Traps|
  19127. TrapA94D _AddResMenu; ∫Traps|
  19128. TrapA94E _PinRect; ∫Traps|
  19129. TrapA94F _DeltaPoint; ∫Traps|
  19130. TrapA950 _CountMItems; ∫Traps|
  19131. TrapA951 _InsertResMenu; ∫Traps|
  19132. TrapA952 _DelMenuItem; ∫Traps|
  19133. TrapA953 _UpdtControl; ∫Traps|
  19134. TrapA954 _NewControl; ∫Traps|
  19135. TrapA955 _DisposControl; ∫Traps|
  19136. TrapA956 _KillControls; ∫Traps|
  19137. TrapA957 _ShowControl; ∫Traps|
  19138. TrapA958 _HideControl; ∫Traps|
  19139. TrapA959 _MoveControl; ∫Traps|
  19140. TrapA95A _GetCRefCon; ∫Traps|
  19141. TrapA95B _SetCRefCon; ∫Traps|
  19142. TrapA95C _SizeControl; ∫Traps|
  19143. TrapA95D _HiliteControl; ∫Traps|
  19144. TrapA95E _GetCTitle; ∫Traps|
  19145. TrapA95F _SetCTitle; ∫Traps|
  19146. TrapA960 _GetCtlValue; ∫Traps|
  19147. TrapA961 _GetMinCtl; ∫Traps|
  19148. TrapA962 _GetMaxCtl; ∫Traps|
  19149. TrapA963 _SetCtlValue; ∫Traps|
  19150. TrapA964 _SetMinCtl; ∫Traps|
  19151. TrapA965 _SetMaxCtl; ∫Traps|
  19152. TrapA966 _TestControl; ∫Traps|
  19153. TrapA967 _DragControl; ∫Traps|
  19154. TrapA968 _TrackControl; ∫Traps|
  19155. TrapA969 _DrawControls; ∫Traps|
  19156. TrapA96A _GetCtlAction; ∫Traps|
  19157. TrapA96B _SetCtlAction; ∫Traps|
  19158. TrapA96C _FindControl; ∫Traps|
  19159. TrapA96D _Draw1Control; ∫Traps|
  19160. TrapA96E _Dequeue; ∫Traps|
  19161. TrapA96F _Enqueue; ∫Traps|
  19162. TrapA970 _GetNextEvent; ∫Traps|
  19163. TrapA971 _EventAvail; ∫Traps|
  19164. TrapA972 _GetMouse; ∫Traps|
  19165. TrapA973 _StillDown; ∫Traps|
  19166. TrapA974 _Button; ∫Traps|
  19167. TrapA975 _TickCount; ∫Traps|
  19168. TrapA976 _GetKeys; ∫Traps|
  19169. TrapA977 _WaitMouseUp; ∫Traps|
  19170. TrapA978 _UpdtDialog; ∫Traps|
  19171. TrapA979 _CouldDialog; ∫Traps|
  19172. TrapA97A _FreeDialog; ∫Traps|
  19173. TrapA97B _InitDialogs; ∫Traps|
  19174. TrapA97C _GetNewDialog; ∫Traps|
  19175. TrapA97D _NewDialog; ∫Traps|
  19176. TrapA97E _SelIText; ∫Traps|
  19177. TrapA97F _IsDialogEvent; ∫Traps|
  19178. TrapA980 _DialogSelect; ∫Traps|
  19179. TrapA981 _DrawDialog; ∫Traps|
  19180. TrapA982 _CloseDialog; ∫Traps|
  19181. TrapA983 _DisposDialog; ∫Traps|
  19182. TrapA984 _FindDItem; ∫Traps|
  19183. TrapA985 _Alert; ∫Traps|
  19184. TrapA986 _StopAlert; ∫Traps|
  19185. TrapA987 _NoteAlert; ∫Traps|
  19186. TrapA988 _CautionAlert; ∫Traps|
  19187. TrapA989 _CouldAlert; ∫Traps|
  19188. TrapA98A _FreeAlert; ∫Traps|
  19189. TrapA98B _ParamText; ∫Traps|
  19190. TrapA98C _ErrorSound; ∫Traps|
  19191. TrapA98D _GetDItem; ∫Traps|
  19192. TrapA98E _SetDItem; ∫Traps|
  19193. TrapA98F _SetIText; ∫Traps|
  19194. TrapA990 _GetIText; ∫Traps|
  19195. TrapA991 _ModalDialog; ∫Traps|
  19196. TrapA992 _DetachResource; ∫Traps|
  19197. TrapA993 _SetResPurge; ∫Traps|
  19198. TrapA994 _CurResFile; ∫Traps|
  19199. TrapA995 _InitResources; ∫Traps|
  19200. TrapA996 _RsrcZoneInit; ∫Traps|
  19201. TrapA997 _OpenResFile; ∫Traps|
  19202. TrapA998 _UseResFile; ∫Traps|
  19203. TrapA999 _UpdateResFile; ∫Traps|
  19204. TrapA99A _CloseResFile; ∫Traps|
  19205. TrapA99B _SetResLoad; ∫Traps|
  19206. TrapA99C _CountResources; ∫Traps|
  19207. TrapA99D _GetIndResource; ∫Traps|
  19208. TrapA99E _CountTypes; ∫Traps|
  19209. TrapA99F _GetIndType; ∫Traps|
  19210. TrapA9A0 _GetResource; ∫Traps|
  19211. TrapA9A1 _GetNamedResource; ∫Traps|
  19212. TrapA9A2 _LoadResource; ∫Traps|
  19213. TrapA9A3 _ReleaseResource; ∫Traps|
  19214. TrapA9A4 _HomeResFile; ∫Traps|
  19215. TrapA9A5 _SizeRsrc; ∫Traps|
  19216. TrapA9A6 _GetResAttrs; ∫Traps|
  19217. TrapA9A7 _SetResAttrs; ∫Traps|
  19218. TrapA9A8 _GetResInfo; ∫Traps|
  19219. TrapA9A9 _SetResInfo; ∫Traps|
  19220. TrapA9AA _ChangedResource; ∫Traps|
  19221. TrapA9AB _AddResource; ∫Traps|
  19222. TrapA9AC _AddReference; ∫Traps|
  19223. TrapA9AD _RmveResource; ∫Traps|
  19224. TrapA9AE _RmveReference; ∫Traps|
  19225. TrapA9AF _ResError; ∫Traps|
  19226. TrapA9B0 _WriteResource; ∫Traps|
  19227. TrapA9B1 _CreateResFile; ∫Traps|
  19228. TrapA9B2 _SystemEvent; ∫Traps|
  19229. TrapA9B3 _SystemClick; ∫Traps|
  19230. TrapA9B4 _SystemTask; ∫Traps|
  19231. TrapA9B5 _SystemMenu; ∫Traps|
  19232. TrapA9B6 _OpenDeskAcc; ∫Traps|
  19233. TrapA9B7 _CloseDeskAcc; ∫Traps|
  19234. TrapA9B8 _GetPattern; ∫Traps|
  19235. TrapA9B9 _GetCursor; ∫Traps|
  19236. TrapA9BA _GetString; ∫Traps|
  19237. TrapA9BB _GetIcon; ∫Traps|
  19238. TrapA9BC _GetPicture; ∫Traps|
  19239. TrapA9BD _GetNewWindow; ∫Traps|
  19240. TrapA9BE _GetNewControl; ∫Traps|
  19241. TrapA9BF _GetRMenu; ∫Traps|
  19242. TrapA9C0 _GetNewMBar; ∫Traps|
  19243. TrapA9C1 _UniqueID; ∫Traps|
  19244. TrapA9C2 _SysEdit; ∫Traps|
  19245. TrapA9C3 _KeyTrans; ∫Traps|
  19246. TrapA9C4 _OpenRFPerm; ∫Traps|
  19247. TrapA9C5 _RsrcMapEntry; ∫Traps|
  19248. TrapA9C6 _Secs2Date; ∫Traps|
  19249. TrapA9C7 _Date2Secs; ∫Traps|
  19250. TrapA9C8 _SysBeep; ∫Traps|
  19251. TrapA9C9 _SysError; ∫Traps|
  19252. TrapA9CA _PutIcon; ∫Traps|
  19253. TrapA9CB _TEGetText; ∫Traps|
  19254. TrapA9CC _TEInit; ∫Traps|
  19255. TrapA9CD _TEDispose; ∫Traps|
  19256. TrapA9CE _TextBox; ∫Traps|
  19257. TrapA9CF _TESetText; ∫Traps|
  19258. TrapA9D0 _TECalText; ∫Traps|
  19259. TrapA9D1 _TESetSelect; ∫Traps|
  19260. TrapA9D2 _TENew; ∫Traps|
  19261. TrapA9D3 _TEUpdate; ∫Traps|
  19262. TrapA9D4 _TEClick; ∫Traps|
  19263. TrapA9D5 _TECopy; ∫Traps|
  19264. TrapA9D6 _TECut; ∫Traps|
  19265. TrapA9D7 _TEDelete; ∫Traps|
  19266. TrapA9D8 _TEActivate; ∫Traps|
  19267. TrapA9D9 _TEDeactivate; ∫Traps|
  19268. TrapA9DA _TEIdle; ∫Traps|
  19269. TrapA9DB _TEPaste; ∫Traps|
  19270. TrapA9DC _TEKey; ∫Traps|
  19271. TrapA9DD _TEScroll; ∫Traps|
  19272. TrapA9DE _TEInsert; ∫Traps|
  19273. TrapA9DF _TESetJust; ∫Traps|
  19274. TrapA9E0 _Munger; ∫Traps|
  19275. TrapA9E1 _HandToHand; ∫Traps|
  19276. TrapA9E2 _PtrToXHand; ∫Traps|
  19277. TrapA9E3 _PtrToHand; ∫Traps|
  19278. TrapA9E4 _HandAndHand; ∫Traps|
  19279. TrapA9E5 _InitPack; ∫Traps|
  19280. TrapA9E6 _InitAllPacks; ∫Traps|
  19281. TrapA9E7 _Pack0; ∫Traps|
  19282. TrapA9E8 _Pack1; ∫Traps|
  19283. TrapA9E9 _Pack2; ∫Traps|
  19284. TrapA9EA _Pack3; ∫Traps|
  19285. TrapA9EB _FP68K; ∫Traps|
  19286. TrapA9EB _Pack4; ∫Traps|
  19287. TrapA9EC _Elems68K; ∫Traps|
  19288. TrapA9EC _Pack5; ∫Traps|
  19289. TrapA9ED _Pack6; ∫Traps|
  19290. TrapA9EE _DECSTR68K; ∫Traps|
  19291. TrapA9EE _Pack7; ∫Traps|
  19292. TrapA9EF _PtrAndHand; ∫Traps|
  19293. TrapA9F0 _LoadSeg; ∫Traps|
  19294. TrapA9F1 _UnLoadSeg; ∫Traps|
  19295. TrapA9F2 _Launch; ∫Traps|
  19296. TrapA9F3 _Chain; ∫Traps|
  19297. TrapA9F4 _ExitToShell; ∫Traps|
  19298. TrapA9F5 _GetAppParms; ∫Traps|
  19299. TrapA9F6 _GetResFileAttrs; ∫Traps|
  19300. TrapA9F7 _SetResFileAttrs; ∫Traps|
  19301. TrapA9F8 _MethodDispatch; ∫Traps|
  19302. TrapA9F9 _InfoScrap; ∫Traps|
  19303. TrapA9FA _UnloadScrap; ∫Traps|
  19304. TrapA9FA _UnlodeScrap; ∫Traps|
  19305. TrapA9FB _LoadScrap; ∫Traps|
  19306. TrapA9FB _LodeScrap; ∫Traps|
  19307. TrapA9FC _ZeroScrap; ∫Traps|
  19308. TrapA9FD _GetScrap; ∫Traps|
  19309. TrapA9FE _PutScrap; ∫Traps|
  19310. TrapA9FF _Debugger; ∫Traps|
  19311. TrapAA00 _OpenCport; ∫Traps|
  19312. TrapAA01 _InitCport; ∫Traps|
  19313. TrapAA03 _NewPixMap; ∫Traps|
  19314. TrapAA04 _DisposPixMap; ∫Traps|
  19315. TrapAA05 _CopyPixMap; ∫Traps|
  19316. TrapAA06 _SetPortPix; ∫Traps|
  19317. TrapAA07 _NewPixPat; ∫Traps|
  19318. TrapAA08 _DisposPixPat; ∫Traps|
  19319. TrapAA09 _CopyPixPat; ∫Traps|
  19320. TrapAA0A _PenPixPat; ∫Traps|
  19321. TrapAA0B _BackPixPat; ∫Traps|
  19322. TrapAA0C _GetPixPat; ∫Traps|
  19323. TrapAA0D _MakeRGBPat; ∫Traps|
  19324. TrapAA0E _FillCRect; ∫Traps|
  19325. TrapAA0F _FillCOval; ∫Traps|
  19326. TrapAA10 _FillCRoundRect; ∫Traps|
  19327. TrapAA11 _FillCArc; ∫Traps|
  19328. TrapAA12 _FillCRgn; ∫Traps|
  19329. TrapAA13 _FillCPoly; ∫Traps|
  19330. TrapAA14 _RGBForeColor; ∫Traps|
  19331. TrapAA15 _RGBBackColor; ∫Traps|
  19332. TrapAA16 _SetCPixel; ∫Traps|
  19333. TrapAA17 _GetCPixel; ∫Traps|
  19334. TrapAA18 _GetCTable; ∫Traps|
  19335. TrapAA19 _GetForeColor; ∫Traps|
  19336. TrapAA1A _GetBackColor; ∫Traps|
  19337. TrapAA1B _GetCCursor; ∫Traps|
  19338. TrapAA1C _SetCCursor; ∫Traps|
  19339. TrapAA1D _AllocCursor; ∫Traps|
  19340. TrapAA1E _GetCIcon; ∫Traps|
  19341. TrapAA1F _PlotCIcon; ∫Traps|
  19342. TrapAA21 _OpColor; ∫Traps|
  19343. TrapAA22 _HiliteColor; ∫Traps|
  19344. TrapAA23 _CharExtra; ∫Traps|
  19345. TrapAA24 _DisposCTable; ∫Traps|
  19346. TrapAA25 _DisposCIcon; ∫Traps|
  19347. TrapAA26 _DisposCCursor; ∫Traps|
  19348. TrapAA27 _GetMaxDevice; ∫Traps|
  19349. TrapAA28 _GetCTSeed; ∫Traps|
  19350. TrapAA29 _GetDeviceList; ∫Traps|
  19351. TrapAA2A _GetMainDevice; ∫Traps|
  19352. TrapAA2B _GetNextDevice; ∫Traps|
  19353. TrapAA2C _TestDeviceAttribute; ∫Traps|
  19354. TrapAA2D _SetDeviceAttribute; ∫Traps|
  19355. TrapAA2E _InitGDevice; ∫Traps|
  19356. TrapAA2F _NewGDevice; ∫Traps|
  19357. TrapAA30 _DisposGDevice; ∫Traps|
  19358. TrapAA31 _SetGDevice; ∫Traps|
  19359. TrapAA32 _GetGDevice; ∫Traps|
  19360. TrapAA33 _Color2Index; ∫Traps|
  19361. TrapAA34 _Index2Color; ∫Traps|
  19362. TrapAA35 _InvertColor; ∫Traps|
  19363. TrapAA36 _RealColor; ∫Traps|
  19364. TrapAA37 _GetSubTable; ∫Traps|
  19365. TrapAA38 _UpdatePixMap; ∫Traps|
  19366. TrapAA39 _MakeITable; ∫Traps|
  19367. TrapAA3A _AddSearch; ∫Traps|
  19368. TrapAA3B _AddComp; ∫Traps|
  19369. TrapAA3C _SetClientID; ∫Traps|
  19370. TrapAA3D _ProtectEntry; ∫Traps|
  19371. TrapAA3E _ReserveEntry; ∫Traps|
  19372. TrapAA3F _SetEntries; ∫Traps|
  19373. TrapAA40 _QDError; ∫Traps|
  19374. TrapAA41 _SetWinColor; ∫Traps|
  19375. TrapAA42 _GetAuxWin; ∫Traps|
  19376. TrapAA43 _SetCtlColor; ∫Traps|
  19377. TrapAA44 _GetAuxCtl; ∫Traps|
  19378. TrapAA45 _NewCWindow; ∫Traps|
  19379. TrapAA46 _GetNewCWindow; ∫Traps|
  19380. TrapAA47 _SetDeskCPat; ∫Traps|
  19381. TrapAA48 _GetCWMgrPort; ∫Traps|
  19382. TrapAA49 _SaveEntries; ∫Traps|
  19383. TrapAA4A _RestoreEntries; ∫Traps|
  19384. TrapAA4B _NewCDialog; ∫Traps|
  19385. TrapAA4C _DelSearch; ∫Traps|
  19386. TrapAA4D _DelComp; ∫Traps|
  19387. TrapAA4E _SetStdCProcs; ∫Traps|
  19388. TrapAA4F _CalcCMask; ∫Traps|
  19389. TrapAA50 _SeedCFill; ∫Traps|
  19390. TrapAA52 _HFSPinaforeDispatch; ∫Traps|
  19391. TrapAA60 _DelMCEntries; ∫Traps|
  19392. TrapAA61 _GetMCInfo; ∫Traps|
  19393. TrapAA62 _SetMCInfo; ∫Traps|
  19394. TrapAA63 _DispMCInfo; ∫Traps|
  19395. TrapAA64 _GetMCEntry; ∫Traps|
  19396. TrapAA65 _SetMCEntries; ∫Traps|
  19397. TrapAA66 _MenuChoice; ∫Traps|
  19398. TrapAA90 _InitPalettes; ∫Traps|
  19399. TrapAA91 _NewPalette; ∫Traps|
  19400. TrapAA92 _GetNewPalette; ∫Traps|
  19401. TrapAA93 _DisposePalette; ∫Traps|
  19402. TrapAA94 _ActivatePalette; ∫Traps|
  19403. TrapAA95 _NSetPalette; ∫Traps|
  19404. TrapAA95 _SetPalette; ∫Traps|
  19405. TrapAA96 _GetPalette; ∫Traps|
  19406. TrapAA97 _PmForeColor; ∫Traps|
  19407. TrapAA98 _PmBackColor; ∫Traps|
  19408. TrapAA99 _AnimateEntry; ∫Traps|
  19409. TrapAA9A _AnimatePalette; ∫Traps|
  19410. TrapAA9B _GetEntryColor; ∫Traps|
  19411. TrapAA9C _SetEntryColor; ∫Traps|
  19412. TrapAA9D _GetEntryUsage; ∫Traps|
  19413. TrapAA9E _SetEntryUsage; ∫Traps|
  19414. TrapAA9F _CTab2Palette; ∫Traps|
  19415. TrapAAA0 _Palette2CTab; ∫Traps|
  19416. TrapAAA1 _CopyPalette; ∫Traps|
  19417. TrapABCA _DeviceLoop; ∫Traps|
  19418. TrapABF8 _StdOpcodeProc; ∫Traps|
  19419. TrapABFF _DebugStr; ∫Traps|
  19420. Traps see ∫Traps|
  19421. TrapType=… ∫OSUtils
  19422. (OSTrap,ToolTrap);|
  19423. trashIconResource=-3993; ∫Icons|
  19424. TRCCB=PACKED RECORD ∫ADSP [1/2]
  19425.     ccbLink:TPCCB; { link to next ccb }
  19426.     refNum:INTEGER; { user reference number }
  19427.     state:INTEGER; { state of the connection end }
  19428.     userFlags:Byte; { flags for unsolicited connection events }
  19429.     localSocket:Byte; { socket number of this connection end }|
  19430. TRCCB=PACKED RECORD ∫ADSP [2/2]
  19431.     remoteAddress:AddrBlock; { internet address of remote end }
  19432.     attnCode:INTEGER; { attention code received }
  19433.     attnSize:INTEGER; { size of received attention data }
  19434.     attnPtr:Ptr; { ptr to received attention data }
  19435.     reserved:PACKED ARRAY [1..220] OF Byte; { adsp internal use }|
  19436. trFunc=5; ∫Packages
  19437. { Transcendental Functions }|
  19438. TripleInt=ARRAY[0..2] OF FVector; ∫Script
  19439. { index by [fPositive..fZero] }|
  19440. TRslRec=RECORD ∫Printing
  19441.     iXRsl:INTEGER;
  19442.     iYRsl:INTEGER;|
  19443. TRslRg=RECORD ∫Printing
  19444.     iMin:INTEGER;
  19445.     iMax:INTEGER;|
  19446. true32b=1; ∫OSUtils
  19447. { 32 bit addressing error }|
  19448. Trunc(x:Extended):longint; MPW-201 TP-355|
  19449. TruncCode=INTEGER; ∫Script|
  19450. TruncString(width:INTEGER;VAR theString:Str255;truncWhere:
  19451. TruncCode):INTEGER; ∫Script|
  19452. TruncText(width:INTEGER;textPtr:Ptr;VAR length:INTEGER;
  19453. truncWhere:TruncCode):INTEGER; ∫Script|
  19454. TScan=… ∫Printing
  19455. (scanTB,scanBT,scanLR,scanRL);|
  19456. tscrType='tscr'; ∫TerminalTools|
  19457. TSetRslBlk=RECORD ∫Printing
  19458.     iOpCode:INTEGER;
  19459.     iError:INTEGER;
  19460.     lReserved:LONGINT;
  19461.     hPrint:THPrint;
  19462.     iXRsl:INTEGER;
  19463.     iYRsl:INTEGER;|
  19464. tsetType='tset'; ∫TerminalTools|
  19465. tvalType='tval'; ∫TerminalTools|
  19466. tverType='vers'; ∫TerminalTools|
  19467. twelfthRootTwo=1.05946309434; ∫Sound|
  19468. twoBitMode=129; ∫Video
  19469. { Id of TwoBitMode Parameter list. }|
  19470. TWord=PACKED RECORD ∫Printing [1/2]
  19471.     CASE INTEGER OF
  19472.     0:
  19473.         c1,c0:CHAR;
  19474.     1:
  19475.         b1,b0:SignedByte;
  19476.     2:
  19477.         usb1,usb0:Byte;|
  19478. TWord=PACKED RECORD ∫Printing [2/2]
  19479.     3:
  19480.         n3,n2,n1,n0:TN;
  19481.     4:
  19482.         f15,f14,f13,f12,f11,f10,f9,f8,f7,f6,f5,f4,f3,f2,f1,f0:
  19483. BOOLEAN;
  19484.     5:
  19485.         i0:INTEGER;|
  19486. twoSideErr=-78; ∫Errors
  19487. { tried to read 2nd side on a 1-sided drive }|
  19488. twoToOne=1; ∫Sound|
  19489. typeAEList='list'; ∫AppleEvents|
  19490. typeAERecord='reco'; ∫AppleEvents|
  19491. typeAlias='alis'; ∫AppleEvents|
  19492. typeAnyType=0; ∫DatabaseAccess|
  19493. typeApple=1; ∫ROMDefs|
  19494. typeApplSignature='sign'; ∫AppleEvents|
  19495. typeAppParameters='appa'; ∫AppleEvents|
  19496. typeBoard=0; ∫ROMDefs
  19497. { Type for board types. }|
  19498. typeBoolean='bool'; ∫AppleEvents|
  19499. typeChar='TEXT'; ∫AppleEvents|
  19500. typeColBreak='colb'; ∫DatabaseAccess|
  19501. typeComp='comp'; ∫AppleEvents|
  19502. typeDate='date'; ∫DatabaseAccess|
  19503. typeDecimal='deci'; ∫DatabaseAccess|
  19504. typeDiscard='disc'; ∫DatabaseAccess|
  19505. typeEnumerated='enum'; ∫AppleEvents|
  19506. typeEtherNet=1; ∫ROMDefs
  19507. { Type for ethernet types. }|
  19508. typeExtended='exte'; ∫AppleEvents|
  19509. typeFalse='fals'; ∫AppleEvents|
  19510. typeFloat='doub'; ∫AppleEvents|
  19511. typeFSS='fss'; ∫AppleEvents|
  19512. typeInteger='long'; ∫AppleEvents|
  19513. typeKeyword='keyw'; ∫AppleEvents|
  19514. typeLBin='lbin'; ∫DatabaseAccess|
  19515. typeLChar='lcha'; ∫DatabaseAccess|
  19516. typeLongFloat='doub'; ∫AppleEvents|
  19517. typeLongInteger='long'; ∫AppleEvents|
  19518. typeMagnitude='magn'; ∫AppleEvents|
  19519. typeMoney='mone'; ∫DatabaseAccess|
  19520. typeNone='none'; ∫DatabaseAccess|
  19521. typeNull='null'; ∫AppleEvents
  19522. { the type of null/nonexistent data }|
  19523. typeProcessSerialNumber='psn'; ∫AppleEvents|
  19524. typeProperty='prop'; ∫AppleEvents|
  19525. typeRowBreak='rowb'; ∫DatabaseAccess|
  19526. Types see ∫Types|
  19527. typeSectionH='sect'; ∫AppleEvents|
  19528. typeSessionID='ssid'; ∫AppleEvents|
  19529. typeShortFloat='sing'; ∫AppleEvents|
  19530. typeShortInteger='shor'; ∫AppleEvents|
  19531. typeSMFloat='sing'; ∫AppleEvents|
  19532. typeSMInt='shor'; ∫AppleEvents|
  19533. typeTargetID='targ'; ∫AppleEvents|
  19534. typeTime='time'; ∫DatabaseAccess|
  19535. typeTimeStamp='tims'; ∫DatabaseAccess|
  19536. typeTrue='true'; ∫AppleEvents|
  19537. typeType='type'; ∫AppleEvents|
  19538. typeUnknown='unkn'; ∫DatabaseAccess|
  19539. typeVBin='vbin'; ∫DatabaseAccess|
  19540. typeVChar='vcha'; ∫DatabaseAccess|
  19541. typeVideo=1; ∫ROMDefs
  19542. { Type for video types. }|
  19543. typeWildCard='****'; ∫AppleEvents|
  19544. undoDev=9; ∫Devices|
  19545. UnholdMemory(address:UNIV Ptr;count:LONGINT):OSErr; ∫Memory {
  19546. A05C} II-30 IV-77 83 N39-1 N103 TN103|
  19547. unimpErr=-4; ∫Errors
  19548. { unimplemented core routine }|
  19549. UnionRect(src1:Rect;src2:Rect;VAR dstRect:Rect); ∫Quickdraw {
  19550. A8AB} I-175|
  19551. UnionRgn(srcRgnA:RgnHandle;srcRgnB:RgnHandle;dstRgn:RgnHandle)
  19552. ; ∫Quickdraw Δ {A8E5} I-184|
  19553. Unique1ID(theType:ResType):INTEGER; ∫Resources {A810} IV-16
  19554. TN198|
  19555. UniqueID(theType:ResType):INTEGER; ∫Resources {A9C1} I-121|
  19556. unitEmptyErr=-22; ∫Errors
  19557. { I/O System Errors }|
  19558. UnitNtryCnt=$1D2; ∫SysEqu
  19559. { [GLOBAL VAR] count of entries in unit table [word] }|
  19560. unitTblFullErr=-29; ∫Errors
  19561. { unit table has no more entries }|
  19562. unitTypeNoSelection=$FFFF; ∫Sound
  19563. { unitTypes for AudioSelection.unitType }|
  19564. unitTypeSeconds=$0000; ∫Sound|
  19565. unloadNBP=255; ∫AppleTalk
  19566. { Unload NBP command code }|
  19567. UnloadScrap:LONGINT; ∫Scrap Δ {A9FA} I-458|
  19568. UnloadSeg(routineAddr:Ptr); ∫SegLoad Δ {A9F1} II-59 N39-1
  19569. P-56 184|
  19570. UnlockMemory(address:UNIV Ptr;count:LONGINT):OSErr; ∫Memory {
  19571. A05C} II-30 IV-77 83 N39-1 N103 TN103|
  19572. UnlockPixels(pm:PixMapHandle); ∫QDOffscreen|
  19573. UnmountVol(volName:StringPtr;vRefNum:INTEGER):OSErr; ∫Files
  19574. II-90 IV-108 low-level II-106 IV-134 TN180|
  19575. UnpackBits(VAR srcPtr:Ptr;VAR dstPtr:Ptr;dstBytes:INTEGER);
  19576. ∫ToolUtils {A8D0} I-470 N86-3 TN86|
  19577. UnRegisterSection(sectionH:SectionHandle):OSErr; ∫Editions {
  19578. A82D}|
  19579. UntokenTable=RECORD ∫Script
  19580.     len:INTEGER;
  19581.     lastToken:INTEGER;
  19582.     index:ARRAY [0..255] OF INTEGER; { index table; last =
  19583. lastToken }|
  19584. UntokenTableHandle=^UntokenTablePtr; ∫Script|
  19585. UntokenTablePtr=^UntokenTable; ∫Script|
  19586. UpdateAlias(fromFile:FSSpecPtr;target:FSSpec;alias:
  19587. AliasHandle;VAR wasChanged:BOOLEAN):OSErr; ∫Aliases {A823}|
  19588. UpdateControls(theWindow:WindowPtr;updateRgn:RgnHandle);
  19589. ∫Controls Δ {A953} IV-53|
  19590. updateDev=4; ∫Devices
  19591. { Update event }|
  19592. UpdateDialog(theDialog:DialogPtr;updateRgn:RgnHandle);
  19593. ∫Dialogs Δ {A978} IV-60|
  19594. updateEvt=6; ∫Events|
  19595. UpdateGWorld(VAR offscreenGWorld:GWorldPtr;pixelDepth:INTEGER;
  19596. boundsRect:Rect;cTable:CTabHandle;aGDevice:GDHandle;flags:
  19597. GWorldFlags):GWorldFlags; ∫QDOffscreen|
  19598. updateMask=64; ∫Events|
  19599. UpdateMode=INTEGER; ∫Editions
  19600. { sumAutomatic, pumSuspend, etc }|
  19601. updateMsg=6; ∫Devices
  19602. { update event }|
  19603. UpdateResFile(refNum:INTEGER); ∫Resources {A999} I-125 N116-1
  19604. TN116 TN188|
  19605. updPixMemErr=-125; ∫Errors
  19606. { insufficient memory to update a pixmap }|
  19607. UpdtControl(theWindow:WindowPtr;updateRgn:RgnHandle);
  19608. ∫Controls Δ {A953} IV-53|
  19609. UpdtDialog(theDialog:DialogPtr;updateRgn:RgnHandle); ∫Dialogs
  19610. Δ {A978} IV-60|
  19611. UpperText(textPtr:Ptr;len:INTEGER); ∫Script|
  19612. UprString(VAR theString:Str255;diacSens:BOOLEAN); ∫OSUtils
  19613. II-377|
  19614. UprText(textPtr:Ptr;len:INTEGER); ∫Script|
  19615. useAsync=2; ∫OSUtils|
  19616. useATalk=1; ∫OSUtils|
  19617. useExtClk=3; ∫OSUtils
  19618. { Externally clocked }|
  19619. useFree=0; ∫OSUtils|
  19620. useMIDI=4; ∫OSUtils|
  19621. userBreak=-490; ∫Errors
  19622. { user debugger break }|
  19623. userCanceledErr=-128; ∫Errors|
  19624. userCommand=253; ∫AppleTalk
  19625. { User command }|
  19626. UseResFile(refNum:INTEGER); ∫Resources {A998} I-117|
  19627. userItem Update Proc I-405
  19628. MyItem(theWindow:WindowPtr;itemNo:INTEGER);|
  19629. userItem=0; ∫Dialogs|
  19630. userKind=8; ∫Windows|
  19631. userRejectErr=-912; ∫Errors
  19632. { Destination rejected the session request }|
  19633. userWrite=252; ∫AppleTalk
  19634. { User write }|
  19635. useTempMemBit=2; ∫QDOffscreen|
  19636. useWFont=8; ∫Controls|
  19637. UTableBase=$11C; ∫SysEqu
  19638. { [GLOBAL VAR] Base address of unit table unit I/O table [
  19639. pointer] }|
  19640. ValidDate(VAR vDate:LongDateRec;flags:LONGINT;VAR newSecs:
  19641. LongDateTime):INTEGER; ∫Script|
  19642. validDateFields=-1; ∫Script|
  19643. ValidRect(goodRect:Rect); ∫Windows Δ {A92A} I-292|
  19644. ValidRgn(goodRgn:RgnHandle); ∫Windows Δ {A929} I-292|
  19645. VAR{$PUSH}{$J+}thePort:GrafPtr; ∫Quickdraw|
  19646. vAxisOnly=2; ∫Controls|
  19647. VBLQueue=$160; ∫SysEqu
  19648. { [GLOBAL VAR] Vertical retrace queue header (10 bytes) VBL
  19649. queue header [10 bytes] }|
  19650. VBLTask=RECORD ∫OSUtils
  19651.     qLink:QElemPtr;
  19652.     qType:INTEGER;
  19653.     vblAddr:ProcPtr;
  19654.     vblCount:INTEGER;
  19655.     vblPhase:INTEGER;|
  19656. VCB=RECORD ∫OSUtils [1/5]
  19657.     qLink:QElemPtr;
  19658.     qType:INTEGER;
  19659.     vcbFlags:INTEGER;
  19660.     vcbSigWord:INTEGER;
  19661.     vcbCrDate:LONGINT;
  19662.     vcbLsMod:LONGINT;
  19663.     vcbAtrb:INTEGER;
  19664.     vcbNmFls:INTEGER;
  19665.     vcbVBMSt:INTEGER;|
  19666. VCB=RECORD ∫OSUtils [2/5]
  19667.     vcbAllocPtr:INTEGER;
  19668.     vcbNmAlBlks:INTEGER;
  19669.     vcbAlBlkSiz:LONGINT;
  19670.     vcbClpSiz:LONGINT;
  19671.     vcbAlBlSt:INTEGER;
  19672.     vcbNxtCNID:LONGINT;
  19673.     vcbFreeBks:INTEGER;
  19674.     vcbVN:Str27;
  19675.     vcbDrvNum:INTEGER;|
  19676. VCB=RECORD ∫OSUtils [3/5]
  19677.     vcbDRefNum:INTEGER;
  19678.     vcbFSID:INTEGER;
  19679.     vcbVRefNum:INTEGER;
  19680.     vcbMAdr:Ptr;
  19681.     vcbBufAdr:Ptr;
  19682.     vcbMLen:INTEGER;
  19683.     vcbDirIndex:INTEGER;
  19684.     vcbDirBlk:INTEGER;
  19685.     vcbVolBkUp:LONGINT;|
  19686. VCB=RECORD ∫OSUtils [4/5]
  19687.     vcbVSeqNum:INTEGER;
  19688.     vcbWrCnt:LONGINT;
  19689.     vcbXTClpSiz:LONGINT;
  19690.     vcbCTClpSiz:LONGINT;
  19691.     vcbNmRtDirs:INTEGER;
  19692.     vcbFilCnt:LONGINT;
  19693.     vcbDirCnt:LONGINT;
  19694.     vcbFndrInfo:ARRAY [1..8] OF LONGINT;
  19695.     vcbVCSize:INTEGER;|
  19696. VCB=RECORD ∫OSUtils [5/5]
  19697.     vcbVBMCSiz:INTEGER;
  19698.     vcbCtlCSiz:INTEGER;
  19699.     vcbXTAlBlks:INTEGER;
  19700.     vcbCTAlBlks:INTEGER;
  19701.     vcbXTRef:INTEGER;
  19702.     vcbCTRef:INTEGER;
  19703.     vcbCtlBuf:Ptr;
  19704.     vcbDirIDM:LONGINT;
  19705.     vcbOffsM:INTEGER;|
  19706. VCBQHdr=$356[GLOBAL VAR] Volume-control-block queue header(10
  19707. bytes); ∫Globals|
  19708. VDEntRecPtr=^VDEntryRecord; ∫Video|
  19709. VDEntryRecord=RECORD ∫Video
  19710.     csTable:Ptr; { (long) pointer to color table entry=value, r,
  19711. g,b:INTEGER }|
  19712. VDGammaRecord=RECORD ∫Video
  19713.     csGTable:Ptr; { pointer to gamma table }|
  19714. VDGamRecPtr=^VDGammaRecord; ∫Video|
  19715. VDGrayPtr=^VDGrayRecord; ∫Video|
  19716. VDGrayRecord=RECORD ∫Video
  19717.     csMode:BOOLEAN; { Same as GDDevType value (0=mono, 1=color) }|
  19718. VDPageInfo=RECORD ∫Video
  19719.     csMode:INTEGER; { (word) mode within device }
  19720.     csData:LONGINT; { (long) data supplied by driver }
  19721.     csPage:INTEGER; { (word) page to switch in }
  19722.     csBaseAddr:Ptr; { (long) base address of page }|
  19723. VDPgInfoPtr=^VDPageInfo; ∫Video|
  19724. VDSetEntryPtr=^VDSetEntryRecord; ∫Video|
  19725. VDSetEntryRecord=RECORD ∫Video
  19726.     csTable:^ColorSpec; { Pointer to an array of color specs }
  19727.     csStart:INTEGER; { Which spec in array to start with, or -1 }
  19728.     csCount:INTEGER; { Number of color spec entries to set }|
  19729. VDSettings=RECORD ∫Video [1/3]
  19730.     csParamCnt:INTEGER; { (word) number of params }
  19731.     csBrightMax:INTEGER; { (word) max brightness }
  19732.     csBrightDef:INTEGER; { (word) default brightness }
  19733.     csBrightVal:INTEGER; { (word) current brightness }
  19734.     csCntrstMax:INTEGER; { (word) max contrast }
  19735.     csCntrstDef:INTEGER; { (word) default contrast }
  19736.     csCntrstVal:INTEGER; { (word) current contrast }|
  19737. VDSettings=RECORD ∫Video [2/3]
  19738.     csTintMax:INTEGER; { (word) max tint }
  19739.     csTintDef:INTEGER; { (word) default tint }
  19740.     csTintVal:INTEGER; { (word) current tint }
  19741.     csHueMax:INTEGER; { (word) max hue }
  19742.     csHueDef:INTEGER; { (word) default hue }
  19743.     csHueVal:INTEGER; { (word) current hue }|
  19744. VDSettings=RECORD ∫Video [3/3]
  19745.     csHorizDef:INTEGER; { (word) default horizontal }
  19746.     csHorizVal:INTEGER; { (word) current horizontal }
  19747.     csHorizMax:INTEGER; { (word) max horizontal }
  19748.     csVertDef:INTEGER; { (word) default vertical }
  19749.     csVertVal:INTEGER; { (word) current vertical }
  19750.     csVertMax:INTEGER; { (word) max vertical }|
  19751. VDSettingsPtr=^VDSettings; ∫Video|
  19752. VDSizeInfo=RECORD ∫Video
  19753.     csHSize:INTEGER; { (word) desired/returned h size }
  19754.     csHPos:INTEGER; { (word) desired/returned h position }
  19755.     csVSize:INTEGER; { (word) desired/returned v size }
  19756.     csVPos:INTEGER; { (word) desired/returned v position }|
  19757. VDSzInfoPtr=^VDSizeInfo; ∫Video|
  19758. vendorId=1; ∫ROMDefs
  19759. { Vendor Id }|
  19760. vendorInfo=36; ∫ROMDefs
  19761. { Vendor information List. See Vendor List, below }|
  19762. venice=5; ∫Fonts|
  19763. verArabia=16; ∫Packages|
  19764. verArabic=16; ∫Packages
  19765. { synonym for verArabia }|
  19766. verAustralia=15; ∫Packages|
  19767. verBelgiumLux=6; ∫Packages
  19768. { (use verFrBelgiumLux instead, less ambiguous) }|
  19769. verBritain=2; ∫Packages|
  19770. verChina=52; ∫Packages|
  19771. verCyprus=23; ∫Packages|
  19772. verDenmark=9; ∫Packages|
  19773. verErr=-84; ∫Errors
  19774. { track failed to verify }|
  19775. verEstonia=44; ∫Packages|
  19776. verFaeroeIsl=47; ∫Packages|
  19777. verFinland=17; ∫Packages|
  19778. verFrance=1; ∫Packages|
  19779. verFrBelgiumLux=6; ∫Packages
  19780. { French for Belgium & Luxembourg }|
  19781. verFrCanada=11; ∫Packages|
  19782. verFrSwiss=18; ∫Packages
  19783. { French Swiss }|
  19784. verGermany=3; ∫Packages|
  19785. verGreece=20; ∫Packages|
  19786. verGrSwiss=19; ∫Packages
  19787. { German Swiss }|
  19788. verHungary=43; ∫Packages|
  19789. verIceland=21; ∫Packages|
  19790. verIndia=33; ∫Packages
  19791. { (use verIndiaHindi instead, less ambiguous) }|
  19792. verIndiaHindi=33; ∫Packages
  19793. { Hindi system for India }|
  19794. verIran=48; ∫Packages|
  19795. verIreland=50; ∫Packages
  19796. { English-language version for Ireland }|
  19797. verIsrael=13; ∫Packages|
  19798. verItaly=4; ∫Packages|
  19799. verJapan=14; ∫Packages|
  19800. verKorea=51; ∫Packages|
  19801. verLapland=46; ∫Packages|
  19802. verLatvia=45; ∫Packages|
  19803. verLithuania=41; ∫Packages|
  19804. verMalta=22; ∫Packages|
  19805. verNetherlands=5; ∫Packages|
  19806. verNorway=12; ∫Packages|
  19807. verPakistan=34; ∫Packages|
  19808. verPoland=42; ∫Packages|
  19809. verPortugal=10; ∫Packages|
  19810. verRussia=49; ∫Packages|
  19811. versionCmd=25; ∫Sound|
  19812. verSpain=8; ∫Packages|
  19813. VersRec=RECORD ∫Files
  19814.     numericVersion:NumVersion; { encoded version number }
  19815.     countryCode:INTEGER; { country code from intl utilities }
  19816.     shortVersion:Str255; { version number string - worst case }
  19817.     reserved:Str255; { longMessage string packed after
  19818. shortVersion }|
  19819. VersRecHndl=^VersRecPtr; ∫Files|
  19820. VersRecPtr=^VersRec; ∫Files|
  19821. verSweden=7; ∫Packages|
  19822. verTaiwan=53; ∫Packages|
  19823. verThailand=54; ∫Packages|
  19824. VertRRate=$0D30; ∫SysEqu
  19825. { [GLOBAL VAR] (word) Vertical refresh rate for start manager.|
  19826. verTurkey=24; ∫Packages|
  19827. verUS=0; ∫Packages|
  19828. verYugoCroatian=25; ∫Packages
  19829. { Croatian system for Yugoslavia }|
  19830. verYugoslavia=25; ∫Packages
  19831. { (use verYugoCroatian instead, less ambiguous) }|
  19832. VHSelect=… ∫Types
  19833. (v,h);|
  19834. VIA2DT=$0D70; ∫SysEqu
  19835. { [GLOBAL VAR] 32 bytes for VIA2 dispatch table for NuMac }|
  19836. VIA=$1D4; ∫SysEqu
  19837. { [GLOBAL VAR] VIA base address VIA base address [pointer] }|
  19838. Video see ∫Video|
  19839. VideoInfoOK=$0DB0; ∫SysEqu
  19840. { [GLOBAL VAR] (long) Signals to CritErr that the Video card
  19841. is ok }|
  19842. VidMode=$0C2E; ∫SysEqu
  19843. { [GLOBAL VAR] (byte) video mode (4=4bit color) }|
  19844. VidType=$0C2D; ∫SysEqu
  19845. { [GLOBAL VAR] (byte) video board type ID }|
  19846. ViewAngle(angle:Fixed); ∫Graf3D|
  19847. ViewPort(r:Rect); ∫Graf3D|
  19848. VInstall(vblTaskPtr:QElemPtr):OSErr; ∫Retrace {A033} II-351|
  19849. VisibleLength(textPtr:Ptr;textLen:LONGINT):LONGINT; ∫Script|
  19850. vLckdErr=-46; ∫Errors
  19851. { volume is locked }|
  19852. volGoneErr=-124; ∫Errors
  19853. { Server volume has been disconnected. }|
  19854. VolMountInfoHeader=RECORD ∫Files
  19855.     length:INTEGER; { length of location data (including self) }
  19856.     media:VolumeType; { type of media . Variable length data
  19857. follows }|
  19858. VolMountInfoPtr=^VolMountInfoHeader; ∫Files|
  19859. volOffLinErr=-53; ∫Errors
  19860. { volume not on line error (was Ejected) }|
  19861. volOnLinErr=-55; ∫Errors
  19862. { drive volume already on-line at MountVol }|
  19863. VolumeType=OSType; ∫Files|
  19864. VPBlock=RECORD ∫Video [1/2]
  19865.     vpBaseOffset:LONGINT; { Offset to page zero of video RAM (
  19866. From minorBaseOS). }
  19867.     vpRowBytes:INTEGER; { Width of each row of video memory. }
  19868.     vpBounds:Rect; { BoundsRect for the video display (gives
  19869. dimensions). }
  19870.     vpVersion:INTEGER; { PixelMap version number. }
  19871.     vpPackType:INTEGER;
  19872.     vpPackSize:LONGINT;
  19873.     vpHRes:LONGINT; { Horizontal resolution of the device (|
  19874. VPBlock=RECORD ∫Video [2/2]
  19875. pixels per inch). }
  19876.     vpVRes:LONGINT; { Vertical resolution of the device (pixels
  19877. per inch). }
  19878.     vpPixelType:INTEGER; { Defines the pixel type. }
  19879.     vpPixelSize:INTEGER; { Number of bits in pixel. }
  19880.     vpCmpCount:INTEGER; { Number of components in pixel. }
  19881.     vpCmpSize:INTEGER; { Number of bits per component }
  19882.     vpPlaneBytes:LONGINT; { Offset from one plane to the next. }|
  19883. VPBlockPtr=^VPBlock; ∫Video|
  19884. VRemove(vblTaskPtr:QElemPtr):OSErr; ∫Retrace {A034} II-351|
  19885. vTypErr=-2; ∫Errors
  19886. { invalid queue element }|
  19887. waitCmd=10; ∫Sound|
  19888. WaitMouseUp:BOOLEAN; ∫Events Δ {A977} I-259 TN194|
  19889. WaitNextEvent(eventMask:INTEGER;VAR theEvent:EventRecord;
  19890. sleep:LONGINT;mouseRgn:RgnHandle):BOOLEAN; ∫Events {A860}
  19891. N158-1 TN158 TN177 TN180 TN194 TN205|
  19892. wakeUpCmd=23; ∫Sound|
  19893. WakeUpProcess(PSN:ProcessSerialNumber):OSErr; ∫Processes {
  19894. A88F}|
  19895. WarmStart=$0CFC; ∫SysEqu
  19896. { [GLOBAL VAR] (long) flag to indicate it is a warm start }|
  19897. watchCursor=4; ∫ToolUtils|
  19898. Wave=PACKEDARRAY [0..255] OF Byte; ∫Sound|
  19899. waveInitChannel0=$04; ∫Sound|
  19900. waveInitChannel1=$05; ∫Sound|
  19901. waveInitChannel2=$06; ∫Sound|
  19902. waveInitChannel3=$07; ∫Sound|
  19903. waveInitChannelMask=$07; ∫Sound|
  19904. WavePtr=^Wave; ∫Sound|
  19905. waveTableCmd=60; ∫Sound|
  19906. waveTableSynth=3; ∫Sound
  19907. { wave table synthesizer }|
  19908. wCalcRgns=2; ∫Windows|
  19909. wContentColor=0; ∫Windows|
  19910. WCTabHandle=^WCTabPtr; ∫Windows|
  19911. WCTabPtr=^WinCTab; ∫Windows|
  19912. WDEF Definition Proc I-299
  19913. MyWindow(varCode:INTEGER;theWindow:WindowPtr;
  19914. message:INTEGER;param:LONGINT):LONGINT;|
  19915. WDEFNFnd=dsWDEFNotFound; ∫Errors|
  19916. wDispose=4; ∫Windows|
  19917. WDPBPtr=^WDPBRec; ∫Files|
  19918. WDPBRec=RECORD ∫Files [1/2]
  19919.     qLink:QElemPtr;
  19920.     qType:INTEGER;
  19921.     ioTrap:INTEGER;
  19922.     ioCmdAddr:Ptr;
  19923.     ioCompletion:ProcPtr;
  19924.     ioResult:OSErr;
  19925.     ioNamePtr:StringPtr;|
  19926. WDPBRec=RECORD ∫Files [2/2]
  19927.     ioVRefNum:INTEGER;
  19928.     filler1:INTEGER;
  19929.     ioWDIndex:INTEGER;
  19930.     ioWDProcID:LONGINT;
  19931.     ioWDVRefNum:INTEGER;
  19932.     filler2:ARRAY [1..7] OF INTEGER;
  19933.     ioWDDirID:LONGINT;|
  19934. wDraw=0; ∫Windows|
  19935. wDrawGIcon=6; ∫Windows|
  19936. WDSElement=RECORD ∫AppleTalk
  19937.     entryLength:INTEGER;
  19938.     entryPtr:Ptr;|
  19939. weekOfYearMask=$0200; ∫Script|
  19940. wFrameColor=1; ∫Windows|
  19941. wGrow=5; ∫Windows|
  19942. wHiliteColor=3; ∫Windows|
  19943. wHit=1; ∫Windows|
  19944. white:Pattern; ∫Quickdraw|
  19945. whiteColor=30; ∫Quickdraw|
  19946. WideChar=RECORD ∫Script
  19947.     CASE BOOLEAN OF
  19948.     TRUE:
  19949.         a:PACKED ARRAY [0..1] OF CHAR; { 0 is the high order
  19950. character }
  19951.     FALSE:
  19952.         b:INTEGER;|
  19953. WideCharArr=RECORD ∫Script
  19954.     size:INTEGER;
  19955.     data:PACKED ARRAY [0..9] OF WideChar;|
  19956. WidEntry=RECORD ∫Fonts
  19957.     widStyle:INTEGER; { style entry applies to }|
  19958. WidTable=RECORD ∫Fonts
  19959.     numWidths:INTEGER; { number of entries - 1 }|
  19960. WIDTHHook=8; ∫TextEdit
  19961. { [ProcPtr] TEDrawHook }|
  19962. WidthTable=PACKED RECORD ∫Fonts [1/3]
  19963.     tabData:ARRAY [1..256] OF Fixed; { character widths }
  19964.     tabFont:Handle; { font record used to build table }
  19965.     sExtra:LONGINT; { space extra used for table }
  19966.     style:LONGINT; { extra due to style }
  19967.     fID:INTEGER; { font family ID }
  19968.     fSize:INTEGER; { font size request }
  19969.     face:INTEGER; { style (face) request }|
  19970. WidthTable=PACKED RECORD ∫Fonts [2/3]
  19971.     device:INTEGER; { device requested }
  19972.     inNumer:Point; { scale factors requested }
  19973.     inDenom:Point; { scale factors requested }
  19974.     aFID:INTEGER; { actual font family ID for table }
  19975.     fHand:Handle; { family record used to build up table }
  19976.     usedFam:BOOLEAN; { used fixed point family widths }
  19977.     aFace:Byte; { actual face produced }|
  19978. WidthTable=PACKED RECORD ∫Fonts [3/3]
  19979.     vOutput:INTEGER; { vertical scale output value }
  19980.     hOutput:INTEGER; { horizontal scale output value }
  19981.     vFactor:INTEGER; { vertical scale output value }
  19982.     hFactor:INTEGER; { horizontal scale output value }
  19983.     aSize:INTEGER; { actual size of actual font used }
  19984.     tabSize:INTEGER; { total size of table }|
  19985. wInContent=1; ∫Windows|
  19986. WinCTab=RECORD ∫Windows
  19987.     wCSeed:LONGINT; { reserved }
  19988.     wCReserved:INTEGER; { reserved }
  19989.     ctSize:INTEGER; { usually 4 for windows }
  19990.     ctTable:ARRAY [0..4] OF ColorSpec;|
  19991. WindowList=$9D6; ∫SysEqu
  19992. { [GLOBAL VAR] Pointer to first window in window list; 0 if
  19993. using events but not windows Z-ordered linked list of windows
  19994. [pointer] }|
  19995. WindowPeek=^WindowRecord; ∫Windows|
  19996. WindowPtr=GrafPtr; ∫Quickdraw|
  19997. WindowRecord=RECORD ∫Windows [1/2]
  19998.     port:GrafPort;
  19999.     windowKind:INTEGER;
  20000.     visible:BOOLEAN;
  20001.     hilited:BOOLEAN;
  20002.     goAwayFlag:BOOLEAN;
  20003.     spareFlag:BOOLEAN;
  20004.     strucRgn:RgnHandle;
  20005.     contRgn:RgnHandle;
  20006.     updateRgn:RgnHandle;|
  20007. WindowRecord=RECORD ∫Windows [2/2]
  20008.     windowDefProc:Handle;
  20009.     dataHandle:Handle;
  20010.     titleHandle:StringHandle;
  20011.     titleWidth:INTEGER;
  20012.     controlList:ControlHandle;
  20013.     nextWindow:WindowPeek;
  20014.     windowPic:PicHandle;
  20015.     refCon:LONGINT;|
  20016. Windows see ∫Windows|
  20017. wInDrag=2; ∫Windows|
  20018. wInGoAway=4; ∫Windows|
  20019. wInGrow=3; ∫Windows|
  20020. wInZoomIn=5; ∫Windows|
  20021. wInZoomOut=6; ∫Windows|
  20022. WMgrCPort=$0D2C; ∫SysEqu
  20023. { [GLOBAL VAR] window manager color port }|
  20024. WMgrPort=$9DE; ∫SysEqu
  20025. { [GLOBAL VAR] Pointer to Window Manager port window manager'
  20026. s grafport [pointer] }|
  20027. wNew=3; ∫Windows|
  20028. wNoHit=0; ∫Windows|
  20029. WordRedraw=$BA5; ∫SysEqu
  20030. { [GLOBAL VAR] (byte) - used by TextEdit RecalDraw }|
  20031. wPrErr=-44; ∫Errors
  20032. { diskette is write protected. }|
  20033. wrgVolTypErr=-123; ∫Errors
  20034. { Wrong volume type error [operation not supported for MFS] }|
  20035. writeDDP=246; ∫AppleTalk
  20036. { Write out DDP packet }|
  20037. WriteDraw(params); ala Write TP-370|
  20038. WriteEdition(whichEdition:EditionRefNum;whichFormat:
  20039. FormatType;buffPtr:UNIV Ptr;buffLen:Size):OSErr; ∫Editions {
  20040. A82D}|
  20041. writeLAP=243; ∫AppleTalk
  20042. { Write out LAP packet }|
  20043. WriteLocation(loc:MachineLocation); ∫Script|
  20044. WriteParam:OSErr; ∫OSUtils II-382|
  20045. WritePartialResource(theResource:Handle;offset:LONGINT;buffer:
  20046. UNIV Ptr;count:LONGINT); ∫Resources TN214|
  20047. WriteResource(theResource:Handle); ∫Resources {A9B0} I-125
  20048. N54-1 N63-1 TN111 TN188|
  20049. writErr=-20; ∫Errors
  20050. { I/O System Errors }|
  20051. wrPermErr=-61; ∫Errors
  20052. { write permissions error }|
  20053. wrUnderrun=-74; ∫Errors
  20054. { write underrun occurred }|
  20055. WStateData=RECORD ∫Windows
  20056.     userState:Rect; { user state }
  20057.     stdState:Rect; { standard state }|
  20058. WStateDataHandle=^WStateDataPtr; ∫Windows|
  20059. WStateDataPtr=^WStateData; ∫Windows|
  20060. wTextColor=2; ∫Windows|
  20061. wTitleBarColor=4; ∫Windows|
  20062. WWExist=$8F2; ∫SysEqu
  20063. { [GLOBAL VAR] window manager initialized? [byte] }|
  20064. X2Fix(x:extended):Fixed; ∫FixMath IV-65|
  20065. X2Frac(x:extended):Fract; ∫FixMath X2Frac function IV-65|
  20066. X80toX96(x:extended80):Extended; ∫SANE|
  20067. X96toX80(x:Extended):extended80; ∫SANE|
  20068. xCall=246; ∫AppleTalk
  20069. { .XPP extended calls }|
  20070. XCmdBlock=RECORD ∫HyperXCmd
  20071.     paramCount:INTEGER;
  20072.     params:ARRAY [1..16] OF Handle;
  20073.     returnValue:Handle;
  20074.     passFlag:BOOLEAN;
  20075.     entryPoint:ProcPtr; { to call back to HyperCard }
  20076.     request:INTEGER;
  20077.     result:INTEGER;
  20078.     inArgs:ARRAY [1..8] OF LONGINT;
  20079.     outArgs:ARRAY [1..4] OF LONGINT;|
  20080. XCmdPtr=^XCmdBlock; ∫HyperXCmd|
  20081. XfMatrix=ARRAY[0..3,0..3] OF Fixed; ∫Graf3D|
  20082. xOffWasSent=128; ∫Serial|
  20083. XorRgn(srcRgnA:RgnHandle;srcRgnB:RgnHandle;dstRgn:RgnHandle);
  20084. ∫Quickdraw Δ {A8E7} I-185|
  20085. XPPEndPrmType=(AFPLoginPrm,ASPEndPrm); ∫AppleTalk|
  20086. xppFlagClr=0; ∫AppleTalk
  20087. { Cs for AFPCommandBlock }|
  20088. xppFlagSet=128; ∫AppleTalk
  20089. { StartEndFlag & NewLineFlag fields. }|
  20090. xppLoadedBit=5; ∫AppleTalk
  20091. { XPP bit in PortBUse }|
  20092. XPPParamBlock=PACKED RECORD ∫AppleTalk [1/6]
  20093.     qLink:QElemPtr; { next queue entry }
  20094.     qType:INTEGER; { queue type }
  20095.     ioTrap:INTEGER; { routine trap }
  20096.     ioCmdAddr:Ptr; { routine address }
  20097.     ioCompletion:ProcPtr; { completion routine }
  20098.     ioResult:OSErr; { result code }
  20099.     cmdResult:LONGINT; { command result (ATP user bytes) }
  20100.     ioVRefNum:INTEGER; { volume reference or drive number }
  20101.     ioRefNum:INTEGER; { driver reference number }|
  20102. XPPParamBlock=PACKED RECORD ∫AppleTalk [2/6]
  20103.     csCode:INTEGER; { call command code }
  20104.     CASE XPPPrmBlkType OF
  20105.     ASPAbortPrm:
  20106.         abortSCBPtr:Ptr; { SCB pointer for AbortOS }
  20107.     ASPSizeBlk:
  20108.         aspMaxCmdSize:INTEGER; { for SPGetParms }
  20109.         aspQuantumSize:INTEGER; { for SPGetParms }
  20110.         numSesss:INTEGER; { for SPGetParms }
  20111.     XPPPrmBlk:|
  20112. XPPParamBlock=PACKED RECORD ∫AppleTalk [3/6]
  20113.         sessRefnum:INTEGER; { offset to session refnum }
  20114.         aspTimeout:Byte; { timeout for ATP }
  20115.         aspRetry:Byte; { retry count for ATP }
  20116.         CASE XPPSubPrmType OF
  20117.         ASPOpenPrm:
  20118.             serverAddr:AddrBlock; { server address block }
  20119.             scbPointer:Ptr; { SCB pointer }
  20120.             attnRoutine:Ptr; { attention routine pointer }
  20121.         ASPSubPrm:|
  20122. XPPParamBlock=PACKED RECORD ∫AppleTalk [4/6]
  20123.             cbSize:INTEGER; { command block size }
  20124.             cbPtr:Ptr; { command block pointer }
  20125.             rbSize:INTEGER; { reply buffer size }
  20126.             rbPtr:Ptr; { reply buffer pointer }
  20127.             CASE XPPEndPrmType OF
  20128.             AFPLoginPrm:
  20129.                 afpAddrBlock:AddrBlock; { address block in AFP login }
  20130.                 afpSCBPtr:Ptr; { SCB pointer in AFP login }
  20131.                 afpAttnRoutine:Ptr; { Attn routine pointer in AFP login }|
  20132. XPPParamBlock=PACKED RECORD ∫AppleTalk [5/6]
  20133.             ASPEndPrm:
  20134.                 wdSize:INTEGER; { write data size }
  20135.                 wdPtr:Ptr; { write data pointer }
  20136.                 ccbStart:ARRAY [0..295] OF Byte; { afpWrite max size =
  20137. 296, else 150 }
  20138.     XCallParam:
  20139.         xppSubCode:INTEGER;
  20140.         xppTimeout:Byte; { retry interval (seconds) }|
  20141. XPPParamBlock=PACKED RECORD ∫AppleTalk [6/6]
  20142.         xppRetry:Byte; { retry count }
  20143.         filler1:INTEGER; { word space for rent. see the super. }
  20144.         zipBuffPtr:Ptr; { pointer to buffer (must be 578 bytes) }
  20145.         zipNumZones:INTEGER; { no. of zone names in this response }
  20146.         zipLastFlag:Byte; { non-zero if no more zones }
  20147.         filler2:Byte; { filler }
  20148.         zipInfoField:PACKED ARRAY [1..70] OF Byte; { on initial
  20149. call, set first word to zero }|
  20150. XPPParmBlkPtr=^XPPParamBlock; ∫AppleTalk|
  20151. XPPPrmBlkType=(XPPPrmBlk,ASPSizeBlk,ASPAbortPrm,XCallParam);
  20152. ∫AppleTalk|
  20153. xppRefNum=-41; ∫AppleTalk
  20154. { XPP reference number }|
  20155. XPPSubPrmType=(ASPOpenPrm,ASPSubPrm); ∫AppleTalk|
  20156. xppUnitNum=40; ∫AppleTalk
  20157. { XPP unit number }|
  20158. XpwrI(x:Extended;i:INTEGER):Extended; ∫SANE|
  20159. XpwrY(x:Extended;y:Extended):Extended; ∫SANE|
  20160. xreqBoolToStr=16; ∫HyperXCmd|
  20161. xreqEvalExpr=2; ∫HyperXCmd|
  20162. xreqExtToStr=17; ∫HyperXCmd|
  20163. xreqGetFieldByID=22; ∫HyperXCmd|
  20164. xreqGetFieldByName=20; ∫HyperXCmd|
  20165. xreqGetFieldByNum=21; ∫HyperXCmd|
  20166. xreqGetGlobal=18; ∫HyperXCmd|
  20167. xreqLongToStr=13; ∫HyperXCmd|
  20168. xreqNumToHex=15; ∫HyperXCmd|
  20169. xreqNumToStr=14; ∫HyperXCmd|
  20170. xreqPasToZero=7; ∫HyperXCmd|
  20171. xreqReturnToPas=27; ∫HyperXCmd|
  20172. xreqScanToReturn=28; ∫HyperXCmd|
  20173. xreqScanToZero=39; ∫HyperXCmd
  20174. { Yes, really 39! }|
  20175. xreqSendCardMessage=1; ∫HyperXCmd
  20176. { request codes }|
  20177. xreqSendHCMessage=5; ∫HyperXCmd|
  20178. xreqSetFieldByID=25; ∫HyperXCmd|
  20179. xreqSetFieldByName=23; ∫HyperXCmd|
  20180. xreqSetFieldByNum=24; ∫HyperXCmd|
  20181. xreqSetGlobal=19; ∫HyperXCmd|
  20182. xreqStringEqual=26; ∫HyperXCmd|
  20183. xreqStringLength=3; ∫HyperXCmd|
  20184. xreqStringMatch=4; ∫HyperXCmd|
  20185. xreqStrToBool=11; ∫HyperXCmd|
  20186. xreqStrToExt=12; ∫HyperXCmd|
  20187. xreqStrToLong=9; ∫HyperXCmd|
  20188. xreqStrToNum=10; ∫HyperXCmd|
  20189. xreqZeroBytes=6; ∫HyperXCmd|
  20190. xreqZeroToPas=8; ∫HyperXCmd|
  20191. xresFail=1; ∫HyperXCmd|
  20192. xresNotImp=2; ∫HyperXCmd|
  20193. xresSucc=0; ∫HyperXCmd
  20194. { result codes }|
  20195. Yaw(yAngle:Fixed); ∫Graf3D|
  20196. ydm=5; ∫Packages|
  20197. yearMask=$0002; ∫Script|
  20198. yellowBit=6; ∫Quickdraw|
  20199. yellowColor=69; ∫Quickdraw|
  20200. ymd=2; ∫Packages|
  20201. ZeroBytes(paramPtr:XCmdPtr;dstPtr:Ptr;longCount:LONGINT);
  20202. ∫HyperXCmd|
  20203. zeroCycle=1; ∫Packages
  20204. { 0:00 AM/PM format }|
  20205. ZeroScrap:LONGINT; ∫Scrap Δ {A9FC} I-458 TN180|
  20206. ZeroToPas(paramPtr:XCmdPtr;zeroStr:Ptr;VAR pasStr:Str255);
  20207. ∫HyperXCmd|
  20208. zipGetLocalZones=5; ∫AppleTalk|
  20209. zipGetMyZone=7; ∫AppleTalk|
  20210. zipGetZoneList=6; ∫AppleTalk|
  20211. Zone=RECORD ∫Memory [1/2]
  20212.     bkLim:Ptr;
  20213.     purgePtr:Ptr;
  20214.     hFstFree:Ptr;
  20215.     zcbFree:LONGINT;
  20216.     gzProc:ProcPtr;
  20217.     moreMast:INTEGER;
  20218.     flags:INTEGER;
  20219.     cntRel:INTEGER;
  20220.     maxRel:INTEGER;|
  20221. Zone=RECORD ∫Memory [2/2]
  20222.     cntNRel:INTEGER;
  20223.     maxNRel:INTEGER;
  20224.     cntEmpty:INTEGER;
  20225.     cntHandles:INTEGER;
  20226.     minCBFree:LONGINT;
  20227.     purgeProc:ProcPtr;
  20228.     sparePtr:Ptr;
  20229.     allocPtr:Ptr;
  20230.     heapData:INTEGER;|
  20231. zoneDisable=2; ∫CTBUtilities|
  20232. ZoneFilterProcPtr=ProcPtr; ∫CTBUtilities|
  20233. zoneInclude=1; ∫CTBUtilities|
  20234. zoneReject=3; ∫CTBUtilities|
  20235. zoomDocProc=8; ∫Windows|
  20236. zoomNoGrow=12; ∫Windows|
  20237. ZoomWindow(theWindow:WindowPtr;partCode:INTEGER;front:BOOLEAN)
  20238. ; ∫Windows Δ {A83A} IV-50 V-210 TN79|
  20239. _ActivatePalette=$AA94; ∫Traps|
  20240. _ADBOp=$A07C; ∫Traps|
  20241. _ADBReInit=$A07B; ∫Traps|
  20242. _AddComp=$AA3B; ∫Traps|
  20243. _AddDrive=$A04E; ∫Traps|
  20244. _AddPt=$A87E; ∫Traps|
  20245. _AddReference=$A9AC; ∫Traps|
  20246. _AddResMenu=$A94D; ∫Traps|
  20247. _AddResource=$A9AB; ∫Traps|
  20248. _AddSearch=$AA3A; ∫Traps|
  20249. _Alert=$A985; ∫Traps|
  20250. _Allocate=$A010; ∫Traps|
  20251. _AllocContig=$A210; ∫Traps|
  20252. _AllocCursor=$AA1D; ∫Traps|
  20253. _AngleFromSlope=$A8C4; ∫Traps|
  20254. _AnimateEntry=$AA99; ∫Traps|
  20255. _AnimatePalette=$AA9A; ∫Traps|
  20256. _AppendMenu=$A933; ∫Traps|
  20257. _AttachVBL=$A071; ∫Traps|
  20258. _BackColor=$A863; ∫Traps|
  20259. _BackPat=$A87C; ∫Traps|
  20260. _BackPixPat=$AA0B; ∫Traps|
  20261. _BeginUpDate=$A922; ∫Traps|
  20262. _BitAnd=$A858; ∫Traps|
  20263. _BitClr=$A85F; ∫Traps|
  20264. _BitMapToRegion=$A8D7; ∫Traps|
  20265. _BitNot=$A85A; ∫Traps|
  20266. _BitOr=$A85B; ∫Traps|
  20267. _BitSet=$A85E; ∫Traps|
  20268. _BitShift=$A85C; ∫Traps|
  20269. _BitTst=$A85D; ∫Traps|
  20270. _BitXOr=$A859; ∫Traps|
  20271. _BlockMove=$A02E; ∫Traps|
  20272. _BringToFront=$A920; ∫Traps|
  20273. _Button=$A974; ∫Traps|
  20274. _CalcCMask=$AA4F; ∫Traps|
  20275. _CalcMask=$A838; ∫Traps|
  20276. _CalcMenuSize=$A948; ∫Traps|
  20277. _CalcVBehind=$A90A; ∫Traps|
  20278. _CalcVis=$A909; ∫Traps|
  20279. _CautionAlert=$A988; ∫Traps|
  20280. _Chain=$A9F3; ∫Traps|
  20281. _ChangedResource=$A9AA; ∫Traps|
  20282. _CharExtra=$AA23; ∫Traps|
  20283. _CharWidth=$A88D; ∫Traps|
  20284. _CheckItem=$A945; ∫Traps|
  20285. _CheckUpDate=$A911; ∫Traps|
  20286. _ClearMenuBar=$A934; ∫Traps|
  20287. _ClipAbove=$A90B; ∫Traps|
  20288. _ClipRect=$A87B; ∫Traps|
  20289. _Close=$A001; ∫Traps|
  20290. _CloseCport=$A87D; ∫Traps|
  20291. _CloseDeskAcc=$A9B7; ∫Traps|
  20292. _CloseDialog=$A982; ∫Traps|
  20293. _ClosePgon=$A8CC; ∫Traps|
  20294. _ClosePicture=$A8F4; ∫Traps|
  20295. _ClosePort=$A87D; ∫Traps|
  20296. _CloseResFile=$A99A; ∫Traps|
  20297. _CloseRgn=$A8DB; ∫Traps|
  20298. _CloseWindow=$A92D; ∫Traps|
  20299. _CmpString=$A03C; ∫Traps|
  20300. _Color2Index=$AA33; ∫Traps|
  20301. _ColorBit=$A864; ∫Traps|
  20302. _CommToolboxDispatch=$A08B; ∫Traps|
  20303. _CompactMem=$A04C; ∫Traps|
  20304. _Control=$A004; ∫Traps|
  20305. _CopyBits=$A8EC; ∫Traps|
  20306. _CopyMask=$A817; ∫Traps|
  20307. _CopyPalette=$AAA1; ∫Traps|
  20308. _CopyPixMap=$AA05; ∫Traps|
  20309. _CopyPixPat=$AA09; ∫Traps|
  20310. _CopyRgn=$A8DC; ∫Traps|
  20311. _CouldAlert=$A989; ∫Traps|
  20312. _CouldDialog=$A979; ∫Traps|
  20313. _Count1Resources=$A80D; ∫Traps|
  20314. _Count1Types=$A81C; ∫Traps|
  20315. _CountADBs=$A077; ∫Traps|
  20316. _CountMItems=$A950; ∫Traps|
  20317. _CountResources=$A99C; ∫Traps|
  20318. _CountTypes=$A99E; ∫Traps|
  20319. _Create=$A008; ∫Traps|
  20320. _CreateResFile=$A9B1; ∫Traps|
  20321. _CTab2Palette=$AA9F; ∫Traps|
  20322. _CurResFile=$A994; ∫Traps|
  20323. _Date2Secs=$A9C7; ∫Traps|
  20324. _Debugger=$A9FF; ∫Traps|
  20325. _DebugStr=$ABFF; ∫Traps|
  20326. _DECSTR68K=$A9EE; ∫Traps|
  20327. _DeferUserFn=$A08F; ∫Traps|
  20328. _Delay=$A03B; ∫Traps|
  20329. _DelComp=$AA4D; ∫Traps|
  20330. _Delete=$A009; ∫Traps|
  20331. _DeleteMenu=$A936; ∫Traps|
  20332. _DelMCEntries=$AA60; ∫Traps|
  20333. _DelMenuItem=$A952; ∫Traps|
  20334. _DelSearch=$AA4C; ∫Traps|
  20335. _DeltaPoint=$A94F; ∫Traps|
  20336. _Dequeue=$A96E; ∫Traps|
  20337. _DetachResource=$A992; ∫Traps|
  20338. _DeviceLoop=$ABCA; ∫Traps|
  20339. _DialogSelect=$A980; ∫Traps|
  20340. _DiffRgn=$A8E6; ∫Traps|
  20341. _DisableDogCow=$A89F; ∫Traps|
  20342. _DisableItem=$A93A; ∫Traps|
  20343. _DispMCInfo=$AA63; ∫Traps|
  20344. _DisposCCursor=$AA26; ∫Traps|
  20345. _DisposCIcon=$AA25; ∫Traps|
  20346. _DisposControl=$A955; ∫Traps|
  20347. _DisposCTable=$AA24; ∫Traps|
  20348. _DisposDialog=$A983; ∫Traps|
  20349. _DisposePalette=$AA93; ∫Traps|
  20350. _DisposGDevice=$AA30; ∫Traps|
  20351. _DisposHandle=$A023; ∫Traps|
  20352. _DisposMenu=$A932; ∫Traps|
  20353. _DisposPixMap=$AA04; ∫Traps|
  20354. _DisposPixPat=$AA08; ∫Traps|
  20355. _DisposPtr=$A01F; ∫Traps|
  20356. _DisposRgn=$A8D9; ∫Traps|
  20357. _DisposWindow=$A914; ∫Traps|
  20358. _DoVBLTask=$A072; ∫Traps|
  20359. _DragControl=$A967; ∫Traps|
  20360. _DragGrayRgn=$A905; ∫Traps|
  20361. _DragTheRgn=$A926; ∫Traps|
  20362. _DragWindow=$A925; ∫Traps|
  20363. _Draw1Control=$A96D; ∫Traps|
  20364. _DrawChar=$A883; ∫Traps|
  20365. _DrawControls=$A969; ∫Traps|
  20366. _DrawDialog=$A981; ∫Traps|
  20367. _DrawGrowIcon=$A904; ∫Traps|
  20368. _DrawMenuBar=$A937; ∫Traps|
  20369. _DrawNew=$A90F; ∫Traps|
  20370. _DrawPicture=$A8F6; ∫Traps|
  20371. _DrawString=$A884; ∫Traps|
  20372. _DrawText=$A885; ∫Traps|
  20373. _DrvrInstall=$A03D; ∫Traps|
  20374. _DrvrRemove=$A03E; ∫Traps|
  20375. _DTInstall=$A082; ∫Traps|
  20376. _Eject=$A017; ∫Traps|
  20377. _Elems68K=$A9EC; ∫Traps|
  20378. _EmptyHandle=$A02B; ∫Traps|
  20379. _EmptyRect=$A8AE; ∫Traps|
  20380. _EmptyRgn=$A8E2; ∫Traps|
  20381. _EnableDogCow=$A89F; ∫Traps|
  20382. _EnableItem=$A939; ∫Traps|
  20383. _EndUpDate=$A923; ∫Traps|
  20384. _Enqueue=$A96F; ∫Traps|
  20385. _EqualPt=$A881; ∫Traps|
  20386. _EqualRect=$A8A6; ∫Traps|
  20387. _EqualRgn=$A8E3; ∫Traps|
  20388. _EraseArc=$A8C0; ∫Traps|
  20389. _EraseOval=$A8B9; ∫Traps|
  20390. _ErasePoly=$A8C8; ∫Traps|
  20391. _EraseRect=$A8A3; ∫Traps|
  20392. _EraseRgn=$A8D4; ∫Traps|
  20393. _EraseRoundRect=$A8B2; ∫Traps|
  20394. _ErrorSound=$A98C; ∫Traps|
  20395. _EventAvail=$A971; ∫Traps|
  20396. _ExitToShell=$A9F4; ∫Traps|
  20397. _FillArc=$A8C2; ∫Traps|
  20398. _FillCArc=$AA11; ∫Traps|
  20399. _FillCOval=$AA0F; ∫Traps|
  20400. _FillCPoly=$AA13; ∫Traps|
  20401. _FillCRect=$AA0E; ∫Traps|
  20402. _FillCRgn=$AA12; ∫Traps|
  20403. _FillCRoundRect=$AA10; ∫Traps|
  20404. _FillOval=$A8BB; ∫Traps|
  20405. _FillPoly=$A8CA; ∫Traps|
  20406. _FillRect=$A8A5; ∫Traps|
  20407. _FillRgn=$A8D6; ∫Traps|
  20408. _FillRoundRect=$A8B4; ∫Traps|
  20409. _FindControl=$A96C; ∫Traps|
  20410. _FindDItem=$A984; ∫Traps|
  20411. _FindWindow=$A92C; ∫Traps|
  20412. _FInitQueue=$A016; ∫Traps|
  20413. _FixATan2=$A818; ∫Traps|
  20414. _FixMul=$A868; ∫Traps|
  20415. _FixRatio=$A869; ∫Traps|
  20416. _FixRound=$A86C; ∫Traps|
  20417. _FlashMenuBar=$A94C; ∫Traps|
  20418. _FlushEvents=$A032; ∫Traps|
  20419. _FlushFile=$A045; ∫Traps|
  20420. _FlushVol=$A013; ∫Traps|
  20421. _FMSwapFont=$A901; ∫Traps|
  20422. _FontMetrics=$A835; ∫Traps|
  20423. _ForeColor=$A862; ∫Traps|
  20424. _FP68K=$A9EB; ∫Traps|
  20425. _FrameArc=$A8BE; ∫Traps|
  20426. _FrameOval=$A8B7; ∫Traps|
  20427. _FramePoly=$A8C6; ∫Traps|
  20428. _FrameRect=$A8A1; ∫Traps|
  20429. _FrameRgn=$A8D2; ∫Traps|
  20430. _FrameRoundRect=$A8B0; ∫Traps|
  20431. _FreeAlert=$A98A; ∫Traps|
  20432. _FreeDialog=$A97A; ∫Traps|
  20433. _FreeMem=$A01C; ∫Traps|
  20434. _FrontWindow=$A924; ∫Traps|
  20435. _GestaltDispatch=$A0AD; ∫Traps|
  20436. _Get1IxResource=$A80E; ∫Traps|
  20437. _Get1IxType=$A80F; ∫Traps|
  20438. _Get1NamedResource=$A820; ∫Traps|
  20439. _Get1Resource=$A81F; ∫Traps|
  20440. _GetADBInfo=$A079; ∫Traps|
  20441. _GetAppParms=$A9F5; ∫Traps|
  20442. _GetAuxCtl=$AA44; ∫Traps|
  20443. _GetAuxWin=$AA42; ∫Traps|
  20444. _GetBackColor=$AA1A; ∫Traps|
  20445. _GetCCursor=$AA1B; ∫Traps|
  20446. _GetCIcon=$AA1E; ∫Traps|
  20447. _GetClip=$A87A; ∫Traps|
  20448. _GetCPixel=$AA17; ∫Traps|
  20449. _GetCRefCon=$A95A; ∫Traps|
  20450. _GetCTable=$AA18; ∫Traps|
  20451. _GetCTitle=$A95E; ∫Traps|
  20452. _GetCtlAction=$A96A; ∫Traps|
  20453. _GetCtlValue=$A960; ∫Traps|
  20454. _GetCTSeed=$AA28; ∫Traps|
  20455. _GetCursor=$A9B9; ∫Traps|
  20456. _GetCVariant=$A809; ∫Traps|
  20457. _GetCWMgrPort=$AA48; ∫Traps|
  20458. _GetDefaultStartup=$A07D; ∫Traps|
  20459. _GetDeviceList=$AA29; ∫Traps|
  20460. _GetDItem=$A98D; ∫Traps|
  20461. _GetEntryColor=$AA9B; ∫Traps|
  20462. _GetEntryUsage=$AA9D; ∫Traps|
  20463. _GetEOF=$A011; ∫Traps|
  20464. _GetFileInfo=$A00C; ∫Traps|
  20465. _GetFName=$A8FF; ∫Traps|
  20466. _GetFNum=$A900; ∫Traps|
  20467. _GetFontInfo=$A88B; ∫Traps|
  20468. _GetForeColor=$AA19; ∫Traps|
  20469. _GetFPos=$A018; ∫Traps|
  20470. _GetGDevice=$AA32; ∫Traps|
  20471. _GetHandleSize=$A025; ∫Traps|
  20472. _GetIcon=$A9BB; ∫Traps|
  20473. _GetIndADB=$A078; ∫Traps|
  20474. _GetIndResource=$A99D; ∫Traps|
  20475. _GetIndType=$A99F; ∫Traps|
  20476. _GetItem=$A946; ∫Traps|
  20477. _GetItemCmd=$A84E; ∫Traps|
  20478. _GetIText=$A990; ∫Traps|
  20479. _GetItmIcon=$A93F; ∫Traps|
  20480. _GetItmMark=$A943; ∫Traps|
  20481. _GetItmStyle=$A941; ∫Traps|
  20482. _GetKeys=$A976; ∫Traps|
  20483. _GetMainDevice=$AA2A; ∫Traps|
  20484. _GetMaskTable=$A836; ∫Traps|
  20485. _GetMaxCtl=$A962; ∫Traps|
  20486. _GetMaxDevice=$AA27; ∫Traps|
  20487. _GetMCEntry=$AA64; ∫Traps|
  20488. _GetMCInfo=$AA61; ∫Traps|
  20489. _GetMenuBar=$A93B; ∫Traps|
  20490. _GetMHandle=$A949; ∫Traps|
  20491. _GetMinCtl=$A961; ∫Traps|
  20492. _GetMouse=$A972; ∫Traps|
  20493. _GetNamedResource=$A9A1; ∫Traps|
  20494. _GetNewControl=$A9BE; ∫Traps|
  20495. _GetNewCWindow=$AA46; ∫Traps|
  20496. _GetNewDialog=$A97C; ∫Traps|
  20497. _GetNewMBar=$A9C0; ∫Traps|
  20498. _GetNewPalette=$AA92; ∫Traps|
  20499. _GetNewWindow=$A9BD; ∫Traps|
  20500. _GetNextDevice=$AA2B; ∫Traps|
  20501. _GetNextEvent=$A970; ∫Traps|
  20502. _GetOSDefault=$A084; ∫Traps|
  20503. _GetOSEvent=$A031; ∫Traps|
  20504. _GetPalette=$AA96; ∫Traps|
  20505. _GetPattern=$A9B8; ∫Traps|
  20506. _GetPen=$A89A; ∫Traps|
  20507. _GetPenState=$A898; ∫Traps|
  20508. _GetPicture=$A9BC; ∫Traps|
  20509. _GetPixel=$A865; ∫Traps|
  20510. _GetPixPat=$AA0C; ∫Traps|
  20511. _GetPort=$A874; ∫Traps|
  20512. _GetPtrSize=$A021; ∫Traps|
  20513. _GetResAttrs=$A9A6; ∫Traps|
  20514. _GetResFileAttrs=$A9F6; ∫Traps|
  20515. _GetResInfo=$A9A8; ∫Traps|
  20516. _GetResource=$A9A0; ∫Traps|
  20517. _GetRMenu=$A9BF; ∫Traps|
  20518. _GetScrap=$A9FD; ∫Traps|
  20519. _GetString=$A9BA; ∫Traps|
  20520. _GetSubTable=$AA37; ∫Traps|
  20521. _GetTrapAddress=$A146; ∫Traps|
  20522. _GetVideoDefault=$A080; ∫Traps|
  20523. _GetVol=$A014; ∫Traps|
  20524. _GetVolInfo=$A007; ∫Traps|
  20525. _GetWindowPic=$A92F; ∫Traps|
  20526. _GetWMgrPort=$A910; ∫Traps|
  20527. _GetWRefCon=$A917; ∫Traps|
  20528. _GetWTitle=$A919; ∫Traps|
  20529. _GetWVariant=$A80A; ∫Traps|
  20530. _GetZone=$A11A; ∫Traps|
  20531. _GlobalToLocal=$A871; ∫Traps|
  20532. _GrafDevice=$A872; ∫Traps|
  20533. _GrowWindow=$A92B; ∫Traps|
  20534. _HandAndHand=$A9E4; ∫Traps|
  20535. _HandleZone=$A126; ∫Traps|
  20536. _HandToHand=$A9E1; ∫Traps|
  20537. _HClrRBit=$A068; ∫Traps|
  20538. _HCreate=$A208; ∫Traps|
  20539. _HCreateResFile=$A81B; ∫Traps|
  20540. _HDelete=$A209; ∫Traps|
  20541. _HFSPinaforeDispatch=$AA52; ∫Traps|
  20542. _HGetFileInfo=$A20C; ∫Traps|
  20543. _HGetState=$A069; ∫Traps|
  20544. _HGetVInfo=$A207; ∫Traps|
  20545. _HGetVol=$A214; ∫Traps|
  20546. _HideControl=$A958; ∫Traps|
  20547. _HideCursor=$A852; ∫Traps|
  20548. _HideDItem=$A827; ∫Traps|
  20549. _HidePen=$A896; ∫Traps|
  20550. _HideWindow=$A916; ∫Traps|
  20551. _HiliteColor=$AA22; ∫Traps|
  20552. _HiliteControl=$A95D; ∫Traps|
  20553. _HiliteMenu=$A938; ∫Traps|
  20554. _HiliteWindow=$A91C; ∫Traps|
  20555. _HiWord=$A86A; ∫Traps|
  20556. _HLock=$A029; ∫Traps|
  20557. _HNoPurge=$A04A; ∫Traps|
  20558. _HomeResFile=$A9A4; ∫Traps|
  20559. _HOpen=$A200; ∫Traps|
  20560. _HOpenResFile=$A81A; ∫Traps|
  20561. _HOpenRF=$A20A; ∫Traps|
  20562. _HPurge=$A049; ∫Traps|
  20563. _HRename=$A20B; ∫Traps|
  20564. _HRstFLock=$A242; ∫Traps|
  20565. _HSetFileInfo=$A20D; ∫Traps|
  20566. _HSetFLock=$A241; ∫Traps|
  20567. _HSetRBit=$A067; ∫Traps|
  20568. _HSetState=$A06A; ∫Traps|
  20569. _HSetVol=$A215; ∫Traps|
  20570. _HUnlock=$A02A; ∫Traps|
  20571. _HUnmountVol=$A20E; ∫Traps|
  20572. _HWPriv=$A198; ∫Traps|
  20573. _Index2Color=$AA34; ∫Traps|
  20574. _InfoScrap=$A9F9; ∫Traps|
  20575. _InitAllPacks=$A9E6; ∫Traps|
  20576. _InitApplZone=$A02C; ∫Traps|
  20577. _InitCport=$AA01; ∫Traps|
  20578. _InitCursor=$A850; ∫Traps|
  20579. _InitDialogs=$A97B; ∫Traps|
  20580. _InitDogCow=$A89F; ∫Traps|
  20581. _InitEvents=$A06D; ∫Traps|
  20582. _InitFonts=$A8FE; ∫Traps|
  20583. _InitFS=$A06C; ∫Traps|
  20584. _InitGDevice=$AA2E; ∫Traps|
  20585. _InitGraf=$A86E; ∫Traps|
  20586. _InitMenus=$A930; ∫Traps|
  20587. _InitPack=$A9E5; ∫Traps|
  20588. _InitPalettes=$AA90; ∫Traps|
  20589. _InitPort=$A86D; ∫Traps|
  20590. _InitProcMenu=$A808; ∫Traps|
  20591. _InitResources=$A995; ∫Traps|
  20592. _InitUtil=$A03F; ∫Traps|
  20593. _InitWindows=$A912; ∫Traps|
  20594. _InitZone=$A019; ∫Traps|
  20595. _InsertMenu=$A935; ∫Traps|
  20596. _InsertResMenu=$A951; ∫Traps|
  20597. _InSetRect=$A8A9; ∫Traps|
  20598. _InSetRgn=$A8E1; ∫Traps|
  20599. _InsMenuItem=$A826; ∫Traps|
  20600. _InsTime=$A058; ∫Traps|
  20601. _InternalWait=$A07F; ∫Traps|
  20602. _InvalMenuBar=$A81D; ∫Traps|
  20603. _InvalRect=$A928; ∫Traps|
  20604. _InvalRgn=$A927; ∫Traps|
  20605. _InverRect=$A8A4; ∫Traps|
  20606. _InverRgn=$A8D5; ∫Traps|
  20607. _InverRoundRect=$A8B3; ∫Traps|
  20608. _InvertArc=$A8C1; ∫Traps|
  20609. _InvertColor=$AA35; ∫Traps|
  20610. _InvertOval=$A8BA; ∫Traps|
  20611. _InvertPoly=$A8C9; ∫Traps|
  20612. _IsDialogEvent=$A97F; ∫Traps|
  20613. _KeyTrans=$A9C3; ∫Traps|
  20614. _KillControls=$A956; ∫Traps|
  20615. _KillIO=$A006; ∫Traps|
  20616. _KillPicture=$A8F5; ∫Traps|
  20617. _KillPoly=$A8CD; ∫Traps|
  20618. _Launch=$A9F2; ∫Traps|
  20619. _Line=$A892; ∫Traps|
  20620. _LineTo=$A891; ∫Traps|
  20621. _LoadResource=$A9A2; ∫Traps|
  20622. _LoadScrap=$A9FB; ∫Traps|
  20623. _LoadSeg=$A9F0; ∫Traps|
  20624. _LocalToGlobal=$A870; ∫Traps|
  20625. _LodeScrap=$A9FB; ∫Traps|
  20626. _LongMul=$A867; ∫Traps|
  20627. _LoWord=$A86B; ∫Traps|
  20628. _LwrString=$A056; ∫Traps|
  20629. _MakeITable=$AA39; ∫Traps|
  20630. _MakeRGBPat=$AA0D; ∫Traps|
  20631. _MapPoly=$A8FC; ∫Traps|
  20632. _MapPt=$A8F9; ∫Traps|
  20633. _MapRect=$A8FA; ∫Traps|
  20634. _MapRgn=$A8FB; ∫Traps|
  20635. _MaxApplZone=$A063; ∫Traps|
  20636. _MaxBlock=$A061; ∫Traps|
  20637. _MaxMem=$A11D; ∫Traps|
  20638. _MaxSizeRsrc=$A821; ∫Traps|
  20639. _MeasureText=$A837; ∫Traps|
  20640. _MemoryDispatch=$A05C; ∫Traps|
  20641. _MemoryDispatchA0Result=$A15C; ∫Traps|
  20642. _MenuChoice=$AA66; ∫Traps|
  20643. _MenuKey=$A93E; ∫Traps|
  20644. _MenuSelect=$A93D; ∫Traps|
  20645. _MethodDispatch=$A9F8; ∫Traps|
  20646. _ModalDialog=$A991; ∫Traps|
  20647. _Moof=$A89F; ∫Traps|
  20648. _MoreMasters=$A036; ∫Traps|
  20649. _MountVol=$A00F; ∫Traps|
  20650. _Move=$A894; ∫Traps|
  20651. _MoveControl=$A959; ∫Traps|
  20652. _MoveHHi=$A064; ∫Traps|
  20653. _MovePortTo=$A877; ∫Traps|
  20654. _MoveTo=$A893; ∫Traps|
  20655. _MoveWindow=$A91B; ∫Traps|
  20656. _Munger=$A9E0; ∫Traps|
  20657. _NewCDialog=$AA4B; ∫Traps|
  20658. _NewControl=$A954; ∫Traps|
  20659. _NewCWindow=$AA45; ∫Traps|
  20660. _NewDialog=$A97D; ∫Traps|
  20661. _NewEmptyHandle=$A166; ∫Traps|
  20662. _NewGDevice=$AA2F; ∫Traps|
  20663. _NewHandle=$A122; ∫Traps|
  20664. _NewMenu=$A931; ∫Traps|
  20665. _NewPalette=$AA91; ∫Traps|
  20666. _NewPixMap=$AA03; ∫Traps|
  20667. _NewPixPat=$AA07; ∫Traps|
  20668. _NewPtr=$A11E; ∫Traps|
  20669. _NewRgn=$A8D8; ∫Traps|
  20670. _NewString=$A906; ∫Traps|
  20671. _NewWindow=$A913; ∫Traps|
  20672. _NMInstall=$A05E; ∫Traps|
  20673. _NMRemove=$A05F; ∫Traps|
  20674. _NoteAlert=$A987; ∫Traps|
  20675. _NSetPalette=$AA95; ∫Traps|
  20676. _ObscureCursor=$A856; ∫Traps|
  20677. _OffLine=$A035; ∫Traps|
  20678. _OffSetPoly=$A8CE; ∫Traps|
  20679. _OffSetRect=$A8A8; ∫Traps|
  20680. _OfSetRgn=$A8E0; ∫Traps|
  20681. _OpColor=$AA21; ∫Traps|
  20682. _Open=$A000; ∫Traps|
  20683. _OpenCport=$AA00; ∫Traps|
  20684. _OpenDeskAcc=$A9B6; ∫Traps|
  20685. _OpenPicture=$A8F3; ∫Traps|
  20686. _OpenPoly=$A8CB; ∫Traps|
  20687. _OpenPort=$A86F; ∫Traps|
  20688. _OpenResFile=$A997; ∫Traps|
  20689. _OpenRF=$A00A; ∫Traps|
  20690. _OpenRFPerm=$A9C4; ∫Traps|
  20691. _OpenRgn=$A8DA; ∫Traps|
  20692. _OSDispatch=$A88F; ∫Traps|
  20693. _OSEventAvail=$A030; ∫Traps|
  20694. _Pack0=$A9E7; ∫Traps|
  20695. _Pack10=$A82C; ∫Traps|
  20696. _Pack11=$A82D; ∫Traps|
  20697. _Pack12=$A82E; ∫Traps|
  20698. _Pack13=$A82F; ∫Traps|
  20699. _Pack14=$A830; ∫Traps|
  20700. _Pack15=$A831; ∫Traps|
  20701. _Pack1=$A9E8; ∫Traps|
  20702. _Pack2=$A9E9; ∫Traps|
  20703. _Pack3=$A9EA; ∫Traps|
  20704. _Pack4=$A9EB; ∫Traps|
  20705. _Pack5=$A9EC; ∫Traps|
  20706. _Pack6=$A9ED; ∫Traps|
  20707. _Pack7=$A9EE; ∫Traps|
  20708. _Pack8=$A816; ∫Traps|
  20709. _Pack9=$A82B; ∫Traps|
  20710. _PackBits=$A8CF; ∫Traps|
  20711. _PaintArc=$A8BF; ∫Traps|
  20712. _PaintBehind=$A90D; ∫Traps|
  20713. _PaintOne=$A90C; ∫Traps|
  20714. _PaintOval=$A8B8; ∫Traps|
  20715. _PaintPoly=$A8C7; ∫Traps|
  20716. _PaintRect=$A8A2; ∫Traps|
  20717. _PaintRgn=$A8D3; ∫Traps|
  20718. _PaintRoundRect=$A8B1; ∫Traps|
  20719. _Palette2CTab=$AAA0; ∫Traps|
  20720. _ParamText=$A98B; ∫Traps|
  20721. _PenMode=$A89C; ∫Traps|
  20722. _PenNormal=$A89E; ∫Traps|
  20723. _PenPat=$A89D; ∫Traps|
  20724. _PenPixPat=$AA0A; ∫Traps|
  20725. _PenSize=$A89B; ∫Traps|
  20726. _PicComment=$A8F2; ∫Traps|
  20727. _PinRect=$A94E; ∫Traps|
  20728. _PlotCIcon=$AA1F; ∫Traps|
  20729. _PlotIcon=$A94B; ∫Traps|
  20730. _PmBackColor=$AA98; ∫Traps|
  20731. _PmForeColor=$AA97; ∫Traps|
  20732. _PMgrOp=$A085; ∫Traps|
  20733. _PopUpMenuSelect=$A80B; ∫Traps|
  20734. _PortSize=$A876; ∫Traps|
  20735. _PostEvent=$A02F; ∫Traps|
  20736. _PPostEvent=$A12F; ∫Traps|
  20737. _PrimeTime=$A05A; ∫Traps|
  20738. _ProtectEntry=$AA3D; ∫Traps|
  20739. _Pt2Rect=$A8AC; ∫Traps|
  20740. _PtInRect=$A8AD; ∫Traps|
  20741. _PtInRgn=$A8E8; ∫Traps|
  20742. _PtrAndHand=$A9EF; ∫Traps|
  20743. _PtrToHand=$A9E3; ∫Traps|
  20744. _PtrToXHand=$A9E2; ∫Traps|
  20745. _PtrZone=$A148; ∫Traps|
  20746. _PtToAngle=$A8C3; ∫Traps|
  20747. _PurgeMem=$A04D; ∫Traps|
  20748. _PurgeSpace=$A162; ∫Traps|
  20749. _PutIcon=$A9CA; ∫Traps|
  20750. _PutScrap=$A9FE; ∫Traps|
  20751. _QDError=$AA40; ∫Traps|
  20752. _Random=$A861; ∫Traps|
  20753. _RDrvrInstall=$A04F; ∫Traps|
  20754. _Read=$A002; ∫Traps|
  20755. _ReadDateTime=$A039; ∫Traps|
  20756. _ReadXPRam=$A051; ∫Traps|
  20757. _RealColor=$AA36; ∫Traps|
  20758. _RealFont=$A902; ∫Traps|
  20759. _ReallocHandle=$A027; ∫Traps|
  20760. _RecoverHandle=$A128; ∫Traps|
  20761. _RectInRgn=$A8E9; ∫Traps|
  20762. _RectRgn=$A8DF; ∫Traps|
  20763. _ReleaseResource=$A9A3; ∫Traps|
  20764. _RelString=$A050; ∫Traps|
  20765. _ReName=$A00B; ∫Traps|
  20766. _ResError=$A9AF; ∫Traps|
  20767. _ReserveEntry=$AA3E; ∫Traps|
  20768. _ResrvMem=$A040; ∫Traps|
  20769. _RestoreEntries=$AA4A; ∫Traps|
  20770. _RGBBackColor=$AA15; ∫Traps|
  20771. _RGBForeColor=$AA14; ∫Traps|
  20772. _RGetResource=$A80C; ∫Traps|
  20773. _RmveReference=$A9AE; ∫Traps|
  20774. _RmveResource=$A9AD; ∫Traps|
  20775. _RmvTime=$A059; ∫Traps|
  20776. _RsrcMapEntry=$A9C5; ∫Traps|
  20777. _RsrcZoneInit=$A996; ∫Traps|
  20778. _RstFilLock=$A042; ∫Traps|
  20779. _SaveEntries=$AA49; ∫Traps|
  20780. _SaveOld=$A90E; ∫Traps|
  20781. _ScalePt=$A8F8; ∫Traps|
  20782. _ScriptUtil=$A8B5; ∫Traps|
  20783. _ScrnBitMap=$A833; ∫Traps|
  20784. _ScrollRect=$A8EF; ∫Traps|
  20785. _SCSIDispatch=$A815; ∫Traps|
  20786. _Secs2Date=$A9C6; ∫Traps|
  20787. _SectRect=$A8AA; ∫Traps|
  20788. _SectRgn=$A8E4; ∫Traps|
  20789. _SeedCFill=$AA50; ∫Traps|
  20790. _SeedFill=$A839; ∫Traps|
  20791. _SelectWindow=$A91F; ∫Traps|
  20792. _SelIText=$A97E; ∫Traps|
  20793. _SendBehind=$A921; ∫Traps|
  20794. _SetADBInfo=$A07A; ∫Traps|
  20795. _SetAppBase=$A057; ∫Traps|
  20796. _SetApplBase=$A057; ∫Traps|
  20797. _SetApplLimit=$A02D; ∫Traps|
  20798. _SetCCursor=$AA1C; ∫Traps|
  20799. _SetClientID=$AA3C; ∫Traps|
  20800. _SetClip=$A879; ∫Traps|
  20801. _SetCPixel=$AA16; ∫Traps|
  20802. _SetCRefCon=$A95B; ∫Traps|
  20803. _SetCTitle=$A95F; ∫Traps|
  20804. _SetCtlAction=$A96B; ∫Traps|
  20805. _SetCtlColor=$AA43; ∫Traps|
  20806. _SetCtlValue=$A963; ∫Traps|
  20807. _SetCursor=$A851; ∫Traps|
  20808. _SetDateTime=$A03A; ∫Traps|
  20809. _SetDefaultStartup=$A07E; ∫Traps|
  20810. _SetDeskCPat=$AA47; ∫Traps|
  20811. _SetDeviceAttribute=$AA2D; ∫Traps|
  20812. _SetDItem=$A98E; ∫Traps|
  20813. _SetEmptyRgn=$A8DD; ∫Traps|
  20814. _SetEntries=$AA3F; ∫Traps|
  20815. _SetEntryColor=$AA9C; ∫Traps|
  20816. _SetEntryUsage=$AA9E; ∫Traps|
  20817. _SetEOF=$A012; ∫Traps|
  20818. _SetFileInfo=$A00D; ∫Traps|
  20819. _SetFilLock=$A041; ∫Traps|
  20820. _SetFilType=$A043; ∫Traps|
  20821. _SetFontLock=$A903; ∫Traps|
  20822. _SetFPos=$A044; ∫Traps|
  20823. _SetFractEnable=$A814; ∫Traps|
  20824. _SetFScaleDisable=$A834; ∫Traps|
  20825. _SetGDevice=$AA31; ∫Traps|
  20826. _SetGrowZone=$A04B; ∫Traps|
  20827. _SetHandleSize=$A024; ∫Traps|
  20828. _SetItem=$A947; ∫Traps|
  20829. _SetItemCmd=$A84F; ∫Traps|
  20830. _SetIText=$A98F; ∫Traps|
  20831. _SetItmIcon=$A940; ∫Traps|
  20832. _SetItmMark=$A944; ∫Traps|
  20833. _SetItmStyle=$A942; ∫Traps|
  20834. _SetMaxCtl=$A965; ∫Traps|
  20835. _SetMCEntries=$AA65; ∫Traps|
  20836. _SetMCInfo=$AA62; ∫Traps|
  20837. _SetMenuBar=$A93C; ∫Traps|
  20838. _SetMFlash=$A94A; ∫Traps|
  20839. _SetMinCtl=$A964; ∫Traps|
  20840. _SetOrigin=$A878; ∫Traps|
  20841. _SetOSDefault=$A083; ∫Traps|
  20842. _SetPalette=$AA95; ∫Traps|
  20843. _SetPBits=$A875; ∫Traps|
  20844. _SetPenState=$A899; ∫Traps|
  20845. _SetPort=$A873; ∫Traps|
  20846. _SetPortPix=$AA06; ∫Traps|
  20847. _SetPt=$A880; ∫Traps|
  20848. _SetPtrSize=$A020; ∫Traps|
  20849. _SetRecRgn=$A8DE; ∫Traps|
  20850. _SetRect=$A8A7; ∫Traps|
  20851. _SetResAttrs=$A9A7; ∫Traps|
  20852. _SetResFileAttrs=$A9F7; ∫Traps|
  20853. _SetResInfo=$A9A9; ∫Traps|
  20854. _SetResLoad=$A99B; ∫Traps|
  20855. _SetResPurge=$A993; ∫Traps|
  20856. _SetStdCProcs=$AA4E; ∫Traps|
  20857. _SetStdProcs=$A8EA; ∫Traps|
  20858. _SetString=$A907; ∫Traps|
  20859. _SetTrapAddress=$A047; ∫Traps|
  20860. _SetVideoDefault=$A081; ∫Traps|
  20861. _SetVol=$A015; ∫Traps|
  20862. _SetWinColor=$AA41; ∫Traps|
  20863. _SetWindowPic=$A92E; ∫Traps|
  20864. _SetWRefCon=$A918; ∫Traps|
  20865. _SetWTitle=$A91A; ∫Traps|
  20866. _SetZone=$A01B; ∫Traps|
  20867. _ShieldCursor=$A855; ∫Traps|
  20868. _ShowControl=$A957; ∫Traps|
  20869. _ShowCursor=$A853; ∫Traps|
  20870. _ShowDItem=$A828; ∫Traps|
  20871. _ShowHide=$A908; ∫Traps|
  20872. _ShowPen=$A897; ∫Traps|
  20873. _ShowWindow=$A915; ∫Traps|
  20874. _ShutDown=$A895; ∫Traps|
  20875. _SIntInstall=$A075; ∫Traps|
  20876. _SIntRemove=$A076; ∫Traps|
  20877. _SizeControl=$A95C; ∫Traps|
  20878. _SizeRsrc=$A9A5; ∫Traps|
  20879. _SizeWindow=$A91D; ∫Traps|
  20880. _Sleep=$A08A; ∫Traps|
  20881. _SlopeFromAngle=$A8BC; ∫Traps|
  20882. _SlotManager=$A06E; ∫Traps|
  20883. _SlotVInstall=$A06F; ∫Traps|
  20884. _SlotVRemove=$A070; ∫Traps|
  20885. _SndAddModifier=$A802; ∫Traps|
  20886. _SndControl=$A806; ∫Traps|
  20887. _SndDisposeChannel=$A801; ∫Traps|
  20888. _SndDoCommand=$A803; ∫Traps|
  20889. _SndDoImmediate=$A804; ∫Traps|
  20890. _SndNewChannel=$A807; ∫Traps|
  20891. _SndPlay=$A805; ∫Traps|
  20892. _SpaceExtra=$A88E; ∫Traps|
  20893. _StackSpace=$A065; ∫Traps|
  20894. _Status=$A005; ∫Traps|
  20895. _StdArc=$A8BD; ∫Traps|
  20896. _StdBits=$A8EB; ∫Traps|
  20897. _StdComment=$A8F1; ∫Traps|
  20898. _StdGetPic=$A8EE; ∫Traps|
  20899. _StdLine=$A890; ∫Traps|
  20900. _StdOpcodeProc=$ABF8; ∫Traps|
  20901. _StdOval=$A8B6; ∫Traps|
  20902. _StdPoly=$A8C5; ∫Traps|
  20903. _StdPutPic=$A8F0; ∫Traps|
  20904. _StdRect=$A8A0; ∫Traps|
  20905. _StdRgn=$A8D1; ∫Traps|
  20906. _StdRRect=$A8AF; ∫Traps|
  20907. _StdText=$A882; ∫Traps|
  20908. _StdTxMeas=$A8ED; ∫Traps|
  20909. _StillDown=$A973; ∫Traps|
  20910. _StopAlert=$A986; ∫Traps|
  20911. _StringWidth=$A88C; ∫Traps|
  20912. _StripAddress=$A055; ∫Traps|
  20913. _StuffHex=$A866; ∫Traps|
  20914. _SubPt=$A87F; ∫Traps|
  20915. _SwapMMUMode=$A05D; ∫Traps|
  20916. _SysBeep=$A9C8; ∫Traps|
  20917. _SysEdit=$A9C2; ∫Traps|
  20918. _SysEnvirons=$A090; ∫Traps|
  20919. _SysError=$A9C9; ∫Traps|
  20920. _SystemClick=$A9B3; ∫Traps|
  20921. _SystemEvent=$A9B2; ∫Traps|
  20922. _SystemMenu=$A9B5; ∫Traps|
  20923. _SystemTask=$A9B4; ∫Traps|
  20924. _TEActivate=$A9D8; ∫Traps|
  20925. _TEAutoView=$A813; ∫Traps|
  20926. _TECalText=$A9D0; ∫Traps|
  20927. _TEClick=$A9D4; ∫Traps|
  20928. _TECopy=$A9D5; ∫Traps|
  20929. _TECut=$A9D6; ∫Traps|
  20930. _TEDeactivate=$A9D9; ∫Traps|
  20931. _TEDelete=$A9D7; ∫Traps|
  20932. _TEDispose=$A9CD; ∫Traps|
  20933. _TEGetOffset=$A83C; ∫Traps|
  20934. _TEGetText=$A9CB; ∫Traps|
  20935. _TEIdle=$A9DA; ∫Traps|
  20936. _TEInit=$A9CC; ∫Traps|
  20937. _TEInsert=$A9DE; ∫Traps|
  20938. _TEKey=$A9DC; ∫Traps|
  20939. _TENew=$A9D2; ∫Traps|
  20940. _TEPaste=$A9DB; ∫Traps|
  20941. _TEPinScroll=$A812; ∫Traps|
  20942. _TEScroll=$A9DD; ∫Traps|
  20943. _TESelView=$A811; ∫Traps|
  20944. _TESetJust=$A9DF; ∫Traps|
  20945. _TESetSelect=$A9D1; ∫Traps|
  20946. _TESetText=$A9CF; ∫Traps|
  20947. _TestControl=$A966; ∫Traps|
  20948. _TestDeviceAttribute=$AA2C; ∫Traps|
  20949. _TEStyleNew=$A83E; ∫Traps|
  20950. _TEUpdate=$A9D3; ∫Traps|
  20951. _TextBox=$A9CE; ∫Traps|
  20952. _TextFace=$A888; ∫Traps|
  20953. _TextFont=$A887; ∫Traps|
  20954. _TextMode=$A889; ∫Traps|
  20955. _TextSize=$A88A; ∫Traps|
  20956. _TextWidth=$A886; ∫Traps|
  20957. _TickCount=$A975; ∫Traps|
  20958. _TrackBox=$A83B; ∫Traps|
  20959. _TrackControl=$A968; ∫Traps|
  20960. _TrackGoAway=$A91E; ∫Traps|
  20961. _Unimplemented=$A89F; ∫Traps|
  20962. _UnionRect=$A8AB; ∫Traps|
  20963. _UnionRgn=$A8E5; ∫Traps|
  20964. _Unique1ID=$A810; ∫Traps|
  20965. _UniqueID=$A9C1; ∫Traps|
  20966. _UnloadScrap=$A9FA; ∫Traps|
  20967. _UnLoadSeg=$A9F1; ∫Traps|
  20968. _UnlodeScrap=$A9FA; ∫Traps|
  20969. _UnMountVol=$A00E; ∫Traps|
  20970. _UnpackBits=$A8D0; ∫Traps|
  20971. _UpdatePixMap=$AA38; ∫Traps|
  20972. _UpdateResFile=$A999; ∫Traps|
  20973. _UpdtControl=$A953; ∫Traps|
  20974. _UpdtDialog=$A978; ∫Traps|
  20975. _UprString=$A054; ∫Traps|
  20976. _UseResFile=$A998; ∫Traps|
  20977. _ValidRect=$A92A; ∫Traps|
  20978. _ValidRgn=$A929; ∫Traps|
  20979. _VInstall=$A033; ∫Traps|
  20980. _VRemove=$A034; ∫Traps|
  20981. _WaitMouseUp=$A977; ∫Traps|
  20982. _WaitNextEvent=$A860; ∫Traps|
  20983. _Write=$A003; ∫Traps|
  20984. _WriteParam=$A038; ∫Traps|
  20985. _WriteResource=$A9B0; ∫Traps|
  20986. _XMunger=$A819; ∫Traps|
  20987. _XOrRgn=$A8E7; ∫Traps|
  20988. _ZeroScrap=$A9FC; ∫Traps|
  20989. _ZoomWindow=$A83A; ∫Traps|
  20990. ∫ADSP
  20991. attnBufSize dspAttention dspCLDeny dspCLInit dspCLListen
  20992. dspClose dspCLRemove dspInit dspNewCID dspOpen dspOptions
  20993. DSPParamBlock DSPPBPtr dspRead dspRemove dspReset dspStatus
  20994. dspWrite eAttention eClosed eFwdReset errAborted errAttention
  20995. errDSPQueueSize errFwdReset errOpenDenied errOpening
  20996. errRefNum errState eTearDown minDSPQueueSize ocAccept
  20997. ocEstablish ocPassive ocRequest sClosed sClosing sListening
  20998. sOpen sOpening sPassive TPCCB TRCCB|
  20999. ∫AIFF [1/2]
  21000. ACE2to1Name ACE2Type ACE8to3Name ACE8Type AIFCID AIFCVersion1
  21001. AIFFID AIFFLoop AnnotationID ApplicationSpecificChunk
  21002. ApplicationSpecificChunkPtr ApplicationSpecificID
  21003. AudioRecordingChunk AudioRecordingChunkPtr AudioRecordingID
  21004. AuthorID ChunkHeader Comment CommentID CommentsChunk
  21005. CommentsChunkPtr CommonChunk CommonChunkPtr CommonID
  21006. ContainerChunk CopyrightID ExtCommonChunk ExtCommonChunkPtr
  21007. FormatVersionChunk FormatVersionChunkPtr FormatVersionID|
  21008. ∫AIFF [2/2]
  21009. FORMID ForwardBackwardLooping ForwardLooping ID
  21010. InstrumentChunk InstrumentChunkPtr InstrumentID MACE3to1Name
  21011. MACE3Type MACE6to1Name MACE6Type Marker MarkerChunk
  21012. MarkerChunkPtr MarkerID MarkerIdType MIDIDataChunk
  21013. MIDIDataChunkPtr MIDIDataID NameID NoLooping NoneName
  21014. NoneType SoundDataChunk SoundDataChunkPtr SoundDataID
  21015. TextChunk TextChunkPtr|
  21016. ∫Aliases
  21017. AliasFilterProcPtr AliasHandle AliasInfoType AliasPtr
  21018. AliasRecord asiAliasName asiParentName asiServerName
  21019. asiVolumeName asiZoneName GetAliasInfo kARMMountVol
  21020. kARMMultVols kARMNoUI kARMSearch kARMSearchMore
  21021. kARMSearchRelFirst MatchAlias NewAlias NewAliasMinimal
  21022. NewAliasMinimalFromFullPath rAliasType ResolveAlias
  21023. ResolveAliasFile UpdateAlias|
  21024. ∫AppleEvents [1/6]
  21025. AEAddressDesc AEArrayData AEArrayDataPointer AEArrayType
  21026. AECoerceDesc AECoercePtr AECountItems AECreateAppleEvent
  21027. AECreateDesc AECreateList AEDeleteItem AEDeleteKeyDesc
  21028. AEDeleteParam AEDesc AEDescList AEDisposeDesc AEDuplicateDesc
  21029. AEEventClass AEEventID AEEventSource AEGetArray
  21030. AEGetAttributeDesc AEGetAttributePtr AEGetCoercionHandler
  21031. AEGetEventHandler AEGetInteractionAllowed AEGetKeyDesc
  21032. AEGetKeyPtr AEGetNthDesc AEGetNthPtr AEGetParamDesc
  21033. AEGetParamPtr AEGetSpecialHandler AEGetTheCurrentEvent|
  21034. ∫AppleEvents [2/6]
  21035. AEInstallCoercionHandler AEInstallEventHandler
  21036. AEInstallSpecialHandler AEInteractAllowed AEInteractWithUser
  21037. AEKeyDesc AEKeyword AEProcessAppleEvent AEPutArray
  21038. AEPutAttributeDesc AEPutAttributePtr AEPutDesc AEPutKeyDesc
  21039. AEPutKeyPtr AEPutParamDesc AEPutParamPtr AEPutPtr AERecord
  21040. AERemoveCoercionHandler AERemoveEventHandler
  21041. AERemoveSpecialHandler AEResetTimer AEResumeTheCurrentEvent
  21042. AESend AESendMode AESendPriority AESetInteractionAllowed
  21043. AESetTheCurrentEvent AESizeOfAttribute AESizeOfKeyDesc|
  21044. ∫AppleEvents [3/6]
  21045. AESizeOfNthItem AESizeOfParam AESuspendTheCurrentEvent
  21046. AppleEvent DescType errAEBadListItem errAECoercionFail
  21047. errAECorruptData errAEDescNotFound errAEEventNotHandled
  21048. errAEHandlerNotFound errAEIllegalIndex errAENewerVersion
  21049. errAENotAEDesc errAENotAppleEvent errAENotASpecialFunction
  21050. errAENoUserInteraction errAEParamMissed errAEReplyNotArrived
  21051. errAEReplyNotValid errAETimeout errAEUnknownAddressType
  21052. errAEUnknownSendMode errAEWaitCanceled errAEWrongDataType
  21053. EventFilterProcPtr EventHandlerProcPtr IdleProcPtr|
  21054. ∫AppleEvents [4/6]
  21055. kAEAlwaysInteract kAEAnswer kAEApplicationDied kAECanInteract
  21056. kAECanSwitchLayer kAECreatorType kAEDataArray
  21057. kAEDefaultTimeout kAEDescArray kAEDirectCall kAEDontReconnect
  21058. kAEHandleArray kAEHighPriority kAEInteractWithAll
  21059. kAEInteractWithLocal kAEInteractWithSelf kAEKeyDescArray
  21060. kAELocalProcess kAENeverInteract kAENoDispatch kAENoReply
  21061. kAENormalPriority kAEOpenApplication kAEOpenDocuments
  21062. kAEPackedArray kAEPrintDocuments kAEQueueReply kAEQuitAll
  21063. kAEQuitApplication kAERemoteProcess kAERestart kAESameProcess|
  21064. ∫AppleEvents [5/6]
  21065. kAEShutDown kAEUnknownSource kAEUseStandardDispatch
  21066. kAEWaitReply kAEWantReceipt kAnyTransactionID
  21067. kAutoGenerateReturnID kCoreEventClass keyAddressAttr
  21068. keyDirectObject keyErrorNumber keyErrorString
  21069. keyEventClassAttr keyEventIDAttr keyEventSourceAttr
  21070. keyInteractLevelAttr keyMissedKeywordAttr
  21071. keyOptionalKeywordAttr keyPreDispatch keyProcessSerialNumber
  21072. keyReturnIDAttr keySelectProc keyTimeoutAttr|
  21073. ∫AppleEvents [6/6]
  21074. keyTransactionIDAttr kNoTimeOut typeAEList typeAERecord
  21075. typeAlias typeApplSignature typeAppParameters typeBoolean
  21076. typeChar typeComp typeEnumerated typeExtended typeFalse
  21077. typeFloat typeFSS typeInteger typeKeyword typeLongFloat
  21078. typeLongInteger typeMagnitude typeNull
  21079. typeProcessSerialNumber typeProperty typeSectionH
  21080. typeSessionID typeShortFloat typeShortInteger typeSMFloat
  21081. typeSMInt typeTargetID typeTrue typeType typeWildCard|
  21082. ∫AppleTalk [1/6]
  21083. ABByte ABCallType abortOS ABProtoType ABRecHandle ABRecPtr
  21084. ABusRecord AddrBlock addResponse afpAddAPPL afpAddCmt
  21085. afpAddIcon afpByteRangeLock afpCall AFPCommand
  21086. AFPCommandBlock afpContLogin afpCopyFile afpDelete
  21087. afpDirClose afpDirCreate afpDTClose afpDTOpen afpEnumerate
  21088. afpFileCreate afpFlush afpForkClose afpForkFlush afpGetAPPL
  21089. afpGetCmt afpGetDirParms afpGetFileParms afpGetFlDrParms
  21090. afpGetForkParms afpGetIcon afpGetSInfo afpGetSParms
  21091. afpGetVolParms afpGtIcnInfo afpLogin afpLogout afpMapID|
  21092. ∫AppleTalk [2/6]
  21093. afpMapName afpMove afpOpenDir afpOpenFork afpOpenVol afpRead
  21094. afpRename afpRmvAPPL afpRmvCmt afpSetDirParms afpSetFileParms
  21095. afpSetFlDrParms afpSetForkParms afpSetVolParms afpVolClose
  21096. afpWrite ASPAbortOS ASPCloseAll ASPCloseSession ASPGetParms
  21097. ASPGetStatus ASPOpenSession ASPUserCommand ASPUserWrite
  21098. ATalkClosePrep ATEvent ATPAddRsp ATPCloseSocket atpEOMvalue
  21099. ATPGetRequest ATPKillAllGetReq ATPLoad ATPOpenSocket
  21100. ATPParamBlock ATPPBPtr atpProto ATPreFlightEvent atpRefNum
  21101. ATPReqCancel ATPRequest ATPResponse ATPRspCancel|
  21102. ∫AppleTalk [3/6]
  21103. atpSendChkvalue atpSize ATPSndRequest ATPSndRsp atpSTSvalue
  21104. atpTIDValidvalue atpUnitNum ATPUnload atpXOvalue ATQEntry
  21105. ATQEntryPtr attachPH ATTransCancelClose ATTransClose
  21106. ATTransClosePrep ATTransOpen BDSElement BDSPtr BDSType
  21107. BitMapType BuildBDS BuildDDPwds BuildLAPwds closeAll
  21108. closeATPSkt closeSess closeSkt confirmName DDPCloseSocket
  21109. DDPOpenSocket ddpProto DDPRdCancel DDPRead ddpSize DDPWrite
  21110. detachPH EntityName EntityPtr GetATalkInfo GetBridgeAddress
  21111. GetLocalZones GetMyZone GetNodeAddress getParms getRequest|
  21112. ∫AppleTalk [4/6]
  21113. getStatus GetZoneList IsATPOpen IsMPPOpen killAllGetReq
  21114. killGetReq killNBP killSendReq LAddAEQ LAPAddATQ LAPAdrBlock
  21115. LAPCloseProtocol LAPMgrCall LAPMgrPtr LAPOpenProtocol
  21116. lapProto LAPRdCancel LAPRead LAPRmvATQ lapSize LAPWrite
  21117. lastResident loadNBP lookupName lookupReply LRmvAEQ MPPClose
  21118. MPPOpen MPPParamBlock MPPParmType MPPPBPtr mppRefNum
  21119. mppUnitNum NamesTableEntry NBPConfirm NBPExtract NBPLoad
  21120. NBPLookup nbpProto NBPRegister NBPRemove NBPSetEntity|
  21121. ∫AppleTalk [5/6]
  21122. NBPSetNTE nbpSize NBPUnload nSendRequest openATPSkt openSess
  21123. openSkt OpenXPP PAddResponse PATalkClosePrep PAttachPH
  21124. PCloseATPSkt PCloseSkt PConfirmName PDetachPH
  21125. PGetAppleTalkInfo PGetRequest PKillGetReq PKillNBP
  21126. PKillSendReq PLookupName PNSendRequest POpenATPSkt POpenSkt
  21127. PRegisterName PRelRspCB PRelTCB PRemoveName PSendRequest
  21128. PSendResponse PSetSelfSend PWriteDDP PWriteLAP registerName
  21129. relRspCB relTCB removeName RetransType scbMemSize sendRequest|
  21130. ∫AppleTalk [6/6]
  21131. sendResponse SetMyZone setSelfSend tATPAddRsp tATPGetRequest
  21132. tATPRequest tATPResponse tATPSdRsp tATPSndRequest tDDPRead
  21133. tDDPWrite tLAPRead tLAPWrite tNBPConfirm tNBPLookup
  21134. tNBPRegister unloadNBP userCommand userWrite WDSElement
  21135. writeDDP writeLAP xCall XPPEndPrmType xppFlagClr xppFlagSet
  21136. xppLoadedBit XPPParamBlock XPPParmBlkPtr XPPPrmBlkType
  21137. xppRefNum XPPSubPrmType xppUnitNum zipGetLocalZones
  21138. zipGetMyZone zipGetZoneList|
  21139. ∫Balloons [1/3]
  21140. helpItem hmAbsoluteCoords hmBalloonAborted
  21141. hmBalloonHelpVersion HMBalloonPict HMBalloonRect
  21142. hmCloseViewActive hmDefaultOptions HMExtractHelpMsg
  21143. HMGetBalloons HMGetBalloonWindow HMGetDialogResID HMGetFont
  21144. HMGetFontSize HMGetHelpMenuHandle HMGetIndHelpMsg
  21145. HMGetMenuResID hmHelpDisabled hmHelpManagerNotInited
  21146. HMIsBalloon hmMatchInTitle HMMessageRecord HMMessageRecPtr
  21147. hmNoBalloonUp hmOperationUnsupported HMRemoveBalloon|
  21148. ∫Balloons [2/3]
  21149. hmSameAsLastBalloon hmSaveBitsNoWindow hmSaveBitsWindow
  21150. HMScanTemplateItems HMSetBalloons HMSetDialogResID HMSetFont
  21151. HMSetFontSize HMSetMenuResID HMShowBalloon HMShowMenuBalloon
  21152. hmSkippedBalloon HMStringResType hmUnknownHelpType hmUseSubID
  21153. hmWrongVersion kBalloonWDEFID kHMAboutHelpItem kHMCheckedItem
  21154. kHMCompareItem kHMDialogResType kHMDisabledItem
  21155. kHMEnabledItem kHMFinderApplResType kHMHelpID kHMHelpMenuID
  21156. kHMMenuResType khmmPict khmmPictHandle khmmString|
  21157. ∫Balloons [3/3]
  21158. khmmStringRes khmmSTRRes khmmTEHandle khmmTERes
  21159. kHMNamedResourceItem kHMOtherItem kHMOverrideResType
  21160. kHMPictItem kHMRectListResType kHMRegularWindow
  21161. kHMSaveBitsNoWindow kHMSaveBitsWindow kHMShowBalloonsItem
  21162. kHMSkipItem kHMStringItem kHMStringResItem kHMSTRResItem
  21163. kHMTEResItem kHMTEStyleResType kHMTETextResType
  21164. kHMTrackCntlItem kHMWindListResType|
  21165. ∫CommResources
  21166. classCM classFT classTM CRMErr CRMFindCommunications
  21167. crmGenericError CRMGet1IndResource CRMGet1NamedResource
  21168. CRMGet1Resource CRMGetCRMVersion CRMGetHeader CRMGetIndex
  21169. CRMGetIndResource CRMGetIndToolName CRMGetNamedResource
  21170. CRMGetResource CRMGetToolResource CRMInstall CRMLocalToRealID
  21171. crmNoErr CRMRealToLocalID CRMRec CRMRecPtr crmRecVersion
  21172. CRMReleaseResource CRMReleaseToolResource CRMRemove CRMSearch
  21173. crmType curCRMVersion InitCRM|
  21174. ∫Connections [1/3]
  21175. CMAbort CMAccept CMActivate CMAddSearch cmAttn cmAttnClean
  21176. cmAttnIn cmAttnNoTimeout cmAttnOut CMBreak CMBuffers
  21177. CMBufferSizes CMBufFields CMChannel CMChoose CMClearSearch
  21178. CMClose cmCntl cmCntlClean cmCntlIn cmCntlNoTimeout cmCntlOut
  21179. cmData cmDataClean cmDataIn cmDataNoTimeout cmDataOut
  21180. CMDefault CMDispose CMEnglishToIntl CMErr CMEvent cmFailed
  21181. CMFlags cmFlagsEOM cmGenericError CMGetCMVersion CMGetConfig
  21182. CMGetConnEnvirons CMGetProcID CMGetRefCon CMGetToolName|
  21183. ∫Connections [2/3]
  21184. CMGetUserData CMGetVersion CMIdle CMIntlToEnglish CMIOKill
  21185. CMListen CMMenu CMNew cmNoErr cmNoMenus cmNoRequestPending
  21186. cmNotClosed cmNoTools cmNotOpen cmNotSupported CMOpen cmQuiet
  21187. CMRead CMRecFlags cmRejected CMRemoveSearch CMReset CMResume
  21188. cmRsrvIn cmRsrvOut CMSearchFlags cmSearchSevenBit CMSetConfig
  21189. CMSetRefCon CMSetupCleanup CMSetupFilter CMSetupItem
  21190. CMSetupPostflight CMSetupPreflight CMSetupSetup CMSetUserData
  21191. CMStatFlags CMStatus cmStatusARPend cmStatusAttnAvail|
  21192. ∫Connections [3/3]
  21193. cmStatusAWPend cmStatusBreakPend cmStatusClosing
  21194. cmStatusCntlAvail cmStatusCRPend cmStatusCWPend
  21195. cmStatusDataAvail cmStatusDRPend cmStatusDWPend
  21196. cmStatusIncomingCallPresent cmStatusListenPend cmStatusOpen
  21197. cmStatusOpening cmStatusReserved0 cmTimeOut cmUnknownError
  21198. cmUserCancel CMValidate CMWrite ConnEnvironRec
  21199. ConnEnvironRecPtr ConnHandle ConnPtr ConnRecord curCMVersion
  21200. curConnEnvRecVers InitCM|
  21201. ∫ConnectionTools [1/2]
  21202. cbndType cdefType clocType cmAbortMsg cmAcceptMsg
  21203. cmActivateMsg cmBreakMsg cmCloseMsg CMCompletorPtr
  21204. CMCompletorRecord CMDataBuffer CMDataBufferPtr
  21205. cmDeactivateMsg cmDefaultMsg cmDisposeMsg cmEnvironsMsg
  21206. cmEventMsg cmIdleMsg cmInitMsg cmIOKillMsg cmL2English|
  21207. ∫ConnectionTools [2/2]
  21208. cmL2Intl cmListenMsg cmMenuMsg cmMgetMsg cmMsetMsg cmOpenMsg
  21209. cmReadMsg cmResetMsg cmResumeMsg cmScleanupMsg CMSetupPtr
  21210. CMSetupStruct cmSfilterMsg cmSitemMsg cmSpreflightMsg
  21211. cmSsetupMsg cmStatusMsg cmSuspendMsg cmValidateMsg cmWriteMsg
  21212. cscrType csetType cvalType cverType|
  21213. ∫Controls [1/3]
  21214. autoTrack AuxCtlHandle AuxCtlPtr AuxCtlRec calcCntlRgn
  21215. calcCRgns calcThumbRgn cBodyColor CCTabHandle CCTabPtr
  21216. cFrameColor checkBoxProc ControlHandle ControlPtr
  21217. ControlRecord cTextColor cThumbColor CtlCTab dispCntl
  21218. DisposeControl dragCntl DragControl Draw1Control drawCntl
  21219. DrawControls FindControl GetAuxCtl GetCRefCon GetCTitle
  21220. GetCtlAction GetCtlMax GetCtlMin GetCtlValue GetCVariant|
  21221. ∫Controls [2/3]
  21222. GetNewControl hAxisOnly HideControl HiliteControl inButton
  21223. inCheckBox inDownButton initCntl inPageDown inPageUp inThumb
  21224. inUpButton KillControls MoveControl NewControl noConstraint
  21225. popupFixedWidth popupMenuCDEFproc popupMenuProc
  21226. popupTitleBold popupTitleCenterJust popupTitleCondense
  21227. popupTitleExtend popupTitleItalic popupTitleLeftJust
  21228. popupTitleNoStyle popupTitleOutline popupTitleRightJust|
  21229. ∫Controls [3/3]
  21230. popupTitleShadow popupTitleUnderline popupUseAddResMenu
  21231. popupUseWFont posCntl pushButProc radioButProc scrollBarProc
  21232. SetCRefCon SetCTitle SetCtlAction SetCtlColor SetCtlMax
  21233. SetCtlMin SetCtlValue ShowControl SizeControl testCntl
  21234. TestControl thumbCntl TrackControl UpdateControls UpdtControl
  21235. useWFont vAxisOnly|
  21236. ∫CRMSerialDevices
  21237. CRMIconHandle CRMIconPtr CRMIconRecord crmSerialDevice
  21238. CRMSerialPtr CRMSerialRecord curCRMSerRecVers|
  21239. ∫CTBUtilities [1/2]
  21240. AppendDITL appendDITLBottom appendDITLRight chooseAborted
  21241. chooseCancel chooseDisaster chooseFailed chooseOKMajor
  21242. chooseOKMinor CountDITL CTBGetCTBVersion CTBUErr
  21243. ctbuGenericError ctbuNoErr curCTBUVersion CustomNBP
  21244. DITLMethod hookCancel hookEject hookItemList hookItemRefresh
  21245. hookKeyBase hookLine hookNull hookOK hookOutline
  21246. hookPostflight hookPreflight hookReserved1 hookReserved2|
  21247. ∫CTBUtilities [2/2]
  21248. hookReserved3 hookReserved4 hookTitle hookVersion
  21249. hookZoneList hookZoneRefresh hookZoneTitle InitCTBUtilities
  21250. nameDisable NameFilterProcPtr nameInclude nameReject NBPReply
  21251. nlCancel nlEject nlOk NLType NLTypeEntry NuLookup NuPLookup
  21252. overlayDITL ShortenDITL StandardNBP zoneDisable
  21253. ZoneFilterProcPtr zoneInclude zoneReject|
  21254. ∫CursorCtl
  21255. Acur acurHandle acurPtr ARROW_CURSOR CROSS_CURSOR Cursors
  21256. HIDDEN_CURSOR Hide_Cursor InitCursorCtl I_BEAM_CURSOR
  21257. PLUS_CURSOR RotateCursor Show_Cursor SpinCursor WATCH_CURSOR|
  21258. ∫DatabaseAccess [1/3]
  21259. ColInfoArray ColInfoHandle ColInfoPtr ColTypesArray
  21260. ColTypesHandle ColTypesPtr DBAsyncParamBlockRec
  21261. DBAsyncParmBlkPtr DBBreak DBColInfoRecord DBDisposeQuery
  21262. DBEnd DBExec DBGetConnInfo DBGetErr DBGetItem DBGetNewQuery
  21263. DBGetQueryResults DBGetResultHandler DBGetSessionNum DBInit
  21264. DBInstallResultHandler DBKill DBRemoveResultHandler
  21265. DBResultsToText DBSend DBSendItem DBStartQuery DBState DBType|
  21266. ∫DatabaseAccess [2/3]
  21267. DBUnGetItem InitDBPack kDBAboutToInit kDBExecComplete
  21268. kDBGetItemComplete kDBGetQueryResultsComplete kDBInitComplete
  21269. kDBLastColFlag kDBNullFlag kDBSendComplete
  21270. kDBStartQueryComplete kDBUpdateWind kDBWaitForever QueryArray
  21271. QueryHandle QueryListHandle QueryListPtr QueryPtr QueryRecord
  21272. rcDBAsyncNotSupp rcDBBadAsyncPB rcDBBadDDEV rcDBBadSessID
  21273. rcDBBadSessNum rcDBBadType rcDBBreak rcDBError rcDBExec|
  21274. ∫DatabaseAccess [3/3]
  21275. rcDBNoHandler rcDBNull rcDBPackNotInited rcDBValue
  21276. rcDBWrongVersion ResListArray ResListElem ResListHandle
  21277. ResListPtr ResultsRecord typeAnyType typeColBreak typeDate
  21278. typeDecimal typeDiscard typeLBin typeLChar typeMoney typeNone
  21279. typeRowBreak typeTime typeTimeStamp typeUnknown typeVBin
  21280. typeVChar|
  21281. ∫Desk
  21282. accClear accCopy accCursor accCut accEvent accMenu accPaste
  21283. accRun accUndo CloseDeskAcc goodbye OpenDeskAcc SystemClick
  21284. SystemEdit SystemEvent SystemMenu SystemTask|
  21285. ∫DeskBus
  21286. ADBAddress ADBDataBlock ADBDBlkPtr ADBOp ADBOpBlock ADBOpBPtr
  21287. ADBReInit ADBSetInfoBlock ADBSInfoPtr CountADBs GetADBInfo
  21288. GetIndADB SetADBInfo|
  21289. ∫Devices [1/2]
  21290. activateMsg activDev AuxDCE AuxDCEHandle AuxDCEPtr buttonMsg
  21291. cancelMsg cdevGenErr cdevMemErr cdevResErr cdevUnset
  21292. chooserID clearDev closeDev CloseDriver Control copyDev
  21293. cursorDev cutDev DCtlEntry DCtlHandle DCtlPtr deactivateMsg
  21294. deactivDev deselectMsg fillListMsg GetDCtlEntry getSelMsg
  21295. hitDev hitMsg initDev initMsg keyEvtDev keyEvtMsg KillIO|
  21296. ∫Devices [2/2]
  21297. macDev newSelMsg normalMsg nulDev nulMsg okMsg OpenDriver
  21298. pasteDev PBControl PBControlAsync PBControlSync PBKillIO
  21299. PBKillIOAsync PBKillIOSync PBStatus PBStatusAsync
  21300. PBStatusSync selectMsg SetChooserAlert startupMsg Status
  21301. superMsg terminateMsg undoDev updateDev updateMsg|
  21302. ∫Dialogs [1/2]
  21303. Alert AlertTemplate AlertTHndl AlertTPtr btnCtrl cancel
  21304. CautionAlert cautionIcon chkCtrl CloseDialog CouldAlert
  21305. CouldDialog ctrlItem DialogPeek DialogPtr DialogRecord
  21306. DialogSelect DialogTemplate DialogTHndl DialogTPtr
  21307. DisposDialog DisposeDialog DlgCopy DlgCut DlgDelete DlgPaste
  21308. DrawDialog editText ErrorSound FindDItem FreeAlert FreeDialog
  21309. GetAlrtStage GetDItem GetIText GetNewDialog HideDItem|
  21310. ∫Dialogs [2/2]
  21311. iconItem InitDialogs IsDialogEvent itemDisable ModalDialog
  21312. ModalFilterProcPtr NewCDialog NewDialog NoteAlert noteIcon ok
  21313. ParamText picItem radCtrl resCtrl ResetAlrtStage
  21314. ResumeProcPtr SelIText SetDAFont SetDItem SetIText ShowDItem
  21315. SoundProcPtr StageList statText StopAlert stopIcon
  21316. UpdateDialog UpdtDialog userItem|
  21317. ∫DiskInit
  21318. DIBadMount DIFormat DILoad DIUnload DIVerify DIZero
  21319. HFSDefaults|
  21320. ∫Disks
  21321. DiskEject DriveKind DriveStatus DrvSts hard20 SetTagBuffer
  21322. sony|
  21323. ∫Editions [1/4]
  21324. AssociateSection CallEditionOpenerProc CallFormatIOProc
  21325. CloseEdition CreateEditionContainerFile
  21326. DeleteEditionContainerFile EditionContainerSpec
  21327. EditionContainerSpecPtr EditionHasFormat EditionInfoRecord
  21328. EditionOpenerParamBlock EditionOpenerProcPtr
  21329. EditionOpenerVerb EditionRefNum emCancelSectionDialogRefCon
  21330. emGoToPubErrDialogRefCon emHookAutoUpdateMode
  21331. emHookCancelSection emHookGetEditionNow emHookGoToPublisher|
  21332. ∫Editions [2/4]
  21333. emHookManualUpdateMode emHookRedrawPreview
  21334. emHookSendEditionNow emOptionsDialogRefCon eoCanSubscribe
  21335. eoClose eoCloseNew eoOpen eoOpenNew ExpDlgHookProcPtr
  21336. ExpModalFilterProcPtr FormatIOParamBlock FormatIOProcPtr
  21337. FormatIOVerb FormatType GetEditionFormatMark GetEditionInfo
  21338. GetEditionOpenerProc GetLastEditionContainerUsed
  21339. GetStandardFormats GoToPublisherSection InitEditionPack
  21340. ioHasFormat ioNewFormat ioReadFormat ioWriteFormat|
  21341. ∫Editions [3/4]
  21342. IsRegisteredSection kFormatLengthUnknown kFormatListFormat
  21343. kPartNumberUnknown kPartsNotUsed kPICTEditionFileType
  21344. kPICTformatMask kPreviewFormat kPreviewHeight kPreviewWidth
  21345. kPublisherDocAliasFormat ksndEditionFileType ksndFormatMask
  21346. kTEXTEditionFileType kTEXTformatMask kUnknownEditionFileType
  21347. NewPublisherDialog NewPublisherExpDialog NewPublisherReply
  21348. NewSection NewSubscriberDialog NewSubscriberExpDialog
  21349. NewSubscriberReply OpenEdition OpenNewEdition pumManual|
  21350. ∫Editions [4/4]
  21351. pumOnSave ReadEdition RegisterSection rSectionType
  21352. sectionCancelMsgID sectionEventMsgClass SectionHandle
  21353. SectionOptionsDialog SectionOptionsExpDialog
  21354. SectionOptionsReply SectionPtr sectionReadMsgID SectionRecord
  21355. sectionScrollMsgID SectionType sectionWriteMsgID
  21356. SetEditionFormatMark SetEditionOpenerProc stPublisher
  21357. stSubscriber sumAutomatic sumManual TimeStamp
  21358. UnRegisterSection UpdateMode WriteEdition|
  21359. ∫ENET
  21360. EAddMulti EAddrRType EAttachPH EDelMulti EDetachPH EGetInfo
  21361. eLenErr eMultiErr ENetAddMulti ENetAttachPH ENetDelMulti
  21362. ENetDetachPH ENetGetInfo ENetRdCancel ENetRead ENetSetGeneral
  21363. ENetWrite EParamBlkPtr EParamBlock ERdCancel ERead
  21364. ESetGeneral EWrite|
  21365. ∫EPPC [1/2]
  21366. AcceptHighLevelEvent bufferIsSmall connectionInvalid
  21367. GetPortNameFromProcessSerialNumber
  21368. GetProcessSerialNumberFromPortName GetSpecificFilterProcPtr
  21369. GetSpecificHighLevelEvent HighLevelEventMsg
  21370. HighLevelEventMsgClass HighLevelEventMsgHdl
  21371. HighLevelEventMsgPtr kHighLevelEvent msgWasFullyAccepted
  21372. msgWasNotAccepted msgWasPartiallyAccepted nAttnMsg|
  21373. ∫EPPC [2/2]
  21374. noOutstandingHLE noUserInteractionAllowed nReturnReceipt
  21375. PostHighLevelEvent priorityMask receiverIDisPSN
  21376. receiverIDisSessionID receiverIDisSignature
  21377. receiverIDisTargetID receiverIDMask rtrnReceiptMsgID SenderID
  21378. SenderIDPtr systemOptionsMask TargetID TargetIDHdl
  21379. TargetIDPtr|
  21380. ∫Errors [01/12]
  21381. abortErr addRefFailed addResFailed afpAccessDenied
  21382. afpAuthContinue afpBadIDErr afpBadUAM afpBadVersNum
  21383. afpBitmapErr afpCallNotSupported afpCantMove afpCantRename
  21384. afpCatalogChanged afpContainsSharedErr afpDenyConflict
  21385. afpDiffVolErr afpDirNotEmpty afpDirNotFound afpDiskFull
  21386. afpEofError afpFileBusy afpFlatVol afpIconTypeError
  21387. afpIDExists afpIDNotFound afpInsideSharedErr
  21388. afpInsideTrashErr afpItemNotFound afpLockErr afpMiscErr
  21389. afpNoMoreLocks afpNoServer afpObjectExists afpObjectLocked|
  21390. ∫Errors [02/12]
  21391. afpObjectNotFound afpObjectTypeErr afpParmErr
  21392. afpPwdExpiredErr afpPwdSameErr afpPwdTooShortErr
  21393. afpRangeNotLocked afpRangeOverlap afpSameObjectErr
  21394. afpServerGoingDown afpSessClosed afpTooManyFilesOpen
  21395. afpUserNotAuth afpVolLocked appIsDaemon appMemFullErr
  21396. appModeErr aspBadVersNum aspBufTooSmall aspNoAck
  21397. aspNoMoreSess aspNoServers aspParamErr aspServerBusy
  21398. aspSessClosed aspSizeErr aspTooMany atpBadRsp atpLenErr
  21399. authFailErr badATPSkt badBtSlpErr badBuffNum badChannel|
  21400. ∫Errors [03/12]
  21401. badCksmErr badDBtSlp badDCksum badEditionFileErr
  21402. badExtResource badFidErr badFileFormat badFormat
  21403. badLocNameErr badMDBErr badMovErr badPortNameErr badReqErr
  21404. badSectionErr badServiceMethodErr badSubPartErr badUnitErr
  21405. bdNamErr breakRecd buf2SmallErr buffersTooSmall
  21406. cannotDeferErr cannotMakeContiguousErr CantDecompress
  21407. cantLoadPickMethodErr cantStepErr catChangedErr cbNotFound
  21408. CDEFNFnd cDevErr channelBusy channelNotBusy ckSumErr clkRdErr
  21409. clkWrErr closErr cMatchErr cNoMemErr colorsRequestedErr|
  21410. ∫Errors [04/12]
  21411. containerAlreadyOpenWrn containerNotFoundWrn controlErr
  21412. corErr cProtectErr cRangeErr cResErr cTempMemErr dataVerErr
  21413. dceExtErr ddpLenErr ddpSktErr desktopDamagedErr destPortErr
  21414. diffVolErr dInstErr dirFulErr dirNFErr dRemovErr ds32BitMode
  21415. dsAddressErr dsBadLaunch dsBadPatch dsBadPatchHeader
  21416. dsBadSANEOpcode dsBadSlotInt dsBadStartupDisk dsBufPtrTooLow
  21417. dsBusError dsCDEFNotFound dsChkErr dsCoreErr
  21418. dsDisassemblerInstalled dsExtensionsDisabled dsFinderErr
  21419. dsForcedQuit dsFPErr dsFSErr dsGreeting dsHD20Installed|
  21420. ∫Errors [05/12]
  21421. dsHMenuFindErr dsIllInstErr dsIOCoreErr dsIrqErr dskFulErr
  21422. dsLineAErr dsLineFErr dsLoadErr dsMacsBugInstalled dsMBarNFnd
  21423. dsMDEFNotFound dsMemFullErr dsMiscErr dsNeedToWriteBootBlocks
  21424. dsNoFPU dsNoPackErr dsNoPatch dsNoPk1 dsNoPk2 dsNoPk3 dsNoPk4
  21425. dsNoPk5 dsNoPk6 dsNoPk7 dsNotEnoughRAMToBoot dsNotThe1
  21426. dsOldSystem dsOvflowErr dsParityErr dsPrivErr dsReinsert
  21427. dsShutDownOrRestart dsStknHeap dsSwitchOffOrRestart dsSysErr
  21428. dsSystemFileErr dsTraceErr dsWDEFNotFound dsZeroDivErr
  21429. dupFNErr editionMgrInitErr envBadVers envNotPresent|
  21430. ∫Errors [06/12]
  21431. envVersTooBig eofErr evtNotEnb excessCollsns extFSErr
  21432. extractErr exUserBreak fBsyErr fidExists fidNotFound
  21433. firstDskErr fLckdErr fmt1Err fmt2Err fnfErr fnOpnErr
  21434. fontDecError fontNotDeclared fontNotOutlineErr fontSubErr
  21435. framingErr fsRnErr gcrOnMFMErr gfpErr guestNotAllowedErr
  21436. hardwareConfigErr hMenuFindErr hwOverrunErr hwParamErr
  21437. iIOAbortErr initIWMErr interruptsMaskedErr ioErr lapProtErr
  21438. lastDskErr localOnlyErr mapReadErr mBarNFnd memAdrErr
  21439. memAZErr memBCErr memFragErr memFullErr memLockedErr memPCErr|
  21440. ∫Errors [07/12]
  21441. memPurErr memROZErr memROZError memROZWarn memSCErr memWZErr
  21442. menuPrgErr mFulErr multiplePublisherWrn nameTypeErr
  21443. nbpBuffOvr nbpConfDiff nbpDuplicate nbpNISErr nbpNoConfirm
  21444. nbpNotFound negZcbFreeErr networkErr nilHandleErr nmTypErr
  21445. noAdrMkErr noBridgeErr noDataArea noDefaultUserErr noDriveErr
  21446. noDtaMkErr noGlobalsErr noHardware noHardwareErr noInformErr
  21447. noMacDskErr noMachineNameErr noMemForPictPlaybackErr
  21448. noMoreRealTime noMPPErr noNybErr noPortErr noRelErr
  21449. noResponseErr noScrapErr noSendResp noSessionErr notAFileErr|
  21450. ∫Errors [08/12]
  21451. notEnoughBufferSpace notEnoughHardware notEnoughHardwareErr
  21452. notEnoughMemoryErr notHeldErr notInitErr notLockedErr
  21453. notLoggedInErr noToolboxNameErr notOpenErr
  21454. notRegisteredSectionErr notThePublisherWrn noTypeErr
  21455. noUserNameErr noUserRecErr noUserRefErr nsDrvErr nsStackErr
  21456. nsvErr offLinErr openErr opWrErr paramErr parityErr permErr
  21457. pictInfoIDErr pictInfoVerbErr pictInfoVersionErr
  21458. pictureDataErr pixMapTooDeepErr pmBusyErr pmRecvEndErr
  21459. pmRecvStartErr pmReplyTOErr pmSendEndErr pmSendStartErr|
  21460. ∫Errors [09/12]
  21461. portClosedErr portInUse portNameExistsErr portNotCf posErr
  21462. prInitErr procNotFound protocolErr prWrErr qErr queueFull
  21463. rcvrErr readErr readQErr recNotFnd reqAborted reqFailed
  21464. resAttrErr resFNotFound resNotFound resProblem rfNumErr
  21465. rgnTooBigErr rgnTooBigError rmvRefFailed rmvResFailed
  21466. sameFileErr sdmInitErr sdmJTInitErr sdmPRAMInitErr
  21467. sdmPriInitErr sdmSRTInitErr sectNFErr seekErr selectorErr
  21468. seNoDB sessClosedErr sessTableErr shutDownAlert|
  21469. ∫Errors [10/12]
  21470. siBadDeviceName siBadRefNum siBadSoundInDevice
  21471. siDeviceBusyErr siHardDriveTooSlow siInitSDTblErr
  21472. siInitSPTblErr siInitVBLQsErr siInputDeviceErr
  21473. siInvalidCompression siInvalidSampleRate siInvalidSampleSize
  21474. siNoBufferSpecified siNoSoundInHardware siUnknownInfoType
  21475. siUnknownQuality sktClosedErr slotNumErr SlpTypeErr
  21476. smBadBoardId smBadRefId smBadsList smBadsPtrErr smBLFieldBad
  21477. smBlkMoveErr smBusErrTO smByteLanesErr smCkStatusErr|
  21478. ∫Errors [11/12]
  21479. smCodeRevErr smCPUErr smCRCFail smDisabledSlot
  21480. smDisDrvrNamErr smDisposePErr smEmptySlot smFHBlkDispErr
  21481. smFHBlockRdErr smFormatErr smGetDrvrNamErr smGetPRErr
  21482. smInitStatVErr smInitTblVErr smNewPErr smNilsBlockErr
  21483. smNoBoardId smNoBoardSRsrc smNoDir smNoGoodOpens smNoJmpTbl
  21484. smNoMoresRsrcs smNosInfoArray smOffsetErr smPRAMInitErr
  21485. smPriInitErr smRecNotFnd smReservedErr smResrvErr
  21486. smRevisionErr smSDMInitErr smSelOOBErr smsGetDrvrErr|
  21487. ∫Errors [12/12]
  21488. smSlotOOBErr smsPointerNil smSRTInitErr smSRTOvrFlErr
  21489. smUnExBusErr spdAdjErr statusErr strUserBreak svDisabled
  21490. svTempDisable swOverrunErr SysError teScrapSizeErr tk0BadErr
  21491. tmfoErr tmwdoErr tooManyReqs tooManySkts twoSideErr unimpErr
  21492. unitEmptyErr unitTblFullErr updPixMemErr userBreak
  21493. userCanceledErr userRejectErr verErr vLckdErr volGoneErr
  21494. volOffLinErr volOnLinErr vTypErr WDEFNFnd wPrErr wrgVolTypErr
  21495. writErr wrPermErr wrUnderrun|
  21496. ∫Events [1/2]
  21497. activateEvt activeFlag activMask adbAddrMask alphaLock
  21498. app1Evt app1Mask app2Evt app2Mask app3Evt app3Mask app4Evt
  21499. app4Mask autoKey autoKeyMask btnState Button charCodeMask
  21500. cmdKey controlKey convertClipboardFlag diskEvt diskMask
  21501. driverEvt driverMask EventAvail EventRecord everyEvent
  21502. GetCaretTime GetDblTime GetKeys GetMouse GetNextEvent|
  21503. ∫Events [2/2]
  21504. highLevelEventMask keyCodeMask keyDown keyDownMask KeyMap
  21505. keyUp keyUpMask mDownMask mouseDown mouseMovedMessage mouseUp
  21506. mUpMask networkEvt networkMask nullEvent optionKey osEvt
  21507. osEvtMessageMask osMask resumeFlag shiftKey StillDown
  21508. suspendResumeMessage TickCount updateEvt updateMask
  21509. WaitMouseUp WaitNextEvent|
  21510. ∫Files [01/12]
  21511. AddDrive AFPVolMountInfo AFPVolMountInfoPtr Allocate
  21512. AllocContig alphaStage AppleShareMediaType bAccessCntl
  21513. betaStage bHasBlankAccessPrivileges bHasBTreeMgr
  21514. bHasCatSearch bHasCopyFile bHasDesktopMgr bHasExtFSVol
  21515. bHasFileIDs bHasFolderLock bHasMoveRename bHasOpenDeny
  21516. bHasPersonalAccessPrivileges bHasShortName bHasUserGroupList
  21517. bLimitFCBs bLocalWList bNoBootBlks bNoDeskItems bNoLclSync
  21518. bNoMiniFndr bNoSwitchTo bNoSysDir bNoVNEdit bTrshOffLine
  21519. CatMove CatPositionRec CInfoPBPtr CInfoPBRec CInfoType|
  21520. ∫Files [02/12]
  21521. CloseWD CMovePBPtr CMovePBRec Create developStage DInfo
  21522. DirCreate dirInfo DTPBPtr DTPBRec DXInfo Eject FCBPBPtr
  21523. FCBPBRec fDesktop fDisk fHasBundle finalStage FInitQueue
  21524. fInvisible FlushVol fOnDesk fsAtMark FSClose fsCurPerm
  21525. FSDelete fsFromLEOF fsFromMark fsFromStart FSMakeFSSpec
  21526. FSOpen FSpCatMove FSpCreate FSpDelete FSpDirCreate
  21527. FSpExchangeFiles FSpGetFInfo FSpOpenDF FSpOpenRF FSpRename
  21528. FSpRstFLock FSpSetFInfo FSpSetFLock fsRdPerm fsRdWrPerm
  21529. fsRdWrShPerm FSRead fsRtDirID fsRtParID fsSBDrBkDat|
  21530. ∫Files [03/12]
  21531. fsSBDrCrDat fsSBDrFndrInfo fsSBDrMdDat fsSBDrNmFls
  21532. fsSBDrParID fsSBDrUsrWds fsSBFlAttrib fsSBFlBkDat fsSBFlCrDat
  21533. fsSBFlFndrInfo fsSBFlLgLen fsSBFlMdDat fsSBFlParID
  21534. fsSBFlPyLen fsSBFlRLgLen fsSBFlRPyLen fsSBFlXFndrInfo
  21535. fsSBFullName fsSBNegate fsSBPartialName FSSpec FSSpecArray
  21536. FSSpecArrayHandle FSSpecArrayPtr FSSpecHandle FSSpecPtr
  21537. fsUnixPriv FSWrite fsWrPerm fTrash FXInfo GetDrvQHdr GetEOF
  21538. GetFInfo GetFPos GetFSQHdr GetVCBQHdr GetVInfo GetVol
  21539. GetVolParmsInfoBuffer GetVRefNum GetWDInfo HCreate HDelete|
  21540. ∫Files [04/12]
  21541. hFileInfo HGetFInfo HGetVol HOpen HOpenDF HOpenRF
  21542. HParamBlockRec HParmBlkPtr HRename HRstFLock HSetFInfo
  21543. HSetFLock HSetVol ioDirFlg ioDirMask kEncryptPassword
  21544. kLarge4BitIcon kLarge4BitIconSize kLarge8BitIcon
  21545. kLarge8BitIconSize kLargeIcon kLargeIconSize
  21546. kNoUserAuthentication kPassword kSmall4BitIcon
  21547. kSmall4BitIconSize kSmall8BitIcon kSmall8BitIconSize
  21548. kSmallIcon kSmallIconSize kTwoWayEncryptPassword NumVersion
  21549. OpenDF OpenRF OpenWD PBAllocate PBAllocateAsync|
  21550. ∫Files [05/12]
  21551. PBAllocateSync PBAllocContig PBAllocContigAsync
  21552. PBAllocContigSync PBCatMove PBCatMoveAsync PBCatMoveSync
  21553. PBCatSearch PBCatSearchAsync PBCatSearchSync PBClose
  21554. PBCloseAsync PBCloseSync PBCloseWD PBCloseWDAsync
  21555. PBCloseWDSync PBCreate PBCreateAsync PBCreateFileIDRef
  21556. PBCreateFileIDRefAsync PBCreateFileIDRefSync PBCreateSync
  21557. PBDelete PBDeleteAsync PBDeleteFileIDRef
  21558. PBDeleteFileIDRefAsync PBDeleteFileIDRefSync PBDeleteSync
  21559. PBDirCreate PBDirCreateAsync PBDirCreateSync PBDTAddAPPL|
  21560. ∫Files [06/12]
  21561. PBDTAddAPPLAsync PBDTAddAPPLSync PBDTAddIcon PBDTAddIconAsync
  21562. PBDTAddIconSync PBDTCloseDown PBDTDelete PBDTDeleteAsync
  21563. PBDTDeleteSync PBDTFlush PBDTFlushAsync PBDTFlushSync
  21564. PBDTGetAPPL PBDTGetAPPLAsync PBDTGetAPPLSync PBDTGetComment
  21565. PBDTGetCommentAsync PBDTGetCommentSync PBDTGetIcon
  21566. PBDTGetIconAsync PBDTGetIconInfo PBDTGetIconInfoAsync
  21567. PBDTGetIconInfoSync PBDTGetIconSync PBDTGetInfo
  21568. PBDTGetInfoAsync PBDTGetInfoSync PBDTGetPath PBDTOpenInform
  21569. PBDTRemoveAPPL PBDTRemoveAPPLAsync PBDTRemoveAPPLSync|
  21570. ∫Files [07/12]
  21571. PBDTRemoveComment PBDTRemoveCommentAsync
  21572. PBDTRemoveCommentSync PBDTReset PBDTResetAsync PBDTResetSync
  21573. PBDTSetComment PBDTSetCommentAsync PBDTSetCommentSync PBEject
  21574. PBExchangeFiles PBExchangeFilesAsync PBExchangeFilesSync
  21575. PBFlushFile PBFlushFileAsync PBFlushFileSync PBFlushVol
  21576. PBFlushVolAsync PBFlushVolSync PBGetCatInfo PBGetCatInfoAsync
  21577. PBGetCatInfoSync PBGetEOF PBGetEOFAsync PBGetEOFSync
  21578. PBGetFCBInfo PBGetFCBInfoAsync PBGetFCBInfoSync PBGetFInfo
  21579. PBGetFInfoAsync PBGetFInfoSync PBGetForeignPrivs|
  21580. ∫Files [08/12]
  21581. PBGetForeignPrivsAsync PBGetForeignPrivsSync PBGetFPos
  21582. PBGetFPosAsync PBGetFPosSync PBGetVInfo PBGetVInfoAsync
  21583. PBGetVInfoSync PBGetVol PBGetVolAsync PBGetVolMountInfo
  21584. PBGetVolMountInfoSize PBGetVolSync PBGetWDInfo
  21585. PBGetWDInfoAsync PBGetWDInfoSync PBHCopyFile PBHCopyFileAsync
  21586. PBHCopyFileSync PBHCreate PBHCreateAsync PBHCreateSync
  21587. PBHDelete PBHDeleteAsync PBHDeleteSync PBHGetDirAccess
  21588. PBHGetDirAccessAsync PBHGetDirAccessSync PBHGetFInfo
  21589. PBHGetFInfoAsync PBHGetFInfoSync PBHGetLogInInfo|
  21590. ∫Files [09/12]
  21591. PBHGetLogInInfoAsync PBHGetLogInInfoSync PBHGetVInfo
  21592. PBHGetVInfoAsync PBHGetVInfoSync PBHGetVol PBHGetVolAsync
  21593. PBHGetVolParms PBHGetVolParmsAsync PBHGetVolParmsSync
  21594. PBHGetVolSync PBHMapID PBHMapIDAsync PBHMapIDSync PBHMapName
  21595. PBHMapNameAsync PBHMapNameSync PBHMoveRename
  21596. PBHMoveRenameAsync PBHMoveRenameSync PBHOpen PBHOpenAsync
  21597. PBHOpenDeny PBHOpenDenyAsync PBHOpenDenySync PBHOpenDF
  21598. PBHOpenDFAsync PBHOpenDFSync PBHOpenRF PBHOpenRFAsync
  21599. PBHOpenRFDeny PBHOpenRFDenyAsync PBHOpenRFDenySync|
  21600. ∫Files [10/12]
  21601. PBHOpenRFSync PBHOpenSync PBHRename PBHRenameAsync
  21602. PBHRenameSync PBHRstFLock PBHRstFLockAsync PBHRstFLockSync
  21603. PBHSetDirAccess PBHSetDirAccessAsync PBHSetDirAccessSync
  21604. PBHSetFInfo PBHSetFInfoAsync PBHSetFInfoSync PBHSetFLock
  21605. PBHSetFLockAsync PBHSetFLockSync PBHSetVol PBHSetVolAsync
  21606. PBHSetVolSync PBLockRange PBLockRangeAsync PBLockRangeSync
  21607. PBMakeFSSpec PBMakeFSSpecAsync PBMakeFSSpecSync PBMountVol
  21608. PBOffLine PBOpen PBOpenAsync PBOpenDF PBOpenDFAsync
  21609. PBOpenDFSync PBOpenRF PBOpenRFAsync PBOpenRFSync PBOpenSync|
  21610. ∫Files [11/12]
  21611. PBOpenWD PBOpenWDAsync PBOpenWDSync PBRead PBReadAsync
  21612. PBReadSync PBRename PBRenameAsync PBRenameSync
  21613. PBResolveFileIDRef PBResolveFileIDRefAsync
  21614. PBResolveFileIDRefSync PBRstFLock PBRstFLockAsync
  21615. PBRstFLockSync PBSetCatInfo PBSetCatInfoAsync
  21616. PBSetCatInfoSync PBSetEOF PBSetEOFAsync PBSetEOFSync
  21617. PBSetFInfo PBSetFInfoAsync PBSetFInfoSync PBSetFLock
  21618. PBSetFLockAsync PBSetFLockSync PBSetForeignPrivs
  21619. PBSetForeignPrivsAsync PBSetForeignPrivsSync PBSetFPos|
  21620. ∫Files [12/12]
  21621. PBSetFPosAsync PBSetFPosSync PBSetFVers PBSetFVersAsync
  21622. PBSetFVersSync PBSetVInfo PBSetVInfoAsync PBSetVInfoSync
  21623. PBSetVol PBSetVolAsync PBSetVolSync PBUnlockRange
  21624. PBUnlockRangeAsync PBUnlockRangeSync PBUnmountVol
  21625. PBVolumeMount PBWrite PBWriteAsync PBWriteSync rdVerify
  21626. Rename RstFLock SetEOF SetFInfo SetFLock SetFPos SetVol
  21627. UnmountVol VersRec VersRecHndl VersRecPtr VolMountInfoHeader
  21628. VolMountInfoPtr VolumeType WDPBPtr WDPBRec|
  21629. ∫FileTransfers [1/2]
  21630. curFTVersion FTAbort FTActivate FTAttributes FTChoose
  21631. ftChooseBackdoor ftChooseNochange FTChooseRec FTChooseRecPtr
  21632. FTDefault FTDirection FTDispose FTEnglishToIntl FTErr FTEvent
  21633. FTExec ftFailed FTFlags ftFullDuplex ftGenericError
  21634. FTGetConfig FTGetErrorString FTGetFTVersion FTGetProcID
  21635. FTGetRefCon FTGetToolName FTGetUserData FTGetVersion FTHandle
  21636. FTIntlToEnglish ftIsFTMode FTMenu FTNew ftNoErr ftNoMenus
  21637. ftNoStdFile ftNotEnoughDSpace ftNoTools ftNotSupported|
  21638. ∫FileTransfers [2/2]
  21639. FTPChoose FTPtr ftQuiet ftReceiveDisable ftReceiving FTRecord
  21640. ftRejected ftRemoteCancel FTResume ftSameCircuit
  21641. ftSendDisable FTSetConfig FTSetRefCon FTSetupCleanup
  21642. FTSetupFilter FTSetupItem FTSetupPostflight FTSetupPreflight
  21643. FTSetupSetup FTSetupXCleanup FTSetUserData FTStart ftSucc
  21644. ftTextOnly ftTimeOut ftTooManyRetry ftTransmitting
  21645. ftUserCancel FTValidate ftWrongFormat InitFT|
  21646. ∫FileTransferTools
  21647. fbndType fdefType flocType fscrType fsetType ftAbortMsg
  21648. ftActivateMsg ftDeactivateMsg ftDefaultMsg ftDisposeMsg
  21649. ftEventMsg ftExecMsg ftGetErrorStringMsg ftInitMsg
  21650. ftL2English ftL2Intl ftMenuMsg ftMgetMsg ftMsetMsg
  21651. ftResumeMsg ftScleanupMsg FTSetupPtr FTSetupStruct
  21652. ftSfilterMsg ftSitemMsg ftSpreflightMsg ftSsetupMsg
  21653. ftStartMsg ftSuspendMsg ftValidateMsg fvalType fverType|
  21654. ∫Finder [1/2]
  21655. kAppleMenuFolderAliasType kApplicationAliasType
  21656. kContainerAliasType kContainerFloppyAliasType
  21657. kContainerFolderAliasType kContainerHardDiskAliasType
  21658. kContainerServerAliasType kContainerTrashAliasType
  21659. kControlPanelFolderAliasType kCustomIconResource|
  21660. ∫Finder [2/2]
  21661. kDropFolderAliasType kExportedFolderAliasType
  21662. kExtensionFolderAliasType kMountedFolderAliasType
  21663. kPreferencesFolderAliasType kPrintMonitorDocsFolderAliasType
  21664. kSharedFolderAliasType kStartupFolderAliasType
  21665. kSystemFolderAliasType|
  21666. ∫FixMath
  21667. Fix2Frac Fix2Long Fix2X FixATan2 FixDiv Frac2Fix Frac2X
  21668. FracCos FracDiv FracMul FracSin FracSqrt Long2Fix X2Fix
  21669. X2Frac|
  21670. ∫Folders
  21671. FindFolder kAppleMenuFolderType kControlPanelFolderType
  21672. kCreateFolder kDesktopFolderType kDontCreateFolder
  21673. kExtensionFolderType kOnSystemDisk kPreferencesFolderType
  21674. kPrintMonitorDocsFolderType kStartupFolderType
  21675. kSystemFolderType kTemporaryFolderType kTrashFolderType
  21676. kWhereToEmptyTrashFolderType|
  21677. ∫Fonts [1/2]
  21678. appleMark applFont AsscEntry athens cairo checkMark
  21679. commandMark courier diamondMark FamRec fixedFont FlushFonts
  21680. FMetricRec FMInput FMOutPtr FMOutput FMSwapFont FontAssoc
  21681. FontMetrics FontRec fontWid fxdFntH fxdFntHW fxdFntW geneva
  21682. GetFNum GetFontName GetOutlinePreferred GetPreserveGlyph
  21683. helvetica InitFonts IsOutline KernEntry KernPair KernTable|
  21684. ∫Fonts [2/2]
  21685. london losAngeles mobile monaco NameTable newYork
  21686. OutlineMetrics propFont prpFntH prpFntHW prpFntW RealFont
  21687. sanFran SetFontLock SetFractEnable SetFScaleDisable
  21688. SetOutlinePreferred SetPreserveGlyph StyleTable symbol
  21689. systemFont times toronto venice WidEntry WidTable WidthTable|
  21690. ∫GestaltEqu [1/8]
  21691. Gestalt gestalt32BitAddressing gestalt32BitCapable
  21692. gestalt32BitQD gestalt32BitQD11 gestalt32BitQD12
  21693. gestalt32BitQD13 gestalt32BitSysZone gestalt68000
  21694. gestalt68010 gestalt68020 gestalt68030 gestalt68030MMU
  21695. gestalt68040 gestalt68040FPU gestalt68040MMU gestalt68851
  21696. gestalt68881 gestalt68882 gestalt8BitQD gestaltADBISOKbdII
  21697. gestaltADBKbdII gestaltAddressingModeAttr gestaltAliasMgrAttr
  21698. gestaltAliasMgrPresent gestaltAMU gestaltAppleEventsAttr
  21699. gestaltAppleEventsPresent gestaltAppleTalkVersion|
  21700. ∫GestaltEqu [2/8]
  21701. gestaltAUXVersion gestaltBuiltInSoundInput gestaltClassic
  21702. gestaltConnMgrAttr gestaltConnMgrCMSearchFix
  21703. gestaltConnMgrPresent gestaltCRMAttr gestaltCRMPresent
  21704. gestaltCTBVersion gestaltDBAccessMgrAttr
  21705. gestaltDBAccessMgrPresent gestaltDITLExtAttr
  21706. gestaltDITLExtPresent gestaltDupSelectorErr
  21707. gestaltEasyAccessAttr gestaltEasyAccessLocked
  21708. gestaltEasyAccessOff gestaltEasyAccessOn
  21709. gestaltEasyAccessSticky gestaltEditionMgrAttr|
  21710. ∫GestaltEqu [3/8]
  21711. gestaltEditionMgrPresent gestaltExtADBKbd
  21712. gestaltExtendedTimeMgr gestaltExtISOADBKbd
  21713. gestaltExtToolboxTable gestaltFindFolderAttr
  21714. gestaltFindFolderPresent gestaltFontMgrAttr gestaltFPUType
  21715. gestaltFSAttr gestaltFullExtFSDispatching gestaltFXfrMgrAttr
  21716. gestaltFXfrMgrPresent gestaltHardwareAttr gestaltHasASC
  21717. gestaltHasFileSystemManager gestaltHasFSSpecCalls
  21718. gestaltHasGPIaToDCDa gestaltHasGPIaToRTxCa
  21719. gestaltHasGPIbToDCDb gestaltHasParityCapability gestaltHasSCC|
  21720. ∫GestaltEqu [4/8]
  21721. gestaltHasSCSI gestaltHasSoftPowerOff
  21722. gestaltHasSoundInputDevice gestaltHasVIA1 gestaltHasVIA2
  21723. gestaltHelpMgrAttr gestaltHelpMgrPresent gestaltIPCSupport
  21724. gestaltKeyboardType gestaltLaunchCanReturn
  21725. gestaltLaunchControl gestaltLaunchFullFileSpec
  21726. gestaltLocationErr gestaltLogicalPageSize
  21727. gestaltLogicalRAMSize gestaltLowMemorySize gestaltMac512KE
  21728. gestaltMacAndPad gestaltMacClassic gestaltMachineIcon
  21729. gestaltMachineType gestaltMacII gestaltMacIIci gestaltMacIIcx|
  21730. ∫GestaltEqu [5/8]
  21731. gestaltMacIIfx gestaltMacIIsi gestaltMacIIx gestaltMacKbd
  21732. gestaltMacLC gestaltMacPlus gestaltMacPlusKbd gestaltMacSE
  21733. gestaltMacSE030 gestaltMacXL gestaltMiscAttr gestaltMMUType
  21734. gestaltNoFPU gestaltNoMMU gestaltNotificationMgrAttr
  21735. gestaltNotificationPresent gestaltNuBusConnectors
  21736. gestaltOriginalQD gestaltOriginalQD1 gestaltOSAttr
  21737. gestaltOSTable gestaltOutlineFonts gestaltParityAttr
  21738. gestaltParityEnabled gestaltPartialRsrcs
  21739. gestaltPhysicalRAMSize gestaltPMgrCPUIdle gestaltPMgrExists|
  21740. ∫GestaltEqu [6/8]
  21741. gestaltPMgrSCC gestaltPMgrSound gestaltPopupAttr
  21742. gestaltPopupPresent gestaltPortable gestaltPowerMgrAttr
  21743. gestaltPPCSupportsIncoming gestaltPPCSupportsOutGoing
  21744. gestaltPPCSupportsRealTime gestaltPPCToolboxAttr
  21745. gestaltPPCToolboxPresent gestaltProcessorType
  21746. gestaltPrtblADBKbd gestaltPrtblISOKbd gestaltQuickdrawVersion
  21747. gestaltRealTempMemory gestaltResourceMgrAttr
  21748. gestaltRevisedTimeMgr gestaltROMSize gestaltROMVersion|
  21749. ∫GestaltEqu [7/8]
  21750. gestaltScriptCount gestaltScriptMgrVersion
  21751. gestaltScrollingThrottle gestaltSerialAttr gestaltSoundAttr
  21752. gestaltSoundIOMgrPresent gestaltSquareMenuBar
  21753. gestaltStandardFile58 gestaltStandardFileAttr
  21754. gestaltStandardTimeMgr gestaltStdADBKbd gestaltStdISOADBKbd
  21755. gestaltStdNBPAttr gestaltStdNBPPresent
  21756. gestaltStereoCapability gestaltStereoMixing
  21757. gestaltSysDebuggerSupport gestaltSystemVersion|
  21758. ∫GestaltEqu [8/8]
  21759. gestaltSysZoneGrowable gestaltTE1 gestaltTE2 gestaltTE3
  21760. gestaltTE4 gestaltTE5 gestaltTempMemSupport
  21761. gestaltTempMemTracked gestaltTermMgrAttr
  21762. gestaltTermMgrPresent gestaltTextEditVersion
  21763. gestaltTimeMgrVersion gestaltToolboxTable
  21764. gestaltUndefSelectorErr gestaltUnknownErr gestaltVersion
  21765. gestaltVMAttr gestaltVMPresent kMachineNameStrID NewGestalt
  21766. ReplaceGestalt|
  21767. ∫Graf3D
  21768. Clip3D GetPort3D Identity InitGrf3d Line2D Line3D LineTo2D
  21769. LineTo3D LookAt Move2D Move3D MoveTo2D MoveTo3D Open3DPort
  21770. Pitch Point2D Point3D Port3D Port3DHandle Port3DPtr radConst
  21771. Roll Scale SetPort3D SetPt2D SetPt3D Skew Transform Translate
  21772. ViewAngle ViewPort XfMatrix Yaw|
  21773. ∫HyperXCmd [1/2]
  21774. BoolToStr EvalExpr ExtToStr GetFieldByID GetFieldByName
  21775. GetFieldByNum GetGlobal LongToStr NumToHex NumToStr PasToZero
  21776. ReturnToPas ScanToReturn ScanToZero SendCardMessage
  21777. SendHCMessage SetFieldByID SetFieldByName SetFieldByNum
  21778. SetGlobal StringEqual StringLength StringMatch StrToBool
  21779. StrToExt StrToLong StrToNum XCmdBlock XCmdPtr xreqBoolToStr
  21780. xreqEvalExpr xreqExtToStr xreqGetFieldByID xreqGetFieldByName
  21781. xreqGetFieldByNum xreqGetGlobal xreqLongToStr xreqNumToHex|
  21782. ∫HyperXCmd [2/2]
  21783. xreqNumToStr xreqPasToZero xreqReturnToPas xreqScanToReturn
  21784. xreqScanToZero xreqSendCardMessage xreqSendHCMessage
  21785. xreqSetFieldByID xreqSetFieldByName xreqSetFieldByNum
  21786. xreqSetGlobal xreqStringEqual xreqStringLength
  21787. xreqStringMatch xreqStrToBool xreqStrToExt xreqStrToLong
  21788. xreqStrToNum xreqZeroBytes xreqZeroToPas xresFail xresNotImp
  21789. xresSucc ZeroBytes ZeroToPas|
  21790. ∫Icons [1/3]
  21791. appleMenuFolderIconResource controlPanelFolderIconResource
  21792. desktopIconResource dropFolderIconResource
  21793. extensionsFolderIconResource floppyIconResource
  21794. fullTrashIconResource genericApplicationIconResource
  21795. genericDeskAccessoryIconResource genericDocumentIconResource
  21796. genericEditionFileIconResource genericExtensionIconResource
  21797. genericFileServerIconResource genericFolderIconResource|
  21798. ∫Icons [2/3]
  21799. genericHardDiskIconResource genericMoverObjectIconResource
  21800. genericPreferencesIconResource
  21801. genericQueryDocumentIconResource
  21802. genericStationeryIconResource genericSuitcaseIconResource
  21803. large1BitMask large4BitData large8BitData mini1BitMask
  21804. mini4BitData mini8BitData mountedFolderIconResource|
  21805. ∫Icons [3/3]
  21806. openFolderIconResource ownedFolderIconResource
  21807. preferencesFolderIconResource printMonitorFolderIconResource
  21808. privateFolderIconResource sharedFolderIconResource
  21809. small1BitMask small4BitData small8BitData
  21810. startupFolderIconResource systemFolderIconResource
  21811. trashIconResource|
  21812. ∫Language [1/3]
  21813. langAlbanian langAmharic langArabic langArmenian langAssamese
  21814. langAymara langAzerbaijanAr langAzerbaijani langBasque
  21815. langBengali langBulgarian langBurmese langByelorussian
  21816. langCatalan langChewa langChinese langCroatian langCzech
  21817. langDanish langDutch langDzongkha langEnglish langEsperanto
  21818. langEstonian langFaeroese langFarsi langFinnish langFlemish
  21819. langFrench langGalla langGeorgian langGerman langGreek
  21820. langGuarani langGujarati langHebrew langHindi langHungarian
  21821. langIcelandic langIndonesian langIrish langItalian|
  21822. ∫Language [2/3]
  21823. langJapanese langJavaneseRom langKannada langKashmiri
  21824. langKazakh langKhmer langKirghiz langKorean langKurdish
  21825. langLao langLappish langLapponian langLatin langLatvian
  21826. langLettish langLithuanian langMacedonian langMalagasy
  21827. langMalayalam langMalayArabic langMalayRoman langMalta
  21828. langMaltese langMarathi langMoldavian langMongolian
  21829. langMongolianCyr langNepali langNorwegian langOriya langOromo
  21830. langPashto langPersian langPolish langPortugese
  21831. langPortuguese langPunjabi langQuechua langRomanian|
  21832. ∫Language [3/3]
  21833. langRuanda langRundi langRussian langSanskrit langSerbian
  21834. langSimpChinese langSindhi langSinhalese langSlovak
  21835. langSlovenian langSomali langSpanish langSundaneseRom
  21836. langSwahili langSwedish langTagalog langTajiki langTamil
  21837. langTatar langTelugu langThai langTibetan langTigrinya
  21838. langTradChinese langTurkish langTurkmen langUighur
  21839. langUkrainian langUrdu langUzbek langVietnamese langWelsh
  21840. langYiddish langYugoslavian|
  21841. ∫Lists
  21842. Cell DataArray LActivate LAddColumn LAddRow LAddToCell
  21843. LAutoScroll LCellSize LClick lCloseMsg LClrCell LDelColumn
  21844. LDelRow LDispose LDoDraw lDoHAutoscroll lDoVAutoscroll LDraw
  21845. lDrawMsg lExtendDrag LFind LGetCell LGetSelect lHiliteMsg
  21846. lInitMsg ListHandle ListPtr ListRec LLastClick LNew LNextCell
  21847. lNoDisjoint lNoExtend lNoNilHilite lNoRect lOnlyOne LRect
  21848. LScroll LSearch LSetCell LSetSelect LSize LUpdate lUseSense|
  21849. ∫Memory [1/3]
  21850. ApplicationZone ApplicZone BlockMove CompactMem CompactMemSys
  21851. DebuggerEnter DebuggerExit DebuggerGetMax DebuggerLockMemory
  21852. DebuggerPoll DebuggerUnlockMemory defaultPhysicalEntryCount
  21853. DeferUserFn DisposeHandle DisposePtr DisposHandle DisposPtr
  21854. EmptyHandle EnterSupervisorMode FreeMem FreeMemSys
  21855. GetApplLimit GetHandleSize GetPageState GetPhysical
  21856. GetPtrSize GetZone GZSaveHnd HandleZone HClrRBit HGetState
  21857. HLock HLockHi HNoPurge HoldMemory HPurge HSetRBit HSetState|
  21858. ∫Memory [2/3]
  21859. HUnlock InitApplZone InitZone kNotPaged kPageInMemory
  21860. kPageOnDisk LockMemory LockMemoryContiguous
  21861. LogicalToPhysicalTable MaxApplZone MaxBlock MaxBlockSys
  21862. MaxMem MaxMemSys maxSize MemError MemoryBlock MFFreeMem
  21863. MFMaxMem MFTempDisposHandle MFTempHLock MFTempHUnlock
  21864. MFTempNewHandle MFTopMem MoreMasters MoveHHi NewEmptyHandle
  21865. NewEmptyHandleSys NewHandle NewHandleClear NewHandleSys
  21866. NewHandleSysClear NewPtr NewPtrClear NewPtrSys NewPtrSysClear|
  21867. ∫Memory [3/3]
  21868. PageFaultFatal PageState PtrZone PurgeMem PurgeMemSys
  21869. PurgeSpace ReallocateHandle ReallocHandle RecoverHandle
  21870. ReserveMem ReserveMemSys ResrvMem SetApplBase SetApplLimit
  21871. SetGrowZone SetHandleSize SetPtrSize SetZone Size StackSpace
  21872. StatusRegisterContents StripAddress SystemZone
  21873. TempDisposeHandle TempFreeMem TempHLock TempHUnlock
  21874. TempMaxMem TempNewHandle TempTopMem THz TopMem
  21875. Translate24To32 UnholdMemory UnlockMemory Zone|
  21876. ∫Menus [1/2]
  21877. AddResMenu AppendMenu CalcMenuSize CheckItem ClearMenuBar
  21878. CountMItems DeleteMenu DelMCEntries DelMenuItem DisableItem
  21879. DispMCInfo DisposeMenu DrawMenuBar EnableItem FlashMenuBar
  21880. GetItem GetItemCmd GetItemIcon GetItemMark GetItemStyle
  21881. GetMCEntry GetMCInfo GetMenu GetMenuBar GetMHandle GetNewMBar
  21882. hierMenu HiliteMenu hMenuCmd InitMenus InitProcMenu
  21883. InsertMenu InsertResMenu InsMenuItem InvalMenuBar|
  21884. ∫Menus [2/2]
  21885. mCalcItemMsg MCEntry MCEntryPtr mChooseMsg MCTable
  21886. mctAllItems mctLastIDIndic mDrawItemMsg mDrawMsg MenuChoice
  21887. MenuCRsrc MenuCRsrcHandle MenuCRsrcPtr MenuHandle MenuInfo
  21888. MenuKey MenuPtr MenuSelect mPopUpMsg mSizeMsg NewMenu noMark
  21889. PopUpMenuSelect SetItem SetItemCmd SetItemIcon SetItemMark
  21890. SetItemStyle SetMCEntries SetMCInfo SetMenuBar SetMenuFlash
  21891. textMenuProc|
  21892. ∫MIDI [1/4]
  21893. MIDIAddPort MIDIClkInfo midiCloseDriver MIDIConnectData
  21894. MIDIConnectTime midiContMask MIDIConvertTime midiDupIDErr
  21895. midiEndCont midiExternalSync MIDIFlush midiFormat24fpsBit
  21896. midiFormat24fpsQF midiFormat25fpsBit midiFormat25fpsQF
  21897. midiFormat30fpsBit midiFormat30fpsDBit midiFormat30fpsDQF
  21898. midiFormat30fpsQF midiFormatBeats midiFormatMSec
  21899. MIDIGetClientIcon MIDIGetClientName MIDIGetClients
  21900. MIDIGetClRefCon midiGetCurrent MIDIGetCurTime|
  21901. ∫MIDI [2/4]
  21902. midiGetEverything midiGetNothing MIDIGetOffsetTime
  21903. MIDIGetPortInfo MIDIGetPortName MIDIGetPorts MIDIGetReadHook
  21904. MIDIGetRefCon MIDIGetSync MIDIGetTCFormat MIDIIDList
  21905. MIDIIDListHdl MIDIIDListPtr MIDIIDRec midiInternalSync
  21906. midiInvalidCmdErr midiKeepPacket midiMaxErr midiMaxNameLen
  21907. midiMgrType midiMidCont midiMorePacket midiMsgType
  21908. midiNameLenErr midiNoClientErr midiNoConErr midiNoCont
  21909. midiNoMorePacket midiNoPortErr midiOpenDriver midiOverflowErr|
  21910. ∫MIDI [3/4]
  21911. MIDIPacket midiPacketErr MIDIPacketPtr MIDIPoll MIDIPortInfo
  21912. MIDIPortInfoHdl MIDIPortInfoPtr MIDIPortParams
  21913. MIDIPortParamsPtr midiPortTypeInput midiPortTypeOutput
  21914. midiPortTypeTime midiPortTypeTimeInv MIDIRemovePort
  21915. midiSCCErr MIDISetClientName MIDISetClRefCon MIDISetCurTime
  21916. MIDISetOffsetTime MIDISetPortName MIDISetReadHook
  21917. MIDISetRefCon MIDISetRunRate MIDISetSync MIDISetTCFormat|
  21918. ∫MIDI [4/4]
  21919. MIDISignIn MIDISignOut midiStartCont MIDIStartTime
  21920. MIDIStopTime midiTimeStampCurrent midiTimeStampMask
  21921. midiTimeStampValid midiToolNum midiTooManyConsErr
  21922. midiTooManyPortsErr midiTypeMask MIDIUnConnectData
  21923. MIDIUnConnectTime midiVConnectErr midiVConnectMade
  21924. midiVConnectRmvd MIDIWakeUp MIDIWorldChanged midiWriteErr
  21925. MIDIWritePacket SndDispVersion|
  21926. ∫Notification
  21927. NMInstall NMRec NMRecPtr NMRemove nmType|
  21928. ∫OSEvents
  21929. FlushEvents GetEvQHdr GetOSEvent OSEventAvail PostEvent
  21930. PPostEvent SetEventMask|
  21931. ∫OSUtils [1/3]
  21932. AccessParam CntrlParam CopyParam CSParam curSysEnvVers
  21933. Date2Secs DateTimeRec DeferredTask Delay Dequeue DrvQEl
  21934. DrvQElPtr drvQType DTInstall dtQType dummyType Enqueue
  21935. env512KE env68000 env68010 env68020 env68030 env68040
  21936. envAExtendKbd envCPUUnknown envExtISOADBKbd Environs envMac
  21937. envMacAndPad envMachUnknown envMacII envMacIIci envMacIIcx
  21938. envMacIIfx envMacIIx envMacKbd envMacPlus envMacPlusKbd
  21939. envPortable envPrtblADBKbd envPrtblISOKbd envSE envSE30
  21940. envStandADBKbd envStdISOADBKbd envUnknownKbd envXL|
  21941. ∫OSUtils [2/3]
  21942. EqualString EvQEl EvQElPtr evType false32b FIDParam FileParam
  21943. FInfo FlushDataCache FlushInstructionCache ForeignPrivParam
  21944. fsQType GetDateTime GetMMUMode GetOSTrapAddress GetSysPPtr
  21945. GetTime GetToolboxTrapAddress GetToolTrapAddress
  21946. GetTrapAddress HandAndHand HandToHand InitUtil IOParam
  21947. ioQType KeyTrans MultiDevParam NGetTrapAddress
  21948. NSetTrapAddress ObjParam OSTrap ParamBlkType ParamBlockRec
  21949. ParmBlkPtr PtrAndHand PtrToHand PtrToXHand QElem QHdr QHdrPtr|
  21950. ∫OSUtils [3/3]
  21951. QTypes ReadDateTime RelString Secs2Date SetA5 SetCurrentA5
  21952. SetDateTime SetOSTrapAddress SetTime SetToolboxTrapAddress
  21953. SetToolTrapAddress SetTrapAddress sIQType SlotDevParam
  21954. sortsAfter sortsBefore sortsEqual SwapDataCache
  21955. SwapInstructionCache SwapMMUMode SysBeep SysEnvirons
  21956. SysEnvRec SysParmType SysPPtr ToolTrap TrapType true32b
  21957. UprString useAsync useATalk useExtClk useFree useMIDI VBLTask
  21958. VCB VolumeParam vType WDParam WriteParam|
  21959. ∫Packages [1/3]
  21960. abbrevDate bdConv century currLeadingZ currNegSym currSymLead
  21961. currTrailingZ DateForm dayLdingZ dmy dskInit dym editionMgr
  21962. flPoint hrLeadingZ InitAllPacks InitPack Intl0Hndl Intl0Ptr
  21963. Intl0Rec Intl1Hndl Intl1Ptr Intl1Rec intUtil IUClearCache
  21964. IUCompPString IUCompString iuCurrentCurLang iuCurrentDefLang
  21965. iuCurrentScript IUDatePString IUDateString IUEqualPString
  21966. IUEqualString IUGetIntl IUGetItlTable IULangOrder
  21967. IULDateString IULTimeString IUMagIDPString IUMagIDString
  21968. IUMagPString IUMagString IUMetric iuNumberPartsTable|
  21969. ∫Packages [2/3]
  21970. iuScriptCurLang iuScriptDefLang IUScriptOrder IUSetIntl
  21971. IUStringOrder iuSystemCurLang iuSystemDefLang iuSystemScript
  21972. IUTextOrder IUTimePString IUTimeString iuUnTokenTable
  21973. iuWhiteSpaceList iuWordSelectTable iuWordWrapTable listMgr
  21974. longDate longDay longMonth longWeek longYear maxCountry mdy
  21975. minCountry minLeadingZ mntLdingZ myd NumToString secLeadingZ
  21976. shortDate stdFile StringToNum supDay supMonth supWeek supYear
  21977. trFunc verArabia verArabic verAustralia verBelgiumLux
  21978. verBritain verChina verCyprus verDenmark verEstonia|
  21979. ∫Packages [3/3]
  21980. verFaeroeIsl verFinland verFrance verFrBelgiumLux verFrCanada
  21981. verFrSwiss verGermany verGreece verGrSwiss verHungary
  21982. verIceland verIndia verIndiaHindi verIran verIreland
  21983. verIsrael verItaly verJapan verKorea verLapland verLatvia
  21984. verLithuania verMalta verNetherlands verNorway verPakistan
  21985. verPoland verPortugal verRussia verSpain verSweden verTaiwan
  21986. verThailand verTurkey verUS verYugoCroatian verYugoslavia ydm
  21987. ymd zeroCycle|
  21988. ∫Palettes [1/2]
  21989. ActivatePalette AnimateEntry AnimatePalette ColorInfo
  21990. CopyPalette CTab2Palette DisposePalette Entry2Index
  21991. GetEntryColor GetEntryUsage GetGray GetNewPalette GetPalette
  21992. GetPaletteUpdates HasDepth InitPalettes NewPalette
  21993. NSetPalette Palette Palette2CTab PaletteHandle PalettePtr
  21994. pmAllUpdates pmAnimated PmBackColor pmBkUpdates pmBlack|
  21995. ∫Palettes [2/2]
  21996. pmCourteous pmExplicit pmFgUpdates PmForeColor PMgrVersion
  21997. pmInhibitC2 pmInhibitC4 pmInhibitC8 pmInhibitG2 pmInhibitG4
  21998. pmInhibitG8 pmNoUpdates pmTolerant pmWhite ResizePalette
  21999. RestoreBack RestoreDeviceClut RestoreFore SaveBack SaveFore
  22000. SetDepth SetEntryColor SetEntryUsage SetPalette
  22001. SetPaletteUpdates|
  22002. ∫Perf
  22003. AInts ALongs HInts InitPerf PerfControl PerfDump PInts PLongs
  22004. TermPerf TP2PerfGlobals TPerfGlobals|
  22005. ∫Picker
  22006. CMY2RGB CMYColor Fix2SmallFract GetColor HSL2RGB HSLColor
  22007. HSV2RGB HSVColor MaxSmallFract RGB2CMY RGB2HSL RGB2HSV
  22008. SmallFract SmallFract2Fix|
  22009. ∫PictUtil
  22010. ColorBankIs555 ColorBankIsCustom ColorBankIsExactAnd555
  22011. CommentSpec CommentSpecHandle CommentSpecPtr DisposPictInfo
  22012. FontSpec FontSpecHandle FontSpecPtr GetPictInfo GetPixMapInfo
  22013. medianMethod NewPictInfo PictInfo PictInfoHandle PictInfoID
  22014. PictInfoPtr popularMethod recordComments recordFontInfo
  22015. RecordPictInfo RecordPixMapInfo RetrievePictInfo
  22016. returnColorTable returnPalette suppressBlackAndWhite
  22017. systemMethod|
  22018. ∫Power [1/2]
  22019. AOff AOn AOnIgnoreModem BatteryByte batteryDeadBit
  22020. batteryDeadMask batteryLowBit batteryLowMask BatteryStatus
  22021. BOff BOn chargeOverFlowBit chargeOverFlowMask chargerConnBit
  22022. chargerConnMask connChangedBit connChangedMask DisableIdle
  22023. DisableWUTime EnableIdle GetCPUSpeed GetWUTime hiChargeBit
  22024. hiChargeMask IdleUpdate ModemByte modemInstalledBit|
  22025. ∫Power [2/2]
  22026. modemInstalledMask modemOnBit modemOnHookBit modemOnHookMask
  22027. modemOnMask ModemStatus noCalls noRequest PMResultCode
  22028. ringDetectBit ringDetectMask ringWakeUpBit ringWakeUpMask
  22029. SetWUTime sleepDemand SleepQInstall SleepQRec SleepQRecPtr
  22030. SleepQRemove sleepQType sleepRequest sleepRevoke sleepWakeUp
  22031. slpQType|
  22032. ∫PPCToolbox [1/3]
  22033. DeleteUserIdentity GetDefaultUser IPCListPorts
  22034. IPCListPortsAsync IPCListPortsPBPtr IPCListPortsPBRec
  22035. IPCListPortsSync LocationNamePtr LocationNameRec
  22036. PortInfoArray PortInfoArrayPtr PortInfoPtr PortInfoRec
  22037. PPCAccept PPCAcceptAsync PPCAcceptPBPtr PPCAcceptPBRec
  22038. PPCAcceptSync PPCBrowser ppcByCreatorAndType ppcByString
  22039. PPCClose PPCCloseAsync PPCClosePBPtr PPCClosePBRec|
  22040. ∫PPCToolbox [2/3]
  22041. PPCCloseSync PPCCompProcPtr PPCEnd PPCEndAsync PPCEndPBPtr
  22042. PPCEndPBRec PPCEndSync PPCFilterProcPtr PPCInform
  22043. PPCInformAsync PPCInformPBPtr PPCInformPBRec PPCInformSync
  22044. PPCInit ppcLocalOrigin PPCLocationKind ppcNBPLocation
  22045. ppcNBPTypeLocation ppcNoLocation PPCOpen PPCOpenAsync
  22046. PPCOpenPBPtr PPCOpenPBRec PPCOpenSync PPCParamBlockPtr
  22047. PPCParamBlockRec PPCPortKinds PPCPortPtr PPCPortRec|
  22048. ∫PPCToolbox [3/3]
  22049. PPCPortRefNum PPCRead PPCReadAsync PPCReadPBPtr PPCReadPBRec
  22050. PPCReadSync PPCReject PPCRejectAsync PPCRejectPBPtr
  22051. PPCRejectPBRec PPCRejectSync ppcRemoteOrigin
  22052. ppcServiceRealTime PPCServiceType PPCSessionOrigin
  22053. PPCSessRefNum PPCStart PPCStartAsync PPCStartPBPtr
  22054. PPCStartPBRec PPCStartSync PPCWrite PPCWriteAsync
  22055. PPCWritePBPtr PPCWritePBRec PPCWriteSync StartSecureSession|
  22056. ∫Printing [1/3]
  22057. bDraftLoop bSpoolLoop bUser1Loop bUser2Loop draftBitsOp
  22058. feedCut feedFanfold feedMechCut feedOther getRotnOp
  22059. getRslDataOp iFMgrCtl iIOAbort iMemFullErr iPFMaxPgs iPrAbort
  22060. iPrBitsCtl iPrDevCtl iPrDrvrRef iPrEvtCtl iPrIOCtl iPrPgFract
  22061. iPrPgFst iPrPgMax iPrRelease iPrSavPFil lHiPaintBits
  22062. lHiScreenBits lPaintBits lPrDocClose lPrDocOpen lPrEvtAll
  22063. lPrEvtTop lPrLFSixth lPrLFStd lPrLineFeed lPrPageClose|
  22064. ∫Printing [2/3]
  22065. lPrPageEnd lPrPageOpen lPrReset lScreenBits noDraftBitsOp
  22066. NoSuchRsl PDlgInitProcPtr PItemProcPtr pPrGlobals PrClose
  22067. PrCloseDoc PrClosePage PrCtlCall PrDlgMain PrDrvrClose
  22068. PrDrvrDCE PrDrvrOpen PrDrvrVers PrError PrGeneral
  22069. PrIdleProcPtr PrintDefault PrJobDialog PrJobInit PrJobMerge
  22070. PrNoPurge PrOpen PrOpenDoc PrOpenPage PrPicFile PrPurge
  22071. PrSetError PrStlDialog PrStlInit PrValidate RgType1 scanBT|
  22072. ∫Printing [3/3]
  22073. scanLR scanRL scanTB setRslOp TDftBitsBlk TFeed TGetRotnBlk
  22074. TGetRslBlk TGnlData THLong THPfPgDir THPrint THWord TLong TN
  22075. TPBitMap TPfPgDir TPLong TPPfPgDir TPPrDlg TPPrInfo TPPrint
  22076. TPPrJob TPPrPort TPPrStatus TPPrStl TPPrXInfo TPrDlg TPRect
  22077. TPrInfo TPrint TPrJob TPrPort TPrStatus TPrStl TPrXInfo
  22078. TPWord TRslRec TRslRg TScan TSetRslBlk TWord|
  22079. ∫Processes [1/2]
  22080. AppParameters AppParametersPtr extendedBlock extendedBlockLen
  22081. GetCurrentProcess GetFrontProcess GetNextProcess
  22082. GetProcessInformation kCurrentProcess kNoProcess
  22083. kSystemProcess launchAllow24Bit LaunchApplication
  22084. launchContinue LaunchDeskAccessory launchDontSwitch
  22085. LaunchFlags launchInhibitDaemon launchNoFileFlags
  22086. LaunchParamBlockRec LaunchPBPtr launchUseMinimum
  22087. mode32BitCompatible modeCanBackground modeDeskAccessory|
  22088. ∫Processes [2/2]
  22089. modeDoesActivateOnFGSwitch modeGetAppDiedMsg
  22090. modeGetFrontClicks modeHighLevelEventAware
  22091. modeLocalAndRemoteHLEvents modeMultiLaunch
  22092. modeNeedSuspendResume modeOnlyBackground modeStationeryAware
  22093. modeUseTextEditServices ProcessInfoRec ProcessInfoRecPtr
  22094. ProcessSerialNumber ProcessSerialNumberPtr SameProcess
  22095. SetFrontProcess WakeUpProcess|
  22096. ∫QDOffscreen [1/2]
  22097. alignPixBit AllowPurgePixels cDepthErr clipPixBit CTabChanged
  22098. DisposeGWorld DisposeScreenBuffer ditherPixBit GDeviceChanged
  22099. GetGWorld GetGWorldDevice GetGWorldPixMap GetPixBaseAddr
  22100. GetPixelsState gwFlagErrBit GWorldFlags GWorldPtr
  22101. keepLocalBit LockPixels mapPixBit newDepthBit NewGWorld|
  22102. ∫QDOffscreen [2/2]
  22103. newRowBytesBit NewScreenBuffer NewTempScreenBuffer
  22104. noNewDeviceBit NoPurgePixels OffscreenVersion pixelsLockedBit
  22105. pixelsPurgeableBit PixMap32Bit PixPatChanged pixPurgeBit
  22106. PortChanged QDDone reallocPixBit SetGWorld SetPixelsState
  22107. stretchPixBit UnlockPixels UpdateGWorld useTempMemBit|
  22108. ∫Quickdraw [1/9]
  22109. AddComp addMax addOver addPin AddPt AddSearch adMax adMin
  22110. allDevices allInit AllocCursor BackColor BackPat BackPixPat
  22111. baseAddr32 BitMap BitMapHandle BitMapPtr BitMapToRegion
  22112. BitMapToRegionGlue Bits16 blackBit blackColor blend blueBit
  22113. blueColor bold burstDevice CalcCMask CalcMask CCrsr
  22114. CCrsrHandle CCrsrPtr CGrafPort CGrafPtr CharExtra CharWidth
  22115. chunky chunkyPlanar CIcon CIconHandle CIconPtr ClipRect
  22116. CloseCPort ClosePicture ClosePoly ClosePort CloseRgn clutType
  22117. Color2Index ColorBit ColorSpec ColorSpecPtr ColorTable|
  22118. ∫Quickdraw [2/9]
  22119. condense CopyBits CopyDeepMask CopyMask CopyPixMap CopyPixPat
  22120. CopyRgn CProcHndl CProcPtr CProcRec CQDProcs CQDProcsPtr
  22121. CSpecArray CTabHandle CTabPtr CursHandle Cursor CursPtr
  22122. CWindowPtr cyanBit cyanColor defQDColors DelComp DelSearch
  22123. DeviceLoop DeviceLoopDrawingProcPtr DeviceLoopFlags
  22124. DeviceLoopFlags10 DeviceLoopFlags11 DeviceLoopFlags12
  22125. DeviceLoopFlags13 DeviceLoopFlags14 DeviceLoopFlags15
  22126. DeviceLoopFlags16 DeviceLoopFlags17 DeviceLoopFlags18
  22127. DeviceLoopFlags19 DeviceLoopFlags20 DeviceLoopFlags21|
  22128. ∫Quickdraw [3/9]
  22129. DeviceLoopFlags22 DeviceLoopFlags23 DeviceLoopFlags24
  22130. DeviceLoopFlags25 DeviceLoopFlags26 DeviceLoopFlags27
  22131. DeviceLoopFlags28 DeviceLoopFlags29 DeviceLoopFlags3
  22132. DeviceLoopFlags30 DeviceLoopFlags31 DeviceLoopFlags4
  22133. DeviceLoopFlags5 DeviceLoopFlags6 DeviceLoopFlags7
  22134. DeviceLoopFlags8 DeviceLoopFlags9 DiffRgn directType
  22135. DisposCCursor DisposCIcon DisposCTable DisposeCCursor
  22136. DisposeCIcon DisposeCTable DisposeGDevice DisposePixMap
  22137. DisposePixPat DisposeRgn DisposGDevice DisposPixMap|
  22138. ∫Quickdraw [4/9]
  22139. DisposPixPat ditherCopy dontMatchSeeds DrawChar DrawPicture
  22140. DrawString DrawText EmptyRect EmptyRgn EqualPt EqualRect
  22141. EqualRgn erase EraseArc EraseOval ErasePoly EraseRect
  22142. EraseRgn EraseRoundRect ext32Device extend fill FillArc
  22143. FillCArc FillCOval FillCPoly FillCRect FillCRgn
  22144. FillCRoundRect FillOval FillPoly FillRect FillRgn
  22145. FillRoundRect fixedType FontInfo ForeColor frame FrameArc
  22146. FrameOval FramePoly FrameRect FrameRgn FrameRoundRect
  22147. GammaTbl GammaTblHandle GammaTblPtr gdDevType GDevice|
  22148. ∫Quickdraw [5/9]
  22149. GDHandle GDPtr GetBackColor GetCCursor GetCIcon GetClip
  22150. GetCPixel GetCTable GetCTSeed GetDeviceList GetFontInfo
  22151. GetForeColor GetGDevice GetMainDevice GetMaskTable
  22152. GetMaxDevice GetNextDevice GetPen GetPenState GetPixel
  22153. GetPixPat GetPort GetSubTable GlobalToLocal GrafDevice
  22154. GrafPort GrafPtr GrafVars GrafVerb grayishTextOr greenBit
  22155. greenColor GVarHandle GVarPtr HideCursor HidePen hiliteBit
  22156. HiliteColor Index2Color InitCPort InitCursor InitGDevice
  22157. InitGraf InitPort InsetRect InsetRgn insufficientStackErr|
  22158. ∫Quickdraw [6/9]
  22159. invalColReq inverseBit invert InvertArc InvertColor
  22160. InvertOval InvertPoly InvertRect InvertRgn InvertRoundRect
  22161. ITab ITabHandle ITabPtr italic KillPicture KillPoly Line
  22162. LineTo LocalToGlobal magentaBit magentaColor mainScreen
  22163. MakeITable MakeRGBPat MapPoly MapPt MapRect MapRgn MatchRec
  22164. MeasureText Move MovePortTo MoveTo NewGDevice NewPixMap
  22165. NewPixPat NewRgn noDriver normalBit notPatBic notPatCopy
  22166. notPatOr notPatXor notSrcBic notSrcCopy notSrcOr notSrcXor
  22167. ObscureCursor OffsetPoly OffsetRect OffsetRgn OpColor|
  22168. ∫Quickdraw [7/9]
  22169. OpenCPicParams OpenCPicture OpenCPort OpenPicture OpenPoly
  22170. OpenPort OpenRgn outline paint PaintArc PaintOval PaintPoly
  22171. PaintRect PaintRgn PaintRoundRect patBic patCopy PatHandle
  22172. patOr PatPtr Pattern patXor PenMode PenNormal PenPat
  22173. PenPixPat PenSize PenState pHiliteBit PicComment PicHandle
  22174. picLParen PicPtr picRParen Picture PixelType PixMap
  22175. PixMapHandle PixMapPtr PixPat PixPatHandle PixPatPtr planar
  22176. PlotCIcon Polygon PolyHandle PolyPtr PortSize ProtectEntry
  22177. Pt2Rect PtInRect PtInRgn PtToAngle qd QDByte QDErr QDError|
  22178. ∫Quickdraw [8/9]
  22179. QDHandle QDProcs QDProcsPtr QDPtr ramInit Random RealColor
  22180. RectInRgn RectRgn redBit redColor Region ReqListRec
  22181. ReserveEntry RestoreEntries RGBBackColor RGBColor RGBDirect
  22182. RGBForeColor RgnHandle rgnOverflowErr RgnPtr SaveEntries
  22183. ScalePt screenActive screenDevice ScrollRect SectRect SectRgn
  22184. SeedCFill SeedFill SetCCursor SetClientID SetClip SetCPixel
  22185. SetCursor SetDeviceAttribute SetEmptyRgn SetEntries
  22186. SetGDevice SetOrigin SetPenState SetPort SetPortBits
  22187. SetPortPix SetPt SetRect SetRectRgn SetStdCProcs SetStdProcs|
  22188. ∫Quickdraw [9/9]
  22189. shadow ShowCursor ShowPen singleDevices SpaceExtra SProcHndl
  22190. SProcPtr SProcRec srcBic srcCopy srcOr srcXor StdArc StdBits
  22191. StdComment StdGetPic StdLine StdOval StdPoly StdPutPic
  22192. StdRect StdRgn StdRRect StdText StdTxMeas StringWidth
  22193. StuffHex Style StyleItem subOver subPin SubPt
  22194. TestDeviceAttribute TextFace TextFont TextMode TextSize
  22195. TextWidth transparent underline UnionRect UnionRgn whiteColor
  22196. WindowPtr XorRgn yellowBit yellowColor|
  22197. ∫Resources [1/2]
  22198. AddResource ChangedResource CloseResFile Count1Resources
  22199. Count1Types CountResources CountTypes CreateResFile
  22200. CurResFile DetachResource FSpCreateResFile FSpOpenResFile
  22201. Get1IndResource Get1IndType Get1NamedResource Get1Resource
  22202. GetIndResource GetIndType GetNamedResource GetResAttrs
  22203. GetResFileAttrs GetResInfo GetResource HCreateResFile
  22204. HomeResFile HOpenResFile InitResources LoadResource
  22205. mapChanged mapCompact mapFalse mapReadOnly mapTrue|
  22206. ∫Resources [2/2]
  22207. MaxSizeRsrc OpenResFile OpenRFPerm ReadPartialResource
  22208. ReleaseResource resChanged ResError resLocked resPreload
  22209. resProtected resPurgeable resSysHeap RGetResource
  22210. RmveResource RsrcMapEntry RsrcZoneInit SetResAttrs
  22211. SetResFileAttrs SetResInfo SetResLoad SetResourceSize
  22212. SetResPurge SizeResource Unique1ID UniqueID UpdateResFile
  22213. UseResFile WritePartialResource WriteResource|
  22214. ∫Retrace
  22215. AttachVBL DoVBLTask GetVBLQHdr SlotVInstall SlotVRemove
  22216. VInstall VRemove|
  22217. ∫ROMDefs [1/2]
  22218. appleFormat board boardFlags boardId catBoard catDisplay
  22219. catNetwork catTest date defaultTO displayVideoAppleGM
  22220. displayVideoAppleTFB drHw3Com drHwBSC drHwTFB drSwApple
  22221. endOfList majorBaseOS majorLength minorBaseOS minorLength
  22222. networkEtherNetApple3Com partNum pRAMInitData primaryInit
  22223. revLevel romRevision sCodeRev sCPU68000 sCPU68020 sCPU68030
  22224. sCPU68040 sDRVRDir secondaryInit serialNum sGammaDir|
  22225. ∫ROMDefs [2/2]
  22226. sMacOS68000 sMacOS68020 sMacOS68030 sMacOS68040 sRsrcBootRec
  22227. sRsrcCicn sRsrcDrvrDir sRsrcFlags sRsrcHWDevId sRsrcIcl4
  22228. sRsrcIcl8 sRsrcIcon sRsrcLoadDir sRsrcName sRsrcType
  22229. sRsrcVidNames testByte testLong testPattern
  22230. testSimpleAppleAny testString testWord timeOutConst typeApple
  22231. typeBoard typeEtherNet typeVideo vendorId vendorInfo|
  22232. ∫SANE [1/3]
  22233. Annuity ArcTan ClassComp ClassDouble ClassExtended ClassReal
  22234. Compound CopySign Cos CStr2Dec CStrPtr CurBSonUnor
  22235. CurDivByZero CurInex1 CurInex2 CurOpError CurOverflow
  22236. CurSigNaN CurUnderflow DblPrecision Dec2Num Dec2Str DecForm
  22237. Decimal DecimalKind DecStr DecStrLen DenormalNum DivByZero
  22238. Downward Environment EqualTo Exception Exp Exp1 Exp2
  22239. Extended80 Extended96 ExtPrecision FixedDecimal FloatDecimal|
  22240. ∫SANE [2/3]
  22241. GetEnvironment GetHaltVector GetPrecision GetRound
  22242. GetTrapVector GreaterThan IEEEDefaultEnv Inexact Infinite
  22243. Invalid LessThan Ln Ln1 Log2 Logb MiscHaltInfo NAN NextDouble
  22244. NextExtended NextReal NormalNum Num2Comp Num2Dec Num2Double
  22245. Num2Extended Num2Integer Num2Longint Num2Real Num2Str
  22246. NumClass Overflow ProcEntry ProcExit QNaN RandomX|
  22247. ∫SANE [3/3]
  22248. RealPrecision Relation RelOp Remainder Rint RoundDir RoundPre
  22249. Scalb SetEnvironment SetException SetHalt SetHaltVector
  22250. SetPrecision SetRound SetTrapVector SigDigLen SignNum Sin
  22251. SNaN Str2Dec Str2Num Tan TestException TestHalt ToNearest
  22252. TowardZero TrapVector Underflow Unordered Upward X80toX96
  22253. X96toX80 XpwrI XpwrY ZeroNum|
  22254. ∫Scrap
  22255. GetScrap InfoScrap LoadScrap PScrapStuff PutScrap ScrapStuff
  22256. UnloadScrap ZeroScrap|
  22257. ∫Script [01/15]
  22258. acuteUprA acuteUprI acuteUprO acuteUprU appleLogo badDelim
  22259. badEnding baseDblQuote baseSingQuote BreakTable BreakTablePtr
  22260. breveMark calArabicCivil calArabicLunar calCoptic
  22261. calGregorian calJapanese calJewish calPersian
  22262. cantReadUtilities cedilla centeredDot Char2Pixel CharByte
  22263. CharByteTable CharType circumflex circumflexUprA
  22264. circumflexUprE circumflexUprI circumflexUprO circumflexUprU
  22265. CommentType crash curNumberPartsVersion DateCachePtr
  22266. DateCacheRecord DateDelta dateStdMask dateTimeInvalid|
  22267. ∫Script [02/15]
  22268. dateTimeNotFound dayField dayMask dayOfWeekField
  22269. dayOfWeekMask dayOfYearField dayOfYearMask dblDagger delimPad
  22270. DelimType diaeresisUprE diaeresisUprI diaeresisUprY
  22271. dotlessLwrI doubleAcute DrawJust eraField eraMask
  22272. extraneousStrings fatalDateTime fBadPartsTable fBestGuess
  22273. fEmptyFormatString fExtraDecimal fExtraExp fExtraPercent
  22274. fExtraSeparator fFormatOK fFormatOverflow fFormStrIsNAN
  22275. fieldOrderNotIntl fiLigature FindScriptRun FindWord
  22276. flLigature fMissingDelimiter fMissingLiteral fNegative|
  22277. ∫Script [03/15]
  22278. Font2Script FontScript Format2Str FormatClass FormatOrder
  22279. FormatOrderPtr FormatResultType FormatStatus FormatStr2X
  22280. FormatX2Str fOutOfSynch fPositive fraction fSpuriousChars
  22281. FVector fVNumber fZero genCdevRangeBit GetAppFont
  22282. GetDefFontSize GetEnvirons GetFormatOrder GetMBarHeight
  22283. GetScript GetSysFont GetSysJust graveUprE graveUprI graveUprO
  22284. graveUprU hachek HiliteText hourField hourMask InitDateCache
  22285. intArabic intEuropean intJapanese intlCurrency IntlScript
  22286. IntlTokenize intOutputMask intRoman intWestern Itl4Handle|
  22287. ∫Script [04/15]
  22288. Itl4Ptr Itl4Rec ItlbExtRecord ItlbRecord ItlcRecord
  22289. JustStyleCode KeyScript leftOverChars leftSingGuillemet
  22290. LongDate2Secs LongDateCvt LongDateField longDateFound
  22291. LongDateRec LongDateTime LongSecs2Date LowerText LwrText
  22292. MachineLocation macron maxDateField MeasureJust minuteField
  22293. minuteMask monthField monthMask NBreakTable NBreakTablePtr
  22294. NChar2Pixel NDrawJust NFindWord NItl4Handle NItl4Ptr NItl4Rec
  22295. NMeasureJust NPixel2Char NPortionText NumberParts
  22296. NumberPartsPtr NumFormatString OffPair OffsetTable ogonek|
  22297. ∫Script [05/15]
  22298. overDot ParseTable perThousand Pixel2Char pmField pmMask
  22299. PortionText ReadLocation ReplaceText res1Field res2Field
  22300. res3Field rightSingGuillemet ringMark romanAppFond romanFlags
  22301. romanSysFond ScriptRunStatus secondField secondMask
  22302. sepNotConsistent sepNotIntlSep SetEnvirons SetScript
  22303. SetSysJust smallDateBit smAmharic smArabic smArmenian
  22304. smBadScript smBadVerb smBengali smBidirect smBreakChar
  22305. smBreakOverflow smBreakWord smBurmese smcClassMask
  22306. smcDoubleMask smChar1byte smChar2byte smCharAscii|
  22307. ∫Script [06/15]
  22308. smCharBidirect smCharEuro smCharExtAscii smCharFISGana
  22309. smCharFISGreek smCharFISIdeo smCharFISKana smCharFISRussian
  22310. smCharHangul smCharHiragana smCharHorizontal
  22311. smCharIdeographic smCharJamo smCharKatakana smCharLeft
  22312. smCharLower smCharPortion smCharPunct smCharRight
  22313. smCharTwoByteGreek smCharTwoByteRussian smCharUpper
  22314. smCharVertical smChinese smcOrientationMask smcReserved
  22315. smcRightMask smcTypeMask smcUpperMask smCurrentScript
  22316. smCyrillic smDefault smDevanagari smDoubleByte smEastEurRoman|
  22317. ∫Script [07/15]
  22318. smEnabled smEthiopic smExtArabic smfDualCaret smFirstByte
  22319. smFISClassLvl1 smFISClassLvl2 smFISClassUser smfNameTagEnab
  22320. smFondEnd smFondStart smFontForce smForced smfShowIcon smGeez
  22321. smGenFlags smGeorgian smGreek smGujarati smGurmukhi smHebrew
  22322. smHilite smIdeographicLevel1 smIdeographicLevel2
  22323. smIdeographicUser smIntlForce smJamoBogJaeum smJamoBogMoeum
  22324. smJamoJaeum smJamoMoeum smJapanese smKanaHardOK smKanaSmall
  22325. smKanaSoftOK smKannada smKCHRCache smKeyCache
  22326. smKeyDisableKybds smKeyDisableKybdSwitch smKeyEnableKybds|
  22327. ∫Script [08/15]
  22328. smKeyNextInputMethod smKeyNextKybd smKeyNextScript
  22329. smKeyScript smKeySwap smKeySwapInputMethod smKeySwapKybd
  22330. smKeySwapScript smKeySysScript smKeyToggleDirection
  22331. smKeyToggleInline smKhmer smKorean smLaotian smLastByte
  22332. smLastScript smLeftCaret smLeftStyleRun smMalayalam smMaskAll
  22333. smMaskAscii smMaskAscii1 smMaskAscii2 smMaskBopomofo2
  22334. smMaskGana2 smMaskHangul2 smMaskJamo2 smMaskKana1 smMaskKana2
  22335. smMaskNative smMiddleByte smMiddleStyleRun smMongolian
  22336. smMunged smNotInstalled smNotTruncated smOnlyStyleRun smOriya|
  22337. ∫Script [09/15]
  22338. smOverride smPrint smPunctBlank smPunctGraphic smPunctNormal
  22339. smPunctNumber smPunctRepeat smPunctSymbol smRedrawChar
  22340. smRedrawLine smRedrawWord smRegionCode smRightCaret
  22341. smRightStyleRun smRoman smRSymbol smRussian
  22342. smScriptAliasStyle smScriptAppFond smScriptAppFondSize
  22343. smScriptBundle smScriptCreator smScriptDate smScriptEnabled
  22344. smScriptEncoding smScriptFile smScriptFlags
  22345. smScriptHelpFondSize smScriptIcon smScriptJust smScriptKeys
  22346. smScriptLang smScriptMonoFondSize smScriptMunged smScriptName|
  22347. ∫Script [10/15]
  22348. smScriptNumber smScriptNumDate smScriptPrefFondSize
  22349. smScriptPrint smScriptRedraw smScriptRight
  22350. smScriptSmallFondSize smScriptSort smScriptSysFond
  22351. smScriptSysFondSize smScriptToken smScriptTrap
  22352. smScriptValidStyles smScriptVersion smsfAutoInit smsfB0Digits
  22353. smsfContext smsfForms smsfIntellCP smsfLigatures smsfNatCase
  22354. smsfNoForceFont smsfReverse smsfSingByte smSimpChinese
  22355. smSindhi smSingleByte smSinhalese smSlavic smSysRef
  22356. smSysScript smSystemScript smTamil smTelugu smThai smTibetan|
  22357. ∫Script [11/15]
  22358. smTradChinese smTransAscii smTransAscii1 smTransAscii2
  22359. smTransBopomofo2 smTransCase smTransGana2 smTransHangul2
  22360. smTransJamo2 smTransKana1 smTransKana2 smTransLower
  22361. smTransNative smTransSystem smTransUpper smTruncated
  22362. smTruncEnd smTruncErr smTruncMiddle smUninterp
  22363. smUprHalfCharSet smVersion smVietnamese Str2Format
  22364. String2Date String2DateStatus String2Time stringOverflow
  22365. StripText StripUpperText StyledLineBreak StyledLineBreakCode
  22366. tilde togChar12HourBit togCharZCycleBit togDelta12HourBit|
  22367. ∫Script [12/15]
  22368. toggleBadChar toggleBadDelta toggleBadField toggleBadNum
  22369. ToggleDate toggleErr3 toggleErr4 toggleErr5 toggleOK
  22370. toggleOutOfRange TogglePB ToggleResults toggleUndefined
  22371. toggleUnknown tokDecPoint tokEMinus token1Quote token2Equal
  22372. token2Quote tokenAlpha tokenAltNum tokenAltReal
  22373. tokenAmpersand tokenAsterisk tokenAtSign tokenBackSlash
  22374. tokenBar TokenBlock TokenBlockPtr tokenCapPi tokenCarat
  22375. tokenCaret tokenCenterDot tokenColon tokenColonEqual
  22376. tokenComma tokenDivide tokenDollar tokenEllipsis tokenEmpty|
  22377. ∫Script [13/15]
  22378. tokenEqual tokenErr tokenEscape tokenExclam tokenExclamEqual
  22379. tokenFraction tokenGreat tokenGreatEqual1 tokenGreatEqual2
  22380. tokenHash tokenInfinity tokenIntegral tokenIntl
  22381. tokenIntlCurrency tokenLeft1Quote tokenLeft2Quote
  22382. tokenLeftBracket tokenLeftComment tokenLeftCurly
  22383. tokenLeftEnclose tokenLeftLit tokenLeftParen
  22384. tokenLeftSingGuillemet tokenLess tokenLessEqual1
  22385. tokenLessEqual2 tokenLessGreat tokenLiteral tokenMicro
  22386. tokenMinus tokenNewLine tokenNil tokenNoBreakSpace|
  22387. ∫Script [14/15]
  22388. tokenNotEqual tokenNumeric tokenOK tokenOverflow tokenPercent
  22389. tokenPeriod tokenPerThousand tokenPi tokenPlus tokenPlusMinus
  22390. tokenQuestion tokenRealNum TokenRec TokenRecPtr tokenReserve1
  22391. tokenReserve2 TokenResults tokenRight1Quote tokenRight2Quote
  22392. tokenRightBracket tokenRightComment tokenRightCurly
  22393. tokenRightEnclose tokenRightLit tokenRightParen
  22394. tokenRightSingGuillemet tokenRoot tokenSemicolon tokenSigma
  22395. tokenSlash tokenTilda tokenTilde TokenType tokenUnderline
  22396. tokenUnknown tokenWhite tokEPlus tokEscape tokLeader|
  22397. ∫Script [15/15]
  22398. tokLeadPlacer tokLeftQuote tokMaxSymbols tokMinusSign
  22399. tokNonLeader tokPercent tokPlusSign tokRightQuote
  22400. tokSeparator tokThousands tokZeroLead tooManySeps
  22401. Transliterate TripleInt TruncCode TruncString TruncText
  22402. UntokenTable UntokenTableHandle UntokenTablePtr UpperText
  22403. UprText ValidDate validDateFields VisibleLength
  22404. weekOfYearField weekOfYearMask WideChar WideCharArr
  22405. WriteLocation yearField yearMask|
  22406. ∫SCSI
  22407. Block0 Partition pMapSIG sbSIGWord scAdd scArbNBErr
  22408. scBadParmsErr scBusTOErr scCommErr scComp scCompareErr
  22409. scComplPhaseErr scInc scLoop scMgrBusyErr scMove scNoInc
  22410. scNop scPhaseErr scSequenceErr SCSICmd SCSIComplete SCSIGet
  22411. SCSIInstr SCSIMsgIn SCSIMsgOut SCSIRBlind SCSIRead SCSIReset
  22412. SCSISelAtn SCSISelect SCSIStat SCSIWBlind SCSIWrite scStop|
  22413. ∫SegLoad
  22414. AppFile appOpen appPrint ClrAppFiles CountAppFiles
  22415. ExitToShell GetAppFiles GetAppParms UnloadSeg|
  22416. ∫Serial
  22417. ainRefNum aoutRefNum baud1200 baud1800 baud19200 baud2400
  22418. baud300 baud3600 baud4800 baud57600 baud600 baud7200 baud9600
  22419. binRefNum boutRefNum breakEvent ctsEvent data5 data6 data7
  22420. data8 dtrNegated evenParity noParity oddParity SerClrBrk
  22421. SerGetBuf SerHShake SerReset SerSetBrk SerSetBuf SerShk
  22422. SerStaRec SerStatus sPortA sPortB SPortSel stop10 stop15
  22423. stop20 xOffWasSent|
  22424. ∫ShutDown
  22425. sdOnDrivers sdOnPowerOff sdOnRestart sdOnUnmount
  22426. sdRestartOrPower ShutDwnInstall ShutDwnPower ShutDwnRemove
  22427. ShutDwnStart|
  22428. ∫Slots [1/2]
  22429. fall fCardIsChanged fCkForNext fCkForSame FHeaderRec
  22430. FHeaderRecPtr fnext foneslot fWarmStart InitSDeclMgr
  22431. InsertSRTRec OpenSlot OpenSlotAsync OpenSlotSync
  22432. SCalcSPointer SCalcStep SCardChanged SCkCardStat
  22433. SDeleteSRTRec SDMRecord SEBlock SetSRsrcState SExec
  22434. SFindBigDevBase SFindDevBase SFindSInfoRecPtr SFindSRsrcPtr
  22435. SFindStruct SGetBlock SGetCString SGetDriver SGetSRsrc
  22436. SGetSRsrcPtr SGetTypeSRsrc SInfoRecord SInfoRecPtr|
  22437. ∫Slots [2/2]
  22438. SInitPRAMRecs SInitSRsrcTable SIntInstall SIntRemove
  22439. SlotIntQElement SNextSRsrc SNextTypeSRsrc SOffsetData SpBlock
  22440. SpBlockPtr SPrimaryInit SPtrToSlot SPutPRAMRec SQElemPtr
  22441. SReadByte SReadDrvrName SReadFHeader SReadInfo SReadLong
  22442. SReadPBSize SReadPRAMRec SReadStruct SReadWord SRsrcInfo
  22443. SSearchSRT stateNil statePInit statePRAMInit stateSDMInit
  22444. stateSInit SUpdateSRT SVersion|
  22445. ∫Sound [1/5]
  22446. aceBadCmd aceBadComp aceBadDest aceBadEncode aceMemFull
  22447. aceNilBlock aceSuccess ampCmd AudioSelection
  22448. AudioSelectionPtr availableCmd bufferCmd callBackCmd cmpSH
  22449. CmpSoundHeader CmpSoundHeaderPtr Comp3to1 Comp6to1
  22450. continueCmd ConversionBlock ConversionBlockPtr convertCmd
  22451. dataOffsetFlag dbBufferReady dbLastBuffer doubleBufferCmd
  22452. eightToThree emptyCmd Exp1to3 Exp1to6 extSH ExtSoundHeader
  22453. ExtSoundHeaderPtr ffMode FFSynthPtr FFSynthRec|
  22454. ∫Sound [2/5]
  22455. firstSoundFormat flushCmd freeCmd FreeWave freqCmd
  22456. freqDurationCmd ftMode FTSndRecPtr FTSoundRec FTSynthPtr
  22457. FTSynthRec getAmpCmd getRateCmd GetSoundVol howOftenCmd
  22458. initChan0 initChan1 initChan2 initChan3 initChanLeft
  22459. initChanRight initCmd initCompMask initMACE3 initMACE6
  22460. initMono initNoDrop initNoInterp initPanMask initSRateMask
  22461. initStereo initStereoMask insideCmpSH LeftOverBlock
  22462. LeftOverBlockPtr leftOverBlockSize loadCmd MACE3snthID|
  22463. ∫Sound [3/5]
  22464. MACE6snthID MACEVersion ModRef notCompressed nullCmd
  22465. outsideCmpSH pauseCmd phaseCmd quietCmd rate11khz rate22khz
  22466. rateCmd reInitCmd requestNextCmd restCmd resumeCmd
  22467. sampledSynth scaleCmd SCStatus SCStatusPtr secondSoundFormat
  22468. SetSoundVol sixToOne sixToOnePacketSize sizeCmd SMStatus
  22469. SMStatusPtr SndAddModifier SndChannel SndChannelPtr
  22470. SndChannelStatus SndCommand SndControl SndDisposeChannel
  22471. SndDoCommand SndDoImmediate SndDoubleBuffer|
  22472. ∫Sound [4/5]
  22473. SndDoubleBufferHeader SndDoubleBufferHeaderPtr
  22474. SndDoubleBufferPtr SndGetSysBeepState SndListPtr
  22475. SndListResource SndManagerStatus SndNewChannel
  22476. SndPauseFilePlay SndPlay SndPlayDoubleBuffer
  22477. SndSetSysBeepState SndSoundManagerVersion SndStartFilePlay
  22478. SndStopFilePlay soundCmd SoundDone SoundHeader SoundHeaderPtr
  22479. soundListRsrc squareWaveSynth StartSound StateBlock
  22480. StateBlockPtr stateBlockSize stdQLength stdSH StopSound|
  22481. ∫Sound [5/5]
  22482. swMode SWSynthPtr SWSynthRec syncCmd synthCodeRsrc
  22483. sysBeepDisable sysBeepEnable tempoCmd threeToOne
  22484. threeToOnePacketSize tickleCmd timbreCmd Time Tone Tones
  22485. totalLoadCmd twelfthRootTwo twoToOne unitTypeNoSelection
  22486. unitTypeSeconds versionCmd waitCmd wakeUpCmd Wave
  22487. waveInitChannel0 waveInitChannel1 waveInitChannel2
  22488. waveInitChannel3 waveInitChannelMask WavePtr waveTableCmd
  22489. waveTableSynth|
  22490. ∫SoundInput [1/3]
  22491. SetupAIFFHeader SetupSndHeader siActiveChannels
  22492. siActiveLevels siAGCOnOff siAsync siBestQuality
  22493. siBetterQuality siChannelAvailable siCloseDriver
  22494. siCompressionAvailable siCompressionFactor
  22495. siCompressionHeader siCompressionType siContinuous
  22496. siDeviceBufferInfo siDeviceConnected siDeviceIcon
  22497. siDeviceIsConnected siDeviceName siDeviceNotConnected|
  22498. ∫SoundInput [2/3]
  22499. siDontKnowIfConnected siGoodQuality siInitializeDriver
  22500. siLevelMeterOnOff siNumberChannels siOptionsDialog
  22501. siPauseRecording siPlayThruOnOff siReadPermission
  22502. siRecordingQuality siSampleRate siSampleRateAvailable
  22503. siSampleSize siSampleSizeAvailable siTwosComplementOnOff
  22504. siUserInterruptProc siVoxRecordInfo siVoxStopInfo|
  22505. ∫SoundInput [3/3]
  22506. siWritePermission SndRecord SndRecordToFile SPB
  22507. SPBBytesToMilliseconds SPBCloseDevice SPBGetDeviceInfo
  22508. SPBGetIndexedDevice SPBGetRecordingStatus
  22509. SPBMillisecondsToBytes SPBOpenDevice SPBPauseRecording SPBPtr
  22510. SPBRecord SPBRecordToFile SPBResumeRecording SPBSetDeviceInfo
  22511. SPBSignInDevice SPBSignOutDevice SPBStopRecording SPBVersion|
  22512. ∫StandardFile [1/3]
  22513. ActivateYDProcPtr CustomGetFile CustomPutFile DlgHookProcPtr
  22514. DlgHookYDProcPtr FileFilterProcPtr FileFilterYDProcPtr
  22515. FinalComment getCancel getDlgID getDrive getEject getNmList
  22516. getOpen getScroll ModalFilterYDProcPtr putCancel putDlgID
  22517. putDrive putEject putName putSave sfErrorDialogRefCon
  22518. sfGetDialogID SFGetFile sfHookChangeSelection
  22519. sfHookCharOffset sfHookFirstCall sfHookFolderPopUp|
  22520. ∫StandardFile [2/3]
  22521. sfHookGoToAliasTarget sfHookGoToDesktop sfHookGoToNextDrive
  22522. sfHookGoToParent sfHookGoToPrevDrive sfHookLastCall
  22523. sfHookNullEvent sfHookOpenAlias sfHookOpenFolder
  22524. sfHookRebuildList sfHookSetActiveOffset sfItemBalloonHelp
  22525. sfItemCancelButton sfItemDesktopButton sfItemDividerLinePict
  22526. sfItemEjectButton sfItemFileListUser sfItemFileNameTextEdit
  22527. sfItemNewFolderUser sfItemOpenButton sfItemPopUpMenuUser|
  22528. ∫StandardFile [3/3]
  22529. sfItemPromptStaticText sfItemVolumeUser
  22530. sfLockWarnDialogRefCon sfMainDialogRefCon
  22531. sfNewFolderDialogRefCon SFPGetFile SFPPutFile sfPutDialogID
  22532. SFPutFile sfReplaceDialogRefCon SFReply
  22533. sfStatWarnDialogRefCon SFTypeList StandardFileReply
  22534. StandardGetFile StandardPutFile|
  22535. ∫Start
  22536. DefOSPtr DefOSRec DefStartPtr DefStartRec DefStartType
  22537. DefVideoPtr DefVideoRec GetDefaultStartup GetOSDefault
  22538. GetTimeout GetVideoDefault scsiDev SetDefaultStartup
  22539. SetOSDefault SetTimeout SetVideoDefault slotDev|
  22540. ∫SysEqu [1/6]
  22541. ABusDCE ABusVars ADBBase AlarmState ApplLimit ApplZone
  22542. ASCBase BootDrive BufPtr BufTgDate BufTgFBkNum BufTgFFlg
  22543. BufTgFNum BusErrVct CaretTime ChunkyDepth ColLines
  22544. CommToolboxGlobals CPUFlag CQDGlobals CrsrAddr CrsrBase
  22545. CrsrBusy CrsrCouple CrsrDevice CrsrNew CrsrObscure CrsrPin
  22546. CrsrPtr CrsrRect CrsrRow CrsrSave CrsrScale CrsrState
  22547. CrsrThresh CrsrVis CurActivate CurApName CurApRefNum
  22548. CurDeactive CurDirStore CurJTOffset CurMap CurPageOption|
  22549. ∫SysEqu [2/6]
  22550. CurPitch CurrentA5 CurStackBase DefltStack DeskHook
  22551. DeskPattern DeviceList DoubleTime DragHook DrvQHdr
  22552. DSAlertRect DSAlertTab DSCtrAdj DSDrawProc DSErrCode DskErr
  22553. DskVerify DSWndUpdate DTQFlags DTQueue DTskQHdr DTskQTail
  22554. EjectNotify EndSRTPtr EventQueue EvtBufCnt ExpandMem ExtStsDT
  22555. GetParam GhostWindow GrayRgn GZMoveHnd GZRootHnd GZRootPtr
  22556. HeapEnd HiHeapMark HiKeyLast HiliteMode HiliteRGB HpChk
  22557. IAZNotify IconTLAddr IntFlag IntlSpec IWM JAllocCrsr|
  22558. ∫SysEqu [3/6]
  22559. JCrsrTask JDTInstall JFetch JGNEFilter JIODone JKybdTask
  22560. JOpcodeProc JournalFlag JournalRef JSetCCrsr JStash JSwapMMU
  22561. JVBLTask KbdLast KbdType KbdVars Key1Trans Key2Trans KeyLast
  22562. KeyMapLM KeyMVars KeypadMap KeyRepThresh KeyRepTime KeyThresh
  22563. KeyTime LastTxGDevice LaunchFlag Lo3Bytes LoaderPBlock
  22564. LoadTrap Lvl1DT Lvl2DT MainDevice MaskBC MaskHandle MaskPtr
  22565. MBarHeight MBState MBTicks MemErr MemTop MickeyBytes MinStack
  22566. MinusOne MMDefFlags MmInOK MMU32bit MMUFlags MMUFluff MMUTbl|
  22567. ∫SysEqu [4/6]
  22568. MMUTblSize MMUType MonkeyLives Mouse MouseMask MouseOffset
  22569. MTemp NewCrsrJTbl NMIFlag OneOne PaintWhite PCDeskPat
  22570. PortAUse PortBUse PortList PWMBuf2 QDColors QDErrLM QDExist
  22571. RAMBase RawMouse ResErr ResErrProc ResLoad ResReadOnly
  22572. RestProc ResumeProc RGBBlack RGBWhite RndSeed ROM85 ROMBase
  22573. ROMMapHndl RomMapInsert RowBits SaveSegHandle SCCASts SCCBSts
  22574. SCCRd SCCWr ScrapCount ScrapEnd ScrapHandle ScrapInfo
  22575. ScrapName ScrapSize ScrapState ScrapTag ScrapVars Scratch20|
  22576. ∫SysEqu [5/6]
  22577. Scratch8 ScrDmpEnb ScrDmpType ScreenBytes ScreenRow ScrHRes
  22578. ScrnBase ScrnVBLPtr ScrVRes SCSIBase SCSIDMA SCSIGlobals
  22579. SCSIHsk SCSIPoll SdmBusErr SDMJmpTblPtr SdVolume SegHiEnable
  22580. SerialVars SEVarBase SEvtEnb SFSaveDisk SInfoPtr SInitFlags
  22581. SlotPrTbl SlotQDT SlotTICKS SlotVBLQ SMGlobals SoundActive
  22582. SoundBase SoundDCE SoundLevel SoundPtr SoundVBL SPAlarm
  22583. SPATalkA SPATalkB SPClikCaret SPConfig SPFont SPKbd SPMisc1
  22584. SPMisc2 SPPortA SPPortB SPPrint SPValid SPVolCtl SrcDevice|
  22585. ∫SysEqu [6/6]
  22586. SRsrcTblPtr StkLowPt SwitcherTPtr SysEvtBuf SysEvtMask SysMap
  22587. SysMapHndl SysParam SysResName SysVersion SysZone TableSeed
  22588. TagData TEDoText TERecal TEScrpHandle TEScrpLength TESysJust
  22589. TEWdBreak TheCrsr TheGDevice TheZone Ticks TimeDBRA TimeLM
  22590. TimeSCCDB TimeSCSIDB TmpResLoad TopMapHndl UnitNtryCnt
  22591. UTableBase VBLQueue VertRRate VIA VIA2DT VideoInfoOK VidMode
  22592. VidType WarmStart WindowList WMgrCPort WMgrPort WordRedraw
  22593. WWExist|
  22594. ∫Terminals [1/3]
  22595. cursorGraphics cursorText curTermEnvRecVers curTMVersion
  22596. InitTM selGraphicsLasso selGraphicsMarquee selTextBoxed
  22597. selTextNormal TermDataBlock TermDataBlockH TermDataBlockPtr
  22598. TermEnvironPtr TermEnvironRec TermHandle TermPtr TermRecord
  22599. TMActivate TMAddSearch tmAutoScroll TMChoose tmChooseBackdoor
  22600. tmChooseNochange TMChooseRec TMChooseRecPtr TMClear
  22601. TMClearSearch TMClick TMCountTermKeys TMCursorTypes TMDefault|
  22602. ∫Terminals [2/3]
  22603. TMDispose TMDoTermKey TMEnglishToIntl tmEnvironsChanged TMErr
  22604. TMEvent TMFlags tmGenericError TMGetConfig TMGetCursor
  22605. TMGetErrorString TMGetIndTermKey TMGetLine TMGetProcID
  22606. TMGetRefCon TMGetSelect TMGetTermEnvirons TMGetTMVersion
  22607. TMGetToolName TMGetUserData TMGetVersion tmGraphicsTerminal
  22608. TMIdle TMIntlToEnglish tmInvisible TMKey TMMenu TMNew tmNoErr
  22609. tmNoMenus tmNoTools tmNotSent tmNotSupported TMPaint|
  22610. ∫Terminals [3/3]
  22611. TMPChoose TMRemoveSearch TMReset TMResize TMResume
  22612. tmSaveBeforeClear TMScroll tmSearchNoCase tmSearchNoDiacrit
  22613. TMSearchTypes TMSelection TMSelTypes TMSetConfig TMSetRefCon
  22614. TMSetSelection TMSetupCleanup TMSetupFilter TMSetupItem
  22615. TMSetupPostflight TMSetupPreflight TMSetupSetup
  22616. TMSetupXCleanup TMSetUserData TMStream TMTermTypes
  22617. tmTextTerminal TMUpdate TMValidate|
  22618. ∫TerminalTools [1/2]
  22619. tbndType tdefType tlocType tmActivateMsg tmClearMsg
  22620. tmClickMsg tmCountTermKeysMsg tmCursorMsg tmDeactivateMsg
  22621. tmDefaultMsg tmDisposeMsg tmDoTermKeyMsg tmEventMsg
  22622. tmGetEnvironsMsg tmGetErrorStringMsg tmGetIndTermKeyMsg
  22623. tmGetLineMsg tmGetSelectionMsg tmIdleMsg tmInitMsg tmKeyMsg
  22624. tmL2English tmL2Intl tmMenuMsg tmMgetMsg tmMsetMsg tmPaintMsg|
  22625. ∫TerminalTools [2/2]
  22626. tmResetMsg tmResizeMsg tmResumeMsg tmScleanupMsg tmScrollMsg
  22627. TMSearchBlock TMSearchBlockPtr tmSetSelectionMsg TMSetupPtr
  22628. TMSetupStruct tmSfilterMsg tmSitemMsg tmSpreflightMsg
  22629. tmSsetupMsg tmStreamMsg tmSuspendMsg tmUpdateMsg
  22630. tmValidateMsg tscrType tsetType tvalType tverType|
  22631. ∫TextEdit [1/3]
  22632. addSize addSizeBit Chars CharsHandle CharsPtr clrBit doAll
  22633. doColor doFace doFont doSize doToggle DRAWHook EOLHook
  22634. faceBit fontBit GetStylHandle GetStylScrap HITTESTHook
  22635. intDrawHook intEOLHook intHitTestHook intNWidthHook
  22636. intTextWidthHook intWidthHook LHElement LHHandle LHPtr
  22637. LHTable NullStHandle NullStPtr NullStRec nWIDTHHook
  22638. ScrpSTElement ScrpSTTable SetClikLoop SetStylHandle
  22639. SetStylScrap SetWordBreak sizeBit STElement STHandle STPtr|
  22640. ∫TextEdit [2/3]
  22641. StScrpHandle StScrpPtr StScrpRec StyleRun TEActivate
  22642. TEAutoView TEBitClear TEBitSet TEBitTest TECalText teCenter
  22643. TEClick TEContinuousStyle TECopy TECustomHook TECut
  22644. TEDeactivate TEDelete TEDispose teFAutoScr TEFeatureFlag
  22645. teFInlineInput teFlushDefault teFlushLeft teFlushRight
  22646. teForceLeft teFOutlineHilite teFromFind teFromRecal
  22647. TEFromScrap teFTextBuffering teFUseTextServices TEGetHeight
  22648. TEGetOffset TEGetPoint TEGetScrapLen TEGetStyle TEGetText|
  22649. ∫TextEdit [3/3]
  22650. TEHandle TEIdle TEInit TEInsert TEIntHook teJustCenter
  22651. teJustLeft teJustRight TEKey TENew TENumStyles TEPaste
  22652. TEPinScroll TEPtr TERec TEReplaceStyle TEScrapHandle TEScroll
  22653. TESelView TESetJust TESetScrapLen TESetSelect TESetStyle
  22654. TESetText TEStyleHandle TEStylePtr TEStyleRec TEStyleTable
  22655. TEStylInsert TEStylNew TEStylPaste TEToScrap TEUpdate
  22656. teWordDrag teWordSelect TextBox TextStyle TextStyleHandle
  22657. TextStylePtr TextWidthHook toglBit WIDTHHook|
  22658. ∫Timer
  22659. InsTime InsXTime PrimeTime RmvTime TMTask TMTaskPtr|
  22660. ∫ToolUtils
  22661. AngleFromSlope BitAnd BitClr BitNot BitOr BitSet BitShift
  22662. BitTst BitXor crossCursor DeltaPoint FixMul FixRatio FixRound
  22663. GetCursor GetIcon GetIndPattern GetIndString GetPattern
  22664. GetPicture GetString HiWord iBeamCursor Int64Bit LongMul
  22665. LoWord Munger NewString PackBits PlotIcon plusCursor
  22666. ScreenRes SetString ShieldCursor SlopeFromAngle sysPatListID
  22667. UnpackBits watchCursor|
  22668. ∫Traps [01/17]
  22669. _ActivatePalette _ADBOp _ADBReInit _AddComp _AddDrive _AddPt
  22670. _AddReference _AddResMenu _AddResource _AddSearch _Alert
  22671. _Allocate _AllocContig _AllocCursor _AngleFromSlope
  22672. _AnimateEntry _AnimatePalette _AppendMenu _AttachVBL
  22673. _BackColor _BackPat _BackPixPat _BeginUpDate _BitAnd _BitClr
  22674. _BitMapToRegion _BitNot _BitOr _BitSet _BitShift _BitTst
  22675. _BitXOr _BlockMove _BringToFront _Button _CalcCMask _CalcMask
  22676. _CalcMenuSize _CalcVBehind _CalcVis _CautionAlert _Chain
  22677. _ChangedResource _CharExtra _CharWidth _CheckItem|
  22678. ∫Traps [02/17]
  22679. _CheckUpDate _ClearMenuBar _ClipAbove _ClipRect _Close
  22680. _CloseCport _CloseDeskAcc _CloseDialog _ClosePgon
  22681. _ClosePicture _ClosePort _CloseResFile _CloseRgn _CloseWindow
  22682. _CmpString _Color2Index _ColorBit _CommToolboxDispatch
  22683. _CompactMem _Control _CopyBits _CopyMask _CopyPalette
  22684. _CopyPixMap _CopyPixPat _CopyRgn _CouldAlert _CouldDialog
  22685. _Count1Resources _Count1Types _CountADBs _CountMItems
  22686. _CountResources _CountTypes _Create _CreateResFile
  22687. _CTab2Palette _CurResFile _Date2Secs _Debugger _DebugStr|
  22688. ∫Traps [03/17]
  22689. _DECSTR68K _DeferUserFn _Delay _DelComp _Delete _DeleteMenu
  22690. _DelMCEntries _DelMenuItem _DelSearch _DeltaPoint _Dequeue
  22691. _DetachResource _DeviceLoop _DialogSelect _DiffRgn
  22692. _DisableDogCow _DisableItem _DispMCInfo _DisposCCursor
  22693. _DisposCIcon _DisposControl _DisposCTable _DisposDialog
  22694. _DisposePalette _DisposGDevice _DisposHandle _DisposMenu
  22695. _DisposPixMap _DisposPixPat _DisposPtr _DisposRgn
  22696. _DisposWindow _DoVBLTask _DragControl _DragGrayRgn
  22697. _DragTheRgn _DragWindow _Draw1Control _DrawChar _DrawControls|
  22698. ∫Traps [04/17]
  22699. _DrawDialog _DrawGrowIcon _DrawMenuBar _DrawNew _DrawPicture
  22700. _DrawString _DrawText _DrvrInstall _DrvrRemove _DTInstall
  22701. _Eject _Elems68K _EmptyHandle _EmptyRect _EmptyRgn
  22702. _EnableDogCow _EnableItem _EndUpDate _Enqueue _EqualPt
  22703. _EqualRect _EqualRgn _EraseArc _EraseOval _ErasePoly
  22704. _EraseRect _EraseRgn _EraseRoundRect _ErrorSound _EventAvail
  22705. _ExitToShell _FillArc _FillCArc _FillCOval _FillCPoly
  22706. _FillCRect _FillCRgn _FillCRoundRect _FillOval _FillPoly
  22707. _FillRect _FillRgn _FillRoundRect _FindControl _FindDItem|
  22708. ∫Traps [05/17]
  22709. _FindWindow _FInitQueue _FixATan2 _FixMul _FixRatio _FixRound
  22710. _FlashMenuBar _FlushEvents _FlushFile _FlushVol _FMSwapFont
  22711. _FontMetrics _ForeColor _FP68K _FrameArc _FrameOval
  22712. _FramePoly _FrameRect _FrameRgn _FrameRoundRect _FreeAlert
  22713. _FreeDialog _FreeMem _FrontWindow _GestaltDispatch
  22714. _Get1IxResource _Get1IxType _Get1NamedResource _Get1Resource
  22715. _GetADBInfo _GetAppParms _GetAuxCtl _GetAuxWin _GetBackColor
  22716. _GetCCursor _GetCIcon _GetClip _GetCPixel _GetCRefCon
  22717. _GetCTable _GetCTitle _GetCtlAction _GetCtlValue _GetCTSeed|
  22718. ∫Traps [06/17]
  22719. _GetCursor _GetCVariant _GetCWMgrPort _GetDefaultStartup
  22720. _GetDeviceList _GetDItem _GetEntryColor _GetEntryUsage
  22721. _GetEOF _GetFileInfo _GetFName _GetFNum _GetFontInfo
  22722. _GetForeColor _GetFPos _GetGDevice _GetHandleSize _GetIcon
  22723. _GetIndADB _GetIndResource _GetIndType _GetItem _GetItemCmd
  22724. _GetIText _GetItmIcon _GetItmMark _GetItmStyle _GetKeys
  22725. _GetMainDevice _GetMaskTable _GetMaxCtl _GetMaxDevice
  22726. _GetMCEntry _GetMCInfo _GetMenuBar _GetMHandle _GetMinCtl
  22727. _GetMouse _GetNamedResource _GetNewControl _GetNewCWindow|
  22728. ∫Traps [07/17]
  22729. _GetNewDialog _GetNewMBar _GetNewPalette _GetNewWindow
  22730. _GetNextDevice _GetNextEvent _GetOSDefault _GetOSEvent
  22731. _GetPalette _GetPattern _GetPen _GetPenState _GetPicture
  22732. _GetPixel _GetPixPat _GetPort _GetPtrSize _GetResAttrs
  22733. _GetResFileAttrs _GetResInfo _GetResource _GetRMenu _GetScrap
  22734. _GetString _GetSubTable _GetTrapAddress _GetVideoDefault
  22735. _GetVol _GetVolInfo _GetWindowPic _GetWMgrPort _GetWRefCon
  22736. _GetWTitle _GetWVariant _GetZone _GlobalToLocal _GrafDevice
  22737. _GrowWindow _HandAndHand _HandleZone _HandToHand _HClrRBit|
  22738. ∫Traps [08/17]
  22739. _HCreate _HCreateResFile _HDelete _HFSPinaforeDispatch
  22740. _HGetFileInfo _HGetState _HGetVInfo _HGetVol _HideControl
  22741. _HideCursor _HideDItem _HidePen _HideWindow _HiliteColor
  22742. _HiliteControl _HiliteMenu _HiliteWindow _HiWord _HLock
  22743. _HNoPurge _HomeResFile _HOpen _HOpenResFile _HOpenRF _HPurge
  22744. _HRename _HRstFLock _HSetFileInfo _HSetFLock _HSetRBit
  22745. _HSetState _HSetVol _HUnlock _HUnmountVol _HWPriv
  22746. _Index2Color _InfoScrap _InitAllPacks _InitApplZone
  22747. _InitCport _InitCursor _InitDialogs _InitDogCow _InitEvents|
  22748. ∫Traps [09/17]
  22749. _InitFonts _InitFS _InitGDevice _InitGraf _InitMenus
  22750. _InitPack _InitPalettes _InitPort _InitProcMenu
  22751. _InitResources _InitUtil _InitWindows _InitZone _InsertMenu
  22752. _InsertResMenu _InSetRect _InSetRgn _InsMenuItem _InsTime
  22753. _InternalWait _InvalMenuBar _InvalRect _InvalRgn _InverRect
  22754. _InverRgn _InverRoundRect _InvertArc _InvertColor _InvertOval
  22755. _InvertPoly _IsDialogEvent _KeyTrans _KillControls _KillIO
  22756. _KillPicture _KillPoly _Launch _Line _LineTo _LoadResource
  22757. _LoadScrap _LoadSeg _LocalToGlobal _LodeScrap _LongMul|
  22758. ∫Traps [10/17]
  22759. _LoWord _LwrString _MakeITable _MakeRGBPat _MapPoly _MapPt
  22760. _MapRect _MapRgn _MaxApplZone _MaxBlock _MaxMem _MaxSizeRsrc
  22761. _MeasureText _MemoryDispatch _MemoryDispatchA0Result
  22762. _MenuChoice _MenuKey _MenuSelect _MethodDispatch _ModalDialog
  22763. _Moof _MoreMasters _MountVol _Move _MoveControl _MoveHHi
  22764. _MovePortTo _MoveTo _MoveWindow _Munger _NewCDialog
  22765. _NewControl _NewCWindow _NewDialog _NewEmptyHandle
  22766. _NewGDevice _NewHandle _NewMenu _NewPalette _NewPixMap
  22767. _NewPixPat _NewPtr _NewRgn _NewString _NewWindow _NMInstall|
  22768. ∫Traps [11/17]
  22769. _NMRemove _NoteAlert _NSetPalette _ObscureCursor _OffLine
  22770. _OffSetPoly _OffSetRect _OfSetRgn _OpColor _Open _OpenCport
  22771. _OpenDeskAcc _OpenPicture _OpenPoly _OpenPort _OpenResFile
  22772. _OpenRF _OpenRFPerm _OpenRgn _OSDispatch _OSEventAvail _Pack0
  22773. _Pack1 _Pack10 _Pack11 _Pack12 _Pack13 _Pack14 _Pack15 _Pack2
  22774. _Pack3 _Pack4 _Pack5 _Pack6 _Pack7 _Pack8 _Pack9 _PackBits
  22775. _PaintArc _PaintBehind _PaintOne _PaintOval _PaintPoly
  22776. _PaintRect _PaintRgn _PaintRoundRect _Palette2CTab _ParamText
  22777. _PenMode _PenNormal _PenPat _PenPixPat _PenSize _PicComment|
  22778. ∫Traps [12/17]
  22779. _PinRect _PlotCIcon _PlotIcon _PmBackColor _PmForeColor
  22780. _PMgrOp _PopUpMenuSelect _PortSize _PostEvent _PPostEvent
  22781. _PrimeTime _ProtectEntry _Pt2Rect _PtInRect _PtInRgn
  22782. _PtrAndHand _PtrToHand _PtrToXHand _PtrZone _PtToAngle
  22783. _PurgeMem _PurgeSpace _PutIcon _PutScrap _QDError _Random
  22784. _RDrvrInstall _Read _ReadDateTime _ReadXPRam _RealColor
  22785. _RealFont _ReallocHandle _RecoverHandle _RectInRgn _RectRgn
  22786. _ReleaseResource _RelString _ReName _ResError _ReserveEntry
  22787. _ResrvMem _RestoreEntries _RGBBackColor _RGBForeColor|
  22788. ∫Traps [13/17]
  22789. _RGetResource _RmveReference _RmveResource _RmvTime
  22790. _RsrcMapEntry _RsrcZoneInit _RstFilLock _SaveEntries _SaveOld
  22791. _ScalePt _ScriptUtil _ScrnBitMap _ScrollRect _SCSIDispatch
  22792. _Secs2Date _SectRect _SectRgn _SeedCFill _SeedFill
  22793. _SelectWindow _SelIText _SendBehind _SetADBInfo _SetAppBase
  22794. _SetApplBase _SetApplLimit _SetCCursor _SetClientID _SetClip
  22795. _SetCPixel _SetCRefCon _SetCTitle _SetCtlAction _SetCtlColor
  22796. _SetCtlValue _SetCursor _SetDateTime _SetDefaultStartup
  22797. _SetDeskCPat _SetDeviceAttribute _SetDItem _SetEmptyRgn|
  22798. ∫Traps [14/17]
  22799. _SetEntries _SetEntryColor _SetEntryUsage _SetEOF
  22800. _SetFileInfo _SetFilLock _SetFilType _SetFontLock _SetFPos
  22801. _SetFractEnable _SetFScaleDisable _SetGDevice _SetGrowZone
  22802. _SetHandleSize _SetItem _SetItemCmd _SetIText _SetItmIcon
  22803. _SetItmMark _SetItmStyle _SetMaxCtl _SetMCEntries _SetMCInfo
  22804. _SetMenuBar _SetMFlash _SetMinCtl _SetOrigin _SetOSDefault
  22805. _SetPalette _SetPBits _SetPenState _SetPort _SetPortPix
  22806. _SetPt _SetPtrSize _SetRecRgn _SetRect _SetResAttrs
  22807. _SetResFileAttrs _SetResInfo _SetResLoad _SetResPurge|
  22808. ∫Traps [15/17]
  22809. _SetStdCProcs _SetStdProcs _SetString _SetTrapAddress
  22810. _SetVideoDefault _SetVol _SetWinColor _SetWindowPic
  22811. _SetWRefCon _SetWTitle _SetZone _ShieldCursor _ShowControl
  22812. _ShowCursor _ShowDItem _ShowHide _ShowPen _ShowWindow
  22813. _ShutDown _SIntInstall _SIntRemove _SizeControl _SizeRsrc
  22814. _SizeWindow _Sleep _SlopeFromAngle _SlotManager _SlotVInstall
  22815. _SlotVRemove _SndAddModifier _SndControl _SndDisposeChannel
  22816. _SndDoCommand _SndDoImmediate _SndNewChannel _SndPlay
  22817. _SpaceExtra _StackSpace _Status _StdArc _StdBits _StdComment|
  22818. ∫Traps [16/17]
  22819. _StdGetPic _StdLine _StdOpcodeProc _StdOval _StdPoly
  22820. _StdPutPic _StdRect _StdRgn _StdRRect _StdText _StdTxMeas
  22821. _StillDown _StopAlert _StringWidth _StripAddress _StuffHex
  22822. _SubPt _SwapMMUMode _SysBeep _SysEdit _SysEnvirons _SysError
  22823. _SystemClick _SystemEvent _SystemMenu _SystemTask _TEActivate
  22824. _TEAutoView _TECalText _TEClick _TECopy _TECut _TEDeactivate
  22825. _TEDelete _TEDispose _TEGetOffset _TEGetText _TEIdle _TEInit
  22826. _TEInsert _TEKey _TENew _TEPaste _TEPinScroll _TEScroll
  22827. _TESelView _TESetJust _TESetSelect _TESetText _TestControl|
  22828. ∫Traps [17/17]
  22829. _TestDeviceAttribute _TEStyleNew _TEUpdate _TextBox _TextFace
  22830. _TextFont _TextMode _TextSize _TextWidth _TickCount _TrackBox
  22831. _TrackControl _TrackGoAway _Unimplemented _UnionRect
  22832. _UnionRgn _Unique1ID _UniqueID _UnloadScrap _UnLoadSeg
  22833. _UnlodeScrap _UnMountVol _UnpackBits _UpdatePixMap
  22834. _UpdateResFile _UpdtControl _UpdtDialog _UprString
  22835. _UseResFile _ValidRect _ValidRgn _VInstall _VRemove
  22836. _WaitMouseUp _WaitNextEvent _Write _WriteParam _WriteResource
  22837. _XMunger _XOrRgn _ZeroScrap _ZoomWindow|
  22838. ∫Types
  22839. Byte Debugger DebugStr Fixed FixedPtr Fract FractPtr h Handle
  22840. IntegerPtr LangCode LongIntPtr noErr OSErr OSType OSTypePtr
  22841. Point PointPtr ProcPtr Ptr Rect RectPtr ResType ResTypePtr
  22842. ScriptCode SignedByte Str15 Str255 Str27 Str31 Str32 Str63
  22843. StringHandle StringPtr SysBreak SysBreakFunc SysBreakStr v
  22844. VHSelect|
  22845. ∫Video [1/2]
  22846. cscDirectSetEntries cscGetBaseAddr cscGetDefaultMode
  22847. cscGetEntries cscGetGamma cscGetGray cscGetInterrupt
  22848. cscGetMode cscGetPageBase cscGetPageCnt cscGetPages
  22849. cscGrayPage cscGrayScreen cscKillIO cscReset
  22850. cscSetDefaultMode cscSetEntries cscSetGamma cscSetGray
  22851. cscSetInterrupt cscSetMode eightBitMode fifthVidMode
  22852. firstVidMode fourBitMode fourthVidMode mBaseOffset mBounds
  22853. mCmpCount mCmpSize mDevType mHRes mPageCnt mPixelSize|
  22854. ∫Video [2/2]
  22855. mPixelType mPlaneBytes mRowBytes mTable mVersion mVertRefRate
  22856. mVidParams mVRes oneBitMode secondVidMode sixteenBitMode
  22857. sixthVidMode spGammaDir spVidNamesDir thirdVidMode
  22858. thirtyTwoBitMode twoBitMode VDEntRecPtr VDEntryRecord
  22859. VDGammaRecord VDGamRecPtr VDGrayPtr VDGrayRecord VDPageInfo
  22860. VDPgInfoPtr VDSetEntryPtr VDSetEntryRecord VDSettings
  22861. VDSettingsPtr VDSizeInfo VDSzInfoPtr VPBlock VPBlockPtr|
  22862. ∫Windows [1/3]
  22863. altDBoxProc AuxWinHandle AuxWinPtr AuxWinRec BeginUpdate
  22864. BringToFront CalcVis CalcVisBehind CheckUpdate ClipAbove
  22865. CloseWindow CWindowPeek CWindowRecord dBoxProc deskPatID
  22866. dialogKind DisposeWindow documentProc DragGrayRgn DragWindow
  22867. DrawGrowIcon DrawNew EndUpdate FindWindow FrontWindow
  22868. GetAuxWin GetCWMgrPort GetGrayRgn GetNewCWindow GetNewWindow
  22869. GetWindowPic GetWMgrPort GetWRefCon GetWTitle GetWVariant|
  22870. ∫Windows [2/3]
  22871. GrowWindow HideWindow HiliteWindow inContent inDesk inDrag
  22872. inGoAway inGrow InitWindows inMenuBar inSysWindow InvalRect
  22873. InvalRgn inZoomIn inZoomOut movableDBoxProc MoveWindow
  22874. NewCWindow NewWindow noGrowDocProc PaintBehind PaintOne
  22875. PinRect plainDBox rDocProc SaveOld SelectWindow SendBehind
  22876. SetDeskCPat SetWinColor SetWindowPic SetWRefCon SetWTitle
  22877. ShowHide ShowWindow SizeWindow TrackBox TrackGoAway userKind|
  22878. ∫Windows [3/3]
  22879. ValidRect ValidRgn wCalcRgns wContentColor WCTabHandle
  22880. WCTabPtr wDispose wDraw wDrawGIcon wFrameColor wGrow
  22881. wHiliteColor wHit wInContent WinCTab WindowPeek WindowRecord
  22882. wInDrag wInGoAway wInGrow wInZoomIn wInZoomOut wNew wNoHit
  22883. WStateData WStateDataHandle WStateDataPtr wTextColor
  22884. wTitleBarColor zoomDocProc zoomNoGrow ZoomWindow|
  22885.  The End|
  22886. =|
  22887.