| LUFA Library 140302 |

All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
RNDIS_Packet_Message_t Struct Reference
Common Class Definitions

RNDIS Message Structure. More...

`#include <RNDISClassCommon.h>`

## Data Fields
uint32_t | DataLength
uint32_t | DataOffset
uint32_t | MessageLength
uint32_t | MessageType
uint32_t | NumOOBDataElements
uint32_t | OOBDataLength
uint32_t | OOBDataOffset
uint32_t | PerPacketInfoLength
uint32_t | PerPacketInfoOffset
uint32_t | Reserved
uint32_t | VcHandle

## Detailed Description

Type define for a RNDIS packet message, used to encapsulate Ethernet packets sent to and from the adapter.

Note
  Regardless of CPU architecture, these values should be stored as little endian.

## Field Documentation

uint32_t RNDIS_Packet_Message_t::DataLength

uint32_t RNDIS_Packet_Message_t::DataOffset

uint32_t RNDIS_Packet_Message_t::MessageLength

uint32_t RNDIS_Packet_Message_t::MessageType

uint32_t RNDIS_Packet_Message_t::NumOOBDataElements

uint32_t RNDIS_Packet_Message_t::OOBDataLength

uint32_t RNDIS_Packet_Message_t::OOBDataOffset

uint32_t RNDIS_Packet_Message_t::PerPacketInfoLength

uint32_t RNDIS_Packet_Message_t::PerPacketInfoOffset

uint32_t RNDIS_Packet_Message_t::Reserved

uint32_t RNDIS_Packet_Message_t::VcHandle

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

- Drivers/USB/Class/Common/RNDISClassCommon.h