ReactOS 0.4.16-dev-329-g9223134
_NDIS_MINIPORT_BLOCK Struct Reference

#include <ndis.h>

Collaboration diagram for _NDIS_MINIPORT_BLOCK:

Public Attributes

NDIS_OBJECT_HEADER Header
 
PNDIS_MINIPORT_BLOCK NextMiniport
 
PNDIS_M_DRIVER_BLOCK DriverHandle
 
NDIS_HANDLE MiniportAdapterContext
 
UNICODE_STRING MiniportName
 
PNDIS_BIND_PATHS BindPaths
 
NDIS_HANDLE OpenQueue
 
REFERENCE ShortRef
 
NDIS_HANDLE DeviceContext
 
UCHAR Padding1
 
UCHAR LockAcquired
 
UCHAR PmodeOpens
 
UCHAR AssignedProcessor
 
KSPIN_LOCK Lock
 
PNDIS_REQUEST MediaRequest
 
PNDIS_MINIPORT_INTERRUPT Interrupt
 
ULONG Flags
 
ULONG PnPFlags
 
LIST_ENTRY PacketList
 
PNDIS_PACKET FirstPendingPacket
 
PNDIS_PACKET ReturnPacketsQueue
 
ULONG RequestBuffer
 
PVOID SetMCastBuffer
 
PNDIS_MINIPORT_BLOCK PrimaryMiniport
 
PVOID WrapperContext
 
PVOID BusDataContext
 
ULONG PnPCapabilities
 
PCM_RESOURCE_LIST Resources
 
NDIS_TIMER WakeUpDpcTimer
 
UNICODE_STRING BaseName
 
UNICODE_STRING SymbolicLinkName
 
ULONG CheckForHangSeconds
 
USHORT CFHangTicks
 
USHORT CFHangCurrentTick
 
NDIS_STATUS ResetStatus
 
NDIS_HANDLE ResetOpen
 
FILTERDBS_S FILTER_PACKET_INDICATION_HANDLER PacketIndicateHandler
 
NDIS_M_SEND_COMPLETE_HANDLER SendCompleteHandler
 
NDIS_M_SEND_RESOURCES_HANDLER SendResourcesHandler
 
NDIS_M_RESET_COMPLETE_HANDLER ResetCompleteHandler
 
NDIS_MEDIUM MediaType
 
ULONG BusNumber
 
NDIS_INTERFACE_TYPE BusType
 
NDIS_INTERFACE_TYPE AdapterType
 
PDEVICE_OBJECT DeviceObject
 
PDEVICE_OBJECT PhysicalDeviceObject
 
PDEVICE_OBJECT NextDeviceObject
 
PMAP_REGISTER_ENTRY MapRegisters
 
PNDIS_AF_LIST CallMgrAfList
 
PVOID MiniportThread
 
PVOID SetInfoBuf
 
USHORT SetInfoBufLen
 
USHORT MaxSendPackets
 
NDIS_STATUS FakeStatus
 
PVOID LockHandler
 
PUNICODE_STRING pAdapterInstanceName
 
PNDIS_MINIPORT_TIMER TimerQueue
 
UINT MacOptions
 
PNDIS_REQUEST PendingRequest
 
UINT MaximumLongAddresses
 
UINT MaximumShortAddresses
 
UINT CurrentLookahead
 
UINT MaximumLookahead
 
W_HANDLE_INTERRUPT_HANDLER HandleInterruptHandler
 
W_DISABLE_INTERRUPT_HANDLER DisableInterruptHandler
 
W_ENABLE_INTERRUPT_HANDLER EnableInterruptHandler
 
W_SEND_PACKETS_HANDLER SendPacketsHandler
 
NDIS_M_START_SENDS DeferredSendHandler
 
ETH_RCV_INDICATE_HANDLER EthRxIndicateHandler
 
TR_RCV_INDICATE_HANDLER TrRxIndicateHandler
 
FDDI_RCV_INDICATE_HANDLER FddiRxIndicateHandler
 
ETH_RCV_COMPLETE_HANDLER EthRxCompleteHandler
 
TR_RCV_COMPLETE_HANDLER TrRxCompleteHandler
 
FDDI_RCV_COMPLETE_HANDLER FddiRxCompleteHandler
 
NDIS_M_STATUS_HANDLER StatusHandler
 
NDIS_M_STS_COMPLETE_HANDLER StatusCompleteHandler
 
NDIS_M_TD_COMPLETE_HANDLER TDCompleteHandler
 
NDIS_M_REQ_COMPLETE_HANDLER QueryCompleteHandler
 
NDIS_M_REQ_COMPLETE_HANDLER SetCompleteHandler
 
NDIS_WM_SEND_COMPLETE_HANDLER WanSendCompleteHandler
 
WAN_RCV_HANDLER WanRcvHandler
 
WAN_RCV_COMPLETE_HANDLER WanRcvCompleteHandler
 

Detailed Description

Definition at line 2506 of file ndis.h.

Member Data Documentation

◆ AdapterType

NDIS_INTERFACE_TYPE _NDIS_MINIPORT_BLOCK::AdapterType

Definition at line 2551 of file ndis.h.

Referenced by NdisMSetAttributesEx().

◆ AssignedProcessor

UCHAR _NDIS_MINIPORT_BLOCK::AssignedProcessor

Definition at line 2519 of file ndis.h.

◆ BaseName

UNICODE_STRING _NDIS_MINIPORT_BLOCK::BaseName

Definition at line 2536 of file ndis.h.

◆ BindPaths

PNDIS_BIND_PATHS _NDIS_MINIPORT_BLOCK::BindPaths

Definition at line 2512 of file ndis.h.

◆ BusDataContext

PVOID _NDIS_MINIPORT_BLOCK::BusDataContext

Definition at line 2532 of file ndis.h.

◆ BusNumber

◆ BusType

◆ CallMgrAfList

PNDIS_AF_LIST _NDIS_MINIPORT_BLOCK::CallMgrAfList

Definition at line 2556 of file ndis.h.

◆ CFHangCurrentTick

USHORT _NDIS_MINIPORT_BLOCK::CFHangCurrentTick

Definition at line 2540 of file ndis.h.

◆ CFHangTicks

USHORT _NDIS_MINIPORT_BLOCK::CFHangTicks

Definition at line 2539 of file ndis.h.

◆ CheckForHangSeconds

ULONG _NDIS_MINIPORT_BLOCK::CheckForHangSeconds

Definition at line 2538 of file ndis.h.

Referenced by NdisIPnPStartDevice(), and NdisMSetAttributesEx().

◆ CurrentLookahead

UINT _NDIS_MINIPORT_BLOCK::CurrentLookahead

Definition at line 2569 of file ndis.h.

Referenced by DoQueries(), and MiniDoAddressingReset().

◆ DeferredSendHandler

NDIS_M_START_SENDS _NDIS_MINIPORT_BLOCK::DeferredSendHandler

Definition at line 2575 of file ndis.h.

◆ DeviceContext

NDIS_HANDLE _NDIS_MINIPORT_BLOCK::DeviceContext

Definition at line 2515 of file ndis.h.

Referenced by NdisIMGetBindingContext(), and NdisIMGetDeviceContext().

◆ DeviceObject

◆ DisableInterruptHandler

W_DISABLE_INTERRUPT_HANDLER _NDIS_MINIPORT_BLOCK::DisableInterruptHandler

Definition at line 2572 of file ndis.h.

◆ DriverHandle

◆ EnableInterruptHandler

W_ENABLE_INTERRUPT_HANDLER _NDIS_MINIPORT_BLOCK::EnableInterruptHandler

Definition at line 2573 of file ndis.h.

◆ EthRxCompleteHandler

ETH_RCV_COMPLETE_HANDLER _NDIS_MINIPORT_BLOCK::EthRxCompleteHandler

Definition at line 2579 of file ndis.h.

Referenced by NdisIPnPStartDevice().

◆ EthRxIndicateHandler

ETH_RCV_INDICATE_HANDLER _NDIS_MINIPORT_BLOCK::EthRxIndicateHandler

Definition at line 2576 of file ndis.h.

Referenced by NdisIPnPStartDevice().

◆ FakeStatus

NDIS_STATUS _NDIS_MINIPORT_BLOCK::FakeStatus

Definition at line 2561 of file ndis.h.

◆ FddiRxCompleteHandler

FDDI_RCV_COMPLETE_HANDLER _NDIS_MINIPORT_BLOCK::FddiRxCompleteHandler

Definition at line 2581 of file ndis.h.

◆ FddiRxIndicateHandler

FDDI_RCV_INDICATE_HANDLER _NDIS_MINIPORT_BLOCK::FddiRxIndicateHandler

Definition at line 2578 of file ndis.h.

◆ FirstPendingPacket

PNDIS_PACKET _NDIS_MINIPORT_BLOCK::FirstPendingPacket

Definition at line 2526 of file ndis.h.

Referenced by MiniDequeueWorkItem(), MiniIsBusy(), and MiniQueueWorkItem().

◆ Flags

◆ HandleInterruptHandler

W_HANDLE_INTERRUPT_HANDLER _NDIS_MINIPORT_BLOCK::HandleInterruptHandler

Definition at line 2571 of file ndis.h.

◆ Header

NDIS_OBJECT_HEADER _NDIS_MINIPORT_BLOCK::Header

Definition at line 2507 of file ndis.h.

◆ Interrupt

PNDIS_MINIPORT_INTERRUPT _NDIS_MINIPORT_BLOCK::Interrupt

Definition at line 2522 of file ndis.h.

Referenced by NdisIPnPStartDevice(), and NdisMRegisterInterrupt().

◆ Lock

◆ LockAcquired

UCHAR _NDIS_MINIPORT_BLOCK::LockAcquired

Definition at line 2517 of file ndis.h.

◆ LockHandler

PVOID _NDIS_MINIPORT_BLOCK::LockHandler

Definition at line 2562 of file ndis.h.

◆ MacOptions

UINT _NDIS_MINIPORT_BLOCK::MacOptions

Definition at line 2565 of file ndis.h.

Referenced by DoQueries(), and ProSend().

◆ MapRegisters

◆ MaximumLongAddresses

UINT _NDIS_MINIPORT_BLOCK::MaximumLongAddresses

Definition at line 2567 of file ndis.h.

◆ MaximumLookahead

UINT _NDIS_MINIPORT_BLOCK::MaximumLookahead

Definition at line 2570 of file ndis.h.

Referenced by DoQueries().

◆ MaximumShortAddresses

UINT _NDIS_MINIPORT_BLOCK::MaximumShortAddresses

Definition at line 2568 of file ndis.h.

◆ MaxSendPackets

USHORT _NDIS_MINIPORT_BLOCK::MaxSendPackets

Definition at line 2560 of file ndis.h.

Referenced by DoQueries().

◆ MediaRequest

PNDIS_REQUEST _NDIS_MINIPORT_BLOCK::MediaRequest

Definition at line 2521 of file ndis.h.

◆ MediaType

NDIS_MEDIUM _NDIS_MINIPORT_BLOCK::MediaType

Definition at line 2548 of file ndis.h.

Referenced by MiniAdapterHasAddress(), NdisIPnPStartDevice(), and NdisOpenAdapter().

◆ MiniportAdapterContext

◆ MiniportName

◆ MiniportThread

PVOID _NDIS_MINIPORT_BLOCK::MiniportThread

Definition at line 2557 of file ndis.h.

◆ NextDeviceObject

PDEVICE_OBJECT _NDIS_MINIPORT_BLOCK::NextDeviceObject

◆ NextMiniport

PNDIS_MINIPORT_BLOCK _NDIS_MINIPORT_BLOCK::NextMiniport

Definition at line 2508 of file ndis.h.

◆ OpenQueue

NDIS_HANDLE _NDIS_MINIPORT_BLOCK::OpenQueue

Definition at line 2513 of file ndis.h.

◆ PacketIndicateHandler

FILTERDBS_S FILTER_PACKET_INDICATION_HANDLER _NDIS_MINIPORT_BLOCK::PacketIndicateHandler

Definition at line 2544 of file ndis.h.

Referenced by NdisIPnPStartDevice().

◆ PacketList

LIST_ENTRY _NDIS_MINIPORT_BLOCK::PacketList

Definition at line 2525 of file ndis.h.

◆ pAdapterInstanceName

PUNICODE_STRING _NDIS_MINIPORT_BLOCK::pAdapterInstanceName

Definition at line 2563 of file ndis.h.

◆ Padding1

UCHAR _NDIS_MINIPORT_BLOCK::Padding1

Definition at line 2516 of file ndis.h.

◆ PendingRequest

PNDIS_REQUEST _NDIS_MINIPORT_BLOCK::PendingRequest

Definition at line 2566 of file ndis.h.

Referenced by MiniDoRequest(), MiniIsBusy(), and MiniRequestComplete().

◆ PhysicalDeviceObject

◆ PmodeOpens

UCHAR _NDIS_MINIPORT_BLOCK::PmodeOpens

Definition at line 2518 of file ndis.h.

◆ PnPCapabilities

ULONG _NDIS_MINIPORT_BLOCK::PnPCapabilities

Definition at line 2533 of file ndis.h.

◆ PnPFlags

ULONG _NDIS_MINIPORT_BLOCK::PnPFlags

Definition at line 2524 of file ndis.h.

Referenced by NdisIDispatchPnp().

◆ PrimaryMiniport

PNDIS_MINIPORT_BLOCK _NDIS_MINIPORT_BLOCK::PrimaryMiniport

Definition at line 2530 of file ndis.h.

◆ QueryCompleteHandler

NDIS_M_REQ_COMPLETE_HANDLER _NDIS_MINIPORT_BLOCK::QueryCompleteHandler

Definition at line 2585 of file ndis.h.

Referenced by NdisIPnPStartDevice(), and NdisMQueryInformationComplete().

◆ RequestBuffer

ULONG _NDIS_MINIPORT_BLOCK::RequestBuffer

Definition at line 2528 of file ndis.h.

◆ ResetCompleteHandler

NDIS_M_RESET_COMPLETE_HANDLER _NDIS_MINIPORT_BLOCK::ResetCompleteHandler

Definition at line 2547 of file ndis.h.

Referenced by NdisIPnPStartDevice().

◆ ResetOpen

NDIS_HANDLE _NDIS_MINIPORT_BLOCK::ResetOpen

Definition at line 2542 of file ndis.h.

◆ ResetStatus

NDIS_STATUS _NDIS_MINIPORT_BLOCK::ResetStatus

Definition at line 2541 of file ndis.h.

Referenced by MiniIsBusy(), MiniReset(), and MiniResetComplete().

◆ Resources

PCM_RESOURCE_LIST _NDIS_MINIPORT_BLOCK::Resources

Definition at line 2534 of file ndis.h.

Referenced by NdisIPnPStartDevice(), and NdisIPnPStopDevice().

◆ ReturnPacketsQueue

PNDIS_PACKET _NDIS_MINIPORT_BLOCK::ReturnPacketsQueue

Definition at line 2527 of file ndis.h.

◆ SendCompleteHandler

NDIS_M_SEND_COMPLETE_HANDLER _NDIS_MINIPORT_BLOCK::SendCompleteHandler

Definition at line 2545 of file ndis.h.

Referenced by NdisIPnPStartDevice().

◆ SendPacketsHandler

W_SEND_PACKETS_HANDLER _NDIS_MINIPORT_BLOCK::SendPacketsHandler

Definition at line 2574 of file ndis.h.

Referenced by NdisIPnPStartDevice().

◆ SendResourcesHandler

NDIS_M_SEND_RESOURCES_HANDLER _NDIS_MINIPORT_BLOCK::SendResourcesHandler

Definition at line 2546 of file ndis.h.

Referenced by NdisIPnPStartDevice().

◆ SetCompleteHandler

NDIS_M_REQ_COMPLETE_HANDLER _NDIS_MINIPORT_BLOCK::SetCompleteHandler

Definition at line 2586 of file ndis.h.

Referenced by NdisIPnPStartDevice(), and NdisMSetInformationComplete().

◆ SetInfoBuf

PVOID _NDIS_MINIPORT_BLOCK::SetInfoBuf

Definition at line 2558 of file ndis.h.

◆ SetInfoBufLen

USHORT _NDIS_MINIPORT_BLOCK::SetInfoBufLen

Definition at line 2559 of file ndis.h.

◆ SetMCastBuffer

PVOID _NDIS_MINIPORT_BLOCK::SetMCastBuffer

Definition at line 2529 of file ndis.h.

◆ ShortRef

REFERENCE _NDIS_MINIPORT_BLOCK::ShortRef

Definition at line 2514 of file ndis.h.

◆ StatusCompleteHandler

NDIS_M_STS_COMPLETE_HANDLER _NDIS_MINIPORT_BLOCK::StatusCompleteHandler

Definition at line 2583 of file ndis.h.

Referenced by NdisIPnPStartDevice().

◆ StatusHandler

NDIS_M_STATUS_HANDLER _NDIS_MINIPORT_BLOCK::StatusHandler

Definition at line 2582 of file ndis.h.

Referenced by NdisIPnPStartDevice().

◆ SymbolicLinkName

UNICODE_STRING _NDIS_MINIPORT_BLOCK::SymbolicLinkName

Definition at line 2537 of file ndis.h.

Referenced by NdisIAddDevice(), NdisIPnPStartDevice(), and NdisIPnPStopDevice().

◆ TDCompleteHandler

NDIS_M_TD_COMPLETE_HANDLER _NDIS_MINIPORT_BLOCK::TDCompleteHandler

Definition at line 2584 of file ndis.h.

Referenced by NdisIPnPStartDevice().

◆ TimerQueue

PNDIS_MINIPORT_TIMER _NDIS_MINIPORT_BLOCK::TimerQueue

Definition at line 2564 of file ndis.h.

Referenced by NdisIPnPStartDevice().

◆ TrRxCompleteHandler

TR_RCV_COMPLETE_HANDLER _NDIS_MINIPORT_BLOCK::TrRxCompleteHandler

Definition at line 2580 of file ndis.h.

◆ TrRxIndicateHandler

TR_RCV_INDICATE_HANDLER _NDIS_MINIPORT_BLOCK::TrRxIndicateHandler

Definition at line 2577 of file ndis.h.

◆ WakeUpDpcTimer

NDIS_TIMER _NDIS_MINIPORT_BLOCK::WakeUpDpcTimer

Definition at line 2535 of file ndis.h.

Referenced by NdisIAddDevice(), NdisIPnPStartDevice(), and NdisIPnPStopDevice().

◆ WanRcvCompleteHandler

WAN_RCV_COMPLETE_HANDLER _NDIS_MINIPORT_BLOCK::WanRcvCompleteHandler

Definition at line 2589 of file ndis.h.

◆ WanRcvHandler

WAN_RCV_HANDLER _NDIS_MINIPORT_BLOCK::WanRcvHandler

Definition at line 2588 of file ndis.h.

◆ WanSendCompleteHandler

NDIS_WM_SEND_COMPLETE_HANDLER _NDIS_MINIPORT_BLOCK::WanSendCompleteHandler

Definition at line 2587 of file ndis.h.

◆ WrapperContext

PVOID _NDIS_MINIPORT_BLOCK::WrapperContext

Definition at line 2531 of file ndis.h.


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