mirror of
https://github.com/elliotnunn/sys7.1-doc-wip.git
synced 2024-12-12 04:29:09 +00:00
136 lines
3.8 KiB
C
136 lines
3.8 KiB
C
/*EASE$$$ READ ONLY COPY of file “BootDefines.h”
|
|
** 1.0 PWD 10/30/1989 Adding to EASE
|
|
** END EASE MODIFICATION HISTORY */
|
|
#define osMax 10
|
|
|
|
#define coffeeBreak 5 /* # of packets to process before serviceing to another request */
|
|
#define sleeptime 0 /* used in waitnextevent */
|
|
|
|
#define rootDirID 2 /* dir id of root is always 2 in HFS */
|
|
|
|
#define kSysEnvironsVersion 1 /* used with sysEnvirons call */
|
|
|
|
#define userNameLength 32 /* bytes in a user name + pascal len byte */
|
|
#define serverNameLength 33 /* bytes in a server name + pascal len byte */
|
|
#define zoneNameLength 33 /* bytes in a zone name + pascal len byte */
|
|
#define volNameLength 32 /* bytes in volume name + pascal len byte */
|
|
#define appNameLength 32 /* bytes in application name + pascal len byte */
|
|
|
|
|
|
#define recordErr -1 /* error opening or reading user record */
|
|
#define noImageErr -2 /* no image for machine of the request's type */
|
|
|
|
#define itemMax 10 /* max # of requestBuf items */
|
|
#define ABPSckt 10 /* Socket # reserved for use with this protocol */
|
|
#define thispversion 1 /* ABP version */
|
|
|
|
#define User_record_request 1 /* from workstation */
|
|
#define User_record_reply 2 /* from server */
|
|
#define Boot_image_request 3 /* from workstation */
|
|
#define Boot_image_reply 4 /* from server */
|
|
#define Image_done 5 /* from server */
|
|
#define User_record_update 6 /* from workstation */
|
|
#define User_update_reply 7 /* from server */
|
|
|
|
#define AShandle 0x00000B50 /* handle to AppleShare fileserver globals */
|
|
|
|
#define ABP 10 /* Atalk Boot Protocol DDP type */
|
|
#define MaxIDs 3 /* Number of machines supported by this init 0,1,2 */
|
|
#define bitmapsize 512 /* max bytes in a bitmap */
|
|
#define disksector 512 /* # of image bytes we send at a time */
|
|
|
|
#define imageCreator 'ATBT' /* file creator for image files used with booting */
|
|
#define imageType 'IMAG' /* file type for image files used with booting */
|
|
|
|
|
|
/*
|
|
Resource ID constants.
|
|
*/
|
|
#define vbltaskID 100 /* id of our vbl task code resource */
|
|
|
|
#define appleID 128 /* This is a resource/menu ID */
|
|
#define fileID 129 /* ditto */
|
|
#define editID 130 /* ditto */
|
|
#define serverID 131 /* ditto */
|
|
|
|
|
|
#define appleMenu 0 /* MyMenus[] array indexes */
|
|
#define aboutMeItem 1
|
|
|
|
#define fileMenu 1 /* MyMenus[] array indexes */
|
|
#define closeItem 1
|
|
#define quitItem 3
|
|
|
|
#define editMenu 2 /* MyMenus[] array indexes */
|
|
#define undoItem 1
|
|
#define cutItem 3
|
|
#define copyItem 4
|
|
#define pasteItem 5
|
|
#define clearItem 6
|
|
|
|
#define serverMenu 3 /* MyMenu[] array indexes */
|
|
#define windowItem 1
|
|
#define haltstartItem 2
|
|
|
|
|
|
#define menuCount 4
|
|
|
|
/*
|
|
For the About bootserver... DLOG
|
|
*/
|
|
#define aboutMeDLOG 128
|
|
#define okButton 1
|
|
#define authorItem 2 /* For SetIText */
|
|
#define languageItem 3 /* For SetIText */
|
|
|
|
/*
|
|
string resources
|
|
*/
|
|
#define haltmenustring 100 /* menu text id */
|
|
#define startmenustring 101 /* ditto */
|
|
#define hideWindstring 102 /* ditto */
|
|
#define showWindstring 103
|
|
|
|
/*
|
|
Alert Box ID's
|
|
*/
|
|
|
|
#define myNoteAlertID -900 /* ID of our NoteAlert alert box */
|
|
#define myNoteAlertListID -901 /* and its DITL ID */
|
|
|
|
|
|
/*
|
|
errors for alert box
|
|
*/
|
|
|
|
#define errSTRlist 100 /* STR# resource list of err messages */
|
|
#define ASserverErr 1 /* file server not found; [1] of errSTR#list */
|
|
#define ImageErr 2 /* can't find/open image; [2] of errSTR#list */
|
|
#define memErr 3 /* memory error; [3] */
|
|
#define vblErr 4 /* vbl install error */
|
|
#define sktErr 5 /* open socket error */
|
|
#define resErr 6 /* resource not found */
|
|
#define UGErr 7 /* users & groups file error */
|
|
|
|
#define windowID 128 /* the server window ID */
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/*
|
|
HIWORD and LOWORD macros, for readability.
|
|
*/
|
|
#define HIWORD(aLong) (((aLong) >> 16) & 0xFFFF)
|
|
#define LOWORD(aLong) ((aLong) & 0xFFFF)
|
|
|
|
|
|
|