home *** CD-ROM | disk | FTP | other *** search
/ Garbo / Garbo.cdr / mac / da / insdmcdm.sea / Manual < prev    next >
Text File  |  1989-04-04  |  81KB  |  3,621 lines

  1. Resource Manager    1
  2. QuickDraw    2
  3. Font Manager    3
  4. Event Manager    4
  5. Window Manager    5
  6. Control Manager    6
  7. Menu Manager    7
  8. Text Edit    8
  9. Dialog Manager    9
  10. Desk Manager    10
  11. Scrap Manager    11
  12. Toolbox Utilities    12
  13. Packages    13
  14. Memory Manager    14
  15. Segment Loader    15
  16. OS Event    16
  17. File Manager    17
  18. Printing Manager    18
  19. Device Manager    19
  20. Disk Manager    20
  21. Serial Manager    22
  22. Appletalk Manager    23
  23. Vertical Retrace Manager    24
  24. OS Utilities    25
  25. List Manager    26
  26. Standard I/O    27
  27. String Manipulation    28
  28. Lightspeed facilities    29
  29. Global equates    30
  30. ADB Manager    31
  31. Cursor Ctl    32
  32. Error Unit    33
  33. SCSI Manager    34
  34. Graf 3D    35
  35. Intenv    36
  36. Palette Manager    37
  37. Perf    38
  38. Color Picker    39
  39. SANE    40
  40. Signal    41
  41. Color Manager    42
  42. Control Panel    43
  43. Graphics devices    44
  44. Shutdown Manager    45
  45. Slot Manager    46
  46. Sound Manager    47
  47. Start Manager    48
  48. Task Manager    49
  49. \ ,129
  50. 129
  51. Not available in the demo version
  52. \ ,130
  53. 130
  54. Not available in the demo version
  55. \ ,131
  56. 131
  57. Not available in the demo version
  58. \ ,132
  59. 132
  60. Not available in the demo version
  61. \ ,133
  62. 133
  63. Not available in the demo version
  64. \ ,134
  65. 134
  66. Not available in the demo version
  67. \ ,135
  68. 135
  69. Not available in the demo version
  70. \ ,136
  71. 136
  72. Not available in the demo version
  73. \ ,137
  74. 137
  75. Not available in the demo version
  76. \ ,138
  77. 138
  78. Not available in the demo version
  79. \ ,139
  80. 139
  81. Not available in the demo version
  82. \ ,140
  83. 140
  84. Not available in the demo version
  85. \ ,141
  86. 141
  87. Not available in the demo version
  88. \ ,142
  89. 142
  90. Not available in the demo version
  91. \ ,143
  92. 143
  93. Not available in the demo version
  94. \ ,144
  95. 144
  96. Not available in the demo version
  97. \ ,145
  98. 145
  99. Not available in the demo version
  100. \ ,146
  101. 146
  102. Not available in the demo version
  103. \ ,147
  104. 147
  105. Not available in the demo version
  106. \ ,148
  107. 148
  108. Not available in the demo version
  109. \ ,149
  110. 149
  111. Not available in the demo version
  112. \ ,151
  113. 151
  114. Not available in the demo version
  115. \,152
  116. 152
  117. Not available in the demo version
  118. \,153
  119. 153
  120. Not available in the demo version
  121. \ ,154
  122. 154
  123. Not available in the demo version
  124. \,155
  125. 155
  126. Not available in the demo version
  127. \,159
  128. 159
  129. Not available in the demo version
  130. \,165
  131. 165
  132. Not available in the demo version
  133. \,167
  134. 167
  135. Not available in the demo version
  136. \,170
  137. 170
  138. Not available in the demo version
  139. \,171
  140. 171
  141. Not available in the demo version
  142. \,172
  143. 172
  144. Not available in the demo version
  145. \,173
  146. 173
  147. Not available in the demo version
  148. \,175
  149. 175
  150. Not available in the demo version
  151. \,176
  152. 176
  153. Not available in the demo version
  154. \,177
  155. 177
  156. Not available in the demo version
  157. \ InitResources
  158. 1
  159. FUNCTION InitResources : INTEGER;
  160. \ RsrcZoneInit
  161. 1
  162. PROCEDURE RsrcZoneInit;
  163. \ CreateResFile
  164. 1
  165. PROCEDURE CreateResFile (fileName: Str255);
  166. \ OpenResFile
  167. 1
  168. FUNCTION OpenResFile (fileName: Str255) : INTEGER;
  169. \ CloseResFile
  170. 1
  171. PROCEDURE CloseResFile (refNum: INTEGER);
  172. \ ResError
  173. 1
  174. FUNCTION ResError : INTEGER;
  175. \ CurResFile
  176. 1
  177. FUNCTION CurResFile  : INTEGER;
  178. \ HomeResFile
  179. 1
  180. FUNCTION HomeResFile  (theResource: Handle)  :  INTEGER;
  181. \ UseResFile
  182. 1
  183. PROCEDURE UseResFile  (refNum:  INTEGER);
  184. \ CountTypes
  185. 1
  186. FUNCTION CountTypes : INTEGER;
  187. \ GetIndType
  188. 1
  189. PROCEDURE GetIndType (VAR theType: ResType; index: INTEGER);
  190. \ SetResLoad
  191. 1
  192. PROCEDURE SetResLoad (load: BOOLEAN);
  193. \ CountResources
  194. 1
  195. FUNCTION CountResources (theType: ResType) : INTEGER;
  196. \ GetIndResource
  197. 1
  198. FUNCTION GetIndResource (theType: ResType; index: INTEGER) : Handle;
  199. \ GetResource
  200. 1
  201. FUNCTION GetResource (theType: ResType; the ID: INTEGER) : Handle;
  202. \ GetNamedResource
  203. 1
  204. FUNCTION GetNamedResource (theType: ResType; name: Str255) : Handle;
  205. \ LoadResource
  206. 1
  207. PROCEDURE LoadResource (theResource: Handle);
  208. \ ReleaseResource
  209. 1
  210. PROCEDURE ReleaseResource (theResource: Handle);
  211. \ DetachResource
  212. 1
  213. PROCEDURE DetachResource (theResource: Handle);
  214. \ UniqueID
  215. 1
  216. FUNCTION UniqueID (theType: ResType) : INTEGER;
  217. \ GetResInfo
  218. 1
  219. PROCEDURE GetResInfo (theResource: Handle; VAR theID: INTEGER; VAR
  220. \ GetResAttrs
  221. 1
  222. FUNCTION GetResAttrs (theResource: Handle) : INTEGER;
  223. \ SizeResource
  224. 1
  225. FUNCTION SizeResource (the Resource: Handle) : LONGINT;
  226. \ SetResInfo
  227. 1
  228. PROCEDURE SetResInfo (theResource: Handle; theID: INTEGER;
  229. \ SetResAttrs
  230. 1
  231. PROCEDURE SetResAttrs (theResource: Handle; attrs: INTEGER);
  232. \ ChangedResource
  233. 1
  234. PROCEDURE ChangedResource (theResource: Handle);
  235. \ AddResource
  236. 1
  237. PROCEDURE AddResource (theData: Handle; theType: ResType; theID:
  238. \ RmveResource
  239. 1
  240. PROCEDURE RmveResource (theResource: Handle);
  241. \ UpdateResFile
  242. 1
  243. PROCEDURE UpdateResFile (refNum: INTEGER);
  244. \ WriteResource
  245. 1
  246. PROCEDURE WriteResource (theResource: Handle);
  247. \ SetResPurge
  248. 1
  249. PROCEDURE SetResPurge (install: BOOLEAN);
  250. \ GetResFileAttrs
  251. 1
  252. FUNCTION GetResFileAttrs (refNum: INTEGER) : INTEGER;
  253. \ SetResFileAttrs
  254. 1
  255. PROCEDURE SetResFileAttrs (refNum: INTEGER; attrs: INTEGER);
  256. \ AddReference
  257. 1
  258. PROCEDURE AddReference (theResource: Handle; theID: INTEGER; name:
  259. \ RmveReference
  260. 1
  261. PROCEDURE RmveReference (theResource: Handle);
  262. \ Count1Types
  263. 1
  264. FUNCTION Count1Types : INTEGER;
  265. \ Get1IndType
  266. 1
  267. PROCEDURE Get1IndType (VAR theType: ResType; index: INTEGER);
  268. \ Count1Resources
  269. 1
  270. FUNCTION Count1Resources (theType: ResType) : INTEGER;
  271. \ Get1IndResource
  272. 1
  273. FUNCTION Get1IndResource (theType: ResType; index: INTEGER) : Handle;
  274. \ Get1Resource
  275. 1
  276. FUNCTION Get1Resource (theType: ResType; theID: INTEGER) : Handle;
  277. \ Get1NamedResource
  278. 1
  279. FUNCTION Get1NamedResource (theType: ResType; name: Str255) : Handle;
  280. \ Unique1ID
  281. 1
  282. FUNCTION Unique1ID (theType: ResType) : INTEGER;
  283. \ MaxSizeRsrc
  284. 1
  285. FUNCTION MaxSizeRsrc (theResource: Handle) : LONGINT;
  286. \ RsrcMapEntry
  287. 1
  288. FUNCTION RsrcMapEntry (theResource: Handle) : LONGINT;
  289. \ OpenRFPerm
  290. 1
  291. FUNCTION OpenRFPerm (fileName: Str255; vRefNum: INTEGER; permission: Byte) : INTEGER;
  292. \ InitGraf
  293. 2
  294. PROCEDURE InitGraf (globalPtr: QDPtr);
  295. \ OpenPort
  296. 2
  297. PROCEDURE OpenPort (gp: GrafPtr);
  298. \ InitPort
  299. 2
  300. PROCEDURE InitPort (gp: GrafPtr);
  301. \ ClosePort
  302. 2
  303. PROCEDURE ClosePort (gp: GrafPtr)
  304. \ SetPort
  305. 2
  306. PROCEDURE SetPort (gp: GrafPtr);
  307. \ GetPort
  308. 2
  309. PROCEDURE GetPort (VAR gp: GrafPtr);
  310. \ GrafDevice
  311. 2
  312. PROCEDURE GrafDevice (device: INTEGER);
  313. \ SetPortBits
  314. 2
  315. PROCEDURE SetPortBits (bm: BitMap);
  316. \ PortSize
  317. 2
  318. PROCEDURE PortSize (width, height:  INTEGER);
  319. \ MovePortTo
  320. 2
  321. PROCEDURE MovePortTo (leftGlobal,topGlobal: INTEGER);
  322. \ SetOrigin
  323. 2
  324. PROCEDURE SetOrigin (h,v: INTEGER);
  325. \ SetClip
  326. 2
  327. PROCEDURE SetClip (rgn: RgnHandle);
  328. \ GetClip
  329. 2
  330. PROCEDURE GetClip (rgn: RgnHandle);
  331. \ ClipRect
  332. 2
  333. PROCEDURE ClipRect (r: Rect);
  334. \ BackPat
  335. 2
  336. PROCEDURE BackPat (pat: Pattern);
  337. \ InitCursor
  338. 2
  339. PROCEDURE InitCursor;
  340. \ SetCursor
  341. 2
  342. PROCEDURE SetCursor (crsr: Cursor);
  343. \ HideCursor
  344. 2
  345. PROCEDURE HideCursor;
  346. \ ShowCursor
  347. 2
  348. PROCEDURE ShowCursor;
  349. \ ObscureCursor
  350. 2
  351. PROCEDURE ObscureCursor;
  352. \ HidePen
  353. 2
  354. PROCEDURE HidePen
  355. \ ShowPen
  356. 2
  357. PROCEDURE ShowPen;
  358. \ GetPen
  359. 2
  360. PROCEDURE GetPen (VAR pt: Point);
  361. \ GetPenState
  362. 2
  363. PROCEDURE GetPenState (VAR pnState: PenState);
  364. \ SetPenState
  365. 2
  366. PROCEDURE SetPenState (pnState: PenState);
  367. \ PenSize
  368. 2
  369. PROCEDURE PenSize (width, height: INTEGER);
  370. \ PenMode
  371. 2
  372. PROCEDURE PenMode (mode: INTEGER);
  373. \ PenPat
  374. 2
  375. PROCEDURE PenPat (pat: Pattern);
  376. \ PenNormal
  377. 2
  378. PROCEDURE PenNormal;
  379. \ MoveTo
  380. 2
  381. PROCEDURE MoveTo (h,v: INTEGER);
  382. \ Move
  383. 2
  384. PROCEDURE Move (dh,dv: INTEGER);
  385. \ LineTo
  386. 2
  387. PROCEDURE LineTo (h,v: INTEGER);
  388. \ Line
  389. 2
  390. PROCEDURE Line (dh,dv: INTEGER);
  391. \ TextFont
  392. 2
  393. PROCEDURE TextFont (font:INTEGER);
  394. \ TextFace
  395. 2
  396. PROCEDURE TextFace (face:Style);
  397. \ TextMode
  398. 2
  399. PROCEDURE TextMode (mode: INTEGER);
  400. \ TextSize
  401. 2
  402. PROCEDURE TextSize (size: INTEGER);
  403. \ SpaceExtra
  404. 2
  405. PROCEDURE SpaceExtra (extra: fixed);
  406. \ DrawChar
  407. 2
  408. PROCEDURE DrawChar (ch: CHAR);
  409. \ DrawString
  410. 2
  411. PROCEDURE DrawString (s: Str255);
  412. \ DrawText
  413. 2
  414. PROCEDURE DrawText (textBuf: QDPtr; firstByte,byteCount: INTEGER);
  415. \ CharWidth
  416. 2
  417. FUNCTION CharWidth (ch: CHAR) : INTEGER;
  418. \ StringWidth
  419. 2
  420. FUNCTION StringWidth (s: Str255 ) : INTEGER;
  421. \ TextWidth
  422. 2
  423. FUNCTION TextWidth (textBuf: QDPtr; firstByte,byteCount: INTEGER) :
  424. \ GetFontInfo
  425. 2
  426. PROCEDURE GetFontInfo (VAR info: FontInfo);
  427. \ Forecolor
  428. 2
  429. PROCEDURE ForeColor (color: LongInt);
  430. \ BackColor
  431. 2
  432. PROCEDURE BackColor (color: LongInt)
  433. \ ColorBit
  434. 2
  435. PROCEDURE ColorBit (whichBit: INTEGER);
  436. \ SetRect
  437. 2
  438. PROCEDURE SetRect (VAR r: Rect; left,top,right, bottom: INTEGER);
  439. \ OffSetRect
  440. 2
  441. PROCEDURE OffsetRect (VAR r: Rect; dh,dv: INTEGER);
  442. \ InsetRect
  443. 2
  444. PROCEDURE InsetRect (VAR r: Rect; dh,dv: INTEGER);
  445. \ SectRect
  446. 2
  447. FUNCTION SectRect(srcRectA,srcRectB: Rect; VAR dstRect: Rect) :
  448. \ UnionRect
  449. 2
  450. PROCEDURE UnionRect (srcRectA,srcRectB: Rect; VAR dstRect: Rect);
  451. \ PtInRect
  452. 2
  453. FUNCTION PtInRect (pt: Point; r: Rect) : BOOLEAN;
  454. \ Pt2Rect
  455. 2
  456. PROCEDURE Pt2Rect (ptA,ptB: Point; VAR dstRect: Rect);
  457. \ PtToAngle
  458. 2
  459. PROCEDURE PtToAngle (r: Rect; pt: Point; VAR angle: INTEGER);
  460. \ EqualRect
  461. 2
  462. FUNCTION EqualRect (rectA,rectB: Rect) : BOOLEAN;
  463. \ EmptyRect
  464. 2
  465. FUNCTION EmptyRect (r: Rect) : BOOLEAN;
  466. \ FrameRect
  467. 2
  468. PROCEDURE FrameRect (r: Rect);
  469. \ PaintRect
  470. 2
  471. PROCEDURE PaintRect (r: Rect);
  472. \ EraseRect
  473. 2
  474. PROCEDURE EraseRect (r: Rect);
  475. \ InvertRect
  476. 2
  477. PROCEDURE InvertRect (r: Rect);
  478. \ FillRect
  479. 2
  480. PROCEDURE FillRect (r: Rect; pat: Pattern);
  481. \ FrameOval
  482. 2
  483. PROCEDURE FrameOval (r: Rect);
  484. \ PaintOval
  485. 2
  486. PROCEDURE PaintOval (r: Rect);
  487. \ EraseOval
  488. 2
  489. PROCEDURE EraseOval (r: Rect);
  490. \ InvertOval
  491. 2
  492. PROCEDURE InvertOval (r: Rect);
  493. \ FillOval
  494. 2
  495. PROCEDURE FillOval (r: Rect; pat: Pattern);
  496. \ FrameRoundRect
  497. 2
  498. PROCEDURE FrameRoundRect (r: Rect; ovalWidth,ovalHeight: INTEGER);
  499. \ PaintRoundRect
  500. 2
  501. PROCEDURE PaintRoundRect (r: Rect; ovalWidth,ovalHeight: INTEGER);
  502. \ EraseRoundRect
  503. 2
  504. PROCEDURE EraseRoundRect (r: Rect; ovalWidth,ovalHeight: INTEGER);
  505. \ InvertRoundRect
  506. 2
  507. PROCEDURE InvertRoundRect (r: Rect; ovalWidth,ovalHeight: INTEGER);
  508. \ FillRoundRect
  509. 2
  510. PROCEDURE FillRoundRect (r: Rect; ovalWidth,ovalHeight: INTEGER; pat:
  511. \ FrameArc
  512. 2
  513. PROCEDURE FrameArc (r: Rect; startAngle,arcAngle: INTEGER);
  514. \ PaintArc
  515. 2
  516. PROCEDURE PaintArc (r: Rec; startAngle,arcAngle: INTEGER);
  517. \ EraseArc
  518. 2
  519. PROCEDURE EraseArc (r: Rect; startAngle,arcAngle: INTEGER);
  520. \ InvertArc
  521. 2
  522. PROCEDURE InvertArc (r: Rect; startAngle,arcAngle: INTEGER);
  523. \ FillArc
  524. 2
  525. PROCEDURE FillArc (r: Rect; startAngle,arcAngle: INTEGER; pat:
  526. \ NewRgn
  527. 2
  528. FUNCTION NewRgn : RgnHandle;
  529. \ DisposeRgn
  530. 2
  531. PROCEDURE DisposeRgn (rgn: RgnHandle);
  532. \ CopyRgn
  533. 2
  534. PROCEDURE CopyRgn (srcRgn,dstRgn: RgnHandle);
  535. \ SetEmptyRgn
  536. 2
  537. PROCEDURE SetEmptyRgn (rgn: RgnHandle);
  538. \ SetRectRgn
  539. 2
  540. PROCEDURE SetRectRgn (rgn: RgnHandle; left,top,right,bottom: INTEGER);
  541. \ RectRgn
  542. 2
  543. PROCEDURE RectRgn (rgn: RgnHandle; r: Rect);
  544. \ OpenRgn
  545. 2
  546. PROCEDURE OpenRgn;
  547. \ CloseRgn
  548. 2
  549. PROCEDURE CloseRgn (dstRgn: RgnHandle);
  550. \ OffsetRgn
  551. 2
  552. PROCEDURE OffsetRgn (rgn: RgnHandle; dh,dv: INTEGER);
  553. \ InsetRgn
  554. 2
  555. PROCEDURE InsetRgn (rgn: RgnHandle; dh,dv: INTEGER);
  556. \ SectRgn
  557. 2
  558. PROCEDURE SectRgn (srcRgnA,srcRgnB,dstRgn: RgnHandle);
  559. \ UnionRgn
  560. 2
  561. PROCEDURE UnionRgn (srcRgnA,srcRgnB,dstRgn: RgnHandle);
  562. \ DiffRgn
  563. 2
  564. PROCEDURE DiffRgn (srcRgnA,srcRgnB,dstRgn: RgnHandle);
  565. \ XorRgn
  566. 2
  567. PROCEDURE XorRgn (srcRgnA,srcRgnB,dstRgn: RgnHandle);
  568. \ PtInRgn
  569. 2
  570. FUNCTION PtInRgn (pt: Point; rgn: RgnHandle) : BOOLEAN;
  571. \ RectInRgn
  572. 2
  573. FUNCTION RectInRgn (r: Rect; rgn: RgnHandle) : BOOLEAN;
  574. \ EqualRgn
  575. 2
  576. FUNCTION EqualRgn (rgnA,rgnB: RgnHandle) : BOOLEAN;
  577. \ EmptyRgn
  578. 2
  579. FUNCTION EmptyRgn (rgn: RgnHandle) : BOOLEAN;
  580. \ FrameRgn
  581. 2
  582. PROCEDURE FrameRgn (rgn: RgnHandle);
  583. \ PaintRgn
  584. 2
  585. PROCEDURE PaintRgn (rgn: RgnHandle);
  586. \ EraseRgn
  587. 2
  588. PROCEDURE EraseRgn (rgn: RgnHandle);
  589. \ InvertRgn
  590. 2
  591. PROCEDURE InvertRgn (rgn: RgnHandle);
  592. \ FillRgn
  593. 2
  594. PROCEDURE FillRgn (rgn: RgnHandle; pat: Pattern);
  595. \ ScrollRect
  596. 2
  597. PROCEDURE ScrollRect (r: Rect; dh,dv: INTEGER; updateRgn: RgnHandle);
  598. \ OpenPicture
  599. 2
  600. FUNCTION  OpenPicture (picFrame: Rect) : PicHandle;
  601. \ ClosePicture
  602. 2
  603. PROCEDURE ClosePicture;
  604. \ PicComment
  605. 2
  606. PROCEDURE PicComment (kind,dataSize: INTEGER; dataHandle: QDHandle);
  607. \ DrawPicture
  608. 2
  609. PROCEDURE DrawPicture (myPicture: PicHandle; dstRect: Rect);
  610. \ KillPicture
  611. 2
  612. PROCEDURE KillPicture (myPicture: PicHandle);
  613. \ OpenPoly
  614. 2
  615. FUNCTION OpenPoly : PolyHandle;
  616. \ ClosePoly
  617. 2
  618. PROCEDURE ClosePoly;
  619. \ KillPoly
  620. 2
  621. PROCEDURE KillPoly (poly: PolyHandle);
  622. \ OffsetPoly
  623. 2
  624. PROCEDURE OffsetPoly (poly: PolyHandle; dh,dv: INTEGER);
  625. \ FramePoly
  626. 2
  627. PROCEDURE FramePoly (poly: PolyHandle);
  628. \ PaintPoly
  629. 2
  630. PROCEDURE PaintPoly (poly: PolyHandle);
  631. \ ErasePoly
  632. 2
  633. PROCEDURE ErasePoly (poly: PolyHandle);
  634. \ InvertPoly
  635. 2
  636. PROCEDURE InvertPoly (poly: PolyHandle);
  637. \ FillPoly
  638. 2
  639. PROCEDURE FillPoly (poly: PolyHandle; pat: Pattern);
  640. \ AddPt
  641. 2
  642. PROCEDURE AddPt (srcPt: Point; VAR dstPt: Point);
  643. \ SubPt
  644. 2
  645. PROCEDURE SubPt (srcPt: Point; VAR dstPt: Point);
  646. \ SetPt
  647. 2
  648. PROCEDURE SetPt (VAR pt: Point; h,v: INTEGER);
  649. \ EqualPt
  650. 2
  651. FUNCTION EqualPt (ptA,ptB: Point) : BOOLEAN;
  652. \ LocalToGlobal
  653. 2
  654. PROCEDURE LocalToGlobal (VAR pt: Point);
  655. \ GlobalToLocal
  656. 2
  657. PROCEDURE GlobalToLocal (VAR pt: Point);
  658. \ Random
  659. 2
  660. FUNCTION Random : INTEGR;
  661. \ GetPixel
  662. 2
  663. FUNCTION GetPixel (h,v: INTEGER) : BOOLEAN;
  664. \ StuffHex
  665. 2
  666. PROCEDURE StuffHex (thingPtr: QDPtr; s: Str255);
  667. \ ScalePt
  668. 2
  669. PROCEDURE ScalePt (VAR pt: Point; srcRect,dstRect: Rect);
  670. \ MapPt
  671. 2
  672. PROCEDURE MapPt (VAR pt: Point; srcRect,dstRect: Rect);
  673. \ MapRect
  674. 2
  675. PROCEDURE MapRect (VAR r: Rect; srcRect,dstRect: Rect);
  676. \ MapRgn
  677. 2
  678. PROCEDURE MapRgn (rgn: RgnHandle; srcRect: Rect);
  679. \ MapPoly
  680. 2
  681. PROCEDURE MapPoly (poly: PolyHandle; srcRect,dstRect: Rect);
  682. \ SetStdProcs
  683. 2
  684. PROCEDURE SetStdProcs (VAR procs: QDProcs);
  685. \ StdText
  686. 2
  687. PROCEDURE StdText (byteCount: INTEGER; textBuf: QDPtr; numer,denom:
  688. \ StdLine
  689. 2
  690. PROCEDURE StdLine (newPt: Point);
  691. \ StdRect
  692. 2
  693. PROCEDURE StdRect (verb; r: Rect);
  694. \ StdRRect
  695. 2
  696. PROCEDURE StdRRect (verb: GrafVerb; r: Rect; ovalwidth,ovalHeight:
  697. \ StdOval
  698. 2
  699. PROCEDURE StdOval (verb: GrafVerb; r: Rect);
  700. \ StdArc
  701. 2
  702. PROCEDURE StdArc (verb: GrafVerb; r: Rect; startAngle,arcAngle:
  703. \ StdPoly
  704. 2
  705. PROCEDURE StdPoly (verb: GrafVerb; poly: PolyHandle);
  706. \ StdRgn
  707. 2
  708. PROCEDURE StdRgn (verb: GrafVerb; rgn: RgnHandle);
  709. \ StdBits
  710. 2
  711. PROCEDURE StdBits (VAR srcBits: BitMap; VAR srcRect,dstRect: Rect;
  712. \ StdComment
  713. 2
  714. PROCEDURE StdComment (kind,dataSize: INTEGER; dataHandle: QDHandle);
  715. \ StdTxMeas
  716. 2
  717. FUNCTION StdTxMeas (byteCount: INTEGER; textBuf: QDPtr; VAR
  718. \ StdGetPic
  719. 2
  720. PROCEDURE StdGetPic (dataPtr: QDPtr; byteCount: INTEGER);
  721. \ StdPutPic
  722. 2
  723. PROCEDURE StdPutPic (dataPtr: QdPtr; byteCount: INTEGER);
  724. \ SeedFill
  725. 2
  726. PROCEDURE SeedFill (srcPtr,dstPtr: Ptr; srcRow, dstRow, height,
  727. \ CalcMask
  728. 2
  729. PROCEDURE CalcMask (srcPtr,dstPtr: Ptr; srcRow, dstRow, height,
  730. \ MeasureText
  731. 2
  732. PROCEDURE MeasureText (count: INTEGER; textAddr,charLocs: Ptr);
  733. \ GetMaskTable
  734. 2
  735. _GetMaskTable : Macro Name.
  736. \ InitFonts
  737. 3
  738. PROCEDURE InitFonts;
  739. \ GetFontName
  740. 3
  741. PROCEDURE GetFontName (fontNum: INTEGER; VAR theName: Str255);
  742. \ GetFNum
  743. 3
  744. PROCEDURE GetFNum (fontName: Str255; VAR theNum: INTEGER);
  745. \ RealFont
  746. 3
  747. FUNCTION RealFont (fontNum: INTEGER; size: INTEGER) : BOOLEAN;
  748. \ SetFontLock
  749. 3
  750. PROCEDURE SetFontLock (lockFlag: BOOLEAN);
  751. \ SwapFont
  752. 3
  753. FUNCTION SwapFont (inRec: FMInput) : FMOutPtr;
  754. \ FontMetrics
  755. 3
  756. PROCEDURE FontMetrics (VAR theMetrics: FMetricRec);
  757. \ SetFractEnable
  758. 3
  759. PROCEDURE SetFractEnable (fractEnable: BOOLEAN)
  760. \ SetFScaleDisable
  761. 3
  762. PROCEDURE SetFScaleDisable (fontScaleDisable: BOOLEAN);
  763. \ GetNextEvent
  764. 4
  765. FUNCTION GetNextEvent (eventMask: INTEGER; VAR theEvent: EventRecord)
  766. \ EventAvail
  767. 4
  768. FUNCTION EventAvail (eventMask: INTEGER; VAR theEvent: EventRecord) :
  769. \ GetMouse
  770. 4
  771. PROCEDURE GetMouse (VAR mouseLoc: Point);
  772. \ Button
  773. 4
  774. FUNCTION Button : BOOLEAN;
  775. \ Stilldown
  776. 4
  777. FUNCTION StillDown : BOOLEAN;
  778. \ WaitMouseUp
  779. 4
  780. FUNCTION WaitMouseUp: BOOLEAN;
  781. \ GetKeys
  782. 4
  783. PROCEDURE GetKeys (VAR theKeys: KeyMap);
  784. \ TickCount
  785. 4
  786. FUNCTION TickCount : LONGINT;
  787. \ GetDblTime
  788. 4
  789. FUNCTION GetDblTime : LONGINT; [No trap macro]
  790. \ GetCaretTime
  791. 4
  792. FUNCTION GetCaretTime : LONGINT; [No trap macro]
  793. \ InitWindows
  794. 5
  795. PROCEDURE InitWindows;
  796. \ GetWMgrPort
  797. 5
  798. PROCEDURE GetWMgrPort (VAR wPort:  GrafPtr);
  799. \ NewWindow
  800. 5
  801. FUNCTION NewWindow (wStorage: Ptr; boundsRect: Rect; title: Str255;
  802. \ GetNewWindow
  803. 5
  804. FUNCTION GetNewWindow (ID: INTEGER; wStorage: Ptr; behind:
  805. \ CloseWindow
  806. 5
  807. PROCEDURE CloseWindow (theWindow: WindowPtr);
  808. \ DisposeWindow
  809. 5
  810. PROCEDURE DisposeWindow (theWindow: WindowPtr);
  811. \ SetWTitle
  812. 5
  813. PROCEDURE SetWTitle (theWindow: WindowPtr; title: Str255);
  814. \ GetWTitle
  815. 5
  816. PROCEDURE GetWTitle (theWindow: WindowPtr; VAR title: Str255);
  817. \ SelectWindow
  818. 5
  819. PROCEDURE SelectWindow (theWindow: WindowPtr);
  820. \ HideWindow
  821. 5
  822. PROCEDURE HideWindow (theWindow: WindowPtr);
  823. \ ShowWindow
  824. 5
  825. PROCEDURE ShowWindow (theWindow: WindowPtr);
  826. \ ShowHide
  827. 5
  828. PROCEDURE ShowHide (theWindow: WindowPtr; showFlag: BOOLEAN);
  829. \ HiliteWindow
  830. 5
  831. PROCEDURE HiliteWindow (theWindow: WindowPtr; fHilite: BOOLEAN);
  832. \ BringToFront
  833. 5
  834. PROCEDURE BringToFront (theWindow: WindowPtr);
  835. \ SendBehind
  836. 5
  837. PROCEDURE SendBehind (theWindow: WindowPtr; behindWindow: WindowPtr);
  838. \ FrontWindow
  839. 5
  840. FUNCTION FrontWindow : WindowPtr;
  841. \ DrawGrowIcon
  842. 5
  843. PROCEDURE DrawGrowIcon (theWindow: WindowPtr).
  844. \ FindWindow
  845. 5
  846. FUNCTION FindWindow (thePt: Point; VAR whichWindow: WindowPtr) :
  847. \ TrackGoAway
  848. 5
  849. FUNCTION TrackGoAway (theWindow: WindowPtr; thePt: Point) : BOOLEAN;
  850. \ MoveWindow
  851. 5
  852. PROCEDURE MoveWindow (theWindow: WindowPtr; hGlobal,vGlobal: INTEGER;
  853. \ DragWindow
  854. 5
  855. PROCEDURE DragWindow (theWindow: WindowPtr; startPt: Point; boundsRect:
  856. \ GrowWindow
  857. 5
  858. FUNCTION GrowWindow (theWindow: WindowPtr; startPt: Point; sizeRect:
  859. \ SizeWindow
  860. 5
  861. PROCEDURE SizeWindow (theWindow: WindowPtr; w,h: INTEGER; fUpdate:
  862. \ InvalRect
  863. 5
  864. PROCEDURE InvalRect (badRect: Rect);
  865. \ InvalRgn
  866. 5
  867. PROCEDURE InvalRgn (badRgn: RgnHandle);
  868. \ ValidRect
  869. 5
  870. PROCEDURE ValidRect (goodRect: Rect);
  871. \ ValidRgn
  872. 5
  873. PROCEDURE ValidRgn (goodRgn: RgnHandle);
  874. \ BeginUpdate
  875. 5
  876. PROCEDURE BeginUpdate (theWindow: WindowPtr);
  877. \ EndUpdate
  878. 5
  879. PROCEDURE EndUpdate (theWindow: WindowPtr);
  880. \ SetWRefCon
  881. 5
  882. PROCEDURE SetWRefCon (theWindow: WindowPtr; data: LongInt);
  883. \ GetWRefCon
  884. 5
  885. FUNCTION GetWRefCon (theWindow: WindowPtr) : LongInt;
  886. \ SetWindowPic
  887. 5
  888. PROCEDURE SetWindowPic (theWindow: WindowPtr; pic: PicHandle);
  889. \ GetWindowPic
  890. 5
  891. FUNCTION GetWindowPic (theWindow: WindowPtr) : PicHandle;
  892. \ PinRect
  893. 5
  894. FUNCTION PinRect (theRect: Rect; thePt: Point) : LongInt;
  895. \ DragGrayRgn
  896. 5
  897. FUNCTION DragGrayRgn (theRgn: RgnHandle; startPt: Point;
  898. \ CheckUpdate
  899. 5
  900. FUNCTION CheckUpdate (VAR the Event: EventRecord) : BOOLEAN;
  901. \ ClipAbove
  902. 5
  903. PROCEDURE ClipAbove (window: WindowPeek);
  904. \ SaveOld
  905. 5
  906. PROCEDURE SaveOld (window: WindowPeek);
  907. \ DrawNew
  908. 5
  909. PROCEDURE DrawNew (window: WindowPeek; update: BOOLEAN);
  910. \ PaintOne
  911. 5
  912. PROCEDURE PaintOne (window: WindowPeek; clobberedRgn: RgnHandle);
  913. \ PaintBehind
  914. 5
  915. PROCEDURE PaintBehind (startWindow: WindowPeek; clobberedRgn:
  916. \ CalcVis
  917. 5
  918. PROCEDURE CalcVis (window: WindowPeek);
  919. \ CalcVisBehind
  920. 5
  921. PROCEDURE CalcVisBehind (startWindow: WindowPeek; clobberedRgn:
  922. \ TrackBox
  923. 5
  924. FUNCTION TrackBox (theWindow: WindowPtr; thePt: Point;
  925. \ ZoomWindow
  926. 5
  927. PROCEDURE ZoomWindow (theWindow: WindowPtr;
  928. \ NewControl
  929. 6
  930. FUNCTION NewControl (theWindow: WindowPtr; boundsRect: Rect; title:
  931. \ GetNewControl
  932. 6
  933. FUNCTION GetNewControl (controlID: INTEGER; theWindow: WindowPtr)
  934. \ DisposeControl
  935. 6
  936. PROCEDURE DisposeControl (theControl: ControlHandle);
  937. \ KillControls
  938. 6
  939. PROCEDURE KillControls (theWindow: WindowPtr);
  940. \ SetCTitle
  941. 6
  942. PROCEDURE SetCTitle (theControl: ControlHandle; title: Str255);
  943. \ GetCTitle
  944. 6
  945. PROCEDURE GetCTitle (theControl: ControlHandle; VAR title: Str255);
  946. \ HideControl
  947. 6
  948. PROCEDURE HideControl (theControl: ControlHandle);
  949. \ ShowControl
  950. 6
  951. PROCEDURE ShowControl (theControl: ControlHandle);
  952. \ DrawControls
  953. 6
  954. PROCEDURE DrawControls (theWindow: WindowPtr);
  955. \ HiliteControl
  956. 6
  957. PROCEDURE HiliteControl (theControl: ControlHandle; hiliteState:
  958. \ TestControl
  959. 6
  960. FUNCTION TestControl (theControl: ControlHandle; thePoint: Point)
  961. \ FindControl
  962. 6
  963. FUNCTION FindControl (thePoint: Point; theWindow: WindowPtr; VAR
  964. \ TrackControl
  965. 6
  966. FUNCTION TrackControl (theControl: ControlHandle; startPt: Point;
  967. \ MoveControl
  968. 6
  969. PROCEDURE MoveControl (theControl: ControlHandle; h,v: INTEGER);
  970. \ DragControl
  971. 6
  972. PROCEDURE DragControl (theControl: ControlHandle; startPt: Point;
  973. \ SizeControl
  974. 6
  975. PROCEDURE SizeControl (theControl: ControlHandle; w,h: INTEGER);
  976. \ SetCtlValue
  977. 6
  978. PROCEDURE SetCtlValue (theControl: ControlHandle; theValue: INTEGER);
  979. \ GetCtlValue
  980. 6
  981. FUNCTION GetCtlValue (theControl: ControlHandle) : INTEGER;
  982. \ SetCtlMin
  983. 6
  984. PROCEDURE SetCtlMin (theControl: ControlHandle; minValue: INTEGER;
  985. \ GetCtlMin
  986. 6
  987. FUNCTION GetCtlMin (theControl: ControlHandle) : INTEGER;
  988. \ SetCtlMax
  989. 6
  990. PROCEDURE SetCtlMax (theControl: ControlHandle; maxValue: INTEGER);
  991. \ GetCtlMax
  992. 6
  993. FUNCTION GetCtlMax (theControl: ControlHandle) : INTEGER;
  994. \ SetCRefCon
  995. 6
  996. PROCEDURE SetCRefCon (theControl: ControlHandle; data: LongInt);
  997. \ GetCRefCon
  998. 6
  999. FUNCTION GetCRefCon (theControl: ControlHandle) : LongInt;
  1000. \ SetCtlAction
  1001. 6
  1002. PROCEDURE SetCtlAction (theControl: ControlHandle; actionProc:
  1003. \ GetCtlAction
  1004. 6
  1005. FUNCTION GetCtlAction (theControl: ControlHandle) : ProcPtr;
  1006. \ UpdtControl
  1007. 6
  1008. PROCEDURE UpdtControl (theWindow: WindowPtr; updateRgn: RgnHandle);
  1009. \ Draw1Control
  1010. 6
  1011. PROCEDURE Draw1Control (theControl: ControlHandle);
  1012. \ InitMenus
  1013. 7
  1014. PROCEDURE InitMenus;
  1015. \ NewMenu
  1016. 7
  1017. FUNCTION NewMenu (menuID: INTEGER; MenuTitle: Str255) : MenuHandle;
  1018. \ GetMenu
  1019. 7
  1020. FUNCTION GetMenu (resourceID: INTEGER) : MenuHandle;
  1021. \ DisposeMenu
  1022. 7
  1023. PROCEDURE DisposeMenu (theMenu: MenuHandle);
  1024. \ AppendMenu
  1025. 7
  1026. PROCEDURE AppendMenu (theMenu: MenuHandle; data: Str255);
  1027. \ AddResMenu
  1028. 7
  1029. PROCEDURE AddResMenu (theMenu: MenuHandle; theType: ResType);
  1030. \ InsertResMenu
  1031. 7
  1032. Procedure InsertResMenu (theMenu: MenuHandle; theType: ResType;
  1033.                         afterItem: INTEGER);
  1034. \ InsertMenu
  1035. 7
  1036. PROCEDURE InsertMenu (theMenu: MenuHandle; before ID: INTEGER);
  1037. \ DrawMenuBar
  1038. 7
  1039. PROCEDURE DrawMenuBar;
  1040. \ DeleteMenu
  1041. 7
  1042. PROCEDURE DeleteMenu (menuID: INTEGER);
  1043. \ ClearMenuBar
  1044. 7
  1045. PROCEDURE ClearMenuBar;
  1046. \ GetNewMBar
  1047. 7
  1048. FUNCTION GetNewMBar (menuBarID: INTEGER) : Handle;
  1049. \ GetMenuBar
  1050. 7
  1051. FUNCTION GetMenuBar : Handle;
  1052. \ SetMenuBar
  1053. 7
  1054. PROCEDURE SetMenuBar (menuList: Handle);
  1055. \ MenuSelect
  1056. 7
  1057. FUNCTION MenuSelect (startPt: Point) : LONGINT;
  1058. \ MenuKey
  1059. 7
  1060. FUNCTION MenuKey (ch: CHAR) : LONGINT;
  1061. \ HiliteMenu
  1062. 7
  1063. PROCEDURE HiliteMenu (menuID: INTEGER);
  1064. \ SetItem
  1065. 7
  1066. PROCEDURE SetItem (theMenu: MenuHandle; item: INTEGER; itemString:
  1067. \ GetItem
  1068. 7
  1069. PROCEDURE GetItem (theMenu: MenuHandle; item: INTEGER; VAR itemString:
  1070. \ DisableItem
  1071. 7
  1072. PROCEDURE DisableItem (theMenu: MenuHandle; item: INTEGER);
  1073. \ EnableItem
  1074. 7
  1075. PROCEDURE EnableItem (theMenu:  MenuHandle; item: INTEGER);
  1076. \ CheckItem
  1077. 7
  1078. PROCEDURE CheckItem (theMenu:  MenuHandle; item:  INTEGER; checked:
  1079. \ SetItemMark
  1080. 7
  1081. PROCEDURE SetItemMark (theMenu: MenuHandle; item: INTEGER; markChar:
  1082. \ GetItemMark
  1083. 7
  1084. PROCEDURE GetItemMark (theMenu: MenuHandle; item: INTEGER; VAR
  1085. \ SetItemIcon
  1086. 7
  1087. PROCEDURE SetItemIcon (theMenu: MenuHandle; item: INTEGER; icon: Byte);
  1088. \ GetItemIcon
  1089. 7
  1090. PROCEDURE GetItemIcon (theMenu: MenuHandle; item: INTEGER; VAR icon:
  1091. \ SetItemStyle
  1092. 7
  1093. PROCEDURE SetItemStyle (theMenu: MenuHandle; item: INTEGER; chStyle:
  1094. \ GetItemStyle
  1095. 7
  1096. PROCEDURE GetItemStyle (theMenu: MenuHandle; item: INTEGER; VAR
  1097. \ CalcMenuSize
  1098. 7
  1099. PROCEDURE CalcMenuSize (theMenu: MenuHandle);
  1100. \ CountMItems
  1101. 7
  1102. FUNCTION CountMItems (TheMenu: MenuHandle): INTEGER;
  1103. \ GetMHandle
  1104. 7
  1105. FUNCTION GetMHandle (menuID: INTEGER) : MenuHandle;
  1106. \ FlashMenuBar
  1107. 7
  1108. PROCEDURE FlashMenuBar (menuID: INTEGER);
  1109. \ SetMenuFlash
  1110. 7
  1111. PROCEDURE SetMenuFlash (count: INTEGER);
  1112. \ InsMenuItem
  1113. 7
  1114. PROCEDURE InsMenuItem (theMenu: MenuHandle; itemString: Str255;
  1115. \ DelMenuItem
  1116. 7
  1117. PROCEDURE DelMenuItem (theMenu: MenuHandle; item: INTEGER);
  1118. \ TEInit
  1119. 8
  1120. PROCEDURE TEInit;
  1121. \ TENew
  1122. 8
  1123. FUNCTION TENew (destRect, viewRect: Rect) : TEHandle;
  1124. \ TEDispose
  1125. 8
  1126. PROCEDURE TEDispose (hTE: TEHandle);
  1127. \ TESetText
  1128. 8
  1129. PROCEDURE TESetText (text: Ptr; length: LONGINT; hTE: TEHandle);
  1130. \ TEGetText
  1131. 8
  1132. FUNCTION TEGetText (hTE: TEHandle) : CharsHandle;
  1133. \ TEIdle
  1134. 8
  1135. PROCEDURE TEIdle (hTE: TEHandle);
  1136. \ TEClick
  1137. 8
  1138. PROCEDURE TEClick (pt: Point; extend: BOOLEAN; hTE: TEHandle);
  1139. \ TESetSelect
  1140. 8
  1141. PROCEDURE TESetSelect (selStart,selEnd: LONGINT; hTE: TEHandle);
  1142. \ TEActivate
  1143. 8
  1144. PROCEDURE TEActivate (hTE: TEHandle);
  1145. \ TEDeactivate
  1146. 8
  1147. PROCEDURE TEDeactivate (hTE: TEHandle);
  1148. \ TEKey
  1149. 8
  1150. PROCEDURE TEKey (key: CHAR; hTE: TEHandle);
  1151. \ TECut
  1152. 8
  1153. PROCEDURE TECut (hTE: TEHandle);
  1154. \ TECopy
  1155. 8
  1156. PROCEDURE TECopy (hTE: TEHandle);
  1157. \ TEPaste
  1158. 8
  1159. PROCEDURE TEPaste (hTE: TEHandle);
  1160. \ TEDelete
  1161. 8
  1162. PROCEDURE TEDelete (hTE: TEHandle);
  1163. \ TEInsert
  1164. 8
  1165. PROCEDURE TEInsert (text: Ptr; length: LONGINT; hTE: TEHandle);
  1166. \ TESetJust
  1167. 8
  1168. PROCEDURE TESetJust (just: INTEGER, hTE: TEHandle);
  1169. \ TEUpdate
  1170. 8
  1171. PROCEDURE TEUpdate (rUpdate: Rect; hTE: TEHandle);
  1172. \ TextBox
  1173. 8
  1174. PROCEDURE TextBox (text: Ptr; length: LONGINT; box: Rect; just:
  1175. \ TEScroll
  1176. 8
  1177. PROCEDURE TEScroll (dh,dv: INTEGER; hTE: TEHandle);
  1178. \ TEFromScrap
  1179. 8
  1180. FUNCTION TEFromScrap : OSErr;
  1181. \ TEToScrap
  1182. 8
  1183. FUNCTION TEToScrap : OSErr;
  1184. \ TEScrapHandle
  1185. 8
  1186. FUNCTION TEScrapHandle : Handle;
  1187. \ TEGetScrapLen
  1188. 8
  1189. FUNCTION TEGetScrapLen : LONGINT;
  1190. \ TESetScrapLen
  1191. 8
  1192. PROCEDURE TESetScrapLen (length: LONGINT);
  1193. \ TECalText
  1194. 8
  1195. PROCEDURE TECalText (hTE: TEHandle);
  1196. \ TESelView
  1197. 8
  1198. PROCEDURE TESelView (hTE: TEHandle);
  1199. \TEPinScroll
  1200. 8
  1201. PROCEDURE TEPinScroll (dh,dv: INTEGER; hTE: TEHandle);
  1202. \TEAutoView
  1203. 8
  1204. PROCEDURE TEAutoView (auto: BOOLEAN; hTE: TEHandle);
  1205. \ InitDialogs
  1206. 9
  1207. PROCEDURE InitDialogs (restartProc: ProcPtr);
  1208. \ ErrorSound
  1209. 9
  1210. PROCEDURE ErrorSound (soundProc: ProcPtr);
  1211. \ SetDAFont
  1212. 9
  1213. PROCEDURE SetDAFont (fontNum: INTEGER);  [Pascal only]
  1214. \ NewDialog
  1215. 9
  1216. FUNCTION NewDialog (dStorage: Ptr; boundsRect: Rect; title: Str255;
  1217. \ GetNewDialog
  1218. 9
  1219. FUNCTION GetNewDialog (dialogID: INTEGER; dStorage: Ptr; behind:
  1220. \ CloseDialog
  1221. 9
  1222. PROCEDURE CloseDialog (theDialog: DialogPtr);
  1223. \ DisposDialog
  1224. 9
  1225. PROCEDURE DisposDialog (theDialog: DialogPtr);
  1226. \ CouldDialog
  1227. 9
  1228. PROCEDURE CouldDialog (dialogID:  INTEGER);
  1229. \ FreeDialog
  1230. 9
  1231. PROCEDURE FreeDialog (dialogID: INTEGER);
  1232. \ ModalDialog
  1233. 9
  1234. PROCEDURE ModalDialog (filterProc: ProcPtr; VAR itemHit: INTEGER);
  1235. \ IsDialogEvent
  1236. 9
  1237. FUNCTION IsDialogEvent (theEvent: EventRecord) : BOOLEAN;
  1238. \ DialogSelect
  1239. 9
  1240. FUNCTION DialogSelect (theEvent: EventRecord; VAR theDialog: DialogPtr;
  1241. \ DlgCut
  1242. 9
  1243. PROCEDURE DlgCut (theDialog: DialogPtr);   [Pascal only]
  1244. \ DlgCopy
  1245. 9
  1246. PROCEDURE DlgCopy (theDialog: DialogPtr);   [Pascal only]
  1247. \ DlgPaste
  1248. 9
  1249. PROCEDURE DlgPaste (theDialog: DialogPtr);   [Pascal only]
  1250. \ DlgDelete
  1251. 9
  1252. PROCEDURE DlgDelete (theDialog: DialogPtr);   [Pascal only]
  1253. \ DrawDialog
  1254. 9
  1255. PROCEDURE DrawDialog (theDialog: DialogPtr);
  1256. \ Alert
  1257. 9
  1258. FUNCTION Alert (alertID: INTEGER; filterProc: ProcPtr) : INTEGER;
  1259. \ StopAlert
  1260. 9
  1261. FUNCTION StopAlert (alertID: INTEGER; filterProc: ProcPtr) : INTEGER;
  1262. \ NoteAlert
  1263. 9
  1264. FUNCTION NoteAlert (alertID: INTEGER; filterProcf: ProcPtr) : INTEGER;
  1265. \ CautionAlert
  1266. 9
  1267. FUNCTION CautionAlert (alertID: INTEGER; filterProc: ProcPtr) :
  1268. \ CouldAlert
  1269. 9
  1270. PROCEDURE CouldAlert (alertID: INTEGER);
  1271. \ FreeAlert
  1272. 9
  1273. PROCEDURE FreeAlert (alertID: INTEGER);
  1274. \ ParamText
  1275. 9
  1276. PROCEDURE ParamText (param0,param1,param2,param3: Str255);
  1277. \ GetDItem
  1278. 9
  1279. PROCEDURE GetDItem (theDialog: DialogPtr; itemNo: INTEGER; VAR itemtype:
  1280. \ SetDItem
  1281. 9
  1282. PROCEDURE SetDItem (theDialog: DialogPtr; itemNo: INTEGER; ItemType:
  1283. \ GetIText
  1284. 9
  1285. PROCEDURE GetIText (item: Handle; VAR text: str255);
  1286. \ SetIText
  1287. 9
  1288. PROCEDURE SetIText (item: Handle; text: Str255);
  1289. \ SelIText
  1290. 9
  1291. PROCEDURE SelIText (theDialog: DIalogPtr; itemNo: INTEGER;
  1292. \ GetAlrtStage
  1293. 9
  1294. FUNCTION GetAlrtStage : INTEGER;   [Pascal only]
  1295. \ ResetAlrtStage
  1296. 9
  1297. PROCEDURE ResetAlrtStage;   [Pascal only]
  1298. \ HideDItem
  1299. 9
  1300. PROCEDURE HideDItem (theDialog: DialogPtr; itemNo: INTEGER);
  1301. \ ShowDItem
  1302. 9
  1303. PROCEDURE ShowDItem (theDialog: DialogPtr; itemNo: INTEGER);
  1304. \FindDItem
  1305. 9
  1306. FUNCTION FindDItem (theDialog: DialogPtr; thePt: Point) : INTEGER;
  1307. \UpdtDialog
  1308. 9
  1309. PROCEDURE UpdtDialog (theDialog: DialogPtr; updateRgn: RgnHandle);
  1310. \ OpenDeskAcc
  1311. 10
  1312. FUNCTION OpenDeskAcc (theAcc: Str255) : INTEGER;
  1313. \ CloseDeskAcc
  1314. 10
  1315. PROCEDURE CloseDeskAcc (refNum: INTEGER);
  1316. \ SystemClick
  1317. 10
  1318. PROCEDURE SystemClick (theEvent: EventRecord; theWindow: WindowPtr);
  1319. \ SystemEdit
  1320. 10
  1321. FUNCTION SystemEdit (editCmd: INTEGER) : BOOLEAN;
  1322. \ SystemTask
  1323. 10
  1324. PROCEDURE SystemTask;
  1325. \ SystemEvent
  1326. 10
  1327. FUNCTION SystemEvent (theEvent: EventRecord) : BOOLEAN;
  1328. \ SystemMenu
  1329. 10
  1330. PROCEDURE SystemMenu (menuResult: LONGINT);
  1331. \ InfoScrap
  1332. 11
  1333. FUNCTION InfoScrap : PScrapStuff;
  1334. \ UnloadScrap
  1335. 11
  1336. FUNCTION UnloadScrap : LONGINT;
  1337. \ LoadScrap
  1338. 11
  1339. FUNCTION LoadScrap : LONGINT;
  1340. \ GetScrap
  1341. 11
  1342. FUNCTION GetScrap (hDest: Handle; theType: ResType; VAR offset:
  1343. \ ZeroScrap
  1344. 11
  1345. FUNCTION ZeroScrap : LONGINT;
  1346. \ PutScrap
  1347. 11
  1348. FUNCTION PutScrap (length: LONGINT; theType: ResType; source: Ptr) :
  1349. \ FixRatio
  1350. 12
  1351. FUNCTION FixRatio (numer,demon: INTEGER) : Fixed;
  1352. \ FixMul
  1353. 12
  1354. FUNCTION  FixMul (a,b: Fixed) : Fixed;
  1355. \ FixRound
  1356. 12
  1357. FUNCTION FixRound (x: Fixed) : INTEGER;
  1358. \ NewString
  1359. 12
  1360. FUNCTION NewString (theString: Str255) : StringHandle;
  1361. \ SetString
  1362. 12
  1363. PROCEDURE SetString (h: StringHandle; theString: Str255);
  1364. \ GetString
  1365. 12
  1366. FUNCTION GetString (stringID: INTEGER) : StringHandle;
  1367. \ GetIndString
  1368. 12
  1369. PROCEDURE GetIndString (VAR theString: Str255; strListID: INTEGER;
  1370. \ Munger
  1371. 12
  1372. FUNCTION Munger (h: Handle; offset: LONGINT; ptrl: Ptr; lenl: LONGINT;
  1373. \ PackBits
  1374. 12
  1375. PROCEDURE PackBits (VAR srcPtr,DstPtr: Ptr; srcBytes: INTEGER);
  1376. \ UnpackBits
  1377. 12
  1378. PROCEDURE UnpackBits (VAR SrcPtr, DstPtr: Ptr; dstBytes: Integer);
  1379. \ BitTst
  1380. 12
  1381. FUNCTION BitTst (BytePtr: Ptr; bitNum: Longint): Boolean;
  1382. \ BitSet
  1383. 12
  1384. PROCEDURE BitSet (BytePtr: Ptr; bitNum: Longint);
  1385. \ BitClr
  1386. 12
  1387. PROCEDURE BitClr (BytePtr: Ptr; bitNum: Longint);
  1388. \ BitAnd
  1389. 12
  1390. FUNCTION BitAnd (Value1, Value2: Longint): Longint;
  1391. \ BitOr
  1392. 12
  1393. FUNCTION BitOr (Value1, Value2: Longint): Longint;
  1394. \BitXor
  1395. 12
  1396. FUNCTION BitXor (Value1, Value2: Longint): Longint;
  1397. \ BitNot
  1398. 12
  1399. FUNCTION BitNot (Value: Longint): Longint;
  1400. \ BitShift
  1401. 12
  1402. FUNCTION BitShift (Value: Longint; count: Integers): Longint;
  1403. \ HiWord
  1404. 12
  1405. FUNCTION HiWord (x: Longint): Integer;
  1406. \ LoWord
  1407. 12
  1408. FUNCTION LoWord (x: Longint): Integer;
  1409. \ LongMul
  1410. 12
  1411. PROCEDURE LongMul (a,b: Longint; VAR dest: Int64bit);
  1412. \ ScreenRes
  1413. 12
  1414. PROCEDURE ScreenRes (VAR scrnHRes, scrnVRes: Integer);
  1415. \ GetIcon
  1416. 12
  1417. FUNCTION GetIcon (IconId: Integer): Handle;
  1418. \ PlotIcon
  1419. 12
  1420. PROCEDURE PlotIcon (TheRect: Rect; TheIcon: Handle);
  1421. \ GetPattern
  1422. 12
  1423. FUNCTION GetPattern (PatID: Integer): PatHandle;
  1424. \ GetIndPattern
  1425. 12
  1426. Function GetIndPattern (VAR ThePattern: Patter; PatLisId: Integer; Index:
  1427.                         Integer);
  1428. \ GetCursor
  1429. 12
  1430. FUNCTION GetCursor (CursorID: Integer): CursHandle;
  1431. \ ShieldCursor
  1432. 12
  1433. PROCEDURE ShieldCursor (shieldRect: Rect; OffsetPt: Point);
  1434. \ GetPicture
  1435. 12
  1436. FUNCTION GetPicture (PicID: Integer): PicHandle;
  1437. \ DeltaPoint
  1438. 12
  1439. FUNCTION DeltaPoint (ptA, ptB: Point): Longint;
  1440. \ SlopeFromAngle
  1441. 12
  1442. FUNCTION SlopeFromAngle (Angle: Integer): Fixed;
  1443. \ AngleFromSlope
  1444. 12
  1445. Function AngleFromSlope (Slope: Fixed): Integer;
  1446. \ FracMul
  1447. 12
  1448. FUNCTION FracMul (x,y: Fract) : Fract;
  1449. \FixDiv
  1450. 12
  1451. FUNCTION FixDiv (x,y: Fixed) : Fixed;
  1452. \FracDiv
  1453. 12
  1454. FUNCTION FracDiv (x,y: Fract) : Fract;
  1455. \FracSqrt
  1456. 12
  1457. FUNCTION FracSqrt (x: Fract) : Fract;
  1458. \FracCos
  1459. 12
  1460. FUNCTION FracCos (x: Fixed) : Fract;
  1461. \FracSin
  1462. 12
  1463. FUNCTION FracSin (x: Fixed) : Fract;
  1464. \FixATan2
  1465. 12
  1466. FUNCTION FixATan2 (x,y: LONGINT) : Fixed;
  1467. \Long2Fix
  1468. 12
  1469. FUNCTION Long2Fix (x: LONGINT) : Fixed;
  1470. \Fix2Long
  1471. 12
  1472. FUNCTION Fix2Long (x: Fixed) : LONGINT;
  1473. \Fix2Frac
  1474. 12
  1475. FUNCTION Fix2Frac (x: Fixed) : Fract;
  1476. \Frac2Fix
  1477. 12
  1478. FUNCTION Frac2Fix (x: Fract) : Fixed;
  1479. \Fix2X
  1480. 12
  1481. FUNCTION Fix2X  (x: Fixed) : Extended;
  1482. \X2Fix
  1483. 12
  1484. FUNCTION X2Fix  (x: Extended) : Fixed;
  1485. \Frac2X
  1486. 12
  1487. FUNCTION Frac2X (x: Fract) : Extended;
  1488. \X2Frac
  1489. 12
  1490. FUNCTION X2Frac (x: Extended) : Fract;
  1491. \ InitPack
  1492. 13
  1493. PROCEDURE InitPack (packID: INTEGER);
  1494. \ InitAllPacks
  1495. 13
  1496. PROCEDURE InitAllPacks;
  1497. \ IUDateString
  1498. 13
  1499. PROCEDURE IUDateString (dateTime: LongInt; form: DateForm; VAR result:
  1500. \ IUDatePString
  1501. 13
  1502. PROCEDURE IUDatePString (dateTime: LongInt; form: DateForm; VAR result:
  1503. \ IUTimeString
  1504. 13
  1505. PROCEDURE IUTimeSTring (dateTime: LongInt; wantSeconds: BOOLEAN; VAR
  1506. \ IUTimePString
  1507. 13
  1508. PROCEDURE IUTimePString (dateTime: LongInt; wantSeconds: BOOLEAN; VAR
  1509. \ IUMetric
  1510. 13
  1511. FUNCTION IUMetric : BOOLEAN;
  1512. \ IUGetIntl
  1513. 13
  1514. FUNCTION IUGetIntl (theID: INTEGER) : Handle;
  1515. \ IUSetIntl
  1516. 13
  1517. PROCEDURE IUSetIntl (refNum: INTEGER; thefID; INTEGER; intlParam:
  1518. \ IUCompString
  1519. 13
  1520. FUNCTION IUCompString (aStr,bStr: Str255) : INTEGER;  [Pascal only]
  1521. \ IUMagString
  1522. 13
  1523. FUNCTION IUMagString (aPtr,bPtr: Ptr; aLen,bLen: INTEGER) : INTEGER;
  1524. \ IUEqualString
  1525. 13
  1526. FUNCTION IUEqualString (aStr,bStr: Str255) : INTEGER;   [Pascal only]
  1527. \ IUMagIDString
  1528. 13
  1529. FUNCTION IUMagString (aPtr,bPtr: Ptr; aLen,bLen: INTEGER) : INTEGER;
  1530. \ NumToString
  1531. 13
  1532. PROCEDURE NumToString (theNum: LongInt; VAR theStringd: Str255);
  1533. \ StringToNum
  1534. 13
  1535. PROCEDURE StringToNum (theString: Str255; VAR theNum: LongInt);
  1536. \ SFPutFile
  1537. 13
  1538. PROCEDURE SFPutFile (where: Point; prompt: Str255; origName: Str255;
  1539. \ SFPPutFile
  1540. 13
  1541. PROCEDURE SFPPutFile (where: Point; prompt: SStr255; origNmae: Str255;
  1542. \ SFGetFile
  1543. 13
  1544. PROCEDURE SFGetFile (where: Point; prompt: Str255; fileFilter: ProcPtr;
  1545. \ SFPGetFile
  1546. 13
  1547. PROCEDURE SFPGetFile (where: Point; prompt: Str255; fileFilter:
  1548. \ DILoad
  1549. 13
  1550. PROCEDURE DILoad;
  1551. \ DIUnload
  1552. 13
  1553. PROCEDURE DIUnload;
  1554. \ DIBadMount
  1555. 13
  1556. FUNCTION DIBadMount (where: Point; evtMessage: LongInt) : INTEGER;
  1557. \ DIFormat
  1558. 13
  1559. FUNCTION DIFormat (drvNum: INTEGER) : OSErr;
  1560. \ DIVerify
  1561. 13
  1562. FUNCTION DIVerify (drvNum: INTEGER) : OSErr;
  1563. \ DIZero
  1564. 13
  1565. FUNCTION DIZero (drvNum: INTEGER; volName: Str255) : OSErr;
  1566. \ InitApplZone
  1567. 14
  1568. PROCEDURE InitApplZone;
  1569. \ SetApplBase
  1570. 14
  1571. PROCEDURE SetApplBase (startPtr: Ptr);
  1572. \ InitZone
  1573. 14
  1574. PROCEDURE InitZone (pGrowZone: ProcPtr; cMoreMasters: INTEGER;
  1575. \ SetApplLimit
  1576. 14
  1577. PROCEDURE SetApplLimit (zoneLimit: Ptr);
  1578. \ MaxApplZone
  1579. 14
  1580. PROCEDURE MaxApplZone;    [No trap macro]
  1581. \ MoreMasters
  1582. 14
  1583. PROCEDURE MoreMasters;
  1584. \ GetZone
  1585. 14
  1586. FUNCTION GetZone:  THz;
  1587. \ SetZone
  1588. 14
  1589. PROCEDURE SetZone (hz: THz);
  1590. \ SystemZone
  1591. 14
  1592. FUNCTION SystemZone : THz;       [No trap macro]
  1593. \ ApplicZone
  1594. 14
  1595. PROCEDURE ApplicZone : THz;  [No trap macro]
  1596. \ NewHandle
  1597. 14
  1598. FUNCTION NewHandle (logicalSize: Size) : Handle;
  1599. \ DisposHandle
  1600. 14
  1601. PROCEDURE DisposHandle (h: Handle);
  1602. \ GetHandleSize
  1603. 14
  1604. FUNCTION GetHandleSize (h: Handle) : Size;
  1605. \ SetHandleSize
  1606. 14
  1607. PROCEDURE SetHandleSize (h: Handle; newSize: Size);
  1608. \ HandleZone
  1609. 14
  1610. FUNCTION HandleZone (h: Handle) : THz;
  1611. \ RecoverHandle
  1612. 14
  1613. FUNCTION RecoverHandle (p:Ptr) : Handle;
  1614. \ ReallocHandle
  1615. 14
  1616. PROCEDURE ReallocHandle (h: Handle; logicalSize: Size);
  1617. \ NewPtr
  1618. 14
  1619. FUNCTION NewPtr (logicalSize: Size) : Ptr;
  1620. \ DisposPtr
  1621. 14
  1622. PROCEDURE DisposPtr (p: Ptr);
  1623. \ GetPtrSize
  1624. 14
  1625. FUNCTION GetPtrSize (p: Ptr) : Size;
  1626. \ SetPtrSize
  1627. 14
  1628. PROCEDURE SetPtrSize (p: Ptr; newSize: Size);
  1629. \ FreeMem
  1630. 14
  1631. FUNCTION FreeMem : LONGINT;
  1632. \ MaxMem
  1633. 14
  1634. FUNCTION MaxMem (VAR grow: Size) : Size;
  1635. \ CompactMem
  1636. 14
  1637. FUNCTION CompactMem (cbNeeded: Size) : Size;
  1638. \ ResrvMem
  1639. 14
  1640. FUNCTION ResrvMem (cbNeeded: Size);
  1641. \ PurgeMem
  1642. 14
  1643. PROCEDURE PurgeMem (cbNeeded: Size);
  1644. \ EmptyHandle
  1645. 14
  1646. PROCEDURE EmptyHandle (h: Handle);
  1647. \ HLock
  1648. 14
  1649. PROCEDURE HLock (h: Handle);
  1650. \ HUnlock
  1651. 14
  1652. PROCEDURE HUnlock (h: Handle);
  1653. \ HPurge
  1654. 14
  1655. PROCEDURE HPurge (h: Handle);
  1656. \ HNoPurge
  1657. 14
  1658. PROCEDURE HNoPurge (h: Handle);
  1659. \ SetGrowZone
  1660. 14
  1661. PROCEDURE SetGrowZone (growZone: ProcPtr);
  1662. \ GZCritical
  1663. 14
  1664. FUNCTION GZCritical : BOOLEAN;    [No trap macro]
  1665. \ GZSaveHnd
  1666. 14
  1667. FUNCTION GZSaveHnd : Handle;   [No trap macro]
  1668. \ BlockMove
  1669. 14
  1670. PROCEDURE BlockMove (sourcePtr,destPtr: Ptr; byteCount: Size);
  1671. \ TopMem
  1672. 14
  1673. FUNCTION TopMem : Ptr;   [No trap macro]
  1674. \ MemError
  1675. 14
  1676. FUNCTION MemError : OSErr;   [No trap macro]
  1677. \MaxBlock
  1678. 14
  1679. FUNCTION MaxBlock : LONGINT;
  1680. \PurgeSpace
  1681. 14
  1682. PROCEDURE PurgeSpace (VAR total,contig: LONGINT);
  1683. \StackSpace
  1684. 14
  1685. FUNCTION StackSpace : LONGINT;
  1686. \NewEmptyHandle
  1687. 14
  1688. FUNCTION NewEmptyHandle : Handle;
  1689. \HSetRBit
  1690. 14
  1691. PROCEDURE HSetRBit (h: Handle);
  1692. \HClrRBit
  1693. 14
  1694. PROCEDURE HClrRBit (h: Handle);
  1695. \HGetState
  1696. 14
  1697. FUNCTION HGetState (h: Handle) : SignedByte;
  1698. \HSetState
  1699. 14
  1700. PROCEDURE HSetState (h: Handle; flags: SignedByte);
  1701. \ UnloadSeg
  1702. 15
  1703. PROCEDURE UnloadSeg (routineAddr: Ptr);
  1704. \ CountAppFiles
  1705. 15
  1706. PROCEDURE COuntAppFiles (VAR message:  INTEGER; VAR count: INTEGER);
  1707. \ GetAppFiles
  1708. 15
  1709. PROCEDURE GetAppFiles (index: INTEGER; VAR theFile: AppFile);
  1710. \ ClrAppFiles
  1711. 15
  1712. PROCEDURE ClrAppFiles (index: INTEGER);
  1713. \ GetAppParms
  1714. 15
  1715. PROCEDURE GetAppParms (VAR apName: Str255; VAR apRefNum: INTEGER;
  1716. \ ExitToShell
  1717. 15
  1718. PROCEDURE ExitToShell;
  1719. \ Chain
  1720. 15
  1721. Trap Macro    _Chain
  1722. \ Launch
  1723. 15
  1724. Trap Macro    _Launch
  1725. \ GetOSEvent
  1726. 16
  1727. FUNCTION GetOSEvent (eventMask: INTEGER; VAR theEvent: EventRecord) :
  1728. \ OSEventAvail
  1729. 16
  1730. FUNCTION OSEventAvail (eventMask: INTEGER; VAR theEvent: EventRecord) :
  1731. \ SetEventMask
  1732. 16
  1733. PROCEDURE SetEventMask (theMask: INTEGER);  [No trap macro]
  1734. \ GetEvQHdr
  1735. 16
  1736. FUNCTION GetEvQHdr : QHdrPtr;  [No trap macro]
  1737. \ PPostEvent
  1738. 16
  1739. FUNCTION PPostEvent (eventCode: INTEGER; eventMsg: LONGINT;
  1740. \ FlushEvents
  1741. 16
  1742. Procedure FlushEvents(eventMask, stopMask: Integer);
  1743. \ GetVInfo
  1744. 17
  1745. FUNCTION GetVInfo (drvNum: INTEGER; volName: StringPtr;
  1746. \ GetVRefNum
  1747. 17
  1748. FUNCTION GetVRefNum (pathRefNum: INTEGER; VAR vRefNum: INTEGER)
  1749. \ GetVol
  1750. 17
  1751. FUNCTION GetVol (volName: StringPtr; VAR vRefNum: INTEGER)
  1752. \ SetVol
  1753. 17
  1754. FUNCTION SetVol (volName: StringPtr; vRefNum: INTEGER)
  1755. \ FlushVol
  1756. 17
  1757. FUNCTION FlushVol (volName: StringPtr; vRefNum: INTEGER)
  1758. \ UnmountVol
  1759. 17
  1760. FUNCTION UnmountVol (volName: StringPtr; vRefNum: INTEGER)
  1761. \ Eject
  1762. 17
  1763. FUNCTION Eject (volName: StringPtr; vRefNum: INTEGER)
  1764. \ Create
  1765. 17
  1766. FUNCTION Create (fileName: Str255; vRefNum: INTEGER; creator: OSType;
  1767. \ FSOpen
  1768. 17
  1769. FUNCTION FSOpen (fileName: Str255; vRefNum: INTEGER; VAR refNum: INTEGER)
  1770. \ FSRead
  1771. 17
  1772. FUNCTION FSRead (refNum: INTEGER; VAR count: LONGINT; buffPtr: Ptr)
  1773. \ FSWrite
  1774. 17
  1775. FUNCTION FSWrite (refNum: INTEGER; VAR count: LONGINT; buffPtr: Ptr)
  1776. \ GetFPos
  1777. 17
  1778. FUNCTION GetFPos (refNum: INTEGER; VAR filePos: LONGINT)
  1779. \ SetFPos
  1780. 17
  1781. FUNCTION SetFPos (refNum: INTEGER; posMode: INTEGER; posOff: LONGINT)
  1782. \ GEtEOF
  1783. 17
  1784. FUNCTION GetEOF (refNum: INTEGER; VAR logEOF: LONGINT)
  1785. \ SetEOF
  1786. 17
  1787. FUNCTION SetEOF (refNum: INTEGER; logEOF: LONGINT)
  1788. \ Allocate
  1789. 17
  1790. FUNCTION Allocate (refNum: INTEGER; VAR count: LONGINT)
  1791. \ FSClose
  1792. 17
  1793. FUNCTION FSClose (refNum: INTEGER) : OSErr;
  1794. \ GetFInfo
  1795. 17
  1796. FUNCTION GetFInfo (fileName: Str255; vRefNum: INTEGER; VAR
  1797. \ SetFInfo
  1798. 17
  1799. FUNCTION SetFInfo (fileName: Str255; vRefNum: INTEGER;
  1800. \ SetFLock
  1801. 17
  1802. FUNCTION SetFLock (fileName: Str255; vRefNum: INTEGER)
  1803. \ RstFLock
  1804. 17
  1805. FUNCTION RstFLock (fileName: Str255; vRefNum: INTEGER)
  1806. \ Rename
  1807. 17
  1808. FUNCTION Rename (oldName: Str255; vRefNum: INTEGER; newName: Str255)
  1809. \ FSDelete
  1810. 17
  1811. FUNCTION FSDelete (fileName: Str255; vRefNum: INTEGER)
  1812. \ OpenRF
  1813. 17
  1814. FUNCTION OpenRF (fileName: Str255; vRefNum: INTEGER;
  1815. \ FInitQueue
  1816. 17
  1817. PROCEDURE InitQueue;
  1818. \ PBMountVol
  1819. 17
  1820. FUNCTION PBMountVol (paramBlock: ParmBlkPtr) : OSErr;
  1821. \ PBGetVInfo
  1822. 17
  1823. FUNCTION PBGetVInfo (paramBlock: ParmBlkPtr; async: BOOLEAN) : OSErr;
  1824. \ PBHGetVInfo
  1825. 17
  1826. FUNCTION PBHGetVInfo (paramBlock: HParmBlkPtr; async: BOOLEAN) : OSErr;
  1827. \ PBSetVInfo
  1828. 17
  1829. FUNCTION PBSetVInfo (paramBlock: HParmBlkPtr; async: BOOLEAN) : OSErr;
  1830. \ PBGetVol
  1831. 17
  1832. FUNCTION PBGetVol (paramBlock: ParmBlkPtr; async: BOOLEAN) : OSErr;
  1833. \ PBHGetVol
  1834. 17
  1835. FUNCTION PBHGetVol (paramBlock: WDPBPtr; async: BOOLEAN) : OSErr;
  1836. \ PBSetVol
  1837. 17
  1838. FUNCTION PBSetVol (paramBlock: ParmBlkPtr; async: BOOLEAN) : OSErr;
  1839. \ PBHSetVol
  1840. 17
  1841. FUNCTION PBHSetVol (paramBlock: WDPBPtr; async: BOOLEAN) : OSErr;
  1842. \ PBFlushVol
  1843. 17
  1844. FUNCTION PBFlushVol (paramBlock: ParmBlkPtr; async: BOOLEAN) : OSErr;
  1845. \ PBUnmountVol
  1846. 17
  1847. FUNCTION PBUnmountVol (paramBlock: ParmBlkPtr) : OSErr;
  1848. \ PBOffLine
  1849. 17
  1850. FUNCTION PBOffLine (paramBlock: ParmBlkPtr) : OSErr;
  1851. \ PBEject
  1852. 17
  1853. FUNCTION PBEject (paramBlock: ParmBlkPtr) : OSErr;
  1854. \ PBOpen
  1855. 17
  1856. FUNCTION PBOpen (paramBlock: ParmBlkPtr; async: BOOLEAN) : OSErr;
  1857. \ PBHOpen
  1858. 17
  1859. FUNCTION PBHOpen (paramBlock: HParmBlkPtr; async: BOOLEAN) : OSErr;
  1860. \ PBOpenRF
  1861. 17
  1862. FUNCTION PBOpenRF (paramBlock: ParmBlkPtr; async: BOOLEAN) : OSErr;
  1863. \ PBHOpenRF
  1864. 17
  1865. FUNCTION PBHOpenRF (paramBlock: HParmBlkPtr; async: BOOLEAN) : OSErr;
  1866. \ PBLockRange
  1867. 17
  1868. FUNCTION PBLockRange (paramBlock: ParmBlkPtr; async: BOOLEAN) : OSErr;
  1869. \ PBUnlockRange
  1870. 17
  1871. FUNCTION PBUnlockRange (paramBlock: ParmBlkPtr; async: BOOLEAN) : OSErr;
  1872. \ PBRead
  1873. 17
  1874. FUNCTION PBRead (paramBlock: ParmBlkPtr; async: BOOLEAN) : OSErr;
  1875. \ PBWrite
  1876. 17
  1877. FUNCTION PBWrite (paramBlock: ParmBlkPtr; async: BOOLEAN) : OSErr;
  1878. \ PBGetFPos
  1879. 17
  1880. FUNCTION PBGetFPos (paramBlock: ParmBlkPtr; async: BOOLEAN) : OSErr;
  1881. \ PBSetFPos
  1882. 17
  1883. FUNCTION PBSetFPos (paramBlock: ParmBlkPtr; async: BOOLEAN) : OSErr;
  1884. \ PBGetEOF
  1885. 17
  1886. FUNCTION PBGetEOF (paramBlock: ParmBlkPtr; async: BOOLEAN) : OSErr;
  1887. \ PBSetEOF
  1888. 17
  1889. FUNCTION PBSetEOF (paramBlock: ParmBlkPtr; async: BOOLEAN) : OSErr;
  1890. \ PBAllocate
  1891. 17
  1892. FUNCTION PBAllocate (paramBlock: ParmBlkPtr; async: BOOLEAN) : OSErr;
  1893. \ PBAllocContig
  1894. 17
  1895. FUNCTION PBAllocContig (paramBlock: ParmBlkPtr; async: BOOLEAN) : OSErr;
  1896. \ PBFlushFile
  1897. 17
  1898. FUNCTION PBFlushFile (paramBlock: ParmBlkPtr; async: BOOLEAN) : OSErr;
  1899. \ PBClose
  1900. 17
  1901. FUNCTION PBClose (paramBlock: ParmBlkPtr; async: BOOLEAN) : OSErr;
  1902. \ PBCreate
  1903. 17
  1904. FUNCTION PBCreate (paramBlock: ParmBlkPtr; async: BOOLEAN) : OSErr;
  1905. \ PBHCreate
  1906. 17
  1907. FUNCTION PBHCreate (paramBlock: HParmBlkPtr; async: BOOLEAN) : OSErr;
  1908. \ PBDirCreate
  1909. 17
  1910. FUNCTION PBDirCreate (paramBlock: HParmBlkPtr; async: BOOLEAN): OSErr;
  1911. \ PBDelete
  1912. 17
  1913. FUNCTION PBDelete (paramBlock: ParmBlkPtr; async: BOOLEAN) : OSErr;
  1914. \ PBHDelete
  1915. 17
  1916. FUNCTION PBHDelete (paramBlock: HParmBlkPtr; async: BOOLEAN) : OSErr;
  1917. \ PBGetFInfo
  1918. 17
  1919. FUNCTION PBGetFInfo (paramBlock: ParmBlkPtr; async: BOOLEAN) : OSErr;
  1920. \ PBHGetFInfo
  1921. 17
  1922. FUNCTION PBHGetFInfo (paramBlock: HParmBlkPtr; async: BOOLEAN) : OSErr;
  1923. \ PBSetFInfo
  1924. 17
  1925. FUNCTION PBSetFInfo (paramBlock: ParmBlkPtr; async: BOOLEAN) : OSErr;
  1926. \ PBHSetFInfo
  1927. 17
  1928. FUNCTION PBHSetFInfo (paramBlock: HParmBlkPtr; async: BOOLEAN) : OSErr;
  1929. \ PBSetFLock
  1930. 17
  1931. FUNCTION PBSetFLock (paramBlock: ParmBlkPtr; async: BOOLEAN) : OSErr;
  1932. \ PBHSetFLock
  1933. 17
  1934. FUNCTION PBHSetFLock (paramBlock: HParmBlkPtr; async: BOOLEAN) : OSErr;
  1935. \ PBRstFLock
  1936. 17
  1937. FUNCTION PBRstFLock (paramBlock: ParmBlkPtr; async: BOOLEAN) : OSErr;
  1938. \ PBHRstFLock
  1939. 17
  1940. FUNCTION PBHRstFLock (paramBlock: HParmBlkPtr; async: BOOLEAN) : OSErr;
  1941. \ PBSetFVers
  1942. 17
  1943. FUNCTION PBSetFVers (paramBlock: ParmBlkPtr; async: BOOLEAN) : OSErr;
  1944. \ PBRename
  1945. 17
  1946. FUNCTION PBRename (paramBlock: ParmBlkPtr; async: BOOLEAN) : OSErr;
  1947. \ PBHRename
  1948. 17
  1949. FUNCTION PBHRename (paramBlock: HParmBlkPtr; async: BOOLEAN) : OSErr;
  1950. \ PBGetCatInfo
  1951. 17
  1952. FUNCTION PBGetCatInfo (paramBlock: CInfoPBPtr; async: BOOLEAN): OSErr;
  1953. \ PBSetCatInfo
  1954. 17
  1955. FUNCTION PBSetCatInfo (paramBlock: CInfoPBPtr; async: BOOLEAN) : OSErr;
  1956. \ PBCatMove
  1957. 17
  1958. FUNCTION PBCatMove (paramBlock: CMovePBPtr; async: BOOLEAN) : OSErr;
  1959. \ PBOpenWD
  1960. 17
  1961. FUNCTION PBOpenWD (paramBlock: WDPBPtr; async: BOOLEAN) : OSErr;
  1962. \ PBCloseWD
  1963. 17
  1964. FUNCTION PBCloseWD (paramBlock: WDPBPtr; async: BOOLEAN) : OSErr;
  1965. \ PBGetWDInfo
  1966. 17
  1967. FUNCTION PBGetWDInfo (paramBlock: WDPBPtr; async: BOOLEAN) : OSErr;
  1968. \ PrOpen
  1969. 18
  1970. PROCEDURE PrOpen;
  1971. \ PrClose
  1972. 18
  1973. PROCEDURE PrClose;
  1974. \ PrintDefault
  1975. 18
  1976. PROCEDURE PrintDefault (hPrint: THPrint);
  1977. \ PrValidate
  1978. 18
  1979. FUNCTION PrValidate (hPrint: THPrint) : BOOLEAN;
  1980. \ PrStlDialog
  1981. 18
  1982. FUNCTION PrStlDialog (hPrint: THPrint) : BOOLEAN;
  1983. \ PrJobDialog
  1984. 18
  1985. FUNCTION PrJobDialog (hPrint: THPrint) : BOOLEAN;
  1986. \ PrJobMerge
  1987. 18
  1988. PROCEDURE PrJobMerge (hPringSrc,hPrintDst: THPrint):
  1989. \ PrOpenDoc
  1990. 18
  1991. FUNCTION PrOpenDoc (hPrint: THPrint; pPrPort: TPPrPort; pIOBuf: Ptr)
  1992. \ PrOpenPage
  1993. 18
  1994. PROCEDURE PrOpenPage (pPrPort: TPPrPort; pPageFrame: TPRect);
  1995. \ PrClosePage
  1996. 18
  1997. PROCEDURE PrClosePage (pPrPort: TPPrPort);
  1998. \ PrCloseDoc
  1999. 18
  2000. PROCEDURE PrCloseDoc (pPrPort: TPPrPort);
  2001. \ PrPicFile
  2002. 18
  2003. PROCEDURE PrPicFile (hPrint: THPrint; pPrPort: TPPrPort; pIOBuf: Ptr;
  2004. \ PrError
  2005. 18
  2006. FUNCTION PrError : INTEGER; [Pascal only]
  2007. \ PrSetError
  2008. 18
  2009. PROCEDURE PrSetError (iErr: INTEGER); [Pascal Only]
  2010. \ PrDrvrOpen
  2011. 18
  2012. PROCEDURE PrDrvrOpen;
  2013. \ PrDrvrClose
  2014. 18
  2015. PROCEDURE PrDrvrClose;
  2016. \ PrCtlCall
  2017. 18
  2018. PROCEDURE PrCtlCall (iWhichCtl: INTEGER; lParam1,lParam2,lParam3):
  2019. \ PrDrvrDCE
  2020. 18
  2021. FUNCTION PrDrvrDCE : Handle;
  2022. \ PrDrvrVers
  2023. 18
  2024. FUNCTION PrDrvrVers : INTEGER;
  2025. \ PrNoPurge
  2026. 18
  2027. PROCEDURE PrNoPurge;
  2028. \ PrPurge
  2029. 18
  2030. PROCEDURE PrPurge;
  2031. \ OpenDriver
  2032. 19
  2033. FUNCTION OpenDriver (name: Str255; VAR refNum: INTEGER) : OSErr;
  2034. \ CloseDriver
  2035. 19
  2036. FUNCTION CloseDriver (refNum: INTEGER) : OSErr;
  2037. \ FSRead
  2038. 19
  2039. FUNCTION FSRead (refNum: INTEGER; VARcount: LongInt; buffPtr: Ptr) :
  2040. \ FSWrite
  2041. 19
  2042. FUNCTION FSWrite (refNum: INTEGR; VARcount: LongInt; buffPtr: Ptr) :
  2043. \ Control
  2044. 19
  2045. FUNCTION COntrol (refNum: INTEGER; csCode: INTEGER; csParam: Ptr):
  2046. \ Status
  2047. 19
  2048. FUNCTION Status (refNum: INTEGER; csCode: INTEGER; csParam: Ptr) :
  2049. \ KillIO
  2050. 19
  2051. FUNCTION KillIO (refNum: INTEGER) : OSErr;
  2052. \ PBOpen
  2053. 19
  2054. FUNCTION PBOpen (paramBlock: ParmBlkPtr; async: BOOLEAN) : OSErr;
  2055. \ PBClose
  2056. 19
  2057. FUNCTION PBCLose (paramBlock: ParmBlkPtr; async: BOOLEAN) : OSErr;
  2058. \ PBRead
  2059. 19
  2060. FUNCTION PBRead (paramBlock: ParmBlkPtr; async: BOOLEAN) : OSErr;
  2061. \ PBWrite
  2062. 19
  2063. FUNCTION PBWrite (paramBlock: ParmBlkPtr; async: BOOLEAN) : OSErr;
  2064. \ PBControl
  2065. 19
  2066. FUNCTION PBControl (paramBlock: ParmBlkPtr; async: BOOLEAN) : OSErr;
  2067. \ PBStatus
  2068. 19
  2069. FUNCTION PBStatus (paramBlock: ParmBlkPtr; async: BOOLEAN) : OSErr;
  2070. \ PBKillIO
  2071. 19
  2072. FUNCTION PBKillIO (paramBlock: ParmBlkPtr; async: BOOLEAN) : OSErr;
  2073. \ DiskEject
  2074. 20
  2075. FUNCTION DiskEject (drvNum: INTEGER) : OSErr;
  2076. \ SetTagBuffer
  2077. 20
  2078. FUNCTION SetTagBuffer (buffPtr: Ptr) : OSErr;
  2079. \ DriveStatus
  2080. 20
  2081. FUNCTION DriveStatus (drvNum: INTEGER; VAR status: DrvSts) : OSErr;
  2082. \ RAMSDOpen
  2083. 22
  2084. FUNCTION RAMSDOpen (whichPort: SPortSel; rsrcType: OSType; rsrcID:
  2085. \ RAMSDClose
  2086. 22
  2087. PROCEDURE RAMSDClose (whichPort: SPortSel);
  2088. \ SerReset
  2089. 22
  2090. FUNCTION SerReset (refNum: INTEGER; serConfig: INTEGER) : OSErr;
  2091. \ SerSetBuf
  2092. 22
  2093. FUNCTION SerSetBuf (refNum: INTEGER; serBPtr: Ptr; serBLen: INTEGER) :
  2094. \ SerHShake
  2095. 22
  2096. FUNCTION SerHShake (refNum: INTEGER; flags: SerShk) : OSErr;
  2097. \ SerSetBrk
  2098. 22
  2099. FUNCTION SerSetBrk (refNum: INTEGER) : OSErr;
  2100. \ SerClrBrk
  2101. 22
  2102. FUNCTION SerClrBrk (refNumk: INTEGER) : OSErr;
  2103. \ SerGetBuf
  2104. 22
  2105. FUNCTION SerGetBuf (refNum: INTEGER; VAR count: LONGILNT) ; OSErr;
  2106. \ SerErrFlag
  2107. 22
  2108. FUNCTION SerErrFlag (refNum: INTEGER; VAR serSta: SerStaRec) : OSErr;
  2109. \ MPPOpen
  2110. 23
  2111. FUNCTION MPPOpen : OSErr;
  2112. \ MPPClose
  2113. 23
  2114. FUNCTION MPPClose : OSErr;
  2115. \ LAPOpenProtocol
  2116. 23
  2117. FUNCTION LAPOpenProtocol (theLAPType: ABBYte; protoPtr: Ptr) : OSErr;
  2118. \ LAPWrite
  2119. 23
  2120. FUNCTION LAPWrite (abRecord: ABRecHandle; async: BOOLEAN) : OSErr;
  2121. \ LAPRead
  2122. 23
  2123. FUNCTION LAPRead (abRecord: ABRecHandle; async: BOOLEAN) : OSErr;
  2124. \ LAPRdCancel
  2125. 23
  2126. FUNCTION LAPRdCancel (abRecord: ABRecHandle) : OSErr;
  2127. \ DDPOpenSocket
  2128. 23
  2129. FUNCTION DDPOpenSocket (VAR theSocket: Byte; sktListener: Ptr) : OSErr;
  2130. \ DDPCloseSocket
  2131. 23
  2132. FUNCTION DDPCloseSocket (theSocket: Byte) : OSErr;
  2133. \ DDPWrite
  2134. 23
  2135. FUNCTION DDPWrite (abRecord: ABRecfHandle; doChecksum: BOOLEAN; async:
  2136. \ DDPRead
  2137. 23
  2138. FUNCTION DPRead (abRecord: ABRecfHandle; retChecksum: BOOLEAN; async:
  2139. \ DDPRdCancel
  2140. 23
  2141. FUNCTION DDPRdCancel (abRecord: ABRecHandle) : OSErr;
  2142. \ ATPLoad
  2143. 23
  2144. FUNCTION ATPLoad : OSErr;
  2145. \ ATPUnload
  2146. 23
  2147. FUNCTION ATPUnload : OSErr;
  2148. \ ATPOpenSocket
  2149. 23
  2150. FUNCTION ATPOpenSocket (addrRcvd: AddrBlock; VAR atpSocket: Byte) :
  2151. \ ATPCloseSocket
  2152. 23
  2153. FUNCTION ATPCLoseSocket (atpSocket: Byte) : OSErr;
  2154. \ ATPSndRequest
  2155. 23
  2156. FUNCTION ATPSndRequest (abRecord: ABRecHandle; async: BOOLEAN) : OSErr;
  2157. \ ATPRequest
  2158. 23
  2159. FUNCTION ATPRequest (abRecord: ABRecHandle; async: BOOLEAN) : OSErr;
  2160. \ ATPReqCancel
  2161. 23
  2162. FUNCTION ATPReqCancel (abRecord: ABRecHandle; async: BOOLEAN) : OSErr;
  2163. \ ATPGetRequest
  2164. 23
  2165. FUNCTION ATPGetRequest (abRecord: ABRecHandle; async: BOOLEAN) :
  2166. \ ATPSndRsp
  2167. 23
  2168. FUNCTION ATPSndRsp (abRecord: ABRecHandle; async: BOOLEAN) :
  2169. \ ATPAddRsp
  2170. 23
  2171. FUNCTION ATPAddRsp (abRecord: ABRecHandle): OSErr;
  2172. \ ATPResponse
  2173. 23
  2174. FUNCTION ATPResponse (abRecord: ABRecHandle; async: BOOLEAN) :
  2175. \ ATPRspCancel
  2176. 23
  2177. FUNCTION ATPRspCancel (abRecord: ABRecHandle; async: BOOLEAN) :
  2178. \ NBPRegister
  2179. 23
  2180. FUNCTION NBPRegister (abRecord: ABRecHandle; async: BOOLEAN) :
  2181. \ NBPLookup
  2182. 23
  2183. FUNCTION NBPLookup (abRecord: ABRecHandle; async: BOOLEAN) :
  2184. \ NBPExtract
  2185. 23
  2186. FUNCTION NBPExtract (theBuffer: Ptr; numInBuf: INTEGER; whichOne:
  2187. \ NBPConfirm
  2188. 23
  2189. FUNCTION NBPConfirm (abRecord: ABRecHandle; async: BOOLEAN) :
  2190. \ NBPRemove
  2191. 23
  2192. FUNCTION NBPRemove (abEntity: EntityPtr) : OSErr;
  2193. \ NBPLoad
  2194. 23
  2195. FUNCTION NBPLoad : OSErr;
  2196. \ NBPUnload
  2197. 23
  2198. FUNCTION NBPUnload : OSErr;
  2199. \ GetNodeAddress
  2200. 23
  2201. FUNCTION GetNodeAddress (VAR myNode,myNet: INTEGER) : OSErr;
  2202. \ IsMPPOpen
  2203. 23
  2204. FUNCTION IsMPPOpen : BOOLEAN;
  2205. \ IsATPOpen
  2206. 23
  2207. FUNCTION IsATPOpen : BOOLEAN;
  2208. \ VInstall
  2209. 24
  2210. FUNCTION VInstall (vblTaskPtr: QElemPtr) : OSErr;
  2211. \ VRemove
  2212. 24
  2213. FUNCTION VRemove (vblTaskPtr: QElemPtr) : OSErr;
  2214. \ GetVBLQHdr
  2215. 24
  2216. FUNCTION GetVBLQHdr : QHdrPtr;   [Pascal only]
  2217. \ HandToHand
  2218. 25
  2219. FUNCTION HandToHand (VAR theHndl: Handle) : OSErr;
  2220. \ PtrToHand
  2221. 25
  2222. FUNCTION PtrToHand (srcPtr: Ptr; VAR dstHndl: Handle; size: LONGINT) :
  2223. \ PtrToXHand
  2224. 25
  2225. FUNCTION PtrToXHand (srcPtr: Ptr; dstHndl: Handle; size: LONGINT) :
  2226. \ HandAndHand
  2227. 25
  2228. FUNCTION HandAndHand (aHndl,bHndl: Handle) : OSErr;
  2229. \ PtrAndHand
  2230. 25
  2231. FUNCTION PtrAndHand (pntr: Ptr; hndlk: Handle; size: LONGINT) : OSErr;
  2232. \ NGetTrapAddress
  2233. 25
  2234. FUNCTION NGetTrapAddress (trapNum: INTEGER; tType: TrapType) : LongInt;
  2235. \ NSetTrapAddress
  2236. 25
  2237. FUNCTION NSetTrapAddress (trapAddr: LongInt; trapNum: INTEGER;
  2238. \ RelString
  2239. 25
  2240. FUNCTION RelString (aStr,bStr: Str255; caseSens,diacSens: BOOLEAN)
  2241. \ Environs
  2242. 25
  2243. PROCEDURE Environs (VAR rom,machine: INTEGER)
  2244. \ EqualString
  2245. 25
  2246. FUNCTION EqualString (aStr,bStr: Str255; caseSens,diacSens: BOOLEAN) :
  2247. \ UprString
  2248. 25
  2249. PROCEDURE UprString (VAR theString: Str255; diacSens: BOOLEAN);
  2250. \ ReadDateTime
  2251. 25
  2252. FUNCTION ReadDateTime (VAR secs: LONGINT) : OSErr;
  2253. \ GetDateTime
  2254. 25
  2255. PROCEDURE GetDateTime (VAR secs: LONGINT);
  2256. \ SetDateTime
  2257. 25
  2258. FUNCTION SetDateTime (secs: LONGINT) : OSErr;
  2259. \ Date2Secs
  2260. 25
  2261. PROCEDURE Date2Secs (date: DateTimeRec; VAR secs: LONGINT);
  2262. \ Secs2Date
  2263. 25
  2264. PROCEDURE Secs2Date (secs: LONGINT; VAR date: DateTimeRec);
  2265. \ GetTime
  2266. 25
  2267. PROCEDURE GetTime (VAR date: DateTimeRec);
  2268. \ SetTime
  2269. 25
  2270. PROCEDURE SetTime (date: DateTimeRec);
  2271. \ InitUtil
  2272. 25
  2273. FUNCTION InitUtil : OSErr;
  2274. \ GetSysPPtr
  2275. 25
  2276. FUNCTION GetSysPPtr : SysPPtr;
  2277. \ WriteParam
  2278. 25
  2279. FUNCTION WriteParam : OSErr;
  2280. \ Enqueue
  2281. 25
  2282. PROCEDURE Enqueue (qElement: QElemPtr; theQueue: QHdrPtr);
  2283. \ Dequeue
  2284. 25
  2285. FUNCTION Dequeue (qElement: QElemPtr; theQueue: QHdrPtr) : OSErr;
  2286. \ GetTrapAddress
  2287. 25
  2288. FUNCTION GetTrapAddress (trapNum: INTEGER) : LONGINT;
  2289. \ SetTrapAddress
  2290. 25
  2291. PROCEDURE SetTrapAddress (trapAddr: LONGINT; trapNum: INTEGER);
  2292. \ Delay
  2293. 25
  2294. PROCEDURE Delay (numTicks: LONGINT; VAR finalTicks: LONGINT);
  2295. \ SysBeep
  2296. 25
  2297. PROCEDURE SysBeep (duration: INTEGER);
  2298. \ Restart
  2299. 25
  2300. PROCEDURE Restart;
  2301. \ SetUpA5
  2302. 25
  2303. PROCEDURE SetUpA5;
  2304. \ RestoreA5
  2305. 25
  2306. PROCEDURE RestoreA5;
  2307. \ LNew
  2308. 26
  2309. FUNCTION LNew (rView,dataBounds: Rect; cSize: Point; theProc: INTEGER;
  2310. \ LDispose
  2311. 26
  2312. PROCEDURE LDispose (lHandle: ListHandle);
  2313. \ LAddColumn
  2314. 26
  2315. FUNCTION LAddColumn (count,colNum: INTEGER; lHandle: ListHandle)
  2316. \ LAddRow
  2317. 26
  2318. FUNCTION LAddRow (count,rowNum: INTEGER; lHandle: ListHandle) : INTEGER;
  2319. \ LDelColumn
  2320. 26
  2321. PROCEDURE LDelColumn (count,colNum: INTEGER; lHandle: ListHandle);
  2322. \ LDelRow
  2323. 26
  2324. PROCEDURE LDelRow (count,rowNum: INTEGER; lHandle: ListHandle);
  2325. \ LAddToCell
  2326. 26
  2327. PROCEDURE LAddToCell (dataPtr: Ptr; dataLen: INTEGER; theCell: Cell;
  2328. \ LClrCell
  2329. 26
  2330. PROCEDURE LClrCell (theCell: Cell; lHandle: ListHandle);
  2331. \ LGetCell
  2332. 26
  2333. PROCEDURE LGetCell (dataPtr: Ptr; VAR dataLen: INTEGER; theCell: Cell;
  2334. \ LSetCell
  2335. 26
  2336. PROCEDURE LSetCell (dataPtr: Ptr; dataLen: INTEGER; theCell: Cell;
  2337. \ LCellSize
  2338. 26
  2339. PROCEDURE LCellSize (cSize: Point; lHandle: ListHandle);
  2340. \ LGetSelect
  2341. 26
  2342. FUNCTION LGetSelect (next: BOOLEAN; VAR theCell: Cell;
  2343. \ LSetSelect
  2344. 26
  2345. PROCEDURE LSetSelect (setIt: BOOLEAN; theCell: Cell;
  2346. \ LClick
  2347. 26
  2348. FUNCTION LClick (pt: Point; modifiers: INTEGER; lHandle: ListHandle)
  2349. \ LLastClick
  2350. 26
  2351. FUNCTION LLastClick (lHandle: ListHandle) : Cell;
  2352. \ LFind
  2353. 26
  2354. PROCEDURE LFind (VAR offset,len: INTEGER; theCell: Cell;
  2355. \ LNextCell
  2356. 26
  2357. FUNCTION LNextCell (hNext,vNext: BOOLEAN; VAR theCell: Cell;
  2358. \ LRect
  2359. 26
  2360. PROCEDURE LRect (VAR cellRect: Rect; theCell: Cell; lHandle: ListHandle)
  2361. \ LSearch
  2362. 26
  2363. FUNCTION LSearch (dataPtr: Ptr; dataLen: INTEGER; searchProc: Ptr;
  2364. \ LSize
  2365. 26
  2366. PROCEDURE LSize (listWidth,listHeight: INTEGER; lHandle: ListHandle);
  2367. \ LDraw
  2368. 26
  2369. PROCEDURE LDraw (theCell: Cell; lHandle: ListHandle);
  2370. \ LDoDraw
  2371. 26
  2372. PROCEDURE LDoDraw (drawIt: BOOLEAN; lHandle: ListHandle);
  2373. \ LScroll
  2374. 26
  2375. PROCEDURE LScroll (dCols,dRows: INTEGER; lHandle: ListHandle);
  2376. \ LAutoScroll
  2377. 26
  2378. PROCEDURE LAutoScroll   (lHandle: ListHandle);
  2379. \ LUpdate
  2380. 26
  2381. PROCEDURE LUpdate (theRgn: RgnHandle; lHandle: ListHandle);
  2382. \ LActivate
  2383. 26
  2384. PROCEDURE LActivate (act: BOOLEAN; lHandle: ListHandle);
  2385. \ Reset
  2386. 27
  2387. PROCEDURE Reset( F, [,title] );
  2388. \ Rewrite
  2389. 27
  2390. PROCEDURE Rewrite( F, [,title] );
  2391. \ Open
  2392. 27
  2393. PROCEDURE Open (f, title);
  2394. \ Close
  2395. 27
  2396. PROCEDURE Close(f);
  2397. \Eof
  2398. 27
  2399. Function EOF [(F)] :Boolean;
  2400. \ Get
  2401. 27
  2402. PROCEDURE Get(f);
  2403. \ Put
  2404. 27
  2405. PROCEDURE Put(f);
  2406. \ Seek
  2407. 27
  2408. PROCEDURE Seek(f,n);
  2409. \ FilePos
  2410. 27
  2411. Function FilePos(f):LongInt;
  2412. \ Length
  2413. 28
  2414. Function Length(st:String):Integer;
  2415. \ Pos
  2416. 28
  2417. Function Pos(SubStr,Str:String):Integer;
  2418. \ Concat
  2419. 28
  2420. Function Concat(str1,str2 ...Strn:String):String;
  2421. \ Copy
  2422. 28
  2423. Function Copy(s:string; index,count:integer):String;
  2424. \ Delete
  2425. 28
  2426. PROCEDURE Delete(var s:string;index,count:integer);
  2427. \ Omit
  2428. 28
  2429. Function Omit(s:string; index,count:integer):String;
  2430. \ Insert
  2431. 28
  2432. PROCEDURE insert( source : String; var Dest:String;index:integer);
  2433. \ HideAll
  2434. 29
  2435. PROCEDURE HideAll;
  2436. \ ShowText
  2437. 29
  2438. Procedure ShowText;
  2439. \ ShowDrawing
  2440. 29
  2441. Procedure ShowDrawing;
  2442. \ SetDrawingRect
  2443. 29
  2444. Procedure SetDrawingRect(WindowRect:Rect);
  2445. \ SetTextRect
  2446. 29
  2447. Procedure SetTextRect(WindowRect:Rect);
  2448. \ GetDrawingRect
  2449. 29
  2450. Procedure SetDrawingRect(var WindowRect:Rect);
  2451. \ GetTextRect
  2452. 29
  2453. Procedure SetTextRect(var WindowRect:Rect);
  2454. \ SaveDrawing
  2455. 29
  2456. Procedure SaveDrawing(Title:String);
  2457. \ WriteDraw
  2458. 29
  2459. procedure WriteDraw(p1,p2 .. pn);
  2460. \ StringOf
  2461. 29
  2462. Function StringOf(p1,p2 .. pn):String;
  2463. \ ReadString
  2464. 29
  2465. Procedure ReadString(s:string; var v1,v2 .. vn);
  2466. \ OldFileName
  2467. 29
  2468. Function OldFilename(prompt:string):String;
  2469. \ NewFileName
  2470. 29
  2471. Function NewFileName(prompt [ , Default ] :String):String;
  2472. \ Note
  2473. 29
  2474. Procedure Note ( frequency:LongInt; Amplitude:integer; Duration:Integer);
  2475. \ Generic
  2476. 29
  2477. Procedure Generic (instructionWord:integer;var Registers:RegistersRec);
  2478. \ InlineP
  2479. 29
  2480. Procedure InLineP(TrapWord:Integer; p1,p2.. pn);
  2481. \ BInlineF
  2482. 29
  2483. Function BInlineF(TrapWord:Integer; p1,p2.. pn):Boolean;
  2484. \ BInlineW
  2485. 29
  2486. Function BInlineW(TrapWord:Integer; p1,p2.. pn):Integer;
  2487. \ BInlineF
  2488. 29
  2489. Function BInlineL(TrapWord:Integer; p1,p2.. pn):Longint;
  2490. \ Globals By Name
  2491. 30
  2492. \ Globals by Address
  2493. 30
  2494. \ Error code
  2495. 30
  2496. \ OpenCPort
  2497. 2
  2498. Procedure OpenCPort (port: CGrafPtr);
  2499. \ InitCPort
  2500. 2
  2501. Procedure InitCPort (port: CGrafPtr);
  2502. \ CloseCPort
  2503. 2
  2504. Procedure CloseCPort (port: CGrafPtr);
  2505. \ RGBForeColor
  2506. 2
  2507. Procedure RGBForeColor (color : RGBColor);
  2508. \ RGBBackColor
  2509. 2
  2510. Procedure RGBBackColor (color : RGBColor);
  2511. \ GetForeColor
  2512. 2
  2513. Procedure GetForeColor (VAR color : RGBColor);
  2514. \ GetBackColor
  2515. 2
  2516. Procedure GetBackColor (VAR color : RGBColor);
  2517. \ FillCRect
  2518. 2
  2519. Procedure FillCRect (r: Rect; ppat: PixPatHandle);
  2520. \ FillCOval
  2521. 2
  2522. Procedure FillCOval (r: Rect; ppat: PixPatHandle);
  2523. \ FillCRoundRect
  2524. 2
  2525. Procedure FillCRoundRect (r: Rect; ovWd,ovHt: INTEGER; ppat: PixPatHandle);
  2526. \ FillCArc
  2527. 2
  2528. Procedure FillCArc (r: Rect; startAngle,arcAngle: INTEGER; ppat: PixPatHandle);
  2529. \ FillCRgn
  2530. 2
  2531. Procedure FillCRgn (rgn: RgnHandle; ppat: PixPatHandle);
  2532. \ FillCPoly
  2533. 2
  2534. Procedure FillCPoly (poly: PolyHandle; ppat: PixPatHandle);
  2535. \ GetCPixel
  2536. 2
  2537. Procedure GetCPixel (h,v: INTEGER; VAR cPix: RGBColor);
  2538. \ SetCPixel
  2539. 2
  2540. Procedure SetCPixel (h,v: INTEGER; cPix: RGBColor);
  2541. \ NewPixMap
  2542. 2
  2543. Function NewPixMap : PixMapHandle;
  2544.  
  2545.     The NewPixMap function creates a new, initialized pixMap data structure and returns a handle to it. All fields of the pixMap are copied from the current device╒s pixMap except the color table. A handle to the color table is allocated but not initialized.
  2546. \ DisposPixMap
  2547. 2
  2548. Procedure DisposPixMap (pm: PixMapHandle);
  2549. \ CopyPixMap
  2550. 2
  2551. Procedure CopyPixMap (srcPM,dstPM: PixMapHandle);
  2552. \ CopyBits
  2553. 2
  2554. Procedure CopyBits (srcBits,dstBits: BitMap; srcRect, dstRect: Rect;  mode: INTEGER; maskRgn: RgnHandle);
  2555. \ CopyMask
  2556. 2
  2557. Procedure CopyMask (srcBits,maskBits,dstBits: BitMap; srcRect,maskRect,dstRect: Rect);
  2558. \ SeedCFill
  2559. 2
  2560. Procedure SeedCFill  (srcBits, dstBits: BitMap; srcRect, dstRect: Rect; seedH, seedV: INTEGER; matchProc: ProcPtr; matchData: LONGINT);
  2561. \ CalcCMask
  2562. 2
  2563. Procedure CalcCMask (srcBits, dstBits: BitMap; srcRect, dstRect: Rect; seedRGB: RGBColor; matchProc: ProcPtr; matchData: LONGINT);
  2564. \ NewPixPat
  2565. 2
  2566. Function NewPixPat: PixPatHandle;
  2567. \ DisposPixPat
  2568. 2
  2569. Procedure DisposPixPat (ppat: PixPatHandle);
  2570. \ CopyPixPat
  2571. 2
  2572. Procedure CopyPixPat (srcPP,dstPP: PixPatHandle);
  2573. \ GetPixPat
  2574. 2
  2575. Function GetPixPat (patID: INTEGER): PixPatHandle;
  2576. \ MakeRGBPat
  2577. 2
  2578. Procedure MakeRGBPat (ppat: PixPatHandle; myColor: RGBColor);
  2579. \ PenPixPat
  2580. 2
  2581. Procedure PenPixPat (ppat: PixPatHandle);
  2582. \ BackPixPat
  2583. 2
  2584. Procedure BackPixPat (ppat: PixPatHandle);
  2585. \ GetCCursor
  2586. 2
  2587. Function GetCCursor (crsrID: INTEGER): CCrsrHandle;
  2588. \ SetCCursor
  2589. 2
  2590. Procedure  SetCCursor (cCrsr: CCrsrHandle);
  2591. \ DisposCCursor
  2592. 2
  2593. Procedure DisposCCursor(cCrsr: CCrsrHandle);
  2594. \ AllocCursor
  2595. 2
  2596. Procedure AllocCursor;
  2597. \ GetCIcon
  2598. 2
  2599. Function GetCIcon(id: INTEGER): CIconHandle;
  2600. \ DisposCIcon
  2601. 2
  2602. Procedure DisposCIcon(theIcon: CIconHandle);
  2603. \ PlotCIcon
  2604. 2
  2605. Procedure PlotCIcon(theRect: Rect; theIcon: CIconHandle);
  2606. \ SetPortPix
  2607. 2
  2608. Procedure SetPortPix (pm: PixMapHandle);
  2609. \ OpColor
  2610. 2
  2611. Procedure OpColor (color: RGBColor);
  2612. \ HiliteColor
  2613. 2
  2614. Procedure HiliteColor (color:RGBColor);
  2615. \ CharExtra
  2616. 2
  2617. Procedure CharExtra (extra:Fixed);
  2618. \ SetStdCProcs
  2619. 2
  2620. Procedure SetStdCProcs (VAR cProcs: CQDProcs);
  2621. \ GetCTable
  2622. 2
  2623. Function GetCTable (ctID: INTEGER): CTabHandle;
  2624. \ DisposCTable
  2625. 2
  2626. Procedure DisposCTable(cTable: CTabHandle);
  2627. \ Color2Index
  2628. 42
  2629. Function Color2Index (rgb: RGBColor): LONGINT;
  2630. \ Index2Color
  2631. 42
  2632. Procedure Index2Color (index: LONGINT; VAR rgb: RGBColor);
  2633. \ InvertColor
  2634. 42
  2635. Procedure InvertColor (VAR theColor: RGBColor);
  2636. \ RealColor
  2637. 42
  2638. Function RealColor (color: RGBColor) : BOOLEAN;
  2639. \ GetSubTable
  2640. 42
  2641. Procedure GetSubTable (myColors: CTabHandle; iTabRes:INTEGER; targetTbl: CTabHandle);
  2642. \ MakeITable
  2643. 42
  2644. Procedure MakeITable (colorTab: CTabHandle; inverseTab: ITabHandle; res: INTEGER);
  2645. \ GetCTSeed
  2646. 42
  2647. Function GetCTSeed : LONGINT;
  2648. \ ProtectEntry
  2649. 42
  2650. Procedure ProtectEntry (index: INTEGER; protect: BOOLEAN);
  2651. \ ReserveEntry
  2652. 42
  2653. Procedure ReserveEntry (index: INTEGER; reserve: BOOLEAN);
  2654. \ SetEntries
  2655. 42
  2656. PROCEDURE  SetEntries(start, count: INTEGER; aTable: CSpecArray);
  2657. \ SaveEntries
  2658. 42
  2659. Procedure SaveEntries (srcTable: CTabHandle; ResultTable: CTabHandle; VAR  selection: ReqListRec);
  2660. \ RestoreEntries
  2661. 42
  2662. Procedure RestoreEntries (srcTable:CTabHandle;DstTable:CTabHandle; VAR selection:RecListRec);
  2663. \ SearchProc
  2664. 42
  2665. Function SearchProc (rgb: RGBColor; VAR position: LONGINT): BOOLEAN;
  2666. \ CompProc
  2667. 42
  2668. Procedure CompProc (VAR rgb: RGBColor);
  2669. \ AddSearch
  2670. 42
  2671. Procedure AddSearch (searchProc: ProcPtr);
  2672. \ AddComp
  2673. 42
  2674. Procedure AddComp (compProc: ProcPtr);
  2675. \ DelSearch
  2676. 42
  2677. Procedure DelSearch (searchProc: ProcPtr);
  2678. \ DelComp
  2679. 42
  2680. Procedure DelComp   (compProc: ProcPtr);
  2681. \ SetClientID
  2682. 42
  2683. Procedure SetClientID (id: INTEGER);
  2684. \ NewGDevice
  2685. 44
  2686. Function NewGDevice(refNum: INTEGER; mode: LONGINT)  GDHandle;
  2687. \ InitGDevice
  2688. 44
  2689. Procedure InitGDevice(gdRefNum: INTEGER; mode: LONGINT; gdh: GDHandle);
  2690. \ GetGDevice
  2691. 44
  2692. Function GetGDevice: GDHandle;
  2693. \ SetGDevice
  2694. 44
  2695. Procedure SetGDevice(gdh: GDHandle);
  2696. \ DisposGDevice
  2697. 44
  2698. Function DisposGDevice: GDHandle;
  2699. \ GetDeviceList
  2700. 44
  2701. Function GetDeviceList: GDHandle;
  2702. \ GetMainDevice
  2703. 44
  2704. Function GetMainDevice: GDHandle;
  2705. \ GetNextDevice
  2706. 44
  2707. Function GetNextDevice (gdh: GDHandle): GDHandle;
  2708. \ SetDeviceAttribute
  2709. 44
  2710. Procedure SetDeviceAttribute: (gdh: GDHandle; attribute: INTEGER; value: BOOLEAN);
  2711. \ TestDeviceAttribute
  2712. 44
  2713. Function TestDeviceAttribute (curDevice: GDHandle; attribute: INTEGER) : BOOLEAN;
  2714. \ GetMaxDevice
  2715. 44
  2716. Function GetMaxDevice (globalRect: Rect):GDHandle;
  2717. \ OpenXPP
  2718. 23
  2719. FUNCTION OpenXPP(VAR xppRefnum: INTEGER): OSErr;
  2720. \ ASPOpenSession
  2721. 23
  2722. FUNCTION ASPOpenSession(xParamBlock: XPPParmBlkPtr; async: BOOLEAN): OSErr;
  2723. \ ASPCloseSession
  2724. 23
  2725. FUNCTION ASPCloseSession(xParamBlock: XPPParmBlkPtr; async: BOOLEAN): OSErr;
  2726. \ ASPAbortOS
  2727. 23
  2728. FUNCTION ASPAbortOS(xParamBlock: XPPParmBlkPtr; async: BOOLEAN): OSErr;
  2729. \ ASPGetParms
  2730. 23
  2731. FUNCTION ASPGetParms(xParamBlock: XPPParmBlkPtr; async: BOOLEAN): OSErr;
  2732. \ ASPCloseAll
  2733. 23
  2734. FUNCTION ASPCloseAll(xParamBlock: XPPParmBlkPtr; async: BOOLEAN): OSErr;
  2735. \ ASPUserWrite
  2736. 23
  2737. FUNCTION ASPUserWrite(xParamBlock: XPPParmBlkPtr; async: BOOLEAN): OSErr;
  2738. \ ASPUserCommand
  2739. 23
  2740. FUNCTION ASPUserCommand(xParamBlock: XPPParmBlkPtr; async: BOOLEAN): OSErr;
  2741. \ ASPGetStatus
  2742. 23
  2743. FUNCTION ASPGetStatus(xParamBlock: XPPParmBlkPtr; async: BOOLEAN): OSErr;
  2744. \ AFPCommand
  2745. 23
  2746. FUNCTION AFPCommand(xParamBlock: XPPParmBlkPtr; async: BOOLEAN): OSErr;
  2747. \ PAttachPH
  2748. 23
  2749. FUNCTION PAttachPH(thePBptr:MPPPBptr;async:BOOLEAN): OSErr;
  2750. \ PDetachPH
  2751. 23
  2752. FUNCTION PDetachPH(thePBptr:MPPPBptr;async:BOOLEAN): OSErr;
  2753. \ PWriteLAP
  2754. 23
  2755. FUNCTION PWriteLAP(thePBptr:MPPPBptr;async:BOOLEAN): OSErr;
  2756. \ POpenSkt
  2757. 23
  2758. FUNCTION POpenSkt(thePBptr:MPPPBptr;async:BOOLEAN): OSErr;
  2759. \ PCloseSkt
  2760. 23
  2761. FUNCTION PCloseSkt(thePBptr:MPPPBptr;async:BOOLEAN): OSErr;
  2762. \ PWriteDDP
  2763. 23
  2764. FUNCTION PWriteDDP(thePBptr:MPPPBptr;async:BOOLEAN): OSErr;
  2765. \ PRegisterName
  2766. 23
  2767. FUNCTION PRegisterName(thePBptr:MPPPBptr;async:BOOLEAN): OSErr;
  2768. \ PLookupName
  2769. 23
  2770. FUNCTION PLookupName(thePBptr:MPPPBptr;async:BOOLEAN): OSErr;
  2771. \ PConfirmName
  2772. 23
  2773. FUNCTION PConfirmName(thePBptr:MPPPBptr;async:BOOLEAN): OSErr;
  2774. \ PRemoveName
  2775. 23
  2776. FUNCTION PRemoveName(thePBptr:MPPPBptr;async:BOOLEAN): OSErr;
  2777. \ PKillNBP
  2778. 23
  2779. FUNCTION PKillNBP(thePBptr:MPPPBptr;async:BOOLEAN): OSErr;
  2780. \ PSetSelfSend
  2781. 23
  2782. FUNCTION PSetSelfSend(thePBptr:MPPPBptr;async:BOOLEAN): OSErr;
  2783. \ POpenATPSkt
  2784. 23
  2785. FUNCTION POpenATPSkt(thePBptr:ATPPBptr;async:BOOLEAN): OSErr;
  2786. \ PCloseATPSkt
  2787. 23
  2788. FUNCTION PCloseATPSkt(thePBptr:ATPPBptr;async:BOOLEAN): OSErr;
  2789. \ PSendRequest
  2790. 23
  2791. FUNCTION PSendRequest(thePBptr:ATPPBptr;async:BOOLEAN): OSErr;
  2792. \ PGetRequest
  2793. 23
  2794. FUNCTION PGetRequest(thePBptr:ATPPBptr;async:BOOLEAN): OSErr;
  2795. \ PSendResponse
  2796. 23
  2797. FUNCTION PSendResponse(thePBptr:ATPPBptr;async:BOOLEAN): OSErr;
  2798. \ PAddResponse
  2799. 23
  2800. FUNCTION PAddResponse(thePBptr:ATPPBptr;async:BOOLEAN): OSErr;
  2801. \ PRelTCB
  2802. 23
  2803. FUNCTION PRelTCB(thePBptr:ATPPBptr;async:BOOLEAN): OSErr;
  2804. \ PRelRspCB
  2805. 23
  2806. FUNCTION PRelRspCB(thePBptr:ATPPBptr;async:BOOLEAN): OSErr;
  2807. \ PNSendRequest
  2808. 23
  2809. FUNCTION PNSendRequest(thePBptr:ATPPBptr;async:BOOLEAN): OSErr;
  2810. \ PKillSendReq
  2811. 23
  2812. FUNCTION PKillSendReq(thePBptr:ATPPBptr;async:BOOLEAN): OSErr;
  2813. \ PKillGetReq
  2814. 23
  2815. FUNCTION PKillGetReq(thePBptr:ATPPBptr;async:BOOLEAN): OSErr;
  2816. \ BuildLAPwds
  2817. 23
  2818. PROCEDURE BuildLAPwds(wdsPtr,dataPtr:Ptr;destHost,prototype,frameLen:INTEGER);
  2819. \ BuildDDPwds
  2820. 23
  2821. PROCEDURE BuildDDPwds( wdsPtr,headerPtr,dataPtr:Ptr;
  2822. \ NBPSetEntity
  2823. 23
  2824. PROCEDURE NBPSetEntity(buffer:Ptr;nbpObject,nbpType,nbpZone:Str32);
  2825. \ NBPSetNTE
  2826. 23
  2827. PROCEDURE NBPSetNTE(ntePtr:Ptr;nbpObject,nbpType,nbpZone:Str32;socket:INTEGER);
  2828. \ GetBridgeAddress
  2829. 23
  2830. FUNCTION GetBridgeAddress:INTEGER;
  2831. \ BuildBDS
  2832. 23
  2833. FUNCTION BuildBDS(buffPtr,bdsPtr:Ptr;buffSize:INTEGER):INTEGER;
  2834. \ LAPCloseProtocol
  2835. 23
  2836. FUNCTION LAPCloseProtocol(theLAPType: ABByte): OSErr;
  2837. \ RemoveHdlBlocks
  2838. 23
  2839. PROCEDURE RemoveHdlBlocks;
  2840. \ NewCWindow
  2841. 5
  2842. Function NewCWindow (wStorage: Ptr; boundsRect: Rect; title: Str255; visible: BOOLEAN; procID: INTEGER; behind: WindowPtr; goAwayFlag: BOOLEAN; refCon: LONGINT) : CWindowPtr; [Macintosh II]
  2843. \ GetNewCWindow
  2844. 5
  2845. Function GetNewCWindow (windowID: INTEGER; wStorage: Ptr; behind: CWindowPtr) : CWindowPtr; [Macintosh II]
  2846. \ SetWinColor
  2847. 5
  2848. Procedure SetWinColor (theWindow: WindowPtr; newColorTable: CTabHandle); [Macintosh II]
  2849. \ GetAuxWin
  2850. 5
  2851. Function GetAuxWin (theWindow: WindowPtr; VAR colors: CTabHandle) : BOOLEAN; [Macintosh II]
  2852. \ GetWVariant
  2853. 5
  2854. Function GetWVariant (whichWindow:WindowPtr): INTEGER; [Macintosh Plus, Macintosh SE, Macintosh II]
  2855. \ GetGrayRgn
  2856. 5
  2857. Function GetGrayRgn : regionHandle;  [Macintosh Plus, Macintosh SE, Macintosh II]
  2858. \ NewCDialog
  2859. 9
  2860. Function NewCDialog (dStorage:╩╩Ptr; boundsRect:╩╩Rect; title:╩╩Str255; visible:╩╩BOOLEAN; procID:╩╩INTEGER; behind:╩╩WindowPtr; goAwayFlag:╩╩BOOLEAN; refCon:╩╩LONGINT; items:╩╩Handle) :╩╩CDialogPtr;
  2861. \ PrStlInit
  2862. 18
  2863. FUNCTION PrStlInit(hPrint: THPrint): TPPrDlg;
  2864. \ PrJobInit
  2865. 18
  2866. FUNCTION PrJobInit(hPrint: THPrint): TPPrDlg;
  2867. \ PrDlgMain
  2868. 18
  2869. FUNCTION PrDlgMain(hPrint: THPrint; pDlgInit: ProcPtr): Boolean;
  2870. \ PrGeneral
  2871. 18
  2872. Procedure PrGeneral (pData: Ptr);
  2873. \ SetStylHandle
  2874. 8
  2875. Procedure SetStylHandle (theHandle: TEStyleHandle; hTE: TEHandle);
  2876. \ GetStylHandle
  2877. 8
  2878. Function  GetStylHandle (hTE: TEHandle) : TEStyleHandle;
  2879. \ GetStylScrap
  2880. 8
  2881. Function  GetStylScrap (hTE: TEHandle) : StScrpHandle;
  2882. \ TEStylInsert
  2883. 8
  2884. Procedure TEStylInsert (text: Ptr; length: LONGINT; hST: stScrpHandle; hTE: TEHandle);
  2885. \ TEGetOffset
  2886. 8
  2887. Function  TEGetOffset (pt: Point; hTE: TEHandle) : INTEGER;
  2888. \ TEGetPoint
  2889. 8
  2890. Function TEGetPoint (offset: INTEGER; hTE: TEHandle) : POINT;
  2891. \ TEGetHeight
  2892. 8
  2893. Function TEGetHeight (endLine, startLine: LONGINT; hTE: TEHandle) : INTEGER;
  2894. \ TEGetStyle
  2895. 8
  2896. Procedure TEGetStyle (offset: INTEGER; VAR theStyle: TextStyle;
  2897.                     VAR lineHeight,fontAscent: INTEGER; hTE: TEHandle);
  2898. \ TEStylPaste
  2899. 8
  2900. Procedure TEStylPaste   (hTE: TEHandle);
  2901. \ TESetStyle
  2902. 8
  2903. Procedure TESetStyle (mode: INTEGER; newStyle: TextStyle; redraw: BOOLEAN;  hTE: TEHandle);
  2904. \ TEReplaceStyle
  2905. 8
  2906. Procedure TEReplaceStyle    (mode: INTEGER; oldStyle,newStyle: TextStyle; redraw: BOOLEAN; hTE: TEHandle);
  2907. \ InitCursorCtl
  2908. 32
  2909. PROCEDURE InitCursorCtl(newCursors: UNIV AcurHandle);
  2910. \ RotateCursor
  2911. 32
  2912. PROCEDURE RotateCursor(counter: LONGINT);
  2913. \ SpinCursor
  2914. 32
  2915. PROCEDURE SpinCursor(increment: INTEGER);
  2916. \ Hide_Cursor
  2917. 32
  2918. PROCEDURE Hide_Cursor;
  2919. \ Show_Cursor
  2920. 32
  2921. PROCEDURE Show_Cursor(cursorKind: Cursors);
  2922. \ InitErrMgr
  2923. 33
  2924. PROCEDURE InitErrMgr(toolErrFileName: Str255; sysErrFileName: Str255;
  2925. \ CloseErrMgr
  2926. 33
  2927. PROCEDURE CloseErrMgr;
  2928. \ GetToolErrText
  2929. 33
  2930. PROCEDURE GetToolErrText(msgNbr: INTEGER; errInsert: Str255;
  2931. \ GetSysErrText
  2932. 33
  2933. PROCEDURE GetSysErrText(msgNbr: INTEGER; errMsg: StringPtr);
  2934. \ AddErrInsert
  2935. 33
  2936. PROCEDURE AddErrInsert(errInsert: Str255; errMsg: StringPtr);
  2937. \ InitGrf3D
  2938. 35
  2939. PROCEDURE InitGrf3D(globalPtr: Ptr);
  2940. \ Open3DPort
  2941. 35
  2942. PROCEDURE Open3DPort(port: Port3DPtr);
  2943. \ SetPort3D
  2944. 35
  2945. PROCEDURE SetPort3D(port: Port3DPtr);
  2946. \ GetPort3D
  2947. 35
  2948. PROCEDURE GetPort3D(VAR port: Port3DPtr);
  2949. \ MoveTo2D
  2950. 35
  2951. PROCEDURE MoveTo2D(x, y: Fixed);
  2952. \ MoveTo3D
  2953. 35
  2954. PROCEDURE MoveTo3D(x, y, z: Fixed);
  2955. \ LineTo2D
  2956. 35
  2957. PROCEDURE LineTo2D(x, y: Fixed);
  2958. \ LineTo3D
  2959. 35
  2960. PROCEDURE LineTo3D(x, y, z: Fixed);
  2961. \ Move2D
  2962. 35
  2963. PROCEDURE Move2D(dx, dy: Fixed);
  2964. \ Move3D
  2965. 35
  2966. PROCEDURE Move3D(dx, dy, dz: Fixed);
  2967. \ Line2D
  2968. 35
  2969. PROCEDURE Line2D(dx, dy: Fixed);
  2970. \ Line3D
  2971. 35
  2972. PROCEDURE Line3D(dx, dy, dz: Fixed);
  2973. \ ViewPort
  2974. 35
  2975. PROCEDURE ViewPort(r: Rect);
  2976. \ LookAt
  2977. 35
  2978. PROCEDURE LookAt(left, top, right, bottom: Fixed);
  2979. \ ViewAngle
  2980. 35
  2981. PROCEDURE ViewAngle(angle: Fixed);
  2982. \ Identity
  2983. 35
  2984. PROCEDURE Identity;
  2985. \ Scale
  2986. 35
  2987. PROCEDURE Scale(xFactor, yFactor, zFactor: Fixed);
  2988. \ Translate
  2989. 35
  2990. PROCEDURE Translate(dx, dy, dz: Fixed);
  2991. \ Pitch
  2992. 35
  2993. PROCEDURE Pitch(xAngle: Fixed);
  2994. \ Yaw
  2995. 35
  2996. PROCEDURE Yaw(yAngle: Fixed);
  2997. \ Roll
  2998. 35
  2999. PROCEDURE Roll(zAngle: Fixed);
  3000. \ Skew
  3001. 35
  3002. PROCEDURE Skew(zAngle: Fixed);
  3003. \ Transform
  3004. 35
  3005. PROCEDURE Transform(src: Point3D; VAR dst: Point3D);
  3006. \ Clip3D
  3007. 35
  3008. FUNCTION Clip3D(src1, src2: Point3D; VAR dst1, dst2: Point): BOOLEAN;
  3009. \ SetPt3D
  3010. 35
  3011. PROCEDURE SetPt3D(VAR pt3D: Point3D; x, y, z: Fixed);
  3012. \ SetPt2D
  3013. 35
  3014. PROCEDURE SetPt2D(VAR pt2D: Point2D; x, y: Fixed);
  3015. \ IEStandAlone
  3016. 36
  3017. FUNCTION IEStandAlone: BOOLEAN;
  3018. \ IEgetenv
  3019. 36
  3020. FUNCTION IEgetenv(envName: STRING; VAR envValue: UNIV IEString): BOOLEAN;
  3021. \ IEfaccess
  3022. 36
  3023. FUNCTION IEfaccess(fName: STRING; opCode: LONGINT;
  3024. \ IEopen
  3025. 36
  3026. PROCEDURE IEopen(VAR fvar: UNIV PASCALFILE; fName: STRING; mode: LONGINT);
  3027. \ IEioctl
  3028. 36
  3029. FUNCTION IEioctl(VAR fvar: UNIV PASCALFILE; request: LONGINT;
  3030. \ IElseek
  3031. 36
  3032. FUNCTION IElseek(VAR fvar: UNIV PASCALFILE; offset: LONGINT;
  3033. \ IEonexit
  3034. 36
  3035. PROCEDURE IEonexit(exitProc: UNIV LONGINT);
  3036. \ IEexit
  3037. 36
  3038. PROCEDURE IEexit(status: LONGINT);
  3039. \ IE_exit
  3040. 36
  3041. PROCEDURE IE_exit(status: LONGINT);
  3042. \ InitPalettes
  3043. 37
  3044. Procedure InitPalettes;
  3045. \ NewPalette
  3046. 37
  3047. Function NewPalette (entries: INTEGER; srcColors: CTabHandle; srcUsage, srcTolerance: INTEGER) : PaletteHandle;
  3048. \ GetNewPalette
  3049. 37
  3050. Function GetNewPalette (paletteID: INTEGER) : PaletteHandle;
  3051. \ DisposePalette
  3052. 37
  3053. Procedure DisposePalette (srcPalette: PaletteHandle);
  3054. \ ActivatePalette
  3055. 37
  3056. Procedure ActivatePalette (srcWindow: WindowPtr);
  3057. \ SetPalette
  3058. 37
  3059. Procedure SetPalette (dstWindow: WindowPtr; srcPalette: PaletteHandle; cUpdates: BOOLEAN);
  3060. \ GetPalette
  3061. 37
  3062. Function GetPalette (srcWindow: WindowPtr) : PaletteHandle;
  3063. \ PmForeColor
  3064. 37
  3065. Procedure PmForeColor (dstEntry: INTEGER);
  3066. \ PmBackColor
  3067. 37
  3068. Procedure PmBackColor (dstEntry: INTEGER);
  3069. \ AnimateEntry
  3070. 37
  3071. Procedure AnimateEntry (dstWindow: WindowPtr; dstEntry: INTEGER; srcRGB: RGBColor);
  3072. \ AnimatePalette
  3073. 37
  3074. Procedure AnimatePalette (dstWindow: WindowPtr; srcCTab: CTabHandle; srcIndex,dstEntry,dstLength: INTEGER);
  3075. \ GetEntryColor
  3076. 37
  3077. Procedure GetEntryColor (srcPalette: PaletteHandle; srcEntry: INTEGER; VAR dstRGB: RGBColor);
  3078. \ SetEntryColor
  3079. 37
  3080. Procedure SetEntryColor (dstPalette: PaletteHandle; dstEntry: INTEGER; srcRGB: RGBColor);
  3081. \ GetEntryUsage
  3082. 37
  3083. Procedure GetEntryUsage (srcPalette: PaletteHandle; srcEntry: INTEGER; VAR dstUsage,dstTolerance: INTEGER);
  3084. \ SetEntryUsage
  3085. 37
  3086. Procedure SetEntryUsage (dstPalette: PaletteHandle; dstEntry: INTEGER; srcUsage,srcTolerance: INTEGER);
  3087. \ CTab2Palette
  3088. 37
  3089. Procedure CTab2Palette (srcCTab: CTabHandle; dstPalette: PaletteHandle; srcUsage,srcTolerance: INTEGER);
  3090. \ Palette2CTab
  3091. 37
  3092. Procedure Palette2CTab (srcPalette: PaletteHandle; dstCTab: CTabHandle);
  3093. \ InitPerf
  3094. 38
  3095. FUNCTION InitPerf (VAR thePerfGlobals: TP2PerfGlobals;
  3096. \ TermPerf
  3097. 38
  3098. PROCEDURE TermPerf (thePerfGlobals: TP2PerfGlobals);
  3099. \ PerfControl
  3100. 38
  3101. FUNCTION PerfControl (thePerfGlobals: TP2PerfGlobals;
  3102. \ PerfDump
  3103. 38
  3104. FUNCTION PerfDump (thePerfGlobals: TP2PerfGlobals;
  3105. \ CvtPC
  3106. 38
  3107. FUNCTION CvtPC (thePerfGlobals: TP2PerfGlobals; pc: LONGINT): LONGINT;
  3108. \ GetColor
  3109. 39
  3110. Function GetColor(where: Point; prompt: Str255; inColor: RGBColor; VAR outColor: RGBColor) : BOOLEAN;
  3111. \ CMY2RGB
  3112. 39
  3113. PROCEDURE  CMY2RGB (cColor: CMYColor; VAR rColor: RGBColor);
  3114. \ RGB2CMY
  3115. 39
  3116. PROCEDURE  RGB2CMY (rColor: RGBColor; VAR cColor: CMYColor);
  3117. \ HSL2RGB
  3118. 39
  3119. PROCEDURE  HSL2RGB (hColor: HSLColor; VAR rColor: RGBColor);
  3120. \ RGB2HSL
  3121. 39
  3122. PROCEDURE  RGB2HSL (rColor: RGBColor; VAR hColor: HSLColor);
  3123. \ HSV2RGB
  3124. 39
  3125. PROCEDURE  HSV2RGB (hColor: HSVColor; VAR rColor: RGBColor);
  3126. \ RGB2HSV
  3127. 39
  3128. PROCEDURE  RGB2HSV (rColor: RGBColor; VAR hColor: HSVColor);
  3129. \ Fix2SmallFract
  3130. 39
  3131. Function Fix2SmallFract(f: Fixed): SmallFract;
  3132. \ SmallFract2Fix
  3133. 39
  3134. Function SmallFract2Fix(s: SmallFract): Fixed;
  3135. \ IEEEDefaultEnv
  3136. 40
  3137. FUNCTION IEEEDefaultEnv: Environment;
  3138. \ GetTrapVector
  3139. 40
  3140. PROCEDURE GetTrapVector(VAR Traps: TrapVector);
  3141. \ SetTrapVector
  3142. 40
  3143. PROCEDURE SetTrapVector(Traps: TrapVector);
  3144. \ X96toX80
  3145. 40
  3146. FUNCTION X96toX80(x: EXTENDED): Extended80;
  3147. \ X80toX96
  3148. 40
  3149. FUNCTION X80toX96(x: Extended80): EXTENDED;
  3150. \ Sin
  3151. 40
  3152. FUNCTION Sin(x: EXTENDED): EXTENDED;
  3153. \ Cos
  3154. 40
  3155. FUNCTION Cos(x: EXTENDED): EXTENDED;
  3156. \ ArcTan
  3157. 40
  3158. FUNCTION ArcTan(x: EXTENDED): EXTENDED;
  3159. \ Exp
  3160. 40
  3161. FUNCTION Exp(x: EXTENDED): EXTENDED;
  3162. \ Ln
  3163. 40
  3164. FUNCTION Ln(x: EXTENDED): EXTENDED;
  3165. \ Log2
  3166. 40
  3167. FUNCTION Log2(x: EXTENDED): EXTENDED;
  3168. \ Ln1
  3169. 40
  3170. FUNCTION Ln1(x: EXTENDED): EXTENDED;
  3171. \ Exp2
  3172. 40
  3173. FUNCTION Exp2(x: EXTENDED): EXTENDED;
  3174. \ Exp1
  3175. 40
  3176. FUNCTION Exp1(x: EXTENDED): EXTENDED;
  3177. \ Tan
  3178. 40
  3179. FUNCTION Tan(x: EXTENDED): EXTENDED;
  3180. \ GetHaltVector
  3181. 40
  3182. FUNCTION GetHaltVector: LONGINT;
  3183. \ SetHaltVector
  3184. 40
  3185. PROCEDURE SetHaltVector(v: LONGINT);
  3186. \ X96toX80
  3187. 40
  3188. FUNCTION X96toX80(x: Extended96): EXTENDED;
  3189. \ X80toX96
  3190. 40
  3191. FUNCTION X80toX96(x: EXTENDED): Extended96;
  3192. \ Log2
  3193. 40
  3194. FUNCTION Log2(x: EXTENDED): EXTENDED;
  3195. \ Ln1
  3196. 40
  3197. FUNCTION Ln1(x: EXTENDED): EXTENDED;
  3198. \ Exp2
  3199. 40
  3200. FUNCTION Exp2(x: EXTENDED): EXTENDED;
  3201. \ Exp1
  3202. 40
  3203. FUNCTION Exp1(x: EXTENDED): EXTENDED;
  3204. \ Tan
  3205. 40
  3206. FUNCTION Tan(x: EXTENDED): EXTENDED;
  3207. \ Num2Integer
  3208. 40
  3209. FUNCTION Num2Integer(x: EXTENDED): INTEGER;
  3210. \ Num2Longint
  3211. 40
  3212. FUNCTION Num2Longint(x: EXTENDED): LONGINT;
  3213. \ Num2Real
  3214. 40
  3215. FUNCTION Num2Real(x: EXTENDED): real;
  3216. \ Num2Double
  3217. 40
  3218. FUNCTION Num2Double(x: EXTENDED): DOUBLE;
  3219. \ Num2Extended
  3220. 40
  3221. FUNCTION Num2Extended(x: EXTENDED): EXTENDED;
  3222. \ Num2Comp
  3223. 40
  3224. FUNCTION Num2Comp(x: EXTENDED): comp;
  3225. \ Num2Dec
  3226. 40
  3227. PROCEDURE Num2Dec(f: DecForm; x: EXTENDED; VAR d: Decimal);
  3228. \ Dec2Num
  3229. 40
  3230. FUNCTION Dec2Num(d: Decimal): EXTENDED;
  3231. \ Num2Str
  3232. 40
  3233. PROCEDURE Num2Str(f: DecForm; x: EXTENDED; VAR s: DecStr);
  3234. \ Str2Num
  3235. 40
  3236. FUNCTION Str2Num(s: DecStr): EXTENDED;
  3237. \ Str2Dec
  3238. 40
  3239. PROCEDURE Str2Dec(s: DecStr; VAR Index: INTEGER; VAR d: Decimal;
  3240. \ CStr2Dec
  3241. 40
  3242. PROCEDURE CStr2Dec(s: CStrPtr; VAR Index: INTEGER; VAR d: Decimal;
  3243. \ Dec2Str
  3244. 40
  3245. PROCEDURE Dec2Str(f: DecForm; d: Decimal; VAR s: DecStr);
  3246. \ Remainder
  3247. 40
  3248. FUNCTION Remainder(x, y: EXTENDED; VAR quo: INTEGER): EXTENDED;
  3249. \ Rint
  3250. 40
  3251. FUNCTION Rint(x: EXTENDED): EXTENDED;
  3252. \ Scalb
  3253. 40
  3254. FUNCTION Scalb(n: INTEGER; x: EXTENDED): EXTENDED;
  3255. \ Logb
  3256. 40
  3257. FUNCTION Logb(x: EXTENDED): EXTENDED;
  3258. \ CopySign
  3259. 40
  3260. FUNCTION CopySign(x, y: EXTENDED): EXTENDED;
  3261. \ NextReal
  3262. 40
  3263. FUNCTION NextReal(x, y: real): real;
  3264. \ NextDouble
  3265. 40
  3266. FUNCTION NextDouble(x, y: DOUBLE): DOUBLE;
  3267. \ NextExtended
  3268. 40
  3269. FUNCTION NextExtended(x, y: EXTENDED): EXTENDED;
  3270. \ XpwrI
  3271. 40
  3272. FUNCTION XpwrI(x: EXTENDED; i: INTEGER): EXTENDED;
  3273. \ XpwrY
  3274. 40
  3275. FUNCTION XpwrY(x, y: EXTENDED): EXTENDED;
  3276. \ Compound
  3277. 40
  3278. FUNCTION Compound(r, n: EXTENDED): EXTENDED;
  3279. \ Annuity
  3280. 40
  3281. FUNCTION Annuity(r, n: EXTENDED): EXTENDED;
  3282. \ RandomX
  3283. 40
  3284. FUNCTION RandomX(VAR x: EXTENDED): EXTENDED;
  3285. \ ClassReal
  3286. 40
  3287. FUNCTION ClassReal(x: real): NumClass;
  3288. \ ClassDouble
  3289. 40
  3290. FUNCTION ClassDouble(x: DOUBLE): NumClass;
  3291. \ ClassComp
  3292. 40
  3293. FUNCTION ClassComp(x: comp): NumClass;
  3294. \ ClassExtended
  3295. 40
  3296. FUNCTION ClassExtended(x: EXTENDED): NumClass;
  3297. \ SignNum
  3298. 40
  3299. FUNCTION SignNum(x: EXTENDED): INTEGER;
  3300. \ NAN
  3301. 40
  3302. FUNCTION NAN(i: INTEGER): EXTENDED;
  3303. \ SetException
  3304. 40
  3305. PROCEDURE SetException(e: Exception; b: BOOLEAN);
  3306. \ TestException
  3307. 40
  3308. FUNCTION TestException(e: Exception): BOOLEAN;
  3309. \ SetHalt
  3310. 40
  3311. PROCEDURE SetHalt(e: Exception; b: BOOLEAN);
  3312. \ TestHalt
  3313. 40
  3314. FUNCTION TestHalt(e: Exception): BOOLEAN;
  3315. \ SetRound
  3316. 40
  3317. PROCEDURE SetRound(r: RoundDir);
  3318. \ GetRound
  3319. 40
  3320. FUNCTION GetRound: RoundDir;
  3321. \ SetPrecision
  3322. 40
  3323. PROCEDURE SetPrecision(p: RoundPre);
  3324. \ GetPrecision
  3325. 40
  3326. FUNCTION GetPrecision: RoundPre;
  3327. \ SetEnvironment
  3328. 40
  3329. PROCEDURE SetEnvironment(e: Environment);
  3330. \ GetEnvironment
  3331. 40
  3332. PROCEDURE GetEnvironment(VAR e: Environment);
  3333. \ ProcEntry
  3334. 40
  3335. PROCEDURE ProcEntry(VAR e: Environment);
  3336. \ ProcExit
  3337. 40
  3338. PROCEDURE ProcExit(e: Environment);
  3339. \ Relation
  3340. 40
  3341. FUNCTION Relation(x, y: EXTENDED): RelOp;
  3342. \ SCSIReset
  3343. 34
  3344. FUNCTION SCSIReset: OSErr;
  3345. \ SCSIGet
  3346. 34
  3347. FUNCTION SCSIGet: OSErr;
  3348. \ SCSISelect
  3349. 34
  3350. FUNCTION SCSISelect(targetID: INTEGER): OSErr;
  3351. \ SCSICmd
  3352. 34
  3353. FUNCTION SCSICmd(buffer: Ptr; count: INTEGER): OSErr;
  3354. \ SCSIRead
  3355. 34
  3356. FUNCTION SCSIRead(tibPtr: Ptr): OSErr;
  3357. \ SCSIRBlind
  3358. 34
  3359. FUNCTION SCSIRBlind(tibPtr: Ptr): OSErr;
  3360. \ SCSIWrite
  3361. 34
  3362. FUNCTION SCSIWrite(tibPtr: Ptr): OSErr;
  3363. \ SCSIWBlind
  3364. 34
  3365. FUNCTION SCSIWBlind(tibPtr: Ptr): OSErr;
  3366. \ SCSIComplete
  3367. 34
  3368. FUNCTION SCSIComplete(VAR stat, message: INTEGER; wait: LONGINT): OSErr;
  3369. \ SCSIStat
  3370. 34
  3371. FUNCTION SCSIStat: INTEGER;
  3372. \ SCSISelAtn
  3373. 34
  3374. FUNCTION SCSISelAtn(targetID: INTEGER): OSErr;
  3375. \ SCSIMsgIn
  3376. 34
  3377. FUNCTION SCSIMsgIn(VAR message: INTEGER): OSErr;
  3378. \ SCSIMsgOut
  3379. 34
  3380. FUNCTION SCSIMsgOut(message: INTEGER): OSErr;
  3381. \ IEsigset
  3382. 41
  3383. FUNCTION IEsigset(sgMap: SignalMap; sigHdlr: UNIV SignalHandler):
  3384. \ IEsighold
  3385. 41
  3386. FUNCTION IEsighold(sgMap: SignalMap):
  3387. \ IEsigrelease
  3388. 41
  3389. PROCEDURE IEsigrelease(sgMap: SignalMap; prevMap: SignalMap);
  3390. \ IEsigpause
  3391. 41
  3392. PROCEDURE IEsigpause(sgMap: SignalMap);
  3393. \ GetCVariant
  3394. 6
  3395. Function GetCVariant (theControl: ControlHandle) : INTEGER; [Macintosh Plus, Macintosh SE, and Macintosh II]
  3396. \ SetCtlColor
  3397. 6
  3398. Procedure SetCtlColor (theControl: ControlHandle; newColorTable: CCTabHandle); [Macintosh II]
  3399. \ GetAuxCtl
  3400. 6
  3401. Function GetAuxCtl (theControl: ControlHandle; VAR acHndl: AuxCtlHndl) : BOOLEAN; [Macintosh II]
  3402. \ cdev
  3403. 43
  3404. Function cdev(message, Item, numItems, CPanelID: INTEGER;
  3405.             VAR theEvent: EventRecord; cdevValue: LONGINT;
  3406.             CPDialog: DialogPtr) : LONGINT;
  3407. \ PBHGetVolParms
  3408. 17
  3409. Function PBHGetVolParms (paramBlock:  HParmBlkPtr; async: BOOLEAN) :  OSErr;
  3410. \ PBHGetLogInInfo
  3411. 17
  3412. Function PBHGetLogInInfo (paramBlock: HParmBlkPtr; async: BOOLEAN) : OSErr;
  3413. \ PBHGetDirAccess
  3414. 17
  3415. Function PBHGetDirAccess (paramBlock: HParmBlkPtr; async: BOOLEAN): OSErr;
  3416. \ PBHSetDirAccess
  3417. 17
  3418. Function PBHSetDirAccess (paramBlock: HParmBlkPtr; async: BOOLEAN) : OSErr;
  3419. \ PBHMapID
  3420. 17
  3421. Function PBHMapID (paramBlock: HParmBlkPtr; async: BOOLEAN): OSErr;
  3422. \ PBHMapName
  3423. 17
  3424. Function PBHMapName(paramBlock: HParmBlkPtr; async: BOOLEAN) : OSErr;
  3425. \ PBHCopyFile
  3426. 17
  3427. Function PBHCopyFile (paramBlock: HParmBlkPtr; async: BOOLEAN) : OSErr;
  3428. \ PBHMoveRename
  3429. 17
  3430. Function PBHMoveRename (paramBlock: HParmBlkPtr; async: BOOLEAN) : OSErr;
  3431. \ PBHOpenDeny
  3432. 17
  3433. Function PBHOpenDeny (paramBlock: HParmBlkPtr; async: BOOLEAN): OSErr;
  3434. \ PBHOpenRFDeny
  3435. 17
  3436. Function PBHOpenRFDeny (paramBlock: HParmBlkPtr; async: BOOLEAN) : OSErr;
  3437. \ GetMMUMode
  3438. 25
  3439. Function GetMMUMode (VAR mode: INTEGER);
  3440. \ SwapMMUMode
  3441. 25
  3442. Procedure SwapMMUMode (VAR mode: Byte);
  3443. \ StripAddress
  3444. 25
  3445. Function StripAddress (theAddress: LONGINT) : LONGINT;
  3446. \ RGetResource
  3447. 1
  3448. Function RGetResource (theType: ResType; theID: INTEGER) : Handle;
  3449. \ SCSIMsgIn
  3450. 34
  3451. Function SCSIMsgIn (VAR message: INTEGER) : OSErr;
  3452. \ SCSIMsgOut
  3453. 34
  3454. Function SCSIMsgOut (message: INTEGER) : OSErr;
  3455. \ ShutDwnPower
  3456. 45
  3457. Procedure ShutDwnPower;
  3458. \ ShutDwnStart
  3459. 45
  3460. Procedure ShutDwnStart;
  3461. \ ShutDwnInstall
  3462. 45
  3463. Procedure ShutDwnInstall (shutDwnProc: ProcPtr; flags: INTEGER);
  3464. \ ShutDwnRemove
  3465. 45
  3466. Procedure ShutDwnRemove (shutDwnProc: ProcPtr);
  3467. \ SRsrcInfo
  3468. 46
  3469. Function SRsrcInfo(spBlkPtr: SpBlockPtr) : OSErr;
  3470. \ SNextsRsrc
  3471. 46
  3472. Function SNextsRsrc(spBlkPtr: SpBlockPtr) : OSErr;
  3473. \ SNextTypesRsrc
  3474. 46
  3475. Function SNextTypesRsrc(spBlkPtr: SpBlockPtr) : OSErr;
  3476. \ SReadDrvrName
  3477. 46
  3478. Function SReadDrvrName(spBlkPtr: SpBlockPtr) : OSErr;
  3479. \ SReadByte
  3480. 46
  3481. Function SReadByte(spBlkPtr: SpBlockPtr) : OSErr;
  3482. \ SReadWord
  3483. 46
  3484. Function SReadWord(spBlkPtr: SpBlockPtr) : OSErr;
  3485. \ sReadLong
  3486. 46
  3487. Function sReadLong(spBlkPtr: SpBlockPtr) : OSErr;
  3488. \ SGetCString
  3489. 46
  3490. Function SGetCString(spBlkPtr: SpBlockPtr) : OSErr;
  3491. \ SGetBlock
  3492. 46
  3493. Function SGetBlock(spBlkPtr: SpBlockPtr) : OSErr;
  3494. \ SFindStruct
  3495. 46
  3496. Function SFindStruct(spBlkPtr: SpBlockPtr) : OSErr;
  3497. \ SReadStruct
  3498. 46
  3499. Function SReadStruct(spBlkPtr: SpBlockPtr) : OSErr;
  3500. \ SReadInfo
  3501. 46
  3502. Function SReadInfo(spBlkPtr: SpBlockPtr) : OSErr;
  3503. \ SReadPRAMRec
  3504. 46
  3505. Function SReadPRAMRec(spBlkPtr: SpBlockPtr) : OSErr;
  3506. \ SPutPRAMRec
  3507. 46
  3508. Function SPutPRAMRec(spBlkPtr: SpBlockPtr) : OSErr;
  3509. \ SReadFHeader
  3510. 46
  3511. Function SReadFHeader(spBlkPtr: SpBlockPtr) : OSErr;
  3512. \ SCkCardStatus
  3513. 46
  3514. Function SCkCardStatus(spBlkPtr: SpBlockPtr) : OSErr;
  3515. \ GetDefaultStartup
  3516. 48
  3517. Procedure GetDefaultStartup (paramBlock: DefStartPtr);
  3518. \ SetDefaultStartup
  3519. 48
  3520. Procedure SetDefaultStartup (paramBlock: DefStartPtr);
  3521. \ GetVideoDefault
  3522. 48
  3523. Procedure GetVideoDefault (paramBlock: DefVideoPtr);
  3524. \ SetVideoDefault
  3525. 48
  3526. Procedure SetVideoDefault (paramBlock: DefVideoPtr);
  3527. \ GetOSDefault
  3528. 48
  3529. Procedure GetOSDefault (paramBlock: DefOSPtr);
  3530. \ SetOSDefault
  3531. 48
  3532. Procedure SetOSDefault (paramBlock: DefOSPtr);
  3533. \ GetTimeout
  3534. 48
  3535. Procedure GetTimeout (VAR count: INTEGER);
  3536. \ SetTimeout
  3537. 48
  3538. Procedure SetTimeout (count: INTEGER);
  3539. \ DTInstall
  3540. 49
  3541. Function DTInstall (dtTaskPtr: QElemPtr) : OSErr;
  3542. \ KeyTrans
  3543. 4
  3544. Function KeyTrans (transData: Ptr; keycode: Integer; VAR state: LONGINT) : LONGINT;
  3545. \ AttachVBL
  3546. 24
  3547. Function AttachVBL (theSlot: INTEGER) : OSErr;
  3548. \ SlotVInstall
  3549. 24
  3550. Function SlotVInstall (vblTaskPtr: QElemPtr; theSlot:INTEGER) : OSErr;
  3551. \ SlotVRemove
  3552. 24
  3553. Function SlotVRemove (vblTaskPtr: QElemPtr; theSlot: INTEGER) : OSErr;
  3554. \ DoVBLTask
  3555. 24
  3556. Function DoVBLTask (theSlot: INTEGER) : OSErr;
  3557. \ ADBReInit
  3558. 31
  3559. Procedure ADBReInit;
  3560. \ ADBOp
  3561. 31
  3562. Function ADBOp (data: Ptr; compRout: ProcPtr; buffer: Ptr; commandNum: INTEGER) : OSErr;
  3563. \ CountADBs
  3564. 31
  3565. Function CountADBs: INTEGER;
  3566. \ GetIndADB
  3567. 31
  3568. Function GetIndADB (VAR info: ADBDataBlock; devTableIndex: INTEGER) : ADBAddress;
  3569. \ GetADBInfo
  3570. 31
  3571. Function GetADBInfo (VAR info: ADBDataBlock; ADBAddr: ADBAddress) : OsErr;
  3572. \ SetADBInfo
  3573. 31
  3574. Function SetADBInfo (VAR info: ADBSetInfoBlock; ADBAddr: ADBAddress) : OsErr;
  3575. \ OpenSlot
  3576. 19
  3577. Function OpenSlot(paramBlock: paramBlkPtr; aSync: BOOLEAN) : OsErr;
  3578. \ SIntInstall
  3579. 19
  3580. Function SIntInstall(sIntQElemPtr: SQElemPtr; theSlot: INTEGER) : OsErr;
  3581. \ SIntRemove
  3582. 19
  3583. Function SIntRemove(sIntQElemPtr: SQElemPtr; theSlot: INTEGER) : OsErr;
  3584. \ SetChooserAlert
  3585. 19
  3586. Function SetChooserAlert (f:BOOLEAN) : BOOLEAN;
  3587. \ SndPlay
  3588. 47
  3589. Function SndPlay (chan: SndChannelPtr; sndHdl: Handle; async: BOOLEAN): OSErr;
  3590. \ SndNewChannel
  3591. 47
  3592. Function SndNewChannel (VAR chan: SndChannelPtr; synth: INTEGER; init: LONGINT; userRoutine: ProcPtr) : OSErr;
  3593. \ SndAddModifier
  3594. 47
  3595. Function SndAddModifier (chan: SndChannelPtr; modifier: ProcPtr; id: INTEGER; init: LONGINT) : OSErr;
  3596. \ SndDoCommand
  3597. 47
  3598. Function SndDoCommand (chan: SndChannelPtr; cmd: SndCommand; noWait: BOOLEAN) : OSErr;
  3599. \ SndDoImmediate
  3600. 47
  3601. Function SndDoImmediate (chan: SndChannelPtr; cmd: SndCommand) : OSErr;
  3602. \ SndControl
  3603. 47
  3604. Function SndControl (id: INTEGER; VAR cmd: SndCommand) : OSErr;
  3605. \ SndDisposeChannel
  3606. 47
  3607. Function SndDisposeChannel (chan: SndChannelPtr; quitNow: BOOLEAN) : OSErr;
  3608. \ StartSound
  3609. 21
  3610. PROCEDURE StartSound (synthRec: Ptr; numBytes: LONGINT; completionRtn:
  3611. \ StopSound
  3612. 21
  3613. PROCEDURE StopSound;
  3614. \ SoundDone
  3615. 21
  3616. FUNCTION SoundDone : BOOLEAN;
  3617. \ GetSoundVol
  3618. 21
  3619. PROCEDURE GetSoundVol (VAR level: INTEGER);
  3620. \
  3621.