Vault 7: Projects

This publication series is about specific projects related to the Vault 7 main publication.

Members
Members Description
FILEIO_RESULT_SUCCESS = 0 File operation was a success
FILEIO_RESULT_FAILURE = -1 File operation failed
Description
Enumeration for general purpose return values
1.7.1.3.16 FILEIO_SEARCH_RECORD Structure
File
fileio_lfn.h
Syntax
typedef struct {
uint8_t shortFileName[13];
uint8_t attributes;
uint32_t fileSize;
FILEIO_TIMESTAMP timeStamp;
uint32_t baseDirCluster;
uint32_t currentDirCluster;
uint16_t currentClusterOffset;
uint16_t currentEntryOffset;
uint16_t pathOffset;
uint16_t driveId;
} FILEIO_SEARCH_RECORD;
Members
Members Description
uint8_t shortFileName[13]; The name of the file that has been found (NULL-terminated).
uint8_t attributes; The attributes of the file that has been found.
uint32_t fileSize; The size of the file that has been found (bytes).
FILEIO_TIMESTAMP timeStamp; The create or write time of the file that has been found.
uint32_t baseDirCluster; Private Parameters
Description
Search structure
1.7.1.3.17 FILEIO_SEEK_BASE Enumeration
File
fileio_lfn.h
Syntax
typedef enum {
FILEIO_SEEK_SET = 0,
FILEIO_SEEK_CUR,
FILEIO_SEEK_END
} FILEIO_SEEK_BASE;
Members
Members Description
FILEIO_SEEK_SET = 0 Change the position in the file to an offset relative to the
beginning of the file.
FILEIO_SEEK_CUR Change the position in the file to an offset relative to the
current location in the file.
1.7 Library Interface MLA - File I/O Library Help File I/O Layer
56

e-Highlighter

Click to send permalink to address bar, or right-click to copy permalink.

Un-highlight all Un-highlight selectionu Highlight selectionh