crash.software
Projects
Pull Requests
Issues
Builds
GrabAccess
Code
Files
Commits
Branches
Tags
Pull Requests
Code Comments
Code Compare
Issues
List
Boards
Milestones
Builds
Statistics
Contributions
Source Lines
Child Projects
Projects
STRLCPY
GrabAccess
Files
🤬
Sign In
998d87e2
ROOT
/
GrabAccess_SourceCode
/
Grab2
/
grub-core
/
map
/
include
/
vfat.h
Search
History
655 lines
|
ISO-8859-1
|
16 KB
Blame
Outline
2
4
8
No wrap
Soft wrap
Outline
GRUB_MAPLIB_VDISK_H
VDISK_CYLINDERS
VDISK_HEADS
VDISK_SECTORS_PER_TRACK
VDISK_SECTOR_SIZE
VDISK_PARTITION_LBA
VDISK_CLUSTER_COUNT
VDISK_CLUSTER_SIZE
VDISK_CLUSTERS
VDISK_MAX_FILES
VDISK_FILE_COUNT
VDISK_FILE_CLUSTERS
VDISK_FILE_LBA
(
idx
)
VDISK_FILE_IDX
(
lba
)
VDISK_FILE_OFFSET
(
lba
)
VDISK_FILE_DIRENT_IDX
(
lba
)
VDISK_SECTORS_PER_FAT
VDISK_RESERVED_COUNT
VDISK_FILE_CLUSTER
(
idx
)
VDISK_PARTITION_COUNT
VDISK_COUNT
VDISK_CLUSTER_SECTOR
(
cluster
)
VDISK_MBR_LBA
VDISK_MBR_COUNT
VDISK_MBR_BOOTABLE
VDISK_MBR_TYPE_FAT32
VDISK_MBR_SIGNATURE
VDISK_MBR_MAGIC
VDISK_VBR_LBA
VDISK_VBR_COUNT
VDISK_VBR_JUMP_WTF_MS
VDISK_VBR_OEMID
VDISK_VBR_MEDIA
VDISK_VBR_SIGNATURE
VDISK_VBR_SERIAL
VDISK_VBR_LABEL
VDISK_VBR_SYSTEM
VDISK_VBR_MAGIC
VDISK_FSINFO_SECTOR
VDISK_FSINFO_LBA
VDISK_FSINFO_COUNT
VDISK_FSINFO_MAGIC1
VDISK_FSINFO_MAGIC2
VDISK_FSINFO_NEXT_FREE
VDISK_FSINFO_MAGIC3
VDISK_BACKUP_VBR_SECTOR
VDISK_BACKUP_VBR_LBA
VDISK_BACKUP_VBR_COUNT
VDISK_FAT_SECTOR
VDISK_FAT_LBA
VDISK_FAT_COUNT
VDISK_FAT_END_MARKER
VDISK_LFN_END
VDISK_LFN_ATTR
VDISK_DIRENT_DELETED
VDISK_DIRENT_PER_SECTOR
VDISK_ROOT_CLUSTER
VDISK_ROOT_SECTOR
VDISK_ROOT_LBA
VDISK_BOOT_CLUSTER
VDISK_BOOT_SECTOR
VDISK_BOOT_LBA
VDISK_SOURCES_CLUSTER
VDISK_SOURCES_SECTOR
VDISK_SOURCES_LBA
VDISK_FONTS_CLUSTER
VDISK_FONTS_SECTOR
VDISK_FONTS_LBA
VDISK_RESOURCES_CLUSTER
VDISK_RESOURCES_SECTOR
VDISK_RESOURCES_LBA
VDISK_EFI_CLUSTER
VDISK_EFI_SECTOR
VDISK_EFI_LBA
VDISK_MICROSOFT_CLUSTER
VDISK_MICROSOFT_SECTOR
VDISK_MICROSOFT_LBA
VDISK_NAME_LEN
vfat_partition
bootable
:
uint8_t
chs_start
:
uint8_t[3]
type
:
uint8_t
chs_end
:
uint8_t[3]
start
:
uint32_t
length
:
uint32_t
vfat_mbr
code
:
uint8_t[440]
signature
:
uint32_t
pad
:
uint8_t[2]
partitions
:
struct vfat_partition[4]
magic
:
uint16_t
vfat_vbr
jump
:
uint8_t[3]
oemid
:
char[8]
bytes_per_sector
:
uint16_t
sectors_per_cluster
:
uint8_t
reserved_sectors
:
uint16_t
fats
:
uint8_t
root_directory_entries
:
uint16_t
sectors_short
:
uint16_t
media
:
uint8_t
sectors_per_fat_short
:
uint16_t
sectors_per_track
:
uint16_t
heads
:
uint16_t
hidden_sectors
:
uint32_t
sectors
:
uint32_t
sectors_per_fat
:
uint32_t
flags
:
uint16_t
version
:
uint16_t
root
:
uint32_t
fsinfo
:
uint16_t
backup
:
uint16_t
reserved
:
uint8_t[12]
drive
:
uint8_t
nt_flags
:
uint8_t
signature
:
uint8_t
serial
:
uint32_t
label
:
char[11]
system
:
char[8]
code
:
uint8_t[420]
magic
:
uint16_t
vfat_fsinfo
magic1
:
uint32_t
reserved_1
:
uint8_t[480]
magic2
:
uint32_t
free_count
:
uint32_t
next_free
:
uint32_t
reserved_2
:
uint8_t[12]
magic3
:
uint32_t
vfat_short_filename
(anonymous)
attr
:
uint8_t
reserved
:
uint8_t
created_deciseconds
:
uint8_t
created_time
:
uint16_t
created_date
:
uint16_t
accessed_date
:
uint16_t
cluster_high
:
uint16_t
modified_time
:
uint16_t
modified_date
:
uint16_t
cluster_low
:
uint16_t
size
:
uint32_t
vfat_long_filename
sequence
:
uint8_t
name_1
:
uint16_t[5]
attr
:
uint8_t
type
:
uint8_t
checksum
:
uint8_t
name_2
:
uint16_t[6]
reserved
:
uint16_t
name_3
:
uint16_t[2]
vfat_directory_entry_attributes
VDISK_READ_ONLY
VDISK_HIDDEN
VDISK_SYSTEM
VDISK_VOLUME_LABEL
VDISK_DIRECTORY
vfat_directory_entry
deleted
:
uint8_t
dos
:
struct vfat_short_filename
lfn
:
struct vfat_long_filename
vfat_directory
entry
:
union vfat_directory_entry[VDISK_DIRENT_PER_SECTOR]
vfat_file
name
:
char[ VDISK_NAME_LEN + 1 /* NUL */ ]
opaque
:
void*
len
:
size_t
xlen
:
size_t
read
:
void(*)(struct vfat_file*,void*,size_t,size_t)
patch
:
void(*)(struct vfat_file*,void*,size_t,size_t)
vfat_files
:
struct vfat_file[VDISK_MAX_FILES]
vfat_read
(
uint64_t,unsigned int,void*
)
:
void
vfat_add_file
(
const char*,void*,size_t,void
)
:
struct vfat_file*
vfat_patch_file
(
struct vfat_file*,void
)
:
void
grub_vfatdisk_file
name
:
const char*
file
:
grub_file_t
next
:
struct grub_vfatdisk_file*
vfat_file_list
:
struct grub_vfatdisk_file*
vfat_help
(
void
)
:
void
vfat_create
(
void
)
:
void
vfat_ls
(
void
)
:
void
vfat_patch_offset
(
const char*,grub_size_t,const char*
)
:
void
vfat_patch_search
(
const char*,const char*,const char*,int
)
:
void
vfat_append_list
(
grub_file_t,const char*
)
:
void
vfat_read_wrapper
(
struct vfat_file*,void*,size_t,size_t
)
:
void
All occurrences
Please wait...
Page is in error, reload to recover