/************************************************************ Created: Sunday, January 6, 1991 at 10:07 PM Start.h C Interface to the Macintosh Libraries Copyright Apple Computer, Inc. 1987-1990 All rights reserved ************************************************************/ #ifndef __START__ #define __START__ #ifndef __TYPES__ #include #endif struct SlotDev { char sdExtDevID; char sdPartition; char sdSlotNum; char sdSRsrcID; }; typedef struct SlotDev SlotDev; struct SCSIDev { char sdReserved1; char sdReserved2; short sdRefNum; }; typedef struct SCSIDev SCSIDev; union DefStartRec { SlotDev slotDev; SCSIDev scsiDev; }; typedef union DefStartRec DefStartRec; typedef DefStartRec *DefStartPtr; struct DefVideoRec { char sdSlot; char sdsResource; }; typedef struct DefVideoRec DefVideoRec; typedef DefVideoRec *DefVideoPtr; struct DefOSRec { char sdReserved; char sdOSType; }; typedef struct DefOSRec DefOSRec; typedef DefOSRec *DefOSPtr; #ifdef __cplusplus extern "C" { #endif #pragma parameter GetDefaultStartup(__A0) pascal void GetDefaultStartup(DefStartPtr paramBlock) = 0xA07D; #pragma parameter SetDefaultStartup(__A0) pascal void SetDefaultStartup(DefStartPtr paramBlock) = 0xA07E; #pragma parameter GetVideoDefault(__A0) pascal void GetVideoDefault(DefVideoPtr paramBlock) = 0xA080; #pragma parameter SetVideoDefault(__A0) pascal void SetVideoDefault(DefVideoPtr paramBlock) = 0xA081; #pragma parameter GetOSDefault(__A0) pascal void GetOSDefault(DefOSPtr paramBlock) = 0xA084; #pragma parameter SetOSDefault(__A0) pascal void SetOSDefault(DefOSPtr paramBlock) = 0xA083; pascal void SetTimeout(short count); pascal void GetTimeout(short *count); #ifdef __cplusplus } #endif #endif