Expert helper functions provided by Network Monitor and common helper functions use the structures described in the following table.
| Structure | Description |
|---|---|
| CONFIGUREDEXPERT | Associates an expert DLL with its configuration. |
| EXPERTCONFIG | Provides raw configuration data. |
| EXPERTENUMINFO | Provides information about the expert DLL. Network Monitor uses the information. |
| EXPERTFRAMEDESCRIPTOR | Provides information about a frame. |
| EXPERTSTARTUPINFO | Provides startup information about the expert. |
| EXPERTSTATUS | Provides the current status of a running expert. |
| FILTEROBJECT | Defines the display filter characteristics for an expert. |
| NMEVENTDATA | Provides information about a line displayed in the expert viewer. |
| NMCOLUMNINFO | Provides information that defines a column in the Event Viewer. |
| NMCOLUMNVARIANT | Provides a container for all possible data inserted into a column on one line in the Event Viewer. |
| NMCOLUMNTYPE | The entry point in the variant that indicates which element of the union to use, and how to format it. |
Network Monitor also provides export functions (helper functions that the expert can call) and enumerations.
| For information about | See |
|---|---|
| Export Functions that provide entry points to your expert DLL. | Expert DLL Export Functions |
| Helper functions that can be called by experts and parsers. | Expert and Parser Common Functions |
| Helper functions that are called only by experts. | Expert Functions |
| Enumerations used by expert structures and functions. | Expert Enumerations |