OBJECT RigidDiskBlock
	ID:LONG,
	SummedLongs:LONG,
	ChkSum:LONG,
	HostID:LONG,
	BlockBytes:LONG,
	Flags:LONG,
	BadBlockList:LONG,
	PartitionList:LONG,
	FileSysHeaderList:LONG,
	DriveInit:LONG,
	reserved1[6]:LONG,
	Cylinders:LONG,
	Sectors:LONG,
	Heads:LONG,
	Interleave:LONG,
	Park:LONG,
	reserved2[3]:LONG,
	WritePreComp:LONG,
	ReducedWrite:LONG,
	StepRate:LONG,
	reserved3[5]:LONG,
	RDBBlocksLo:LONG,
	RDBBlocksHi:LONG,
	LoCylinder:LONG,
	HiCylinder:LONG,
	CylBlocks:LONG,
	AutoParkSeconds:LONG,
	HighRDSKBlock:LONG,
	reserved4:LONG,
	DiskVendor[8]:CHAR,
	DiskProduct[16]:CHAR,
	DiskRevision[4]:CHAR,
	ControllerVendor[8]:CHAR,
	ControllerProduct[16]:CHAR,
	ControllerRevision[4]:CHAR,
	reserved5[10]:LONG

CONST	IDNAME_RIGIDDISK=$5244534B,
		RDB_LOCATION_LIMIT=16,
		RDBFB_LAST=0,
		RDBFF_LAST=1,
		RDBFB_LASTLUN=1,
		RDBFF_LASTLUN=2,
		RDBFB_LASTTID=2,
		RDBFF_LASTTID=4,
		RDBFB_NORESELECT=3,
		RDBFF_NORESELECT=8,
		RDBFB_DISKID=4,
		RDBFF_DISKID=16,
		RDBFB_CTRLRID=5,
		RDBFF_CTRLRID=$20,
		RDBFB_SYNCH=6,
		RDBFF_SYNCH=$40

OBJECT BadBlockEntry
	BadBlock:LONG,
	GoodBlock:LONG

OBJECT BadBlockBlock
	ID:LONG,
	Summedlongs:LONG,
	ChkSum:LONG,
	Hostid:LONG,
	Next:LONG,
	reserved:LONG,
	BlockPairs[61]:BadBlockEntry

CONST	IDNAME_BADBLOCK=$42414442

OBJECT PartitionBlock
	ID:LONG,
	SummedLongs:LONG,
	ChkSum:LONG,
	HostID:LONG,
	Next:LONG,
	Flags:LONG,
	reserved1[2]:LONG,
	DevFlags:LONG,
	DriveName[32]:CHAR,
	reserved2[15]:LONG,
	Environment[17]:LONG,
	ereserved[15]:LONG

CONST	IDNAME_PARTITION=$50415254,
		PBFF_BOOTABLE=0,
		PBFF_BOOTABLE=1,
		PBFF_NOMOUNT=1,
		PBFF_NOMOUNT=2

OBJECT FileSysHeaderBlock
	ID:LONG,
	SummedLongs:LONG,
	ChkSum:LONG,
	HostID:LONG,
	Next:LONG,
	Flags:LONG,
	reserved1[2]:LONG,
	DosType:LONG,
	Version:LONG,
	PatchFlags:LONG,
	Type:LONG,
	Task:LONG,
	Lock:LONG,
	Handler:LONG,
	StackSize:LONG,
	Priority:LONG,
	Startup:LONG,
	SegListbLocks:LONG,
	GlobalVec:LONG,
	reserved2[23]:LONG,
	reserved3[21]:LONG

CONST	IDNAME_FILESYSHEADER=$46534844

OBJECT LoadSegBlock
	ID:LONG
	SummedLongs:LONG
	ChkSum:LONG
	HostID:LONG
	Next:LONG
	LoadData[123]:LONG

CONST	IDNAME_LOADSEG=$4C534547
