home *** CD-ROM | disk | FTP | other *** search
/ Amiga ISO Collection / AmigaUtilCD2.iso / Programming / C / SC650D6.DMS / in.adf / sc / include / devices / hardblocks.h < prev    next >
Encoding:
Text File  |  1993-10-31  |  2.0 KB  |  97 lines

  1. €ˆDEVICES_HARDBLOCKS_H€DEVICES_HARDBLOCKS_HˆEXEC_TYPES_HŒ"exec/types.h"‡
  2. ƒRigidDiskBlock{
  3. —rdb_ID;
  4. —rdb_SummedLongs;
  5. ’rdb_ChkSum;
  6. —rdb_HostID;
  7. —rdb_BlockBytes;
  8. —rdb_Flags;
  9. —rdb_BadBlockList;
  10. —rdb_PartitionList;
  11. —rdb_FileSysHeaderList;
  12. —rdb_DriveInit;
  13. —rdb_Reserved1[6];
  14. —rdb_Cylinders;
  15. —rdb_Sectors;
  16. —rdb_Heads;
  17. —rdb_Interleave;
  18. —rdb_Park;
  19. —rdb_Reserved2[3];
  20. —rdb_WritePreComp;
  21. —rdb_ReducedWrite;
  22. —rdb_StepRate;
  23. —rdb_Reserved3[5];
  24. —rdb_RDBBlocksLo;
  25. —rdb_RDBBlocksHi;
  26. —rdb_LoCylinder;
  27. —rdb_HiCylinder;
  28. —rdb_CylBlocks;
  29. —rdb_AutoParkSeconds;
  30. —rdb_HighRDSKBlock;
  31. —rdb_Reserved4;
  32. „rdb_DiskVendor[8];
  33. „rdb_DiskProduct[16];
  34. „rdb_DiskRevision[4];
  35. „rdb_ControllerVendor[8];
  36. „rdb_ControllerProduct[16];
  37. „rdb_ControllerRevision[4];
  38. —rdb_Reserved5[10];
  39. };€IDNAME_RIGIDDISK 0x5244534B€RDB_LOCATION_LIMIT 16€RDBFB_LAST 0€RDBFF_LAST 1L€RDBFB_LASTLUN 1€RDBFF_LASTLUN 2L€RDBFB_LASTTID 2€RDBFF_LASTTID 4L€RDBFB_NORESELECT 3€RDBFF_NORESELECT 8L€RDBFB_DISKID 4€RDBFF_DISKID 16L€RDBFB_CTRLRID 5€RDBFF_CTRLRID 32L€RDBFB_SYNCH 6€RDBFF_SYNCH 64L
  40. ƒBadBlockEntry{
  41. —bbe_BadBlock;
  42. —bbe_GoodBlock;
  43. };
  44. ƒBadBlockBlock{
  45. —bbb_ID;
  46. —bbb_SummedLongs;
  47. ’bbb_ChkSum;
  48. —bbb_HostID;
  49. —bbb_Next;
  50. —bbb_Reserved;
  51. ƒBadBlockEntry bbb_BlockPairs[61];
  52. };€IDNAME_BADBLOCK 0x42414442
  53. ƒPartitionBlock{
  54. —pb_ID;
  55. —pb_SummedLongs;
  56. ’pb_ChkSum;
  57. —pb_HostID;
  58. —pb_Next;
  59. —pb_Flags;
  60. —pb_Reserved1[2];
  61. —pb_DevFlags;
  62. Špb_DriveName[32];
  63. —pb_Reserved2[15];
  64. —pb_Environment[17];
  65. —pb_EReserved[15];
  66. };€IDNAME_PARTITION 0x50415254€PBFB_BOOTABLE 0€PBFF_BOOTABLE 1L€PBFB_NOMOUNT 1€PBFF_NOMOUNT 2L
  67. ƒFileSysHeaderBlock{
  68. —fhb_ID;
  69. —fhb_SummedLongs;
  70. ’fhb_ChkSum;
  71. —fhb_HostID;
  72. —fhb_Next;
  73. —fhb_Flags;
  74. —fhb_Reserved1[2];
  75. —fhb_DosType;
  76. —fhb_Version;
  77. —fhb_PatchFlags;
  78. —fhb_Type;
  79. —fhb_Task;
  80. —fhb_Lock;
  81. —fhb_Handler;
  82. —fhb_StackSize;
  83. ’fhb_Priority;
  84. ’fhb_Startup;
  85. ’fhb_SegListBlocks;
  86. ’fhb_GlobalVec;
  87. —fhb_Reserved2[23];
  88. —fhb_Reserved3[21];
  89. };€IDNAME_FILESYSHEADER 0x46534844
  90. ƒLoadSegBlock{
  91. —lsb_ID;
  92. —lsb_SummedLongs;
  93. ’lsb_ChkSum;
  94. —lsb_HostID;
  95. —lsb_Next;
  96. —lsb_LoadData[123];
  97. };€IDNAME_LOADSEG 0x4C534547‡