message: Add DISK_GEOMETRY and MEDIA_TYPE
diff: @@ -287,6 +287,45 @@ pub const IOCTL_DISK_SET_DISK_ATTRIBUTES: DWORD = CTL_CODE!(IOCTL_DISK_BASE, 0x0
  METHOD_BUFFERED, FILE_READ_ACCESS | FILE_WRITE_ACCESS);
  pub const IOCTL_DISK_RESET_SNAPSHOT_INFO: DWORD = CTL_CODE!(IOCTL_DISK_BASE, 0x0084,
  METHOD_BUFFERED, FILE_READ_ACCESS | FILE_WRITE_ACCESS);
  +//2879
  +ENUM!{enum MEDIA_TYPE {
  + Unknown,
  + F5_1Pt2_512,
  + F3_1Pt44_512,
  + F3_2Pt88_512,
  + F3_20Pt8_512,
  + F3_720_512,
  + F5_360_512,
  + F5_320_512,
  + F5_320_1024,
  + F5_180_512,
  + F5_160_512,
  + RemovableMedia,
  + FixedMedia,
  + F3_120M_512,
  + F3_640_512,
  + F5_640_512,
  + F5_720_512,
  + F3_1Pt2_512,
  + F3_1Pt23_1024,
  + F5_1Pt23_1024,
  + F3_128Mb_512,
  + F3_230Mb_512,
  + F8_256_128,
  + F3_200Mb_512,
  + F3_240M_512,
  + F3_32M_512,
  +}}
  +pub type PMEDIA_TYPE = *mut MEDIA_TYPE;
  +//2953
  +STRUCT!{struct DISK_GEOMETRY {
  + Cylinders: LARGE_INTEGER,
  + MediaType: MEDIA_TYPE,
  + TracksPerCylinder: DWORD,
  + SectorsPerTrack: DWORD,
  + BytesPerSector: DWORD,
  +}}
  +pub type PDISK_GEOMETRY = *mut DISK_GEOMETRY;
  //3907
  pub const IOCTL_CHANGER_BASE: DWORD = FILE_DEVICE_CHANGER;
  pub const IOCTL_CHANGER_GET_PARAMETERS: DWORD = CTL_CODE!(IOCTL_CHANGER_BASE, 0x0000,
  