- Main Page
- Modules
- Data Structures
- Files

- Data Structures
- Data Structure Index
- Data Fields

Data Fields
CSL_UsbTransfer Struct Reference
USB MUSB Data Structures

USB end point transfer data structure. More...

`#include <csl_usb.h>`

## Data Fields
DWORD | dwFlags
| Flags associated.
DWORD | dwEndpoint
| Endpoint.
PVOID | pvBuffer
| Pointer to the data buffer.
DWORD | cbBuffer
| No. of bytes in the buffer.
DWORD | cbTransferred
| No. of bytes transferred.
DWORD | prevTxferLen
| No. of bytes transmitted or received during the previous data transaction.
Bool | fComplete
| TRUE, if Tx Completed.
CSL_UsbIoFlags | ioFlags
| Flags to indicate data transfer type.

## Detailed Description

USB end point transfer data structure.

This structure is used by endpoints to hold data that needs to be transferred over USB bus

The documentation for this struct was generated from the following file:

- csl_usb.h