| AANode_t | The node data used to track the structure of an AA-Tree |
| AATreeRemovalData_t | Used by AATreeRemove() to store data used to remove items from the tree |
| BattleFieldError_t | A description with human readible error data from the last error while reading in a battlefield file |
| ClientData_t | Stores information on a client for use on the server |
| ConfigFileStackFrame_t | Contains a stack entry used to track files parsed to load the battle field |
| DisplayInfo_t | Contains globally accessible information about the display |
| GameOptions_t | Stores information on the current game's options |
| INetAddr_t | Stores an IPv4 or IPv6 network address |
| Layer_t | Describes a layer for rendering |
| MenuItem_t | Represents a user interface component on a menu |
| MenuSettings_t | A collection of information entered by the user at the menu that is moved to other data structures for gameplay |
| MsgDescr_t | Describes a message, including who should receive it and data needed to handle acknowledgments |
| NetBuffer_t | The buffer type used to store messages sent and received over the network |
| NetStatData_t | The data needed by the network status menu item while it is in use |
| Notice_t | The data kept to describe visible notices |
| Obstacle_t | The representation of impassible objects in the game world |
| Operation_t | Stores information on a queued operation |
| Player_t | The data describing a player in the game and player options |
| RenderItem_t | The fundamental unit for a visible rectangular region |
| ScoreUpdate_t | A store of score updates used to retain updates over a frame and send them all out together |
| SocketAddr_t | Stores an IPv4 or IPv6 socket address |
| State_t | A set of function pointers to functions that implement an operating state |
| TimeSample_t | Data from a single time sync sample |
| UpdateList_t | Contains a list of rectangles that must be updated |
| UpdateTimes_t | Stores the time of the last acknowledged update for each of the different parts of the player data |
| UpdateTrack_t | |
| Vector_t | A generic vector that can hold a varying number of items that are all the same size |