exfat_dentry_t Struct Reference
#include <exfat_raw.h>
Collaboration diagram for exfat_dentry_t:
Public Attributes | |
uint8_t | type |
union { | |
struct { | |
uint8_t num_chars | |
uint16_t label [11] | |
uint8_t reserved | |
} volume_label | |
struct { | |
uint8_t num_ext | |
uint16_t checksum | |
uint16_t attr | |
uint16_t reserved1 | |
uint16_t create_time | |
uint16_t create_date | |
uint16_t modify_time | |
uint16_t modify_date | |
uint16_t access_time | |
uint16_t access_date | |
uint8_t create_time_cs | |
uint8_t modify_time_cs | |
uint8_t create_tz | |
uint8_t modify_tz | |
uint8_t access_tz | |
uint8_t reserved2 [7] | |
} file | |
struct { | |
uint8_t flags | |
uint8_t reserved1 | |
uint8_t name_len | |
uint16_t name_hash | |
uint16_t reserved2 | |
uint64_t valid_size | |
uint32_t reserved3 | |
uint32_t start_clu | |
uint64_t size | |
} stream | |
struct { | |
uint8_t flags | |
uint16_t unicode_0_14 [EXFAT_FILE_NAME_LEN] | |
} name | |
struct { | |
uint8_t flags | |
uint8_t reserved [18] | |
uint32_t start_clu | |
uint64_t size | |
} bitmap | |
struct { | |
uint8_t reserved1 [3] | |
uint32_t checksum | |
uint8_t reserved2 [12] | |
uint32_t start_clu | |
uint64_t size | |
} upcase | |
}; | |
Member Data Documentation
◆ @50
union { ... } |
◆ access_date
uint16_t exfat_dentry_t::access_date |
◆ access_time
uint16_t exfat_dentry_t::access_time |
◆ access_tz
uint8_t exfat_dentry_t::access_tz |
◆ attr
uint16_t exfat_dentry_t::attr |
◆ bitmap
struct { ... } exfat_dentry_t::bitmap |
◆ checksum [1/2]
uint16_t exfat_dentry_t::checksum |
◆ checksum [2/2]
uint32_t exfat_dentry_t::checksum |
◆ create_date
uint16_t exfat_dentry_t::create_date |
◆ create_time
uint16_t exfat_dentry_t::create_time |
◆ create_time_cs
uint8_t exfat_dentry_t::create_time_cs |
◆ create_tz
uint8_t exfat_dentry_t::create_tz |
◆ file
struct { ... } exfat_dentry_t::file |
◆ flags
uint8_t exfat_dentry_t::flags |
◆ label
uint16_t exfat_dentry_t::label[11] |
◆ modify_date
uint16_t exfat_dentry_t::modify_date |
◆ modify_time
uint16_t exfat_dentry_t::modify_time |
◆ modify_time_cs
uint8_t exfat_dentry_t::modify_time_cs |
◆ modify_tz
uint8_t exfat_dentry_t::modify_tz |
◆ name
struct { ... } exfat_dentry_t::name |
◆ name_hash
uint16_t exfat_dentry_t::name_hash |
◆ name_len
uint8_t exfat_dentry_t::name_len |
◆ num_chars
uint8_t exfat_dentry_t::num_chars |
◆ num_ext
uint8_t exfat_dentry_t::num_ext |
◆ reserved
uint8_t exfat_dentry_t::reserved[18] |
◆ reserved1 [1/2]
uint16_t exfat_dentry_t::reserved1 |
◆ reserved1 [2/2]
uint8_t exfat_dentry_t::reserved1[3] |
◆ reserved2 [1/2]
uint16_t exfat_dentry_t::reserved2 |
◆ reserved2 [2/2]
uint8_t exfat_dentry_t::reserved2[12] |
◆ reserved3
uint32_t exfat_dentry_t::reserved3 |
◆ size
uint64_t exfat_dentry_t::size |
◆ start_clu
uint32_t exfat_dentry_t::start_clu |
◆ stream
struct { ... } exfat_dentry_t::stream |
◆ type
uint8_t exfat_dentry_t::type |
◆ unicode_0_14
uint16_t exfat_dentry_t::unicode_0_14[EXFAT_FILE_NAME_LEN] |
◆ upcase
struct { ... } exfat_dentry_t::upcase |
◆ valid_size
uint64_t exfat_dentry_t::valid_size |
◆ volume_label
struct { ... } exfat_dentry_t::volume_label |
The documentation for this struct was generated from the following file: