SDL Event Structures.

SDL_EventGeneral event structure 
SDL_ActiveEventApplication visibility event structure 
SDL_KeyboardEventKeyboard event structure 
SDL_MouseMotionEventMouse motion event structure 
SDL_MouseButtonEventMouse button event structure 
SDL_JoyAxisEventJoystick axis motion event structure 
SDL_JoyButtonEventJoystick button event structure 
SDL_JoyHatEventJoystick hat position change event structure 
SDL_JoyBallEventJoystick trackball motion event structure 
SDL_ResizeEventWindow resize event structure 
SDL_SysWMEventUnknown window events 
SDL_UserEventA user-defined event type 
SDL_QuitEventQuit requested event 
SDL_keysymKeysym structure 
SDLKeyKeysym definitions