let sdl_init_timer = 1
let sdl_init_audio = 16
let sdl_init_video = 32
let sdl_init_joystick = 512
let sdl_init_haptic = 4096
let sdl_init_gamecontroller = 8192
let sdl_init_events = 16384
let sdl_init_everything = 62001
let sdl_init_noparachute = 1048576
let sdl_hint_framebuffer_acceleration = "SDL_FRAMEBUFFER_ACCELERATION"
let sdl_hint_idle_timer_disabled = "SDL_IOS_IDLE_TIMER_DISABLED"
let sdl_hint_mouse_focus_clickthrough = "SDL_MOUSE_FOCUS_CLICKTHROUGH"
let sdl_hint_orientations = "SDL_IOS_ORIENTATIONS"
let sdl_hint_render_driver = "SDL_RENDER_DRIVER"
let sdl_hint_render_opengl_shaders = "SDL_RENDER_OPENGL_SHADERS"
let sdl_hint_render_logical_size_mode = "SDL_RENDER_LOGICAL_SIZE_MODE"
let sdl_hint_render_scale_quality = "SDL_RENDER_SCALE_QUALITY"
let sdl_hint_render_vsync = "SDL_RENDER_VSYNC"
let sdl_hint_default = 0
let sdl_hint_normal = 1
let sdl_hint_override = 2
let sdl_hint_no_signal_handlers = "SDL_NO_SIGNAL_HANDLERS"
let sdl_hint_thread_stack_size = "SDL_THREAD_STACK_SIZE"
let sdl_hint_window_frame_usable_while_cursor_hidden = "SDL_WINDOW_FRAME_USABLE_WHILE_CURSOR_HIDDEN"
let sdl_hint_audio_resampling_mode = "SDL_AUDIO_RESAMPLING_MODE"
let sdl_hint_mouse_normal_speed_scale = "SDL_MOUSE_NORMAL_SPEED_SCALE"
let sdl_hint_mouse_relative_speed_scale = "SDL_MOUSE_RELATIVE_SPEED_SCALE"
let sdl_hint_touch_mouse_events = "SDL_TOUCH_MOUSE_EVENTS"
let sdl_hint_mouse_touch_events = "SDL_MOUSE_TOUCH_EVENTS"
let sdl_log_category_application = 0
let sdl_log_category_error = 1
let sdl_log_category_system = 3
let sdl_log_category_audio = 4
let sdl_log_category_video = 5
let sdl_log_category_render = 6
let sdl_log_category_input = 7
let sdl_log_category_custom = 19
let sdl_log_priority_verbose = 1
let sdl_log_priority_debug = 2
let sdl_log_priority_info = 3
let sdl_log_priority_warn = 4
let sdl_log_priority_error = 5
let sdl_log_priority_critical = 6
let sdl_blendmode_none = 0
let sdl_blendmode_blend = 1
let sdl_blendmode_add = 2
let sdl_blendmode_mod = 4
let sdl_blendoperation_add = 1
let sdl_blendoperation_subtract = 2
let sdl_blendoperation_rev_subtract = 3
let sdl_blendoperation_maximum = 5
let sdl_blendoperation_minimum = 4
let sdl_blendfactor_zero = 1
let sdl_blendfactor_one = 2
let sdl_blendfactor_src_color = 3
let sdl_blendfactor_one_minus_src_color = 4
let sdl_blendfactor_src_alpha = 5
let sdl_blendfactor_one_minus_src_alpha = 6
let sdl_blendfactor_dst_color = 7
let sdl_blendfactor_one_minus_dst_color = 8
let sdl_blendfactor_dst_alpha = 9
let sdl_blendfactor_one_minus_dst_alpha = 10
let sdl_pixelformat_unknown = 0x0l
let sdl_pixelformat_index1lsb = 0x11100100l
let sdl_pixelformat_index1msb = 0x11200100l
let sdl_pixelformat_index4lsb = 0x12100400l
let sdl_pixelformat_index4msb = 0x12200400l
let sdl_pixelformat_index8 = 0x13000801l
let sdl_pixelformat_rgb332 = 0x14110801l
let sdl_pixelformat_rgb444 = 0x15120C02l
let sdl_pixelformat_rgb555 = 0x15130F02l
let sdl_pixelformat_bgr555 = 0x15530F02l
let sdl_pixelformat_argb4444 = 0x15321002l
let sdl_pixelformat_rgba4444 = 0x15421002l
let sdl_pixelformat_abgr4444 = 0x15721002l
let sdl_pixelformat_bgra4444 = 0x15821002l
let sdl_pixelformat_argb1555 = 0x15331002l
let sdl_pixelformat_rgba5551 = 0x15441002l
let sdl_pixelformat_abgr1555 = 0x15731002l
let sdl_pixelformat_bgra5551 = 0x15841002l
let sdl_pixelformat_rgb565 = 0x15151002l
let sdl_pixelformat_bgr565 = 0x15551002l
let sdl_pixelformat_rgb24 = 0x17101803l
let sdl_pixelformat_bgr24 = 0x17401803l
let sdl_pixelformat_rgb888 = 0x16161804l
let sdl_pixelformat_rgbx8888 = 0x16261804l
let sdl_pixelformat_bgr888 = 0x16561804l
let sdl_pixelformat_bgrx8888 = 0x16661804l
let sdl_pixelformat_argb8888 = 0x16362004l
let sdl_pixelformat_rgba8888 = 0x16462004l
let sdl_pixelformat_abgr8888 = 0x16762004l
let sdl_pixelformat_bgra8888 = 0x16862004l
let sdl_pixelformat_argb2101010 = 0x16372004l
let sdl_pixelformat_yv12 = 0x32315659l
let sdl_pixelformat_iyuv = 0x56555949l
let sdl_pixelformat_yuy2 = 0x32595559l
let sdl_pixelformat_uyvy = 0x59565955l
let sdl_pixelformat_yvyu = 0x55595659l
let sdl_flip_none = 0
let sdl_flip_horizontal = 1
let sdl_flip_vertical = 2
let sdl_renderer_software = 1
let sdl_renderer_accelerated = 2
let sdl_renderer_presentvsync = 4
let sdl_renderer_targettexture = 8
let sdl_textureaccess_static = 0
let sdl_textureaccess_streaming = 1
let sdl_textureaccess_target = 2
let sdl_texturemodulate_none = 0
let sdl_texturemodulate_color = 1
let sdl_texturemodulate_alpha = 2
let sdl_window_fullscreen = 1
let sdl_window_fullscreen_desktop = 4097
let sdl_window_opengl = 2
let sdl_window_shown = 4
let sdl_window_hidden = 8
let sdl_window_borderless = 16
let sdl_window_resizable = 32
let sdl_window_minimized = 64
let sdl_window_maximized = 128
let sdl_window_input_grabbed = 256
let sdl_window_input_focus = 512
let sdl_window_mouse_focus = 1024
let sdl_window_foreign = 2048
let sdl_window_allow_highdpi = 8192
let sdl_window_mouse_capture = 16384
let sdl_window_always_on_top = 32768
let sdl_window_skip_taskbar = 65536
let sdl_window_utility = 131072
let sdl_window_popup_menu = 524288
let sdl_window_vulkan = 268435456
let sdl_windowpos_centered = 805240832
let sdl_windowpos_undefined = 536805376
let sdl_hittest_normal = 0
let sdl_hittest_draggable = 1
let sdl_hittest_resize_topleft = 2
let sdl_hittest_resize_top = 3
let sdl_hittest_resize_topright = 4
let sdl_hittest_resize_left = 9
let sdl_hittest_resize_right = 5
let sdl_hittest_resize_bottomleft = 8
let sdl_hittest_resize_bottom = 7
let sdl_hittest_resize_bottomright = 6
let sdl_gl_context_debug_flag = 1
let sdl_gl_context_forward_compatible_flag = 2
let sdl_gl_context_robust_access_flag = 4
let sdl_gl_context_reset_isolation_flag = 8
let sdl_gl_context_release_behavior = 24
let sdl_gl_context_profile_core = 1
let sdl_gl_context_profile_compatibility = 2
let sdl_gl_context_profile_es = 4
let sdl_gl_red_size = 0
let sdl_gl_green_size = 1
let sdl_gl_blue_size = 2
let sdl_gl_alpha_size = 3
let sdl_gl_buffer_size = 4
let sdl_gl_doublebuffer = 5
let sdl_gl_depth_size = 6
let sdl_gl_stencil_size = 7
let sdl_gl_accum_red_size = 8
let sdl_gl_accum_green_size = 9
let sdl_gl_accum_blue_size = 10
let sdl_gl_accum_alpha_size = 11
let sdl_gl_stereo = 12
let sdl_gl_multisamplebuffers = 13
let sdl_gl_multisamplesamples = 14
let sdl_gl_accelerated_visual = 15
let sdl_gl_context_major_version = 17
let sdl_gl_context_minor_version = 18
let sdl_gl_context_egl = 19
let sdl_gl_context_flags = 20
let sdl_gl_context_profile_mask = 21
let sdl_gl_share_with_current_context = 22
let sdl_gl_framebuffer_srgb_capable = 23
let sdl_messagebox_error = 16
let sdl_messagebox_warning = 32
let sdl_messagebox_information = 64
let sdl_messagebox_button_returnkey_default = 1
let sdl_messagebox_button_escapekey_default = 2
let sdl_messagebox_color_background = 0
let sdl_messagebox_color_text = 1
let sdl_messagebox_color_button_border = 2
let sdl_messagebox_color_button_background = 3
let sdl_messagebox_color_button_selected = 4
let sdl_messagebox_color_max = 5
let sdl_scancode_unknown = 0
let sdl_scancode_a = 4
let sdl_scancode_b = 5
let sdl_scancode_c = 6
let sdl_scancode_d = 7
let sdl_scancode_e = 8
let sdl_scancode_f = 9
let sdl_scancode_g = 10
let sdl_scancode_h = 11
let sdl_scancode_i = 12
let sdl_scancode_j = 13
let sdl_scancode_k = 14
let sdl_scancode_l = 15
let sdl_scancode_m = 16
let sdl_scancode_n = 17
let sdl_scancode_o = 18
let sdl_scancode_p = 19
let sdl_scancode_q = 20
let sdl_scancode_r = 21
let sdl_scancode_s = 22
let sdl_scancode_t = 23
let sdl_scancode_u = 24
let sdl_scancode_v = 25
let sdl_scancode_w = 26
let sdl_scancode_x = 27
let sdl_scancode_y = 28
let sdl_scancode_z = 29
let sdl_scancode_1 = 30
let sdl_scancode_2 = 31
let sdl_scancode_3 = 32
let sdl_scancode_4 = 33
let sdl_scancode_5 = 34
let sdl_scancode_6 = 35
let sdl_scancode_7 = 36
let sdl_scancode_8 = 37
let sdl_scancode_9 = 38
let sdl_scancode_0 = 39
let sdl_scancode_return = 40
let sdl_scancode_escape = 41
let sdl_scancode_backspace = 42
let sdl_scancode_tab = 43
let sdl_scancode_space = 44
let sdl_scancode_minus = 45
let sdl_scancode_equals = 46
let sdl_scancode_leftbracket = 47
let sdl_scancode_rightbracket = 48
let sdl_scancode_backslash = 49
let sdl_scancode_nonushash = 50
let sdl_scancode_semicolon = 51
let sdl_scancode_apostrophe = 52
let sdl_scancode_grave = 53
let sdl_scancode_comma = 54
let sdl_scancode_period = 55
let sdl_scancode_slash = 56
let sdl_scancode_capslock = 57
let sdl_scancode_f1 = 58
let sdl_scancode_f2 = 59
let sdl_scancode_f3 = 60
let sdl_scancode_f4 = 61
let sdl_scancode_f5 = 62
let sdl_scancode_f6 = 63
let sdl_scancode_f7 = 64
let sdl_scancode_f8 = 65
let sdl_scancode_f9 = 66
let sdl_scancode_f10 = 67
let sdl_scancode_f11 = 68
let sdl_scancode_f12 = 69
let sdl_scancode_printscreen = 70
let sdl_scancode_scrolllock = 71
let sdl_scancode_pause = 72
let sdl_scancode_insert = 73
let sdl_scancode_home = 74
let sdl_scancode_pageup = 75
let sdl_scancode_delete = 76
let sdl_scancode_end = 77
let sdl_scancode_pagedown = 78
let sdl_scancode_right = 79
let sdl_scancode_left = 80
let sdl_scancode_down = 81
let sdl_scancode_up = 82
let sdl_scancode_numlockclear = 83
let sdl_scancode_kp_divide = 84
let sdl_scancode_kp_multiply = 85
let sdl_scancode_kp_minus = 86
let sdl_scancode_kp_plus = 87
let sdl_scancode_kp_enter = 88
let sdl_scancode_kp_1 = 89
let sdl_scancode_kp_2 = 90
let sdl_scancode_kp_3 = 91
let sdl_scancode_kp_4 = 92
let sdl_scancode_kp_5 = 93
let sdl_scancode_kp_6 = 94
let sdl_scancode_kp_7 = 95
let sdl_scancode_kp_8 = 96
let sdl_scancode_kp_9 = 97
let sdl_scancode_kp_0 = 98
let sdl_scancode_kp_period = 99
let sdl_scancode_nonusbackslash = 100
let sdl_scancode_application = 101
let sdl_scancode_kp_equals = 103
let sdl_scancode_f13 = 104
let sdl_scancode_f14 = 105
let sdl_scancode_f15 = 106
let sdl_scancode_f16 = 107
let sdl_scancode_f17 = 108
let sdl_scancode_f18 = 109
let sdl_scancode_f19 = 110
let sdl_scancode_f20 = 111
let sdl_scancode_f21 = 112
let sdl_scancode_f22 = 113
let sdl_scancode_f23 = 114
let sdl_scancode_f24 = 115
let sdl_scancode_execute = 116
let sdl_scancode_help = 117
let sdl_scancode_menu = 118
let sdl_scancode_select = 119
let sdl_scancode_stop = 120
let sdl_scancode_again = 121
let sdl_scancode_undo = 122
let sdl_scancode_cut = 123
let sdl_scancode_copy = 124
let sdl_scancode_paste = 125
let sdl_scancode_find = 126
let sdl_scancode_mute = 127
let sdl_scancode_volumeup = 128
let sdl_scancode_volumedown = 129
let sdl_scancode_kp_comma = 133
let sdl_scancode_kp_equalsas400 = 134
let sdl_scancode_international1 = 135
let sdl_scancode_international2 = 136
let sdl_scancode_international3 = 137
let sdl_scancode_international4 = 138
let sdl_scancode_international5 = 139
let sdl_scancode_international6 = 140
let sdl_scancode_international7 = 141
let sdl_scancode_international8 = 142
let sdl_scancode_international9 = 143
let sdl_scancode_lang1 = 144
let sdl_scancode_lang2 = 145
let sdl_scancode_lang3 = 146
let sdl_scancode_lang4 = 147
let sdl_scancode_lang5 = 148
let sdl_scancode_lang6 = 149
let sdl_scancode_lang7 = 150
let sdl_scancode_lang8 = 151
let sdl_scancode_lang9 = 152
let sdl_scancode_alterase = 153
let sdl_scancode_sysreq = 154
let sdl_scancode_cancel = 155
let sdl_scancode_clear = 156
let sdl_scancode_prior = 157
let sdl_scancode_return2 = 158
let sdl_scancode_separator = 159
let sdl_scancode_out = 160
let sdl_scancode_oper = 161
let sdl_scancode_clearagain = 162
let sdl_scancode_crsel = 163
let sdl_scancode_exsel = 164
let sdl_scancode_kp_00 = 176
let sdl_scancode_kp_000 = 177
let sdl_scancode_thousandsseparator = 178
let sdl_scancode_decimalseparator = 179
let sdl_scancode_currencyunit = 180
let sdl_scancode_currencysubunit = 181
let sdl_scancode_kp_leftparen = 182
let sdl_scancode_kp_rightparen = 183
let sdl_scancode_kp_leftbrace = 184
let sdl_scancode_kp_rightbrace = 185
let sdl_scancode_kp_tab = 186
let sdl_scancode_kp_backspace = 187
let sdl_scancode_kp_a = 188
let sdl_scancode_kp_b = 189
let sdl_scancode_kp_c = 190
let sdl_scancode_kp_d = 191
let sdl_scancode_kp_e = 192
let sdl_scancode_kp_f = 193
let sdl_scancode_kp_xor = 194
let sdl_scancode_kp_power = 195
let sdl_scancode_kp_percent = 196
let sdl_scancode_kp_less = 197
let sdl_scancode_kp_greater = 198
let sdl_scancode_kp_ampersand = 199
let sdl_scancode_kp_dblampersand = 200
let sdl_scancode_kp_verticalbar = 201
let sdl_scancode_kp_dblverticalbar = 202
let sdl_scancode_kp_colon = 203
let sdl_scancode_kp_hash = 204
let sdl_scancode_kp_space = 205
let sdl_scancode_kp_at = 206
let sdl_scancode_kp_exclam = 207
let sdl_scancode_kp_memstore = 208
let sdl_scancode_kp_memrecall = 209
let sdl_scancode_kp_memclear = 210
let sdl_scancode_kp_memadd = 211
let sdl_scancode_kp_memsubtract = 212
let sdl_scancode_kp_memmultiply = 213
let sdl_scancode_kp_memdivide = 214
let sdl_scancode_kp_plusminus = 215
let sdl_scancode_kp_clear = 216
let sdl_scancode_kp_clearentry = 217
let sdl_scancode_kp_binary = 218
let sdl_scancode_kp_octal = 219
let sdl_scancode_kp_decimal = 220
let sdl_scancode_kp_hexadecimal = 221
let sdl_scancode_lctrl = 224
let sdl_scancode_lshift = 225
let sdl_scancode_lalt = 226
let sdl_scancode_lgui = 227
let sdl_scancode_rctrl = 228
let sdl_scancode_rshift = 229
let sdl_scancode_ralt = 230
let sdl_scancode_rgui = 231
let sdl_scancode_mode = 257
let sdl_scancode_audionext = 258
let sdl_scancode_audioprev = 259
let sdl_scancode_audiostop = 260
let sdl_scancode_audioplay = 261
let sdl_scancode_audiomute = 262
let sdl_scancode_mediaselect = 263
let sdl_scancode_www = 264
let sdl_scancode_mail = 265
let sdl_scancode_calculator = 266
let sdl_scancode_computer = 267
let sdl_scancode_ac_search = 268
let sdl_scancode_ac_home = 269
let sdl_scancode_ac_back = 270
let sdl_scancode_ac_forward = 271
let sdl_scancode_ac_stop = 272
let sdl_scancode_ac_refresh = 273
let sdl_scancode_ac_bookmarks = 274
let sdl_scancode_brightnessdown = 275
let sdl_scancode_brightnessup = 276
let sdl_scancode_displayswitch = 277
let sdl_scancode_kbdillumtoggle = 278
let sdl_scancode_kbdillumdown = 279
let sdl_scancode_kbdillumup = 280
let sdl_scancode_eject = 281
let sdl_scancode_sleep = 282
let sdl_scancode_app1 = 283
let sdl_scancode_app2 = 284
let sdl_num_scancodes = 512
let sdlk_scancode_mask = 0x40000000
let sdlk_unknown = 0x0
let sdlk_return = 0xD
let sdlk_escape = 0x1B
let sdlk_backspace = 0x8
let sdlk_tab = 0x9
let sdlk_space = 0x20
let sdlk_exclaim = 0x21
let sdlk_quotedbl = 0x22
let sdlk_hash = 0x23
let sdlk_percent = 0x25
let sdlk_dollar = 0x24
let sdlk_ampersand = 0x26
let sdlk_quote = 0x27
let sdlk_leftparen = 0x28
let sdlk_rightparen = 0x29
let sdlk_asterisk = 0x2A
let sdlk_plus = 0x2B
let sdlk_comma = 0x2C
let sdlk_minus = 0x2D
let sdlk_period = 0x2E
let sdlk_slash = 0x2F
let sdlk_0 = 0x30
let sdlk_1 = 0x31
let sdlk_2 = 0x32
let sdlk_3 = 0x33
let sdlk_4 = 0x34
let sdlk_5 = 0x35
let sdlk_6 = 0x36
let sdlk_7 = 0x37
let sdlk_8 = 0x38
let sdlk_9 = 0x39
let sdlk_colon = 0x3A
let sdlk_semicolon = 0x3B
let sdlk_less = 0x3C
let sdlk_equals = 0x3D
let sdlk_greater = 0x3E
let sdlk_question = 0x3F
let sdlk_at = 0x40
let sdlk_leftbracket = 0x5B
let sdlk_backslash = 0x5C
let sdlk_rightbracket = 0x5D
let sdlk_caret = 0x5E
let sdlk_underscore = 0x5F
let sdlk_backquote = 0x60
let sdlk_a = 0x61
let sdlk_b = 0x62
let sdlk_c = 0x63
let sdlk_d = 0x64
let sdlk_e = 0x65
let sdlk_f = 0x66
let sdlk_g = 0x67
let sdlk_h = 0x68
let sdlk_i = 0x69
let sdlk_j = 0x6A
let sdlk_k = 0x6B
let sdlk_l = 0x6C
let sdlk_m = 0x6D
let sdlk_n = 0x6E
let sdlk_o = 0x6F
let sdlk_p = 0x70
let sdlk_q = 0x71
let sdlk_r = 0x72
let sdlk_s = 0x73
let sdlk_t = 0x74
let sdlk_u = 0x75
let sdlk_v = 0x76
let sdlk_w = 0x77
let sdlk_x = 0x78
let sdlk_y = 0x79
let sdlk_z = 0x7A
let sdlk_capslock = 0x40000039
let sdlk_f1 = 0x4000003A
let sdlk_f2 = 0x4000003B
let sdlk_f3 = 0x4000003C
let sdlk_f4 = 0x4000003D
let sdlk_f5 = 0x4000003E
let sdlk_f6 = 0x4000003F
let sdlk_f7 = 0x40000040
let sdlk_f8 = 0x40000041
let sdlk_f9 = 0x40000042
let sdlk_f10 = 0x40000043
let sdlk_f11 = 0x40000044
let sdlk_f12 = 0x40000045
let sdlk_printscreen = 0x40000046
let sdlk_scrolllock = 0x40000047
let sdlk_pause = 0x40000048
let sdlk_insert = 0x40000049
let sdlk_home = 0x4000004A
let sdlk_pageup = 0x4000004B
let sdlk_delete = 0x7F
let sdlk_end = 0x4000004D
let sdlk_pagedown = 0x4000004E
let sdlk_right = 0x4000004F
let sdlk_left = 0x40000050
let sdlk_down = 0x40000051
let sdlk_up = 0x40000052
let sdlk_numlockclear = 0x40000053
let sdlk_kp_divide = 0x40000054
let sdlk_kp_multiply = 0x40000055
let sdlk_kp_minus = 0x40000056
let sdlk_kp_plus = 0x40000057
let sdlk_kp_enter = 0x40000058
let sdlk_kp_1 = 0x40000059
let sdlk_kp_2 = 0x4000005A
let sdlk_kp_3 = 0x4000005B
let sdlk_kp_4 = 0x4000005C
let sdlk_kp_5 = 0x4000005D
let sdlk_kp_6 = 0x4000005E
let sdlk_kp_7 = 0x4000005F
let sdlk_kp_8 = 0x40000060
let sdlk_kp_9 = 0x40000061
let sdlk_kp_0 = 0x40000062
let sdlk_kp_period = 0x40000063
let sdlk_application = 0x40000065
let sdlk_power = 0x40000066
let sdlk_kp_equals = 0x40000067
let sdlk_f13 = 0x40000068
let sdlk_f14 = 0x40000069
let sdlk_f15 = 0x4000006A
let sdlk_f16 = 0x4000006B
let sdlk_f17 = 0x4000006C
let sdlk_f18 = 0x4000006D
let sdlk_f19 = 0x4000006E
let sdlk_f20 = 0x4000006F
let sdlk_f21 = 0x40000070
let sdlk_f22 = 0x40000071
let sdlk_f23 = 0x40000072
let sdlk_f24 = 0x40000073
let sdlk_execute = 0x40000074
let sdlk_help = 0x40000075
let sdlk_menu = 0x40000076
let sdlk_select = 0x40000077
let sdlk_stop = 0x40000078
let sdlk_again = 0x40000079
let sdlk_undo = 0x4000007A
let sdlk_cut = 0x4000007B
let sdlk_copy = 0x4000007C
let sdlk_paste = 0x4000007D
let sdlk_find = 0x4000007E
let sdlk_mute = 0x4000007F
let sdlk_volumeup = 0x40000080
let sdlk_volumedown = 0x40000081
let sdlk_kp_comma = 0x40000085
let sdlk_kp_equalsas400 = 0x40000086
let sdlk_alterase = 0x40000099
let sdlk_sysreq = 0x4000009A
let sdlk_cancel = 0x4000009B
let sdlk_clear = 0x4000009C
let sdlk_prior = 0x4000009D
let sdlk_return2 = 0x4000009E
let sdlk_separator = 0x4000009F
let sdlk_out = 0x400000A0
let sdlk_oper = 0x400000A1
let sdlk_clearagain = 0x400000A2
let sdlk_crsel = 0x400000A3
let sdlk_exsel = 0x400000A4
let sdlk_kp_00 = 0x400000B0
let sdlk_kp_000 = 0x400000B1
let sdlk_thousandsseparator = 0x400000B2
let sdlk_decimalseparator = 0x400000B3
let sdlk_currencyunit = 0x400000B4
let sdlk_currencysubunit = 0x400000B5
let sdlk_kp_leftparen = 0x400000B6
let sdlk_kp_rightparen = 0x400000B7
let sdlk_kp_leftbrace = 0x400000B8
let sdlk_kp_rightbrace = 0x400000B9
let sdlk_kp_tab = 0x400000BA
let sdlk_kp_backspace = 0x400000BB
let sdlk_kp_a = 0x400000BC
let sdlk_kp_b = 0x400000BD
let sdlk_kp_c = 0x400000BE
let sdlk_kp_d = 0x400000BF
let sdlk_kp_e = 0x400000C0
let sdlk_kp_f = 0x400000C1
let sdlk_kp_xor = 0x400000C2
let sdlk_kp_power = 0x400000C3
let sdlk_kp_percent = 0x400000C4
let sdlk_kp_less = 0x400000C5
let sdlk_kp_greater = 0x400000C6
let sdlk_kp_ampersand = 0x400000C7
let sdlk_kp_dblampersand = 0x400000C8
let sdlk_kp_verticalbar = 0x400000C9
let sdlk_kp_dblverticalbar = 0x400000CA
let sdlk_kp_colon = 0x400000CB
let sdlk_kp_hash = 0x400000CC
let sdlk_kp_space = 0x400000CD
let sdlk_kp_at = 0x400000CE
let sdlk_kp_exclam = 0x400000CF
let sdlk_kp_memstore = 0x400000D0
let sdlk_kp_memrecall = 0x400000D1
let sdlk_kp_memclear = 0x400000D2
let sdlk_kp_memadd = 0x400000D3
let sdlk_kp_memsubtract = 0x400000D4
let sdlk_kp_memmultiply = 0x400000D5
let sdlk_kp_memdivide = 0x400000D6
let sdlk_kp_plusminus = 0x400000D7
let sdlk_kp_clear = 0x400000D8
let sdlk_kp_clearentry = 0x400000D9
let sdlk_kp_binary = 0x400000DA
let sdlk_kp_octal = 0x400000DB
let sdlk_kp_decimal = 0x400000DC
let sdlk_kp_hexadecimal = 0x400000DD
let sdlk_lctrl = 0x400000E0
let sdlk_lshift = 0x400000E1
let sdlk_lalt = 0x400000E2
let sdlk_lgui = 0x400000E3
let sdlk_rctrl = 0x400000E4
let sdlk_rshift = 0x400000E5
let sdlk_ralt = 0x400000E6
let sdlk_rgui = 0x400000E7
let sdlk_mode = 0x40000101
let sdlk_audionext = 0x40000102
let sdlk_audioprev = 0x40000103
let sdlk_audiostop = 0x40000104
let sdlk_audioplay = 0x40000105
let sdlk_audiomute = 0x40000106
let sdlk_mediaselect = 0x40000107
let sdlk_www = 0x40000108
let sdlk_mail = 0x40000109
let sdlk_calculator = 0x4000010A
let sdlk_computer = 0x4000010B
let sdlk_ac_search = 0x4000010C
let sdlk_ac_home = 0x4000010D
let sdlk_ac_back = 0x4000010E
let sdlk_ac_forward = 0x4000010F
let sdlk_ac_stop = 0x40000110
let sdlk_ac_refresh = 0x40000111
let sdlk_ac_bookmarks = 0x40000112
let sdlk_brightnessdown = 0x40000113
let sdlk_brightnessup = 0x40000114
let sdlk_displayswitch = 0x40000115
let sdlk_kbdillumtoggle = 0x40000116
let sdlk_kbdillumdown = 0x40000117
let sdlk_kbdillumup = 0x40000118
let sdlk_eject = 0x40000119
let sdlk_sleep = 0x4000011A
let kmod_none = 0x0
let kmod_lshift = 0x1
let kmod_rshift = 0x2
let kmod_lctrl = 0x40
let kmod_rctrl = 0x80
let kmod_lalt = 0x100
let kmod_ralt = 0x200
let kmod_lgui = 0x400
let kmod_rgui = 0x800
let kmod_num = 0x1000
let kmod_caps = 0x2000
let kmod_mode = 0x4000
let kmod_reserved = 0x8000
let kmod_ctrl = 0xC0
let kmod_shift = 0x3
let kmod_alt = 0x300
let kmod_gui = 0xC00
let sdl_system_cursor_arrow = 0
let sdl_system_cursor_ibeam = 1
let sdl_system_cursor_wait = 2
let sdl_system_cursor_crosshair = 3
let sdl_system_cursor_waitarrow = 4
let sdl_system_cursor_sizenwse = 5
let sdl_system_cursor_sizenesw = 6
let sdl_system_cursor_sizewe = 7
let sdl_system_cursor_sizens = 8
let sdl_system_cursor_sizeall = 9
let sdl_system_cursor_no = 10
let sdl_system_cursor_hand = 11
let sdl_button_left = 1
let sdl_button_middle = 2
let sdl_button_right = 3
let sdl_button_x1 = 4
let sdl_button_x2 = 5
let sdl_button_lmask = 1
let sdl_button_mmask = 2
let sdl_button_rmask = 4
let sdl_button_x1mask = 8
let sdl_button_x2mask = 16
let sdl_touch_mouseid = 0xFFFFFFFFl
let sdl_hat_centered = 0
let sdl_hat_up = 1
let sdl_hat_right = 2
let sdl_hat_down = 4
let sdl_hat_left = 8
let sdl_hat_rightup = 3
let sdl_hat_rightdown = 6
let sdl_hat_leftup = 9
let sdl_hat_leftdown = 12
let sdl_joystick_power_unknown = -1
let sdl_joystick_power_low = 1
let sdl_joystick_power_medium = 2
let sdl_joystick_power_full = 3
let sdl_joystick_power_max = 5
let sdl_joystick_power_wired = 4
let sdl_joystick_type_unknown = 0
let sdl_joystick_type_gamecontroller = 1
let sdl_joystick_type_wheel = 2
let sdl_joystick_type_arcade_stick = 3
let sdl_joystick_type_flight_stick = 4
let sdl_joystick_type_dance_pad = 5
let sdl_joystick_type_guitar = 6
let sdl_joystick_type_drum_kit = 7
let sdl_joystick_type_arcade_pad = 8
let sdl_joystick_type_throttle = 9
let sdl_controller_bindtype_none = 0
let sdl_controller_bindtype_button = 1
let sdl_controller_bindtype_axis = 2
let sdl_controller_bindtype_hat = 3
let sdl_controller_axis_invalid = -1
let sdl_controller_axis_leftx = 0
let sdl_controller_axis_lefty = 1
let sdl_controller_axis_rightx = 2
let sdl_controller_axis_righty = 3
let sdl_controller_axis_triggerleft = 4
let sdl_controller_axis_triggerright = 5
let sdl_controller_axis_max = 6
let sdl_controller_button_invalid = -1
let sdl_controller_button_a = 0
let sdl_controller_button_b = 1
let sdl_controller_button_x = 2
let sdl_controller_button_y = 3
let sdl_controller_button_back = 4
let sdl_controller_button_guide = 5
let sdl_controller_button_start = 6
let sdl_controller_button_leftstick = 7
let sdl_controller_button_rightstick = 8
let sdl_controller_button_leftshoulder = 9
let sdl_controller_button_rightshoulder = 10
let sdl_controller_button_dpad_up = 11
let sdl_controller_button_dpad_down = 12
let sdl_controller_button_dpad_left = 13
let sdl_controller_button_dpad_right = 14
let sdl_controller_button_max = 21
let sdl_query = -1
let sdl_disable = 0
let sdl_enable = 1
let sdl_pressed = 1
let sdl_released = 0
let sdl_firstevent = 0
let sdl_quit = 256
let sdl_app_terminating = 257
let sdl_app_lowmemory = 258
let sdl_app_willenterbackground = 259
let sdl_app_didenterbackground = 260
let sdl_app_willenterforeground = 261
let sdl_app_didenterforeground = 262
let sdl_displayevent = 336
let sdl_windowevent = 512
let sdl_syswmevent = 513
let sdl_keydown = 768
let sdl_keyup = 769
let sdl_textediting = 770
let sdl_textinput = 771
let sdl_keymapchanged = 772
let sdl_mousemotion = 1024
let sdl_mousebuttondown = 1025
let sdl_mousebuttonup = 1026
let sdl_mousewheel = 1027
let sdl_mousewheel_normal = 0
let sdl_mousewheel_flipped = 1
let sdl_joyaxismotion = 1536
let sdl_joyballmotion = 1537
let sdl_joyhatmotion = 1538
let sdl_joybuttondown = 1539
let sdl_joybuttonup = 1540
let sdl_joydeviceadded = 1541
let sdl_joydeviceremoved = 1542
let sdl_controlleraxismotion = 1616
let sdl_controllerbuttondown = 1617
let sdl_controllerbuttonup = 1618
let sdl_controllerdeviceadded = 1619
let sdl_controllerdeviceremoved = 1620
let sdl_controllerdeviceremapped = 1621
let sdl_fingerdown = 1792
let sdl_fingerup = 1793
let sdl_fingermotion = 1794
let sdl_dollargesture = 2048
let sdl_dollarrecord = 2049
let sdl_multigesture = 2050
let sdl_clipboardupdate = 2304
let sdl_dropfile = 4096
let sdl_droptext = 4097
let sdl_dropbegin = 4098
let sdl_dropcomplete = 4099
let sdl_audiodeviceadded = 4352
let sdl_audiodeviceremoved = 4353
let sdl_sensorupdate = 4608
let sdl_render_targets_reset = 8192
let sdl_render_device_reset = 8193
let sdl_userevent = 32768
let sdl_lastevent = 65535
let tsdl_sdl_event_size = 56
let sdl_texteditingevent_text_size = 32
let sdl_textinputevent_text_size = 32
let sdl_windowevent_shown = 1
let sdl_windowevent_hidden = 2
let sdl_windowevent_exposed = 3
let sdl_windowevent_moved = 4
let sdl_windowevent_resized = 5
let sdl_windowevent_size_changed = 6
let sdl_windowevent_minimized = 7
let sdl_windowevent_maximized = 8
let sdl_windowevent_restored = 9
let sdl_windowevent_enter = 10
let sdl_windowevent_leave = 11
let sdl_windowevent_focus_gained = 12
let sdl_windowevent_focus_lost = 13
let sdl_windowevent_close = 14
let sdl_windowevent_take_focus = 15
let sdl_windowevent_hit_test = 16
let sdl_haptic_constant = 1
let sdl_haptic_sine = 2
let sdl_haptic_leftright = 4
let sdl_haptic_triangle = 8
let sdl_haptic_sawtoothup = 16
let sdl_haptic_sawtoothdown = 32
let sdl_haptic_ramp = 64
let sdl_haptic_spring = 128
let sdl_haptic_damper = 256
let sdl_haptic_inertia = 512
let sdl_haptic_friction = 1024
let sdl_haptic_custom = 2048
let sdl_haptic_gain = 4096
let sdl_haptic_autocenter = 8192
let sdl_haptic_status = 16384
let sdl_haptic_pause = 32768
let sdl_haptic_polar = 0
let sdl_haptic_cartesian = 1
let sdl_haptic_spherical = 2
let sdl_audio_stopped = 0
let sdl_audio_playing = 1
let sdl_audio_paused = 2
let audio_s8 = 32776
let audio_u8 = 8
let audio_s16lsb = 32784
let audio_s16msb = 36880
let audio_s16sys = 36880
let audio_s16 = 32784
let audio_s16lsb = 32784
let audio_u16lsb = 16
let audio_u16msb = 4112
let audio_u16sys = 4112
let audio_u16 = 16
let audio_u16lsb = 16
let audio_s32lsb = 32800
let audio_s32msb = 36896
let audio_s32sys = 36896
let audio_s32 = 32800
let audio_s32lsb = 32800
let audio_f32lsb = 33056
let audio_f32msb = 37152
let audio_f32sys = 37152
let audio_f32 = 33056
let sdl_audio_allow_frequency_change = 1
let sdl_audio_allow_format_change = 2
let sdl_audio_allow_channels_change = 4
let sdl_audio_allow_any_change = 15
let sdl_powerstate_unknown = 0
let sdl_powerstate_on_battery = 1
let sdl_powerstate_no_battery = 2
let sdl_powerstate_charging = 3
let sdl_powerstate_charged = 4
