LUFA Library

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

◆ DataLength

uint32_t RNDIS_Packet_Message_t::DataLength

◆ DataOffset

uint32_t RNDIS_Packet_Message_t::DataOffset

◆ MessageLength

uint32_t RNDIS_Packet_Message_t::MessageLength

◆ MessageType

uint32_t RNDIS_Packet_Message_t::MessageType

◆ NumOOBDataElements

uint32_t RNDIS_Packet_Message_t::NumOOBDataElements

◆ OOBDataLength

uint32_t RNDIS_Packet_Message_t::OOBDataLength

◆ OOBDataOffset

uint32_t RNDIS_Packet_Message_t::OOBDataOffset

◆ PerPacketInfoLength

uint32_t RNDIS_Packet_Message_t::PerPacketInfoLength

◆ PerPacketInfoOffset

uint32_t RNDIS_Packet_Message_t::PerPacketInfoOffset

◆ Reserved

uint32_t RNDIS_Packet_Message_t::Reserved

◆ VcHandle

uint32_t RNDIS_Packet_Message_t::VcHandle

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