{ Created: Saturday, July 27, 1991 at 11:56 PM Start.p Pascal Interface to the Macintosh Libraries Copyright Apple Computer, Inc. 1987-1991 All rights reserved This file is used in these builds: Mac32 BigBang Sys606 Change History (most recent first): <5> 7/31/91 JL Updated Copyright. <4> 6/14/91 JL Checked in official MPW 3.2ƒ version. Added and removed blank lines to match output of DSG database. <3> 1/27/91 LN Checked in Database generate file from DSG. <2> 10/3/90 JAL Added Inlines for function. To Do: } {$IFC UNDEFINED UsingIncludes} {$SETC UsingIncludes := 0} {$ENDC} {$IFC NOT UsingIncludes} UNIT Start; INTERFACE {$ENDC} {$IFC UNDEFINED UsingStart} {$SETC UsingStart := 1} {$I+} {$SETC StartIncludes := UsingIncludes} {$SETC UsingIncludes := 1} {$IFC UNDEFINED UsingTypes} {$I $$Shell(PInterfaces)Types.p} {$ENDC} {$SETC UsingIncludes := StartIncludes} TYPE DefStartType = (slotDev,scsiDev); DefStartPtr = ^DefStartRec; DefStartRec = RECORD CASE DefStartType OF slotDev: (sdExtDevID: SignedByte; sdPartition: SignedByte; sdSlotNum: SignedByte; sdSRsrcID: SignedByte); scsiDev: (sdReserved1: SignedByte; sdReserved2: SignedByte; sdRefNum: INTEGER); END; DefVideoPtr = ^DefVideoRec; DefVideoRec = RECORD sdSlot: SignedByte; sdsResource: SignedByte; END; DefOSPtr = ^DefOSRec; DefOSRec = RECORD sdReserved: SignedByte; sdOSType: SignedByte; END; PROCEDURE GetDefaultStartup(paramBlock: DefStartPtr); INLINE $205F,$A07D; PROCEDURE SetDefaultStartup(paramBlock: DefStartPtr); INLINE $205F,$A07E; PROCEDURE GetVideoDefault(paramBlock: DefVideoPtr); INLINE $205F,$A080; PROCEDURE SetVideoDefault(paramBlock: DefVideoPtr); INLINE $205F,$A081; PROCEDURE GetOSDefault(paramBlock: DefOSPtr); INLINE $205F,$A084; PROCEDURE SetOSDefault(paramBlock: DefOSPtr); INLINE $205F,$A083; PROCEDURE SetTimeout(count: INTEGER); PROCEDURE GetTimeout(VAR count: INTEGER); {$ENDC} { UsingStart } {$IFC NOT UsingIncludes} END. {$ENDC}