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 "OSUtils.h"; do not edit. // unnamed enum: define inline-only constant $useFree = 0; define inline-only constant $useATalk = 1; define inline-only constant $useAsync = 2; define inline-only constant $useExtClk = 3; define inline-only constant $useMIDI = 4; // unnamed enum: define inline-only constant $false32b = 0; define inline-only constant $true32b = 1; // unnamed enum: define inline-only constant $sortsBefore = -1; define inline-only constant $sortsEqual = 0; define inline-only constant $sortsAfter = 1; // unnamed enum: define inline-only constant $dummyType = 0; define inline-only constant $vType = 1; define inline-only constant $ioQType = 2; define inline-only constant $drvQType = 3; define inline-only constant $evType = 4; define inline-only constant $fsQType = 5; define inline-only constant $sIQType = 6; define inline-only constant $dtQType = 7; define inline-only constant $nmType = 8; define inline constant = ; define C-pointer-type => ; define C-pointer-type => ; define C-struct sealed inline-only slot valid-value :: ; sealed inline-only slot aTalkA-value :: ; sealed inline-only slot aTalkB-value :: ; sealed inline-only slot config-value :: ; sealed inline-only slot portA-value :: ; sealed inline-only slot portB-value :: ; sealed inline-only slot alarm-value :: ; sealed inline-only slot font-value :: ; sealed inline-only slot kbdPrint-value :: ; sealed inline-only slot volClik-value :: ; sealed inline-only slot misc-value :: ; pack: 2; c-name: "struct SysParmType"; end; define C-pointer-type => ; define C-pointer-type => ; define C-pointer-type => ; define C-struct sealed inline-only slot qLink-value :: ; sealed inline-only slot qType-value :: ; sealed inline-only array slot qData-array :: , length: 1, address-getter: qData-value; pack: 2; c-name: "struct QElem"; end; define C-pointer-type => ; define C-pointer-type => ; define C-pointer-type => ; define C-struct sealed inline-only slot qFlags-value :: ; sealed inline-only slot qHead-value :: ; sealed inline-only slot qTail-value :: ; pack: 2; c-name: "struct QHdr"; end; define C-pointer-type => ; define C-pointer-type => ; define C-pointer-type => ; define constant = ; define constant = ; // unnamed enum: define inline-only constant $uppDeferredTaskProcInfo = #x0000B802; define C-struct sealed inline-only slot qLink-value :: ; sealed inline-only slot qType-value :: ; sealed inline-only slot dtFlags-value :: ; sealed inline-only slot dtAddr-value :: ; sealed inline-only slot dtParam-value :: ; sealed inline-only slot dtReserved :: ; pack: 2; c-name: "struct DeferredTask"; end; define C-pointer-type => ; define C-pointer-type => ; define C-pointer-type => ; define C-union sealed inline-only slot dlsDelta-value :: ; sealed inline-only slot gmtDelta-value :: ; pack: 2; end; define C-struct sealed inline-only slot latitude-value :: ; sealed inline-only slot longitude-value :: ; sealed inline-only slot u-value :: ; pack: 2; c-name: "struct MachineLocation"; end; define C-pointer-type => ; define C-pointer-type => ; define inline-only C-function IsMetric result value :: ; c-name: "IsMetric"; c-modifiers: "pascal"; end; define inline-only C-function GetSysPPtr result value :: ; c-name: "GetSysPPtr"; c-modifiers: "pascal"; end; define inline-only C-function DTInstall parameter dtTaskPtr :: ; result value :: ; c-name: "DTInstall"; c-modifiers: "pascal"; end; define inline-only C-function Delay parameter numTicks :: ; parameter finalTicks :: ; c-name: "Delay"; c-modifiers: "pascal"; end; define inline-only C-function WriteParam result value :: ; c-name: "WriteParam"; c-modifiers: "pascal"; end; define inline-only C-function Enqueue parameter qElement :: ; parameter qHeader :: ; c-name: "Enqueue"; c-modifiers: "pascal"; end; define inline-only C-function Dequeue parameter qElement :: ; parameter qHeader :: ; result value :: ; c-name: "Dequeue"; c-modifiers: "pascal"; end; define inline-only C-function SetCurrentA5 result value :: ; c-name: "SetCurrentA5"; c-modifiers: "pascal"; end; define inline-only C-function SetA5 parameter newA5 :: ; result value :: ; c-name: "SetA5"; c-modifiers: "pascal"; end; define inline-only C-function InitUtil result value :: ; c-name: "InitUtil"; c-modifiers: "pascal"; end; define inline-only C-function MakeDataExecutable parameter baseAddress :: ; parameter length :: ; c-name: "MakeDataExecutable"; c-modifiers: "pascal"; end; define inline-only C-function ReadLocation parameter loc :: ; c-name: "ReadLocation"; c-modifiers: "pascal"; end; define inline-only C-function WriteLocation parameter loc :: /* const */ ; c-name: "WriteLocation"; c-modifiers: "pascal"; end; // unnamed enum: define inline-only constant $curSysEnvVers = 2; define C-struct sealed inline-only slot environsVersion-value :: ; sealed inline-only slot machineType-value :: ; sealed inline-only slot systemVersion-value :: ; sealed inline-only slot processor-value :: ; sealed inline-only slot hasFPU-value :: ; sealed inline-only slot hasColorQD-value :: ; sealed inline-only slot keyBoardType-value :: ; sealed inline-only slot atDrvrVersNum-value :: ; sealed inline-only slot sysVRefNum-value :: ; pack: 2; c-name: "struct SysEnvRec"; end; define C-pointer-type => ; define C-pointer-type => ; // unnamed enum: define inline-only constant $envMac = -1; define inline-only constant $envXL = -2; define inline-only constant $envMachUnknown = 0; define inline-only constant $env512KE = 1; define inline-only constant $envMacPlus = 2; define inline-only constant $envSE = 3; define inline-only constant $envMacII = 4; define inline-only constant $envMacIIx = 5; define inline-only constant $envMacIIcx = 6; define inline-only constant $envSE30 = 7; define inline-only constant $envPortable = 8; define inline-only constant $envMacIIci = 9; define inline-only constant $envMacIIfx = 11; // unnamed enum: define inline-only constant $envCPUUnknown = 0; define inline-only constant $env68000 = 1; define inline-only constant $env68010 = 2; define inline-only constant $env68020 = 3; define inline-only constant $env68030 = 4; define inline-only constant $env68040 = 5; // unnamed enum: define inline-only constant $envUnknownKbd = 0; define inline-only constant $envMacKbd = 1; define inline-only constant $envMacAndPad = 2; define inline-only constant $envMacPlusKbd = 3; define inline-only constant $envAExtendKbd = 4; define inline-only constant $envStandADBKbd = 5; define inline-only constant $envPrtblADBKbd = 6; define inline-only constant $envPrtblISOKbd = 7; define inline-only constant $envStdISOADBKbd = 8; define inline-only constant $envExtISOADBKbd = 9; define inline-only C-function SysEnvirons parameter versionRequested :: ; parameter theWorld :: ; result value :: ; c-name: "SysEnvirons"; c-modifiers: "pascal"; end;