| bg_attribute | Register overlay for background attribute registers |
| bg_scroll | Register overlay for scroll registers |
| bg_transform | Register overlay for affine matrix registers |
| ConsoleFont | Font struct for the console |
| DecompressionStream | A struct that contains callback function pointers used by the decompression functions |
| DynamicArray | A resizable array |
| GLvector | Holds a Vector related functions: glScalev(), glTranslatev() |
| Keyboard | Describes a keyboard |
| KeyMap | Defines a key mapping |
| LinkedList | A node for the linked list |
| 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 |
| PrintConsole | Console structure used to store the state of a console render context |
| RGB_24 | Holds a red green blue triplet |
| RTCtime | Struct containing time and day of the real time clock |
| sGBAHeader | GBA file header format. See gbatek for more info |
| sImage | A generic image structure |
| sNDSBanner | NDS banner format. See gbatek for more information |
| sNDSHeader | NDS file header format See gbatek for more info |
| SpriteEntry | A bitfield of sprite attribute goodness...ugly to look at but not so bad to use |
| SpriteRotation | A sprite rotation entry |
| sysVectors_t | A struct with all the CPU exeption vectors. each member contains an ARM instuction that will be executed when an exeption occured |
| touchPosition | Holds data related to the touch screen |
| tPERSONAL_DATA | User's DS settings. Defines the structure the DS firmware uses for transfer of the user's settings to the booted program |
| UnpackStruct | A struct and struct pointer with information about unpacking data |
1.6.3