C++ Interface
NDISAPI.DLL exports
single C++ class (CNdisApi, declared in ndisapi.h), which hides
platform dependent details from end user and implements some helper
routines. This section describes CNdisApi in details.
Class
Members:
Construction
CNdisApi
Destruction
~CNdisApi
Operations
DeviceIoControl
GetVersion
GetTcpipBoundAdaptersInfo
SendPacketToMstcp
SendPacketToAdapter
ReadPacket
SendPacketsToMstcp
SendPacketsToAdapter
ReadPackets
SetAdapterMode
FlushAdapterPacketQueue
GetAdapterPacketQueueSize
SetPacketEvent
NdisrdRequest
GetRasLinks
SetHwPacketFilter
GetHwPacketFilter
SetMTUDecrement
GetMTUDecrement
GetAdaptersStartupMode
SetAdaptersStartupMode
SetPacketFilterTable
ResetPacketFilterTable
GetPacketFilterTableSize
GetPacketFilterTable
GetPacketFilterTableResetStats
Static Helper
Routines
ConvertWindowsNTAdapterName
ConvertWindows2000AdapterName
ConvertWindows9xAdapterName
Attributes
IsDriverLoaded
GetBytesReturned
|