DataMuseum.dkPresents historical artifacts from the history of: Rational R1000/400 Tapes |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about Rational R1000/400 Tapes Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - downloadIndex: ┃ T V ┃
Length: 31420 (0x7abc) Types: TextFile Names: »V«
└─⟦149519bd4⟧ Bits:30000546 8mm tape, Rational 1000, !projects 93-07-13 └─ ⟦124ff5788⟧ »DATA« └─⟦this⟧ └─⟦a7d1ea751⟧ Bits:30000550 8mm tape, Rational 1000, !users!projects 94_04_11 └─ ⟦129cab021⟧ »DATA« └─⟦this⟧ └─⟦f64eaa120⟧ Bits:30000752 8mm tape, Rational 1000, !projects 93 02 16 └─ ⟦6f12a12be⟧ »DATA« └─⟦this⟧ └─⟦2f6cfab89⟧ Bits:30000547 8mm tape, Rational 1000, !projects 94-01-04 └─ ⟦d65440be7⟧ »DATA« └─⟦this⟧
-- Copyright (c) 1990 Meridian Software Systems, Inc. -- with Mac_Types; use Mac_Types; with Osutils; package Files is Fsatmark : constant := 0; Fondesk : constant := 1; Fscurperm : constant := 0; Fhasbundle : constant := 8192; Fsrdperm : constant := 1; Finvisible : constant := 16384; Ftrash : constant := -3; Fswrperm : constant := 2; Fdesktop : constant := -2; Fsrdwrperm : constant := 3; Fdisk : constant := 0; Fsrdwrshperm : constant := 4; Fsfromstart : constant := 1; Fsfromleof : constant := 2; Fsfrommark : constant := 3; Rdverify : constant := 64; Iodirflg : constant := 3; Iodirmask : constant := 16#10#; Fsrtparid : constant := 1; Fsrtdirid : constant := 2; Developstage : constant := 16#20#; Alphastage : constant := 16#40#; Betastage : constant := 16#60#; Finalstage : constant := 16#80#; type Cinfotype is (Hfileinfo, Dirinfo); type Array1_4integer is array (1 .. 4) of Mac_Types.Integer; type Fxinfo is record Fdiconid : Mac_Types.Integer; Fdunused : Array1_4integer; Fdcomment : Mac_Types.Integer; Fdputaway : Longint; end record; type Dinfo is record Frrect : Rect; Frflags : Mac_Types.Integer; Frlocation : Point; Frview : Mac_Types.Integer; end record; type Dxinfo is record Frscroll : Point; Fropenchain : Longint; Frunused : Mac_Types.Integer; Frcomment : Mac_Types.Integer; Frputaway : Longint; end record; type Array1_2longint is array (1 .. 2) of Longint; type Cmovepbrec is record Qlink : Osutils.Qelemptr; Qtype : Mac_Types.Integer; Iotrap : Mac_Types.Integer; Iocmdaddr : Ptr; Iocompletion : Procptr; Ioresult : Oserr; Ionameptr : Stringptr; Iovrefnum : Mac_Types.Integer; Filler1 : Longint; Ionewname : Stringptr; Filler2 : Longint; Ionewdirid : Longint; Filler3 : Array1_2longint; Iodirid : Longint; end record; type Cmovepbptr is access Cmovepbrec; type Array1_7integer is array (1 .. 7) of Mac_Types.Integer; type Wdpbrec is record Qlink : Osutils.Qelemptr; Qtype : Mac_Types.Integer; Iotrap : Mac_Types.Integer; Iocmdaddr : Ptr; Iocompletion : Procptr; Ioresult : Oserr; Ionameptr : Stringptr; Iovrefnum : Mac_Types.Integer; Filler1 : Mac_Types.Integer; Iowdindex : Mac_Types.Integer; Iowdprocid : Longint; Iowdvrefnum : Mac_Types.Integer; Filler2 : Array1_7integer; Iowddirid : Longint; end record; type Wdpbptr is access Wdpbrec; type Fcbpbrec is record Qlink : Osutils.Qelemptr; Qtype : Mac_Types.Integer; Iotrap : Mac_Types.Integer; Iocmdaddr : Ptr; Iocompletion : Procptr; Ioresult : Oserr; Ionameptr : Stringptr; Iovrefnum : Mac_Types.Integer; Iorefnum : Mac_Types.Integer; Filler : Mac_Types.Integer; Iofcbindx : Mac_Types.Integer; Filler1 : Mac_Types.Integer; Iofcbflnm : Longint; Iofcbflags : Mac_Types.Integer; Iofcbstblk : Mac_Types.Integer; Iofcbeof : Longint; Iofcbplen : Longint; Iofcbcrps : Longint; Iofcbvrefnum : Mac_Types.Integer; Iofcbclpsiz : Longint; Iofcbparid : Longint; end record; type Fcbpbptr is access Fcbpbrec; type Hparamfiller is array (1 .. 98) of Signedbyte; type Hparamblockrec is record Qlink : Osutils.Qelemptr; Qtype : Mac_Types.Integer; Iotrap : Mac_Types.Integer; Iocmdaddr : Ptr; Iocompletion : Procptr; Ioresult : Oserr; Ionameptr : Stringptr; Iovrefnum : Mac_Types.Integer; Filler : Hparamfiller; end record; type Hparmblkptr is access Hparamblockrec; type Iohparamblockrec is record Qlink : Osutils.Qelemptr; Qtype : Mac_Types.Integer; Iotrap : Mac_Types.Integer; Iocmdaddr : Ptr; Iocompletion : Procptr; Ioresult : Oserr; Ionameptr : Stringptr; Iovrefnum : Mac_Types.Integer; Iorefnum : Mac_Types.Integer; Ioversnum : Signedbyte; Iopermssn : Signedbyte; Iomisc : Ptr; Iobuffer : Ptr; Ioreqcount : Longint; Ioactcount : Longint; Ioposmode : Mac_Types.Integer; Ioposoffset : Longint; end record; type Filehparamblockrec is record Qlink : Osutils.Qelemptr; Qtype : Mac_Types.Integer; Iotrap : Mac_Types.Integer; Iocmdaddr : Ptr; Iocompletion : Procptr; Ioresult : Oserr; Ionameptr : Stringptr; Iovrefnum : Mac_Types.Integer; Iofrefnum : Mac_Types.Integer; Iofversnum : Signedbyte; Filler1 : Signedbyte; Iofdirindex : Mac_Types.Integer; Ioflattrib : Signedbyte; Ioflversnum : Signedbyte; Ioflfndrinfo : Osutils.Finfo; Iodirid : Longint; Ioflstblk : Mac_Types.Integer; Iofllglen : Longint; Ioflpylen : Longint; Ioflrstblk : Mac_Types.Integer; Ioflrlglen : Longint; Ioflrpylen : Longint; Ioflcrdat : Longint; Ioflmddat : Longint; end record; type Array1_8longint is array (1 .. 8) of Longint; type Volumehparamblockrec is record Qlink : Osutils.Qelemptr; Qtype : Mac_Types.Integer; Iotrap : Mac_Types.Integer; Iocmdaddr : Ptr; Iocompletion : Procptr; Ioresult : Oserr; Ionameptr : Stringptr; Iovrefnum : Mac_Types.Integer; Filler2 : Longint; Iovolindex : Mac_Types.Integer; Iovcrdate : Longint; Iovlsmod : Longint; Iovatrb : Mac_Types.Integer; Iovnmfls : Mac_Types.Integer; Iovbitmap : Mac_Types.Integer; Ioallocptr : Mac_Types.Integer; Iovnmalblks : Mac_Types.Integer; Iovalblksiz : Longint; Iovclpsiz : Longint; Ioalblst : Mac_Types.Integer; Iovnxtcnid : Longint; Iovfrblk : Mac_Types.Integer; Iovsigword : Mac_Types.Integer; Iovdrvinfo : Mac_Types.Integer; Iovdrefnum : Mac_Types.Integer; Iovfsid : Mac_Types.Integer; Iovbkup : Longint; Iovseqnum : Mac_Types.Integer; Iovwrcnt : Longint; Iovfilcnt : Longint; Iovdircnt : Longint; Iovfndrinfo : Array1_8longint; end record; type Accesshparamblockrec is record Qlink : Osutils.Qelemptr; Qtype : Mac_Types.Integer; Iotrap : Mac_Types.Integer; Iocmdaddr : Ptr; Iocompletion : Procptr; Ioresult : Oserr; Ionameptr : Stringptr; Iovrefnum : Mac_Types.Integer; Filler3 : Mac_Types.Integer; Iodenymodes : Mac_Types.Integer; Filler4 : Mac_Types.Integer; Filler5 : Signedbyte; Ioacuser : Signedbyte; Filler6 : Longint; Ioacownerid : Longint; Ioacgroupid : Longint; Ioacaccess : Longint; end record; type Objhparamblockrec is record Qlink : Osutils.Qelemptr; Qtype : Mac_Types.Integer; Iotrap : Mac_Types.Integer; Iocmdaddr : Ptr; Iocompletion : Procptr; Ioresult : Oserr; Ionameptr : Stringptr; Iovrefnum : Mac_Types.Integer; Filler7 : Mac_Types.Integer; Ioobjtype : Mac_Types.Integer; Ioobjnameptr : Ptr; Ioobjid : Longint; end record; type Copyhparamblockrec is record Qlink : Osutils.Qelemptr; Qtype : Mac_Types.Integer; Iotrap : Mac_Types.Integer; Iocmdaddr : Ptr; Iocompletion : Procptr; Ioresult : Oserr; Ionameptr : Stringptr; Iovrefnum : Mac_Types.Integer; Iodstvrefnum : Mac_Types.Integer; Filler8 : Mac_Types.Integer; Ionewname : Ptr; Iocopyname : Ptr; Ionewdirid : Longint; end record; type Wdhparamblockrec is record Qlink : Osutils.Qelemptr; Qtype : Mac_Types.Integer; Iotrap : Mac_Types.Integer; Iocmdaddr : Ptr; Iocompletion : Procptr; Ioresult : Oserr; Ionameptr : Stringptr; Iovrefnum : Mac_Types.Integer; Filler9 : Mac_Types.Integer; Iowdindex : Mac_Types.Integer; Iowdprocid : Longint; Iowdvrefnum : Mac_Types.Integer; Filler10 : Mac_Types.Integer; Filler11 : Longint; Filler12 : Longint; Filler13 : Longint; Iowddirid : Longint; end record; type Cinfopbfiller is array (1 .. 76) of Signedbyte; type Cinfopbrec is record Qlink : Osutils.Qelemptr; Qtype : Mac_Types.Integer; Iotrap : Mac_Types.Integer; Iocmdaddr : Ptr; Iocompletion : Procptr; Ioresult : Oserr; Ionameptr : Stringptr; Iovrefnum : Mac_Types.Integer; Iofrefnum : Mac_Types.Integer; Iofversnum : Signedbyte; Filler1 : Signedbyte; Iofdirindex : Mac_Types.Integer; Ioflattrib : Signedbyte; Filler2 : Signedbyte; Filler : Cinfopbfiller; end record; type Cinfopbptr is access Cinfopbrec; type Hfilecinfopbrec is record Qlink : Osutils.Qelemptr; Qtype : Mac_Types.Integer; Iotrap : Mac_Types.Integer; Iocmdaddr : Ptr; Iocompletion : Procptr; Ioresult : Oserr; Ionameptr : Stringptr; Iovrefnum : Mac_Types.Integer; Iofrefnum : Mac_Types.Integer; Iofversnum : Signedbyte; Filler1 : Signedbyte; Iofdirindex : Mac_Types.Integer; Ioflattrib : Signedbyte; Filler2 : Signedbyte; Ioflfndrinfo : Osutils.Finfo; Iodirid : Longint; Ioflstblk : Mac_Types.Integer; Iofllglen : Longint; Ioflpylen : Longint; Ioflrstblk : Mac_Types.Integer; Ioflrlglen : Longint; Ioflrpylen : Longint; Ioflcrdat : Longint; Ioflmddat : Longint; Ioflbkdat : Longint; Ioflxfndrinfo : Fxinfo; Ioflparid : Longint; Ioflclpsiz : Longint; end record; type Array1_9integer is array (1 .. 9) of Mac_Types.Integer; type Dircinfopbrec is record Qlink : Osutils.Qelemptr; Qtype : Mac_Types.Integer; Iotrap : Mac_Types.Integer; Iocmdaddr : Ptr; Iocompletion : Procptr; Ioresult : Oserr; Ionameptr : Stringptr; Iovrefnum : Mac_Types.Integer; Iofrefnum : Mac_Types.Integer; Iofversnum : Signedbyte; Filler1 : Signedbyte; Iofdirindex : Mac_Types.Integer; Ioflattrib : Signedbyte; Filler2 : Signedbyte; Iodrusrwds : Dinfo; Iodrdirid : Longint; Iodrnmfls : Mac_Types.Integer; Filler3 : Array1_9integer; Iodrcrdat : Longint; Iodrmddat : Longint; Iodrbkdat : Longint; Iodrfndrinfo : Dxinfo; Iodrparid : Longint; end record; type Range0_9 is range 0 .. 9; type Numversion is record Majorrev : Signedbyte; Minorrev : Range0_9; Bugfixrev : Range0_9; Stage : Signedbyte; Nonrelrev : Signedbyte; end record; type Versrec is record Numericversion : Numversion; Countrycode : Mac_Types.Integer; Shortversion : Str255; Reserved : Str255; end record; type Versrecptr is access Versrec; type Versrechndl is access Versrecptr; function Pbhgetvolparms (Paramblock : Hparmblkptr; Async : Boolean) return Oserr; pragma Interface (Mpwpascal, Pbhgetvolparms, "PBHGETVOLPARMS"); function Pbhgetlogininfo (Paramblock : Hparmblkptr; Async : Boolean) return Oserr; pragma Interface (Mpwpascal, Pbhgetlogininfo, "PBHGETLOGININFO"); function Pbhgetdiraccess (Paramblock : Hparmblkptr; Async : Boolean) return Oserr; pragma Interface (Mpwpascal, Pbhgetdiraccess, "PBHGETDIRACCESS"); function Pbhsetdiraccess (Paramblock : Hparmblkptr; Async : Boolean) return Oserr; pragma Interface (Mpwpascal, Pbhsetdiraccess, "PBHSETDIRACCESS"); function Pbhmapid (Paramblock : Hparmblkptr; Async : Boolean) return Oserr; pragma Interface (Mpwpascal, Pbhmapid, "PBHMAPID"); function Pbhmapname (Paramblock : Hparmblkptr; Async : Boolean) return Oserr; pragma Interface (Mpwpascal, Pbhmapname, "PBHMAPNAME"); function Pbhcopyfile (Paramblock : Hparmblkptr; Async : Boolean) return Oserr; pragma Interface (Mpwpascal, Pbhcopyfile, "PBHCOPYFILE"); function Pbhmoverename (Paramblock : Hparmblkptr; Async : Boolean) return Oserr; pragma Interface (Mpwpascal, Pbhmoverename, "PBHMOVERENAME"); function Pbhopendeny (Paramblock : Hparmblkptr; Async : Boolean) return Oserr; pragma Interface (Mpwpascal, Pbhopendeny, "PBHOPENDENY"); function Pbhopenrfdeny (Paramblock : Hparmblkptr; Async : Boolean) return Oserr; pragma Interface (Mpwpascal, Pbhopenrfdeny, "PBHOPENRFDENY"); function Pbopen (Paramblock : Osutils.Parmblkptr; Async : Boolean) return Oserr; pragma Interface (Mpwpascal, Pbopen, "PBOPEN"); function Pbclose (Paramblock : Osutils.Parmblkptr; Async : Boolean) return Oserr; pragma Interface (Mpwpascal, Pbclose, "PBCLOSE"); function Pbread (Paramblock : Osutils.Parmblkptr; Async : Boolean) return Oserr; pragma Interface (Mpwpascal, Pbread, "PBREAD"); function Pbwrite (Paramblock : Osutils.Parmblkptr; Async : Boolean) return Oserr; pragma Interface (Mpwpascal, Pbwrite, "PBWRITE"); function Pbgetvinfo (Paramblock : Osutils.Parmblkptr; Async : Boolean) return Oserr; pragma Interface (Mpwpascal, Pbgetvinfo, "PBGETVINFO"); function Pbgetvol (Paramblock : Osutils.Parmblkptr; Async : Boolean) return Oserr; pragma Interface (Mpwpascal, Pbgetvol, "PBGETVOL"); function Pbsetvol (Paramblock : Osutils.Parmblkptr; Async : Boolean) return Oserr; pragma Interface (Mpwpascal, Pbsetvol, "PBSETVOL"); function Pbflushvol (Paramblock : Osutils.Parmblkptr; Async : Boolean) return Oserr; pragma Interface (Mpwpascal, Pbflushvol, "PBFLUSHVOL"); function Pbcreate (Paramblock : Osutils.Parmblkptr; Async : Boolean) return Oserr; pragma Interface (Mpwpascal, Pbcreate, "PBCREATE"); function Pbdelete (Paramblock : Osutils.Parmblkptr; Async : Boolean) return Oserr; pragma Interface (Mpwpascal, Pbdelete, "PBDELETE"); function Pbopenrf (Paramblock : Osutils.Parmblkptr; Async : Boolean) return Oserr; pragma Interface (Mpwpascal, Pbopenrf, "PBOPENRF"); function Pbrename (Paramblock : Osutils.Parmblkptr; Async : Boolean) return Oserr; pragma Interface (Mpwpascal, Pbrename, "PBRENAME"); function Pbgetfinfo (Paramblock : Osutils.Parmblkptr; Async : Boolean) return Oserr; pragma Interface (Mpwpascal, Pbgetfinfo, "PBGETFINFO"); function Pbsetfinfo (Paramblock : Osutils.Parmblkptr; Async : Boolean) return Oserr; pragma Interface (Mpwpascal, Pbsetfinfo, "PBSETFINFO"); function Pbsetflock (Paramblock : Osutils.Parmblkptr; Async : Boolean) return Oserr; pragma Interface (Mpwpascal, Pbsetflock, "PBSETFLOCK"); function Pbrstflock (Paramblock : Osutils.Parmblkptr; Async : Boolean) return Oserr; pragma Interface (Mpwpascal, Pbrstflock, "PBRSTFLOCK"); function Pbsetfvers (Paramblock : Osutils.Parmblkptr; Async : Boolean) return Oserr; pragma Interface (Mpwpascal, Pbsetfvers, "PBSETFVERS"); function Pballocate (Paramblock : Osutils.Parmblkptr; Async : Boolean) return Oserr; pragma Interface (Mpwpascal, Pballocate, "PBALLOCATE"); function Pbgeteof (Paramblock : Osutils.Parmblkptr; Async : Boolean) return Oserr; pragma Interface (Mpwpascal, Pbgeteof, "PBGETEOF"); function Pbseteof (Paramblock : Osutils.Parmblkptr; Async : Boolean) return Oserr; pragma Interface (Mpwpascal, Pbseteof, "PBSETEOF"); function Pbgetfpos (Paramblock : Osutils.Parmblkptr; Async : Boolean) return Oserr; pragma Interface (Mpwpascal, Pbgetfpos, "PBGETFPOS"); function Pbsetfpos (Paramblock : Osutils.Parmblkptr; Async : Boolean) return Oserr; pragma Interface (Mpwpascal, Pbsetfpos, "PBSETFPOS"); function Pbflushfile (Paramblock : Osutils.Parmblkptr; Async : Boolean) return Oserr; pragma Interface (Mpwpascal, Pbflushfile, "PBFLUSHFILE"); function Pbmountvol (Paramblock : Osutils.Parmblkptr) return Oserr; pragma Interface (Mpwpascal, Pbmountvol, "PBMOUNTVOL"); function Pbunmountvol (Paramblock : Osutils.Parmblkptr) return Oserr; pragma Interface (Mpwpascal, Pbunmountvol, "PBUNMOUNTVOL"); function Pbeject (Paramblock : Osutils.Parmblkptr) return Oserr; pragma Interface (Mpwpascal, Pbeject, "PBEJECT"); function Pboffline (Paramblock : Osutils.Parmblkptr) return Oserr; pragma Interface (Mpwpascal, Pboffline, "PBOFFLINE"); procedure Adddrive (Drvrrefnum : Mac_Types.Integer; Drvnum : Mac_Types.Integer; Qel : Osutils.Drvqelptr); pragma Interface (Mpwpascal, Adddrive, "ADDDRIVE"); function Fsopen (Filename : Str255; Vrefnum : Mac_Types.Integer; Refnum : Varinteger) return Oserr; pragma Interface (Mpwpascal, Fsopen, "FSOPEN"); function Fsclose (Refnum : Mac_Types.Integer) return Oserr; pragma Interface (Mpwpascal, Fsclose, "FSCLOSE"); function Fsread (Refnum : Mac_Types.Integer; Count : Varlongint; Buffptr : Ptr) return Oserr; pragma Interface (Mpwpascal, Fsread, "FSREAD"); function Fswrite (Refnum : Mac_Types.Integer; Count : Varlongint; Buffptr : Ptr) return Oserr; pragma Interface (Mpwpascal, Fswrite, "FSWRITE"); function Getvinfo (Drvnum : Mac_Types.Integer; Volname : Stringptr; Vrefnum : Varinteger; Freebytes : Varlongint) return Oserr; pragma Interface (Mpwpascal, Getvinfo, "GETVINFO"); function Getfinfo (Filename : Str255; Vrefnum : Mac_Types.Integer; Fndrinfo : Osutils.Finfo) return Oserr; pragma Interface (Mpwpascal, Getfinfo, "GETFINFO"); function Getvol (Volname : Stringptr; Vrefnum : Varinteger) return Oserr; pragma Interface (Mpwpascal, Getvol, "GETVOL"); function Setvol (Volname : Stringptr; Vrefnum : Mac_Types.Integer) return Oserr; pragma Interface (Mpwpascal, Setvol, "SETVOL"); function Unmountvol (Volname : Stringptr; Vrefnum : Mac_Types.Integer) return Oserr; pragma Interface (Mpwpascal, Unmountvol, "UNMOUNTVOL"); function Eject (Volname : Stringptr; Vrefnum : Mac_Types.Integer) return Oserr; pragma Interface (Mpwpascal, Eject, "EJECT"); function Flushvol (Volname : Stringptr; Vrefnum : Mac_Types.Integer) return Oserr; pragma Interface (Mpwpascal, Flushvol, "FLUSHVOL"); function Create (Filename : Str255; Vrefnum : Mac_Types.Integer; Creator : Ostype; Filetype : Ostype) return Oserr; pragma Interface (Mpwpascal, Create, "CREATE"); function Fsdelete (Filename : Str255; Vrefnum : Mac_Types.Integer) return Oserr; pragma Interface (Mpwpascal, Fsdelete, "FSDELETE"); function Openrf (Filename : Str255; Vrefnum : Mac_Types.Integer; Refnum : Varinteger) return Oserr; pragma Interface (Mpwpascal, Openrf, "OPENRF"); function Rename (Oldname : Str255; Vrefnum : Mac_Types.Integer; Newname : Str255) return Oserr; pragma Interface (Mpwpascal, Rename, "RENAME"); function Setfinfo (Filename : Str255; Vrefnum : Mac_Types.Integer; Fndrinfo : Osutils.Finfo) return Oserr; pragma Interface (Mpwpascal, Setfinfo, "SETFINFO"); function Setflock (Filename : Str255; Vrefnum : Mac_Types.Integer) return Oserr; pragma Interface (Mpwpascal, Setflock, "SETFLOCK"); function Rstflock (Filename : Str255; Vrefnum : Mac_Types.Integer) return Oserr; pragma Interface (Mpwpascal, Rstflock, "RSTFLOCK"); function Allocate (Refnum : Mac_Types.Integer; Count : Varlongint) return Oserr; pragma Interface (Mpwpascal, Allocate, "ALLOCATE"); function Geteof (Refnum : Mac_Types.Integer; Logeof : Varlongint) return Oserr; pragma Interface (Mpwpascal, Geteof, "GETEOF"); function Seteof (Refnum : Mac_Types.Integer; Logeof : Longint) return Oserr; pragma Interface (Mpwpascal, Seteof, "SETEOF"); function Getfpos (Refnum : Mac_Types.Integer; Filepos : Varlongint) return Oserr; pragma Interface (Mpwpascal, Getfpos, "GETFPOS"); function Setfpos (Refnum : Mac_Types.Integer; Posmode : Mac_Types.Integer; Posoff : Longint) return Oserr; pragma Interface (Mpwpascal, Setfpos, "SETFPOS"); function Getvrefnum (Filerefnum : Mac_Types.Integer; Vrefnum : Varinteger) return Oserr; pragma Interface (Mpwpascal, Getvrefnum, "GETVREFNUM"); function Pbopenwd (Paramblock : Wdpbptr; Async : Boolean) return Oserr; pragma Interface (Mpwpascal, Pbopenwd, "PBOPENWD"); function Pbclosewd (Paramblock : Wdpbptr; Async : Boolean) return Oserr; pragma Interface (Mpwpascal, Pbclosewd, "PBCLOSEWD"); function Pbhsetvol (Paramblock : Wdpbptr; Async : Boolean) return Oserr; pragma Interface (Mpwpascal, Pbhsetvol, "PBHSETVOL"); function Pbhgetvol (Paramblock : Wdpbptr; Async : Boolean) return Oserr; pragma Interface (Mpwpascal, Pbhgetvol, "PBHGETVOL"); function Pbcatmove (Paramblock : Cmovepbptr; Async : Boolean) return Oserr; pragma Interface (Mpwpascal, Pbcatmove, "PBCATMOVE"); function Pbdircreate (Paramblock : Hparmblkptr; Async : Boolean) return Oserr; pragma Interface (Mpwpascal, Pbdircreate, "PBDIRCREATE"); function Pbgetwdinfo (Paramblock : Wdpbptr; Async : Boolean) return Oserr; pragma Interface (Mpwpascal, Pbgetwdinfo, "PBGETWDINFO"); function Pbgetfcbinfo (Paramblock : Fcbpbptr; Async : Boolean) return Oserr; pragma Interface (Mpwpascal, Pbgetfcbinfo, "PBGETFCBINFO"); function Pbgetcatinfo (Paramblock : Cinfopbptr; Async : Boolean) return Oserr; pragma Interface (Mpwpascal, Pbgetcatinfo, "PBGETCATINFO"); function Pbsetcatinfo (Paramblock : Cinfopbptr; Async : Boolean) return Oserr; pragma Interface (Mpwpascal, Pbsetcatinfo, "PBSETCATINFO"); function Pballoccontig (Paramblock : Osutils.Parmblkptr; Async : Boolean) return Oserr; pragma Interface (Mpwpascal, Pballoccontig, "PBALLOCCONTIG"); function Pblockrange (Paramblock : Osutils.Parmblkptr; Async : Boolean) return Oserr; pragma Interface (Mpwpascal, Pblockrange, "PBLOCKRANGE"); function Pbunlockrange (Paramblock : Osutils.Parmblkptr; Async : Boolean) return Oserr; pragma Interface (Mpwpascal, Pbunlockrange, "PBUNLOCKRANGE"); function Pbsetvinfo (Paramblock : Hparmblkptr; Async : Boolean) return Oserr; pragma Interface (Mpwpascal, Pbsetvinfo, "PBSETVINFO"); function Pbhgetvinfo (Paramblock : Hparmblkptr; Async : Boolean) return Oserr; pragma Interface (Mpwpascal, Pbhgetvinfo, "PBHGETVINFO"); function Pbhopen (Paramblock : Hparmblkptr; Async : Boolean) return Oserr; pragma Interface (Mpwpascal, Pbhopen, "PBHOPEN"); function Pbhopenrf (Paramblock : Hparmblkptr; Async : Boolean) return Oserr; pragma Interface (Mpwpascal, Pbhopenrf, "PBHOPENRF"); function Pbhcreate (Paramblock : Hparmblkptr; Async : Boolean) return Oserr; pragma Interface (Mpwpascal, Pbhcreate, "PBHCREATE"); function Pbhdelete (Paramblock : Hparmblkptr; Async : Boolean) return Oserr; pragma Interface (Mpwpascal, Pbhdelete, "PBHDELETE"); function Pbhrename (Paramblock : Hparmblkptr; Async : Boolean) return Oserr; pragma Interface (Mpwpascal, Pbhrename, "PBHRENAME"); function Pbhrstflock (Paramblock : Hparmblkptr; Async : Boolean) return Oserr; pragma Interface (Mpwpascal, Pbhrstflock, "PBHRSTFLOCK"); function Pbhsetflock (Paramblock : Hparmblkptr; Async : Boolean) return Oserr; pragma Interface (Mpwpascal, Pbhsetflock, "PBHSETFLOCK"); function Pbhgetfinfo (Paramblock : Hparmblkptr; Async : Boolean) return Oserr; pragma Interface (Mpwpascal, Pbhgetfinfo, "PBHGETFINFO"); function Pbhsetfinfo (Paramblock : Hparmblkptr; Async : Boolean) return Oserr; pragma Interface (Mpwpascal, Pbhsetfinfo, "PBHSETFINFO"); procedure Finitqueue; pragma Interface (Mpwpascal, Finitqueue, "16#A016#"); function Getfsqhdr return Osutils.Qhdrptr; pragma Interface (Mpwpascal, Getfsqhdr, "GETFSQHDR"); function Getdrvqhdr return Osutils.Qhdrptr; pragma Interface (Mpwpascal, Getdrvqhdr, "GETDRVQHDR"); function Getvcbqhdr return Osutils.Qhdrptr; pragma Interface (Mpwpascal, Getvcbqhdr, "GETVCBQHDR"); function Hgetvol (Volname : Stringptr; Vrefnum : Varinteger; Dirid : Varlongint) return Oserr; pragma Interface (Mpwpascal, Hgetvol, "HGETVOL"); function Hsetvol (Volname : Stringptr; Vrefnum : Mac_Types.Integer; Dirid : Longint) return Oserr; pragma Interface (Mpwpascal, Hsetvol, "HSETVOL"); function Hopen (Vrefnum : Mac_Types.Integer; Dirid : Longint; Filename : Str255; Permission : Signedbyte; Refnum : Varinteger) return Oserr; pragma Interface (Mpwpascal, Hopen, "HOPEN"); function Hopenrf (Vrefnum : Mac_Types.Integer; Dirid : Longint; Filename : Str255; Permission : Signedbyte; Refnum : Varinteger) return Oserr; pragma Interface (Mpwpascal, Hopenrf, "HOPENRF"); function Alloccontig (Refnum : Mac_Types.Integer; Count : Varlongint) return Oserr; pragma Interface (Mpwpascal, Alloccontig, "ALLOCCONTIG"); function Hcreate (Vrefnum : Mac_Types.Integer; Dirid : Longint; Filename : Str255; Creator : Ostype; Filetype : Ostype) return Oserr; pragma Interface (Mpwpascal, Hcreate, "HCREATE"); function Dircreate (Vrefnum : Mac_Types.Integer; Parentdirid : Longint; Directoryname : Str255; Createddirid : Varlongint) return Oserr; pragma Interface (Mpwpascal, Dircreate, "DIRCREATE"); function Hdelete (Vrefnum : Mac_Types.Integer; Dirid : Longint; Filename : Str255) return Oserr; pragma Interface (Mpwpascal, Hdelete, "HDELETE"); function Hgetfinfo (Vrefnum : Mac_Types.Integer; Dirid : Longint; Filename : Str255; Fndrinfo : Osutils.Finfo) return Oserr; pragma Interface (Mpwpascal, Hgetfinfo, "HGETFINFO"); function Hsetfinfo (Vrefnum : Mac_Types.Integer; Dirid : Longint; Filename : Str255; Fndrinfo : Osutils.Finfo) return Oserr; pragma Interface (Mpwpascal, Hsetfinfo, "HSETFINFO"); function Hsetflock (Vrefnum : Mac_Types.Integer; Dirid : Longint; Filename : Str255) return Oserr; pragma Interface (Mpwpascal, Hsetflock, "HSETFLOCK"); function Hrstflock (Vrefnum : Mac_Types.Integer; Dirid : Longint; Filename : Str255) return Oserr; pragma Interface (Mpwpascal, Hrstflock, "HRSTFLOCK"); function Hrename (Vrefnum : Mac_Types.Integer; Dirid : Longint; Oldname : Str255; Newname : Str255) return Oserr; pragma Interface (Mpwpascal, Hrename, "HRENAME"); function Catmove (Vrefnum : Mac_Types.Integer; Dirid : Longint; Oldname : Str255; Newdirid : Longint; Newname : Str255) return Oserr; pragma Interface (Mpwpascal, Catmove, "CATMOVE"); function Openwd (Vrefnum : Mac_Types.Integer; Dirid : Longint; Procid : Longint; Wdrefnum : Varinteger) return Oserr; pragma Interface (Mpwpascal, Openwd, "OPENWD"); function Closewd (Wdrefnum : Mac_Types.Integer) return Oserr; pragma Interface (Mpwpascal, Closewd, "CLOSEWD"); function Getwdinfo (Wdrefnum : Mac_Types.Integer; Vrefnum : Varinteger; Dirid : Varlongint; Procid : Varlongint) return Oserr; pragma Interface (Mpwpascal, Getwdinfo, "GETWDINFO"); end Files;