# 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
…
- 174
- 175
- 176
- 177
- 178
…
- 311
- 312

1.4.2.3.1.17 USBHostHID_ApiGetReport Macro
File
usb_host_hid.h
Syntax
#define USBHostHID_ApiGetReport( r, i, s, d ) USBHostHIDRead( 1, r, i, s, d )
Description
This macro provides legacy support for an older API function.
1.4.2.3.1.18 USBHostHID_ApiResetDevice Macro
File
usb_host_hid.h
Syntax
#define USBHostHID_ApiResetDevice USBHostHIDResetDeviceWithWait( 1 )
Description
This macro provides legacy support for an older API function.
1.4.2.3.1.19 USBHostHID_ApiSendReport Macro
File
usb_host_hid.h
Syntax
#define USBHostHID_ApiSendReport( r, i, s, d ) USBHostHIDWrite( 1, r, i, s, d )
Description
This macro provides legacy support for an older API function.
1.4.2.3.1.20 USBHostHID_ApiTransferIsComplete Macro
File
usb_host_hid.h
Syntax
#define USBHostHID_ApiTransferIsComplete( e, c ) USBHostHIDTransferIsComplete( 1, e, c )
Description
This macro provides legacy support for an older API function.
1.4.2.3.1.21 USBHostHID_GetCurrentReportInfo Macro
File
usb_host_hid.h
Syntax
#define USBHostHID_GetCurrentReportInfo (&deviceRptInfo)
Returns
uint8_t * - Pointer to the report Info structure.
Description
This function returns a pointer to the current report info structure.
1.4 Library Interface MLA - USB Library Help Embedded Host API
176

- 1
- 2
…
- 174
- 175
- 176
- 177
- 178
…
- 311
- 312