SDL 2.0
Data Structures
Here are the data structures with brief descriptions:
 CSDL_AssertData
 CSDL_atomic_t
 CSDL_AudioCVTA structure to hold a set of audio conversion filters and buffers
 CSDL_AudioDeviceEvent
 CSDL_AudioSpec
 CSDL_Color
 CSDL_CommonEvent
 CSDL_ControllerAxisEvent
 CSDL_ControllerButtonEvent
 CSDL_ControllerDeviceEvent
 CSDL_ControllerSensorEvent
 CSDL_ControllerTouchpadEvent
 CSDL_DisplayEvent
 CSDL_DisplayMode
 CSDL_DollarGestureEvent
 CSDL_DropEvent
 CSDL_Event
 CSDL_Finger
 CSDL_FPoint
 CSDL_FRect
 CSDL_GameControllerButtonBind
 CSDL_GUID
 CSDL_HapticCondition
 CSDL_HapticConstant
 CSDL_HapticCustom
 CSDL_HapticDirection
 CSDL_HapticEffect
 CSDL_HapticLeftRight
 CSDL_HapticPeriodic
 CSDL_HapticRamp
 CSDL_hid_device_info
 CSDL_JoyAxisEvent
 CSDL_JoyBallEvent
 CSDL_JoyBatteryEvent
 CSDL_JoyButtonEvent
 CSDL_JoyDeviceEvent
 CSDL_JoyHatEvent
 CSDL_KeyboardEvent
 CSDL_Keysym
 CSDL_Locale
 CSDL_MessageBoxButtonData
 CSDL_MessageBoxColor
 CSDL_MessageBoxColorScheme
 CSDL_MessageBoxData
 CSDL_MouseButtonEvent
 CSDL_MouseMotionEvent
 CSDL_MouseWheelEvent
 CSDL_MultiGestureEvent
 CSDL_Palette
 CSDL_PixelFormat
 CSDL_Point
 CSDL_QuitEvent
 CSDL_Rect
 CSDL_RendererInfo
 CSDL_RWops
 CSDL_SensorEvent
 CSDL_Surface
 CSDL_SysWMEvent
 CSDL_SysWMinfo
 CSDL_SysWMmsg
 CSDL_TextEditingEvent
 CSDL_TextEditingExtEvent
 CSDL_TextInputEvent
 CSDL_TouchFingerEvent
 CSDL_UserEvent
 CSDL_version
 CSDL_Vertex
 CSDL_VirtualJoystickDesc
 CSDL_WindowEvent
 CSDL_WindowShapeModeA struct that tags the SDL_WindowShapeParams union with an enum describing the type of its contents
 CSDL_WindowShapeParamsA union containing parameters for shaped windows
 CSDLTest_CommonState
 CSDLTest_Crc32Context
 CSDLTest_Md5Context
 CSDLTest_RandomContext
 CSDLTest_SurfaceImage_t
 CSDLTest_TestCaseReference
 CSDLTest_TestSuiteReference
 CSDLTest_TextWindow