# 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
- 3
- 4
- 5
- 6
- 7
…
- 311
- 312

1.4.1.3.3.1 NUM_STOP_BITS_1 Macro 86
1.4.1.3.3.2 NUM_STOP_BITS_1_5 Macro 86
1.4.1.3.3.3 NUM_STOP_BITS_2 Macro 86
1.4.1.3.3.4 PARITY_EVEN Macro 86
1.4.1.3.3.5 PARITY_MARK Macro 87
1.4.1.3.3.6 PARITY_NONE Macro 87
1.4.1.3.3.7 PARITY_ODD Macro 87
1.4.1.3.3.8 PARITY_SPACE Macro 87
1.4.1.4 HID Function Driver 87
1.4.1.4.1 Functions 88
1.4.1.4.1.1 HIDRxHandleBusy Macro 88
1.4.1.4.1.2 HIDRxPacket Macro 89
1.4.1.4.1.3 HIDTxHandleBusy Macro 89
1.4.1.4.1.4 HIDTxPacket Macro 90
1.4.1.4.2 Data Types and Constants 91
1.4.1.4.2.1 BOOT_INTF_SUBCLASS Macro 91
1.4.1.4.2.2 BOOT_PROTOCOL Macro 92
1.4.1.4.2.3 HID_PROTOCOL_KEYBOARD Macro 92
1.4.1.4.2.4 HID_PROTOCOL_MOUSE Macro 92
1.4.1.4.2.5 HID_PROTOCOL_NONE Macro 92
1.4.1.4.3 usb_device_hid.h 92
1.4.1.5 MSD Function Driver 93
1.4.1.5.1 Functions 93
1.4.1.5.1.1 MSDTasks Function 93
1.4.1.5.1.2 USBCheckMSDRequest Function 93
1.4.1.5.1.3 USBMSDInit Function 94
1.4.1.5.2 Data Types and Constants 94
1.4.1.5.2.1 LUN_FUNCTIONS Structure 94
1.4.1.5.3 usb_device_msd.h 95
1.4.1.6 Vendor Class (Generic) Function Driver 96
1.4.1.6.1 Functions 96
1.4.1.6.1.1 USBCheckVendorRequest Function 96
1.4.1.6.1.2 USBGEN_H Macro 97
1.4.1.6.1.3 USBGenRead Macro 97
1.4.1.6.1.4 USBGenWrite Macro 98
1.4.1.6.2 usb_device_generic.h 99
1.4.2 Embedded Host API 99
1.4.2.1 Embedded Host Stack 99
1.4.2.1.1 Functions 100
1.4.2.1.1.1 USB_HOST_APP_DATA_EVENT_HANDLER Function 101
1.4.2.1.1.2 USB_HOST_APP_EVENT_HANDLER Function 102
1.4.2.1.1.3 USB_HostInterruptHandler Function 102
MLA - USB Library Help
5

- 1
- 2
- 3
- 4
- 5
- 6
- 7
…
- 311
- 312