Here is a list of all typedefs with links to the files they belong to:

### - a -

- SDL_AppEvent_func : SDL_init.h
- SDL_AppInit_func : SDL_init.h
- SDL_AppIterate_func : SDL_init.h
- SDL_AppQuit_func : SDL_init.h
- SDL_AssertionHandler : SDL_assert.h
- SDL_AsyncIO : SDL_asyncio.h
- SDL_AsyncIOQueue : SDL_asyncio.h
- SDL_AudioDeviceID : SDL_audio.h
- SDL_AudioPostmixCallback : SDL_audio.h
- SDL_AudioStream : SDL_audio.h
- SDL_AudioStreamCallback : SDL_audio.h
- SDL_AudioStreamDataCompleteCallback : SDL_audio.h

### - b -

- SDL_BlendMode : SDL_blendmode.h

### - c -

- SDL_calloc_func : SDL_stdinc.h
- SDL_Camera : SDL_camera.h
- SDL_CameraID : SDL_camera.h
- SDL_CleanupPropertyCallback : SDL_properties.h
- SDL_ClipboardCleanupCallback : SDL_clipboard.h
- SDL_ClipboardDataCallback : SDL_clipboard.h
- SDL_CompareCallback : SDL_stdinc.h
- SDL_CompareCallback_r : SDL_stdinc.h
- SDL_Condition : SDL_mutex.h
- SDL_Cursor : SDL_mouse.h

### - d -

- SDL_DialogFileCallback : SDL_dialog.h
- SDL_DisplayID : SDL_video.h
- SDL_DisplayModeData : SDL_video.h

### - e -

- SDL_EGLAttrib : SDL_video.h
- SDL_EGLAttribArrayCallback : SDL_video.h
- SDL_EGLConfig : SDL_video.h
- SDL_EGLDisplay : SDL_video.h
- SDL_EGLint : SDL_video.h
- SDL_EGLIntArrayCallback : SDL_video.h
- SDL_EGLSurface : SDL_video.h
- SDL_EnumerateDirectoryCallback : SDL_filesystem.h
- SDL_EnumeratePropertiesCallback : SDL_properties.h
- SDL_Environment : SDL_stdinc.h
- SDL_EventFilter : SDL_events.h

### - f -

- SDL_FingerID : SDL_touch.h
- SDL_free_func : SDL_stdinc.h
- SDL_FunctionPointer : SDL_stdinc.h

### - g -

- SDL_Gamepad : SDL_gamepad.h
- SDL_GLContext : SDL_video.h
- SDL_GLContextFlag : SDL_video.h
- SDL_GLContextReleaseFlag : SDL_video.h
- SDL_GLContextResetNotification : SDL_video.h
- SDL_GlobFlags : SDL_filesystem.h
- SDL_GLProfile : SDL_video.h
- SDL_GPUBuffer : SDL_gpu.h
- SDL_GPUBufferUsageFlags : SDL_gpu.h
- SDL_GPUColorComponentFlags : SDL_gpu.h
- SDL_GPUCommandBuffer : SDL_gpu.h
- SDL_GPUComputePass : SDL_gpu.h
- SDL_GPUComputePipeline : SDL_gpu.h
- SDL_GPUCopyPass : SDL_gpu.h
- SDL_GPUDevice : SDL_gpu.h
- SDL_GPUFence : SDL_gpu.h
- SDL_GPUGraphicsPipeline : SDL_gpu.h
- SDL_GPURenderPass : SDL_gpu.h
- SDL_GPURenderState : SDL_render.h
- SDL_GPUSampler : SDL_gpu.h
- SDL_GPUShader : SDL_gpu.h
- SDL_GPUShaderFormat : SDL_gpu.h
- SDL_GPUTexture : SDL_gpu.h
- SDL_GPUTextureUsageFlags : SDL_gpu.h
- SDL_GPUTransferBuffer : SDL_gpu.h

### - h -

- SDL_Haptic : SDL_haptic.h
- SDL_HapticDirectionType : SDL_haptic.h
- SDL_HapticEffectID : SDL_haptic.h
- SDL_HapticEffectType : SDL_haptic.h
- SDL_HapticID : SDL_haptic.h
- SDL_hid_device : SDL_hidapi.h
- SDL_HintCallback : SDL_hints.h
- SDL_HitTest : SDL_video.h

### - i -

- SDL_iconv_t : SDL_stdinc.h
- SDL_InitFlags : SDL_init.h
- SDL_IOStream : SDL_iostream.h

### - j -

- SDL_Joystick : SDL_joystick.h
- SDL_JoystickID : SDL_joystick.h

### - k -

- SDL_KeyboardID : SDL_keyboard.h
- SDL_Keycode : SDL_keycode.h
- SDL_Keymod : SDL_keycode.h

### - l -

- SDL_LogOutputFunction : SDL_log.h

### - m -

- MD5UINT4 : SDL_test_md5.h
- SDL_main_func : SDL_main.h
- SDL_MainThreadCallback : SDL_init.h
- SDL_malloc_func : SDL_stdinc.h
- SDL_MessageBoxButtonFlags : SDL_messagebox.h
- SDL_MessageBoxFlags : SDL_messagebox.h
- SDL_MetalView : SDL_metal.h
- SDL_MouseButtonFlags : SDL_mouse.h
- SDL_MouseID : SDL_mouse.h
- SDL_MouseMotionTransformCallback : SDL_mouse.h
- SDL_Mutex : SDL_mutex.h

### - n -

- SDL_NSTimerCallback : SDL_timer.h

### - p -

- SDL_PenID : SDL_pen.h
- SDL_PenInputFlags : SDL_pen.h
- SDL_Process : SDL_process.h
- SDL_PropertiesID : SDL_properties.h

### - r -

- SDL_realloc_func : SDL_stdinc.h
- SDL_Renderer : SDL_render.h
- SDL_RWLock : SDL_mutex.h

### - s -

- SDL_Semaphore : SDL_mutex.h
- SDL_Sensor : SDL_sensor.h
- SDL_SensorID : SDL_sensor.h
- SDL_SharedObject : SDL_loadso.h
- SDL_SpinLock : SDL_atomic.h
- SDL_Storage : SDL_storage.h
- SDL_SurfaceFlags : SDL_surface.h
- Sint16 : SDL_stdinc.h
- Sint32 : SDL_stdinc.h
- Sint64 : SDL_stdinc.h
- Sint8 : SDL_stdinc.h

### - t -

- SDL_Thread : SDL_thread.h
- SDL_ThreadFunction : SDL_thread.h
- SDL_ThreadID : SDL_thread.h
- SDL_Time : SDL_stdinc.h
- SDL_TimerCallback : SDL_timer.h
- SDL_TimerID : SDL_timer.h
- SDL_TLSDestructorCallback : SDL_thread.h
- SDL_TLSID : SDL_thread.h
- SDL_TouchID : SDL_touch.h
- SDL_Tray : SDL_tray.h
- SDL_TrayCallback : SDL_tray.h
- SDL_TrayEntry : SDL_tray.h
- SDL_TrayEntryFlags : SDL_tray.h
- SDL_TrayMenu : SDL_tray.h
- SDLTest_FinalizeArgumentParserFp : SDL_test_common.h
- SDLTest_ParseArgumentsFp : SDL_test_common.h
- SDLTest_TestCaseFp : SDL_test_harness.h
- SDLTest_TestCaseSetUpFp : SDL_test_harness.h
- SDLTest_TestCaseTearDownFp : SDL_test_harness.h
- SDLTest_TestSuiteRunner : SDL_test_harness.h
- SDLTest_VerboseFlags : SDL_test_common.h

### - u -

- Uint16 : SDL_stdinc.h
- Uint32 : SDL_stdinc.h
- Uint64 : SDL_stdinc.h
- Uint8 : SDL_stdinc.h

### - w -

- SDL_Window : SDL_video.h
- SDL_WindowFlags : SDL_video.h
- SDL_WindowID : SDL_video.h

### - x -

- SDL_X11EventHook : SDL_system.h
- XEvent : SDL_system.h