| SDL_Event | General event structure | |
| SDL_ActiveEvent | Application visibility event structure | |
| SDL_KeyboardEvent | Keyboard event structure | |
| SDL_MouseMotionEvent | Mouse motion event structure | |
| SDL_MouseButtonEvent | Mouse button event structure | |
| SDL_JoyAxisEvent | Joystick axis motion event structure | |
| SDL_JoyButtonEvent | Joystick button event structure | |
| SDL_JoyHatEvent | Joystick hat position change event structure | |
| SDL_JoyBallEvent | Joystick trackball motion event structure | |
| SDL_ResizeEvent | Window resize event structure | |
| SDL_SysWMEvent | Unknown window events | |
| SDL_UserEvent | A user-defined event type | |
| SDL_QuitEvent | Quit requested event | |
| SDL_keysym | Keysym structure | |
| SDLKey | Keysym definitions | |