| __argv | Argv structure |
| bg_attribute | Register overlay for background attribute registers |
| bg_scroll | Register overlay for scroll registers |
| bg_transform | Register overlay for affine matrix registers |
| DynamicArray | A resizable array |
| GLvector | Holds a Vector related functions: glScalev(), glTranslatev() |
| image | A union of data pointers to the pixel data |
| Keyboard | Describes a keyboard |
| KeyMap | Defines a key mapping |
| m3x3 | Holds a Matrix of 3x3 |
| m4x3 | Holds a Matrix of 4x3 |
| m4x4 | Holds a Matrix of 4x4 |
| OamState | Holds the state for a 2D sprite engine, there are two of these objects oamMain and oamSub and these must be passed in to all oam functions |
| PrintConsole | Console structure used to store the state of a console render context |
| RGB_24 | Holds a red green blue triplet |
| sGBAHeader | GBA file header format |
| sImage | A generic image structure |
| sNDSBanner | NDS banner format |
| sNDSHeader | NDS file header format |
| SpriteEntry | A bitfield of sprite attribute goodness |
| SpriteRotation | A sprite rotation entry |
| touchPosition | Holds data related to the touch screen |
| tPERSONAL_DATA | User's DS settings |
1.5.7.1