11#ifndef __FILE_SYSTEM_INFO_H__
12#define __FILE_SYSTEM_INFO_H__
17#define EFI_FILE_SYSTEM_INFO_ID \
19 0x9576e93, 0x6d3f, 0x11d2, {0x8e, 0x39, 0x0, 0xa0, 0xc9, 0x69, 0x72, 0x3b } \
56#define SIZE_OF_EFI_FILE_SYSTEM_INFO OFFSET_OF (EFI_FILE_SYSTEM_INFO, VolumeLabel)
unsigned char BOOLEAN
Logical Boolean.
unsigned long long UINT64
8-byte unsigned value.
unsigned short CHAR16
2-byte Character.
unsigned int UINT32
4-byte unsigned value.
EFI_GUID gEfiFileSystemInfoGuid
GUID EFI_GUID
128-bit buffer containing a unique identifier value.
#define FILE_LICENCE(_licence)
Declare a particular licence as applying to a file.
#define FILE_SECBOOT(_status)
Declare a file's UEFI Secure Boot permission status.
BOOLEAN ReadOnly
TRUE if the volume only supports read access.
CHAR16 VolumeLabel[1]
The Null-terminated string that is the volume's label.
UINT64 VolumeSize
The number of bytes managed by the file system.
UINT64 FreeSpace
The number of available bytes for use by the file system.
UINT32 BlockSize
The nominal block size by which files are typically grown.
UINT64 Size
The size of the EFI_FILE_SYSTEM_INFO structure, including the Null-terminated VolumeLabel string.