|
XenevaOS
|
#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 | |
| uint16_t _FAT_BPB_::backup_boot_sect |
| uint16_t _FAT_BPB_::bytes_per_sector |
| uint8_t _FAT_BPB_::drive_num |
| uint8_t _FAT_BPB_::drive_number |
| uint16_t _FAT_BPB_::falgs |
| struct { ... } _FAT_BPB_::FAT16 |
| struct { ... } _FAT_BPB_::FAT32 |
| uint16_t _FAT_BPB_::fat_version |
| uint8_t _FAT_BPB_::flagsWinNT |
| uint16_t _FAT_BPB_::fs_info_sect |
| uint16_t _FAT_BPB_::heads |
| uint32_t _FAT_BPB_::hidden_sectors |
| union { ... } _FAT_BPB_::info |
| uint8_t _FAT_BPB_::jmp[3] |
| uint32_t _FAT_BPB_::large_sector_count |
| uint8_t _FAT_BPB_::media_type |
| uint16_t _FAT_BPB_::num_dir_entries |
| uint8_t _FAT_BPB_::num_fats |
| char _FAT_BPB_::oemid[8] |
| uint8_t _FAT_BPB_::reserved[12] |
| uint16_t _FAT_BPB_::reserved_sectors |
| uint32_t _FAT_BPB_::root_dir_cluster |
| uint32_t _FAT_BPB_::sect_per_fat32 |
| uint8_t _FAT_BPB_::sectors_per_cluster |
| uint16_t _FAT_BPB_::sectors_per_fat |
| uint16_t _FAT_BPB_::sectors_per_track |
| uint8_t _FAT_BPB_::signature |
| char _FAT_BPB_::sys_id[8] |
| uint16_t _FAT_BPB_::total_sectors_short |
| char _FAT_BPB_::vol_label[11] |
| uint32_t _FAT_BPB_::vol_serial_num |
| uint8_t _FAT_BPB_::WinNtFlags |