@@ -29,7 +29,7 @@ ArcadeStickButtons_Flag :: enum c.int {
2929 Action5 = 10 ,
3030 Action6 = 11 ,
3131 Special1 = 12 ,
32- Special2 = 13
32+ Special2 = 13 ,
3333}
3434ArcadeStickButtons :: distinct bit_set [ArcadeStickButtons_Flag; c.int ]
3535
@@ -38,15 +38,15 @@ BatteryStatus :: enum c.int {
3838 NotPresent = 0 ,
3939 Discharging = 1 ,
4040 Idle = 2 ,
41- Charging = 3
41+ Charging = 3 ,
4242}
4343
4444DeviceCapabilities_Flag :: enum c.int {
4545 Audio = 0 ,
4646 PluginModule = 1 ,
4747 PowerOff = 2 ,
4848 Synchronization = 3 ,
49- Wireless = 4
49+ Wireless = 4 ,
5050}
5151DeviceCapabilities :: distinct bit_set [DeviceCapabilities_Flag; c.int ]
5252
@@ -56,7 +56,7 @@ DeviceFamily :: enum c.int {
5656 XboxOne = 1 ,
5757 Xbox360 = 2 ,
5858 Hid = 3 ,
59- I8042 = 4
59+ I8042 = 4 ,
6060}
6161
6262DeviceStatus_Flag :: enum c.int {
@@ -75,7 +75,7 @@ DeviceStatus :: distinct bit_set[DeviceStatus_Flag; c.int]
7575EnumerationKind :: enum c.int {
7676 NoEnumeration = 0 ,
7777 AsyncEnumeration = 1 ,
78- BlockingEnumeration = 2
78+ BlockingEnumeration = 2 ,
7979}
8080
8181FeedbackAxes_Flag :: enum c.int {
@@ -85,22 +85,22 @@ FeedbackAxes_Flag :: enum c.int {
8585 AngularX = 3 ,
8686 AngularY = 4 ,
8787 AngularZ = 5 ,
88- Normal = 6
88+ Normal = 6 ,
8989}
9090FeedbackAxes :: distinct bit_set [FeedbackAxes_Flag; c.int ]
9191
9292FeedbackEffectState :: enum c.int {
9393 Stopped = 0 ,
9494 Running = 1 ,
95- Paused = 2
95+ Paused = 2 ,
9696}
9797
9898FlightStickButtons_Flag :: enum c.int {
9999 None = 0 ,
100100 Menu = 1 ,
101101 View = 2 ,
102102 FirePrimary = 3 ,
103- FireSecondary = 4
103+ FireSecondary = 4 ,
104104}
105105FlightStickButtons :: distinct bit_set [FlightStickButtons_Flag; c.int ]
106106
@@ -110,7 +110,7 @@ FocusPolicy_Flag :: enum c.int {
110110 DisableBackgroundGuideButton = 2 ,
111111 ExclusiveForegroundGuideButton = 3 ,
112112 DisableBackgroundShareButton = 4 ,
113- ExclusiveForegroundShareButton = 5
113+ ExclusiveForegroundShareButton = 5 ,
114114}
115115FocusPolicy :: distinct bit_set [FocusPolicy_Flag; c.int ]
116116
@@ -125,7 +125,7 @@ ForceFeedbackEffectKind :: enum c.int {
125125 Spring = 7 ,
126126 Friction = 8 ,
127127 Damper = 9 ,
128- Inertia = 10
128+ Inertia = 10 ,
129129}
130130
131131GamepadButtons_Flag :: enum c.int {
@@ -142,7 +142,7 @@ GamepadButtons_Flag :: enum c.int {
142142 LeftShoulder = 10 ,
143143 RightShoulder = 11 ,
144144 LeftThumbstick = 12 ,
145- RightThumbstick = 13
145+ RightThumbstick = 13 ,
146146}
147147GamepadButtons :: distinct bit_set [GamepadButtons_Flag; c.int ]
148148
@@ -152,7 +152,7 @@ KeyboardKind :: enum c.int {
152152 IsoKeyboard = 1 ,
153153 KsKeyboard = 2 ,
154154 AbntKeyboard = 3 ,
155- JisKeyboard = 4
155+ JisKeyboard = 4 ,
156156}
157157
158158Kind_Flag :: enum c.int {
@@ -168,7 +168,7 @@ Kind_Flag :: enum c.int {
168168 FlightStick = 17 ,
169169 Gamepad = 18 ,
170170 RacingWheel = 19 ,
171- UiNavigation = 20
171+ UiNavigation = 20 ,
172172}
173173Kind :: distinct bit_set [Kind_Flag; c.int ]
174174Kind_Controller : Kind : { .ControllerAxis, .ControllerButton, .ControllerSwitch }
@@ -298,7 +298,7 @@ Label :: enum c.int {
298298 P1 = 121 ,
299299 P2 = 122 ,
300300 P3 = 123 ,
301- P4 = 124
301+ P4 = 124 ,
302302}
303303
304304Location :: enum c.int {
@@ -309,15 +309,15 @@ Location :: enum c.int {
309309 Button = 3 ,
310310 Switch = 4 ,
311311 Key = 5 ,
312- TouchPad = 6
312+ TouchPad = 6 ,
313313}
314314
315315MotionAccuracy :: enum c.int {
316316 AccuracyUnknown = -1 ,
317317 Unavailable = 0 ,
318318 Unreliable = 1 ,
319319 Approximate = 2 ,
320- Accurate = 3
320+ Accurate = 3 ,
321321}
322322
323323MouseButtons_Flag :: enum c.int {
@@ -327,7 +327,7 @@ MouseButtons_Flag :: enum c.int {
327327 Button4 = 3 ,
328328 Button5 = 4 ,
329329 WheelTiltLeft = 5 ,
330- WheelTiltRight = 6
330+ WheelTiltRight = 6 ,
331331}
332332MouseButtons :: distinct bit_set [MouseButtons_Flag; c.int ]
333333
@@ -339,7 +339,7 @@ RacingWheelButtons_Flag :: enum c.int {
339339 DpadUp = 4 ,
340340 DpadDown = 5 ,
341341 DpadLeft = 6 ,
342- DpadRight = 7
342+ DpadRight = 7 ,
343343}
344344RacingWheelButtons :: distinct bit_set [RacingWheelButtons_Flag; c.int ]
345345
@@ -351,7 +351,7 @@ RawDeviceItemCollectionKind :: enum c.int {
351351 ReportItemCollection = 3 ,
352352 NamedArrayItemCollection = 4 ,
353353 UsageSwitchItemCollection = 5 ,
354- UsageModifierItemCollection = 6
354+ UsageModifierItemCollection = 6 ,
355355}
356356
357357RawDevicePhysicalUnitKind :: enum c.int {
@@ -380,7 +380,7 @@ RawDevicePhysicalUnitKind :: enum c.int {
380380 Temperature = 21 ,
381381 LuminousIntensity = 22 ,
382382 LuminousFlux = 23 ,
383- Illuminance = 24
383+ Illuminance = 24 ,
384384}
385385
386386RawDeviceReportItemFlag :: enum c.int {
@@ -392,29 +392,29 @@ RawDeviceReportItemFlag :: enum c.int {
392392 StableItem = 5 ,
393393 NullableItem = 6 ,
394394 VolatileItem = 7 ,
395- BufferedItem = 8
395+ BufferedItem = 8 ,
396396}
397397RawDeviceReportItemFlags :: distinct bit_set [RawDeviceReportItemFlag; c.int ]
398398
399399RawDeviceReportKind :: enum c.int {
400400 InputReport = 0 ,
401401 OutputReport = 1 ,
402- FeatureReport = 2
402+ FeatureReport = 2 ,
403403}
404404
405405RumbleMotors_Flag :: enum c.int {
406406 LowFrequency = 0 ,
407407 HighFrequency = 1 ,
408408 LeftTrigger = 2 ,
409- RightTrigger = 3
409+ RightTrigger = 3 ,
410410}
411411RumbleMotors :: distinct bit_set [RumbleMotors_Flag; c.int ]
412412
413413SwitchKind :: enum c.int {
414414 UnknownSwitchKind = -1 ,
415415 TwoWaySwitch = 0 ,
416416 FourWaySwitch = 1 ,
417- EightWaySwitch = 2
417+ EightWaySwitch = 2 ,
418418}
419419
420420SwitchPosition :: enum c.int {
@@ -426,12 +426,12 @@ SwitchPosition :: enum c.int {
426426 Down = 5 ,
427427 DownLeft = 6 ,
428428 Left = 7 ,
429- UpLeft = 8
429+ UpLeft = 8 ,
430430}
431431
432432SystemButtons_Flag :: enum c.int {
433433 Guide = 0 ,
434- Share = 1
434+ Share = 1 ,
435435}
436436SystemButtons :: distinct bit_set [SystemButtons_Flag; c.int ]
437437
@@ -443,7 +443,7 @@ TouchShape :: enum c.int {
443443 Shape1DIrregular = 3 ,
444444 Shape2DRectangular = 4 ,
445445 Shape2DElliptical = 5 ,
446- Shape2DIrregular = 6
446+ Shape2DIrregular = 6 ,
447447}
448448
449449UiNavigationButtons_Flag :: enum c.int {
@@ -466,7 +466,7 @@ UiNavigationButtons_Flag :: enum c.int {
466466 ScrollUp = 16 ,
467467 ScrollDown = 17 ,
468468 ScrollLeft = 18 ,
469- ScrollRight = 19
469+ ScrollRight = 19 ,
470470}
471471UiNavigationButtons :: distinct bit_set [UiNavigationButtons_Flag; c.int ]
472472
@@ -676,7 +676,7 @@ ForceFeedbackParams :: struct {
676676 friction: ForceFeedbackConditionParams,
677677 damper: ForceFeedbackConditionParams,
678678 inertia: ForceFeedbackConditionParams,
679- }
679+ },
680680}
681681
682682ForceFeedbackPeriodicParams :: struct {
0 commit comments