| CDesktop | Provides a set of basic drawing primitives | 
| CUIBitmap | CUIBitmap behaves like CUILabel but additionally it can display an image on the top of its title | 
| CUIBitmapButton | A button that also draws a bitmap on top of its title | 
| CUIButton | Represents a Button | 
| CUICheckBox | Represents a Check Box | 
| CUICheckListBox | A List Box that contains a number of CUICheckBox | 
| CUIEventLoop | Represents main application event loop | 
| CUIEventLoop::MUIEventLoopEvents | Represents the events generated by the CUIEventLoop | 
| CUIInput | Represents a generic text control that can edit its value via the keyboard | 
| CUILabel | Represents a static text that does not reacts on any events | 
| CUIListBox | Abstract List Box class | 
| CUIPoint | Represents a point on the screen | 
| CUIRadioButton | Represents a Radio Button | 
| CUIRadioButtonListBox | A List Box that contains a number of CUIRadioButton | 
| CUIRect | Represents a rectangle on the screen | 
| CUIScreen | Represents an application screen (window) | 
| CUISlider | CUISlider is a scroll bar that user can move up or down | 
| CUIStringListBox | A List Box that can contain only strings | 
| CUIWidgetGroup | Represents a group of widgets | 
| MColorScheme | Represents a set of colors used by controls to draw themselves | 
| MFont | Represents a font with rendering possibility | 
| MFrameBuffer | Direct TomTom GO FrameBuffer access interface | 
| MImage | Represents an image | 
| MInputReader | Provides access to the devices's touchscreen and remode control | 
| MInputReader::TKeyEventData | Data structure for remote control or keyboard events | 
| MInputReader::TTouchEventData | Data structure for the touchscreen | 
| MUISkin | Generic skin management interface | 
| MUIWidget | Base class for all visible widgets | 
| MUIWidget::MUIWidgetEvents | Represents the events generated by the MUIWidget | 
| MVirtualScreen | Represents the virtual screen manager for drawing operations | 
| MVirtualScreen::MVirtualScreenEvents | Represents the events generated by the MVirtualScreen | 
| MVirtualScreen::MVirtualScreenEvents::TVirtualScreenRefreshData | Data structure used for Refresh event | 
 1.3.5
 
1.3.5