ReactOS 0.4.15-dev-7924-g5949c20
_RTL_ADAPTER Struct Reference

#include <nic.h>

Collaboration diagram for _RTL_ADAPTER:

Public Attributes

NDIS_HANDLE MiniportAdapterHandle
 
NDIS_SPIN_LOCK Lock
 
ULONG IoRangeStart
 
ULONG IoRangeLength
 
ULONG InterruptVector
 
ULONG InterruptLevel
 
BOOLEAN InterruptShared
 
ULONG InterruptFlags
 
PUCHAR IoBase
 
NDIS_MINIPORT_INTERRUPT Interrupt
 
BOOLEAN InterruptRegistered
 
UCHAR PermanentMacAddress [IEEE_802_ADDR_LENGTH]
 
UCHAR CurrentMacAddress [IEEE_802_ADDR_LENGTH]
 
struct {
   UCHAR   MacAddress [IEEE_802_ADDR_LENGTH]
 
MulticastList [MAXIMUM_MULTICAST_ADDRESSES]
 
ULONG ReceiveBufferLength
 
PUCHAR ReceiveBuffer
 
NDIS_PHYSICAL_ADDRESS ReceiveBufferPa
 
USHORT ReceiveOffset
 
ULONG LinkSpeedMbps
 
ULONG MediaState
 
BOOLEAN LinkChange
 
ULONG PacketFilter
 
USHORT InterruptMask
 
USHORT InterruptPending
 
UCHAR DirtyTxDesc
 
UCHAR CurrentTxDesc
 
BOOLEAN TxFull
 
PUCHAR RuntTxBuffers
 
NDIS_PHYSICAL_ADDRESS RuntTxBuffersPa
 
ULONG ReceiveOk
 
ULONG TransmitOk
 
ULONG ReceiveError
 
ULONG TransmitError
 
ULONG ReceiveNoBufferSpace
 
ULONG ReceiveCrcError
 
ULONG ReceiveAlignmentError
 
ULONG TransmitOneCollision
 
ULONG TransmitMoreCollisions
 

Detailed Description

Definition at line 36 of file nic.h.

Member Data Documentation

◆ CurrentMacAddress

UCHAR _RTL_ADAPTER::CurrentMacAddress[IEEE_802_ADDR_LENGTH]

Definition at line 53 of file nic.h.

◆ CurrentTxDesc

UCHAR _RTL_ADAPTER::CurrentTxDesc

Definition at line 73 of file nic.h.

◆ DirtyTxDesc

UCHAR _RTL_ADAPTER::DirtyTxDesc

Definition at line 72 of file nic.h.

◆ Interrupt

NDIS_MINIPORT_INTERRUPT _RTL_ADAPTER::Interrupt

Definition at line 49 of file nic.h.

◆ InterruptFlags

ULONG _RTL_ADAPTER::InterruptFlags

Definition at line 46 of file nic.h.

◆ InterruptLevel

ULONG _RTL_ADAPTER::InterruptLevel

Definition at line 44 of file nic.h.

◆ InterruptMask

USHORT _RTL_ADAPTER::InterruptMask

Definition at line 69 of file nic.h.

◆ InterruptPending

USHORT _RTL_ADAPTER::InterruptPending

Definition at line 70 of file nic.h.

◆ InterruptRegistered

BOOLEAN _RTL_ADAPTER::InterruptRegistered

Definition at line 50 of file nic.h.

◆ InterruptShared

BOOLEAN _RTL_ADAPTER::InterruptShared

Definition at line 45 of file nic.h.

◆ InterruptVector

ULONG _RTL_ADAPTER::InterruptVector

Definition at line 43 of file nic.h.

◆ IoBase

PUCHAR _RTL_ADAPTER::IoBase

Definition at line 48 of file nic.h.

◆ IoRangeLength

ULONG _RTL_ADAPTER::IoRangeLength

Definition at line 41 of file nic.h.

◆ IoRangeStart

ULONG _RTL_ADAPTER::IoRangeStart

Definition at line 40 of file nic.h.

◆ LinkChange

BOOLEAN _RTL_ADAPTER::LinkChange

Definition at line 65 of file nic.h.

◆ LinkSpeedMbps

ULONG _RTL_ADAPTER::LinkSpeedMbps

Definition at line 63 of file nic.h.

◆ Lock

NDIS_SPIN_LOCK _RTL_ADAPTER::Lock

Definition at line 38 of file nic.h.

◆ MacAddress

UCHAR _RTL_ADAPTER::MacAddress[IEEE_802_ADDR_LENGTH]

Definition at line 55 of file nic.h.

◆ MediaState

ULONG _RTL_ADAPTER::MediaState

Definition at line 64 of file nic.h.

◆ MiniportAdapterHandle

NDIS_HANDLE _RTL_ADAPTER::MiniportAdapterHandle

Definition at line 37 of file nic.h.

◆ 

struct { ... } _RTL_ADAPTER::MulticastList[MAXIMUM_MULTICAST_ADDRESSES]

◆ PacketFilter

ULONG _RTL_ADAPTER::PacketFilter

Definition at line 67 of file nic.h.

◆ PermanentMacAddress

UCHAR _RTL_ADAPTER::PermanentMacAddress[IEEE_802_ADDR_LENGTH]

Definition at line 52 of file nic.h.

◆ ReceiveAlignmentError

ULONG _RTL_ADAPTER::ReceiveAlignmentError

Definition at line 84 of file nic.h.

◆ ReceiveBuffer

PUCHAR _RTL_ADAPTER::ReceiveBuffer

Definition at line 59 of file nic.h.

◆ ReceiveBufferLength

ULONG _RTL_ADAPTER::ReceiveBufferLength

Definition at line 58 of file nic.h.

◆ ReceiveBufferPa

NDIS_PHYSICAL_ADDRESS _RTL_ADAPTER::ReceiveBufferPa

Definition at line 60 of file nic.h.

◆ ReceiveCrcError

ULONG _RTL_ADAPTER::ReceiveCrcError

Definition at line 83 of file nic.h.

◆ ReceiveError

ULONG _RTL_ADAPTER::ReceiveError

Definition at line 80 of file nic.h.

◆ ReceiveNoBufferSpace

ULONG _RTL_ADAPTER::ReceiveNoBufferSpace

Definition at line 82 of file nic.h.

◆ ReceiveOffset

USHORT _RTL_ADAPTER::ReceiveOffset

Definition at line 61 of file nic.h.

◆ ReceiveOk

ULONG _RTL_ADAPTER::ReceiveOk

Definition at line 78 of file nic.h.

◆ RuntTxBuffers

PUCHAR _RTL_ADAPTER::RuntTxBuffers

Definition at line 75 of file nic.h.

◆ RuntTxBuffersPa

NDIS_PHYSICAL_ADDRESS _RTL_ADAPTER::RuntTxBuffersPa

Definition at line 76 of file nic.h.

◆ TransmitError

ULONG _RTL_ADAPTER::TransmitError

Definition at line 81 of file nic.h.

◆ TransmitMoreCollisions

ULONG _RTL_ADAPTER::TransmitMoreCollisions

Definition at line 86 of file nic.h.

◆ TransmitOk

ULONG _RTL_ADAPTER::TransmitOk

Definition at line 79 of file nic.h.

◆ TransmitOneCollision

ULONG _RTL_ADAPTER::TransmitOneCollision

Definition at line 85 of file nic.h.

◆ TxFull

BOOLEAN _RTL_ADAPTER::TxFull

Definition at line 74 of file nic.h.


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