Skip to content
NT KERNEL
  • Home
  • Windows Packet Filter
    • About WinpkFilter
    • Download
    • Licensing
    • WinpkFilter API Reference
    • Basic Samples
    • Advanced Samples
      • Internet Gateway
      • WAN Emulator
      • Ethernet Bridge
    • Release History
  • WireSock
    • WireSock VPN Client
    • WireSock VPN Gateway
  • ToolBox
    • VirtNet
    • Local Network Monitor
    • Device Filter
    • TCP Inspector
    • WFP Callout Explorer
  • Discussions
    • General
    • Support
  • About
    • About Me
    • Terms of Service
    • Privacy Policy
    • Refund Policy
  • Windows Packet Filter
  • Installation
  • Structures [31]
    • _ADAPTER_EVENT
    • _ADAPTER_MODE
    • _DATA_LINK_LAYER_FILTER
    • _ETH_802_3_FILTER
    • _ETH_M_REQUEST
    • _ETH_REQUEST
    • _FAST_IO_SECTION
    • _FAST_IO_SECTION_HEADER
    • _FAST_IO_WRITE_UNION
    • _INITIALIZE_FAST_IO_PARAMS
    • _INTERMEDIATE_BUFFER
    • _IP_ADDRESS_V4
    • _IP_ADDRESS_V6
    • _IP_RANGE_V4
    • _IP_RANGE_V6
    • _IP_SUBNET_V4
    • _IP_SUBNET_V6
    • _IP_V4_FILTER
    • _IP_V6_FILTER
    • _NDISRD_ETH_Packet
    • _NETWORK_LAYER_FILTER
    • _PACKET_OID_DATA
    • _PORT_RANGE
    • _RAS_LINK_INFO
    • _RAS_LINKS
    • _STATIC_FILTER
    • _STATIC_FILTER_TABLE
    • _TCP_AdapterList
    • _TCPUDP_FILTER
    • _TRANSPORT_LAYER_FILTER
    • _UNSORTED_READ_SEND_REQUEST
  • C interface [40]
    • AddSecondaryFastIo
    • CloseFilterDriver
    • ConvertWindows2000AdapterName
    • ConvertWindows9xAdapterName
    • ConvertWindowsNTAdapterName
    • FlushAdapterPacketQueue
    • GetAdapterMode
    • GetAdapterPacketQueueSize
    • GetAdaptersStartupMode
    • GetDriverVersion
    • GetHwPacketFilter
    • GetMTUDecrement
    • GetPacketFilterTable
    • GetPacketFilterTableResetStats
    • GetPacketFilterTableSize
    • GetRasLinks
    • GetTcpipBoundAdaptersInfo
    • InitializeFastIo
    • IsDriverLoaded
    • NdisrdRequest
    • OpenFilterDriver
    • ReadPacket
    • ReadPackets
    • ReadPacketsUnsorted
    • ResetPacketFilterTable
    • SendPacketsToAdapter
    • SendPacketsToMstcp
    • SendPacketToMstcp
    • SendPacketsToMstcpUnsorted
    • SendPacketToAdapter
    • SendPacketsToAdaptersUnsorted
    • SetAdapterMode
    • SetAdapterListChangeEvent
    • SetAdaptersStartupMode
    • SetHwPacketFilter
    • SetHwPacketFilterEvent
    • SetMTUDecrement
    • SetPacketEvent
    • SetPacketFilterTable
    • SetWANEvent
  • C++ interface [39]
    • CNdisApi
    • AddSecondaryFastIo
    • ConvertWindows2000AdapterName
    • ConvertWindows9xAdapterName
    • ConvertWindowsNTAdapterName
    • FlushAdapterPacketQueue
    • GetAdapterMode
    • GetAdapterPacketQueueSize
    • GetAdaptersStartupMode
    • GetHwPacketFilter
    • GetMTUDecrement
    • GetPacketFilterTable
    • GetPacketFilterTableResetStats
    • GetPacketFilterTableSize
    • GetRasLinks
    • GetTcpipBoundAdaptersInfo
    • GetVersion
    • InitializeFastIo
    • IsDriverLoaded
    • NdisrdRequest
    • ReadPacket
    • ReadPackets
    • ReadPacketsUnsorted
    • ResetPacketFilterTable
    • SendPacketsToAdapter
    • SendPacketsToMstcp
    • SendPacketsToMstcpUnsorted
    • SendPacketToMstcp
    • SendPacketToAdapter
    • SendPacketsToAdaptersUnsorted
    • SetAdapterMode
    • SetAdapterListChangeEvent
    • SetAdaptersStartupMode
    • SetHwPacketFilter
    • SetHwPacketFilterEvent
    • SetMTUDecrement
    • SetPacketFilterTable
    • SetPacketEvent
    • SetWANEvent
  • .NET interface [3]
    • NetworkAdapter
    • RawPacket
    • PacketOidData
  • Home
  • /
  • Documentation
  • /
  • WinpkFilter API Reference

Structures

Windows Packet Filter structures

Windows Packet Filter framework defines a set of structures used for data exchange with helper driver. These structures are defined in common.h. Below each of them is described shortly.

  • _ADAPTER_EVENT
  • _ADAPTER_MODE
  • _DATA_LINK_LAYER_FILTER
  • _ETH_802_3_FILTER
  • _ETH_M_REQUEST
  • _ETH_REQUEST
  • _FAST_IO_SECTION
  • _FAST_IO_SECTION_HEADER
  • _FAST_IO_WRITE_UNION
  • _INITIALIZE_FAST_IO_PARAMS
  • _INTERMEDIATE_BUFFER
  • _IP_ADDRESS_V4
  • _IP_ADDRESS_V6
  • _IP_RANGE_V4
  • _IP_RANGE_V6
  • _IP_SUBNET_V4
  • _IP_SUBNET_V6
  • _IP_V4_FILTER
  • _IP_V6_FILTER
  • _NDISRD_ETH_Packet
  • _NETWORK_LAYER_FILTER
  • _PACKET_OID_DATA
  • _PORT_RANGE
  • _RAS_LINK_INFO
  • _RAS_LINKS
  • _STATIC_FILTER
  • _STATIC_FILTER_TABLE
  • _TCP_AdapterList
  • _TCPUDP_FILTER
  • _TRANSPORT_LAYER_FILTER
  • _UNSORTED_READ_SEND_REQUEST
Last modified September 15, 2022

Doc navigation

< Installation C interface >
Copyright © NT KERNEL, 2000-2025