# Vault 7: Projects

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

### Protego

# MLA -- USB Library

20 December, 2013

- 1
- 2
…
- 209
- 210
- 211
- 212
- 213
…
- 311
- 312

USB_MSD_RESET_ERROR An error occurred while resetting the device.
USB_MSD_RESETTING_DEVICE Device is being reset.
Module
Mass Storage Client Driver
Description
1.4.2.4.2.1 DEVICE_CLASS_MASS_STORAGE Macro
File
usb_host_msd.h
Syntax
#define DEVICE_CLASS_MASS_STORAGE 0x08 // Class code for Mass Storage.
Description
Class code for Mass Storage.
1.4.2.4.2.2 DEVICE_INTERFACE_PROTOCOL_BULK_ONLY Macro
File
usb_host_msd.h
Syntax
#define DEVICE_INTERFACE_PROTOCOL_BULK_ONLY 0x50 // Protocol code for Bulk-only mass
storage.
Description
Protocol code for Bulk-only mass storage.
1.4.2.4.2.3 DEVICE_SUBCLASS_CD_DVD Macro
File
usb_host_msd.h
Syntax
#define DEVICE_SUBCLASS_CD_DVD 0x02 // SubClass code for a CD/DVD drive (not supported).
Description
SubClass code for a CD/DVD drive (not supported).
1.4.2.4.2.4 DEVICE_SUBCLASS_FLOPPY_INTERFACE Macro
File
usb_host_msd.h
Syntax
#define DEVICE_SUBCLASS_FLOPPY_INTERFACE 0x04 // SubClass code for a floppy disk
interface (not supported).
Description
SubClass code for a floppy disk interface (not supported).
1.4 Library Interface MLA - USB Library Help Embedded Host API
211

- 1
- 2
…
- 209
- 210
- 211
- 212
- 213
…
- 311
- 312