Vault 7: Projects
This publication series is about specific projects related to the Vault 7 main publication.
1.7.1.3.2 FILEIO_TIME Union
File
fileio_lfn.h
Syntax
typedef union {
struct {
uint16_t secondsDiv2 : 5;
uint16_t minutes : 6;
uint16_t hours : 5;
} bitfield;
uint16_t value;
} FILEIO_TIME;
Members
Members Description
uint16_t secondsDiv2 : 5; (Seconds / 2) ( 1-30)
uint16_t minutes : 6; Minutes ( 1-60)
uint16_t hours : 5; Hours (1-24)
Description
Function to describe the FAT file system time.
1.7.1.3.3 FILEIO_DATE Union
File
fileio_lfn.h
Syntax
typedef union {
struct {
uint16_t day : 5;
uint16_t month : 4;
uint16_t year : 7;
} bitfield;
uint16_t value;
} FILEIO_DATE;
Members
Members Description
uint16_t day : 5; Day (1-31)
uint16_t month : 4; Month (1-12)
uint16_t year : 7; Year (number of years since 1980)
Description
Structure to describe a FAT file system date
1.7.1.3.4 FILEIO_TIMESTAMP Structure
File
fileio_lfn.h
Syntax
typedef struct {
FILEIO_DATE date;
FILEIO_TIME time;
1.7 Library Interface MLA - File I/O Library Help File I/O Layer
48
Protego_Release_01_05-Related-OEM-Documentation-MLA_v2013_12_20-help_mla_fileio.pdf