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]
| uint8_t exfat_dentry_t::reserved2[12] |
◆ reserved2 [2/2]
| uint16_t exfat_dentry_t::reserved2 |
◆ 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:
1.8.17