Here are the classes, structs, unions and interfaces with brief descriptions:
| IFilterPacket | Filter and/or slice a packet |
| IFullDuplexPacket | Information about a packet received on a full duplex network |
| IMediaUtils | Network media utilities |
| INotify | Send a notification about an event |
| IPacket | Basic packet interface |
| IPacketLayers | Access protocol layers in a packet |
| IPacketSpecs | Get addresses and protocol information from a packet |
| IPeekPlugin | Exposes information about the Distributed Analysis Module |
| IPeekPluginAbout | Show information about a Distributed Analysis Module |
| IPeekPluginLoad | Load/unload a Distributed Analysis Module |
| IPeekPluginOptions | Show Distributed Analysis Module options |
| IProcessPacket | Process a packet |
| IProcessTime | Do processing at regular time intervals |
| IProtoSpecs | ProtoSpec access routines |
| IResetProcessing | Reset processing, for example the clearing statistical counters |
| ISummarizePacket | Summarize a packet for display in a packet list |
| ISummaryStatsSnapshot | Summary statistics snapshot |
| IUpdateSummaryStats | Update summary statistics |
| PacketLayerInfo | ProtoSpec, header, and payload information for a layer in a packet |
| PeekSummaryStat | Summary statistic |
| PeekSummaryStatValue | Summary statistic value |
| PeekSummaryStatValuePair | Summary statistic value pair |
| TMediaSpec | Media spec data and type info |