Here are the data structures with brief descriptions:
| HookTOCData | User data for hook (opaque, typically allocated as an automatic (local) variable and passed by address to NMESetTOCOutputFormat) |
| NE | Main NE structure (shouldn't be accessed directly) |
| NME | NME parser class (objects can be used for multiple conversions, by changing input and/or output format before getting output again) |
| NMEAutoconvert | Structure for autoconvert |
| NMEEncodeCharDict | Structure for elements of table used by NMEEncodeCharFunDict |
| NMEGtk | Private structure |
| NMEGtkLinkCB | Private structure |
| NMEInterwiki | Structure for interwiki |
| NMELinkHandler | Handler for link clicks |
| NMEOutputFormat | Structure of output format fragments used by NMEProcess |
| NMEPlugin | Structure for plugins |
| NMEPluginTocData | User data of NMEPluginTOCEntry |
| NMEStyle | NMEStyle parser class with separate text and style (objects can be used for multiple conversions, by changing input and/or output format before getting output again) |
| NMEStyleSpan | Style span |
| NMEStyleTable | Table of style spans |
| NSData(NME) | |