LUFA Library  130901
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
RNDIS_Packet_Message_t Struct Reference

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: