# 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
…
- 210
- 211
- 212
- 213
- 214
…
- 311
- 312

1.4.2.4.2.5 DEVICE_SUBCLASS_RBC Macro
File
usb_host_msd.h
Syntax
#define DEVICE_SUBCLASS_RBC 0x01 // SubClass code for Reduced Block Commands (not
supported).
Description
SubClass code for Reduced Block Commands (not supported).
1.4.2.4.2.6 DEVICE_SUBCLASS_REMOVABLE Macro
File
usb_host_msd.h
Syntax
#define DEVICE_SUBCLASS_REMOVABLE 0x05 // SubClass code for removable media (not
supported).
Description
SubClass code for removable media (not supported).
1.4.2.4.2.7 DEVICE_SUBCLASS_SCSI Macro
File
usb_host_msd.h
Syntax
#define DEVICE_SUBCLASS_SCSI 0x06 // SubClass code for a SCSI interface device
(supported).
Description
SubClass code for a SCSI interface device (supported).
1.4.2.4.2.8 DEVICE_SUBCLASS_TAPE_DRIVE Macro
File
usb_host_msd.h
Syntax
#define DEVICE_SUBCLASS_TAPE_DRIVE 0x03 // SubClass code for a tape drive (not
supported).
Description
SubClass code for a tape drive (not supported).
1.4.2.4.2.9 EVENT_MSD_ATTACH Macro
File
usb_host_msd.h
Syntax
#define EVENT_MSD_ATTACH EVENT_MSD_BASE + EVENT_MSD_OFFSET + 4 // MSD device has attached
Description
MSD device has attached
1.4 Library Interface MLA - USB Library Help Embedded Host API
212

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