# Vault 7: Projects

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

### Protego

# MLA -- File I/O Library

- 1
- 2
…
- 35
- 36
- 37
- 38
- 39
…
- 82
- 83

newSearch true if this is the first search for the specified file parameters
in the specified directory, false otherwise. This parameter
must be specified as 'true' the first time this function is called
with any given FILEIO_SEARCH_RECORD structure. The
same FILEIO_SEARCH_RECORD structure should be used
with subsequent calls of this function to search for additional
files matching the given criteria.
Function
int FILEIO_Find (const char * fileName, unsigned int attr,
FILEIO_SEARCH_RECORD * record, bool newSearch)
1.7.1.2.7 FILEIO_DirectoryMake Function
Creates the directory/directories specified by 'path.'
File
fileio_lfn.h
Syntax
int FILEIO_DirectoryMake(const uint16_t * path);
Module
Long File Name Library API
Returns
• If Success: FILEIO_RESULT_SUCCESS
• If Failure: FILEIO_RESULT_FAILURE
Description
Creates the directory/directories specified by 'path.'
Preconditions
The specified drive must be mounted.
Parameters
Parameters Description
path Path string containing all directories to create.
Function
int FILEIO_DirectoryMake (const uint16_t * path)
1.7.1.2.8 FILEIO_DirectoryChange Function
Changes the current working directory.
File
fileio_lfn.h
Syntax
int FILEIO_DirectoryChange(const uint16_t * path);
Module
Long File Name Library API
1.7 Library Interface MLA - File I/O Library Help File I/O Layer
37

- 1
- 2
…
- 35
- 36
- 37
- 38
- 39
…
- 82
- 83