Module: macos-interface Copyright: Original Code is Copyright (c) 1995-2004 Functional Objects, Inc. All rights reserved. License: Functional Objects Library Public License Version 1.0 Dual-license: GNU Lesser General Public License Warranty: Distributed WITHOUT WARRANTY OF ANY KIND // This file is automatically generated from "Quickdraw.h"; do not edit. // unnamed enum: define inline-only constant $invalColReq = -1; // unnamed enum: define inline-only constant $srcCopy = 0; define inline-only constant $srcOr = 1; define inline-only constant $srcXor = 2; define inline-only constant $srcBic = 3; define inline-only constant $notSrcCopy = 4; define inline-only constant $notSrcOr = 5; define inline-only constant $notSrcXor = 6; define inline-only constant $notSrcBic = 7; define inline-only constant $patCopy = 8; define inline-only constant $patOr = 9; define inline-only constant $patXor = 10; define inline-only constant $patBic = 11; define inline-only constant $notPatCopy = 12; define inline-only constant $notPatOr = 13; define inline-only constant $notPatXor = 14; define inline-only constant $notPatBic = 15; define inline-only constant $grayishTextOr = 49; define inline-only constant $hilitetransfermode = 50; define inline-only constant $hilite = 50; define inline-only constant $blend = 32; define inline-only constant $addPin = 33; define inline-only constant $addOver = 34; define inline-only constant $subPin = 35; define inline-only constant $addMax = 37; define inline-only constant $adMax = 37; define inline-only constant $subOver = 38; define inline-only constant $adMin = 39; define inline-only constant $ditherCopy = 64; define inline-only constant $transparent = 36; // unnamed enum: define inline-only constant $italicBit = 1; define inline-only constant $ulineBit = 2; define inline-only constant $outlineBit = 3; define inline-only constant $shadowBit = 4; define inline-only constant $condenseBit = 5; define inline-only constant $extendBit = 6; // unnamed enum: define inline-only constant $normalBit = 0; define inline-only constant $inverseBit = 1; define inline-only constant $redBit = 4; define inline-only constant $greenBit = 3; define inline-only constant $blueBit = 2; define inline-only constant $cyanBit = 8; define inline-only constant $magentaBit = 7; define inline-only constant $yellowBit = 6; define inline-only constant $blackBit = 5; // unnamed enum: define inline-only constant $blackColor = 33; define inline-only constant $whiteColor = 30; define inline-only constant $redColor = 205; define inline-only constant $greenColor = 341; define inline-only constant $blueColor = 409; define inline-only constant $cyanColor = 273; define inline-only constant $magentaColor = 137; define inline-only constant $yellowColor = 69; // unnamed enum: define inline-only constant $picLParen = 0; define inline-only constant $picRParen = 1; define inline-only constant $clutType = 0; define inline-only constant $fixedType = 1; define inline-only constant $directType = 2; define inline-only constant $gdDevType = 0; // unnamed enum: define inline-only constant $interlacedDevice = 2; define inline-only constant $roundedDevice = 5; define inline-only constant $hasAuxMenuBar = 6; define inline-only constant $burstDevice = 7; define inline-only constant $ext32Device = 8; define inline-only constant $ramInit = 10; define inline-only constant $mainScreen = 11; define inline-only constant $allInit = 12; define inline-only constant $screenDevice = 13; define inline-only constant $noDriver = 14; define inline-only constant $screenActive = 15; define inline-only constant $hiliteBit = 7; define inline-only constant $pHiliteBit = 0; define inline-only constant $defQDColors = 127; define inline-only constant $RGBDirect = 16; define inline-only constant $baseAddr32 = 4; // unnamed enum: define inline-only constant $sysPatListID = 0; define inline-only constant $iBeamCursor = 1; define inline-only constant $crossCursor = 2; define inline-only constant $plusCursor = 3; define inline-only constant $watchCursor = 4; // unnamed enum: define inline-only constant $kQDGrafVerbFrame = 0; define inline-only constant $kQDGrafVerbPaint = 1; define inline-only constant $kQDGrafVerbErase = 2; define inline-only constant $kQDGrafVerbInvert = 3; define inline-only constant $kQDGrafVerbFill = 4; // unnamed enum: define inline-only constant $frame = $kQDGrafVerbFrame; define inline-only constant $paint = $kQDGrafVerbPaint; define inline-only constant $erase = $kQDGrafVerbErase; define inline-only constant $invert = $kQDGrafVerbInvert; define inline-only constant $fill = $kQDGrafVerbFill; define inline constant = ; define C-pointer-type => ; define C-pointer-type => ; // unnamed enum: define inline-only constant $chunky = 0; define inline-only constant $chunkyPlanar = 1; define inline-only constant $planar = 2; define inline constant = ; define C-pointer-type => ; define C-pointer-type => ; define C-struct sealed inline-only array slot pat-array :: , length: 8, address-getter: pat-value; pack: 2; c-name: "struct Pattern"; end; define C-pointer-type => ; define C-pointer-type => ; define C-pointer-type => /* const */ ; define C-pointer-type => ; define C-pointer-type => ; define inline constant = ; define C-pointer-type => ; define C-pointer-type => ; define C-pointer-type => ; define C-pointer-type => ; define inline constant = ; define C-pointer-type => ; define C-pointer-type => ; // unnamed enum: define inline-only constant $singleDevicesBit = 0; define inline-only constant $dontMatchSeedsBit = 1; define inline-only constant $allDevicesBit = 2; // unnamed enum: define inline-only constant $singleDevices = ash(1,$singleDevicesBit); define inline-only constant $dontMatchSeeds = ash(1,$dontMatchSeedsBit); define inline-only constant $allDevices = ash(1,$allDevicesBit); define inline constant = ; define C-pointer-type => ; define C-pointer-type => ; define C-struct sealed inline-only slot baseAddr-value :: ; sealed inline-only slot rowBytes-value :: ; sealed inline-only slot bounds-value :: ; pack: 2; c-name: "struct BitMap"; end; define C-pointer-type => ; define C-pointer-type => ; define C-pointer-type => ; define C-pointer-type => ; define C-struct sealed inline-only slot data-value :: ; sealed inline-only slot mask-value :: ; sealed inline-only slot hotSpot-value :: ; pack: 2; c-name: "struct Cursor"; end; define C-pointer-type => ; define C-pointer-type => ; define C-pointer-type => ; define C-pointer-type => ; define C-struct sealed inline-only slot pnLoc-value :: ; sealed inline-only slot pnSize-value :: ; sealed inline-only slot pnMode-value :: ; sealed inline-only slot pnPat-value :: ; pack: 2; c-name: "struct PenState"; end; define C-pointer-type => ; define C-pointer-type => ; define C-struct sealed inline-only slot rgnSize-value :: ; sealed inline-only slot rgnBBox-value :: ; pack: 2; c-name: "struct MacRegion"; end; define C-pointer-type => ; define C-pointer-type => ; define inline constant = ; define C-pointer-type => ; define C-pointer-type => ; define C-pointer-type => ; define C-pointer-type => ; define C-struct sealed inline-only slot picSize-value :: ; sealed inline-only slot picFrame-value :: ; pack: 2; c-name: "struct Picture"; end; define C-pointer-type => ; define C-pointer-type => ; define C-pointer-type => ; define C-pointer-type => ; define C-struct sealed inline-only slot polySize-value :: ; sealed inline-only slot polyBBox-value :: ; sealed inline-only array slot polyPoints-array :: , length: 1, address-getter: polyPoints-value; pack: 2; c-name: "struct MacPolygon"; end; define C-pointer-type => ; define C-pointer-type => ; define inline constant = ; define C-pointer-type => ; define C-pointer-type => ; define C-pointer-type => ; define C-pointer-type => ; define constant = ; define constant = ; define constant = ; define constant = ; define constant = ; define constant = ; define constant = ; define constant = ; define constant = ; define constant = ; define constant = ; define constant = ; define constant = ; define constant = ; define constant = ; define constant = ; define constant = ; define constant = ; define constant = ; define constant = ; define constant = ; define constant = ; define constant = ; define constant = ; define constant = ; define constant = ; define constant = ; define constant = ; define constant = ; define constant = ; define constant = ; define constant = ; define C-struct sealed inline-only slot textProc-value :: ; sealed inline-only slot lineProc-value :: ; sealed inline-only slot rectProc-value :: ; sealed inline-only slot rRectProc-value :: ; sealed inline-only slot ovalProc-value :: ; sealed inline-only slot arcProc-value :: ; sealed inline-only slot polyProc-value :: ; sealed inline-only slot rgnProc-value :: ; sealed inline-only slot bitsProc-value :: ; sealed inline-only slot commentProc-value :: ; sealed inline-only slot txMeasProc-value :: ; sealed inline-only slot getPicProc-value :: ; sealed inline-only slot putPicProc-value :: ; pack: 2; c-name: "struct QDProcs"; end; define C-pointer-type => ; define C-pointer-type => ; define C-pointer-type => ; // unnamed enum: define inline-only constant $uppQDTextProcInfo = #x00003F80; // unnamed enum: define inline-only constant $uppQDLineProcInfo = #x000000C0; // unnamed enum: define inline-only constant $uppQDRectProcInfo = #x00000340; // unnamed enum: define inline-only constant $uppQDRRectProcInfo = #x00002B40; // unnamed enum: define inline-only constant $uppQDOvalProcInfo = #x00000340; // unnamed enum: define inline-only constant $uppQDArcProcInfo = #x00002B40; // unnamed enum: define inline-only constant $uppQDPolyProcInfo = #x00000340; // unnamed enum: define inline-only constant $uppQDRgnProcInfo = #x00000340; // unnamed enum: define inline-only constant $uppQDBitsProcInfo = #x0000EFC0; // unnamed enum: define inline-only constant $uppQDCommentProcInfo = #x00000E80; // unnamed enum: define inline-only constant $uppQDTxMeasProcInfo = #x0000FFA0; // unnamed enum: define inline-only constant $uppQDGetPicProcInfo = #x000002C0; // unnamed enum: define inline-only constant $uppQDPutPicProcInfo = #x000002C0; // unnamed enum: define inline-only constant $uppQDOpcodeProcInfo = #x00002BC0; // unnamed enum: define inline-only constant $uppQDStdGlyphsProcInfo = #x000003F1; // unnamed enum: define inline-only constant $uppQDJShieldCursorProcInfo = #x00002A80; define C-struct sealed inline-only slot device-value :: ; sealed inline-only slot portBits-value :: ; sealed inline-only slot portRect-value :: ; sealed inline-only slot visRgn-value :: ; sealed inline-only slot clipRgn-value :: ; sealed inline-only slot bkPat-value :: ; sealed inline-only slot fillPat-value :: ; sealed inline-only slot pnLoc-value :: ; sealed inline-only slot pnSize-value :: ; sealed inline-only slot pnMode-value :: ; sealed inline-only slot pnPat-value :: ; sealed inline-only slot pnVis-value :: ; sealed inline-only slot txFont-value :: ; sealed inline-only slot txFace-value :: ; sealed inline-only slot txMode-value :: ; sealed inline-only slot txSize-value :: ; sealed inline-only slot spExtra-value :: ; sealed inline-only slot fgColor-value :: ; sealed inline-only slot bkColor-value :: ; sealed inline-only slot colrBit-value :: ; sealed inline-only slot patStretch-value :: ; sealed inline-only slot picSave-value :: ; sealed inline-only slot rgnSave-value :: ; sealed inline-only slot polySave-value :: ; sealed inline-only slot grafProcs-value :: ; pack: 2; c-name: "struct GrafPort"; end; define C-pointer-type => ; define C-pointer-type => ; define C-pointer-type => ; define inline constant = ; define C-pointer-type => ; define C-pointer-type => ; define inline constant = ; define C-pointer-type => ; define C-pointer-type => ; define inline constant = ; define C-pointer-type => ; define C-pointer-type => ; define inline constant = ; define C-pointer-type => ; define C-pointer-type => ; // unnamed enum: define inline-only constant $kNoConstraint = 0; define inline-only constant $kVerticalConstraint = 1; define inline-only constant $kHorizontalConstraint = 2; define constant = ; define C-struct sealed inline-only slot red-value :: ; sealed inline-only slot green-value :: ; sealed inline-only slot blue-value :: ; pack: 2; c-name: "struct RGBColor"; end; define C-pointer-type => ; define C-pointer-type => ; define C-pointer-type => ; define C-pointer-type => ; define constant = ; define constant = ; define constant = ; define constant = ; define constant = ; // unnamed enum: define inline-only constant $uppDragGrayRgnProcInfo = #x00000000; // unnamed enum: define inline-only constant $uppColorSearchProcInfo = #x000003D0; // unnamed enum: define inline-only constant $uppColorComplementProcInfo = #x000000D0; define C-struct sealed inline-only slot value-value :: ; sealed inline-only slot rgb-value :: ; pack: 2; c-name: "struct ColorSpec"; end; define C-pointer-type => ; define C-pointer-type => ; define C-pointer-type => ; define C-struct sealed inline-only slot ctSeed-value :: ; sealed inline-only slot ctFlags-value :: ; sealed inline-only slot ctSize-value :: ; sealed inline-only slot ctTable-value :: ; pack: 2; c-name: "struct ColorTable"; end; define C-pointer-type => ; define C-pointer-type => ; define C-pointer-type => ; define C-pointer-type => ; define C-struct sealed inline-only slot value-value :: ; sealed inline-only slot rgb-value :: ; sealed inline-only slot xalpha-value :: ; pack: 2; c-name: "struct xColorSpec"; end; define C-pointer-type => ; define C-pointer-type => ; define C-pointer-type => ; define C-struct sealed inline-only slot red-value :: ; sealed inline-only slot green-value :: ; sealed inline-only slot blue-value :: ; sealed inline-only slot matchData-value :: ; pack: 2; c-name: "struct MatchRec"; end; define C-pointer-type => ; define C-pointer-type => ; define inline-only constant $OLDPIXMAPSTRUCT = 1; // unnamed enum: define inline-only constant $k1MonochromePixelFormat = #x00000001; define inline-only constant $k2IndexedPixelFormat = #x00000002; define inline-only constant $k4IndexedPixelFormat = #x00000004; define inline-only constant $k8IndexedPixelFormat = #x00000008; define inline-only constant $k16BE555PixelFormat = #x00000010; define inline-only constant $k24RGBPixelFormat = #x00000018; define inline-only constant $k32ARGBPixelFormat = #x00000020; define inline-only constant $k1IndexedGrayPixelFormat = #x00000021; define inline-only constant $k2IndexedGrayPixelFormat = #x00000022; define inline-only constant $k4IndexedGrayPixelFormat = #x00000024; define inline-only constant $k8IndexedGrayPixelFormat = #x00000028; // unnamed enum: define inline-only constant $k16LE555PixelFormat = FOUR_CHAR_CODE('L', '5', '5', '5'); define inline-only constant $k16BE565PixelFormat = FOUR_CHAR_CODE('B', '5', '6', '5'); define inline-only constant $k16LE565PixelFormat = FOUR_CHAR_CODE('L', '5', '6', '5'); define inline-only constant $k24BGRPixelFormat = FOUR_CHAR_CODE('2', '4', 'B', 'G'); define inline-only constant $k32BGRAPixelFormat = FOUR_CHAR_CODE('B', 'G', 'R', 'A'); define inline-only constant $k32ABGRPixelFormat = FOUR_CHAR_CODE('A', 'B', 'G', 'R'); define inline-only constant $k32RGBAPixelFormat = FOUR_CHAR_CODE('R', 'G', 'B', 'A'); define inline-only constant $kYUVSPixelFormat = FOUR_CHAR_CODE('y', 'u', 'v', 's'); define inline-only constant $kYUVUPixelFormat = FOUR_CHAR_CODE('y', 'u', 'v', 'u'); define inline-only constant $kYVU9PixelFormat = FOUR_CHAR_CODE('Y', 'V', 'U', '9'); define inline-only constant $kYUV411PixelFormat = FOUR_CHAR_CODE('Y', '4', '1', '1'); define inline-only constant $kYVYU422PixelFormat = FOUR_CHAR_CODE('Y', 'V', 'Y', 'U'); define inline-only constant $kUYVY422PixelFormat = FOUR_CHAR_CODE('U', 'Y', 'V', 'Y'); define inline-only constant $kYUV211PixelFormat = FOUR_CHAR_CODE('Y', '2', '1', '1'); define C-struct sealed inline-only slot extSize-value :: ; sealed inline-only slot pmBits-value :: ; sealed inline-only slot pmGD-value :: ; sealed inline-only slot pmSeed-value :: ; sealed inline-only slot reserved0-value :: ; sealed inline-only slot reserved1-value :: ; sealed inline-only slot reserved2-value :: ; pack: 2; c-name: "struct PixMapExtension"; end; define C-pointer-type => ; define C-pointer-type => ; define C-pointer-type => ; define C-pointer-type => ; define C-struct sealed inline-only slot baseAddr-value :: ; sealed inline-only slot rowBytes-value :: ; sealed inline-only slot bounds-value :: ; sealed inline-only slot pmVersion-value :: ; sealed inline-only slot packType-value :: ; sealed inline-only slot packSize-value :: ; sealed inline-only slot hRes-value :: ; sealed inline-only slot vRes-value :: ; sealed inline-only slot pixelType-value :: ; sealed inline-only slot pixelSize-value :: ; sealed inline-only slot cmpCount-value :: ; sealed inline-only slot cmpSize-value :: ; sealed inline-only slot pixelFormat-value :: ; sealed inline-only slot pmTable-value :: ; sealed inline-only slot pmExt-value :: ; pack: 2; c-name: "struct PixMap"; end; define C-pointer-type => ; define C-pointer-type => ; define C-pointer-type => ; define C-pointer-type => ; define C-struct sealed inline-only slot patType-value :: ; sealed inline-only slot patMap-value :: ; sealed inline-only slot patData-value :: ; sealed inline-only slot patXData-value :: ; sealed inline-only slot patXValid-value :: ; sealed inline-only slot patXMap-value :: ; sealed inline-only slot pat1Data-value :: ; pack: 2; c-name: "struct PixPat"; end; define C-pointer-type => ; define C-pointer-type => ; define C-pointer-type => ; define C-pointer-type => ; define C-struct sealed inline-only slot crsrType-value :: ; sealed inline-only slot crsrMap-value :: ; sealed inline-only slot crsrData-value :: ; sealed inline-only slot crsrXData-value :: ; sealed inline-only slot crsrXValid-value :: ; sealed inline-only slot crsrXHandle-value :: ; sealed inline-only slot crsr1Data-value :: ; sealed inline-only slot crsrMask-value :: ; sealed inline-only slot crsrHotSpot-value :: ; sealed inline-only slot crsrXTable-value :: ; sealed inline-only slot crsrID-value :: ; pack: 2; c-name: "struct CCrsr"; end; define C-pointer-type => ; define C-pointer-type => ; define C-pointer-type => ; define C-pointer-type => ; define C-struct sealed inline-only slot gVersion-value :: ; sealed inline-only slot gType-value :: ; sealed inline-only slot gFormulaSize-value :: ; sealed inline-only slot gChanCnt-value :: ; sealed inline-only slot gDataCnt-value :: ; sealed inline-only slot gDataWidth-value :: ; sealed inline-only array slot gFormulaData-array :: , length: 1, address-getter: gFormulaData-value; pack: 2; c-name: "struct GammaTbl"; end; define C-pointer-type => ; define C-pointer-type => ; define C-pointer-type => ; define C-pointer-type => ; define C-struct sealed inline-only slot iTabSeed-value :: ; sealed inline-only slot iTabRes-value :: ; sealed inline-only array slot iTTable-array :: , length: 1, address-getter: iTTable-value; pack: 2; c-name: "struct ITab"; end; define C-pointer-type => ; define C-pointer-type => ; define C-pointer-type => ; define C-pointer-type => ; define C-struct sealed inline-only slot nxtSrch-value :: ; sealed inline-only slot srchProc-value :: ; pack: 2; c-name: "struct SProcRec"; end; define C-pointer-type => ; define C-pointer-type => ; define C-pointer-type => ; define C-pointer-type => ; define C-struct sealed inline-only slot nxtComp-value :: ; sealed inline-only slot compProc-value :: ; pack: 2; c-name: "struct CProcRec"; end; define C-pointer-type => ; define C-pointer-type => ; define C-pointer-type => ; define C-pointer-type => ; define inline-only constant $OLDGDEVICESTRUCT = 1; define C-struct sealed inline-only slot gdRefNum-value :: ; sealed inline-only slot gdID-value :: ; sealed inline-only slot gdType-value :: ; sealed inline-only slot gdITable-value :: ; sealed inline-only slot gdResPref-value :: ; sealed inline-only slot gdSearchProc-value :: ; sealed inline-only slot gdCompProc-value :: ; sealed inline-only slot gdFlags-value :: ; sealed inline-only slot gdPMap-value :: ; sealed inline-only slot gdRefCon-value :: ; sealed inline-only slot gdNextGD-value :: ; sealed inline-only slot gdRect-value :: ; sealed inline-only slot gdMode-value :: ; sealed inline-only slot gdCCBytes-value :: ; sealed inline-only slot gdCCDepth-value :: ; sealed inline-only slot gdCCXData-value :: ; sealed inline-only slot gdCCXMask-value :: ; sealed inline-only slot gdExt-value :: ; pack: 2; c-name: "struct GDevice"; end; define C-pointer-type => ; define C-pointer-type => ; define C-pointer-type => ; define C-pointer-type => ; define C-struct sealed inline-only slot rgbOpColor-value :: ; sealed inline-only slot rgbHiliteColor-value :: ; sealed inline-only slot pmFgColor-value :: ; sealed inline-only slot pmFgIndex-value :: ; sealed inline-only slot pmBkColor-value :: ; sealed inline-only slot pmBkIndex-value :: ; sealed inline-only slot pmFlags-value :: ; pack: 2; c-name: "struct GrafVars"; end; define C-pointer-type => ; define C-pointer-type => ; define C-pointer-type => ; define C-pointer-type => ; define C-struct sealed inline-only slot textProc-value :: ; sealed inline-only slot lineProc-value :: ; sealed inline-only slot rectProc-value :: ; sealed inline-only slot rRectProc-value :: ; sealed inline-only slot ovalProc-value :: ; sealed inline-only slot arcProc-value :: ; sealed inline-only slot polyProc-value :: ; sealed inline-only slot rgnProc-value :: ; sealed inline-only slot bitsProc-value :: ; sealed inline-only slot commentProc-value :: ; sealed inline-only slot txMeasProc-value :: ; sealed inline-only slot getPicProc-value :: ; sealed inline-only slot putPicProc-value :: ; sealed inline-only slot opcodeProc-value :: ; sealed inline-only slot newProc1-value :: ; sealed inline-only slot glyphsProc-value :: ; sealed inline-only slot newProc3-value :: ; sealed inline-only slot newProc4-value :: ; sealed inline-only slot newProc5-value :: ; sealed inline-only slot newProc6-value :: ; pack: 2; c-name: "struct CQDProcs"; end; define C-pointer-type => ; define C-pointer-type => ; define C-pointer-type => ; define C-struct sealed inline-only slot device-value :: ; sealed inline-only slot portPixMap-value :: ; sealed inline-only slot portVersion-value :: ; sealed inline-only slot grafVars-value :: ; sealed inline-only slot chExtra-value :: ; sealed inline-only slot pnLocHFrac-value :: ; sealed inline-only slot portRect-value :: ; sealed inline-only slot visRgn-value :: ; sealed inline-only slot clipRgn-value :: ; sealed inline-only slot bkPixPat-value :: ; sealed inline-only slot rgbFgColor-value :: ; sealed inline-only slot rgbBkColor-value :: ; sealed inline-only slot pnLoc-value :: ; sealed inline-only slot pnSize-value :: ; sealed inline-only slot pnMode-value :: ; sealed inline-only slot pnPixPat-value :: ; sealed inline-only slot fillPixPat-value :: ; sealed inline-only slot pnVis-value :: ; sealed inline-only slot txFont-value :: ; sealed inline-only slot txFace-value :: ; sealed inline-only slot txMode-value :: ; sealed inline-only slot txSize-value :: ; sealed inline-only slot spExtra-value :: ; sealed inline-only slot fgColor-value :: ; sealed inline-only slot bkColor-value :: ; sealed inline-only slot colrBit-value :: ; sealed inline-only slot patStretch-value :: ; sealed inline-only slot picSave-value :: ; sealed inline-only slot rgnSave-value :: ; sealed inline-only slot polySave-value :: ; sealed inline-only slot grafProcs-value :: ; pack: 2; c-name: "struct CGrafPort"; end; define C-pointer-type => ; define C-pointer-type => ; define C-pointer-type => ; define inline constant = ; define C-pointer-type => ; define C-pointer-type => ; define C-struct sealed inline-only slot reqLSize-value :: ; sealed inline-only array slot reqLData-array :: , length: 1, address-getter: reqLData-value; pack: 2; c-name: "struct ReqListRec"; end; define C-pointer-type => ; define C-pointer-type => ; define C-struct sealed inline-only slot srcRect-value :: ; sealed inline-only slot hRes-value :: ; sealed inline-only slot vRes-value :: ; sealed inline-only slot version-value :: ; sealed inline-only slot reserved1-value :: ; sealed inline-only slot reserved2-value :: ; pack: 2; c-name: "struct OpenCPicParams"; end; define C-pointer-type => ; define C-pointer-type => ; // unnamed enum: define inline-only constant $kCursorImageMajorVersion = #x0001; define inline-only constant $kCursorImageMinorVersion = #x0000; define C-struct sealed inline-only slot majorVersion-value :: ; sealed inline-only slot minorVersion-value :: ; sealed inline-only slot cursorPixMap-value :: ; sealed inline-only slot cursorBitMask-value :: ; pack: 2; c-name: "struct CursorImageRec"; end; define C-pointer-type => ; define C-pointer-type => ; define C-pointer-type => ; define constant = ; define constant = ; // unnamed enum: define inline-only constant $uppDeviceLoopDrawingProcInfo = #x00003E80; define C-struct sealed inline-only array slot privates-array :: , length: 76, address-getter: privates-value; sealed inline-only slot randSeed-value :: ; sealed inline-only slot screenBits-value :: ; sealed inline-only slot arrow-value :: ; sealed inline-only slot dkGray-value :: ; sealed inline-only slot ltGray-value :: ; sealed inline-only slot gray-value :: ; sealed inline-only slot black-value :: ; sealed inline-only slot white-value :: ; sealed inline-only slot thePort-value :: ; pack: 2; c-name: "struct QDGlobals"; end; define C-pointer-type => ; define C-pointer-type => ; define C-pointer-type => ; define C-pointer-type => ; define inline-only C-function InitGraf parameter globalPtr :: ; c-name: "InitGraf"; c-modifiers: "pascal"; end; define inline-only C-function OpenPort parameter port :: ; c-name: "OpenPort"; c-modifiers: "pascal"; end; define inline-only C-function InitPort parameter port :: ; c-name: "InitPort"; c-modifiers: "pascal"; end; define inline-only C-function ClosePort parameter port :: ; c-name: "ClosePort"; c-modifiers: "pascal"; end; define inline-only C-function MacSetPort parameter port :: ; c-name: "MacSetPort"; c-modifiers: "pascal"; end; define inline-only C-function GetPort parameter port :: ; c-name: "GetPort"; c-modifiers: "pascal"; end; define inline-only C-function GrafDevice parameter device :: ; c-name: "GrafDevice"; c-modifiers: "pascal"; end; define inline-only C-function SetPortBits parameter bm :: /* const */ ; c-name: "SetPortBits"; c-modifiers: "pascal"; end; define inline-only C-function PortSize parameter width :: ; parameter height :: ; c-name: "PortSize"; c-modifiers: "pascal"; end; define inline-only C-function MovePortTo parameter leftGlobal :: ; parameter topGlobal :: ; c-name: "MovePortTo"; c-modifiers: "pascal"; end; define inline-only C-function SetOrigin parameter h :: ; parameter v :: ; c-name: "SetOrigin"; c-modifiers: "pascal"; end; define inline-only C-function SetClip parameter rgn :: ; c-name: "SetClip"; c-modifiers: "pascal"; end; define inline-only C-function GetClip parameter rgn :: ; c-name: "GetClip"; c-modifiers: "pascal"; end; define inline-only C-function ClipRect parameter r :: /* const */ ; c-name: "ClipRect"; c-modifiers: "pascal"; end; define inline-only C-function BackPat parameter pat :: /* const */ ; c-name: "BackPat"; c-modifiers: "pascal"; end; define inline-only C-function InitCursor c-name: "InitCursor"; c-modifiers: "pascal"; end; define inline-only C-function MacSetCursor parameter crsr :: /* const */ ; c-name: "MacSetCursor"; c-modifiers: "pascal"; end; define inline-only C-function HideCursor c-name: "HideCursor"; c-modifiers: "pascal"; end; define inline-only C-function MacShowCursor c-name: "MacShowCursor"; c-modifiers: "pascal"; end; define inline-only C-function ObscureCursor c-name: "ObscureCursor"; c-modifiers: "pascal"; end; define inline-only C-function HidePen c-name: "HidePen"; c-modifiers: "pascal"; end; define inline-only C-function ShowPen c-name: "ShowPen"; c-modifiers: "pascal"; end; define inline-only C-function GetPen parameter pt :: ; c-name: "GetPen"; c-modifiers: "pascal"; end; define inline-only C-function GetPenState parameter pnState :: ; c-name: "GetPenState"; c-modifiers: "pascal"; end; define inline-only C-function SetPenState parameter pnState :: /* const */ ; c-name: "SetPenState"; c-modifiers: "pascal"; end; define inline-only C-function PenSize parameter width :: ; parameter height :: ; c-name: "PenSize"; c-modifiers: "pascal"; end; define inline-only C-function PenMode parameter mode :: ; c-name: "PenMode"; c-modifiers: "pascal"; end; define inline-only C-function PenPat parameter pat :: /* const */ ; c-name: "PenPat"; c-modifiers: "pascal"; end; define inline-only C-function PenNormal c-name: "PenNormal"; c-modifiers: "pascal"; end; define inline-only C-function MoveTo parameter h :: ; parameter v :: ; c-name: "MoveTo"; c-modifiers: "pascal"; end; define inline-only C-function Move parameter dh :: ; parameter dv :: ; c-name: "Move"; c-modifiers: "pascal"; end; define inline-only C-function MacLineTo parameter h :: ; parameter v :: ; c-name: "MacLineTo"; c-modifiers: "pascal"; end; define inline-only C-function Line parameter dh :: ; parameter dv :: ; c-name: "Line"; c-modifiers: "pascal"; end; define inline-only C-function ForeColor parameter color :: ; c-name: "ForeColor"; c-modifiers: "pascal"; end; define inline-only C-function BackColor parameter color :: ; c-name: "BackColor"; c-modifiers: "pascal"; end; define inline-only C-function ColorBit parameter whichBit :: ; c-name: "ColorBit"; c-modifiers: "pascal"; end; define inline-only C-function MacSetRect parameter r :: ; parameter left :: ; parameter top :: ; parameter right :: ; parameter bottom :: ; c-name: "MacSetRect"; c-modifiers: "pascal"; end; define inline-only C-function MacOffsetRect parameter r :: ; parameter dh :: ; parameter dv :: ; c-name: "MacOffsetRect"; c-modifiers: "pascal"; end; define inline-only C-function MacInsetRect parameter r :: ; parameter dh :: ; parameter dv :: ; c-name: "MacInsetRect"; c-modifiers: "pascal"; end; define inline-only C-function SectRect parameter src1 :: /* const */ ; parameter src2 :: /* const */ ; parameter dstRect :: ; result value :: ; c-name: "SectRect"; c-modifiers: "pascal"; end; define inline-only C-function MacUnionRect parameter src1 :: /* const */ ; parameter src2 :: /* const */ ; parameter dstRect :: ; c-name: "MacUnionRect"; c-modifiers: "pascal"; end; define inline-only C-function MacEqualRect parameter rect1 :: /* const */ ; parameter rect2 :: /* const */ ; result value :: ; c-name: "MacEqualRect"; c-modifiers: "pascal"; end; define inline-only C-function EmptyRect parameter r :: /* const */ ; result value :: ; c-name: "EmptyRect"; c-modifiers: "pascal"; end; define inline-only C-function MacFrameRect parameter r :: /* const */ ; c-name: "MacFrameRect"; c-modifiers: "pascal"; end; define inline-only C-function PaintRect parameter r :: /* const */ ; c-name: "PaintRect"; c-modifiers: "pascal"; end; define inline-only C-function EraseRect parameter r :: /* const */ ; c-name: "EraseRect"; c-modifiers: "pascal"; end; define inline-only C-function MacInvertRect parameter r :: /* const */ ; c-name: "MacInvertRect"; c-modifiers: "pascal"; end; define inline-only C-function MacFillRect parameter r :: /* const */ ; parameter pat :: /* const */ ; c-name: "MacFillRect"; c-modifiers: "pascal"; end; define inline-only C-function FrameOval parameter r :: /* const */ ; c-name: "FrameOval"; c-modifiers: "pascal"; end; define inline-only C-function PaintOval parameter r :: /* const */ ; c-name: "PaintOval"; c-modifiers: "pascal"; end; define inline-only C-function EraseOval parameter r :: /* const */ ; c-name: "EraseOval"; c-modifiers: "pascal"; end; define inline-only C-function InvertOval parameter r :: /* const */ ; c-name: "InvertOval"; c-modifiers: "pascal"; end; define inline-only C-function FillOval parameter r :: /* const */ ; parameter pat :: /* const */ ; c-name: "FillOval"; c-modifiers: "pascal"; end; define inline-only C-function FrameRoundRect parameter r :: /* const */ ; parameter ovalWidth :: ; parameter ovalHeight :: ; c-name: "FrameRoundRect"; c-modifiers: "pascal"; end; define inline-only C-function PaintRoundRect parameter r :: /* const */ ; parameter ovalWidth :: ; parameter ovalHeight :: ; c-name: "PaintRoundRect"; c-modifiers: "pascal"; end; define inline-only C-function EraseRoundRect parameter r :: /* const */ ; parameter ovalWidth :: ; parameter ovalHeight :: ; c-name: "EraseRoundRect"; c-modifiers: "pascal"; end; define inline-only C-function InvertRoundRect parameter r :: /* const */ ; parameter ovalWidth :: ; parameter ovalHeight :: ; c-name: "InvertRoundRect"; c-modifiers: "pascal"; end; define inline-only C-function FillRoundRect parameter r :: /* const */ ; parameter ovalWidth :: ; parameter ovalHeight :: ; parameter pat :: /* const */ ; c-name: "FillRoundRect"; c-modifiers: "pascal"; end; define inline-only C-function FrameArc parameter r :: /* const */ ; parameter startAngle :: ; parameter arcAngle :: ; c-name: "FrameArc"; c-modifiers: "pascal"; end; define inline-only C-function PaintArc parameter r :: /* const */ ; parameter startAngle :: ; parameter arcAngle :: ; c-name: "PaintArc"; c-modifiers: "pascal"; end; define inline-only C-function EraseArc parameter r :: /* const */ ; parameter startAngle :: ; parameter arcAngle :: ; c-name: "EraseArc"; c-modifiers: "pascal"; end; define inline-only C-function InvertArc parameter r :: /* const */ ; parameter startAngle :: ; parameter arcAngle :: ; c-name: "InvertArc"; c-modifiers: "pascal"; end; define inline-only C-function FillArc parameter r :: /* const */ ; parameter startAngle :: ; parameter arcAngle :: ; parameter pat :: /* const */ ; c-name: "FillArc"; c-modifiers: "pascal"; end; define inline-only C-function NewRgn result value :: ; c-name: "NewRgn"; c-modifiers: "pascal"; end; define inline-only C-function OpenRgn c-name: "OpenRgn"; c-modifiers: "pascal"; end; define inline-only C-function CloseRgn parameter dstRgn :: ; c-name: "CloseRgn"; c-modifiers: "pascal"; end; define inline-only C-function BitMapToRegion parameter region :: ; parameter bMap :: /* const */ ; result value :: ; c-name: "BitMapToRegion"; c-modifiers: "pascal"; end; define inline-only C-function DisposeRgn parameter rgn :: ; c-name: "DisposeRgn"; c-modifiers: "pascal"; end; define inline-only C-function MacCopyRgn parameter srcRgn :: ; parameter dstRgn :: ; c-name: "MacCopyRgn"; c-modifiers: "pascal"; end; define inline-only C-function SetEmptyRgn parameter rgn :: ; c-name: "SetEmptyRgn"; c-modifiers: "pascal"; end; define inline-only C-function MacSetRectRgn parameter rgn :: ; parameter left :: ; parameter top :: ; parameter right :: ; parameter bottom :: ; c-name: "MacSetRectRgn"; c-modifiers: "pascal"; end; define inline-only C-function RectRgn parameter rgn :: ; parameter r :: /* const */ ; c-name: "RectRgn"; c-modifiers: "pascal"; end; define inline-only C-function MacOffsetRgn parameter rgn :: ; parameter dh :: ; parameter dv :: ; c-name: "MacOffsetRgn"; c-modifiers: "pascal"; end; define inline-only C-function InsetRgn parameter rgn :: ; parameter dh :: ; parameter dv :: ; c-name: "InsetRgn"; c-modifiers: "pascal"; end; define inline-only C-function SectRgn parameter srcRgnA :: ; parameter srcRgnB :: ; parameter dstRgn :: ; c-name: "SectRgn"; c-modifiers: "pascal"; end; define inline-only C-function MacUnionRgn parameter srcRgnA :: ; parameter srcRgnB :: ; parameter dstRgn :: ; c-name: "MacUnionRgn"; c-modifiers: "pascal"; end; define inline-only C-function DiffRgn parameter srcRgnA :: ; parameter srcRgnB :: ; parameter dstRgn :: ; c-name: "DiffRgn"; c-modifiers: "pascal"; end; define inline-only C-function MacXorRgn parameter srcRgnA :: ; parameter srcRgnB :: ; parameter dstRgn :: ; c-name: "MacXorRgn"; c-modifiers: "pascal"; end; define inline-only C-function RectInRgn parameter r :: /* const */ ; parameter rgn :: ; result value :: ; c-name: "RectInRgn"; c-modifiers: "pascal"; end; define inline-only C-function MacEqualRgn parameter rgnA :: ; parameter rgnB :: ; result value :: ; c-name: "MacEqualRgn"; c-modifiers: "pascal"; end; define inline-only C-function EmptyRgn parameter rgn :: ; result value :: ; c-name: "EmptyRgn"; c-modifiers: "pascal"; end; define inline-only C-function MacFrameRgn parameter rgn :: ; c-name: "MacFrameRgn"; c-modifiers: "pascal"; end; define inline-only C-function MacPaintRgn parameter rgn :: ; c-name: "MacPaintRgn"; c-modifiers: "pascal"; end; define inline-only C-function EraseRgn parameter rgn :: ; c-name: "EraseRgn"; c-modifiers: "pascal"; end; define inline-only C-function MacInvertRgn parameter rgn :: ; c-name: "MacInvertRgn"; c-modifiers: "pascal"; end; define inline-only C-function MacFillRgn parameter rgn :: ; parameter pat :: /* const */ ; c-name: "MacFillRgn"; c-modifiers: "pascal"; end; define inline-only C-function ScrollRect parameter r :: /* const */ ; parameter dh :: ; parameter dv :: ; parameter updateRgn :: ; c-name: "ScrollRect"; c-modifiers: "pascal"; end; define inline-only C-function CopyBits parameter srcBits :: /* const */ ; parameter dstBits :: /* const */ ; parameter srcRect :: /* const */ ; parameter dstRect :: /* const */ ; parameter mode :: ; parameter maskRgn :: ; c-name: "CopyBits"; c-modifiers: "pascal"; end; define inline-only C-function SeedFill parameter srcPtr :: /* const */ ; parameter dstPtr :: ; parameter srcRow :: ; parameter dstRow :: ; parameter height :: ; parameter words :: ; parameter seedH :: ; parameter seedV :: ; c-name: "SeedFill"; c-modifiers: "pascal"; end; define inline-only C-function CalcMask parameter srcPtr :: /* const */ ; parameter dstPtr :: ; parameter srcRow :: ; parameter dstRow :: ; parameter height :: ; parameter words :: ; c-name: "CalcMask"; c-modifiers: "pascal"; end; define inline-only C-function CopyMask parameter srcBits :: /* const */ ; parameter maskBits :: /* const */ ; parameter dstBits :: /* const */ ; parameter srcRect :: /* const */ ; parameter maskRect :: /* const */ ; parameter dstRect :: /* const */ ; c-name: "CopyMask"; c-modifiers: "pascal"; end; define inline-only C-function OpenPicture parameter picFrame :: /* const */ ; result value :: ; c-name: "OpenPicture"; c-modifiers: "pascal"; end; define inline-only C-function PicComment parameter kind :: ; parameter dataSize :: ; parameter dataHandle :: ; c-name: "PicComment"; c-modifiers: "pascal"; end; define inline-only C-function ClosePicture c-name: "ClosePicture"; c-modifiers: "pascal"; end; define inline-only C-function DrawPicture parameter myPicture :: ; parameter dstRect :: /* const */ ; c-name: "DrawPicture"; c-modifiers: "pascal"; end; define inline-only C-function KillPicture parameter myPicture :: ; c-name: "KillPicture"; c-modifiers: "pascal"; end; define inline-only C-function OpenPoly result value :: ; c-name: "OpenPoly"; c-modifiers: "pascal"; end; define inline-only C-function ClosePoly c-name: "ClosePoly"; c-modifiers: "pascal"; end; define inline-only C-function KillPoly parameter poly :: ; c-name: "KillPoly"; c-modifiers: "pascal"; end; define inline-only C-function OffsetPoly parameter poly :: ; parameter dh :: ; parameter dv :: ; c-name: "OffsetPoly"; c-modifiers: "pascal"; end; define inline-only C-function FramePoly parameter poly :: ; c-name: "FramePoly"; c-modifiers: "pascal"; end; define inline-only C-function PaintPoly parameter poly :: ; c-name: "PaintPoly"; c-modifiers: "pascal"; end; define inline-only C-function ErasePoly parameter poly :: ; c-name: "ErasePoly"; c-modifiers: "pascal"; end; define inline-only C-function InvertPoly parameter poly :: ; c-name: "InvertPoly"; c-modifiers: "pascal"; end; define inline-only C-function FillPoly parameter poly :: ; parameter pat :: /* const */ ; c-name: "FillPoly"; c-modifiers: "pascal"; end; define inline-only C-function SetPt parameter pt :: ; parameter h :: ; parameter v :: ; c-name: "SetPt"; c-modifiers: "pascal"; end; define inline-only C-function LocalToGlobal parameter pt :: ; c-name: "LocalToGlobal"; c-modifiers: "pascal"; end; define inline-only C-function GlobalToLocal parameter pt :: ; c-name: "GlobalToLocal"; c-modifiers: "pascal"; end; define inline-only C-function Random result value :: ; c-name: "Random"; c-modifiers: "pascal"; end; define inline-only C-function StuffHex parameter thingPtr :: ; parameter s :: ; c-name: "StuffHex"; c-modifiers: "pascal"; end; define inline-only C-function MacGetPixel parameter h :: ; parameter v :: ; result value :: ; c-name: "MacGetPixel"; c-modifiers: "pascal"; end; define inline-only C-function ScalePt parameter pt :: ; parameter srcRect :: /* const */ ; parameter dstRect :: /* const */ ; c-name: "ScalePt"; c-modifiers: "pascal"; end; define inline-only C-function MapPt parameter pt :: ; parameter srcRect :: /* const */ ; parameter dstRect :: /* const */ ; c-name: "MapPt"; c-modifiers: "pascal"; end; define inline-only C-function MapRect parameter r :: ; parameter srcRect :: /* const */ ; parameter dstRect :: /* const */ ; c-name: "MapRect"; c-modifiers: "pascal"; end; define inline-only C-function MapRgn parameter rgn :: ; parameter srcRect :: /* const */ ; parameter dstRect :: /* const */ ; c-name: "MapRgn"; c-modifiers: "pascal"; end; define inline-only C-function MapPoly parameter poly :: ; parameter srcRect :: /* const */ ; parameter dstRect :: /* const */ ; c-name: "MapPoly"; c-modifiers: "pascal"; end; define inline-only C-function SetStdProcs parameter procs :: ; c-name: "SetStdProcs"; c-modifiers: "pascal"; end; define inline-only C-function StdRect parameter verb :: ; parameter r :: /* const */ ; c-name: "StdRect"; c-modifiers: "pascal"; end; define inline-only C-function StdRRect parameter verb :: ; parameter r :: /* const */ ; parameter ovalWidth :: ; parameter ovalHeight :: ; c-name: "StdRRect"; c-modifiers: "pascal"; end; define inline-only C-function StdOval parameter verb :: ; parameter r :: /* const */ ; c-name: "StdOval"; c-modifiers: "pascal"; end; define inline-only C-function StdArc parameter verb :: ; parameter r :: /* const */ ; parameter startAngle :: ; parameter arcAngle :: ; c-name: "StdArc"; c-modifiers: "pascal"; end; define inline-only C-function StdPoly parameter verb :: ; parameter poly :: ; c-name: "StdPoly"; c-modifiers: "pascal"; end; define inline-only C-function StdRgn parameter verb :: ; parameter rgn :: ; c-name: "StdRgn"; c-modifiers: "pascal"; end; define inline-only C-function StdBits parameter srcBits :: /* const */ ; parameter srcRect :: /* const */ ; parameter dstRect :: /* const */ ; parameter mode :: ; parameter maskRgn :: ; c-name: "StdBits"; c-modifiers: "pascal"; end; define inline-only C-function StdComment parameter kind :: ; parameter dataSize :: ; parameter dataHandle :: ; c-name: "StdComment"; c-modifiers: "pascal"; end; define inline-only C-function StdGetPic parameter dataPtr :: ; parameter byteCount :: ; c-name: "StdGetPic"; c-modifiers: "pascal"; end; define inline-only C-function StdPutPic parameter dataPtr :: /* const */ ; parameter byteCount :: ; c-name: "StdPutPic"; c-modifiers: "pascal"; end; define inline-only C-function StdOpcode parameter fromRect :: /* const */ ; parameter toRect :: /* const */ ; parameter opcode :: ; parameter version :: ; c-name: "StdOpcode"; c-modifiers: "pascal"; end; define inline-only C-function AddPt parameter src :: ; parameter dst :: ; c-name: "AddPt"; c-modifiers: "pascal"; end; define inline-only C-function EqualPt parameter pt1 :: ; parameter pt2 :: ; result value :: ; c-name: "EqualPt"; c-modifiers: "pascal"; end; define inline-only C-function PtInRect parameter pt :: ; parameter r :: /* const */ ; result value :: ; c-name: "PtInRect"; c-modifiers: "pascal"; end; define inline-only C-function Pt2Rect parameter pt1 :: ; parameter pt2 :: ; parameter dstRect :: ; c-name: "Pt2Rect"; c-modifiers: "pascal"; end; define inline-only C-function PtToAngle parameter r :: /* const */ ; parameter pt :: ; parameter angle :: ; c-name: "PtToAngle"; c-modifiers: "pascal"; end; define inline-only C-function SubPt parameter src :: ; parameter dst :: ; c-name: "SubPt"; c-modifiers: "pascal"; end; define inline-only C-function PtInRgn parameter pt :: ; parameter rgn :: ; result value :: ; c-name: "PtInRgn"; c-modifiers: "pascal"; end; define inline-only C-function StdLine parameter newPt :: ; c-name: "StdLine"; c-modifiers: "pascal"; end; define inline-only C-function OpenCPort parameter port :: ; c-name: "OpenCPort"; c-modifiers: "pascal"; end; define inline-only C-function InitCPort parameter port :: ; c-name: "InitCPort"; c-modifiers: "pascal"; end; define inline-only C-function CloseCPort parameter port :: ; c-name: "CloseCPort"; c-modifiers: "pascal"; end; define inline-only C-function NewPixMap result value :: ; c-name: "NewPixMap"; c-modifiers: "pascal"; end; define inline-only C-function DisposePixMap parameter pm :: ; c-name: "DisposePixMap"; c-modifiers: "pascal"; end; define inline-only C-function CopyPixMap parameter srcPM :: ; parameter dstPM :: ; c-name: "CopyPixMap"; c-modifiers: "pascal"; end; define inline-only C-function NewPixPat result value :: ; c-name: "NewPixPat"; c-modifiers: "pascal"; end; define inline-only C-function DisposePixPat parameter pp :: ; c-name: "DisposePixPat"; c-modifiers: "pascal"; end; define inline-only C-function CopyPixPat parameter srcPP :: ; parameter dstPP :: ; c-name: "CopyPixPat"; c-modifiers: "pascal"; end; define inline-only C-function PenPixPat parameter pp :: ; c-name: "PenPixPat"; c-modifiers: "pascal"; end; define inline-only C-function BackPixPat parameter pp :: ; c-name: "BackPixPat"; c-modifiers: "pascal"; end; define inline-only C-function GetPixPat parameter patID :: ; result value :: ; c-name: "GetPixPat"; c-modifiers: "pascal"; end; define inline-only C-function MakeRGBPat parameter pp :: ; parameter myColor :: /* const */ ; c-name: "MakeRGBPat"; c-modifiers: "pascal"; end; define inline-only C-function FillCRect parameter r :: /* const */ ; parameter pp :: ; c-name: "FillCRect"; c-modifiers: "pascal"; end; define inline-only C-function FillCOval parameter r :: /* const */ ; parameter pp :: ; c-name: "FillCOval"; c-modifiers: "pascal"; end; define inline-only C-function FillCRoundRect parameter r :: /* const */ ; parameter ovalWidth :: ; parameter ovalHeight :: ; parameter pp :: ; c-name: "FillCRoundRect"; c-modifiers: "pascal"; end; define inline-only C-function FillCArc parameter r :: /* const */ ; parameter startAngle :: ; parameter arcAngle :: ; parameter pp :: ; c-name: "FillCArc"; c-modifiers: "pascal"; end; define inline-only C-function FillCRgn parameter rgn :: ; parameter pp :: ; c-name: "FillCRgn"; c-modifiers: "pascal"; end; define inline-only C-function FillCPoly parameter poly :: ; parameter pp :: ; c-name: "FillCPoly"; c-modifiers: "pascal"; end; define inline-only C-function RGBForeColor parameter color :: /* const */ ; c-name: "RGBForeColor"; c-modifiers: "pascal"; end; define inline-only C-function RGBBackColor parameter color :: /* const */ ; c-name: "RGBBackColor"; c-modifiers: "pascal"; end; define inline-only C-function SetCPixel parameter h :: ; parameter v :: ; parameter cPix :: /* const */ ; c-name: "SetCPixel"; c-modifiers: "pascal"; end; define inline-only C-function SetPortPix parameter pm :: ; c-name: "SetPortPix"; c-modifiers: "pascal"; end; define inline-only C-function GetCPixel parameter h :: ; parameter v :: ; parameter cPix :: ; c-name: "GetCPixel"; c-modifiers: "pascal"; end; define inline-only C-function GetForeColor parameter color :: ; c-name: "GetForeColor"; c-modifiers: "pascal"; end; define inline-only C-function GetBackColor parameter color :: ; c-name: "GetBackColor"; c-modifiers: "pascal"; end; define inline-only C-function SeedCFill parameter srcBits :: /* const */ ; parameter dstBits :: /* const */ ; parameter srcRect :: /* const */ ; parameter dstRect :: /* const */ ; parameter seedH :: ; parameter seedV :: ; parameter matchProc :: ; parameter matchData :: ; c-name: "SeedCFill"; c-modifiers: "pascal"; end; define inline-only C-function CalcCMask parameter srcBits :: /* const */ ; parameter dstBits :: /* const */ ; parameter srcRect :: /* const */ ; parameter dstRect :: /* const */ ; parameter seedRGB :: /* const */ ; parameter matchProc :: ; parameter matchData :: ; c-name: "CalcCMask"; c-modifiers: "pascal"; end; define inline-only C-function OpenCPicture parameter newHeader :: /* const */ ; result value :: ; c-name: "OpenCPicture"; c-modifiers: "pascal"; end; define inline-only C-function OpColor parameter color :: /* const */ ; c-name: "OpColor"; c-modifiers: "pascal"; end; define inline-only C-function HiliteColor parameter color :: /* const */ ; c-name: "HiliteColor"; c-modifiers: "pascal"; end; define inline-only C-function DisposeCTable parameter cTable :: ; c-name: "DisposeCTable"; c-modifiers: "pascal"; end; define inline-only C-function GetCTable parameter ctID :: ; result value :: ; c-name: "GetCTable"; c-modifiers: "pascal"; end; define inline-only C-function GetCCursor parameter crsrID :: ; result value :: ; c-name: "GetCCursor"; c-modifiers: "pascal"; end; define inline-only C-function SetCCursor parameter cCrsr :: ; c-name: "SetCCursor"; c-modifiers: "pascal"; end; define inline-only C-function AllocCursor c-name: "AllocCursor"; c-modifiers: "pascal"; end; define inline-only C-function DisposeCCursor parameter cCrsr :: ; c-name: "DisposeCCursor"; c-modifiers: "pascal"; end; define inline-only C-function SetStdCProcs parameter procs :: ; c-name: "SetStdCProcs"; c-modifiers: "pascal"; end; define inline-only C-function GetMaxDevice parameter globalRect :: /* const */ ; result value :: ; c-name: "GetMaxDevice"; c-modifiers: "pascal"; end; define inline-only C-function GetCTSeed result value :: ; c-name: "GetCTSeed"; c-modifiers: "pascal"; end; define inline-only C-function GetDeviceList result value :: ; c-name: "GetDeviceList"; c-modifiers: "pascal"; end; define inline-only C-function GetMainDevice result value :: ; c-name: "GetMainDevice"; c-modifiers: "pascal"; end; define inline-only C-function GetNextDevice parameter curDevice :: ; result value :: ; c-name: "GetNextDevice"; c-modifiers: "pascal"; end; define inline-only C-function TestDeviceAttribute parameter gdh :: ; parameter attribute :: ; result value :: ; c-name: "TestDeviceAttribute"; c-modifiers: "pascal"; end; define inline-only C-function SetDeviceAttribute parameter gdh :: ; parameter attribute :: ; parameter value :: ; c-name: "SetDeviceAttribute"; c-modifiers: "pascal"; end; define inline-only C-function InitGDevice parameter qdRefNum :: ; parameter mode :: ; parameter gdh :: ; c-name: "InitGDevice"; c-modifiers: "pascal"; end; define inline-only C-function NewGDevice parameter refNum :: ; parameter mode :: ; result value :: ; c-name: "NewGDevice"; c-modifiers: "pascal"; end; define inline-only C-function DisposeGDevice parameter gdh :: ; c-name: "DisposeGDevice"; c-modifiers: "pascal"; end; define inline-only C-function SetGDevice parameter gd :: ; c-name: "SetGDevice"; c-modifiers: "pascal"; end; define inline-only C-function GetGDevice result value :: ; c-name: "GetGDevice"; c-modifiers: "pascal"; end; define inline-only C-function Color2Index parameter myColor :: /* const */ ; result value :: ; c-name: "Color2Index"; c-modifiers: "pascal"; end; define inline-only C-function Index2Color parameter index :: ; parameter aColor :: ; c-name: "Index2Color"; c-modifiers: "pascal"; end; define inline-only C-function InvertColor parameter myColor :: ; c-name: "InvertColor"; c-modifiers: "pascal"; end; define inline-only C-function RealColor parameter color :: /* const */ ; result value :: ; c-name: "RealColor"; c-modifiers: "pascal"; end; define inline-only C-function GetSubTable parameter myColors :: ; parameter iTabRes :: ; parameter targetTbl :: ; c-name: "GetSubTable"; c-modifiers: "pascal"; end; define inline-only C-function MakeITable parameter cTabH :: ; parameter iTabH :: ; parameter res :: ; c-name: "MakeITable"; c-modifiers: "pascal"; end; define inline-only C-function AddSearch parameter searchProc :: ; c-name: "AddSearch"; c-modifiers: "pascal"; end; define inline-only C-function AddComp parameter compProc :: ; c-name: "AddComp"; c-modifiers: "pascal"; end; define inline-only C-function DelSearch parameter searchProc :: ; c-name: "DelSearch"; c-modifiers: "pascal"; end; define inline-only C-function DelComp parameter compProc :: ; c-name: "DelComp"; c-modifiers: "pascal"; end; define inline-only C-function SetClientID parameter id :: ; c-name: "SetClientID"; c-modifiers: "pascal"; end; define inline-only C-function ProtectEntry parameter index :: ; parameter protect :: ; c-name: "ProtectEntry"; c-modifiers: "pascal"; end; define inline-only C-function ReserveEntry parameter index :: ; parameter reserve :: ; c-name: "ReserveEntry"; c-modifiers: "pascal"; end; define inline-only C-function SetEntries parameter start :: ; parameter count :: ; parameter aTable :: ; c-name: "SetEntries"; c-modifiers: "pascal"; end; define inline-only C-function SaveEntries parameter srcTable :: ; parameter resultTable :: ; parameter selection :: ; c-name: "SaveEntries"; c-modifiers: "pascal"; end; define inline-only C-function RestoreEntries parameter srcTable :: ; parameter dstTable :: ; parameter selection :: ; c-name: "RestoreEntries"; c-modifiers: "pascal"; end; define inline-only C-function QDError result value :: ; c-name: "QDError"; c-modifiers: "pascal"; end; define inline-only C-function CopyDeepMask parameter srcBits :: /* const */ ; parameter maskBits :: /* const */ ; parameter dstBits :: /* const */ ; parameter srcRect :: /* const */ ; parameter maskRect :: /* const */ ; parameter dstRect :: /* const */ ; parameter mode :: ; parameter maskRgn :: ; c-name: "CopyDeepMask"; c-modifiers: "pascal"; end; define inline-only C-function DeviceLoop parameter drawingRgn :: ; parameter drawingProc :: ; parameter userData :: ; parameter flags :: ; c-name: "DeviceLoop"; c-modifiers: "pascal"; end; define inline-only C-function GetMaskTable result value :: ; c-name: "GetMaskTable"; c-modifiers: "pascal"; end; define inline-only C-function GetPattern parameter patternID :: ; result value :: ; c-name: "GetPattern"; c-modifiers: "pascal"; end; define inline-only C-function MacGetCursor parameter cursorID :: ; result value :: ; c-name: "MacGetCursor"; c-modifiers: "pascal"; end; define inline-only C-function GetPicture parameter pictureID :: ; result value :: ; c-name: "GetPicture"; c-modifiers: "pascal"; end; define inline-only C-function DeltaPoint parameter ptA :: ; parameter ptB :: ; result value :: ; c-name: "DeltaPoint"; c-modifiers: "pascal"; end; define inline-only C-function ShieldCursor parameter shieldRect :: /* const */ ; parameter offsetPt :: ; c-name: "ShieldCursor"; c-modifiers: "pascal"; end; define inline-only C-function ScreenRes parameter scrnHRes :: ; parameter scrnVRes :: ; c-name: "ScreenRes"; c-modifiers: "pascal"; end; define inline-only C-function GetIndPattern parameter thePat :: ; parameter patternListID :: ; parameter index :: ; c-name: "GetIndPattern"; c-modifiers: "pascal"; end; define inline-only C-function PackBits parameter srcPtr :: ; parameter dstPtr :: ; parameter srcBytes :: ; c-name: "PackBits"; c-modifiers: "pascal"; end; define inline-only C-function UnpackBits parameter srcPtr :: ; parameter dstPtr :: ; parameter dstBytes :: ; c-name: "UnpackBits"; c-modifiers: "pascal"; end; define inline-only C-function SlopeFromAngle parameter angle :: ; result value :: ; c-name: "SlopeFromAngle"; c-modifiers: "pascal"; end; define inline-only C-function AngleFromSlope parameter slope :: ; result value :: ; c-name: "AngleFromSlope"; c-modifiers: "pascal"; end;