USB Library
USB_TPL Type
Syntax
typedef struct _USB_TPL USB_TPL;
Description

Targeted Peripheral List 

This structure is used to define the devices that this host can support. If the host is a USB Embedded Host or Dual Role Device that does not support OTG, the TPL may contain both specific devices and generic classes. If the host supports OTG, then the TPL may contain ONLY specific devices.

MLA - USB Library Help Version : 2.16
http://www.microchip.com/mla