XenevaOS
Loading...
Searching...
No Matches
Public Attributes | List of all members
_FAT_BPB_ Struct Reference

#include <Fat.h>

Public Attributes

uint8_t jmp [3]
 
char oemid [8]
 
uint16_t bytes_per_sector
 
uint8_t sectors_per_cluster
 
uint16_t reserved_sectors
 
uint8_t num_fats
 
uint16_t num_dir_entries
 
uint16_t total_sectors_short
 
uint8_t media_type
 
uint16_t sectors_per_fat
 
uint16_t sectors_per_track
 
uint16_t heads
 
uint32_t hidden_sectors
 
uint32_t large_sector_count
 
union { 
 
   struct { 
 
      uint8_t   drive_num 
 
      uint8_t   WinNtFlags 
 
      uint8_t   signature 
 
      uint32_t   vol_serial_num 
 
      char   vol_label [11] 
 
      char   sys_id [8] 
 
   }   FAT16 
 
   struct { 
 
      uint32_t   sect_per_fat32 
 
      uint16_t   falgs 
 
      uint16_t   fat_version 
 
      uint32_t   root_dir_cluster 
 
      uint16_t   fs_info_sect 
 
      uint16_t   backup_boot_sect 
 
      uint8_t   reserved [12] 
 
      uint8_t   drive_number 
 
      uint8_t   flagsWinNT 
 
      uint8_t   signature 
 
      uint32_t   vol_serial_num 
 
      char   vol_label [11] 
 
      char   sys_id [8] 
 
   }   FAT32 
 
info 
 

Member Data Documentation

◆ backup_boot_sect

uint16_t _FAT_BPB_::backup_boot_sect

◆ bytes_per_sector

uint16_t _FAT_BPB_::bytes_per_sector

◆ drive_num

uint8_t _FAT_BPB_::drive_num

◆ drive_number

uint8_t _FAT_BPB_::drive_number

◆ falgs

uint16_t _FAT_BPB_::falgs

◆ [struct]

struct { ... } _FAT_BPB_::FAT16

◆ [struct]

struct { ... } _FAT_BPB_::FAT32

◆ fat_version

uint16_t _FAT_BPB_::fat_version

◆ flagsWinNT

uint8_t _FAT_BPB_::flagsWinNT

◆ fs_info_sect

uint16_t _FAT_BPB_::fs_info_sect

◆ heads

uint16_t _FAT_BPB_::heads

◆ hidden_sectors

uint32_t _FAT_BPB_::hidden_sectors

◆ [union]

union { ... } _FAT_BPB_::info

◆ jmp

uint8_t _FAT_BPB_::jmp[3]

◆ large_sector_count

uint32_t _FAT_BPB_::large_sector_count

◆ media_type

uint8_t _FAT_BPB_::media_type

◆ num_dir_entries

uint16_t _FAT_BPB_::num_dir_entries

◆ num_fats

uint8_t _FAT_BPB_::num_fats

◆ oemid

char _FAT_BPB_::oemid[8]

◆ reserved

uint8_t _FAT_BPB_::reserved[12]

◆ reserved_sectors

uint16_t _FAT_BPB_::reserved_sectors

◆ root_dir_cluster

uint32_t _FAT_BPB_::root_dir_cluster

◆ sect_per_fat32

uint32_t _FAT_BPB_::sect_per_fat32

◆ sectors_per_cluster

uint8_t _FAT_BPB_::sectors_per_cluster

◆ sectors_per_fat

uint16_t _FAT_BPB_::sectors_per_fat

◆ sectors_per_track

uint16_t _FAT_BPB_::sectors_per_track

◆ signature

uint8_t _FAT_BPB_::signature

◆ sys_id

char _FAT_BPB_::sys_id[8]

◆ total_sectors_short

uint16_t _FAT_BPB_::total_sectors_short

◆ vol_label

char _FAT_BPB_::vol_label[11]

◆ vol_serial_num

uint32_t _FAT_BPB_::vol_serial_num

◆ WinNtFlags

uint8_t _FAT_BPB_::WinNtFlags

The documentation for this struct was generated from the following file: