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: 32349 (0x7e5d) 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 Appletalk is Afpbyterangelock : constant := 1; Afpvolclose : constant := 2; Afpdirclose : constant := 3; Afpforkclose : constant := 4; Afpcopyfile : constant := 5; Afpdircreate : constant := 6; Afpfilecreate : constant := 7; Afpdelete : constant := 8; Afpenumerate : constant := 9; Afpflush : constant := 10; Afpforkflush : constant := 11; Afpgetdirparms : constant := 12; Afpgetfileparms : constant := 13; Afpgetforkparms : constant := 14; Afpgetsinfo : constant := 15; Afpgetsparms : constant := 16; Afpgetvolparms : constant := 17; Afplogin : constant := 18; Afpcontlogin : constant := 19; Afplogout : constant := 20; Afpmapid : constant := 21; Afpmapname : constant := 22; Afpmove : constant := 23; Afpopenvol : constant := 24; Afpopendir : constant := 25; Afpopenfork : constant := 26; Afpread : constant := 27; Afprename : constant := 28; Afpsetdirparms : constant := 29; Afpsetfileparms : constant := 30; Afpsetforkparms : constant := 31; Afpsetvolparms : constant := 32; Afpwrite : constant := 33; Afpgetfldrparms : constant := 34; Afpsetfldrparms : constant := 35; Afpdtopen : constant := 48; Afpdtclose : constant := 49; Afpgeticon : constant := 51; Afpgticninfo : constant := 52; Afpaddappl : constant := 53; Afprmvappl : constant := 54; Afpgetappl : constant := 55; Afpaddcmt : constant := 56; Afprmvcmt : constant := 57; Afpgetcmt : constant := 58; Afpaddicon : constant := 192; Xpploadedbit : constant := 5; Xppunitnum : constant := 40; Xpprefnum : constant := -41; Scbmemsize : constant := 192; Xppflagclr : constant := 0; Xppflagset : constant := 128; Lapsize : constant := 20; Ddpsize : constant := 26; Nbpsize : constant := 26; Atpsize : constant := 56; Atpxovalue : constant := 32; Atpeomvalue : constant := 16; Atpstsvalue : constant := 8; Atptidvalidvalue : constant := 2; Atpsendchkvalue : constant := 1; type Abcalltype is (Tlapread, Tlapwrite, Tddpread, Tddpwrite, Tnbplookup, Tnbpconfirm, Tnbpregister, Tatpsndrequest, Tatpgetrequest, Tatpsdrsp, Tatpaddrsp, Tatprequest, Tatpresponse); type Abprototype is (Lapproto, Ddpproto, Nbpproto, Atpproto); type Str32 is array (0 .. 32) of Character; type Abbyte is range 1 .. 127; type Lapadrblock is record Dstnodeid : Byte; Srcnodeid : Byte; Lapprottype : Abbyte; end record; type Addrblock is record Anet : Mac_Types.Integer; Anode : Byte; Asocket : Byte; end record; type Addrblockval is new Longint; type Entityname is record Objstr : Str32; Typestr : Str32; Zonestr : Str32; end record; type Entityptr is access Entityname; type Retranstype is record Retransinterval : Byte; Retranscount : Byte; end record; type Bdselement is record Buffsize : Mac_Types.Integer; Buffptr : Ptr; Datasize : Mac_Types.Integer; Userbytes : Longint; end record; type Bdstype is array (0 .. 7) of Bdselement; type Bdsptr is access Bdstype; type Bitmaptype is new Signedbyte; type Abusfiller is array (1 .. 48) of Signedbyte; type Abusrecord is record Abopcode : Abcalltype; Abresult : Mac_Types.Integer; Abuserreference : Longint; Filler : Abusfiller; end record; type Abrecptr is access Abusrecord; type Abrechandle is access Abrecptr; type Lapabusrecord is record Abopcode : Abcalltype; Abresult : Mac_Types.Integer; Abuserreference : Longint; Lapaddress : Lapadrblock; Lapreqcount : Mac_Types.Integer; Lapactcount : Mac_Types.Integer; Lapdataptr : Ptr; end record; type Ddpabusrecord is record Abopcode : Abcalltype; Abresult : Mac_Types.Integer; Abuserreference : Longint; Ddptype : Byte; Ddpsocket : Byte; Ddpaddress : Addrblock; Ddpreqcount : Mac_Types.Integer; Ddpactcount : Mac_Types.Integer; Ddpdataptr : Ptr; Ddpnodeid : Byte; end record; type Nbpabusrecord is record Abopcode : Abcalltype; Abresult : Mac_Types.Integer; Abuserreference : Longint; Nbpentityptr : Entityptr; Nbpbufptr : Ptr; Nbpbufsize : Mac_Types.Integer; Nbpdatafield : Mac_Types.Integer; Nbpaddress : Addrblock; Nbpretransmitinfo : Retranstype; end record; type Atpabusrecord is record Abopcode : Abcalltype; Abresult : Mac_Types.Integer; Abuserreference : Longint; Atpsocket : Byte; Atpaddress : Addrblock; Atpreqcount : Mac_Types.Integer; Atpdataptr : Ptr; Atprspbdsptr : Bdsptr; Atpbitmap : Bitmaptype; Atptransid : Mac_Types.Integer; Atpactcount : Mac_Types.Integer; Atpuserdata : Longint; Atpxo : Boolean; Atpeom : Boolean; Atptimeout : Byte; Atpretries : Byte; Atpnumbufs : Byte; Atpnumrsp : Byte; Atpbdssize : Byte; Atprspudata : Longint; Atprspbuf : Ptr; Atprspsize : Mac_Types.Integer; end record; type Afpcommandblock is record Cmdbyte : Byte; Startendflag : Byte; Forkrefnum : Mac_Types.Integer; Rwoffset : Longint; Reqcount : Longint; Newlineflag : Byte; Newlinechar : Char; end record; type Wdselement is record Entrylength : Mac_Types.Integer; Entryptr : Ptr; end record; type Array1_100char is array (1 .. 100) of Char; type Namestableentry is record Qlink : Osutils.Qelemptr; Nteaddress : Addrblock; Ntedata : Array1_100char; end record; type Mppparmtype is (Lapwriteparm, Attachphparm, Detachphparm, Opensktparm, Closesktparm, Writeddpparm, Openatpsktparm, Closeatpsktparm, Sendrequestparm, Getrequestparm, Sendresponseparm, Addresponseparm, Reltcbparm, Relrspcbparm, Registernameparm, Lookupnameparm, Confirmnameparm, Removenameparm, Setselfsendparm, Nsendrequestparm, Killsendreqparm, Killgetreqparm, Killnbpparm); type Mppparamfiller is array (1 .. 16) of Signedbyte; type Mppparamblock 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; Cscode : Mac_Types.Integer; Filler : Mppparamfiller; end record; type Mpppbptr is access Mppparamblock; type Lapwritemppparamblock 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; Cscode : Mac_Types.Integer; Filler0 : Mac_Types.Integer; Wdspointer : Ptr; end record; type Attachdetachmppparamblock 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; Cscode : Mac_Types.Integer; Prottype : Byte; Filler1 : Byte; Handler : Ptr; end record; type Openclosewritemppparamblock 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; Cscode : Mac_Types.Integer; Socket : Byte; Checksumflag : Byte; Listener : Ptr; end record; type Registermppparamblock 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; Cscode : Mac_Types.Integer; Interval : Byte; Count : Byte; Entityptr : Ptr; Verifyflag : Byte; Filler3 : Byte; end record; type Lookupmppparamblock 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; Cscode : Mac_Types.Integer; Interval : Byte; Count : Byte; Entityptr : Ptr; Retbuffptr : Ptr; Retbuffsize : Mac_Types.Integer; Maxtoget : Mac_Types.Integer; Numgotten : Mac_Types.Integer; end record; type Confirmmppparamblock 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; Cscode : Mac_Types.Integer; Interval : Byte; Count : Byte; Entityptr : Ptr; Confirmaddr : Addrblock; Newsocket : Byte; Filler4 : Byte; end record; type Removemppparamblock 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; Cscode : Mac_Types.Integer; Interval : Byte; Count : Byte; Entityptr : Ptr; end record; type Setselfsendmppparamblock 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; Cscode : Mac_Types.Integer; Newselfflag : Byte; Oldselfflag : Byte; end record; type Killnbpmppparamblock 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; Cscode : Mac_Types.Integer; Nkillqel : Ptr; end record; type Atpparamfiller is array (1 .. 6) of Signedbyte; type Atpparamblock is record Qlink : Osutils.Qelemptr; Qtype : Mac_Types.Integer; Iotrap : Mac_Types.Integer; Iocmdaddr : Ptr; Iocompletion : Procptr; Ioresult : Oserr; Userdata : Longint; Reqtid : Mac_Types.Integer; Iorefnum : Mac_Types.Integer; Cscode : Mac_Types.Integer; Atpsocket : Byte; Atpflags : Byte; Addr_Block : Addrblock; Reqlength : Mac_Types.Integer; Reqpointer : Ptr; Bdspointer : Ptr; Filler : Atpparamfiller; end record; type Atppbptr is access Atpparamblock; type Sendnsendreqatpparamblock is record Qlink : Osutils.Qelemptr; Qtype : Mac_Types.Integer; Iotrap : Mac_Types.Integer; Iocmdaddr : Ptr; Iocompletion : Procptr; Ioresult : Oserr; Userdata : Longint; Reqtid : Mac_Types.Integer; Iorefnum : Mac_Types.Integer; Cscode : Mac_Types.Integer; Atpsocket : Byte; Atpflags : Byte; Addr_Block : Addrblock; Reqlength : Mac_Types.Integer; Reqpointer : Ptr; Bdspointer : Ptr; Numofbuffs : Byte; Timeoutval : Byte; Numofresps : Byte; Retrycount : Byte; Intbuff : Mac_Types.Integer; end record; type Sendrespatpparamblock is record Qlink : Osutils.Qelemptr; Qtype : Mac_Types.Integer; Iotrap : Mac_Types.Integer; Iocmdaddr : Ptr; Iocompletion : Procptr; Ioresult : Oserr; Userdata : Longint; Reqtid : Mac_Types.Integer; Iorefnum : Mac_Types.Integer; Cscode : Mac_Types.Integer; Atpsocket : Byte; Atpflags : Byte; Addr_Block : Addrblock; Reqlength : Mac_Types.Integer; Reqpointer : Ptr; Bdspointer : Ptr; Filler0 : Byte; Bdssize : Byte; Transid : Mac_Types.Integer; end record; type Getreqatpparamblock is record Qlink : Osutils.Qelemptr; Qtype : Mac_Types.Integer; Iotrap : Mac_Types.Integer; Iocmdaddr : Ptr; Iocompletion : Procptr; Ioresult : Oserr; Userdata : Longint; Reqtid : Mac_Types.Integer; Iorefnum : Mac_Types.Integer; Cscode : Mac_Types.Integer; Atpsocket : Byte; Atpflags : Byte; Addr_Block : Addrblock; Reqlength : Mac_Types.Integer; Reqpointer : Ptr; Bdspointer : Ptr; Bitmap : Byte; Filler1 : Byte; end record; type Addrespatpparamblock is record Qlink : Osutils.Qelemptr; Qtype : Mac_Types.Integer; Iotrap : Mac_Types.Integer; Iocmdaddr : Ptr; Iocompletion : Procptr; Ioresult : Oserr; Userdata : Longint; Reqtid : Mac_Types.Integer; Iorefnum : Mac_Types.Integer; Cscode : Mac_Types.Integer; Atpsocket : Byte; Atpflags : Byte; Addr_Block : Addrblock; Reqlength : Mac_Types.Integer; Reqpointer : Ptr; Bdspointer : Ptr; Rspnum : Byte; Filler2 : Byte; end record; type Killsendgetatpparamblock is record Qlink : Osutils.Qelemptr; Qtype : Mac_Types.Integer; Iotrap : Mac_Types.Integer; Iocmdaddr : Ptr; Iocompletion : Procptr; Ioresult : Oserr; Userdata : Longint; Reqtid : Mac_Types.Integer; Iorefnum : Mac_Types.Integer; Cscode : Mac_Types.Integer; Atpsocket : Byte; Atpflags : Byte; Addr_Block : Addrblock; Reqlength : Mac_Types.Integer; Reqpointer : Ptr; Bdspointer : Ptr; Akillqel : Ptr; end record; type Xppprmblktype is (Xppprmblk, Aspsizeblk, Aspabortprm); type Xppsubprmtype is (Aspopenprm, Aspsubprm); type Xppendprmtype is (Afploginprm, Aspendprm); type Xppparamfiller is array (1 .. 318) of Signedbyte; type Xppparamblock is record Qlink : Osutils.Qelemptr; Qtype : Mac_Types.Integer; Iotrap : Mac_Types.Integer; Iocmdaddr : Ptr; Iocompletion : Procptr; Ioresult : Oserr; Cmdresult : Longint; Iovrefnum : Mac_Types.Integer; Iorefnum : Mac_Types.Integer; Cscode : Mac_Types.Integer; Filler : Xppparamfiller; end record; type Xppparmblkptr is access Xppparamblock; type Abortxppparamblock is record Qlink : Osutils.Qelemptr; Qtype : Mac_Types.Integer; Iotrap : Mac_Types.Integer; Iocmdaddr : Ptr; Iocompletion : Procptr; Ioresult : Oserr; Cmdresult : Longint; Iovrefnum : Mac_Types.Integer; Iorefnum : Mac_Types.Integer; Cscode : Mac_Types.Integer; Abortscbptr : Ptr; end record; type Sizexppparamblock is record Qlink : Osutils.Qelemptr; Qtype : Mac_Types.Integer; Iotrap : Mac_Types.Integer; Iocmdaddr : Ptr; Iocompletion : Procptr; Ioresult : Oserr; Cmdresult : Longint; Iovrefnum : Mac_Types.Integer; Iorefnum : Mac_Types.Integer; Cscode : Mac_Types.Integer; Aspmaxcmdsize : Mac_Types.Integer; Aspquantumsize : Mac_Types.Integer; Numsesss : Mac_Types.Integer; end record; type Openxppparamblock is record Qlink : Osutils.Qelemptr; Qtype : Mac_Types.Integer; Iotrap : Mac_Types.Integer; Iocmdaddr : Ptr; Iocompletion : Procptr; Ioresult : Oserr; Cmdresult : Longint; Iovrefnum : Mac_Types.Integer; Iorefnum : Mac_Types.Integer; Cscode : Mac_Types.Integer; Sessrefnum : Mac_Types.Integer; Asptimeout : Byte; Aspretry : Byte; Serveraddr : Addrblock; Scbpointer : Ptr; Attnroutine : Ptr; end record; type Loginxppparamblock is record Qlink : Osutils.Qelemptr; Qtype : Mac_Types.Integer; Iotrap : Mac_Types.Integer; Iocmdaddr : Ptr; Iocompletion : Procptr; Ioresult : Oserr; Cmdresult : Longint; Iovrefnum : Mac_Types.Integer; Iorefnum : Mac_Types.Integer; Cscode : Mac_Types.Integer; Sessrefnum : Mac_Types.Integer; Asptimeout : Byte; Aspretry : Byte; Cbsize : Mac_Types.Integer; Cbptr : Ptr; Rbsize : Mac_Types.Integer; Rbptr : Ptr; Afpaddrblock : Addrblock; Afpscbptr : Ptr; Afpattnroutine : Ptr; end record; type Array0_295byte is array (0 .. 295) of Byte; type Endxppparamblock is record Qlink : Osutils.Qelemptr; Qtype : Mac_Types.Integer; Iotrap : Mac_Types.Integer; Iocmdaddr : Ptr; Iocompletion : Procptr; Ioresult : Oserr; Cmdresult : Longint; Iovrefnum : Mac_Types.Integer; Iorefnum : Mac_Types.Integer; Cscode : Mac_Types.Integer; Sessrefnum : Mac_Types.Integer; Asptimeout : Byte; Aspretry : Byte; Cbsize : Mac_Types.Integer; Cbptr : Ptr; Rbsize : Mac_Types.Integer; Rbptr : Ptr; Wdsize : Mac_Types.Integer; Wdptr : Ptr; Ccbstart : Array0_295byte; end record; function Openxpp (Xpprefnum : Mac_Types.Integer) return Oserr; pragma Interface (Mpwpascal, Openxpp, "OPENXPP"); function Aspopensession (Thepbptr : Xppparmblkptr; Async : Boolean) return Oserr; pragma Interface (Mpwpascal, Aspopensession, "ASPOPENSESSION"); function Aspclosesession (Thepbptr : Xppparmblkptr; Async : Boolean) return Oserr; pragma Interface (Mpwpascal, Aspclosesession, "ASPCLOSESESSION"); function Aspabortos (Thepbptr : Xppparmblkptr; Async : Boolean) return Oserr; pragma Interface (Mpwpascal, Aspabortos, "ASPABORTOS"); function Aspgetparms (Thepbptr : Xppparmblkptr; Async : Boolean) return Oserr; pragma Interface (Mpwpascal, Aspgetparms, "ASPGETPARMS"); function Aspcloseall (Thepbptr : Xppparmblkptr; Async : Boolean) return Oserr; pragma Interface (Mpwpascal, Aspcloseall, "ASPCLOSEALL"); function Aspuserwrite (Thepbptr : Xppparmblkptr; Async : Boolean) return Oserr; pragma Interface (Mpwpascal, Aspuserwrite, "ASPUSERWRITE"); function Aspusercommand (Thepbptr : Xppparmblkptr; Async : Boolean) return Oserr; pragma Interface (Mpwpascal, Aspusercommand, "ASPUSERCOMMAND"); function Aspgetstatus (Thepbptr : Xppparmblkptr; Async : Boolean) return Oserr; pragma Interface (Mpwpascal, Aspgetstatus, "ASPGETSTATUS"); function Afpcommand (Thepbptr : Xppparmblkptr; Async : Boolean) return Oserr; pragma Interface (Mpwpascal, Afpcommand, "AFPCOMMAND"); function Pattachph (Thepbptr : Mpppbptr; Async : Boolean) return Oserr; pragma Interface (Mpwpascal, Pattachph, "PATTACHPH"); function Pdetachph (Thepbptr : Mpppbptr; Async : Boolean) return Oserr; pragma Interface (Mpwpascal, Pdetachph, "PDETACHPH"); function Pwritelap (Thepbptr : Mpppbptr; Async : Boolean) return Oserr; pragma Interface (Mpwpascal, Pwritelap, "PWRITELAP"); function Popenskt (Thepbptr : Mpppbptr; Async : Boolean) return Oserr; pragma Interface (Mpwpascal, Popenskt, "POPENSKT"); function Pcloseskt (Thepbptr : Mpppbptr; Async : Boolean) return Oserr; pragma Interface (Mpwpascal, Pcloseskt, "PCLOSESKT"); function Pwriteddp (Thepbptr : Mpppbptr; Async : Boolean) return Oserr; pragma Interface (Mpwpascal, Pwriteddp, "PWRITEDDP"); function Pregistername (Thepbptr : Mpppbptr; Async : Boolean) return Oserr; pragma Interface (Mpwpascal, Pregistername, "PREGISTERNAME"); function Plookupname (Thepbptr : Mpppbptr; Async : Boolean) return Oserr; pragma Interface (Mpwpascal, Plookupname, "PLOOKUPNAME"); function Pconfirmname (Thepbptr : Mpppbptr; Async : Boolean) return Oserr; pragma Interface (Mpwpascal, Pconfirmname, "PCONFIRMNAME"); function Premovename (Thepbptr : Mpppbptr; Async : Boolean) return Oserr; pragma Interface (Mpwpascal, Premovename, "PREMOVENAME"); function Psetselfsend (Thepbptr : Mpppbptr; Async : Boolean) return Oserr; pragma Interface (Mpwpascal, Psetselfsend, "PSETSELFSEND"); function Pkillnbp (Thepbptr : Mpppbptr; Async : Boolean) return Oserr; pragma Interface (Mpwpascal, Pkillnbp, "PKILLNBP"); function Popenatpskt (Thepbptr : Atppbptr; Async : Boolean) return Oserr; pragma Interface (Mpwpascal, Popenatpskt, "POPENATPSKT"); function Pcloseatpskt (Thepbptr : Atppbptr; Async : Boolean) return Oserr; pragma Interface (Mpwpascal, Pcloseatpskt, "PCLOSEATPSKT"); function Psendrequest (Thepbptr : Atppbptr; Async : Boolean) return Oserr; pragma Interface (Mpwpascal, Psendrequest, "PSENDREQUEST"); function Pgetrequest (Thepbptr : Atppbptr; Async : Boolean) return Oserr; pragma Interface (Mpwpascal, Pgetrequest, "PGETREQUEST"); function Psendresponse (Thepbptr : Atppbptr; Async : Boolean) return Oserr; pragma Interface (Mpwpascal, Psendresponse, "PSENDRESPONSE"); function Paddresponse (Thepbptr : Atppbptr; Async : Boolean) return Oserr; pragma Interface (Mpwpascal, Paddresponse, "PADDRESPONSE"); function Preltcb (Thepbptr : Atppbptr; Async : Boolean) return Oserr; pragma Interface (Mpwpascal, Preltcb, "PRELTCB"); function Prelrspcb (Thepbptr : Atppbptr; Async : Boolean) return Oserr; pragma Interface (Mpwpascal, Prelrspcb, "PRELRSPCB"); function Pnsendrequest (Thepbptr : Atppbptr; Async : Boolean) return Oserr; pragma Interface (Mpwpascal, Pnsendrequest, "PNSENDREQUEST"); function Pkillsendreq (Thepbptr : Atppbptr; Async : Boolean) return Oserr; pragma Interface (Mpwpascal, Pkillsendreq, "PKILLSENDREQ"); function Pkillgetreq (Thepbptr : Atppbptr; Async : Boolean) return Oserr; pragma Interface (Mpwpascal, Pkillgetreq, "PKILLGETREQ"); procedure Buildlapwds (Wdsptr : Ptr; Dataptr : Ptr; Desthost : Mac_Types.Integer; Prototype : Mac_Types.Integer; Framelen : Mac_Types.Integer); pragma Interface (Mpwpascal, Buildlapwds, "BUILDLAPWDS"); procedure Buildddpwds (Wdsptr : Ptr; Headerptr : Ptr; Dataptr : Ptr; Netaddr : Addrblock; Ddptype : Mac_Types.Integer; Datalen : Mac_Types.Integer); pragma Interface (Mpwpascal, Buildddpwds, "BUILDDDPWDS"); procedure Nbpsetentity (Buffer : Ptr; Nbpobject : Str32; Nbptype : Str32; Nbpzone : Str32); pragma Interface (Mpwpascal, Nbpsetentity, "NBPSETENTITY"); procedure Nbpsetnte (Nteptr : Ptr; Nbpobject : Str32; Nbptype : Str32; Nbpzone : Str32; Socket : Mac_Types.Integer); pragma Interface (Mpwpascal, Nbpsetnte, "NBPSETNTE"); function Getbridgeaddress return Mac_Types.Integer; pragma Interface (Mpwpascal, Getbridgeaddress, "GETBRIDGEADDRESS"); function Buildbds (Buffptr : Ptr; Bdsptr : Ptr; Buffsize : Mac_Types.Integer) return Mac_Types.Integer; pragma Interface (Mpwpascal, Buildbds, "BUILDBDS"); function Mppopen return Oserr; pragma Interface (Mpwpascal, Mppopen, "MPPOPEN"); function Mppclose return Oserr; pragma Interface (Mpwpascal, Mppclose, "MPPCLOSE"); function Lapopenprotocol (Thelaptype : Abbyte; Protoptr : Ptr) return Oserr; pragma Interface (Mpwpascal, Lapopenprotocol, "LAPOPENPROTOCOL"); function Lapcloseprotocol (Thelaptype : Abbyte) return Oserr; pragma Interface (Mpwpascal, Lapcloseprotocol, "LAPCLOSEPROTOCOL"); function Lapwrite (Abrecord : Abrechandle; Async : Boolean) return Oserr; pragma Interface (Mpwpascal, Lapwrite, "LAPWRITE"); function Lapread (Abrecord : Abrechandle; Async : Boolean) return Oserr; pragma Interface (Mpwpascal, Lapread, "LAPREAD"); function Laprdcancel (Abrecord : Abrechandle) return Oserr; pragma Interface (Mpwpascal, Laprdcancel, "LAPRDCANCEL"); function Ddpopensocket (Thesocket : Varbyteword; Sktlistener : Ptr) return Oserr; pragma Interface (Mpwpascal, Ddpopensocket, "DDPOPENSOCKET"); function Ddpclosesocket (Thesocket : Byteword) return Oserr; pragma Interface (Mpwpascal, Ddpclosesocket, "DDPCLOSESOCKET"); function Ddpread (Abrecord : Abrechandle; Retcksumerrs : Boolean; Async : Boolean) return Oserr; pragma Interface (Mpwpascal, Ddpread, "DDPREAD"); function Ddpwrite (Abrecord : Abrechandle; Dochecksum : Boolean; Async : Boolean) return Oserr; pragma Interface (Mpwpascal, Ddpwrite, "DDPWRITE"); function Ddprdcancel (Abrecord : Abrechandle) return Oserr; pragma Interface (Mpwpascal, Ddprdcancel, "DDPRDCANCEL"); function Atpload return Oserr; pragma Interface (Mpwpascal, Atpload, "ATPLOAD"); function Atpunload return Oserr; pragma Interface (Mpwpascal, Atpunload, "ATPUNLOAD"); function Atpopensocket (Addrrcvd : Addrblockval; Atpsocket : Varbyteword) return Oserr; pragma Interface (Mpwpascal, Atpopensocket, "ATPOPENSOCKET"); function Atpclosesocket (Atpsocket : Byteword) return Oserr; pragma Interface (Mpwpascal, Atpclosesocket, "ATPCLOSESOCKET"); function Atpsndrequest (Abrecord : Abrechandle; Async : Boolean) return Oserr; pragma Interface (Mpwpascal, Atpsndrequest, "ATPSNDREQUEST"); function Atprequest (Abrecord : Abrechandle; Async : Boolean) return Oserr; pragma Interface (Mpwpascal, Atprequest, "ATPREQUEST"); function Atpreqcancel (Abrecord : Abrechandle; Async : Boolean) return Oserr; pragma Interface (Mpwpascal, Atpreqcancel, "ATPREQCANCEL"); function Atpgetrequest (Abrecord : Abrechandle; Async : Boolean) return Oserr; pragma Interface (Mpwpascal, Atpgetrequest, "ATPGETREQUEST"); function Atpsndrsp (Abrecord : Abrechandle; Async : Boolean) return Oserr; pragma Interface (Mpwpascal, Atpsndrsp, "ATPSNDRSP"); function Atpaddrsp (Abrecord : Abrechandle) return Oserr; pragma Interface (Mpwpascal, Atpaddrsp, "ATPADDRSP"); function Atpresponse (Abrecord : Abrechandle; Async : Boolean) return Oserr; pragma Interface (Mpwpascal, Atpresponse, "ATPRESPONSE"); function Atprspcancel (Abrecord : Abrechandle; Async : Boolean) return Oserr; pragma Interface (Mpwpascal, Atprspcancel, "ATPRSPCANCEL"); function Nbpregister (Abrecord : Abrechandle; Async : Boolean) return Oserr; pragma Interface (Mpwpascal, Nbpregister, "NBPREGISTER"); function Nbplookup (Abrecord : Abrechandle; Async : Boolean) return Oserr; pragma Interface (Mpwpascal, Nbplookup, "NBPLOOKUP"); function Nbpextract (Thebuffer : Ptr; Numinbuf : Mac_Types.Integer; Whichone : Mac_Types.Integer; Abentity : Entityname; Address : Addrblock) return Oserr; pragma Interface (Mpwpascal, Nbpextract, "NBPEXTRACT"); function Nbpconfirm (Abrecord : Abrechandle; Async : Boolean) return Oserr; pragma Interface (Mpwpascal, Nbpconfirm, "NBPCONFIRM"); function Nbpremove (Abentity : Entityptr) return Oserr; pragma Interface (Mpwpascal, Nbpremove, "NBPREMOVE"); function Nbpload return Oserr; pragma Interface (Mpwpascal, Nbpload, "NBPLOAD"); function Nbpunload return Oserr; pragma Interface (Mpwpascal, Nbpunload, "NBPUNLOAD"); procedure Removehdlblocks; pragma Interface (Mpwpascal, Removehdlblocks, "REMOVEHDLBLOCKS"); function Getnodeaddress (Mynode : Mac_Types.Integer; Mynet : Mac_Types.Integer) return Oserr; pragma Interface (Mpwpascal, Getnodeaddress, "GETNODEADDRESS"); function Ismppopen return Boolean; pragma Interface (Mpwpascal, Ismppopen, "ISMPPOPEN"); function Isatpopen return Boolean; pragma Interface (Mpwpascal, Isatpopen, "ISATPOPEN"); end Appletalk;