]> git.proxmox.com Git - rustc.git/blame - vendor/windows-sys/src/Windows/Win32/Devices/HumanInterfaceDevice/mod.rs
New upstream version 1.67.1+dfsg1
[rustc.git] / vendor / windows-sys / src / Windows / Win32 / Devices / HumanInterfaceDevice / mod.rs
CommitLineData
487cf647 1#[cfg_attr(windows, link(name = "windows"))]
5e7ed085 2extern "system" {
04454e1e 3 #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"]
5e7ed085
FG
4 #[cfg(feature = "Win32_Foundation")]
5 pub fn DirectInput8Create(hinst: super::super::Foundation::HINSTANCE, dwversion: u32, riidltf: *const ::windows_sys::core::GUID, ppvout: *mut *mut ::core::ffi::c_void, punkouter: ::windows_sys::core::IUnknown) -> ::windows_sys::core::HRESULT;
04454e1e 6 #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"]
5e7ed085
FG
7 #[cfg(feature = "Win32_Foundation")]
8 pub fn HidD_FlushQueue(hiddeviceobject: super::super::Foundation::HANDLE) -> super::super::Foundation::BOOLEAN;
04454e1e 9 #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"]
5e7ed085
FG
10 #[cfg(feature = "Win32_Foundation")]
11 pub fn HidD_FreePreparsedData(preparseddata: isize) -> super::super::Foundation::BOOLEAN;
04454e1e 12 #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"]
5e7ed085
FG
13 #[cfg(feature = "Win32_Foundation")]
14 pub fn HidD_GetAttributes(hiddeviceobject: super::super::Foundation::HANDLE, attributes: *mut HIDD_ATTRIBUTES) -> super::super::Foundation::BOOLEAN;
04454e1e 15 #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"]
5e7ed085
FG
16 #[cfg(feature = "Win32_Foundation")]
17 pub fn HidD_GetConfiguration(hiddeviceobject: super::super::Foundation::HANDLE, configuration: *mut HIDD_CONFIGURATION, configurationlength: u32) -> super::super::Foundation::BOOLEAN;
04454e1e 18 #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"]
5e7ed085
FG
19 #[cfg(feature = "Win32_Foundation")]
20 pub fn HidD_GetFeature(hiddeviceobject: super::super::Foundation::HANDLE, reportbuffer: *mut ::core::ffi::c_void, reportbufferlength: u32) -> super::super::Foundation::BOOLEAN;
04454e1e 21 #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 22 pub fn HidD_GetHidGuid(hidguid: *mut ::windows_sys::core::GUID);
04454e1e 23 #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"]
5e7ed085
FG
24 #[cfg(feature = "Win32_Foundation")]
25 pub fn HidD_GetIndexedString(hiddeviceobject: super::super::Foundation::HANDLE, stringindex: u32, buffer: *mut ::core::ffi::c_void, bufferlength: u32) -> super::super::Foundation::BOOLEAN;
04454e1e 26 #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"]
5e7ed085
FG
27 #[cfg(feature = "Win32_Foundation")]
28 pub fn HidD_GetInputReport(hiddeviceobject: super::super::Foundation::HANDLE, reportbuffer: *mut ::core::ffi::c_void, reportbufferlength: u32) -> super::super::Foundation::BOOLEAN;
04454e1e 29 #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"]
5e7ed085
FG
30 #[cfg(feature = "Win32_Foundation")]
31 pub fn HidD_GetManufacturerString(hiddeviceobject: super::super::Foundation::HANDLE, buffer: *mut ::core::ffi::c_void, bufferlength: u32) -> super::super::Foundation::BOOLEAN;
04454e1e 32 #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"]
5e7ed085
FG
33 #[cfg(feature = "Win32_Foundation")]
34 pub fn HidD_GetMsGenreDescriptor(hiddeviceobject: super::super::Foundation::HANDLE, buffer: *mut ::core::ffi::c_void, bufferlength: u32) -> super::super::Foundation::BOOLEAN;
04454e1e 35 #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"]
5e7ed085
FG
36 #[cfg(feature = "Win32_Foundation")]
37 pub fn HidD_GetNumInputBuffers(hiddeviceobject: super::super::Foundation::HANDLE, numberbuffers: *mut u32) -> super::super::Foundation::BOOLEAN;
04454e1e 38 #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"]
5e7ed085
FG
39 #[cfg(feature = "Win32_Foundation")]
40 pub fn HidD_GetPhysicalDescriptor(hiddeviceobject: super::super::Foundation::HANDLE, buffer: *mut ::core::ffi::c_void, bufferlength: u32) -> super::super::Foundation::BOOLEAN;
04454e1e 41 #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"]
5e7ed085
FG
42 #[cfg(feature = "Win32_Foundation")]
43 pub fn HidD_GetPreparsedData(hiddeviceobject: super::super::Foundation::HANDLE, preparseddata: *mut isize) -> super::super::Foundation::BOOLEAN;
04454e1e 44 #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"]
5e7ed085
FG
45 #[cfg(feature = "Win32_Foundation")]
46 pub fn HidD_GetProductString(hiddeviceobject: super::super::Foundation::HANDLE, buffer: *mut ::core::ffi::c_void, bufferlength: u32) -> super::super::Foundation::BOOLEAN;
04454e1e 47 #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"]
5e7ed085
FG
48 #[cfg(feature = "Win32_Foundation")]
49 pub fn HidD_GetSerialNumberString(hiddeviceobject: super::super::Foundation::HANDLE, buffer: *mut ::core::ffi::c_void, bufferlength: u32) -> super::super::Foundation::BOOLEAN;
04454e1e 50 #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"]
5e7ed085
FG
51 #[cfg(feature = "Win32_Foundation")]
52 pub fn HidD_SetConfiguration(hiddeviceobject: super::super::Foundation::HANDLE, configuration: *const HIDD_CONFIGURATION, configurationlength: u32) -> super::super::Foundation::BOOLEAN;
04454e1e 53 #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"]
5e7ed085
FG
54 #[cfg(feature = "Win32_Foundation")]
55 pub fn HidD_SetFeature(hiddeviceobject: super::super::Foundation::HANDLE, reportbuffer: *const ::core::ffi::c_void, reportbufferlength: u32) -> super::super::Foundation::BOOLEAN;
04454e1e 56 #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"]
5e7ed085
FG
57 #[cfg(feature = "Win32_Foundation")]
58 pub fn HidD_SetNumInputBuffers(hiddeviceobject: super::super::Foundation::HANDLE, numberbuffers: u32) -> super::super::Foundation::BOOLEAN;
04454e1e 59 #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"]
5e7ed085
FG
60 #[cfg(feature = "Win32_Foundation")]
61 pub fn HidD_SetOutputReport(hiddeviceobject: super::super::Foundation::HANDLE, reportbuffer: *const ::core::ffi::c_void, reportbufferlength: u32) -> super::super::Foundation::BOOLEAN;
04454e1e 62 #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"]
5e7ed085 63 #[cfg(feature = "Win32_Foundation")]
04454e1e
FG
64 pub fn HidP_GetButtonArray(reporttype: HIDP_REPORT_TYPE, usagepage: u16, linkcollection: u16, usage: u16, buttondata: *mut HIDP_BUTTON_ARRAY_DATA, buttondatalength: *mut u16, preparseddata: isize, report: ::windows_sys::core::PCSTR, reportlength: u32) -> super::super::Foundation::NTSTATUS;
65 #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"]
5e7ed085
FG
66 #[cfg(feature = "Win32_Foundation")]
67 pub fn HidP_GetButtonCaps(reporttype: HIDP_REPORT_TYPE, buttoncaps: *mut HIDP_BUTTON_CAPS, buttoncapslength: *mut u16, preparseddata: isize) -> super::super::Foundation::NTSTATUS;
04454e1e 68 #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"]
5e7ed085
FG
69 #[cfg(feature = "Win32_Foundation")]
70 pub fn HidP_GetCaps(preparseddata: isize, capabilities: *mut HIDP_CAPS) -> super::super::Foundation::NTSTATUS;
04454e1e 71 #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"]
5e7ed085 72 #[cfg(feature = "Win32_Foundation")]
04454e1e
FG
73 pub fn HidP_GetData(reporttype: HIDP_REPORT_TYPE, datalist: *mut HIDP_DATA, datalength: *mut u32, preparseddata: isize, report: ::windows_sys::core::PSTR, reportlength: u32) -> super::super::Foundation::NTSTATUS;
74 #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"]
5e7ed085
FG
75 #[cfg(feature = "Win32_Foundation")]
76 pub fn HidP_GetExtendedAttributes(reporttype: HIDP_REPORT_TYPE, dataindex: u16, preparseddata: isize, attributes: *mut HIDP_EXTENDED_ATTRIBUTES, lengthattributes: *mut u32) -> super::super::Foundation::NTSTATUS;
04454e1e 77 #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"]
5e7ed085
FG
78 #[cfg(feature = "Win32_Foundation")]
79 pub fn HidP_GetLinkCollectionNodes(linkcollectionnodes: *mut HIDP_LINK_COLLECTION_NODE, linkcollectionnodeslength: *mut u32, preparseddata: isize) -> super::super::Foundation::NTSTATUS;
04454e1e 80 #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"]
5e7ed085 81 #[cfg(feature = "Win32_Foundation")]
04454e1e
FG
82 pub fn HidP_GetScaledUsageValue(reporttype: HIDP_REPORT_TYPE, usagepage: u16, linkcollection: u16, usage: u16, usagevalue: *mut i32, preparseddata: isize, report: ::windows_sys::core::PCSTR, reportlength: u32) -> super::super::Foundation::NTSTATUS;
83 #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"]
5e7ed085
FG
84 #[cfg(feature = "Win32_Foundation")]
85 pub fn HidP_GetSpecificButtonCaps(reporttype: HIDP_REPORT_TYPE, usagepage: u16, linkcollection: u16, usage: u16, buttoncaps: *mut HIDP_BUTTON_CAPS, buttoncapslength: *mut u16, preparseddata: isize) -> super::super::Foundation::NTSTATUS;
04454e1e 86 #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"]
5e7ed085
FG
87 #[cfg(feature = "Win32_Foundation")]
88 pub fn HidP_GetSpecificValueCaps(reporttype: HIDP_REPORT_TYPE, usagepage: u16, linkcollection: u16, usage: u16, valuecaps: *mut HIDP_VALUE_CAPS, valuecapslength: *mut u16, preparseddata: isize) -> super::super::Foundation::NTSTATUS;
04454e1e 89 #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"]
5e7ed085 90 #[cfg(feature = "Win32_Foundation")]
04454e1e
FG
91 pub fn HidP_GetUsageValue(reporttype: HIDP_REPORT_TYPE, usagepage: u16, linkcollection: u16, usage: u16, usagevalue: *mut u32, preparseddata: isize, report: ::windows_sys::core::PCSTR, reportlength: u32) -> super::super::Foundation::NTSTATUS;
92 #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"]
5e7ed085 93 #[cfg(feature = "Win32_Foundation")]
04454e1e
FG
94 pub fn HidP_GetUsageValueArray(reporttype: HIDP_REPORT_TYPE, usagepage: u16, linkcollection: u16, usage: u16, usagevalue: ::windows_sys::core::PSTR, usagevaluebytelength: u16, preparseddata: isize, report: ::windows_sys::core::PCSTR, reportlength: u32) -> super::super::Foundation::NTSTATUS;
95 #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"]
5e7ed085 96 #[cfg(feature = "Win32_Foundation")]
04454e1e
FG
97 pub fn HidP_GetUsages(reporttype: HIDP_REPORT_TYPE, usagepage: u16, linkcollection: u16, usagelist: *mut u16, usagelength: *mut u32, preparseddata: isize, report: ::windows_sys::core::PSTR, reportlength: u32) -> super::super::Foundation::NTSTATUS;
98 #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"]
5e7ed085 99 #[cfg(feature = "Win32_Foundation")]
04454e1e
FG
100 pub fn HidP_GetUsagesEx(reporttype: HIDP_REPORT_TYPE, linkcollection: u16, buttonlist: *mut USAGE_AND_PAGE, usagelength: *mut u32, preparseddata: isize, report: ::windows_sys::core::PCSTR, reportlength: u32) -> super::super::Foundation::NTSTATUS;
101 #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"]
5e7ed085
FG
102 #[cfg(feature = "Win32_Foundation")]
103 pub fn HidP_GetValueCaps(reporttype: HIDP_REPORT_TYPE, valuecaps: *mut HIDP_VALUE_CAPS, valuecapslength: *mut u16, preparseddata: isize) -> super::super::Foundation::NTSTATUS;
04454e1e 104 #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"]
5e7ed085 105 #[cfg(feature = "Win32_Foundation")]
04454e1e
FG
106 pub fn HidP_InitializeReportForID(reporttype: HIDP_REPORT_TYPE, reportid: u8, preparseddata: isize, report: ::windows_sys::core::PSTR, reportlength: u32) -> super::super::Foundation::NTSTATUS;
107 #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 108 pub fn HidP_MaxDataListLength(reporttype: HIDP_REPORT_TYPE, preparseddata: isize) -> u32;
04454e1e 109 #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 110 pub fn HidP_MaxUsageListLength(reporttype: HIDP_REPORT_TYPE, usagepage: u16, preparseddata: isize) -> u32;
04454e1e 111 #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"]
5e7ed085 112 #[cfg(feature = "Win32_Foundation")]
04454e1e
FG
113 pub fn HidP_SetButtonArray(reporttype: HIDP_REPORT_TYPE, usagepage: u16, linkcollection: u16, usage: u16, buttondata: *const HIDP_BUTTON_ARRAY_DATA, buttondatalength: u16, preparseddata: isize, report: ::windows_sys::core::PSTR, reportlength: u32) -> super::super::Foundation::NTSTATUS;
114 #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"]
5e7ed085 115 #[cfg(feature = "Win32_Foundation")]
04454e1e
FG
116 pub fn HidP_SetData(reporttype: HIDP_REPORT_TYPE, datalist: *mut HIDP_DATA, datalength: *mut u32, preparseddata: isize, report: ::windows_sys::core::PCSTR, reportlength: u32) -> super::super::Foundation::NTSTATUS;
117 #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"]
5e7ed085 118 #[cfg(feature = "Win32_Foundation")]
04454e1e
FG
119 pub fn HidP_SetScaledUsageValue(reporttype: HIDP_REPORT_TYPE, usagepage: u16, linkcollection: u16, usage: u16, usagevalue: i32, preparseddata: isize, report: ::windows_sys::core::PSTR, reportlength: u32) -> super::super::Foundation::NTSTATUS;
120 #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"]
5e7ed085 121 #[cfg(feature = "Win32_Foundation")]
04454e1e
FG
122 pub fn HidP_SetUsageValue(reporttype: HIDP_REPORT_TYPE, usagepage: u16, linkcollection: u16, usage: u16, usagevalue: u32, preparseddata: isize, report: ::windows_sys::core::PSTR, reportlength: u32) -> super::super::Foundation::NTSTATUS;
123 #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"]
5e7ed085 124 #[cfg(feature = "Win32_Foundation")]
04454e1e
FG
125 pub fn HidP_SetUsageValueArray(reporttype: HIDP_REPORT_TYPE, usagepage: u16, linkcollection: u16, usage: u16, usagevalue: ::windows_sys::core::PCSTR, usagevaluebytelength: u16, preparseddata: isize, report: ::windows_sys::core::PSTR, reportlength: u32) -> super::super::Foundation::NTSTATUS;
126 #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"]
5e7ed085 127 #[cfg(feature = "Win32_Foundation")]
04454e1e
FG
128 pub fn HidP_SetUsages(reporttype: HIDP_REPORT_TYPE, usagepage: u16, linkcollection: u16, usagelist: *mut u16, usagelength: *mut u32, preparseddata: isize, report: ::windows_sys::core::PCSTR, reportlength: u32) -> super::super::Foundation::NTSTATUS;
129 #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"]
5e7ed085
FG
130 #[cfg(feature = "Win32_Foundation")]
131 pub fn HidP_TranslateUsagesToI8042ScanCodes(changedusagelist: *const u16, usagelistlength: u32, keyaction: HIDP_KEYBOARD_DIRECTION, modifierstate: *mut HIDP_KEYBOARD_MODIFIER_STATE, insertcodesprocedure: PHIDP_INSERT_SCANCODES, insertcodescontext: *const ::core::ffi::c_void) -> super::super::Foundation::NTSTATUS;
04454e1e 132 #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"]
5e7ed085 133 #[cfg(feature = "Win32_Foundation")]
04454e1e
FG
134 pub fn HidP_UnsetUsages(reporttype: HIDP_REPORT_TYPE, usagepage: u16, linkcollection: u16, usagelist: *mut u16, usagelength: *mut u32, preparseddata: isize, report: ::windows_sys::core::PCSTR, reportlength: u32) -> super::super::Foundation::NTSTATUS;
135 #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"]
5e7ed085
FG
136 #[cfg(feature = "Win32_Foundation")]
137 pub fn HidP_UsageListDifference(previoususagelist: *const u16, currentusagelist: *const u16, breakusagelist: *mut u16, makeusagelist: *mut u16, usagelistlength: u32) -> super::super::Foundation::NTSTATUS;
04454e1e 138 #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085
FG
139 pub fn joyConfigChanged(dwflags: u32) -> u32;
140}
487cf647
FG
141pub type IDirectInput2A = *mut ::core::ffi::c_void;
142pub type IDirectInput2W = *mut ::core::ffi::c_void;
143pub type IDirectInput7A = *mut ::core::ffi::c_void;
144pub type IDirectInput7W = *mut ::core::ffi::c_void;
145pub type IDirectInput8A = *mut ::core::ffi::c_void;
146pub type IDirectInput8W = *mut ::core::ffi::c_void;
147pub type IDirectInputA = *mut ::core::ffi::c_void;
148pub type IDirectInputDevice2A = *mut ::core::ffi::c_void;
149pub type IDirectInputDevice2W = *mut ::core::ffi::c_void;
150pub type IDirectInputDevice7A = *mut ::core::ffi::c_void;
151pub type IDirectInputDevice7W = *mut ::core::ffi::c_void;
152pub type IDirectInputDevice8A = *mut ::core::ffi::c_void;
153pub type IDirectInputDevice8W = *mut ::core::ffi::c_void;
154pub type IDirectInputDeviceA = *mut ::core::ffi::c_void;
155pub type IDirectInputDeviceW = *mut ::core::ffi::c_void;
156pub type IDirectInputEffect = *mut ::core::ffi::c_void;
157pub type IDirectInputEffectDriver = *mut ::core::ffi::c_void;
158pub type IDirectInputJoyConfig = *mut ::core::ffi::c_void;
159pub type IDirectInputJoyConfig8 = *mut ::core::ffi::c_void;
160pub type IDirectInputW = *mut ::core::ffi::c_void;
04454e1e 161#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 162pub const BALLPOINT_I8042_HARDWARE: u32 = 8u32;
04454e1e 163#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 164pub const BALLPOINT_SERIAL_HARDWARE: u32 = 16u32;
04454e1e 165#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 166pub const BUTTON_BIT_ALLBUTTONSMASK: u32 = 16383u32;
04454e1e 167#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 168pub const BUTTON_BIT_BACK: u32 = 32u32;
04454e1e 169#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 170pub const BUTTON_BIT_CAMERAFOCUS: u32 = 128u32;
04454e1e 171#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 172pub const BUTTON_BIT_CAMERALENS: u32 = 4096u32;
04454e1e 173#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 174pub const BUTTON_BIT_CAMERASHUTTER: u32 = 256u32;
04454e1e 175#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 176pub const BUTTON_BIT_HEADSET: u32 = 1024u32;
04454e1e 177#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 178pub const BUTTON_BIT_HWKBDEPLOY: u32 = 2048u32;
04454e1e 179#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 180pub const BUTTON_BIT_OEMCUSTOM: u32 = 8192u32;
04454e1e 181#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 182pub const BUTTON_BIT_OEMCUSTOM2: u32 = 16384u32;
04454e1e 183#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 184pub const BUTTON_BIT_OEMCUSTOM3: u32 = 32768u32;
04454e1e 185#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 186pub const BUTTON_BIT_POWER: u32 = 1u32;
04454e1e 187#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 188pub const BUTTON_BIT_RINGERTOGGLE: u32 = 512u32;
04454e1e 189#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 190pub const BUTTON_BIT_ROTATION_LOCK: u32 = 16u32;
04454e1e 191#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 192pub const BUTTON_BIT_SEARCH: u32 = 64u32;
04454e1e 193#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 194pub const BUTTON_BIT_VOLUMEDOWN: u32 = 8u32;
04454e1e 195#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 196pub const BUTTON_BIT_VOLUMEUP: u32 = 4u32;
04454e1e 197#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085
FG
198pub const BUTTON_BIT_WINDOWS: u32 = 2u32;
199pub const CLSID_DirectInput: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 635832800, data2: 45657, data3: 4559, data4: [191, 199, 68, 69, 83, 84, 0, 0] };
200pub const CLSID_DirectInput8: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 635832804, data2: 45657, data3: 4559, data4: [191, 199, 68, 69, 83, 84, 0, 0] };
201pub const CLSID_DirectInputDevice: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 635832801, data2: 45657, data3: 4559, data4: [191, 199, 68, 69, 83, 84, 0, 0] };
202pub const CLSID_DirectInputDevice8: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 635832805, data2: 45657, data3: 4559, data4: [191, 199, 68, 69, 83, 84, 0, 0] };
04454e1e 203#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
923072b8
FG
204pub const DD_KEYBOARD_DEVICE_NAME: &str = "\\Device\\KeyboardClass";
205#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
206pub const DD_KEYBOARD_DEVICE_NAME_U: &str = "\\Device\\KeyboardClass";
207#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
208pub const DD_MOUSE_DEVICE_NAME: &str = "\\Device\\PointerClass";
209#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
210pub const DD_MOUSE_DEVICE_NAME_U: &str = "\\Device\\PointerClass";
211#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Devices_Properties\"`*"]
212#[cfg(feature = "Win32_Devices_Properties")]
213pub const DEVPKEY_DeviceInterface_HID_BackgroundAccess: super::Properties::DEVPROPKEY = super::Properties::DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 3421733648, data2: 18967, data3: 17168, data4: [161, 235, 36, 127, 11, 103, 89, 59] }, pid: 8u32 };
214#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Devices_Properties\"`*"]
215#[cfg(feature = "Win32_Devices_Properties")]
216pub const DEVPKEY_DeviceInterface_HID_IsReadOnly: super::Properties::DEVPROPKEY = super::Properties::DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 3421733648, data2: 18967, data3: 17168, data4: [161, 235, 36, 127, 11, 103, 89, 59] }, pid: 4u32 };
217#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Devices_Properties\"`*"]
218#[cfg(feature = "Win32_Devices_Properties")]
219pub const DEVPKEY_DeviceInterface_HID_ProductId: super::Properties::DEVPROPKEY = super::Properties::DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 3421733648, data2: 18967, data3: 17168, data4: [161, 235, 36, 127, 11, 103, 89, 59] }, pid: 6u32 };
220#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Devices_Properties\"`*"]
221#[cfg(feature = "Win32_Devices_Properties")]
222pub const DEVPKEY_DeviceInterface_HID_UsageId: super::Properties::DEVPROPKEY = super::Properties::DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 3421733648, data2: 18967, data3: 17168, data4: [161, 235, 36, 127, 11, 103, 89, 59] }, pid: 3u32 };
223#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Devices_Properties\"`*"]
224#[cfg(feature = "Win32_Devices_Properties")]
225pub const DEVPKEY_DeviceInterface_HID_UsagePage: super::Properties::DEVPROPKEY = super::Properties::DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 3421733648, data2: 18967, data3: 17168, data4: [161, 235, 36, 127, 11, 103, 89, 59] }, pid: 2u32 };
226#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Devices_Properties\"`*"]
227#[cfg(feature = "Win32_Devices_Properties")]
228pub const DEVPKEY_DeviceInterface_HID_VendorId: super::Properties::DEVPROPKEY = super::Properties::DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 3421733648, data2: 18967, data3: 17168, data4: [161, 235, 36, 127, 11, 103, 89, 59] }, pid: 5u32 };
229#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Devices_Properties\"`*"]
230#[cfg(feature = "Win32_Devices_Properties")]
231pub const DEVPKEY_DeviceInterface_HID_VersionNumber: super::Properties::DEVPROPKEY = super::Properties::DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 3421733648, data2: 18967, data3: 17168, data4: [161, 235, 36, 127, 11, 103, 89, 59] }, pid: 7u32 };
232#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Devices_Properties\"`*"]
233#[cfg(feature = "Win32_Devices_Properties")]
234pub const DEVPKEY_DeviceInterface_HID_WakeScreenOnInputCapable: super::Properties::DEVPROPKEY = super::Properties::DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 3421733648, data2: 18967, data3: 17168, data4: [161, 235, 36, 127, 11, 103, 89, 59] }, pid: 9u32 };
04454e1e 235#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 236pub const DI8DEVCLASS_ALL: u32 = 0u32;
04454e1e 237#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 238pub const DI8DEVCLASS_DEVICE: u32 = 1u32;
04454e1e 239#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 240pub const DI8DEVCLASS_GAMECTRL: u32 = 4u32;
04454e1e 241#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 242pub const DI8DEVCLASS_KEYBOARD: u32 = 3u32;
04454e1e 243#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 244pub const DI8DEVCLASS_POINTER: u32 = 2u32;
04454e1e 245#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 246pub const DI8DEVTYPE1STPERSON_LIMITED: u32 = 1u32;
04454e1e 247#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 248pub const DI8DEVTYPE1STPERSON_SHOOTER: u32 = 4u32;
04454e1e 249#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 250pub const DI8DEVTYPE1STPERSON_SIXDOF: u32 = 3u32;
04454e1e 251#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 252pub const DI8DEVTYPE1STPERSON_UNKNOWN: u32 = 2u32;
04454e1e 253#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 254pub const DI8DEVTYPEDEVICECTRL_COMMSSELECTION: u32 = 3u32;
04454e1e 255#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 256pub const DI8DEVTYPEDEVICECTRL_COMMSSELECTION_HARDWIRED: u32 = 4u32;
04454e1e 257#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 258pub const DI8DEVTYPEDEVICECTRL_UNKNOWN: u32 = 2u32;
04454e1e 259#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 260pub const DI8DEVTYPEDRIVING_COMBINEDPEDALS: u32 = 2u32;
04454e1e 261#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 262pub const DI8DEVTYPEDRIVING_DUALPEDALS: u32 = 3u32;
04454e1e 263#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 264pub const DI8DEVTYPEDRIVING_HANDHELD: u32 = 5u32;
04454e1e 265#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 266pub const DI8DEVTYPEDRIVING_LIMITED: u32 = 1u32;
04454e1e 267#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 268pub const DI8DEVTYPEDRIVING_THREEPEDALS: u32 = 4u32;
04454e1e 269#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 270pub const DI8DEVTYPEFLIGHT_LIMITED: u32 = 1u32;
04454e1e 271#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 272pub const DI8DEVTYPEFLIGHT_RC: u32 = 4u32;
04454e1e 273#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 274pub const DI8DEVTYPEFLIGHT_STICK: u32 = 2u32;
04454e1e 275#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 276pub const DI8DEVTYPEFLIGHT_YOKE: u32 = 3u32;
04454e1e 277#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 278pub const DI8DEVTYPEGAMEPAD_LIMITED: u32 = 1u32;
04454e1e 279#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 280pub const DI8DEVTYPEGAMEPAD_STANDARD: u32 = 2u32;
04454e1e 281#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 282pub const DI8DEVTYPEGAMEPAD_TILT: u32 = 3u32;
04454e1e 283#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 284pub const DI8DEVTYPEJOYSTICK_LIMITED: u32 = 1u32;
04454e1e 285#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 286pub const DI8DEVTYPEJOYSTICK_STANDARD: u32 = 2u32;
04454e1e 287#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 288pub const DI8DEVTYPEKEYBOARD_J3100: u32 = 12u32;
04454e1e 289#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 290pub const DI8DEVTYPEKEYBOARD_JAPAN106: u32 = 10u32;
04454e1e 291#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 292pub const DI8DEVTYPEKEYBOARD_JAPANAX: u32 = 11u32;
04454e1e 293#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 294pub const DI8DEVTYPEKEYBOARD_NEC98: u32 = 7u32;
04454e1e 295#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 296pub const DI8DEVTYPEKEYBOARD_NEC98106: u32 = 9u32;
04454e1e 297#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 298pub const DI8DEVTYPEKEYBOARD_NEC98LAPTOP: u32 = 8u32;
04454e1e 299#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 300pub const DI8DEVTYPEKEYBOARD_NOKIA1050: u32 = 5u32;
04454e1e 301#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 302pub const DI8DEVTYPEKEYBOARD_NOKIA9140: u32 = 6u32;
04454e1e 303#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 304pub const DI8DEVTYPEKEYBOARD_OLIVETTI: u32 = 2u32;
04454e1e 305#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 306pub const DI8DEVTYPEKEYBOARD_PCAT: u32 = 3u32;
04454e1e 307#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 308pub const DI8DEVTYPEKEYBOARD_PCENH: u32 = 4u32;
04454e1e 309#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 310pub const DI8DEVTYPEKEYBOARD_PCXT: u32 = 1u32;
04454e1e 311#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 312pub const DI8DEVTYPEKEYBOARD_UNKNOWN: u32 = 0u32;
04454e1e 313#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 314pub const DI8DEVTYPEMOUSE_ABSOLUTE: u32 = 6u32;
04454e1e 315#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 316pub const DI8DEVTYPEMOUSE_FINGERSTICK: u32 = 3u32;
04454e1e 317#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 318pub const DI8DEVTYPEMOUSE_TOUCHPAD: u32 = 4u32;
04454e1e 319#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 320pub const DI8DEVTYPEMOUSE_TRACKBALL: u32 = 5u32;
04454e1e 321#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 322pub const DI8DEVTYPEMOUSE_TRADITIONAL: u32 = 2u32;
04454e1e 323#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 324pub const DI8DEVTYPEMOUSE_UNKNOWN: u32 = 1u32;
04454e1e 325#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 326pub const DI8DEVTYPEREMOTE_UNKNOWN: u32 = 2u32;
04454e1e 327#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 328pub const DI8DEVTYPESCREENPTR_LIGHTGUN: u32 = 3u32;
04454e1e 329#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 330pub const DI8DEVTYPESCREENPTR_LIGHTPEN: u32 = 4u32;
04454e1e 331#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 332pub const DI8DEVTYPESCREENPTR_TOUCH: u32 = 5u32;
04454e1e 333#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 334pub const DI8DEVTYPESCREENPTR_UNKNOWN: u32 = 2u32;
04454e1e 335#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 336pub const DI8DEVTYPESUPPLEMENTAL_2NDHANDCONTROLLER: u32 = 3u32;
04454e1e 337#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 338pub const DI8DEVTYPESUPPLEMENTAL_COMBINEDPEDALS: u32 = 10u32;
04454e1e 339#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 340pub const DI8DEVTYPESUPPLEMENTAL_DUALPEDALS: u32 = 11u32;
04454e1e 341#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 342pub const DI8DEVTYPESUPPLEMENTAL_HANDTRACKER: u32 = 5u32;
04454e1e 343#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 344pub const DI8DEVTYPESUPPLEMENTAL_HEADTRACKER: u32 = 4u32;
04454e1e 345#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 346pub const DI8DEVTYPESUPPLEMENTAL_RUDDERPEDALS: u32 = 13u32;
04454e1e 347#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 348pub const DI8DEVTYPESUPPLEMENTAL_SHIFTER: u32 = 7u32;
04454e1e 349#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 350pub const DI8DEVTYPESUPPLEMENTAL_SHIFTSTICKGATE: u32 = 6u32;
04454e1e 351#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 352pub const DI8DEVTYPESUPPLEMENTAL_SPLITTHROTTLE: u32 = 9u32;
04454e1e 353#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 354pub const DI8DEVTYPESUPPLEMENTAL_THREEPEDALS: u32 = 12u32;
04454e1e 355#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 356pub const DI8DEVTYPESUPPLEMENTAL_THROTTLE: u32 = 8u32;
04454e1e 357#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 358pub const DI8DEVTYPESUPPLEMENTAL_UNKNOWN: u32 = 2u32;
04454e1e 359#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 360pub const DI8DEVTYPE_1STPERSON: u32 = 24u32;
04454e1e 361#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 362pub const DI8DEVTYPE_DEVICE: u32 = 17u32;
04454e1e 363#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 364pub const DI8DEVTYPE_DEVICECTRL: u32 = 25u32;
04454e1e 365#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 366pub const DI8DEVTYPE_DRIVING: u32 = 22u32;
04454e1e 367#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 368pub const DI8DEVTYPE_FLIGHT: u32 = 23u32;
04454e1e 369#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 370pub const DI8DEVTYPE_GAMEPAD: u32 = 21u32;
04454e1e 371#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 372pub const DI8DEVTYPE_JOYSTICK: u32 = 20u32;
04454e1e 373#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 374pub const DI8DEVTYPE_KEYBOARD: u32 = 19u32;
04454e1e 375#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 376pub const DI8DEVTYPE_LIMITEDGAMESUBTYPE: u32 = 1u32;
04454e1e 377#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 378pub const DI8DEVTYPE_MOUSE: u32 = 18u32;
04454e1e 379#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 380pub const DI8DEVTYPE_REMOTE: u32 = 27u32;
04454e1e 381#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 382pub const DI8DEVTYPE_SCREENPOINTER: u32 = 26u32;
04454e1e 383#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 384pub const DI8DEVTYPE_SUPPLEMENTAL: u32 = 28u32;
04454e1e 385#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 386pub const DIAFTS_NEWDEVICEHIGH: u32 = 4294967295u32;
04454e1e 387#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 388pub const DIAFTS_NEWDEVICELOW: u32 = 4294967295u32;
04454e1e 389#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 390pub const DIAFTS_UNUSEDDEVICEHIGH: u32 = 0u32;
04454e1e 391#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 392pub const DIAFTS_UNUSEDDEVICELOW: u32 = 0u32;
04454e1e 393#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 394pub const DIAH_APPREQUESTED: u32 = 2u32;
04454e1e 395#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 396pub const DIAH_DEFAULT: u32 = 32u32;
04454e1e 397#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 398pub const DIAH_ERROR: u32 = 2147483648u32;
04454e1e 399#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 400pub const DIAH_HWAPP: u32 = 4u32;
04454e1e 401#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 402pub const DIAH_HWDEFAULT: u32 = 8u32;
04454e1e 403#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 404pub const DIAH_UNMAPPED: u32 = 0u32;
04454e1e 405#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 406pub const DIAH_USERCONFIG: u32 = 1u32;
04454e1e 407#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 408pub const DIAPPIDFLAG_NOSIZE: u32 = 2u32;
04454e1e 409#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 410pub const DIAPPIDFLAG_NOTIME: u32 = 1u32;
04454e1e 411#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 412pub const DIAXIS_2DCONTROL_INOUT: u32 = 587301379u32;
04454e1e 413#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 414pub const DIAXIS_2DCONTROL_LATERAL: u32 = 587235841u32;
04454e1e 415#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 416pub const DIAXIS_2DCONTROL_MOVE: u32 = 587268610u32;
04454e1e 417#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 418pub const DIAXIS_2DCONTROL_ROTATEZ: u32 = 587350532u32;
04454e1e 419#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 420pub const DIAXIS_3DCONTROL_INOUT: u32 = 604078595u32;
04454e1e 421#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 422pub const DIAXIS_3DCONTROL_LATERAL: u32 = 604013057u32;
04454e1e 423#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 424pub const DIAXIS_3DCONTROL_MOVE: u32 = 604045826u32;
04454e1e 425#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 426pub const DIAXIS_3DCONTROL_ROTATEX: u32 = 604193284u32;
04454e1e 427#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 428pub const DIAXIS_3DCONTROL_ROTATEY: u32 = 604160517u32;
04454e1e 429#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 430pub const DIAXIS_3DCONTROL_ROTATEZ: u32 = 604127750u32;
04454e1e 431#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 432pub const DIAXIS_ANY_1: u32 = 4278206977u32;
04454e1e 433#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 434pub const DIAXIS_ANY_2: u32 = 4278206978u32;
04454e1e 435#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 436pub const DIAXIS_ANY_3: u32 = 4278206979u32;
04454e1e 437#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 438pub const DIAXIS_ANY_4: u32 = 4278206980u32;
04454e1e 439#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 440pub const DIAXIS_ANY_A_1: u32 = 4278436353u32;
04454e1e 441#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 442pub const DIAXIS_ANY_A_2: u32 = 4278436354u32;
04454e1e 443#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 444pub const DIAXIS_ANY_B_1: u32 = 4278469121u32;
04454e1e 445#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 446pub const DIAXIS_ANY_B_2: u32 = 4278469122u32;
04454e1e 447#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 448pub const DIAXIS_ANY_C_1: u32 = 4278501889u32;
04454e1e 449#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 450pub const DIAXIS_ANY_C_2: u32 = 4278501890u32;
04454e1e 451#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 452pub const DIAXIS_ANY_R_1: u32 = 4278338049u32;
04454e1e 453#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 454pub const DIAXIS_ANY_R_2: u32 = 4278338050u32;
04454e1e 455#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 456pub const DIAXIS_ANY_S_1: u32 = 4278534657u32;
04454e1e 457#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 458pub const DIAXIS_ANY_S_2: u32 = 4278534658u32;
04454e1e 459#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 460pub const DIAXIS_ANY_U_1: u32 = 4278370817u32;
04454e1e 461#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 462pub const DIAXIS_ANY_U_2: u32 = 4278370818u32;
04454e1e 463#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 464pub const DIAXIS_ANY_V_1: u32 = 4278403585u32;
04454e1e 465#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 466pub const DIAXIS_ANY_V_2: u32 = 4278403586u32;
04454e1e 467#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 468pub const DIAXIS_ANY_X_1: u32 = 4278239745u32;
04454e1e 469#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 470pub const DIAXIS_ANY_X_2: u32 = 4278239746u32;
04454e1e 471#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 472pub const DIAXIS_ANY_Y_1: u32 = 4278272513u32;
04454e1e 473#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 474pub const DIAXIS_ANY_Y_2: u32 = 4278272514u32;
04454e1e 475#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 476pub const DIAXIS_ANY_Z_1: u32 = 4278305281u32;
04454e1e 477#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 478pub const DIAXIS_ANY_Z_2: u32 = 4278305282u32;
04454e1e 479#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 480pub const DIAXIS_ARCADEP_LATERAL: u32 = 570458625u32;
04454e1e 481#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 482pub const DIAXIS_ARCADEP_MOVE: u32 = 570491394u32;
04454e1e 483#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 484pub const DIAXIS_ARCADES_LATERAL: u32 = 553681409u32;
04454e1e 485#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 486pub const DIAXIS_ARCADES_MOVE: u32 = 553714178u32;
04454e1e 487#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 488pub const DIAXIS_BASEBALLB_LATERAL: u32 = 251691521u32;
04454e1e 489#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 490pub const DIAXIS_BASEBALLB_MOVE: u32 = 251724290u32;
04454e1e 491#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 492pub const DIAXIS_BASEBALLF_LATERAL: u32 = 285245953u32;
04454e1e 493#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 494pub const DIAXIS_BASEBALLF_MOVE: u32 = 285278722u32;
04454e1e 495#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 496pub const DIAXIS_BASEBALLP_LATERAL: u32 = 268468737u32;
04454e1e 497#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 498pub const DIAXIS_BASEBALLP_MOVE: u32 = 268501506u32;
04454e1e 499#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 500pub const DIAXIS_BBALLD_LATERAL: u32 = 318800385u32;
04454e1e 501#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 502pub const DIAXIS_BBALLD_MOVE: u32 = 318833154u32;
04454e1e 503#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 504pub const DIAXIS_BBALLO_LATERAL: u32 = 302023169u32;
04454e1e 505#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 506pub const DIAXIS_BBALLO_MOVE: u32 = 302055938u32;
04454e1e 507#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 508pub const DIAXIS_BIKINGM_BRAKE: u32 = 470041091u32;
04454e1e 509#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 510pub const DIAXIS_BIKINGM_PEDAL: u32 = 469828098u32;
04454e1e 511#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 512pub const DIAXIS_BIKINGM_TURN: u32 = 469795329u32;
04454e1e 513#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 514pub const DIAXIS_BROWSER_LATERAL: u32 = 671121921u32;
04454e1e 515#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 516pub const DIAXIS_BROWSER_MOVE: u32 = 671154690u32;
04454e1e 517#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 518pub const DIAXIS_BROWSER_VIEW: u32 = 671187459u32;
04454e1e 519#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 520pub const DIAXIS_CADF_INOUT: u32 = 620855811u32;
04454e1e 521#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 522pub const DIAXIS_CADF_LATERAL: u32 = 620790273u32;
04454e1e 523#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 524pub const DIAXIS_CADF_MOVE: u32 = 620823042u32;
04454e1e 525#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 526pub const DIAXIS_CADF_ROTATEX: u32 = 620970500u32;
04454e1e 527#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 528pub const DIAXIS_CADF_ROTATEY: u32 = 620937733u32;
04454e1e 529#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 530pub const DIAXIS_CADF_ROTATEZ: u32 = 620904966u32;
04454e1e 531#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 532pub const DIAXIS_CADM_INOUT: u32 = 637633027u32;
04454e1e 533#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 534pub const DIAXIS_CADM_LATERAL: u32 = 637567489u32;
04454e1e 535#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 536pub const DIAXIS_CADM_MOVE: u32 = 637600258u32;
04454e1e 537#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 538pub const DIAXIS_CADM_ROTATEX: u32 = 637747716u32;
04454e1e 539#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 540pub const DIAXIS_CADM_ROTATEY: u32 = 637714949u32;
04454e1e 541#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 542pub const DIAXIS_CADM_ROTATEZ: u32 = 637682182u32;
04454e1e 543#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 544pub const DIAXIS_DRIVINGC_ACCELERATE: u32 = 33788418u32;
04454e1e 545#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 546pub const DIAXIS_DRIVINGC_ACCEL_AND_BRAKE: u32 = 33638916u32;
04454e1e 547#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 548pub const DIAXIS_DRIVINGC_BRAKE: u32 = 33821187u32;
04454e1e 549#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 550pub const DIAXIS_DRIVINGC_STEER: u32 = 33589761u32;
04454e1e 551#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 552pub const DIAXIS_DRIVINGR_ACCELERATE: u32 = 17011202u32;
04454e1e 553#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 554pub const DIAXIS_DRIVINGR_ACCEL_AND_BRAKE: u32 = 16861700u32;
04454e1e 555#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 556pub const DIAXIS_DRIVINGR_BRAKE: u32 = 17043971u32;
04454e1e 557#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 558pub const DIAXIS_DRIVINGR_STEER: u32 = 16812545u32;
04454e1e 559#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 560pub const DIAXIS_DRIVINGT_ACCELERATE: u32 = 50565635u32;
04454e1e 561#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 562pub const DIAXIS_DRIVINGT_ACCEL_AND_BRAKE: u32 = 50416134u32;
04454e1e 563#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 564pub const DIAXIS_DRIVINGT_BARREL: u32 = 50397698u32;
04454e1e 565#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 566pub const DIAXIS_DRIVINGT_BRAKE: u32 = 50614789u32;
04454e1e 567#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 568pub const DIAXIS_DRIVINGT_ROTATE: u32 = 50463236u32;
04454e1e 569#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 570pub const DIAXIS_DRIVINGT_STEER: u32 = 50366977u32;
04454e1e 571#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 572pub const DIAXIS_FIGHTINGH_LATERAL: u32 = 134251009u32;
04454e1e 573#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 574pub const DIAXIS_FIGHTINGH_MOVE: u32 = 134283778u32;
04454e1e 575#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 576pub const DIAXIS_FIGHTINGH_ROTATE: u32 = 134365699u32;
04454e1e 577#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 578pub const DIAXIS_FISHING_LATERAL: u32 = 234914305u32;
04454e1e 579#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 580pub const DIAXIS_FISHING_MOVE: u32 = 234947074u32;
04454e1e 581#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 582pub const DIAXIS_FISHING_ROTATE: u32 = 235028995u32;
04454e1e 583#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 584pub const DIAXIS_FLYINGC_BANK: u32 = 67144193u32;
04454e1e 585#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 586pub const DIAXIS_FLYINGC_BRAKE: u32 = 67398148u32;
04454e1e 587#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 588pub const DIAXIS_FLYINGC_FLAPS: u32 = 67459590u32;
04454e1e 589#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 590pub const DIAXIS_FLYINGC_PITCH: u32 = 67176962u32;
04454e1e 591#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 592pub const DIAXIS_FLYINGC_RUDDER: u32 = 67260933u32;
04454e1e 593#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 594pub const DIAXIS_FLYINGC_THROTTLE: u32 = 67342851u32;
04454e1e 595#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 596pub const DIAXIS_FLYINGH_BANK: u32 = 100698625u32;
04454e1e 597#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 598pub const DIAXIS_FLYINGH_COLLECTIVE: u32 = 100764163u32;
04454e1e 599#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 600pub const DIAXIS_FLYINGH_PITCH: u32 = 100731394u32;
04454e1e 601#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 602pub const DIAXIS_FLYINGH_THROTTLE: u32 = 100915717u32;
04454e1e 603#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 604pub const DIAXIS_FLYINGH_TORQUE: u32 = 100817412u32;
04454e1e 605#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 606pub const DIAXIS_FLYINGM_BANK: u32 = 83921409u32;
04454e1e 607#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 608pub const DIAXIS_FLYINGM_BRAKE: u32 = 84173317u32;
04454e1e 609#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 610pub const DIAXIS_FLYINGM_FLAPS: u32 = 84234758u32;
04454e1e 611#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 612pub const DIAXIS_FLYINGM_PITCH: u32 = 83954178u32;
04454e1e 613#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 614pub const DIAXIS_FLYINGM_RUDDER: u32 = 84036100u32;
04454e1e 615#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 616pub const DIAXIS_FLYINGM_THROTTLE: u32 = 84120067u32;
04454e1e 617#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 618pub const DIAXIS_FOOTBALLD_LATERAL: u32 = 385909249u32;
04454e1e 619#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 620pub const DIAXIS_FOOTBALLD_MOVE: u32 = 385942018u32;
04454e1e 621#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 622pub const DIAXIS_FOOTBALLO_LATERAL: u32 = 369132033u32;
04454e1e 623#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 624pub const DIAXIS_FOOTBALLO_MOVE: u32 = 369164802u32;
04454e1e 625#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 626pub const DIAXIS_FOOTBALLQ_LATERAL: u32 = 352354817u32;
04454e1e 627#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 628pub const DIAXIS_FOOTBALLQ_MOVE: u32 = 352387586u32;
04454e1e 629#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 630pub const DIAXIS_FPS_LOOKUPDOWN: u32 = 151093763u32;
04454e1e 631#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 632pub const DIAXIS_FPS_MOVE: u32 = 151060994u32;
04454e1e 633#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 634pub const DIAXIS_FPS_ROTATE: u32 = 151028225u32;
04454e1e 635#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 636pub const DIAXIS_FPS_SIDESTEP: u32 = 151142916u32;
04454e1e 637#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 638pub const DIAXIS_GOLF_LATERAL: u32 = 402686465u32;
04454e1e 639#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 640pub const DIAXIS_GOLF_MOVE: u32 = 402719234u32;
04454e1e 641#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 642pub const DIAXIS_HOCKEYD_LATERAL: u32 = 436240897u32;
04454e1e 643#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 644pub const DIAXIS_HOCKEYD_MOVE: u32 = 436273666u32;
04454e1e 645#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 646pub const DIAXIS_HOCKEYG_LATERAL: u32 = 453018113u32;
04454e1e 647#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 648pub const DIAXIS_HOCKEYG_MOVE: u32 = 453050882u32;
04454e1e 649#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 650pub const DIAXIS_HOCKEYO_LATERAL: u32 = 419463681u32;
04454e1e 651#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 652pub const DIAXIS_HOCKEYO_MOVE: u32 = 419496450u32;
04454e1e 653#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 654pub const DIAXIS_HUNTING_LATERAL: u32 = 218137089u32;
04454e1e 655#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 656pub const DIAXIS_HUNTING_MOVE: u32 = 218169858u32;
04454e1e 657#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 658pub const DIAXIS_HUNTING_ROTATE: u32 = 218251779u32;
04454e1e 659#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 660pub const DIAXIS_MECHA_ROTATE: u32 = 687997443u32;
04454e1e 661#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 662pub const DIAXIS_MECHA_STEER: u32 = 687899137u32;
04454e1e 663#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 664pub const DIAXIS_MECHA_THROTTLE: u32 = 688095748u32;
04454e1e 665#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 666pub const DIAXIS_MECHA_TORSO: u32 = 687931906u32;
04454e1e 667#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 668pub const DIAXIS_RACQUET_LATERAL: u32 = 536904193u32;
04454e1e 669#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 670pub const DIAXIS_RACQUET_MOVE: u32 = 536936962u32;
04454e1e 671#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 672pub const DIAXIS_REMOTE_SLIDER: u32 = 654639617u32;
04454e1e 673#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 674pub const DIAXIS_REMOTE_SLIDER2: u32 = 654656002u32;
04454e1e 675#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 676pub const DIAXIS_SKIING_SPEED: u32 = 486605314u32;
04454e1e 677#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 678pub const DIAXIS_SKIING_TURN: u32 = 486572545u32;
04454e1e 679#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 680pub const DIAXIS_SOCCERD_LATERAL: u32 = 520126977u32;
04454e1e 681#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 682pub const DIAXIS_SOCCERD_MOVE: u32 = 520159746u32;
04454e1e 683#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 684pub const DIAXIS_SOCCERO_BEND: u32 = 503415299u32;
04454e1e 685#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 686pub const DIAXIS_SOCCERO_LATERAL: u32 = 503349761u32;
04454e1e 687#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 688pub const DIAXIS_SOCCERO_MOVE: u32 = 503382530u32;
04454e1e 689#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 690pub const DIAXIS_SPACESIM_CLIMB: u32 = 117555716u32;
04454e1e 691#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 692pub const DIAXIS_SPACESIM_LATERAL: u32 = 117473793u32;
04454e1e 693#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 694pub const DIAXIS_SPACESIM_MOVE: u32 = 117506562u32;
04454e1e 695#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 696pub const DIAXIS_SPACESIM_ROTATE: u32 = 117588485u32;
04454e1e 697#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 698pub const DIAXIS_SPACESIM_THROTTLE: u32 = 117670403u32;
04454e1e 699#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 700pub const DIAXIS_STRATEGYR_LATERAL: u32 = 184582657u32;
04454e1e 701#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 702pub const DIAXIS_STRATEGYR_MOVE: u32 = 184615426u32;
04454e1e 703#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 704pub const DIAXIS_STRATEGYR_ROTATE: u32 = 184697347u32;
04454e1e 705#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 706pub const DIAXIS_STRATEGYT_LATERAL: u32 = 201359873u32;
04454e1e 707#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 708pub const DIAXIS_STRATEGYT_MOVE: u32 = 201392642u32;
04454e1e 709#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 710pub const DIAXIS_TPS_MOVE: u32 = 167838210u32;
04454e1e 711#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 712pub const DIAXIS_TPS_STEP: u32 = 167821827u32;
04454e1e 713#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 714pub const DIAXIS_TPS_TURN: u32 = 167903745u32;
04454e1e 715#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 716pub const DIA_APPFIXED: u32 = 16u32;
04454e1e 717#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 718pub const DIA_APPMAPPED: u32 = 2u32;
04454e1e 719#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 720pub const DIA_APPNOMAP: u32 = 4u32;
04454e1e 721#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 722pub const DIA_FORCEFEEDBACK: u32 = 1u32;
04454e1e 723#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 724pub const DIA_NORANGE: u32 = 8u32;
04454e1e 725#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 726pub const DIBUTTON_2DCONTROL_DEVICE: u32 = 587220222u32;
04454e1e 727#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 728pub const DIBUTTON_2DCONTROL_DISPLAY: u32 = 587219973u32;
04454e1e 729#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 730pub const DIBUTTON_2DCONTROL_MENU: u32 = 587203837u32;
04454e1e 731#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 732pub const DIBUTTON_2DCONTROL_PAUSE: u32 = 587220220u32;
04454e1e 733#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 734pub const DIBUTTON_2DCONTROL_SELECT: u32 = 587203585u32;
04454e1e 735#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 736pub const DIBUTTON_2DCONTROL_SPECIAL: u32 = 587203587u32;
04454e1e 737#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 738pub const DIBUTTON_2DCONTROL_SPECIAL1: u32 = 587203586u32;
04454e1e 739#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 740pub const DIBUTTON_2DCONTROL_SPECIAL2: u32 = 587203588u32;
04454e1e 741#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 742pub const DIBUTTON_3DCONTROL_DEVICE: u32 = 603997438u32;
04454e1e 743#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 744pub const DIBUTTON_3DCONTROL_DISPLAY: u32 = 603997189u32;
04454e1e 745#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 746pub const DIBUTTON_3DCONTROL_MENU: u32 = 603981053u32;
04454e1e 747#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 748pub const DIBUTTON_3DCONTROL_PAUSE: u32 = 603997436u32;
04454e1e 749#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 750pub const DIBUTTON_3DCONTROL_SELECT: u32 = 603980801u32;
04454e1e 751#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 752pub const DIBUTTON_3DCONTROL_SPECIAL: u32 = 603980803u32;
04454e1e 753#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 754pub const DIBUTTON_3DCONTROL_SPECIAL1: u32 = 603980802u32;
04454e1e 755#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 756pub const DIBUTTON_3DCONTROL_SPECIAL2: u32 = 603980804u32;
04454e1e 757#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 758pub const DIBUTTON_ARCADEP_BACK_LINK: u32 = 570508520u32;
04454e1e 759#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 760pub const DIBUTTON_ARCADEP_CROUCH: u32 = 570426371u32;
04454e1e 761#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 762pub const DIBUTTON_ARCADEP_DEVICE: u32 = 570443006u32;
04454e1e 763#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 764pub const DIBUTTON_ARCADEP_FIRE: u32 = 570426370u32;
04454e1e 765#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 766pub const DIBUTTON_ARCADEP_FIRESECONDARY: u32 = 570442758u32;
04454e1e 767#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 768pub const DIBUTTON_ARCADEP_FORWARD_LINK: u32 = 570508512u32;
04454e1e 769#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 770pub const DIBUTTON_ARCADEP_JUMP: u32 = 570426369u32;
04454e1e 771#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 772pub const DIBUTTON_ARCADEP_LEFT_LINK: u32 = 570475748u32;
04454e1e 773#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 774pub const DIBUTTON_ARCADEP_MENU: u32 = 570426621u32;
04454e1e 775#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 776pub const DIBUTTON_ARCADEP_PAUSE: u32 = 570443004u32;
04454e1e 777#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 778pub const DIBUTTON_ARCADEP_RIGHT_LINK: u32 = 570475756u32;
04454e1e 779#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 780pub const DIBUTTON_ARCADEP_SELECT: u32 = 570426373u32;
04454e1e 781#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 782pub const DIBUTTON_ARCADEP_SPECIAL: u32 = 570426372u32;
04454e1e 783#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 784pub const DIBUTTON_ARCADEP_VIEW_DOWN_LINK: u32 = 570934504u32;
04454e1e 785#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 786pub const DIBUTTON_ARCADEP_VIEW_LEFT_LINK: u32 = 570934500u32;
04454e1e 787#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 788pub const DIBUTTON_ARCADEP_VIEW_RIGHT_LINK: u32 = 570934508u32;
04454e1e 789#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 790pub const DIBUTTON_ARCADEP_VIEW_UP_LINK: u32 = 570934496u32;
04454e1e 791#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 792pub const DIBUTTON_ARCADES_ATTACK: u32 = 553649155u32;
04454e1e 793#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 794pub const DIBUTTON_ARCADES_BACK_LINK: u32 = 553731304u32;
04454e1e 795#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 796pub const DIBUTTON_ARCADES_CARRY: u32 = 553649154u32;
04454e1e 797#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 798pub const DIBUTTON_ARCADES_DEVICE: u32 = 553665790u32;
04454e1e 799#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 800pub const DIBUTTON_ARCADES_FORWARD_LINK: u32 = 553731296u32;
04454e1e 801#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 802pub const DIBUTTON_ARCADES_LEFT_LINK: u32 = 553698532u32;
04454e1e 803#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 804pub const DIBUTTON_ARCADES_MENU: u32 = 553649405u32;
04454e1e 805#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 806pub const DIBUTTON_ARCADES_PAUSE: u32 = 553665788u32;
04454e1e 807#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 808pub const DIBUTTON_ARCADES_RIGHT_LINK: u32 = 553698540u32;
04454e1e 809#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 810pub const DIBUTTON_ARCADES_SELECT: u32 = 553649157u32;
04454e1e 811#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 812pub const DIBUTTON_ARCADES_SPECIAL: u32 = 553649156u32;
04454e1e 813#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 814pub const DIBUTTON_ARCADES_THROW: u32 = 553649153u32;
04454e1e 815#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 816pub const DIBUTTON_ARCADES_VIEW_DOWN_LINK: u32 = 554157288u32;
04454e1e 817#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 818pub const DIBUTTON_ARCADES_VIEW_LEFT_LINK: u32 = 554157284u32;
04454e1e 819#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 820pub const DIBUTTON_ARCADES_VIEW_RIGHT_LINK: u32 = 554157292u32;
04454e1e 821#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 822pub const DIBUTTON_ARCADES_VIEW_UP_LINK: u32 = 554157280u32;
04454e1e 823#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 824pub const DIBUTTON_BASEBALLB_BACK_LINK: u32 = 251741416u32;
04454e1e 825#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 826pub const DIBUTTON_BASEBALLB_BOX: u32 = 251675658u32;
04454e1e 827#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 828pub const DIBUTTON_BASEBALLB_BUNT: u32 = 251659268u32;
04454e1e 829#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 830pub const DIBUTTON_BASEBALLB_BURST: u32 = 251659270u32;
04454e1e 831#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 832pub const DIBUTTON_BASEBALLB_CONTACT: u32 = 251659272u32;
04454e1e 833#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 834pub const DIBUTTON_BASEBALLB_DEVICE: u32 = 251675902u32;
04454e1e 835#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 836pub const DIBUTTON_BASEBALLB_FORWARD_LINK: u32 = 251741408u32;
04454e1e 837#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 838pub const DIBUTTON_BASEBALLB_LEFT_LINK: u32 = 251708644u32;
04454e1e 839#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 840pub const DIBUTTON_BASEBALLB_MENU: u32 = 251659517u32;
04454e1e 841#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 842pub const DIBUTTON_BASEBALLB_NORMAL: u32 = 251659266u32;
04454e1e 843#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 844pub const DIBUTTON_BASEBALLB_NOSTEAL: u32 = 251675657u32;
04454e1e 845#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 846pub const DIBUTTON_BASEBALLB_PAUSE: u32 = 251675900u32;
04454e1e 847#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 848pub const DIBUTTON_BASEBALLB_POWER: u32 = 251659267u32;
04454e1e 849#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 850pub const DIBUTTON_BASEBALLB_RIGHT_LINK: u32 = 251708652u32;
04454e1e 851#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 852pub const DIBUTTON_BASEBALLB_SELECT: u32 = 251659265u32;
04454e1e 853#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 854pub const DIBUTTON_BASEBALLB_SLIDE: u32 = 251659271u32;
04454e1e 855#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 856pub const DIBUTTON_BASEBALLB_STEAL: u32 = 251659269u32;
04454e1e 857#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 858pub const DIBUTTON_BASEBALLF_AIM_LEFT_LINK: u32 = 285263076u32;
04454e1e 859#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 860pub const DIBUTTON_BASEBALLF_AIM_RIGHT_LINK: u32 = 285263084u32;
04454e1e 861#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 862pub const DIBUTTON_BASEBALLF_BACK_LINK: u32 = 285295848u32;
04454e1e 863#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 864pub const DIBUTTON_BASEBALLF_BURST: u32 = 285213700u32;
04454e1e 865#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 866pub const DIBUTTON_BASEBALLF_DEVICE: u32 = 285230334u32;
04454e1e 867#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 868pub const DIBUTTON_BASEBALLF_DIVE: u32 = 285213702u32;
04454e1e 869#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 870pub const DIBUTTON_BASEBALLF_FORWARD_LINK: u32 = 285295840u32;
04454e1e 871#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 872pub const DIBUTTON_BASEBALLF_JUMP: u32 = 285213701u32;
04454e1e 873#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 874pub const DIBUTTON_BASEBALLF_MENU: u32 = 285213949u32;
04454e1e 875#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 876pub const DIBUTTON_BASEBALLF_NEAREST: u32 = 285213697u32;
04454e1e 877#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 878pub const DIBUTTON_BASEBALLF_PAUSE: u32 = 285230332u32;
04454e1e 879#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 880pub const DIBUTTON_BASEBALLF_SHIFTIN: u32 = 285230087u32;
04454e1e 881#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 882pub const DIBUTTON_BASEBALLF_SHIFTOUT: u32 = 285230088u32;
04454e1e 883#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 884pub const DIBUTTON_BASEBALLF_THROW1: u32 = 285213698u32;
04454e1e 885#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 886pub const DIBUTTON_BASEBALLF_THROW2: u32 = 285213699u32;
04454e1e 887#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 888pub const DIBUTTON_BASEBALLP_BACK_LINK: u32 = 268518632u32;
04454e1e 889#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 890pub const DIBUTTON_BASEBALLP_BASE: u32 = 268436483u32;
04454e1e 891#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 892pub const DIBUTTON_BASEBALLP_DEVICE: u32 = 268453118u32;
04454e1e 893#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 894pub const DIBUTTON_BASEBALLP_FAKE: u32 = 268436485u32;
04454e1e 895#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 896pub const DIBUTTON_BASEBALLP_FORWARD_LINK: u32 = 268518624u32;
04454e1e 897#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 898pub const DIBUTTON_BASEBALLP_LEFT_LINK: u32 = 268485860u32;
04454e1e 899#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 900pub const DIBUTTON_BASEBALLP_LOOK: u32 = 268452871u32;
04454e1e 901#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 902pub const DIBUTTON_BASEBALLP_MENU: u32 = 268436733u32;
04454e1e 903#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 904pub const DIBUTTON_BASEBALLP_PAUSE: u32 = 268453116u32;
04454e1e 905#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 906pub const DIBUTTON_BASEBALLP_PITCH: u32 = 268436482u32;
04454e1e 907#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 908pub const DIBUTTON_BASEBALLP_RIGHT_LINK: u32 = 268485868u32;
04454e1e 909#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 910pub const DIBUTTON_BASEBALLP_SELECT: u32 = 268436481u32;
04454e1e 911#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 912pub const DIBUTTON_BASEBALLP_THROW: u32 = 268436484u32;
04454e1e 913#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 914pub const DIBUTTON_BASEBALLP_WALK: u32 = 268452870u32;
04454e1e 915#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 916pub const DIBUTTON_BBALLD_BACK_LINK: u32 = 318850280u32;
04454e1e 917#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 918pub const DIBUTTON_BBALLD_BURST: u32 = 318768134u32;
04454e1e 919#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 920pub const DIBUTTON_BBALLD_DEVICE: u32 = 318784766u32;
04454e1e 921#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 922pub const DIBUTTON_BBALLD_FAKE: u32 = 318768131u32;
04454e1e 923#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 924pub const DIBUTTON_BBALLD_FORWARD_LINK: u32 = 318850272u32;
04454e1e 925#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 926pub const DIBUTTON_BBALLD_JUMP: u32 = 318768129u32;
04454e1e 927#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 928pub const DIBUTTON_BBALLD_LEFT_LINK: u32 = 318817508u32;
04454e1e 929#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 930pub const DIBUTTON_BBALLD_MENU: u32 = 318768381u32;
04454e1e 931#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 932pub const DIBUTTON_BBALLD_PAUSE: u32 = 318784764u32;
04454e1e 933#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 934pub const DIBUTTON_BBALLD_PLAY: u32 = 318768135u32;
04454e1e 935#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 936pub const DIBUTTON_BBALLD_PLAYER: u32 = 318768133u32;
04454e1e 937#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 938pub const DIBUTTON_BBALLD_RIGHT_LINK: u32 = 318817516u32;
04454e1e 939#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 940pub const DIBUTTON_BBALLD_SPECIAL: u32 = 318768132u32;
04454e1e 941#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 942pub const DIBUTTON_BBALLD_STEAL: u32 = 318768130u32;
04454e1e 943#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 944pub const DIBUTTON_BBALLD_SUBSTITUTE: u32 = 318784521u32;
04454e1e 945#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 946pub const DIBUTTON_BBALLD_TIMEOUT: u32 = 318784520u32;
04454e1e 947#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 948pub const DIBUTTON_BBALLO_BACK_LINK: u32 = 302073064u32;
04454e1e 949#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 950pub const DIBUTTON_BBALLO_BURST: u32 = 301990919u32;
04454e1e 951#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 952pub const DIBUTTON_BBALLO_CALL: u32 = 301990920u32;
04454e1e 953#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 954pub const DIBUTTON_BBALLO_DEVICE: u32 = 302007550u32;
04454e1e 955#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 956pub const DIBUTTON_BBALLO_DUNK: u32 = 301990914u32;
04454e1e 957#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 958pub const DIBUTTON_BBALLO_FAKE: u32 = 301990916u32;
04454e1e 959#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 960pub const DIBUTTON_BBALLO_FORWARD_LINK: u32 = 302073056u32;
04454e1e 961#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 962pub const DIBUTTON_BBALLO_JAB: u32 = 302007307u32;
04454e1e 963#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 964pub const DIBUTTON_BBALLO_LEFT_LINK: u32 = 302040292u32;
04454e1e 965#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 966pub const DIBUTTON_BBALLO_MENU: u32 = 301991165u32;
04454e1e 967#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 968pub const DIBUTTON_BBALLO_PASS: u32 = 301990915u32;
04454e1e 969#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 970pub const DIBUTTON_BBALLO_PAUSE: u32 = 302007548u32;
04454e1e 971#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 972pub const DIBUTTON_BBALLO_PLAY: u32 = 302007306u32;
04454e1e 973#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 974pub const DIBUTTON_BBALLO_PLAYER: u32 = 301990918u32;
04454e1e 975#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 976pub const DIBUTTON_BBALLO_POST: u32 = 302007308u32;
04454e1e 977#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 978pub const DIBUTTON_BBALLO_RIGHT_LINK: u32 = 302040300u32;
04454e1e 979#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 980pub const DIBUTTON_BBALLO_SCREEN: u32 = 302007305u32;
04454e1e 981#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 982pub const DIBUTTON_BBALLO_SHOOT: u32 = 301990913u32;
04454e1e 983#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 984pub const DIBUTTON_BBALLO_SPECIAL: u32 = 301990917u32;
04454e1e 985#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 986pub const DIBUTTON_BBALLO_SUBSTITUTE: u32 = 302007310u32;
04454e1e 987#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 988pub const DIBUTTON_BBALLO_TIMEOUT: u32 = 302007309u32;
04454e1e 989#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 990pub const DIBUTTON_BIKINGM_BRAKE_BUTTON_LINK: u32 = 470041832u32;
04454e1e 991#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 992pub const DIBUTTON_BIKINGM_CAMERA: u32 = 469763074u32;
04454e1e 993#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 994pub const DIBUTTON_BIKINGM_DEVICE: u32 = 469779710u32;
04454e1e 995#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 996pub const DIBUTTON_BIKINGM_FASTER_LINK: u32 = 469845216u32;
04454e1e 997#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 998pub const DIBUTTON_BIKINGM_JUMP: u32 = 469763073u32;
04454e1e 999#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1000pub const DIBUTTON_BIKINGM_LEFT_LINK: u32 = 469812452u32;
04454e1e 1001#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1002pub const DIBUTTON_BIKINGM_MENU: u32 = 469763325u32;
04454e1e 1003#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1004pub const DIBUTTON_BIKINGM_PAUSE: u32 = 469779708u32;
04454e1e 1005#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1006pub const DIBUTTON_BIKINGM_RIGHT_LINK: u32 = 469812460u32;
04454e1e 1007#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1008pub const DIBUTTON_BIKINGM_SELECT: u32 = 469763076u32;
04454e1e 1009#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1010pub const DIBUTTON_BIKINGM_SLOWER_LINK: u32 = 469845224u32;
04454e1e 1011#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1012pub const DIBUTTON_BIKINGM_SPECIAL1: u32 = 469763075u32;
04454e1e 1013#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1014pub const DIBUTTON_BIKINGM_SPECIAL2: u32 = 469763077u32;
04454e1e 1015#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1016pub const DIBUTTON_BIKINGM_ZOOM: u32 = 469779462u32;
04454e1e 1017#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1018pub const DIBUTTON_BROWSER_DEVICE: u32 = 671106302u32;
04454e1e 1019#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1020pub const DIBUTTON_BROWSER_FAVORITES: u32 = 671106054u32;
04454e1e 1021#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1022pub const DIBUTTON_BROWSER_HISTORY: u32 = 671106057u32;
04454e1e 1023#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1024pub const DIBUTTON_BROWSER_HOME: u32 = 671106053u32;
04454e1e 1025#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1026pub const DIBUTTON_BROWSER_MENU: u32 = 671089917u32;
04454e1e 1027#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1028pub const DIBUTTON_BROWSER_NEXT: u32 = 671106055u32;
04454e1e 1029#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1030pub const DIBUTTON_BROWSER_PAUSE: u32 = 671106300u32;
04454e1e 1031#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1032pub const DIBUTTON_BROWSER_PREVIOUS: u32 = 671106056u32;
04454e1e 1033#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1034pub const DIBUTTON_BROWSER_PRINT: u32 = 671106058u32;
04454e1e 1035#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1036pub const DIBUTTON_BROWSER_REFRESH: u32 = 671089666u32;
04454e1e 1037#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1038pub const DIBUTTON_BROWSER_SEARCH: u32 = 671106051u32;
04454e1e 1039#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1040pub const DIBUTTON_BROWSER_SELECT: u32 = 671089665u32;
04454e1e 1041#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1042pub const DIBUTTON_BROWSER_STOP: u32 = 671106052u32;
04454e1e 1043#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1044pub const DIBUTTON_CADF_DEVICE: u32 = 620774654u32;
04454e1e 1045#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1046pub const DIBUTTON_CADF_DISPLAY: u32 = 620774405u32;
04454e1e 1047#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1048pub const DIBUTTON_CADF_MENU: u32 = 620758269u32;
04454e1e 1049#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1050pub const DIBUTTON_CADF_PAUSE: u32 = 620774652u32;
04454e1e 1051#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1052pub const DIBUTTON_CADF_SELECT: u32 = 620758017u32;
04454e1e 1053#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1054pub const DIBUTTON_CADF_SPECIAL: u32 = 620758019u32;
04454e1e 1055#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1056pub const DIBUTTON_CADF_SPECIAL1: u32 = 620758018u32;
04454e1e 1057#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1058pub const DIBUTTON_CADF_SPECIAL2: u32 = 620758020u32;
04454e1e 1059#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1060pub const DIBUTTON_CADM_DEVICE: u32 = 637551870u32;
04454e1e 1061#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1062pub const DIBUTTON_CADM_DISPLAY: u32 = 637551621u32;
04454e1e 1063#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1064pub const DIBUTTON_CADM_MENU: u32 = 637535485u32;
04454e1e 1065#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1066pub const DIBUTTON_CADM_PAUSE: u32 = 637551868u32;
04454e1e 1067#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1068pub const DIBUTTON_CADM_SELECT: u32 = 637535233u32;
04454e1e 1069#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1070pub const DIBUTTON_CADM_SPECIAL: u32 = 637535235u32;
04454e1e 1071#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1072pub const DIBUTTON_CADM_SPECIAL1: u32 = 637535234u32;
04454e1e 1073#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1074pub const DIBUTTON_CADM_SPECIAL2: u32 = 637535236u32;
04454e1e 1075#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1076pub const DIBUTTON_DRIVINGC_ACCELERATE_LINK: u32 = 33805536u32;
04454e1e 1077#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1078pub const DIBUTTON_DRIVINGC_AIDS: u32 = 33571847u32;
04454e1e 1079#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1080pub const DIBUTTON_DRIVINGC_BRAKE: u32 = 33573896u32;
04454e1e 1081#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1082pub const DIBUTTON_DRIVINGC_DASHBOARD: u32 = 33571846u32;
04454e1e 1083#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1084pub const DIBUTTON_DRIVINGC_DEVICE: u32 = 33572094u32;
04454e1e 1085#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1086pub const DIBUTTON_DRIVINGC_FIRE: u32 = 33557505u32;
04454e1e 1087#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1088pub const DIBUTTON_DRIVINGC_FIRESECONDARY: u32 = 33573897u32;
04454e1e 1089#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1090pub const DIBUTTON_DRIVINGC_GLANCE_LEFT_LINK: u32 = 34063588u32;
04454e1e 1091#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1092pub const DIBUTTON_DRIVINGC_GLANCE_RIGHT_LINK: u32 = 34063596u32;
04454e1e 1093#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1094pub const DIBUTTON_DRIVINGC_MENU: u32 = 33555709u32;
04454e1e 1095#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1096pub const DIBUTTON_DRIVINGC_PAUSE: u32 = 33572092u32;
04454e1e 1097#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1098pub const DIBUTTON_DRIVINGC_SHIFTDOWN: u32 = 33573893u32;
04454e1e 1099#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1100pub const DIBUTTON_DRIVINGC_SHIFTUP: u32 = 33573892u32;
04454e1e 1101#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1102pub const DIBUTTON_DRIVINGC_STEER_LEFT_LINK: u32 = 33606884u32;
04454e1e 1103#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1104pub const DIBUTTON_DRIVINGC_STEER_RIGHT_LINK: u32 = 33606892u32;
04454e1e 1105#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1106pub const DIBUTTON_DRIVINGC_TARGET: u32 = 33557507u32;
04454e1e 1107#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1108pub const DIBUTTON_DRIVINGC_WEAPONS: u32 = 33557506u32;
04454e1e 1109#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1110pub const DIBUTTON_DRIVINGR_ACCELERATE_LINK: u32 = 17028320u32;
04454e1e 1111#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1112pub const DIBUTTON_DRIVINGR_AIDS: u32 = 16794630u32;
04454e1e 1113#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1114pub const DIBUTTON_DRIVINGR_BOOST: u32 = 16794632u32;
04454e1e 1115#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1116pub const DIBUTTON_DRIVINGR_BRAKE: u32 = 16796676u32;
04454e1e 1117#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1118pub const DIBUTTON_DRIVINGR_DASHBOARD: u32 = 16794629u32;
04454e1e 1119#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1120pub const DIBUTTON_DRIVINGR_DEVICE: u32 = 16794878u32;
04454e1e 1121#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1122pub const DIBUTTON_DRIVINGR_GLANCE_LEFT_LINK: u32 = 17286372u32;
04454e1e 1123#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1124pub const DIBUTTON_DRIVINGR_GLANCE_RIGHT_LINK: u32 = 17286380u32;
04454e1e 1125#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1126pub const DIBUTTON_DRIVINGR_MAP: u32 = 16794631u32;
04454e1e 1127#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1128pub const DIBUTTON_DRIVINGR_MENU: u32 = 16778493u32;
04454e1e 1129#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1130pub const DIBUTTON_DRIVINGR_PAUSE: u32 = 16794876u32;
04454e1e 1131#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1132pub const DIBUTTON_DRIVINGR_PIT: u32 = 16794633u32;
04454e1e 1133#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1134pub const DIBUTTON_DRIVINGR_SHIFTDOWN: u32 = 16780290u32;
04454e1e 1135#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1136pub const DIBUTTON_DRIVINGR_SHIFTUP: u32 = 16780289u32;
04454e1e 1137#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1138pub const DIBUTTON_DRIVINGR_STEER_LEFT_LINK: u32 = 16829668u32;
04454e1e 1139#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1140pub const DIBUTTON_DRIVINGR_STEER_RIGHT_LINK: u32 = 16829676u32;
04454e1e 1141#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1142pub const DIBUTTON_DRIVINGR_VIEW: u32 = 16784387u32;
04454e1e 1143#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1144pub const DIBUTTON_DRIVINGT_ACCELERATE_LINK: u32 = 50582752u32;
04454e1e 1145#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1146pub const DIBUTTON_DRIVINGT_BARREL_DOWN_LINK: u32 = 50414824u32;
04454e1e 1147#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1148pub const DIBUTTON_DRIVINGT_BARREL_UP_LINK: u32 = 50414816u32;
04454e1e 1149#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1150pub const DIBUTTON_DRIVINGT_BRAKE: u32 = 50351110u32;
04454e1e 1151#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1152pub const DIBUTTON_DRIVINGT_DASHBOARD: u32 = 50355205u32;
04454e1e 1153#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1154pub const DIBUTTON_DRIVINGT_DEVICE: u32 = 50349310u32;
04454e1e 1155#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1156pub const DIBUTTON_DRIVINGT_FIRE: u32 = 50334721u32;
04454e1e 1157#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1158pub const DIBUTTON_DRIVINGT_FIRESECONDARY: u32 = 50351111u32;
04454e1e 1159#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1160pub const DIBUTTON_DRIVINGT_GLANCE_LEFT_LINK: u32 = 50840804u32;
04454e1e 1161#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1162pub const DIBUTTON_DRIVINGT_GLANCE_RIGHT_LINK: u32 = 50840812u32;
04454e1e 1163#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1164pub const DIBUTTON_DRIVINGT_MENU: u32 = 50332925u32;
04454e1e 1165#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1166pub const DIBUTTON_DRIVINGT_PAUSE: u32 = 50349308u32;
04454e1e 1167#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1168pub const DIBUTTON_DRIVINGT_ROTATE_LEFT_LINK: u32 = 50480356u32;
04454e1e 1169#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1170pub const DIBUTTON_DRIVINGT_ROTATE_RIGHT_LINK: u32 = 50480364u32;
04454e1e 1171#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1172pub const DIBUTTON_DRIVINGT_STEER_LEFT_LINK: u32 = 50384100u32;
04454e1e 1173#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1174pub const DIBUTTON_DRIVINGT_STEER_RIGHT_LINK: u32 = 50384108u32;
04454e1e 1175#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1176pub const DIBUTTON_DRIVINGT_TARGET: u32 = 50334723u32;
04454e1e 1177#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1178pub const DIBUTTON_DRIVINGT_VIEW: u32 = 50355204u32;
04454e1e 1179#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1180pub const DIBUTTON_DRIVINGT_WEAPONS: u32 = 50334722u32;
04454e1e 1181#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1182pub const DIBUTTON_FIGHTINGH_BACKWARD_LINK: u32 = 134300904u32;
04454e1e 1183#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1184pub const DIBUTTON_FIGHTINGH_BLOCK: u32 = 134218755u32;
04454e1e 1185#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1186pub const DIBUTTON_FIGHTINGH_CROUCH: u32 = 134218756u32;
04454e1e 1187#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1188pub const DIBUTTON_FIGHTINGH_DEVICE: u32 = 134235390u32;
04454e1e 1189#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1190pub const DIBUTTON_FIGHTINGH_DISPLAY: u32 = 134235145u32;
04454e1e 1191#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1192pub const DIBUTTON_FIGHTINGH_DODGE: u32 = 134235146u32;
04454e1e 1193#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1194pub const DIBUTTON_FIGHTINGH_FORWARD_LINK: u32 = 134300896u32;
04454e1e 1195#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1196pub const DIBUTTON_FIGHTINGH_JUMP: u32 = 134218757u32;
04454e1e 1197#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1198pub const DIBUTTON_FIGHTINGH_KICK: u32 = 134218754u32;
04454e1e 1199#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1200pub const DIBUTTON_FIGHTINGH_LEFT_LINK: u32 = 134268132u32;
04454e1e 1201#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1202pub const DIBUTTON_FIGHTINGH_MENU: u32 = 134219005u32;
04454e1e 1203#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1204pub const DIBUTTON_FIGHTINGH_PAUSE: u32 = 134235388u32;
04454e1e 1205#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1206pub const DIBUTTON_FIGHTINGH_PUNCH: u32 = 134218753u32;
04454e1e 1207#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1208pub const DIBUTTON_FIGHTINGH_RIGHT_LINK: u32 = 134268140u32;
04454e1e 1209#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1210pub const DIBUTTON_FIGHTINGH_SELECT: u32 = 134235144u32;
04454e1e 1211#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1212pub const DIBUTTON_FIGHTINGH_SPECIAL1: u32 = 134218758u32;
04454e1e 1213#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1214pub const DIBUTTON_FIGHTINGH_SPECIAL2: u32 = 134218759u32;
04454e1e 1215#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1216pub const DIBUTTON_FISHING_BACK_LINK: u32 = 234964200u32;
04454e1e 1217#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1218pub const DIBUTTON_FISHING_BAIT: u32 = 234882052u32;
04454e1e 1219#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1220pub const DIBUTTON_FISHING_BINOCULAR: u32 = 234882051u32;
04454e1e 1221#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1222pub const DIBUTTON_FISHING_CAST: u32 = 234882049u32;
04454e1e 1223#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1224pub const DIBUTTON_FISHING_CROUCH: u32 = 234898439u32;
04454e1e 1225#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1226pub const DIBUTTON_FISHING_DEVICE: u32 = 234898686u32;
04454e1e 1227#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1228pub const DIBUTTON_FISHING_DISPLAY: u32 = 234898438u32;
04454e1e 1229#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1230pub const DIBUTTON_FISHING_FORWARD_LINK: u32 = 234964192u32;
04454e1e 1231#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1232pub const DIBUTTON_FISHING_JUMP: u32 = 234898440u32;
04454e1e 1233#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1234pub const DIBUTTON_FISHING_LEFT_LINK: u32 = 234931428u32;
04454e1e 1235#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1236pub const DIBUTTON_FISHING_MAP: u32 = 234882053u32;
04454e1e 1237#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1238pub const DIBUTTON_FISHING_MENU: u32 = 234882301u32;
04454e1e 1239#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1240pub const DIBUTTON_FISHING_PAUSE: u32 = 234898684u32;
04454e1e 1241#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1242pub const DIBUTTON_FISHING_RIGHT_LINK: u32 = 234931436u32;
04454e1e 1243#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1244pub const DIBUTTON_FISHING_ROTATE_LEFT_LINK: u32 = 235029732u32;
04454e1e 1245#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1246pub const DIBUTTON_FISHING_ROTATE_RIGHT_LINK: u32 = 235029740u32;
04454e1e 1247#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1248pub const DIBUTTON_FISHING_TYPE: u32 = 234882050u32;
04454e1e 1249#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1250pub const DIBUTTON_FLYINGC_BRAKE_LINK: u32 = 67398880u32;
04454e1e 1251#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1252pub const DIBUTTON_FLYINGC_DEVICE: u32 = 67126526u32;
04454e1e 1253#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1254pub const DIBUTTON_FLYINGC_DISPLAY: u32 = 67118082u32;
04454e1e 1255#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1256pub const DIBUTTON_FLYINGC_FASTER_LINK: u32 = 67359968u32;
04454e1e 1257#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1258pub const DIBUTTON_FLYINGC_FLAPSDOWN: u32 = 67134469u32;
04454e1e 1259#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1260pub const DIBUTTON_FLYINGC_FLAPSUP: u32 = 67134468u32;
04454e1e 1261#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1262pub const DIBUTTON_FLYINGC_GEAR: u32 = 67120131u32;
04454e1e 1263#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1264pub const DIBUTTON_FLYINGC_GLANCE_DOWN_LINK: u32 = 67618024u32;
04454e1e 1265#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1266pub const DIBUTTON_FLYINGC_GLANCE_LEFT_LINK: u32 = 67618020u32;
04454e1e 1267#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1268pub const DIBUTTON_FLYINGC_GLANCE_RIGHT_LINK: u32 = 67618028u32;
04454e1e 1269#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1270pub const DIBUTTON_FLYINGC_GLANCE_UP_LINK: u32 = 67618016u32;
04454e1e 1271#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1272pub const DIBUTTON_FLYINGC_MENU: u32 = 67110141u32;
04454e1e 1273#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1274pub const DIBUTTON_FLYINGC_PAUSE: u32 = 67126524u32;
04454e1e 1275#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1276pub const DIBUTTON_FLYINGC_SLOWER_LINK: u32 = 67359976u32;
04454e1e 1277#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1278pub const DIBUTTON_FLYINGC_VIEW: u32 = 67118081u32;
04454e1e 1279#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1280pub const DIBUTTON_FLYINGH_COUNTER: u32 = 100684804u32;
04454e1e 1281#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1282pub const DIBUTTON_FLYINGH_DEVICE: u32 = 100680958u32;
04454e1e 1283#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1284pub const DIBUTTON_FLYINGH_FASTER_LINK: u32 = 100916448u32;
04454e1e 1285#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1286pub const DIBUTTON_FLYINGH_FIRE: u32 = 100668417u32;
04454e1e 1287#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1288pub const DIBUTTON_FLYINGH_FIRESECONDARY: u32 = 100682759u32;
04454e1e 1289#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1290pub const DIBUTTON_FLYINGH_GEAR: u32 = 100688902u32;
04454e1e 1291#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1292pub const DIBUTTON_FLYINGH_GLANCE_DOWN_LINK: u32 = 101172456u32;
04454e1e 1293#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1294pub const DIBUTTON_FLYINGH_GLANCE_LEFT_LINK: u32 = 101172452u32;
04454e1e 1295#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1296pub const DIBUTTON_FLYINGH_GLANCE_RIGHT_LINK: u32 = 101172460u32;
04454e1e 1297#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1298pub const DIBUTTON_FLYINGH_GLANCE_UP_LINK: u32 = 101172448u32;
04454e1e 1299#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1300pub const DIBUTTON_FLYINGH_MENU: u32 = 100664573u32;
04454e1e 1301#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1302pub const DIBUTTON_FLYINGH_PAUSE: u32 = 100680956u32;
04454e1e 1303#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1304pub const DIBUTTON_FLYINGH_SLOWER_LINK: u32 = 100916456u32;
04454e1e 1305#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1306pub const DIBUTTON_FLYINGH_TARGET: u32 = 100668419u32;
04454e1e 1307#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1308pub const DIBUTTON_FLYINGH_VIEW: u32 = 100688901u32;
04454e1e 1309#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1310pub const DIBUTTON_FLYINGH_WEAPONS: u32 = 100668418u32;
04454e1e 1311#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1312pub const DIBUTTON_FLYINGM_BRAKE_LINK: u32 = 84174048u32;
04454e1e 1313#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1314pub const DIBUTTON_FLYINGM_COUNTER: u32 = 83909636u32;
04454e1e 1315#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1316pub const DIBUTTON_FLYINGM_DEVICE: u32 = 83903742u32;
04454e1e 1317#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1318pub const DIBUTTON_FLYINGM_DISPLAY: u32 = 83911686u32;
04454e1e 1319#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1320pub const DIBUTTON_FLYINGM_FASTER_LINK: u32 = 84137184u32;
04454e1e 1321#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1322pub const DIBUTTON_FLYINGM_FIRE: u32 = 83889153u32;
04454e1e 1323#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1324pub const DIBUTTON_FLYINGM_FIRESECONDARY: u32 = 83905545u32;
04454e1e 1325#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1326pub const DIBUTTON_FLYINGM_FLAPSDOWN: u32 = 83907592u32;
04454e1e 1327#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1328pub const DIBUTTON_FLYINGM_FLAPSUP: u32 = 83907591u32;
04454e1e 1329#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1330pub const DIBUTTON_FLYINGM_GEAR: u32 = 83911690u32;
04454e1e 1331#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1332pub const DIBUTTON_FLYINGM_GLANCE_DOWN_LINK: u32 = 84395240u32;
04454e1e 1333#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1334pub const DIBUTTON_FLYINGM_GLANCE_LEFT_LINK: u32 = 84395236u32;
04454e1e 1335#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1336pub const DIBUTTON_FLYINGM_GLANCE_RIGHT_LINK: u32 = 84395244u32;
04454e1e 1337#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1338pub const DIBUTTON_FLYINGM_GLANCE_UP_LINK: u32 = 84395232u32;
04454e1e 1339#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1340pub const DIBUTTON_FLYINGM_MENU: u32 = 83887357u32;
04454e1e 1341#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1342pub const DIBUTTON_FLYINGM_PAUSE: u32 = 83903740u32;
04454e1e 1343#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1344pub const DIBUTTON_FLYINGM_SLOWER_LINK: u32 = 84137192u32;
04454e1e 1345#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1346pub const DIBUTTON_FLYINGM_TARGET: u32 = 83889155u32;
04454e1e 1347#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1348pub const DIBUTTON_FLYINGM_VIEW: u32 = 83911685u32;
04454e1e 1349#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1350pub const DIBUTTON_FLYINGM_WEAPONS: u32 = 83889154u32;
04454e1e 1351#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1352pub const DIBUTTON_FOOTBALLD_AUDIBLE: u32 = 385893387u32;
04454e1e 1353#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1354pub const DIBUTTON_FOOTBALLD_BACK_LINK: u32 = 385959144u32;
04454e1e 1355#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1356pub const DIBUTTON_FOOTBALLD_BULLRUSH: u32 = 385893385u32;
04454e1e 1357#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1358pub const DIBUTTON_FOOTBALLD_DEVICE: u32 = 385893630u32;
04454e1e 1359#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1360pub const DIBUTTON_FOOTBALLD_FAKE: u32 = 385876997u32;
04454e1e 1361#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1362pub const DIBUTTON_FOOTBALLD_FORWARD_LINK: u32 = 385959136u32;
04454e1e 1363#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1364pub const DIBUTTON_FOOTBALLD_JUMP: u32 = 385876995u32;
04454e1e 1365#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1366pub const DIBUTTON_FOOTBALLD_LEFT_LINK: u32 = 385926372u32;
04454e1e 1367#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1368pub const DIBUTTON_FOOTBALLD_MENU: u32 = 385877245u32;
04454e1e 1369#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1370pub const DIBUTTON_FOOTBALLD_PAUSE: u32 = 385893628u32;
04454e1e 1371#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1372pub const DIBUTTON_FOOTBALLD_PLAY: u32 = 385876993u32;
04454e1e 1373#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1374pub const DIBUTTON_FOOTBALLD_RIGHT_LINK: u32 = 385926380u32;
04454e1e 1375#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1376pub const DIBUTTON_FOOTBALLD_RIP: u32 = 385893386u32;
04454e1e 1377#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1378pub const DIBUTTON_FOOTBALLD_SELECT: u32 = 385876994u32;
04454e1e 1379#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1380pub const DIBUTTON_FOOTBALLD_SPIN: u32 = 385893383u32;
04454e1e 1381#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1382pub const DIBUTTON_FOOTBALLD_SUBSTITUTE: u32 = 385893389u32;
04454e1e 1383#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1384pub const DIBUTTON_FOOTBALLD_SUPERTACKLE: u32 = 385876998u32;
04454e1e 1385#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1386pub const DIBUTTON_FOOTBALLD_SWIM: u32 = 385893384u32;
04454e1e 1387#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1388pub const DIBUTTON_FOOTBALLD_TACKLE: u32 = 385876996u32;
04454e1e 1389#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1390pub const DIBUTTON_FOOTBALLD_ZOOM: u32 = 385893388u32;
04454e1e 1391#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1392pub const DIBUTTON_FOOTBALLO_BACK_LINK: u32 = 369181928u32;
04454e1e 1393#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1394pub const DIBUTTON_FOOTBALLO_DEVICE: u32 = 369116414u32;
04454e1e 1395#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1396pub const DIBUTTON_FOOTBALLO_DIVE: u32 = 369116169u32;
04454e1e 1397#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1398pub const DIBUTTON_FOOTBALLO_FORWARD_LINK: u32 = 369181920u32;
04454e1e 1399#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1400pub const DIBUTTON_FOOTBALLO_JUKE: u32 = 369116166u32;
04454e1e 1401#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1402pub const DIBUTTON_FOOTBALLO_JUMP: u32 = 369099777u32;
04454e1e 1403#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1404pub const DIBUTTON_FOOTBALLO_LEFTARM: u32 = 369099778u32;
04454e1e 1405#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1406pub const DIBUTTON_FOOTBALLO_LEFT_LINK: u32 = 369149156u32;
04454e1e 1407#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1408pub const DIBUTTON_FOOTBALLO_MENU: u32 = 369100029u32;
04454e1e 1409#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1410pub const DIBUTTON_FOOTBALLO_PAUSE: u32 = 369116412u32;
04454e1e 1411#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1412pub const DIBUTTON_FOOTBALLO_RIGHTARM: u32 = 369099779u32;
04454e1e 1413#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1414pub const DIBUTTON_FOOTBALLO_RIGHT_LINK: u32 = 369149164u32;
04454e1e 1415#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1416pub const DIBUTTON_FOOTBALLO_SHOULDER: u32 = 369116167u32;
04454e1e 1417#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1418pub const DIBUTTON_FOOTBALLO_SPIN: u32 = 369099781u32;
04454e1e 1419#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1420pub const DIBUTTON_FOOTBALLO_SUBSTITUTE: u32 = 369116171u32;
04454e1e 1421#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1422pub const DIBUTTON_FOOTBALLO_THROW: u32 = 369099780u32;
04454e1e 1423#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1424pub const DIBUTTON_FOOTBALLO_TURBO: u32 = 369116168u32;
04454e1e 1425#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1426pub const DIBUTTON_FOOTBALLO_ZOOM: u32 = 369116170u32;
04454e1e 1427#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1428pub const DIBUTTON_FOOTBALLP_DEVICE: u32 = 335561982u32;
04454e1e 1429#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1430pub const DIBUTTON_FOOTBALLP_HELP: u32 = 335545347u32;
04454e1e 1431#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1432pub const DIBUTTON_FOOTBALLP_MENU: u32 = 335545597u32;
04454e1e 1433#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1434pub const DIBUTTON_FOOTBALLP_PAUSE: u32 = 335561980u32;
04454e1e 1435#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1436pub const DIBUTTON_FOOTBALLP_PLAY: u32 = 335545345u32;
04454e1e 1437#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1438pub const DIBUTTON_FOOTBALLP_SELECT: u32 = 335545346u32;
04454e1e 1439#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1440pub const DIBUTTON_FOOTBALLQ_AUDIBLE: u32 = 352338953u32;
04454e1e 1441#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1442pub const DIBUTTON_FOOTBALLQ_BACK_LINK: u32 = 352404712u32;
04454e1e 1443#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1444pub const DIBUTTON_FOOTBALLQ_DEVICE: u32 = 352339198u32;
04454e1e 1445#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1446pub const DIBUTTON_FOOTBALLQ_FAKE: u32 = 352322566u32;
04454e1e 1447#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1448pub const DIBUTTON_FOOTBALLQ_FAKESNAP: u32 = 352338951u32;
04454e1e 1449#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1450pub const DIBUTTON_FOOTBALLQ_FORWARD_LINK: u32 = 352404704u32;
04454e1e 1451#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1452pub const DIBUTTON_FOOTBALLQ_JUMP: u32 = 352322563u32;
04454e1e 1453#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1454pub const DIBUTTON_FOOTBALLQ_LEFT_LINK: u32 = 352371940u32;
04454e1e 1455#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1456pub const DIBUTTON_FOOTBALLQ_MENU: u32 = 352322813u32;
04454e1e 1457#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1458pub const DIBUTTON_FOOTBALLQ_MOTION: u32 = 352338952u32;
04454e1e 1459#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1460pub const DIBUTTON_FOOTBALLQ_PASS: u32 = 352322565u32;
04454e1e 1461#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1462pub const DIBUTTON_FOOTBALLQ_PAUSE: u32 = 352339196u32;
04454e1e 1463#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1464pub const DIBUTTON_FOOTBALLQ_RIGHT_LINK: u32 = 352371948u32;
04454e1e 1465#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1466pub const DIBUTTON_FOOTBALLQ_SELECT: u32 = 352322561u32;
04454e1e 1467#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1468pub const DIBUTTON_FOOTBALLQ_SLIDE: u32 = 352322564u32;
04454e1e 1469#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1470pub const DIBUTTON_FOOTBALLQ_SNAP: u32 = 352322562u32;
04454e1e 1471#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1472pub const DIBUTTON_FPS_APPLY: u32 = 150995971u32;
04454e1e 1473#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1474pub const DIBUTTON_FPS_BACKWARD_LINK: u32 = 151078120u32;
04454e1e 1475#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1476pub const DIBUTTON_FPS_CROUCH: u32 = 150995973u32;
04454e1e 1477#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1478pub const DIBUTTON_FPS_DEVICE: u32 = 151012606u32;
04454e1e 1479#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1480pub const DIBUTTON_FPS_DISPLAY: u32 = 151012360u32;
04454e1e 1481#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1482pub const DIBUTTON_FPS_DODGE: u32 = 151012361u32;
04454e1e 1483#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1484pub const DIBUTTON_FPS_FIRE: u32 = 150995969u32;
04454e1e 1485#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1486pub const DIBUTTON_FPS_FIRESECONDARY: u32 = 151012364u32;
04454e1e 1487#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1488pub const DIBUTTON_FPS_FORWARD_LINK: u32 = 151078112u32;
04454e1e 1489#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1490pub const DIBUTTON_FPS_GLANCEL: u32 = 151012362u32;
04454e1e 1491#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1492pub const DIBUTTON_FPS_GLANCER: u32 = 151012363u32;
04454e1e 1493#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1494pub const DIBUTTON_FPS_GLANCE_DOWN_LINK: u32 = 151110888u32;
04454e1e 1495#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1496pub const DIBUTTON_FPS_GLANCE_UP_LINK: u32 = 151110880u32;
04454e1e 1497#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1498pub const DIBUTTON_FPS_JUMP: u32 = 150995974u32;
04454e1e 1499#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1500pub const DIBUTTON_FPS_MENU: u32 = 150996221u32;
04454e1e 1501#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1502pub const DIBUTTON_FPS_PAUSE: u32 = 151012604u32;
04454e1e 1503#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1504pub const DIBUTTON_FPS_ROTATE_LEFT_LINK: u32 = 151045348u32;
04454e1e 1505#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1506pub const DIBUTTON_FPS_ROTATE_RIGHT_LINK: u32 = 151045356u32;
04454e1e 1507#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1508pub const DIBUTTON_FPS_SELECT: u32 = 150995972u32;
04454e1e 1509#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1510pub const DIBUTTON_FPS_STEP_LEFT_LINK: u32 = 151143652u32;
04454e1e 1511#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1512pub const DIBUTTON_FPS_STEP_RIGHT_LINK: u32 = 151143660u32;
04454e1e 1513#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1514pub const DIBUTTON_FPS_STRAFE: u32 = 150995975u32;
04454e1e 1515#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1516pub const DIBUTTON_FPS_WEAPONS: u32 = 150995970u32;
04454e1e 1517#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1518pub const DIBUTTON_GOLF_BACK_LINK: u32 = 402736360u32;
04454e1e 1519#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1520pub const DIBUTTON_GOLF_DEVICE: u32 = 402670846u32;
04454e1e 1521#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1522pub const DIBUTTON_GOLF_DOWN: u32 = 402654212u32;
04454e1e 1523#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1524pub const DIBUTTON_GOLF_FLYBY: u32 = 402654214u32;
04454e1e 1525#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1526pub const DIBUTTON_GOLF_FORWARD_LINK: u32 = 402736352u32;
04454e1e 1527#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1528pub const DIBUTTON_GOLF_LEFT_LINK: u32 = 402703588u32;
04454e1e 1529#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1530pub const DIBUTTON_GOLF_MENU: u32 = 402654461u32;
04454e1e 1531#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1532pub const DIBUTTON_GOLF_PAUSE: u32 = 402670844u32;
04454e1e 1533#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1534pub const DIBUTTON_GOLF_RIGHT_LINK: u32 = 402703596u32;
04454e1e 1535#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1536pub const DIBUTTON_GOLF_SELECT: u32 = 402654210u32;
04454e1e 1537#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1538pub const DIBUTTON_GOLF_SUBSTITUTE: u32 = 402670601u32;
04454e1e 1539#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1540pub const DIBUTTON_GOLF_SWING: u32 = 402654209u32;
04454e1e 1541#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1542pub const DIBUTTON_GOLF_TERRAIN: u32 = 402654213u32;
04454e1e 1543#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1544pub const DIBUTTON_GOLF_TIMEOUT: u32 = 402670600u32;
04454e1e 1545#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1546pub const DIBUTTON_GOLF_UP: u32 = 402654211u32;
04454e1e 1547#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1548pub const DIBUTTON_GOLF_ZOOM: u32 = 402670599u32;
04454e1e 1549#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1550pub const DIBUTTON_HOCKEYD_BACK_LINK: u32 = 436290792u32;
04454e1e 1551#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1552pub const DIBUTTON_HOCKEYD_BLOCK: u32 = 436208644u32;
04454e1e 1553#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1554pub const DIBUTTON_HOCKEYD_BURST: u32 = 436208643u32;
04454e1e 1555#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1556pub const DIBUTTON_HOCKEYD_DEVICE: u32 = 436225278u32;
04454e1e 1557#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1558pub const DIBUTTON_HOCKEYD_FAKE: u32 = 436208645u32;
04454e1e 1559#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1560pub const DIBUTTON_HOCKEYD_FORWARD_LINK: u32 = 436290784u32;
04454e1e 1561#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1562pub const DIBUTTON_HOCKEYD_LEFT_LINK: u32 = 436258020u32;
04454e1e 1563#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1564pub const DIBUTTON_HOCKEYD_MENU: u32 = 436208893u32;
04454e1e 1565#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1566pub const DIBUTTON_HOCKEYD_PAUSE: u32 = 436225276u32;
04454e1e 1567#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1568pub const DIBUTTON_HOCKEYD_PLAYER: u32 = 436208641u32;
04454e1e 1569#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1570pub const DIBUTTON_HOCKEYD_RIGHT_LINK: u32 = 436258028u32;
04454e1e 1571#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1572pub const DIBUTTON_HOCKEYD_STEAL: u32 = 436208642u32;
04454e1e 1573#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1574pub const DIBUTTON_HOCKEYD_STRATEGY: u32 = 436225031u32;
04454e1e 1575#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1576pub const DIBUTTON_HOCKEYD_SUBSTITUTE: u32 = 436225033u32;
04454e1e 1577#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1578pub const DIBUTTON_HOCKEYD_TIMEOUT: u32 = 436225032u32;
04454e1e 1579#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1580pub const DIBUTTON_HOCKEYD_ZOOM: u32 = 436225030u32;
04454e1e 1581#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1582pub const DIBUTTON_HOCKEYG_BACK_LINK: u32 = 453068008u32;
04454e1e 1583#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1584pub const DIBUTTON_HOCKEYG_BLOCK: u32 = 452985860u32;
04454e1e 1585#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1586pub const DIBUTTON_HOCKEYG_DEVICE: u32 = 453002494u32;
04454e1e 1587#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1588pub const DIBUTTON_HOCKEYG_FORWARD_LINK: u32 = 453068000u32;
04454e1e 1589#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1590pub const DIBUTTON_HOCKEYG_LEFT_LINK: u32 = 453035236u32;
04454e1e 1591#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1592pub const DIBUTTON_HOCKEYG_MENU: u32 = 452986109u32;
04454e1e 1593#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1594pub const DIBUTTON_HOCKEYG_PASS: u32 = 452985857u32;
04454e1e 1595#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1596pub const DIBUTTON_HOCKEYG_PAUSE: u32 = 453002492u32;
04454e1e 1597#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1598pub const DIBUTTON_HOCKEYG_POKE: u32 = 452985858u32;
04454e1e 1599#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1600pub const DIBUTTON_HOCKEYG_RIGHT_LINK: u32 = 453035244u32;
04454e1e 1601#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1602pub const DIBUTTON_HOCKEYG_STEAL: u32 = 452985859u32;
04454e1e 1603#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1604pub const DIBUTTON_HOCKEYG_STRATEGY: u32 = 453002246u32;
04454e1e 1605#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1606pub const DIBUTTON_HOCKEYG_SUBSTITUTE: u32 = 453002248u32;
04454e1e 1607#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1608pub const DIBUTTON_HOCKEYG_TIMEOUT: u32 = 453002247u32;
04454e1e 1609#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1610pub const DIBUTTON_HOCKEYG_ZOOM: u32 = 453002245u32;
04454e1e 1611#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1612pub const DIBUTTON_HOCKEYO_BACK_LINK: u32 = 419513576u32;
04454e1e 1613#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1614pub const DIBUTTON_HOCKEYO_BURST: u32 = 419431427u32;
04454e1e 1615#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1616pub const DIBUTTON_HOCKEYO_DEVICE: u32 = 419448062u32;
04454e1e 1617#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1618pub const DIBUTTON_HOCKEYO_FAKE: u32 = 419431429u32;
04454e1e 1619#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1620pub const DIBUTTON_HOCKEYO_FORWARD_LINK: u32 = 419513568u32;
04454e1e 1621#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1622pub const DIBUTTON_HOCKEYO_LEFT_LINK: u32 = 419480804u32;
04454e1e 1623#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1624pub const DIBUTTON_HOCKEYO_MENU: u32 = 419431677u32;
04454e1e 1625#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1626pub const DIBUTTON_HOCKEYO_PASS: u32 = 419431426u32;
04454e1e 1627#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1628pub const DIBUTTON_HOCKEYO_PAUSE: u32 = 419448060u32;
04454e1e 1629#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1630pub const DIBUTTON_HOCKEYO_RIGHT_LINK: u32 = 419480812u32;
04454e1e 1631#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1632pub const DIBUTTON_HOCKEYO_SHOOT: u32 = 419431425u32;
04454e1e 1633#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1634pub const DIBUTTON_HOCKEYO_SPECIAL: u32 = 419431428u32;
04454e1e 1635#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1636pub const DIBUTTON_HOCKEYO_STRATEGY: u32 = 419447815u32;
04454e1e 1637#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1638pub const DIBUTTON_HOCKEYO_SUBSTITUTE: u32 = 419447817u32;
04454e1e 1639#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1640pub const DIBUTTON_HOCKEYO_TIMEOUT: u32 = 419447816u32;
04454e1e 1641#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1642pub const DIBUTTON_HOCKEYO_ZOOM: u32 = 419447814u32;
04454e1e 1643#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1644pub const DIBUTTON_HUNTING_AIM: u32 = 218104834u32;
04454e1e 1645#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1646pub const DIBUTTON_HUNTING_BACK_LINK: u32 = 218186984u32;
04454e1e 1647#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1648pub const DIBUTTON_HUNTING_BINOCULAR: u32 = 218104836u32;
04454e1e 1649#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1650pub const DIBUTTON_HUNTING_CALL: u32 = 218104837u32;
04454e1e 1651#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1652pub const DIBUTTON_HUNTING_CROUCH: u32 = 218121225u32;
04454e1e 1653#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1654pub const DIBUTTON_HUNTING_DEVICE: u32 = 218121470u32;
04454e1e 1655#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1656pub const DIBUTTON_HUNTING_DISPLAY: u32 = 218121224u32;
04454e1e 1657#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1658pub const DIBUTTON_HUNTING_FIRE: u32 = 218104833u32;
04454e1e 1659#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1660pub const DIBUTTON_HUNTING_FIRESECONDARY: u32 = 218121227u32;
04454e1e 1661#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1662pub const DIBUTTON_HUNTING_FORWARD_LINK: u32 = 218186976u32;
04454e1e 1663#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1664pub const DIBUTTON_HUNTING_JUMP: u32 = 218121226u32;
04454e1e 1665#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1666pub const DIBUTTON_HUNTING_LEFT_LINK: u32 = 218154212u32;
04454e1e 1667#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1668pub const DIBUTTON_HUNTING_MAP: u32 = 218104838u32;
04454e1e 1669#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1670pub const DIBUTTON_HUNTING_MENU: u32 = 218105085u32;
04454e1e 1671#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1672pub const DIBUTTON_HUNTING_PAUSE: u32 = 218121468u32;
04454e1e 1673#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1674pub const DIBUTTON_HUNTING_RIGHT_LINK: u32 = 218154220u32;
04454e1e 1675#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1676pub const DIBUTTON_HUNTING_ROTATE_LEFT_LINK: u32 = 218252516u32;
04454e1e 1677#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1678pub const DIBUTTON_HUNTING_ROTATE_RIGHT_LINK: u32 = 218252524u32;
04454e1e 1679#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1680pub const DIBUTTON_HUNTING_SPECIAL: u32 = 218104839u32;
04454e1e 1681#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1682pub const DIBUTTON_HUNTING_WEAPON: u32 = 218104835u32;
04454e1e 1683#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1684pub const DIBUTTON_MECHA_BACK_LINK: u32 = 687949032u32;
04454e1e 1685#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1686pub const DIBUTTON_MECHA_CENTER: u32 = 687883271u32;
04454e1e 1687#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1688pub const DIBUTTON_MECHA_DEVICE: u32 = 687883518u32;
04454e1e 1689#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1690pub const DIBUTTON_MECHA_FASTER_LINK: u32 = 688112864u32;
04454e1e 1691#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1692pub const DIBUTTON_MECHA_FIRE: u32 = 687866881u32;
04454e1e 1693#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1694pub const DIBUTTON_MECHA_FIRESECONDARY: u32 = 687883273u32;
04454e1e 1695#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1696pub const DIBUTTON_MECHA_FORWARD_LINK: u32 = 687949024u32;
04454e1e 1697#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1698pub const DIBUTTON_MECHA_JUMP: u32 = 687866886u32;
04454e1e 1699#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1700pub const DIBUTTON_MECHA_LEFT_LINK: u32 = 687916260u32;
04454e1e 1701#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1702pub const DIBUTTON_MECHA_MENU: u32 = 687867133u32;
04454e1e 1703#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1704pub const DIBUTTON_MECHA_PAUSE: u32 = 687883516u32;
04454e1e 1705#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1706pub const DIBUTTON_MECHA_REVERSE: u32 = 687866884u32;
04454e1e 1707#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1708pub const DIBUTTON_MECHA_RIGHT_LINK: u32 = 687916268u32;
04454e1e 1709#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1710pub const DIBUTTON_MECHA_ROTATE_LEFT_LINK: u32 = 688014564u32;
04454e1e 1711#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1712pub const DIBUTTON_MECHA_ROTATE_RIGHT_LINK: u32 = 688014572u32;
04454e1e 1713#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1714pub const DIBUTTON_MECHA_SLOWER_LINK: u32 = 688112872u32;
04454e1e 1715#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1716pub const DIBUTTON_MECHA_TARGET: u32 = 687866883u32;
04454e1e 1717#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1718pub const DIBUTTON_MECHA_VIEW: u32 = 687883272u32;
04454e1e 1719#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1720pub const DIBUTTON_MECHA_WEAPONS: u32 = 687866882u32;
04454e1e 1721#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1722pub const DIBUTTON_MECHA_ZOOM: u32 = 687866885u32;
04454e1e 1723#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1724pub const DIBUTTON_RACQUET_BACKSWING: u32 = 536871938u32;
04454e1e 1725#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1726pub const DIBUTTON_RACQUET_BACK_LINK: u32 = 536954088u32;
04454e1e 1727#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1728pub const DIBUTTON_RACQUET_DEVICE: u32 = 536888574u32;
04454e1e 1729#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1730pub const DIBUTTON_RACQUET_FORWARD_LINK: u32 = 536954080u32;
04454e1e 1731#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1732pub const DIBUTTON_RACQUET_LEFT_LINK: u32 = 536921316u32;
04454e1e 1733#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1734pub const DIBUTTON_RACQUET_MENU: u32 = 536872189u32;
04454e1e 1735#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1736pub const DIBUTTON_RACQUET_PAUSE: u32 = 536888572u32;
04454e1e 1737#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1738pub const DIBUTTON_RACQUET_RIGHT_LINK: u32 = 536921324u32;
04454e1e 1739#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1740pub const DIBUTTON_RACQUET_SELECT: u32 = 536871941u32;
04454e1e 1741#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1742pub const DIBUTTON_RACQUET_SMASH: u32 = 536871939u32;
04454e1e 1743#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1744pub const DIBUTTON_RACQUET_SPECIAL: u32 = 536871940u32;
04454e1e 1745#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1746pub const DIBUTTON_RACQUET_SUBSTITUTE: u32 = 536888327u32;
04454e1e 1747#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1748pub const DIBUTTON_RACQUET_SWING: u32 = 536871937u32;
04454e1e 1749#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1750pub const DIBUTTON_RACQUET_TIMEOUT: u32 = 536888326u32;
04454e1e 1751#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1752pub const DIBUTTON_REMOTE_ADJUST: u32 = 654334990u32;
04454e1e 1753#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1754pub const DIBUTTON_REMOTE_CABLE: u32 = 654334985u32;
04454e1e 1755#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1756pub const DIBUTTON_REMOTE_CD: u32 = 654334986u32;
04454e1e 1757#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1758pub const DIBUTTON_REMOTE_CHANGE: u32 = 654320646u32;
04454e1e 1759#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1760pub const DIBUTTON_REMOTE_CUE: u32 = 654320644u32;
04454e1e 1761#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1762pub const DIBUTTON_REMOTE_DEVICE: u32 = 654329086u32;
04454e1e 1763#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1764pub const DIBUTTON_REMOTE_DIGIT0: u32 = 654332943u32;
04454e1e 1765#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1766pub const DIBUTTON_REMOTE_DIGIT1: u32 = 654332944u32;
04454e1e 1767#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1768pub const DIBUTTON_REMOTE_DIGIT2: u32 = 654332945u32;
04454e1e 1769#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1770pub const DIBUTTON_REMOTE_DIGIT3: u32 = 654332946u32;
04454e1e 1771#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1772pub const DIBUTTON_REMOTE_DIGIT4: u32 = 654332947u32;
04454e1e 1773#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1774pub const DIBUTTON_REMOTE_DIGIT5: u32 = 654332948u32;
04454e1e 1775#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1776pub const DIBUTTON_REMOTE_DIGIT6: u32 = 654332949u32;
04454e1e 1777#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1778pub const DIBUTTON_REMOTE_DIGIT7: u32 = 654332950u32;
04454e1e 1779#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1780pub const DIBUTTON_REMOTE_DIGIT8: u32 = 654332951u32;
04454e1e 1781#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1782pub const DIBUTTON_REMOTE_DIGIT9: u32 = 654332952u32;
04454e1e 1783#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1784pub const DIBUTTON_REMOTE_DVD: u32 = 654334989u32;
04454e1e 1785#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1786pub const DIBUTTON_REMOTE_MENU: u32 = 654312701u32;
04454e1e 1787#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1788pub const DIBUTTON_REMOTE_MUTE: u32 = 654312449u32;
04454e1e 1789#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1790pub const DIBUTTON_REMOTE_PAUSE: u32 = 654329084u32;
04454e1e 1791#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1792pub const DIBUTTON_REMOTE_PLAY: u32 = 654320643u32;
04454e1e 1793#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1794pub const DIBUTTON_REMOTE_RECORD: u32 = 654320647u32;
04454e1e 1795#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1796pub const DIBUTTON_REMOTE_REVIEW: u32 = 654320645u32;
04454e1e 1797#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1798pub const DIBUTTON_REMOTE_SELECT: u32 = 654312450u32;
04454e1e 1799#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1800pub const DIBUTTON_REMOTE_TUNER: u32 = 654334988u32;
04454e1e 1801#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1802pub const DIBUTTON_REMOTE_TV: u32 = 654334984u32;
04454e1e 1803#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1804pub const DIBUTTON_REMOTE_VCR: u32 = 654334987u32;
04454e1e 1805#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1806pub const DIBUTTON_SKIING_CAMERA: u32 = 486540291u32;
04454e1e 1807#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1808pub const DIBUTTON_SKIING_CROUCH: u32 = 486540290u32;
04454e1e 1809#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1810pub const DIBUTTON_SKIING_DEVICE: u32 = 486556926u32;
04454e1e 1811#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1812pub const DIBUTTON_SKIING_FASTER_LINK: u32 = 486622432u32;
04454e1e 1813#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1814pub const DIBUTTON_SKIING_JUMP: u32 = 486540289u32;
04454e1e 1815#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1816pub const DIBUTTON_SKIING_LEFT_LINK: u32 = 486589668u32;
04454e1e 1817#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1818pub const DIBUTTON_SKIING_MENU: u32 = 486540541u32;
04454e1e 1819#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1820pub const DIBUTTON_SKIING_PAUSE: u32 = 486556924u32;
04454e1e 1821#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1822pub const DIBUTTON_SKIING_RIGHT_LINK: u32 = 486589676u32;
04454e1e 1823#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1824pub const DIBUTTON_SKIING_SELECT: u32 = 486540293u32;
04454e1e 1825#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1826pub const DIBUTTON_SKIING_SLOWER_LINK: u32 = 486622440u32;
04454e1e 1827#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1828pub const DIBUTTON_SKIING_SPECIAL1: u32 = 486540292u32;
04454e1e 1829#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1830pub const DIBUTTON_SKIING_SPECIAL2: u32 = 486540294u32;
04454e1e 1831#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1832pub const DIBUTTON_SKIING_ZOOM: u32 = 486556679u32;
04454e1e 1833#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1834pub const DIBUTTON_SOCCERD_BACK_LINK: u32 = 520176872u32;
04454e1e 1835#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1836pub const DIBUTTON_SOCCERD_BLOCK: u32 = 520094721u32;
04454e1e 1837#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1838pub const DIBUTTON_SOCCERD_CLEAR: u32 = 520111114u32;
04454e1e 1839#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1840pub const DIBUTTON_SOCCERD_DEVICE: u32 = 520111358u32;
04454e1e 1841#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1842pub const DIBUTTON_SOCCERD_FAKE: u32 = 520094723u32;
04454e1e 1843#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1844pub const DIBUTTON_SOCCERD_FORWARD_LINK: u32 = 520176864u32;
04454e1e 1845#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1846pub const DIBUTTON_SOCCERD_FOUL: u32 = 520111112u32;
04454e1e 1847#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1848pub const DIBUTTON_SOCCERD_GOALIECHARGE: u32 = 520111115u32;
04454e1e 1849#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1850pub const DIBUTTON_SOCCERD_HEAD: u32 = 520111113u32;
04454e1e 1851#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1852pub const DIBUTTON_SOCCERD_LEFT_LINK: u32 = 520144100u32;
04454e1e 1853#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1854pub const DIBUTTON_SOCCERD_MENU: u32 = 520094973u32;
04454e1e 1855#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1856pub const DIBUTTON_SOCCERD_PAUSE: u32 = 520111356u32;
04454e1e 1857#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1858pub const DIBUTTON_SOCCERD_PLAYER: u32 = 520094724u32;
04454e1e 1859#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1860pub const DIBUTTON_SOCCERD_RIGHT_LINK: u32 = 520144108u32;
04454e1e 1861#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1862pub const DIBUTTON_SOCCERD_SELECT: u32 = 520094726u32;
04454e1e 1863#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1864pub const DIBUTTON_SOCCERD_SLIDE: u32 = 520094727u32;
04454e1e 1865#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1866pub const DIBUTTON_SOCCERD_SPECIAL: u32 = 520094725u32;
04454e1e 1867#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1868pub const DIBUTTON_SOCCERD_STEAL: u32 = 520094722u32;
04454e1e 1869#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1870pub const DIBUTTON_SOCCERD_SUBSTITUTE: u32 = 520111116u32;
04454e1e 1871#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1872pub const DIBUTTON_SOCCERO_BACK_LINK: u32 = 503399656u32;
04454e1e 1873#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1874pub const DIBUTTON_SOCCERO_CONTROL: u32 = 503333900u32;
04454e1e 1875#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1876pub const DIBUTTON_SOCCERO_DEVICE: u32 = 503334142u32;
04454e1e 1877#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1878pub const DIBUTTON_SOCCERO_FAKE: u32 = 503317507u32;
04454e1e 1879#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1880pub const DIBUTTON_SOCCERO_FORWARD_LINK: u32 = 503399648u32;
04454e1e 1881#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1882pub const DIBUTTON_SOCCERO_HEAD: u32 = 503333901u32;
04454e1e 1883#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1884pub const DIBUTTON_SOCCERO_LEFT_LINK: u32 = 503366884u32;
04454e1e 1885#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1886pub const DIBUTTON_SOCCERO_MENU: u32 = 503317757u32;
04454e1e 1887#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1888pub const DIBUTTON_SOCCERO_PASS: u32 = 503317506u32;
04454e1e 1889#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1890pub const DIBUTTON_SOCCERO_PASSTHRU: u32 = 503333898u32;
04454e1e 1891#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1892pub const DIBUTTON_SOCCERO_PAUSE: u32 = 503334140u32;
04454e1e 1893#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1894pub const DIBUTTON_SOCCERO_PLAYER: u32 = 503317508u32;
04454e1e 1895#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1896pub const DIBUTTON_SOCCERO_RIGHT_LINK: u32 = 503366892u32;
04454e1e 1897#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1898pub const DIBUTTON_SOCCERO_SELECT: u32 = 503317510u32;
04454e1e 1899#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1900pub const DIBUTTON_SOCCERO_SHOOT: u32 = 503317505u32;
04454e1e 1901#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1902pub const DIBUTTON_SOCCERO_SHOOTHIGH: u32 = 503333897u32;
04454e1e 1903#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1904pub const DIBUTTON_SOCCERO_SHOOTLOW: u32 = 503333896u32;
04454e1e 1905#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1906pub const DIBUTTON_SOCCERO_SPECIAL1: u32 = 503317509u32;
04454e1e 1907#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1908pub const DIBUTTON_SOCCERO_SPRINT: u32 = 503333899u32;
04454e1e 1909#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1910pub const DIBUTTON_SOCCERO_SUBSTITUTE: u32 = 503333895u32;
04454e1e 1911#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1912pub const DIBUTTON_SPACESIM_BACKWARD_LINK: u32 = 117523688u32;
04454e1e 1913#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1914pub const DIBUTTON_SPACESIM_DEVICE: u32 = 117458174u32;
04454e1e 1915#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1916pub const DIBUTTON_SPACESIM_DISPLAY: u32 = 117457925u32;
04454e1e 1917#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1918pub const DIBUTTON_SPACESIM_FASTER_LINK: u32 = 117687520u32;
04454e1e 1919#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1920pub const DIBUTTON_SPACESIM_FIRE: u32 = 117441537u32;
04454e1e 1921#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1922pub const DIBUTTON_SPACESIM_FIRESECONDARY: u32 = 117457929u32;
04454e1e 1923#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1924pub const DIBUTTON_SPACESIM_FORWARD_LINK: u32 = 117523680u32;
04454e1e 1925#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1926pub const DIBUTTON_SPACESIM_GEAR: u32 = 117457928u32;
04454e1e 1927#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1928pub const DIBUTTON_SPACESIM_GLANCE_DOWN_LINK: u32 = 117949672u32;
04454e1e 1929#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1930pub const DIBUTTON_SPACESIM_GLANCE_LEFT_LINK: u32 = 117949668u32;
04454e1e 1931#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1932pub const DIBUTTON_SPACESIM_GLANCE_RIGHT_LINK: u32 = 117949676u32;
04454e1e 1933#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1934pub const DIBUTTON_SPACESIM_GLANCE_UP_LINK: u32 = 117949664u32;
04454e1e 1935#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1936pub const DIBUTTON_SPACESIM_LEFT_LINK: u32 = 117490916u32;
04454e1e 1937#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1938pub const DIBUTTON_SPACESIM_LOWER: u32 = 117457927u32;
04454e1e 1939#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1940pub const DIBUTTON_SPACESIM_MENU: u32 = 117441789u32;
04454e1e 1941#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1942pub const DIBUTTON_SPACESIM_PAUSE: u32 = 117458172u32;
04454e1e 1943#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1944pub const DIBUTTON_SPACESIM_RAISE: u32 = 117457926u32;
04454e1e 1945#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1946pub const DIBUTTON_SPACESIM_RIGHT_LINK: u32 = 117490924u32;
04454e1e 1947#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1948pub const DIBUTTON_SPACESIM_SLOWER_LINK: u32 = 117687528u32;
04454e1e 1949#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1950pub const DIBUTTON_SPACESIM_TARGET: u32 = 117441539u32;
04454e1e 1951#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1952pub const DIBUTTON_SPACESIM_TURN_LEFT_LINK: u32 = 117589220u32;
04454e1e 1953#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1954pub const DIBUTTON_SPACESIM_TURN_RIGHT_LINK: u32 = 117589228u32;
04454e1e 1955#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1956pub const DIBUTTON_SPACESIM_VIEW: u32 = 117457924u32;
04454e1e 1957#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1958pub const DIBUTTON_SPACESIM_WEAPONS: u32 = 117441538u32;
04454e1e 1959#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1960pub const DIBUTTON_STRATEGYR_APPLY: u32 = 184550402u32;
04454e1e 1961#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1962pub const DIBUTTON_STRATEGYR_ATTACK: u32 = 184550404u32;
04454e1e 1963#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1964pub const DIBUTTON_STRATEGYR_BACK_LINK: u32 = 184632552u32;
04454e1e 1965#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1966pub const DIBUTTON_STRATEGYR_CAST: u32 = 184550405u32;
04454e1e 1967#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1968pub const DIBUTTON_STRATEGYR_CROUCH: u32 = 184550406u32;
04454e1e 1969#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1970pub const DIBUTTON_STRATEGYR_DEVICE: u32 = 184567038u32;
04454e1e 1971#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1972pub const DIBUTTON_STRATEGYR_DISPLAY: u32 = 184566793u32;
04454e1e 1973#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1974pub const DIBUTTON_STRATEGYR_FORWARD_LINK: u32 = 184632544u32;
04454e1e 1975#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1976pub const DIBUTTON_STRATEGYR_GET: u32 = 184550401u32;
04454e1e 1977#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1978pub const DIBUTTON_STRATEGYR_JUMP: u32 = 184550407u32;
04454e1e 1979#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1980pub const DIBUTTON_STRATEGYR_LEFT_LINK: u32 = 184599780u32;
04454e1e 1981#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1982pub const DIBUTTON_STRATEGYR_MAP: u32 = 184566792u32;
04454e1e 1983#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1984pub const DIBUTTON_STRATEGYR_MENU: u32 = 184550653u32;
04454e1e 1985#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1986pub const DIBUTTON_STRATEGYR_PAUSE: u32 = 184567036u32;
04454e1e 1987#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1988pub const DIBUTTON_STRATEGYR_RIGHT_LINK: u32 = 184599788u32;
04454e1e 1989#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1990pub const DIBUTTON_STRATEGYR_ROTATE_LEFT_LINK: u32 = 184698084u32;
04454e1e 1991#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1992pub const DIBUTTON_STRATEGYR_ROTATE_RIGHT_LINK: u32 = 184698092u32;
04454e1e 1993#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1994pub const DIBUTTON_STRATEGYR_SELECT: u32 = 184550403u32;
04454e1e 1995#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1996pub const DIBUTTON_STRATEGYT_APPLY: u32 = 201327619u32;
04454e1e 1997#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 1998pub const DIBUTTON_STRATEGYT_BACK_LINK: u32 = 201409768u32;
04454e1e 1999#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2000pub const DIBUTTON_STRATEGYT_DEVICE: u32 = 201344254u32;
04454e1e 2001#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2002pub const DIBUTTON_STRATEGYT_DISPLAY: u32 = 201344008u32;
04454e1e 2003#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2004pub const DIBUTTON_STRATEGYT_FORWARD_LINK: u32 = 201409760u32;
04454e1e 2005#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2006pub const DIBUTTON_STRATEGYT_INSTRUCT: u32 = 201327618u32;
04454e1e 2007#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2008pub const DIBUTTON_STRATEGYT_LEFT_LINK: u32 = 201376996u32;
04454e1e 2009#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2010pub const DIBUTTON_STRATEGYT_MAP: u32 = 201344007u32;
04454e1e 2011#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2012pub const DIBUTTON_STRATEGYT_MENU: u32 = 201327869u32;
04454e1e 2013#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2014pub const DIBUTTON_STRATEGYT_PAUSE: u32 = 201344252u32;
04454e1e 2015#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2016pub const DIBUTTON_STRATEGYT_RIGHT_LINK: u32 = 201377004u32;
04454e1e 2017#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2018pub const DIBUTTON_STRATEGYT_SELECT: u32 = 201327617u32;
04454e1e 2019#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2020pub const DIBUTTON_STRATEGYT_TEAM: u32 = 201327620u32;
04454e1e 2021#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2022pub const DIBUTTON_STRATEGYT_TURN: u32 = 201327621u32;
04454e1e 2023#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2024pub const DIBUTTON_STRATEGYT_ZOOM: u32 = 201344006u32;
04454e1e 2025#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2026pub const DIBUTTON_TPS_ACTION: u32 = 167773186u32;
04454e1e 2027#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2028pub const DIBUTTON_TPS_BACKWARD_LINK: u32 = 167855336u32;
04454e1e 2029#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2030pub const DIBUTTON_TPS_DEVICE: u32 = 167789822u32;
04454e1e 2031#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2032pub const DIBUTTON_TPS_DODGE: u32 = 167789577u32;
04454e1e 2033#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2034pub const DIBUTTON_TPS_FORWARD_LINK: u32 = 167855328u32;
04454e1e 2035#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2036pub const DIBUTTON_TPS_GLANCE_DOWN_LINK: u32 = 168281320u32;
04454e1e 2037#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2038pub const DIBUTTON_TPS_GLANCE_LEFT_LINK: u32 = 168281316u32;
04454e1e 2039#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2040pub const DIBUTTON_TPS_GLANCE_RIGHT_LINK: u32 = 168281324u32;
04454e1e 2041#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2042pub const DIBUTTON_TPS_GLANCE_UP_LINK: u32 = 168281312u32;
04454e1e 2043#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2044pub const DIBUTTON_TPS_INVENTORY: u32 = 167789578u32;
04454e1e 2045#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2046pub const DIBUTTON_TPS_JUMP: u32 = 167773189u32;
04454e1e 2047#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2048pub const DIBUTTON_TPS_MENU: u32 = 167773437u32;
04454e1e 2049#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2050pub const DIBUTTON_TPS_PAUSE: u32 = 167789820u32;
04454e1e 2051#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2052pub const DIBUTTON_TPS_RUN: u32 = 167773185u32;
04454e1e 2053#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2054pub const DIBUTTON_TPS_SELECT: u32 = 167773187u32;
04454e1e 2055#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2056pub const DIBUTTON_TPS_STEPLEFT: u32 = 167789575u32;
04454e1e 2057#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2058pub const DIBUTTON_TPS_STEPRIGHT: u32 = 167789576u32;
04454e1e 2059#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2060pub const DIBUTTON_TPS_TURN_LEFT_LINK: u32 = 167920868u32;
04454e1e 2061#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2062pub const DIBUTTON_TPS_TURN_RIGHT_LINK: u32 = 167920876u32;
04454e1e 2063#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2064pub const DIBUTTON_TPS_USE: u32 = 167773188u32;
04454e1e 2065#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2066pub const DIBUTTON_TPS_VIEW: u32 = 167789574u32;
04454e1e 2067#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2068pub const DICD_DEFAULT: u32 = 0u32;
04454e1e 2069#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2070pub const DICD_EDIT: u32 = 1u32;
04454e1e 2071#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2072pub const DIDAL_BOTTOMALIGNED: u32 = 8u32;
04454e1e 2073#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2074pub const DIDAL_CENTERED: u32 = 0u32;
04454e1e 2075#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2076pub const DIDAL_LEFTALIGNED: u32 = 1u32;
04454e1e 2077#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2078pub const DIDAL_MIDDLE: u32 = 0u32;
04454e1e 2079#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2080pub const DIDAL_RIGHTALIGNED: u32 = 2u32;
04454e1e 2081#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2082pub const DIDAL_TOPALIGNED: u32 = 4u32;
04454e1e 2083#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2084pub const DIDBAM_DEFAULT: u32 = 0u32;
04454e1e 2085#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2086pub const DIDBAM_HWDEFAULTS: u32 = 4u32;
04454e1e 2087#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2088pub const DIDBAM_INITIALIZE: u32 = 2u32;
04454e1e 2089#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2090pub const DIDBAM_PRESERVE: u32 = 1u32;
04454e1e 2091#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2092pub const DIDC_ALIAS: u32 = 65536u32;
04454e1e 2093#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2094pub const DIDC_ATTACHED: u32 = 1u32;
04454e1e 2095#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2096pub const DIDC_DEADBAND: u32 = 16384u32;
04454e1e 2097#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2098pub const DIDC_EMULATED: u32 = 4u32;
04454e1e 2099#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2100pub const DIDC_FFATTACK: u32 = 512u32;
04454e1e 2101#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2102pub const DIDC_FFFADE: u32 = 1024u32;
04454e1e 2103#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2104pub const DIDC_FORCEFEEDBACK: u32 = 256u32;
04454e1e 2105#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2106pub const DIDC_HIDDEN: u32 = 262144u32;
04454e1e 2107#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2108pub const DIDC_PHANTOM: u32 = 131072u32;
04454e1e 2109#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2110pub const DIDC_POLLEDDATAFORMAT: u32 = 8u32;
04454e1e 2111#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2112pub const DIDC_POLLEDDEVICE: u32 = 2u32;
04454e1e 2113#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2114pub const DIDC_POSNEGCOEFFICIENTS: u32 = 4096u32;
04454e1e 2115#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2116pub const DIDC_POSNEGSATURATION: u32 = 8192u32;
04454e1e 2117#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2118pub const DIDC_SATURATION: u32 = 2048u32;
04454e1e 2119#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2120pub const DIDC_STARTDELAY: u32 = 32768u32;
04454e1e 2121#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
487cf647 2122pub const DIDEVTYPEJOYSTICK_FLIGHTSTICK: u32 = 3u32;
04454e1e 2123#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
487cf647 2124pub const DIDEVTYPEJOYSTICK_GAMEPAD: u32 = 4u32;
04454e1e 2125#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
487cf647 2126pub const DIDEVTYPEJOYSTICK_HEADTRACKER: u32 = 7u32;
04454e1e 2127#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
487cf647 2128pub const DIDEVTYPEJOYSTICK_RUDDER: u32 = 5u32;
04454e1e 2129#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
487cf647 2130pub const DIDEVTYPEJOYSTICK_TRADITIONAL: u32 = 2u32;
04454e1e 2131#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2132pub const DIDEVTYPEJOYSTICK_UNKNOWN: u32 = 1u32;
04454e1e 2133#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2134pub const DIDEVTYPEJOYSTICK_WHEEL: u32 = 6u32;
04454e1e 2135#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2136pub const DIDEVTYPEKEYBOARD_J3100: u32 = 12u32;
04454e1e 2137#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2138pub const DIDEVTYPEKEYBOARD_JAPAN106: u32 = 10u32;
04454e1e 2139#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2140pub const DIDEVTYPEKEYBOARD_JAPANAX: u32 = 11u32;
04454e1e 2141#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2142pub const DIDEVTYPEKEYBOARD_NEC98: u32 = 7u32;
04454e1e 2143#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2144pub const DIDEVTYPEKEYBOARD_NEC98106: u32 = 9u32;
04454e1e 2145#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2146pub const DIDEVTYPEKEYBOARD_NEC98LAPTOP: u32 = 8u32;
04454e1e 2147#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2148pub const DIDEVTYPEKEYBOARD_NOKIA1050: u32 = 5u32;
04454e1e 2149#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2150pub const DIDEVTYPEKEYBOARD_NOKIA9140: u32 = 6u32;
04454e1e 2151#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2152pub const DIDEVTYPEKEYBOARD_OLIVETTI: u32 = 2u32;
04454e1e 2153#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2154pub const DIDEVTYPEKEYBOARD_PCAT: u32 = 3u32;
04454e1e 2155#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2156pub const DIDEVTYPEKEYBOARD_PCENH: u32 = 4u32;
04454e1e 2157#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2158pub const DIDEVTYPEKEYBOARD_PCXT: u32 = 1u32;
04454e1e 2159#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2160pub const DIDEVTYPEKEYBOARD_UNKNOWN: u32 = 0u32;
04454e1e 2161#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2162pub const DIDEVTYPEMOUSE_FINGERSTICK: u32 = 3u32;
04454e1e 2163#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2164pub const DIDEVTYPEMOUSE_TOUCHPAD: u32 = 4u32;
04454e1e 2165#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2166pub const DIDEVTYPEMOUSE_TRACKBALL: u32 = 5u32;
04454e1e 2167#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2168pub const DIDEVTYPEMOUSE_TRADITIONAL: u32 = 2u32;
04454e1e 2169#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2170pub const DIDEVTYPEMOUSE_UNKNOWN: u32 = 1u32;
04454e1e 2171#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2172pub const DIDEVTYPE_DEVICE: u32 = 1u32;
04454e1e 2173#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2174pub const DIDEVTYPE_HID: u32 = 65536u32;
04454e1e 2175#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2176pub const DIDEVTYPE_JOYSTICK: u32 = 4u32;
04454e1e 2177#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2178pub const DIDEVTYPE_KEYBOARD: u32 = 3u32;
04454e1e 2179#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2180pub const DIDEVTYPE_MOUSE: u32 = 2u32;
04454e1e 2181#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2182pub const DIDFT_ABSAXIS: u32 = 2u32;
04454e1e 2183#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2184pub const DIDFT_ALIAS: u32 = 134217728u32;
04454e1e 2185#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2186pub const DIDFT_ALL: u32 = 0u32;
04454e1e 2187#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2188pub const DIDFT_ANYINSTANCE: u32 = 16776960u32;
04454e1e 2189#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2190pub const DIDFT_AXIS: u32 = 3u32;
04454e1e 2191#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2192pub const DIDFT_BUTTON: u32 = 12u32;
04454e1e 2193#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2194pub const DIDFT_COLLECTION: u32 = 64u32;
04454e1e 2195#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2196pub const DIDFT_FFACTUATOR: u32 = 16777216u32;
04454e1e 2197#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2198pub const DIDFT_FFEFFECTTRIGGER: u32 = 33554432u32;
04454e1e 2199#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2200pub const DIDFT_INSTANCEMASK: u32 = 16776960u32;
04454e1e 2201#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2202pub const DIDFT_NOCOLLECTION: u32 = 16776960u32;
04454e1e 2203#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2204pub const DIDFT_NODATA: u32 = 128u32;
04454e1e 2205#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2206pub const DIDFT_OUTPUT: u32 = 268435456u32;
04454e1e 2207#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2208pub const DIDFT_POV: u32 = 16u32;
04454e1e 2209#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2210pub const DIDFT_PSHBUTTON: u32 = 4u32;
04454e1e 2211#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2212pub const DIDFT_RELAXIS: u32 = 1u32;
04454e1e 2213#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2214pub const DIDFT_TGLBUTTON: u32 = 8u32;
04454e1e 2215#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2216pub const DIDFT_VENDORDEFINED: u32 = 67108864u32;
04454e1e 2217#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2218pub const DIDF_ABSAXIS: u32 = 1u32;
04454e1e 2219#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2220pub const DIDF_RELAXIS: u32 = 2u32;
04454e1e 2221#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2222pub const DIDIFT_CONFIGURATION: u32 = 1u32;
04454e1e 2223#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2224pub const DIDIFT_DELETE: u32 = 16777216u32;
04454e1e 2225#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2226pub const DIDIFT_OVERLAY: u32 = 2u32;
04454e1e 2227#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2228pub const DIDOI_ASPECTACCEL: u32 = 768u32;
04454e1e 2229#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2230pub const DIDOI_ASPECTFORCE: u32 = 1024u32;
04454e1e 2231#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2232pub const DIDOI_ASPECTMASK: u32 = 3840u32;
04454e1e 2233#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2234pub const DIDOI_ASPECTPOSITION: u32 = 256u32;
04454e1e 2235#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2236pub const DIDOI_ASPECTVELOCITY: u32 = 512u32;
04454e1e 2237#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2238pub const DIDOI_FFACTUATOR: u32 = 1u32;
04454e1e 2239#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2240pub const DIDOI_FFEFFECTTRIGGER: u32 = 2u32;
04454e1e 2241#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2242pub const DIDOI_GUIDISUSAGE: u32 = 65536u32;
04454e1e 2243#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2244pub const DIDOI_POLLED: u32 = 32768u32;
04454e1e 2245#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2246pub const DIDSAM_DEFAULT: u32 = 0u32;
04454e1e 2247#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2248pub const DIDSAM_FORCESAVE: u32 = 2u32;
04454e1e 2249#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2250pub const DIDSAM_NOUSER: u32 = 1u32;
04454e1e 2251#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2252pub const DIEB_NOTRIGGER: u32 = 4294967295u32;
04454e1e 2253#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2254pub const DIEDBSFL_ATTACHEDONLY: u32 = 0u32;
04454e1e 2255#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2256pub const DIEDBSFL_AVAILABLEDEVICES: u32 = 4096u32;
04454e1e 2257#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2258pub const DIEDBSFL_FORCEFEEDBACK: u32 = 256u32;
04454e1e 2259#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2260pub const DIEDBSFL_MULTIMICEKEYBOARDS: u32 = 8192u32;
04454e1e 2261#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2262pub const DIEDBSFL_NONGAMINGDEVICES: u32 = 16384u32;
04454e1e 2263#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2264pub const DIEDBSFL_THISUSER: u32 = 16u32;
04454e1e 2265#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2266pub const DIEDBSFL_VALID: u32 = 28944u32;
04454e1e 2267#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2268pub const DIEDBS_MAPPEDPRI1: u32 = 1u32;
04454e1e 2269#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2270pub const DIEDBS_MAPPEDPRI2: u32 = 2u32;
04454e1e 2271#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2272pub const DIEDBS_NEWDEVICE: u32 = 32u32;
04454e1e 2273#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2274pub const DIEDBS_RECENTDEVICE: u32 = 16u32;
04454e1e 2275#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2276pub const DIEDFL_ALLDEVICES: u32 = 0u32;
04454e1e 2277#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2278pub const DIEDFL_ATTACHEDONLY: u32 = 1u32;
04454e1e 2279#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2280pub const DIEDFL_FORCEFEEDBACK: u32 = 256u32;
04454e1e 2281#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2282pub const DIEDFL_INCLUDEALIASES: u32 = 65536u32;
04454e1e 2283#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2284pub const DIEDFL_INCLUDEHIDDEN: u32 = 262144u32;
04454e1e 2285#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2286pub const DIEDFL_INCLUDEPHANTOMS: u32 = 131072u32;
04454e1e 2287#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2288pub const DIEFF_CARTESIAN: u32 = 16u32;
04454e1e 2289#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2290pub const DIEFF_OBJECTIDS: u32 = 1u32;
04454e1e 2291#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2292pub const DIEFF_OBJECTOFFSETS: u32 = 2u32;
04454e1e 2293#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2294pub const DIEFF_POLAR: u32 = 32u32;
04454e1e 2295#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2296pub const DIEFF_SPHERICAL: u32 = 64u32;
04454e1e 2297#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2298pub const DIEFT_ALL: u32 = 0u32;
04454e1e 2299#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2300pub const DIEFT_CONDITION: u32 = 4u32;
04454e1e 2301#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2302pub const DIEFT_CONSTANTFORCE: u32 = 1u32;
04454e1e 2303#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2304pub const DIEFT_CUSTOMFORCE: u32 = 5u32;
04454e1e 2305#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2306pub const DIEFT_DEADBAND: u32 = 16384u32;
04454e1e 2307#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2308pub const DIEFT_FFATTACK: u32 = 512u32;
04454e1e 2309#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2310pub const DIEFT_FFFADE: u32 = 1024u32;
04454e1e 2311#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2312pub const DIEFT_HARDWARE: u32 = 255u32;
04454e1e 2313#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2314pub const DIEFT_PERIODIC: u32 = 3u32;
04454e1e 2315#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2316pub const DIEFT_POSNEGCOEFFICIENTS: u32 = 4096u32;
04454e1e 2317#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2318pub const DIEFT_POSNEGSATURATION: u32 = 8192u32;
04454e1e 2319#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2320pub const DIEFT_RAMPFORCE: u32 = 2u32;
04454e1e 2321#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2322pub const DIEFT_SATURATION: u32 = 2048u32;
04454e1e 2323#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2324pub const DIEFT_STARTDELAY: u32 = 32768u32;
04454e1e 2325#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2326pub const DIEGES_EMULATED: u32 = 2u32;
04454e1e 2327#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2328pub const DIEGES_PLAYING: u32 = 1u32;
04454e1e 2329#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2330pub const DIENUM_CONTINUE: u32 = 1u32;
04454e1e 2331#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2332pub const DIENUM_STOP: u32 = 0u32;
04454e1e 2333#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2334pub const DIEP_ALLPARAMS: u32 = 1023u32;
04454e1e 2335#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2336pub const DIEP_ALLPARAMS_DX5: u32 = 511u32;
04454e1e 2337#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2338pub const DIEP_AXES: u32 = 32u32;
04454e1e 2339#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2340pub const DIEP_DIRECTION: u32 = 64u32;
04454e1e 2341#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2342pub const DIEP_DURATION: u32 = 1u32;
04454e1e 2343#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2344pub const DIEP_ENVELOPE: u32 = 128u32;
04454e1e 2345#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2346pub const DIEP_GAIN: u32 = 4u32;
04454e1e 2347#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2348pub const DIEP_NODOWNLOAD: u32 = 2147483648u32;
04454e1e 2349#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2350pub const DIEP_NORESTART: u32 = 1073741824u32;
04454e1e 2351#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2352pub const DIEP_SAMPLEPERIOD: u32 = 2u32;
04454e1e 2353#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2354pub const DIEP_START: u32 = 536870912u32;
04454e1e 2355#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2356pub const DIEP_STARTDELAY: u32 = 512u32;
04454e1e 2357#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2358pub const DIEP_TRIGGERBUTTON: u32 = 8u32;
04454e1e 2359#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2360pub const DIEP_TRIGGERREPEATINTERVAL: u32 = 16u32;
04454e1e 2361#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2362pub const DIEP_TYPESPECIFICPARAMS: u32 = 256u32;
04454e1e 2363#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2364pub const DIERR_ACQUIRED: ::windows_sys::core::HRESULT = -2147024726i32;
04454e1e 2365#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2366pub const DIERR_ALREADYINITIALIZED: ::windows_sys::core::HRESULT = -2147023649i32;
04454e1e 2367#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2368pub const DIERR_BADDRIVERVER: ::windows_sys::core::HRESULT = -2147024777i32;
04454e1e 2369#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2370pub const DIERR_BADINF: i32 = -2147220478i32;
04454e1e 2371#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2372pub const DIERR_BETADIRECTINPUTVERSION: ::windows_sys::core::HRESULT = -2147023743i32;
04454e1e 2373#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2374pub const DIERR_CANCELLED: i32 = -2147220479i32;
04454e1e 2375#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2376pub const DIERR_DEVICEFULL: i32 = -2147220991i32;
04454e1e 2377#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2378pub const DIERR_DEVICENOTREG: i32 = -2147221164i32;
04454e1e 2379#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2380pub const DIERR_DRIVERFIRST: i32 = -2147220736i32;
04454e1e 2381#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2382pub const DIERR_DRIVERLAST: i32 = -2147220481i32;
04454e1e 2383#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2384pub const DIERR_EFFECTPLAYING: i32 = -2147220984i32;
04454e1e 2385#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2386pub const DIERR_GENERIC: i32 = -2147467259i32;
04454e1e 2387#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2388pub const DIERR_HANDLEEXISTS: i32 = -2147024891i32;
04454e1e 2389#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2390pub const DIERR_HASEFFECTS: i32 = -2147220988i32;
04454e1e 2391#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2392pub const DIERR_INCOMPLETEEFFECT: i32 = -2147220986i32;
04454e1e 2393#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2394pub const DIERR_INPUTLOST: ::windows_sys::core::HRESULT = -2147024866i32;
04454e1e 2395#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2396pub const DIERR_INSUFFICIENTPRIVS: i32 = -2147220992i32;
04454e1e 2397#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2398pub const DIERR_INVALIDCLASSINSTALLER: i32 = -2147220480i32;
04454e1e 2399#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2400pub const DIERR_INVALIDPARAM: i32 = -2147024809i32;
04454e1e 2401#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2402pub const DIERR_MAPFILEFAIL: i32 = -2147220981i32;
04454e1e 2403#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2404pub const DIERR_MOREDATA: i32 = -2147220990i32;
04454e1e 2405#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2406pub const DIERR_NOAGGREGATION: i32 = -2147221232i32;
04454e1e 2407#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2408pub const DIERR_NOINTERFACE: i32 = -2147467262i32;
04454e1e 2409#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2410pub const DIERR_NOMOREITEMS: ::windows_sys::core::HRESULT = -2147024637i32;
04454e1e 2411#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2412pub const DIERR_NOTACQUIRED: ::windows_sys::core::HRESULT = -2147024884i32;
04454e1e 2413#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2414pub const DIERR_NOTBUFFERED: i32 = -2147220985i32;
04454e1e 2415#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2416pub const DIERR_NOTDOWNLOADED: i32 = -2147220989i32;
04454e1e 2417#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2418pub const DIERR_NOTEXCLUSIVEACQUIRED: i32 = -2147220987i32;
04454e1e 2419#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2420pub const DIERR_NOTFOUND: ::windows_sys::core::HRESULT = -2147024894i32;
04454e1e 2421#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2422pub const DIERR_NOTINITIALIZED: ::windows_sys::core::HRESULT = -2147024875i32;
04454e1e 2423#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2424pub const DIERR_OBJECTNOTFOUND: ::windows_sys::core::HRESULT = -2147024894i32;
04454e1e 2425#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2426pub const DIERR_OLDDIRECTINPUTVERSION: ::windows_sys::core::HRESULT = -2147023746i32;
04454e1e 2427#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2428pub const DIERR_OTHERAPPHASPRIO: i32 = -2147024891i32;
04454e1e 2429#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2430pub const DIERR_OUTOFMEMORY: i32 = -2147024882i32;
04454e1e 2431#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2432pub const DIERR_READONLY: i32 = -2147024891i32;
04454e1e 2433#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2434pub const DIERR_REPORTFULL: i32 = -2147220982i32;
04454e1e 2435#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2436pub const DIERR_UNPLUGGED: i32 = -2147220983i32;
04454e1e 2437#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2438pub const DIERR_UNSUPPORTED: i32 = -2147467263i32;
04454e1e 2439#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2440pub const DIES_NODOWNLOAD: u32 = 2147483648u32;
04454e1e 2441#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2442pub const DIES_SOLO: u32 = 1u32;
04454e1e 2443#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2444pub const DIFEF_DEFAULT: u32 = 0u32;
04454e1e 2445#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2446pub const DIFEF_INCLUDENONSTANDARD: u32 = 1u32;
04454e1e 2447#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2448pub const DIFEF_MODIFYIFNEEDED: u32 = 16u32;
04454e1e 2449#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
487cf647 2450pub const DIGDD_PEEK: u32 = 1u32;
04454e1e 2451#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2452pub const DIGFFS_ACTUATORSOFF: u32 = 32u32;
04454e1e 2453#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2454pub const DIGFFS_ACTUATORSON: u32 = 16u32;
04454e1e 2455#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2456pub const DIGFFS_DEVICELOST: u32 = 2147483648u32;
04454e1e 2457#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2458pub const DIGFFS_EMPTY: u32 = 1u32;
04454e1e 2459#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2460pub const DIGFFS_PAUSED: u32 = 4u32;
04454e1e 2461#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2462pub const DIGFFS_POWEROFF: u32 = 128u32;
04454e1e 2463#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2464pub const DIGFFS_POWERON: u32 = 64u32;
04454e1e 2465#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2466pub const DIGFFS_SAFETYSWITCHOFF: u32 = 512u32;
04454e1e 2467#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2468pub const DIGFFS_SAFETYSWITCHON: u32 = 256u32;
04454e1e 2469#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2470pub const DIGFFS_STOPPED: u32 = 2u32;
04454e1e 2471#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2472pub const DIGFFS_USERFFSWITCHOFF: u32 = 2048u32;
04454e1e 2473#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2474pub const DIGFFS_USERFFSWITCHON: u32 = 1024u32;
04454e1e 2475#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2476pub const DIHATSWITCH_2DCONTROL_HATSWITCH: u32 = 587220481u32;
04454e1e 2477#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2478pub const DIHATSWITCH_3DCONTROL_HATSWITCH: u32 = 603997697u32;
04454e1e 2479#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2480pub const DIHATSWITCH_ARCADEP_VIEW: u32 = 570443265u32;
04454e1e 2481#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2482pub const DIHATSWITCH_ARCADES_VIEW: u32 = 553666049u32;
04454e1e 2483#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2484pub const DIHATSWITCH_BBALLD_GLANCE: u32 = 318785025u32;
04454e1e 2485#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2486pub const DIHATSWITCH_BBALLO_GLANCE: u32 = 302007809u32;
04454e1e 2487#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2488pub const DIHATSWITCH_BIKINGM_SCROLL: u32 = 469779969u32;
04454e1e 2489#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2490pub const DIHATSWITCH_CADF_HATSWITCH: u32 = 620774913u32;
04454e1e 2491#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2492pub const DIHATSWITCH_CADM_HATSWITCH: u32 = 637552129u32;
04454e1e 2493#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2494pub const DIHATSWITCH_DRIVINGC_GLANCE: u32 = 33572353u32;
04454e1e 2495#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2496pub const DIHATSWITCH_DRIVINGR_GLANCE: u32 = 16795137u32;
04454e1e 2497#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2498pub const DIHATSWITCH_DRIVINGT_GLANCE: u32 = 50349569u32;
04454e1e 2499#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2500pub const DIHATSWITCH_FIGHTINGH_SLIDE: u32 = 134235649u32;
04454e1e 2501#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2502pub const DIHATSWITCH_FISHING_GLANCE: u32 = 234898945u32;
04454e1e 2503#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2504pub const DIHATSWITCH_FLYINGC_GLANCE: u32 = 67126785u32;
04454e1e 2505#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2506pub const DIHATSWITCH_FLYINGH_GLANCE: u32 = 100681217u32;
04454e1e 2507#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2508pub const DIHATSWITCH_FLYINGM_GLANCE: u32 = 83904001u32;
04454e1e 2509#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2510pub const DIHATSWITCH_FPS_GLANCE: u32 = 151012865u32;
04454e1e 2511#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2512pub const DIHATSWITCH_GOLF_SCROLL: u32 = 402671105u32;
04454e1e 2513#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2514pub const DIHATSWITCH_HOCKEYD_SCROLL: u32 = 436225537u32;
04454e1e 2515#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2516pub const DIHATSWITCH_HOCKEYG_SCROLL: u32 = 453002753u32;
04454e1e 2517#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2518pub const DIHATSWITCH_HOCKEYO_SCROLL: u32 = 419448321u32;
04454e1e 2519#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2520pub const DIHATSWITCH_HUNTING_GLANCE: u32 = 218121729u32;
04454e1e 2521#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2522pub const DIHATSWITCH_MECHA_GLANCE: u32 = 687883777u32;
04454e1e 2523#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2524pub const DIHATSWITCH_RACQUET_GLANCE: u32 = 536888833u32;
04454e1e 2525#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2526pub const DIHATSWITCH_SKIING_GLANCE: u32 = 486557185u32;
04454e1e 2527#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2528pub const DIHATSWITCH_SOCCERD_GLANCE: u32 = 520111617u32;
04454e1e 2529#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2530pub const DIHATSWITCH_SOCCERO_GLANCE: u32 = 503334401u32;
04454e1e 2531#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2532pub const DIHATSWITCH_SPACESIM_GLANCE: u32 = 117458433u32;
04454e1e 2533#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2534pub const DIHATSWITCH_STRATEGYR_GLANCE: u32 = 184567297u32;
04454e1e 2535#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2536pub const DIHATSWITCH_TPS_GLANCE: u32 = 167790081u32;
04454e1e 2537#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2538pub const DIJC_CALLOUT: u32 = 8u32;
04454e1e 2539#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2540pub const DIJC_GAIN: u32 = 4u32;
04454e1e 2541#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2542pub const DIJC_GUIDINSTANCE: u32 = 1u32;
04454e1e 2543#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2544pub const DIJC_REGHWCONFIGTYPE: u32 = 2u32;
04454e1e 2545#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2546pub const DIJC_WDMGAMEPORT: u32 = 16u32;
04454e1e 2547#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2548pub const DIJU_GAMEPORTEMULATOR: u32 = 4u32;
04454e1e 2549#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2550pub const DIJU_GLOBALDRIVER: u32 = 2u32;
04454e1e 2551#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2552pub const DIJU_USERVALUES: u32 = 1u32;
04454e1e 2553#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2554pub const DIKEYBOARD_0: u32 = 2164261899u32;
04454e1e 2555#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2556pub const DIKEYBOARD_1: u32 = 2164261890u32;
04454e1e 2557#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2558pub const DIKEYBOARD_2: u32 = 2164261891u32;
04454e1e 2559#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2560pub const DIKEYBOARD_3: u32 = 2164261892u32;
04454e1e 2561#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2562pub const DIKEYBOARD_4: u32 = 2164261893u32;
04454e1e 2563#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2564pub const DIKEYBOARD_5: u32 = 2164261894u32;
04454e1e 2565#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2566pub const DIKEYBOARD_6: u32 = 2164261895u32;
04454e1e 2567#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2568pub const DIKEYBOARD_7: u32 = 2164261896u32;
04454e1e 2569#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2570pub const DIKEYBOARD_8: u32 = 2164261897u32;
04454e1e 2571#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2572pub const DIKEYBOARD_9: u32 = 2164261898u32;
04454e1e 2573#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2574pub const DIKEYBOARD_A: u32 = 2164261918u32;
04454e1e 2575#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2576pub const DIKEYBOARD_ABNT_C1: u32 = 2164262003u32;
04454e1e 2577#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2578pub const DIKEYBOARD_ABNT_C2: u32 = 2164262014u32;
04454e1e 2579#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2580pub const DIKEYBOARD_ADD: u32 = 2164261966u32;
04454e1e 2581#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2582pub const DIKEYBOARD_APOSTROPHE: u32 = 2164261928u32;
04454e1e 2583#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2584pub const DIKEYBOARD_APPS: u32 = 2164262109u32;
04454e1e 2585#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2586pub const DIKEYBOARD_AT: u32 = 2164262033u32;
04454e1e 2587#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2588pub const DIKEYBOARD_AX: u32 = 2164262038u32;
04454e1e 2589#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2590pub const DIKEYBOARD_B: u32 = 2164261936u32;
04454e1e 2591#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2592pub const DIKEYBOARD_BACK: u32 = 2164261902u32;
04454e1e 2593#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2594pub const DIKEYBOARD_BACKSLASH: u32 = 2164261931u32;
04454e1e 2595#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2596pub const DIKEYBOARD_C: u32 = 2164261934u32;
04454e1e 2597#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2598pub const DIKEYBOARD_CALCULATOR: u32 = 2164262049u32;
04454e1e 2599#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2600pub const DIKEYBOARD_CAPITAL: u32 = 2164261946u32;
04454e1e 2601#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2602pub const DIKEYBOARD_COLON: u32 = 2164262034u32;
04454e1e 2603#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2604pub const DIKEYBOARD_COMMA: u32 = 2164261939u32;
04454e1e 2605#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2606pub const DIKEYBOARD_CONVERT: u32 = 2164262009u32;
04454e1e 2607#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2608pub const DIKEYBOARD_D: u32 = 2164261920u32;
04454e1e 2609#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2610pub const DIKEYBOARD_DECIMAL: u32 = 2164261971u32;
04454e1e 2611#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2612pub const DIKEYBOARD_DELETE: u32 = 2164262099u32;
04454e1e 2613#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2614pub const DIKEYBOARD_DIVIDE: u32 = 2164262069u32;
04454e1e 2615#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2616pub const DIKEYBOARD_DOWN: u32 = 2164262096u32;
04454e1e 2617#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2618pub const DIKEYBOARD_E: u32 = 2164261906u32;
04454e1e 2619#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2620pub const DIKEYBOARD_END: u32 = 2164262095u32;
04454e1e 2621#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2622pub const DIKEYBOARD_EQUALS: u32 = 2164261901u32;
04454e1e 2623#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2624pub const DIKEYBOARD_ESCAPE: u32 = 2164261889u32;
04454e1e 2625#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2626pub const DIKEYBOARD_F: u32 = 2164261921u32;
04454e1e 2627#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2628pub const DIKEYBOARD_F1: u32 = 2164261947u32;
04454e1e 2629#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2630pub const DIKEYBOARD_F10: u32 = 2164261956u32;
04454e1e 2631#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2632pub const DIKEYBOARD_F11: u32 = 2164261975u32;
04454e1e 2633#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2634pub const DIKEYBOARD_F12: u32 = 2164261976u32;
04454e1e 2635#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2636pub const DIKEYBOARD_F13: u32 = 2164261988u32;
04454e1e 2637#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2638pub const DIKEYBOARD_F14: u32 = 2164261989u32;
04454e1e 2639#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2640pub const DIKEYBOARD_F15: u32 = 2164261990u32;
04454e1e 2641#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2642pub const DIKEYBOARD_F2: u32 = 2164261948u32;
04454e1e 2643#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2644pub const DIKEYBOARD_F3: u32 = 2164261949u32;
04454e1e 2645#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2646pub const DIKEYBOARD_F4: u32 = 2164261950u32;
04454e1e 2647#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2648pub const DIKEYBOARD_F5: u32 = 2164261951u32;
04454e1e 2649#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2650pub const DIKEYBOARD_F6: u32 = 2164261952u32;
04454e1e 2651#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2652pub const DIKEYBOARD_F7: u32 = 2164261953u32;
04454e1e 2653#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2654pub const DIKEYBOARD_F8: u32 = 2164261954u32;
04454e1e 2655#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2656pub const DIKEYBOARD_F9: u32 = 2164261955u32;
04454e1e 2657#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2658pub const DIKEYBOARD_G: u32 = 2164261922u32;
04454e1e 2659#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2660pub const DIKEYBOARD_GRAVE: u32 = 2164261929u32;
04454e1e 2661#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2662pub const DIKEYBOARD_H: u32 = 2164261923u32;
04454e1e 2663#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2664pub const DIKEYBOARD_HOME: u32 = 2164262087u32;
04454e1e 2665#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2666pub const DIKEYBOARD_I: u32 = 2164261911u32;
04454e1e 2667#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2668pub const DIKEYBOARD_INSERT: u32 = 2164262098u32;
04454e1e 2669#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2670pub const DIKEYBOARD_J: u32 = 2164261924u32;
04454e1e 2671#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2672pub const DIKEYBOARD_K: u32 = 2164261925u32;
04454e1e 2673#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2674pub const DIKEYBOARD_KANA: u32 = 2164262000u32;
04454e1e 2675#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2676pub const DIKEYBOARD_KANJI: u32 = 2164262036u32;
04454e1e 2677#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2678pub const DIKEYBOARD_L: u32 = 2164261926u32;
04454e1e 2679#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2680pub const DIKEYBOARD_LBRACKET: u32 = 2164261914u32;
04454e1e 2681#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2682pub const DIKEYBOARD_LCONTROL: u32 = 2164261917u32;
04454e1e 2683#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2684pub const DIKEYBOARD_LEFT: u32 = 2164262091u32;
04454e1e 2685#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2686pub const DIKEYBOARD_LMENU: u32 = 2164261944u32;
04454e1e 2687#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2688pub const DIKEYBOARD_LSHIFT: u32 = 2164261930u32;
04454e1e 2689#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2690pub const DIKEYBOARD_LWIN: u32 = 2164262107u32;
04454e1e 2691#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2692pub const DIKEYBOARD_M: u32 = 2164261938u32;
04454e1e 2693#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2694pub const DIKEYBOARD_MAIL: u32 = 2164262124u32;
04454e1e 2695#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2696pub const DIKEYBOARD_MEDIASELECT: u32 = 2164262125u32;
04454e1e 2697#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2698pub const DIKEYBOARD_MEDIASTOP: u32 = 2164262052u32;
04454e1e 2699#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2700pub const DIKEYBOARD_MINUS: u32 = 2164261900u32;
04454e1e 2701#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2702pub const DIKEYBOARD_MULTIPLY: u32 = 2164261943u32;
04454e1e 2703#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2704pub const DIKEYBOARD_MUTE: u32 = 2164262048u32;
04454e1e 2705#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2706pub const DIKEYBOARD_MYCOMPUTER: u32 = 2164262123u32;
04454e1e 2707#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2708pub const DIKEYBOARD_N: u32 = 2164261937u32;
04454e1e 2709#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2710pub const DIKEYBOARD_NEXT: u32 = 2164262097u32;
04454e1e 2711#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2712pub const DIKEYBOARD_NEXTTRACK: u32 = 2164262041u32;
04454e1e 2713#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2714pub const DIKEYBOARD_NOCONVERT: u32 = 2164262011u32;
04454e1e 2715#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2716pub const DIKEYBOARD_NUMLOCK: u32 = 2164261957u32;
04454e1e 2717#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2718pub const DIKEYBOARD_NUMPAD0: u32 = 2164261970u32;
04454e1e 2719#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2720pub const DIKEYBOARD_NUMPAD1: u32 = 2164261967u32;
04454e1e 2721#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2722pub const DIKEYBOARD_NUMPAD2: u32 = 2164261968u32;
04454e1e 2723#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2724pub const DIKEYBOARD_NUMPAD3: u32 = 2164261969u32;
04454e1e 2725#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2726pub const DIKEYBOARD_NUMPAD4: u32 = 2164261963u32;
04454e1e 2727#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2728pub const DIKEYBOARD_NUMPAD5: u32 = 2164261964u32;
04454e1e 2729#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2730pub const DIKEYBOARD_NUMPAD6: u32 = 2164261965u32;
04454e1e 2731#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2732pub const DIKEYBOARD_NUMPAD7: u32 = 2164261959u32;
04454e1e 2733#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2734pub const DIKEYBOARD_NUMPAD8: u32 = 2164261960u32;
04454e1e 2735#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2736pub const DIKEYBOARD_NUMPAD9: u32 = 2164261961u32;
04454e1e 2737#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2738pub const DIKEYBOARD_NUMPADCOMMA: u32 = 2164262067u32;
04454e1e 2739#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2740pub const DIKEYBOARD_NUMPADENTER: u32 = 2164262044u32;
04454e1e 2741#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2742pub const DIKEYBOARD_NUMPADEQUALS: u32 = 2164262029u32;
04454e1e 2743#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2744pub const DIKEYBOARD_O: u32 = 2164261912u32;
04454e1e 2745#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2746pub const DIKEYBOARD_OEM_102: u32 = 2164261974u32;
04454e1e 2747#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2748pub const DIKEYBOARD_P: u32 = 2164261913u32;
04454e1e 2749#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2750pub const DIKEYBOARD_PAUSE: u32 = 2164262085u32;
04454e1e 2751#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2752pub const DIKEYBOARD_PERIOD: u32 = 2164261940u32;
04454e1e 2753#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2754pub const DIKEYBOARD_PLAYPAUSE: u32 = 2164262050u32;
04454e1e 2755#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2756pub const DIKEYBOARD_POWER: u32 = 2164262110u32;
04454e1e 2757#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2758pub const DIKEYBOARD_PREVTRACK: u32 = 2164262032u32;
04454e1e 2759#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2760pub const DIKEYBOARD_PRIOR: u32 = 2164262089u32;
04454e1e 2761#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2762pub const DIKEYBOARD_Q: u32 = 2164261904u32;
04454e1e 2763#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2764pub const DIKEYBOARD_R: u32 = 2164261907u32;
04454e1e 2765#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2766pub const DIKEYBOARD_RBRACKET: u32 = 2164261915u32;
04454e1e 2767#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2768pub const DIKEYBOARD_RCONTROL: u32 = 2164262045u32;
04454e1e 2769#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2770pub const DIKEYBOARD_RETURN: u32 = 2164261916u32;
04454e1e 2771#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2772pub const DIKEYBOARD_RIGHT: u32 = 2164262093u32;
04454e1e 2773#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2774pub const DIKEYBOARD_RMENU: u32 = 2164262072u32;
04454e1e 2775#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2776pub const DIKEYBOARD_RSHIFT: u32 = 2164261942u32;
04454e1e 2777#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2778pub const DIKEYBOARD_RWIN: u32 = 2164262108u32;
04454e1e 2779#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2780pub const DIKEYBOARD_S: u32 = 2164261919u32;
04454e1e 2781#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2782pub const DIKEYBOARD_SCROLL: u32 = 2164261958u32;
04454e1e 2783#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2784pub const DIKEYBOARD_SEMICOLON: u32 = 2164261927u32;
04454e1e 2785#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2786pub const DIKEYBOARD_SLASH: u32 = 2164261941u32;
04454e1e 2787#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2788pub const DIKEYBOARD_SLEEP: u32 = 2164262111u32;
04454e1e 2789#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2790pub const DIKEYBOARD_SPACE: u32 = 2164261945u32;
04454e1e 2791#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2792pub const DIKEYBOARD_STOP: u32 = 2164262037u32;
04454e1e 2793#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2794pub const DIKEYBOARD_SUBTRACT: u32 = 2164261962u32;
04454e1e 2795#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2796pub const DIKEYBOARD_SYSRQ: u32 = 2164262071u32;
04454e1e 2797#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2798pub const DIKEYBOARD_T: u32 = 2164261908u32;
04454e1e 2799#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2800pub const DIKEYBOARD_TAB: u32 = 2164261903u32;
04454e1e 2801#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2802pub const DIKEYBOARD_U: u32 = 2164261910u32;
04454e1e 2803#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2804pub const DIKEYBOARD_UNDERLINE: u32 = 2164262035u32;
04454e1e 2805#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2806pub const DIKEYBOARD_UNLABELED: u32 = 2164262039u32;
04454e1e 2807#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2808pub const DIKEYBOARD_UP: u32 = 2164262088u32;
04454e1e 2809#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2810pub const DIKEYBOARD_V: u32 = 2164261935u32;
04454e1e 2811#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2812pub const DIKEYBOARD_VOLUMEDOWN: u32 = 2164262062u32;
04454e1e 2813#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2814pub const DIKEYBOARD_VOLUMEUP: u32 = 2164262064u32;
04454e1e 2815#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2816pub const DIKEYBOARD_W: u32 = 2164261905u32;
04454e1e 2817#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2818pub const DIKEYBOARD_WAKE: u32 = 2164262115u32;
04454e1e 2819#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2820pub const DIKEYBOARD_WEBBACK: u32 = 2164262122u32;
04454e1e 2821#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2822pub const DIKEYBOARD_WEBFAVORITES: u32 = 2164262118u32;
04454e1e 2823#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2824pub const DIKEYBOARD_WEBFORWARD: u32 = 2164262121u32;
04454e1e 2825#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2826pub const DIKEYBOARD_WEBHOME: u32 = 2164262066u32;
04454e1e 2827#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2828pub const DIKEYBOARD_WEBREFRESH: u32 = 2164262119u32;
04454e1e 2829#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2830pub const DIKEYBOARD_WEBSEARCH: u32 = 2164262117u32;
04454e1e 2831#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2832pub const DIKEYBOARD_WEBSTOP: u32 = 2164262120u32;
04454e1e 2833#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2834pub const DIKEYBOARD_X: u32 = 2164261933u32;
04454e1e 2835#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2836pub const DIKEYBOARD_Y: u32 = 2164261909u32;
04454e1e 2837#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2838pub const DIKEYBOARD_YEN: u32 = 2164262013u32;
04454e1e 2839#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2840pub const DIKEYBOARD_Z: u32 = 2164261932u32;
04454e1e 2841#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2842pub const DIK_0: u32 = 11u32;
04454e1e 2843#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2844pub const DIK_1: u32 = 2u32;
04454e1e 2845#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2846pub const DIK_2: u32 = 3u32;
04454e1e 2847#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2848pub const DIK_3: u32 = 4u32;
04454e1e 2849#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2850pub const DIK_4: u32 = 5u32;
04454e1e 2851#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2852pub const DIK_5: u32 = 6u32;
04454e1e 2853#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2854pub const DIK_6: u32 = 7u32;
04454e1e 2855#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2856pub const DIK_7: u32 = 8u32;
04454e1e 2857#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2858pub const DIK_8: u32 = 9u32;
04454e1e 2859#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2860pub const DIK_9: u32 = 10u32;
04454e1e 2861#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2862pub const DIK_A: u32 = 30u32;
04454e1e 2863#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2864pub const DIK_ABNT_C1: u32 = 115u32;
04454e1e 2865#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2866pub const DIK_ABNT_C2: u32 = 126u32;
04454e1e 2867#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2868pub const DIK_ADD: u32 = 78u32;
04454e1e 2869#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2870pub const DIK_APOSTROPHE: u32 = 40u32;
04454e1e 2871#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2872pub const DIK_APPS: u32 = 221u32;
04454e1e 2873#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2874pub const DIK_AT: u32 = 145u32;
04454e1e 2875#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2876pub const DIK_AX: u32 = 150u32;
04454e1e 2877#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2878pub const DIK_B: u32 = 48u32;
04454e1e 2879#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2880pub const DIK_BACK: u32 = 14u32;
04454e1e 2881#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2882pub const DIK_BACKSLASH: u32 = 43u32;
04454e1e 2883#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2884pub const DIK_BACKSPACE: u32 = 14u32;
04454e1e 2885#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2886pub const DIK_C: u32 = 46u32;
04454e1e 2887#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2888pub const DIK_CALCULATOR: u32 = 161u32;
04454e1e 2889#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2890pub const DIK_CAPITAL: u32 = 58u32;
04454e1e 2891#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2892pub const DIK_CAPSLOCK: u32 = 58u32;
04454e1e 2893#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2894pub const DIK_CIRCUMFLEX: u32 = 144u32;
04454e1e 2895#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2896pub const DIK_COLON: u32 = 146u32;
04454e1e 2897#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2898pub const DIK_COMMA: u32 = 51u32;
04454e1e 2899#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2900pub const DIK_CONVERT: u32 = 121u32;
04454e1e 2901#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2902pub const DIK_D: u32 = 32u32;
04454e1e 2903#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2904pub const DIK_DECIMAL: u32 = 83u32;
04454e1e 2905#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2906pub const DIK_DELETE: u32 = 211u32;
04454e1e 2907#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2908pub const DIK_DIVIDE: u32 = 181u32;
04454e1e 2909#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2910pub const DIK_DOWN: u32 = 208u32;
04454e1e 2911#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2912pub const DIK_DOWNARROW: u32 = 208u32;
04454e1e 2913#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2914pub const DIK_E: u32 = 18u32;
04454e1e 2915#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2916pub const DIK_END: u32 = 207u32;
04454e1e 2917#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2918pub const DIK_EQUALS: u32 = 13u32;
04454e1e 2919#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2920pub const DIK_ESCAPE: u32 = 1u32;
04454e1e 2921#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2922pub const DIK_F: u32 = 33u32;
04454e1e 2923#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2924pub const DIK_F1: u32 = 59u32;
04454e1e 2925#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2926pub const DIK_F10: u32 = 68u32;
04454e1e 2927#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2928pub const DIK_F11: u32 = 87u32;
04454e1e 2929#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2930pub const DIK_F12: u32 = 88u32;
04454e1e 2931#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2932pub const DIK_F13: u32 = 100u32;
04454e1e 2933#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2934pub const DIK_F14: u32 = 101u32;
04454e1e 2935#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2936pub const DIK_F15: u32 = 102u32;
04454e1e 2937#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2938pub const DIK_F2: u32 = 60u32;
04454e1e 2939#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2940pub const DIK_F3: u32 = 61u32;
04454e1e 2941#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2942pub const DIK_F4: u32 = 62u32;
04454e1e 2943#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2944pub const DIK_F5: u32 = 63u32;
04454e1e 2945#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2946pub const DIK_F6: u32 = 64u32;
04454e1e 2947#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2948pub const DIK_F7: u32 = 65u32;
04454e1e 2949#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2950pub const DIK_F8: u32 = 66u32;
04454e1e 2951#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2952pub const DIK_F9: u32 = 67u32;
04454e1e 2953#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2954pub const DIK_G: u32 = 34u32;
04454e1e 2955#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2956pub const DIK_GRAVE: u32 = 41u32;
04454e1e 2957#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2958pub const DIK_H: u32 = 35u32;
04454e1e 2959#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2960pub const DIK_HOME: u32 = 199u32;
04454e1e 2961#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2962pub const DIK_I: u32 = 23u32;
04454e1e 2963#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2964pub const DIK_INSERT: u32 = 210u32;
04454e1e 2965#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2966pub const DIK_J: u32 = 36u32;
04454e1e 2967#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2968pub const DIK_K: u32 = 37u32;
04454e1e 2969#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2970pub const DIK_KANA: u32 = 112u32;
04454e1e 2971#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2972pub const DIK_KANJI: u32 = 148u32;
04454e1e 2973#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2974pub const DIK_L: u32 = 38u32;
04454e1e 2975#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2976pub const DIK_LALT: u32 = 56u32;
04454e1e 2977#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2978pub const DIK_LBRACKET: u32 = 26u32;
04454e1e 2979#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2980pub const DIK_LCONTROL: u32 = 29u32;
04454e1e 2981#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2982pub const DIK_LEFT: u32 = 203u32;
04454e1e 2983#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2984pub const DIK_LEFTARROW: u32 = 203u32;
04454e1e 2985#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2986pub const DIK_LMENU: u32 = 56u32;
04454e1e 2987#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2988pub const DIK_LSHIFT: u32 = 42u32;
04454e1e 2989#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2990pub const DIK_LWIN: u32 = 219u32;
04454e1e 2991#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2992pub const DIK_M: u32 = 50u32;
04454e1e 2993#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2994pub const DIK_MAIL: u32 = 236u32;
04454e1e 2995#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2996pub const DIK_MEDIASELECT: u32 = 237u32;
04454e1e 2997#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 2998pub const DIK_MEDIASTOP: u32 = 164u32;
04454e1e 2999#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3000pub const DIK_MINUS: u32 = 12u32;
04454e1e 3001#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3002pub const DIK_MULTIPLY: u32 = 55u32;
04454e1e 3003#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3004pub const DIK_MUTE: u32 = 160u32;
04454e1e 3005#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3006pub const DIK_MYCOMPUTER: u32 = 235u32;
04454e1e 3007#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3008pub const DIK_N: u32 = 49u32;
04454e1e 3009#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3010pub const DIK_NEXT: u32 = 209u32;
04454e1e 3011#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3012pub const DIK_NEXTTRACK: u32 = 153u32;
04454e1e 3013#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3014pub const DIK_NOCONVERT: u32 = 123u32;
04454e1e 3015#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3016pub const DIK_NUMLOCK: u32 = 69u32;
04454e1e 3017#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3018pub const DIK_NUMPAD0: u32 = 82u32;
04454e1e 3019#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3020pub const DIK_NUMPAD1: u32 = 79u32;
04454e1e 3021#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3022pub const DIK_NUMPAD2: u32 = 80u32;
04454e1e 3023#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3024pub const DIK_NUMPAD3: u32 = 81u32;
04454e1e 3025#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3026pub const DIK_NUMPAD4: u32 = 75u32;
04454e1e 3027#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3028pub const DIK_NUMPAD5: u32 = 76u32;
04454e1e 3029#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3030pub const DIK_NUMPAD6: u32 = 77u32;
04454e1e 3031#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3032pub const DIK_NUMPAD7: u32 = 71u32;
04454e1e 3033#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3034pub const DIK_NUMPAD8: u32 = 72u32;
04454e1e 3035#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3036pub const DIK_NUMPAD9: u32 = 73u32;
04454e1e 3037#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3038pub const DIK_NUMPADCOMMA: u32 = 179u32;
04454e1e 3039#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3040pub const DIK_NUMPADENTER: u32 = 156u32;
04454e1e 3041#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3042pub const DIK_NUMPADEQUALS: u32 = 141u32;
04454e1e 3043#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3044pub const DIK_NUMPADMINUS: u32 = 74u32;
04454e1e 3045#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3046pub const DIK_NUMPADPERIOD: u32 = 83u32;
04454e1e 3047#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3048pub const DIK_NUMPADPLUS: u32 = 78u32;
04454e1e 3049#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3050pub const DIK_NUMPADSLASH: u32 = 181u32;
04454e1e 3051#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3052pub const DIK_NUMPADSTAR: u32 = 55u32;
04454e1e 3053#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3054pub const DIK_O: u32 = 24u32;
04454e1e 3055#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3056pub const DIK_OEM_102: u32 = 86u32;
04454e1e 3057#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3058pub const DIK_P: u32 = 25u32;
04454e1e 3059#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3060pub const DIK_PAUSE: u32 = 197u32;
04454e1e 3061#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3062pub const DIK_PERIOD: u32 = 52u32;
04454e1e 3063#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3064pub const DIK_PGDN: u32 = 209u32;
04454e1e 3065#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3066pub const DIK_PGUP: u32 = 201u32;
04454e1e 3067#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3068pub const DIK_PLAYPAUSE: u32 = 162u32;
04454e1e 3069#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3070pub const DIK_POWER: u32 = 222u32;
04454e1e 3071#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3072pub const DIK_PREVTRACK: u32 = 144u32;
04454e1e 3073#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3074pub const DIK_PRIOR: u32 = 201u32;
04454e1e 3075#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3076pub const DIK_Q: u32 = 16u32;
04454e1e 3077#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3078pub const DIK_R: u32 = 19u32;
04454e1e 3079#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3080pub const DIK_RALT: u32 = 184u32;
04454e1e 3081#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3082pub const DIK_RBRACKET: u32 = 27u32;
04454e1e 3083#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3084pub const DIK_RCONTROL: u32 = 157u32;
04454e1e 3085#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3086pub const DIK_RETURN: u32 = 28u32;
04454e1e 3087#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3088pub const DIK_RIGHT: u32 = 205u32;
04454e1e 3089#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3090pub const DIK_RIGHTARROW: u32 = 205u32;
04454e1e 3091#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3092pub const DIK_RMENU: u32 = 184u32;
04454e1e 3093#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3094pub const DIK_RSHIFT: u32 = 54u32;
04454e1e 3095#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3096pub const DIK_RWIN: u32 = 220u32;
04454e1e 3097#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3098pub const DIK_S: u32 = 31u32;
04454e1e 3099#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3100pub const DIK_SCROLL: u32 = 70u32;
04454e1e 3101#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3102pub const DIK_SEMICOLON: u32 = 39u32;
04454e1e 3103#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3104pub const DIK_SLASH: u32 = 53u32;
04454e1e 3105#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3106pub const DIK_SLEEP: u32 = 223u32;
04454e1e 3107#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3108pub const DIK_SPACE: u32 = 57u32;
04454e1e 3109#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3110pub const DIK_STOP: u32 = 149u32;
04454e1e 3111#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3112pub const DIK_SUBTRACT: u32 = 74u32;
04454e1e 3113#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3114pub const DIK_SYSRQ: u32 = 183u32;
04454e1e 3115#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3116pub const DIK_T: u32 = 20u32;
04454e1e 3117#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3118pub const DIK_TAB: u32 = 15u32;
04454e1e 3119#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3120pub const DIK_U: u32 = 22u32;
04454e1e 3121#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3122pub const DIK_UNDERLINE: u32 = 147u32;
04454e1e 3123#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3124pub const DIK_UNLABELED: u32 = 151u32;
04454e1e 3125#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3126pub const DIK_UP: u32 = 200u32;
04454e1e 3127#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3128pub const DIK_UPARROW: u32 = 200u32;
04454e1e 3129#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3130pub const DIK_V: u32 = 47u32;
04454e1e 3131#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3132pub const DIK_VOLUMEDOWN: u32 = 174u32;
04454e1e 3133#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3134pub const DIK_VOLUMEUP: u32 = 176u32;
04454e1e 3135#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3136pub const DIK_W: u32 = 17u32;
04454e1e 3137#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3138pub const DIK_WAKE: u32 = 227u32;
04454e1e 3139#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3140pub const DIK_WEBBACK: u32 = 234u32;
04454e1e 3141#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3142pub const DIK_WEBFAVORITES: u32 = 230u32;
04454e1e 3143#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3144pub const DIK_WEBFORWARD: u32 = 233u32;
04454e1e 3145#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3146pub const DIK_WEBHOME: u32 = 178u32;
04454e1e 3147#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3148pub const DIK_WEBREFRESH: u32 = 231u32;
04454e1e 3149#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3150pub const DIK_WEBSEARCH: u32 = 229u32;
04454e1e 3151#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3152pub const DIK_WEBSTOP: u32 = 232u32;
04454e1e 3153#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3154pub const DIK_X: u32 = 45u32;
04454e1e 3155#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3156pub const DIK_Y: u32 = 21u32;
04454e1e 3157#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3158pub const DIK_YEN: u32 = 125u32;
04454e1e 3159#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3160pub const DIK_Z: u32 = 44u32;
04454e1e 3161#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3162pub const DIMSGWP_DX8APPSTART: u32 = 2u32;
04454e1e 3163#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3164pub const DIMSGWP_DX8MAPPERAPPSTART: u32 = 3u32;
04454e1e 3165#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3166pub const DIMSGWP_NEWAPPSTART: u32 = 1u32;
04454e1e 3167#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
487cf647 3168pub const DIPH_BYID: u32 = 2u32;
04454e1e 3169#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
487cf647 3170pub const DIPH_BYOFFSET: u32 = 1u32;
04454e1e 3171#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3172pub const DIPH_BYUSAGE: u32 = 3u32;
04454e1e 3173#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3174pub const DIPH_DEVICE: u32 = 0u32;
04454e1e 3175#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3176pub const DIPOV_ANY_1: u32 = 4278208001u32;
04454e1e 3177#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3178pub const DIPOV_ANY_2: u32 = 4278208002u32;
04454e1e 3179#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3180pub const DIPOV_ANY_3: u32 = 4278208003u32;
04454e1e 3181#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3182pub const DIPOV_ANY_4: u32 = 4278208004u32;
04454e1e 3183#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3184pub const DIPROPAUTOCENTER_OFF: u32 = 0u32;
04454e1e 3185#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3186pub const DIPROPAUTOCENTER_ON: u32 = 1u32;
04454e1e 3187#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3188pub const DIPROPAXISMODE_ABS: u32 = 0u32;
04454e1e 3189#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3190pub const DIPROPAXISMODE_REL: u32 = 1u32;
04454e1e 3191#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3192pub const DIPROPCALIBRATIONMODE_COOKED: u32 = 0u32;
04454e1e 3193#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3194pub const DIPROPCALIBRATIONMODE_RAW: u32 = 1u32;
04454e1e 3195#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3196pub const DIRECTINPUT_HEADER_VERSION: u32 = 2048u32;
04454e1e 3197#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
923072b8 3198pub const DIRECTINPUT_NOTIFICATION_MSGSTRING: &str = "DIRECTINPUT_NOTIFICATION_MSGSTRING";
04454e1e 3199#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
923072b8 3200pub const DIRECTINPUT_NOTIFICATION_MSGSTRINGA: &str = "DIRECTINPUT_NOTIFICATION_MSGSTRING";
04454e1e 3201#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
923072b8 3202pub const DIRECTINPUT_NOTIFICATION_MSGSTRINGW: &str = "DIRECTINPUT_NOTIFICATION_MSGSTRING";
04454e1e 3203#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
923072b8 3204pub const DIRECTINPUT_REGSTR_KEY_LASTAPP: &str = "MostRecentApplication";
04454e1e 3205#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
923072b8 3206pub const DIRECTINPUT_REGSTR_KEY_LASTAPPA: &str = "MostRecentApplication";
04454e1e 3207#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
923072b8 3208pub const DIRECTINPUT_REGSTR_KEY_LASTAPPW: &str = "MostRecentApplication";
04454e1e 3209#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
923072b8 3210pub const DIRECTINPUT_REGSTR_KEY_LASTMAPAPP: &str = "MostRecentMapperApplication";
04454e1e 3211#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
923072b8 3212pub const DIRECTINPUT_REGSTR_KEY_LASTMAPAPPA: &str = "MostRecentMapperApplication";
04454e1e 3213#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
923072b8 3214pub const DIRECTINPUT_REGSTR_KEY_LASTMAPAPPW: &str = "MostRecentMapperApplication";
04454e1e 3215#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
923072b8 3216pub const DIRECTINPUT_REGSTR_VAL_APPIDFLAG: &str = "AppIdFlag";
04454e1e 3217#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
923072b8 3218pub const DIRECTINPUT_REGSTR_VAL_APPIDFLAGA: &str = "AppIdFlag";
04454e1e 3219#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
923072b8 3220pub const DIRECTINPUT_REGSTR_VAL_APPIDFLAGW: &str = "AppIdFlag";
04454e1e 3221#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
923072b8 3222pub const DIRECTINPUT_REGSTR_VAL_ID: &str = "Id";
04454e1e 3223#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
923072b8 3224pub const DIRECTINPUT_REGSTR_VAL_IDA: &str = "Id";
04454e1e 3225#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
923072b8 3226pub const DIRECTINPUT_REGSTR_VAL_IDW: &str = "Id";
04454e1e 3227#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
923072b8 3228pub const DIRECTINPUT_REGSTR_VAL_LASTSTART: &str = "MostRecentStart";
04454e1e 3229#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
923072b8 3230pub const DIRECTINPUT_REGSTR_VAL_LASTSTARTA: &str = "MostRecentStart";
04454e1e 3231#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
923072b8 3232pub const DIRECTINPUT_REGSTR_VAL_LASTSTARTW: &str = "MostRecentStart";
04454e1e 3233#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
923072b8 3234pub const DIRECTINPUT_REGSTR_VAL_MAPPER: &str = "UsesMapper";
04454e1e 3235#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
923072b8 3236pub const DIRECTINPUT_REGSTR_VAL_MAPPERA: &str = "UsesMapper";
04454e1e 3237#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
923072b8 3238pub const DIRECTINPUT_REGSTR_VAL_MAPPERW: &str = "UsesMapper";
04454e1e 3239#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
923072b8 3240pub const DIRECTINPUT_REGSTR_VAL_NAME: &str = "Name";
04454e1e 3241#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
923072b8 3242pub const DIRECTINPUT_REGSTR_VAL_NAMEA: &str = "Name";
04454e1e 3243#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
923072b8 3244pub const DIRECTINPUT_REGSTR_VAL_NAMEW: &str = "Name";
04454e1e 3245#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
923072b8 3246pub const DIRECTINPUT_REGSTR_VAL_VERSION: &str = "Version";
04454e1e 3247#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
923072b8 3248pub const DIRECTINPUT_REGSTR_VAL_VERSIONA: &str = "Version";
04454e1e 3249#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
923072b8 3250pub const DIRECTINPUT_REGSTR_VAL_VERSIONW: &str = "Version";
04454e1e 3251#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3252pub const DIRECTINPUT_VERSION: u32 = 2048u32;
04454e1e 3253#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3254pub const DISCL_BACKGROUND: u32 = 8u32;
04454e1e 3255#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3256pub const DISCL_EXCLUSIVE: u32 = 1u32;
04454e1e 3257#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3258pub const DISCL_FOREGROUND: u32 = 4u32;
04454e1e 3259#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3260pub const DISCL_NONEXCLUSIVE: u32 = 2u32;
04454e1e 3261#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3262pub const DISCL_NOWINKEY: u32 = 16u32;
04454e1e 3263#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3264pub const DISDD_CONTINUE: u32 = 1u32;
04454e1e 3265#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3266pub const DISFFC_CONTINUE: u32 = 8u32;
04454e1e 3267#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3268pub const DISFFC_PAUSE: u32 = 4u32;
04454e1e 3269#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3270pub const DISFFC_RESET: u32 = 1u32;
04454e1e 3271#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3272pub const DISFFC_SETACTUATORSOFF: u32 = 32u32;
04454e1e 3273#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3274pub const DISFFC_SETACTUATORSON: u32 = 16u32;
04454e1e 3275#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3276pub const DISFFC_STOPALL: u32 = 2u32;
04454e1e 3277#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3278pub const DITC_CALLOUT: u32 = 8u32;
04454e1e 3279#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3280pub const DITC_CLSIDCONFIG: u32 = 2u32;
04454e1e 3281#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3282pub const DITC_DISPLAYNAME: u32 = 4u32;
04454e1e 3283#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3284pub const DITC_FLAGS1: u32 = 32u32;
04454e1e 3285#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3286pub const DITC_FLAGS2: u32 = 64u32;
04454e1e 3287#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3288pub const DITC_HARDWAREID: u32 = 16u32;
04454e1e 3289#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3290pub const DITC_MAPFILE: u32 = 128u32;
04454e1e 3291#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3292pub const DITC_REGHWSETTINGS: u32 = 1u32;
04454e1e 3293#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3294pub const DIVIRTUAL_ARCADE_PLATFORM: u32 = 570425344u32;
04454e1e 3295#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3296pub const DIVIRTUAL_ARCADE_SIDE2SIDE: u32 = 553648128u32;
04454e1e 3297#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3298pub const DIVIRTUAL_BROWSER_CONTROL: u32 = 671088640u32;
04454e1e 3299#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3300pub const DIVIRTUAL_CAD_2DCONTROL: u32 = 587202560u32;
04454e1e 3301#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3302pub const DIVIRTUAL_CAD_3DCONTROL: u32 = 603979776u32;
04454e1e 3303#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3304pub const DIVIRTUAL_CAD_FLYBY: u32 = 620756992u32;
04454e1e 3305#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3306pub const DIVIRTUAL_CAD_MODEL: u32 = 637534208u32;
04454e1e 3307#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3308pub const DIVIRTUAL_DRIVING_COMBAT: u32 = 33554432u32;
04454e1e 3309#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3310pub const DIVIRTUAL_DRIVING_MECHA: u32 = 687865856u32;
04454e1e 3311#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3312pub const DIVIRTUAL_DRIVING_RACE: u32 = 16777216u32;
04454e1e 3313#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3314pub const DIVIRTUAL_DRIVING_TANK: u32 = 50331648u32;
04454e1e 3315#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3316pub const DIVIRTUAL_FIGHTING_FPS: u32 = 150994944u32;
04454e1e 3317#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3318pub const DIVIRTUAL_FIGHTING_HAND2HAND: u32 = 134217728u32;
04454e1e 3319#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3320pub const DIVIRTUAL_FIGHTING_THIRDPERSON: u32 = 167772160u32;
04454e1e 3321#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3322pub const DIVIRTUAL_FLYING_CIVILIAN: u32 = 67108864u32;
04454e1e 3323#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3324pub const DIVIRTUAL_FLYING_HELICOPTER: u32 = 100663296u32;
04454e1e 3325#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3326pub const DIVIRTUAL_FLYING_MILITARY: u32 = 83886080u32;
04454e1e 3327#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3328pub const DIVIRTUAL_REMOTE_CONTROL: u32 = 654311424u32;
04454e1e 3329#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3330pub const DIVIRTUAL_SPACESIM: u32 = 117440512u32;
04454e1e 3331#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3332pub const DIVIRTUAL_SPORTS_BASEBALL_BAT: u32 = 251658240u32;
04454e1e 3333#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3334pub const DIVIRTUAL_SPORTS_BASEBALL_FIELD: u32 = 285212672u32;
04454e1e 3335#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3336pub const DIVIRTUAL_SPORTS_BASEBALL_PITCH: u32 = 268435456u32;
04454e1e 3337#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3338pub const DIVIRTUAL_SPORTS_BASKETBALL_DEFENSE: u32 = 318767104u32;
04454e1e 3339#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3340pub const DIVIRTUAL_SPORTS_BASKETBALL_OFFENSE: u32 = 301989888u32;
04454e1e 3341#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3342pub const DIVIRTUAL_SPORTS_BIKING_MOUNTAIN: u32 = 469762048u32;
04454e1e 3343#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3344pub const DIVIRTUAL_SPORTS_FISHING: u32 = 234881024u32;
04454e1e 3345#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3346pub const DIVIRTUAL_SPORTS_FOOTBALL_DEFENSE: u32 = 385875968u32;
04454e1e 3347#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3348pub const DIVIRTUAL_SPORTS_FOOTBALL_FIELD: u32 = 335544320u32;
04454e1e 3349#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3350pub const DIVIRTUAL_SPORTS_FOOTBALL_OFFENSE: u32 = 369098752u32;
04454e1e 3351#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3352pub const DIVIRTUAL_SPORTS_FOOTBALL_QBCK: u32 = 352321536u32;
04454e1e 3353#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3354pub const DIVIRTUAL_SPORTS_GOLF: u32 = 402653184u32;
04454e1e 3355#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3356pub const DIVIRTUAL_SPORTS_HOCKEY_DEFENSE: u32 = 436207616u32;
04454e1e 3357#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3358pub const DIVIRTUAL_SPORTS_HOCKEY_GOALIE: u32 = 452984832u32;
04454e1e 3359#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3360pub const DIVIRTUAL_SPORTS_HOCKEY_OFFENSE: u32 = 419430400u32;
04454e1e 3361#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3362pub const DIVIRTUAL_SPORTS_HUNTING: u32 = 218103808u32;
04454e1e 3363#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3364pub const DIVIRTUAL_SPORTS_RACQUET: u32 = 536870912u32;
04454e1e 3365#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3366pub const DIVIRTUAL_SPORTS_SKIING: u32 = 486539264u32;
04454e1e 3367#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3368pub const DIVIRTUAL_SPORTS_SOCCER_DEFENSE: u32 = 520093696u32;
04454e1e 3369#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3370pub const DIVIRTUAL_SPORTS_SOCCER_OFFENSE: u32 = 503316480u32;
04454e1e 3371#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3372pub const DIVIRTUAL_STRATEGY_ROLEPLAYING: u32 = 184549376u32;
04454e1e 3373#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3374pub const DIVIRTUAL_STRATEGY_TURN: u32 = 201326592u32;
04454e1e 3375#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3376pub const DIVOICE_ALL: u32 = 2197816330u32;
04454e1e 3377#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3378pub const DIVOICE_CHANNEL1: u32 = 2197816321u32;
04454e1e 3379#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3380pub const DIVOICE_CHANNEL2: u32 = 2197816322u32;
04454e1e 3381#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3382pub const DIVOICE_CHANNEL3: u32 = 2197816323u32;
04454e1e 3383#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3384pub const DIVOICE_CHANNEL4: u32 = 2197816324u32;
04454e1e 3385#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3386pub const DIVOICE_CHANNEL5: u32 = 2197816325u32;
04454e1e 3387#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3388pub const DIVOICE_CHANNEL6: u32 = 2197816326u32;
04454e1e 3389#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3390pub const DIVOICE_CHANNEL7: u32 = 2197816327u32;
04454e1e 3391#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3392pub const DIVOICE_CHANNEL8: u32 = 2197816328u32;
04454e1e 3393#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3394pub const DIVOICE_PLAYBACKMUTE: u32 = 2197816332u32;
04454e1e 3395#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3396pub const DIVOICE_RECORDMUTE: u32 = 2197816331u32;
04454e1e 3397#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3398pub const DIVOICE_TEAM: u32 = 2197816329u32;
04454e1e 3399#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3400pub const DIVOICE_TRANSMIT: u32 = 2197816333u32;
04454e1e 3401#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3402pub const DIVOICE_VOICECOMMAND: u32 = 2197816336u32;
04454e1e 3403#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3404pub const DI_BUFFEROVERFLOW: i32 = 1i32;
04454e1e 3405#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3406pub const DI_DEGREES: u32 = 100u32;
04454e1e 3407#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3408pub const DI_DOWNLOADSKIPPED: ::windows_sys::core::HRESULT = 3i32;
04454e1e 3409#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3410pub const DI_EFFECTRESTARTED: ::windows_sys::core::HRESULT = 4i32;
04454e1e 3411#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3412pub const DI_FFNOMINALMAX: u32 = 10000u32;
04454e1e 3413#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3414pub const DI_NOEFFECT: i32 = 1i32;
04454e1e 3415#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3416pub const DI_NOTATTACHED: i32 = 1i32;
04454e1e 3417#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3418pub const DI_OK: i32 = 0i32;
04454e1e 3419#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3420pub const DI_POLLEDDEVICE: ::windows_sys::core::HRESULT = 2i32;
04454e1e 3421#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3422pub const DI_PROPNOEFFECT: i32 = 1i32;
04454e1e 3423#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3424pub const DI_SECONDS: u32 = 1000000u32;
04454e1e 3425#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3426pub const DI_SETTINGSNOTSAVED: ::windows_sys::core::HRESULT = 11i32;
04454e1e 3427#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3428pub const DI_TRUNCATED: ::windows_sys::core::HRESULT = 8i32;
04454e1e 3429#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3430pub const DI_TRUNCATEDANDRESTARTED: ::windows_sys::core::HRESULT = 12i32;
04454e1e 3431#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3432pub const DI_WRITEPROTECT: ::windows_sys::core::HRESULT = 19i32;
5e7ed085
FG
3433pub const GUID_Button: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2741830384, data2: 51699, data3: 4559, data4: [191, 199, 68, 69, 83, 84, 0, 0] };
3434pub const GUID_ConstantForce: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 324279328, data2: 36403, data3: 4560, data4: [154, 208, 0, 160, 201, 160, 110, 53] };
3435pub const GUID_CustomForce: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 324279339, data2: 36403, data3: 4560, data4: [154, 208, 0, 160, 201, 160, 110, 53] };
3436pub const GUID_DEVINTERFACE_HID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1293833650, data2: 61807, data3: 4559, data4: [136, 203, 0, 17, 17, 0, 0, 48] };
3437pub const GUID_DEVINTERFACE_KEYBOARD: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2286655171, data2: 22255, data3: 4561, data4: [188, 140, 0, 160, 201, 20, 5, 221] };
3438pub const GUID_DEVINTERFACE_MOUSE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 932045900, data2: 22255, data3: 4561, data4: [188, 140, 0, 160, 201, 20, 5, 221] };
3439pub const GUID_Damper: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 324279336, data2: 36403, data3: 4560, data4: [154, 208, 0, 160, 201, 160, 110, 53] };
3440pub const GUID_Friction: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 324279338, data2: 36403, data3: 4560, data4: [154, 208, 0, 160, 201, 160, 110, 53] };
3441pub const GUID_HIDClass: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1952061344, data2: 29907, data3: 4560, data4: [182, 254, 0, 160, 201, 15, 87, 218] };
3442pub const GUID_HID_INTERFACE_HIDPARSE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4123202981, data2: 27052, data3: 19394, data4: [146, 121, 208, 182, 69, 118, 244, 75] };
3443pub const GUID_HID_INTERFACE_NOTIFY: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 743321224, data2: 9702, data3: 19507, data4: [136, 47, 61, 130, 230, 7, 54, 129] };
3444pub const GUID_Inertia: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 324279337, data2: 36403, data3: 4560, data4: [154, 208, 0, 160, 201, 160, 110, 53] };
3445pub const GUID_Joystick: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1864182640, data2: 54688, data3: 4559, data4: [191, 199, 68, 69, 83, 84, 0, 0] };
3446pub const GUID_Key: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1433567776, data2: 54076, data3: 4559, data4: [191, 199, 68, 69, 83, 84, 0, 0] };
3447pub const GUID_KeyboardClass: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1295444331, data2: 58149, data3: 4558, data4: [191, 193, 8, 0, 43, 225, 3, 24] };
3448pub const GUID_MediaClass: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1295444332, data2: 58149, data3: 4558, data4: [191, 193, 8, 0, 43, 225, 3, 24] };
3449pub const GUID_MouseClass: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1295444335, data2: 58149, data3: 4558, data4: [191, 193, 8, 0, 43, 225, 3, 24] };
3450pub const GUID_POV: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2741830386, data2: 51699, data3: 4559, data4: [191, 199, 68, 69, 83, 84, 0, 0] };
3451pub const GUID_RampForce: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 324279329, data2: 36403, data3: 4560, data4: [154, 208, 0, 160, 201, 160, 110, 53] };
3452pub const GUID_RxAxis: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2741830388, data2: 51699, data3: 4559, data4: [191, 199, 68, 69, 83, 84, 0, 0] };
3453pub const GUID_RyAxis: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2741830389, data2: 51699, data3: 4559, data4: [191, 199, 68, 69, 83, 84, 0, 0] };
3454pub const GUID_RzAxis: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2741830371, data2: 51699, data3: 4559, data4: [191, 199, 68, 69, 83, 84, 0, 0] };
3455pub const GUID_SawtoothDown: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 324279334, data2: 36403, data3: 4560, data4: [154, 208, 0, 160, 201, 160, 110, 53] };
3456pub const GUID_SawtoothUp: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 324279333, data2: 36403, data3: 4560, data4: [154, 208, 0, 160, 201, 160, 110, 53] };
3457pub const GUID_Sine: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 324279331, data2: 36403, data3: 4560, data4: [154, 208, 0, 160, 201, 160, 110, 53] };
3458pub const GUID_Slider: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2741830372, data2: 51699, data3: 4559, data4: [191, 199, 68, 69, 83, 84, 0, 0] };
3459pub const GUID_Spring: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 324279335, data2: 36403, data3: 4560, data4: [154, 208, 0, 160, 201, 160, 110, 53] };
3460pub const GUID_Square: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 324279330, data2: 36403, data3: 4560, data4: [154, 208, 0, 160, 201, 160, 110, 53] };
3461pub const GUID_SysKeyboard: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1864182625, data2: 54688, data3: 4559, data4: [191, 199, 68, 69, 83, 84, 0, 0] };
3462pub const GUID_SysKeyboardEm: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1864182658, data2: 54688, data3: 4559, data4: [191, 199, 68, 69, 83, 84, 0, 0] };
3463pub const GUID_SysKeyboardEm2: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1864182659, data2: 54688, data3: 4559, data4: [191, 199, 68, 69, 83, 84, 0, 0] };
3464pub const GUID_SysMouse: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1864182624, data2: 54688, data3: 4559, data4: [191, 199, 68, 69, 83, 84, 0, 0] };
3465pub const GUID_SysMouseEm: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1864182656, data2: 54688, data3: 4559, data4: [191, 199, 68, 69, 83, 84, 0, 0] };
3466pub const GUID_SysMouseEm2: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1864182657, data2: 54688, data3: 4559, data4: [191, 199, 68, 69, 83, 84, 0, 0] };
3467pub const GUID_Triangle: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 324279332, data2: 36403, data3: 4560, data4: [154, 208, 0, 160, 201, 160, 110, 53] };
3468pub const GUID_Unknown: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2741830387, data2: 51699, data3: 4559, data4: [191, 199, 68, 69, 83, 84, 0, 0] };
3469pub const GUID_XAxis: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2741830368, data2: 51699, data3: 4559, data4: [191, 199, 68, 69, 83, 84, 0, 0] };
3470pub const GUID_YAxis: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2741830369, data2: 51699, data3: 4559, data4: [191, 199, 68, 69, 83, 84, 0, 0] };
3471pub const GUID_ZAxis: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2741830370, data2: 51699, data3: 4559, data4: [191, 199, 68, 69, 83, 84, 0, 0] };
04454e1e 3472#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
487cf647 3473pub const HID_REVISION: u32 = 1u32;
04454e1e 3474#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
487cf647 3475pub const HID_USAGE_ALPHANUMERIC_14_SEGMENT_DIRECT_MAP: u16 = 69u16;
04454e1e 3476#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
487cf647 3477pub const HID_USAGE_ALPHANUMERIC_7_SEGMENT_DIRECT_MAP: u16 = 67u16;
04454e1e 3478#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
487cf647 3479pub const HID_USAGE_ALPHANUMERIC_ALPHANUMERIC_DISPLAY: u16 = 1u16;
04454e1e 3480#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
487cf647 3481pub const HID_USAGE_ALPHANUMERIC_ASCII_CHARACTER_SET: u16 = 33u16;
04454e1e 3482#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
487cf647 3483pub const HID_USAGE_ALPHANUMERIC_ATTRIBUTE_DATA: u16 = 74u16;
04454e1e 3484#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
487cf647 3485pub const HID_USAGE_ALPHANUMERIC_ATTRIBUTE_READBACK: u16 = 73u16;
04454e1e 3486#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
487cf647 3487pub const HID_USAGE_ALPHANUMERIC_BITMAPPED_DISPLAY: u16 = 2u16;
04454e1e 3488#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
487cf647 3489pub const HID_USAGE_ALPHANUMERIC_BITMAP_SIZE_X: u16 = 128u16;
04454e1e 3490#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
487cf647 3491pub const HID_USAGE_ALPHANUMERIC_BITMAP_SIZE_Y: u16 = 129u16;
04454e1e 3492#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
487cf647 3493pub const HID_USAGE_ALPHANUMERIC_BIT_DEPTH_FORMAT: u16 = 131u16;
04454e1e 3494#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
487cf647 3495pub const HID_USAGE_ALPHANUMERIC_BLIT_DATA: u16 = 143u16;
04454e1e 3496#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
487cf647 3497pub const HID_USAGE_ALPHANUMERIC_BLIT_RECTANGLE_X1: u16 = 139u16;
04454e1e 3498#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
487cf647 3499pub const HID_USAGE_ALPHANUMERIC_BLIT_RECTANGLE_X2: u16 = 141u16;
04454e1e 3500#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
487cf647 3501pub const HID_USAGE_ALPHANUMERIC_BLIT_RECTANGLE_Y1: u16 = 140u16;
04454e1e 3502#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3503pub const HID_USAGE_ALPHANUMERIC_BLIT_RECTANGLE_Y2: u16 = 142u16;
04454e1e 3504#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3505pub const HID_USAGE_ALPHANUMERIC_BLIT_REPORT: u16 = 138u16;
04454e1e 3506#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3507pub const HID_USAGE_ALPHANUMERIC_CHARACTER_ATTRIBUTE: u16 = 72u16;
04454e1e 3508#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3509pub const HID_USAGE_ALPHANUMERIC_CHARACTER_REPORT: u16 = 43u16;
04454e1e 3510#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3511pub const HID_USAGE_ALPHANUMERIC_CHAR_ATTR_BLINK: u16 = 77u16;
04454e1e 3512#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3513pub const HID_USAGE_ALPHANUMERIC_CHAR_ATTR_ENHANCE: u16 = 75u16;
04454e1e 3514#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3515pub const HID_USAGE_ALPHANUMERIC_CHAR_ATTR_UNDERLINE: u16 = 76u16;
04454e1e 3516#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3517pub const HID_USAGE_ALPHANUMERIC_CHAR_HEIGHT: u16 = 62u16;
04454e1e 3518#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3519pub const HID_USAGE_ALPHANUMERIC_CHAR_SPACING_HORIZONTAL: u16 = 63u16;
04454e1e 3520#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3521pub const HID_USAGE_ALPHANUMERIC_CHAR_SPACING_VERTICAL: u16 = 64u16;
04454e1e 3522#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3523pub const HID_USAGE_ALPHANUMERIC_CHAR_WIDTH: u16 = 61u16;
04454e1e 3524#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3525pub const HID_USAGE_ALPHANUMERIC_CLEAR_DISPLAY: u16 = 37u16;
04454e1e 3526#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3527pub const HID_USAGE_ALPHANUMERIC_COLUMN: u16 = 52u16;
04454e1e 3528#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3529pub const HID_USAGE_ALPHANUMERIC_COLUMNS: u16 = 54u16;
04454e1e 3530#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3531pub const HID_USAGE_ALPHANUMERIC_CURSOR_BLINK: u16 = 58u16;
04454e1e 3532#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3533pub const HID_USAGE_ALPHANUMERIC_CURSOR_ENABLE: u16 = 57u16;
04454e1e 3534#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3535pub const HID_USAGE_ALPHANUMERIC_CURSOR_MODE: u16 = 56u16;
04454e1e 3536#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3537pub const HID_USAGE_ALPHANUMERIC_CURSOR_PIXEL_POSITIONING: u16 = 55u16;
04454e1e 3538#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3539pub const HID_USAGE_ALPHANUMERIC_CURSOR_POSITION_REPORT: u16 = 50u16;
04454e1e 3540#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3541pub const HID_USAGE_ALPHANUMERIC_DATA_READ_BACK: u16 = 34u16;
04454e1e 3542#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3543pub const HID_USAGE_ALPHANUMERIC_DISPLAY_ATTRIBUTES_REPORT: u16 = 32u16;
04454e1e 3544#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3545pub const HID_USAGE_ALPHANUMERIC_DISPLAY_BRIGHTNESS: u16 = 70u16;
04454e1e 3546#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3547pub const HID_USAGE_ALPHANUMERIC_DISPLAY_CONTRAST: u16 = 71u16;
04454e1e 3548#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3549pub const HID_USAGE_ALPHANUMERIC_DISPLAY_CONTROL_REPORT: u16 = 36u16;
04454e1e 3550#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3551pub const HID_USAGE_ALPHANUMERIC_DISPLAY_DATA: u16 = 44u16;
04454e1e 3552#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3553pub const HID_USAGE_ALPHANUMERIC_DISPLAY_ENABLE: u16 = 38u16;
04454e1e 3554#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3555pub const HID_USAGE_ALPHANUMERIC_DISPLAY_ORIENTATION: u16 = 132u16;
04454e1e 3556#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3557pub const HID_USAGE_ALPHANUMERIC_DISPLAY_STATUS: u16 = 45u16;
04454e1e 3558#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3559pub const HID_USAGE_ALPHANUMERIC_ERR_FONT_DATA_CANNOT_BE_READ: u16 = 49u16;
04454e1e 3560#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3561pub const HID_USAGE_ALPHANUMERIC_ERR_NOT_A_LOADABLE_CHARACTER: u16 = 48u16;
04454e1e 3562#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3563pub const HID_USAGE_ALPHANUMERIC_FONT_14_SEGMENT: u16 = 68u16;
04454e1e 3564#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3565pub const HID_USAGE_ALPHANUMERIC_FONT_7_SEGMENT: u16 = 66u16;
04454e1e 3566#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3567pub const HID_USAGE_ALPHANUMERIC_FONT_DATA: u16 = 60u16;
04454e1e 3568#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3569pub const HID_USAGE_ALPHANUMERIC_FONT_READ_BACK: u16 = 35u16;
04454e1e 3570#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3571pub const HID_USAGE_ALPHANUMERIC_FONT_REPORT: u16 = 59u16;
04454e1e 3572#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3573pub const HID_USAGE_ALPHANUMERIC_HORIZONTAL_SCROLL: u16 = 42u16;
04454e1e 3574#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3575pub const HID_USAGE_ALPHANUMERIC_PALETTE_DATA: u16 = 136u16;
04454e1e 3576#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3577pub const HID_USAGE_ALPHANUMERIC_PALETTE_DATA_OFFSET: u16 = 135u16;
04454e1e 3578#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3579pub const HID_USAGE_ALPHANUMERIC_PALETTE_DATA_SIZE: u16 = 134u16;
04454e1e 3580#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3581pub const HID_USAGE_ALPHANUMERIC_PALETTE_REPORT: u16 = 133u16;
04454e1e 3582#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3583pub const HID_USAGE_ALPHANUMERIC_ROW: u16 = 51u16;
04454e1e 3584#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3585pub const HID_USAGE_ALPHANUMERIC_ROWS: u16 = 53u16;
04454e1e 3586#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3587pub const HID_USAGE_ALPHANUMERIC_SCREEN_SAVER_DELAY: u16 = 39u16;
04454e1e 3588#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3589pub const HID_USAGE_ALPHANUMERIC_SCREEN_SAVER_ENABLE: u16 = 40u16;
04454e1e 3590#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3591pub const HID_USAGE_ALPHANUMERIC_SOFT_BUTTON: u16 = 144u16;
04454e1e 3592#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3593pub const HID_USAGE_ALPHANUMERIC_SOFT_BUTTON_ID: u16 = 145u16;
04454e1e 3594#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3595pub const HID_USAGE_ALPHANUMERIC_SOFT_BUTTON_OFFSET1: u16 = 147u16;
04454e1e 3596#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3597pub const HID_USAGE_ALPHANUMERIC_SOFT_BUTTON_OFFSET2: u16 = 148u16;
04454e1e 3598#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3599pub const HID_USAGE_ALPHANUMERIC_SOFT_BUTTON_REPORT: u16 = 149u16;
04454e1e 3600#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3601pub const HID_USAGE_ALPHANUMERIC_SOFT_BUTTON_SIDE: u16 = 146u16;
04454e1e 3602#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3603pub const HID_USAGE_ALPHANUMERIC_STATUS_NOT_READY: u16 = 46u16;
04454e1e 3604#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3605pub const HID_USAGE_ALPHANUMERIC_STATUS_READY: u16 = 47u16;
04454e1e 3606#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3607pub const HID_USAGE_ALPHANUMERIC_UNICODE_CHAR_SET: u16 = 65u16;
04454e1e 3608#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3609pub const HID_USAGE_ALPHANUMERIC_VERTICAL_SCROLL: u16 = 41u16;
04454e1e 3610#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3611pub const HID_USAGE_CAMERA_AUTO_FOCUS: u16 = 32u16;
04454e1e 3612#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3613pub const HID_USAGE_CAMERA_SHUTTER: u16 = 33u16;
04454e1e 3614#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3615pub const HID_USAGE_CONSUMERCTRL: u16 = 1u16;
04454e1e 3616#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3617pub const HID_USAGE_CONSUMER_AC_BACK: u16 = 548u16;
04454e1e 3618#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3619pub const HID_USAGE_CONSUMER_AC_BOOKMARKS: u16 = 554u16;
04454e1e 3620#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3621pub const HID_USAGE_CONSUMER_AC_FORWARD: u16 = 549u16;
04454e1e 3622#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3623pub const HID_USAGE_CONSUMER_AC_GOTO: u16 = 546u16;
04454e1e 3624#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3625pub const HID_USAGE_CONSUMER_AC_HOME: u16 = 547u16;
04454e1e 3626#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3627pub const HID_USAGE_CONSUMER_AC_NEXT: u16 = 553u16;
04454e1e 3628#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3629pub const HID_USAGE_CONSUMER_AC_PAN: u16 = 568u16;
04454e1e 3630#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3631pub const HID_USAGE_CONSUMER_AC_PREVIOUS: u16 = 552u16;
04454e1e 3632#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3633pub const HID_USAGE_CONSUMER_AC_REFRESH: u16 = 551u16;
04454e1e 3634#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3635pub const HID_USAGE_CONSUMER_AC_SEARCH: u16 = 545u16;
04454e1e 3636#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3637pub const HID_USAGE_CONSUMER_AC_STOP: u16 = 550u16;
04454e1e 3638#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3639pub const HID_USAGE_CONSUMER_AL_BROWSER: u16 = 404u16;
04454e1e 3640#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3641pub const HID_USAGE_CONSUMER_AL_CALCULATOR: u16 = 402u16;
04454e1e 3642#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3643pub const HID_USAGE_CONSUMER_AL_CONFIGURATION: u16 = 387u16;
04454e1e 3644#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3645pub const HID_USAGE_CONSUMER_AL_EMAIL: u16 = 394u16;
04454e1e 3646#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3647pub const HID_USAGE_CONSUMER_AL_SEARCH: u16 = 454u16;
04454e1e 3648#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3649pub const HID_USAGE_CONSUMER_BALANCE: u16 = 225u16;
04454e1e 3650#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3651pub const HID_USAGE_CONSUMER_BASS: u16 = 227u16;
04454e1e 3652#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3653pub const HID_USAGE_CONSUMER_BASS_BOOST: u16 = 229u16;
04454e1e 3654#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3655pub const HID_USAGE_CONSUMER_BASS_DECREMENT: u16 = 339u16;
04454e1e 3656#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3657pub const HID_USAGE_CONSUMER_BASS_INCREMENT: u16 = 338u16;
04454e1e 3658#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3659pub const HID_USAGE_CONSUMER_CHANNEL_DECREMENT: u16 = 157u16;
04454e1e 3660#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3661pub const HID_USAGE_CONSUMER_CHANNEL_INCREMENT: u16 = 156u16;
04454e1e 3662#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3663pub const HID_USAGE_CONSUMER_EXTENDED_KEYBOARD_ATTRIBUTES_COLLECTION: u16 = 704u16;
04454e1e 3664#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3665pub const HID_USAGE_CONSUMER_FAST_FORWARD: u16 = 179u16;
04454e1e 3666#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3667pub const HID_USAGE_CONSUMER_GAMEDVR_OPEN_GAMEBAR: u16 = 208u16;
04454e1e 3668#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3669pub const HID_USAGE_CONSUMER_GAMEDVR_RECORD_CLIP: u16 = 210u16;
04454e1e 3670#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3671pub const HID_USAGE_CONSUMER_GAMEDVR_SCREENSHOT: u16 = 211u16;
04454e1e 3672#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3673pub const HID_USAGE_CONSUMER_GAMEDVR_TOGGLE_BROADCAST: u16 = 215u16;
04454e1e 3674#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3675pub const HID_USAGE_CONSUMER_GAMEDVR_TOGGLE_CAMERA: u16 = 214u16;
04454e1e 3676#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3677pub const HID_USAGE_CONSUMER_GAMEDVR_TOGGLE_INDICATOR: u16 = 212u16;
04454e1e 3678#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3679pub const HID_USAGE_CONSUMER_GAMEDVR_TOGGLE_MICROPHONE: u16 = 213u16;
04454e1e 3680#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3681pub const HID_USAGE_CONSUMER_GAMEDVR_TOGGLE_RECORD: u16 = 209u16;
04454e1e 3682#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3683pub const HID_USAGE_CONSUMER_IMPLEMENTED_KEYBOARD_INPUT_ASSIST_CONTROLS: u16 = 710u16;
04454e1e 3684#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3685pub const HID_USAGE_CONSUMER_KEYBOARD_FORM_FACTOR: u16 = 705u16;
04454e1e 3686#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3687pub const HID_USAGE_CONSUMER_KEYBOARD_IETF_LANGUAGE_TAG_INDEX: u16 = 709u16;
04454e1e 3688#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3689pub const HID_USAGE_CONSUMER_KEYBOARD_KEY_TYPE: u16 = 706u16;
04454e1e 3690#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3691pub const HID_USAGE_CONSUMER_KEYBOARD_PHYSICAL_LAYOUT: u16 = 707u16;
04454e1e 3692#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3693pub const HID_USAGE_CONSUMER_LOUDNESS: u16 = 231u16;
04454e1e 3694#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3695pub const HID_USAGE_CONSUMER_MPX: u16 = 232u16;
04454e1e 3696#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3697pub const HID_USAGE_CONSUMER_MUTE: u16 = 226u16;
04454e1e 3698#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3699pub const HID_USAGE_CONSUMER_PAUSE: u16 = 177u16;
04454e1e 3700#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3701pub const HID_USAGE_CONSUMER_PLAY: u16 = 176u16;
04454e1e 3702#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3703pub const HID_USAGE_CONSUMER_PLAY_PAUSE: u16 = 205u16;
04454e1e 3704#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3705pub const HID_USAGE_CONSUMER_RECORD: u16 = 178u16;
04454e1e 3706#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3707pub const HID_USAGE_CONSUMER_REWIND: u16 = 180u16;
04454e1e 3708#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3709pub const HID_USAGE_CONSUMER_SCAN_NEXT_TRACK: u16 = 181u16;
04454e1e 3710#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3711pub const HID_USAGE_CONSUMER_SCAN_PREV_TRACK: u16 = 182u16;
04454e1e 3712#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3713pub const HID_USAGE_CONSUMER_STOP: u16 = 183u16;
04454e1e 3714#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3715pub const HID_USAGE_CONSUMER_SURROUND_MODE: u16 = 230u16;
04454e1e 3716#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3717pub const HID_USAGE_CONSUMER_TREBLE: u16 = 228u16;
04454e1e 3718#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3719pub const HID_USAGE_CONSUMER_TREBLE_DECREMENT: u16 = 341u16;
04454e1e 3720#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3721pub const HID_USAGE_CONSUMER_TREBLE_INCREMENT: u16 = 340u16;
04454e1e 3722#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3723pub const HID_USAGE_CONSUMER_VENDOR_SPECIFIC_KEYBOARD_PHYSICAL_LAYOUT: u16 = 708u16;
04454e1e 3724#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3725pub const HID_USAGE_CONSUMER_VOLUME: u16 = 224u16;
04454e1e 3726#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3727pub const HID_USAGE_CONSUMER_VOLUME_DECREMENT: u16 = 234u16;
04454e1e 3728#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3729pub const HID_USAGE_CONSUMER_VOLUME_INCREMENT: u16 = 233u16;
04454e1e 3730#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3731pub const HID_USAGE_DIGITIZER_3D_DIGITIZER: u16 = 8u16;
04454e1e 3732#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3733pub const HID_USAGE_DIGITIZER_ALTITUDE: u16 = 64u16;
04454e1e 3734#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3735pub const HID_USAGE_DIGITIZER_ARMATURE: u16 = 11u16;
04454e1e 3736#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3737pub const HID_USAGE_DIGITIZER_ARTICULATED_ARM: u16 = 10u16;
04454e1e 3738#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3739pub const HID_USAGE_DIGITIZER_AZIMUTH: u16 = 63u16;
04454e1e 3740#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3741pub const HID_USAGE_DIGITIZER_BARREL_PRESSURE: u16 = 49u16;
04454e1e 3742#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3743pub const HID_USAGE_DIGITIZER_BARREL_SWITCH: u16 = 68u16;
04454e1e 3744#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3745pub const HID_USAGE_DIGITIZER_BATTERY_STRENGTH: u16 = 59u16;
04454e1e 3746#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3747pub const HID_USAGE_DIGITIZER_COORD_MEASURING: u16 = 7u16;
04454e1e 3748#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3749pub const HID_USAGE_DIGITIZER_DATA_VALID: u16 = 55u16;
04454e1e 3750#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3751pub const HID_USAGE_DIGITIZER_DIGITIZER: u16 = 1u16;
04454e1e 3752#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3753pub const HID_USAGE_DIGITIZER_ERASER: u16 = 69u16;
04454e1e 3754#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3755pub const HID_USAGE_DIGITIZER_FINGER: u16 = 34u16;
04454e1e 3756#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3757pub const HID_USAGE_DIGITIZER_FREE_SPACE_WAND: u16 = 13u16;
04454e1e 3758#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3759pub const HID_USAGE_DIGITIZER_HEAT_MAP: u16 = 15u16;
04454e1e 3760#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3761pub const HID_USAGE_DIGITIZER_HEAT_MAP_FRAME_DATA: u16 = 108u16;
04454e1e 3762#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3763pub const HID_USAGE_DIGITIZER_HEAT_MAP_PROTOCOL_VENDOR_ID: u16 = 106u16;
04454e1e 3764#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3765pub const HID_USAGE_DIGITIZER_HEAT_MAP_PROTOCOL_VERSION: u16 = 107u16;
04454e1e 3766#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3767pub const HID_USAGE_DIGITIZER_INVERT: u16 = 60u16;
04454e1e 3768#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3769pub const HID_USAGE_DIGITIZER_IN_RANGE: u16 = 50u16;
04454e1e 3770#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3771pub const HID_USAGE_DIGITIZER_LIGHT_PEN: u16 = 3u16;
04454e1e 3772#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3773pub const HID_USAGE_DIGITIZER_MULTI_POINT: u16 = 12u16;
04454e1e 3774#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3775pub const HID_USAGE_DIGITIZER_PEN: u16 = 2u16;
04454e1e 3776#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3777pub const HID_USAGE_DIGITIZER_PROG_CHANGE_KEYS: u16 = 58u16;
04454e1e 3778#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3779pub const HID_USAGE_DIGITIZER_PUCK: u16 = 33u16;
04454e1e 3780#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3781pub const HID_USAGE_DIGITIZER_QUALITY: u16 = 54u16;
04454e1e 3782#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3783pub const HID_USAGE_DIGITIZER_SECONDARY_TIP_SWITCH: u16 = 67u16;
04454e1e 3784#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3785pub const HID_USAGE_DIGITIZER_STEREO_PLOTTER: u16 = 9u16;
04454e1e 3786#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3787pub const HID_USAGE_DIGITIZER_STYLUS: u16 = 32u16;
04454e1e 3788#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3789pub const HID_USAGE_DIGITIZER_TABLET_FUNC_KEYS: u16 = 57u16;
04454e1e 3790#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3791pub const HID_USAGE_DIGITIZER_TABLET_PICK: u16 = 70u16;
04454e1e 3792#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3793pub const HID_USAGE_DIGITIZER_TAP: u16 = 53u16;
04454e1e 3794#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3795pub const HID_USAGE_DIGITIZER_TIP_PRESSURE: u16 = 48u16;
04454e1e 3796#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3797pub const HID_USAGE_DIGITIZER_TIP_SWITCH: u16 = 66u16;
04454e1e 3798#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3799pub const HID_USAGE_DIGITIZER_TOUCH: u16 = 51u16;
04454e1e 3800#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3801pub const HID_USAGE_DIGITIZER_TOUCH_PAD: u16 = 5u16;
04454e1e 3802#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3803pub const HID_USAGE_DIGITIZER_TOUCH_SCREEN: u16 = 4u16;
04454e1e 3804#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3805pub const HID_USAGE_DIGITIZER_TRANSDUCER_CONNECTED: u16 = 162u16;
04454e1e 3806#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3807pub const HID_USAGE_DIGITIZER_TRANSDUCER_INDEX: u16 = 56u16;
04454e1e 3808#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3809pub const HID_USAGE_DIGITIZER_TRANSDUCER_PRODUCT: u16 = 146u16;
04454e1e 3810#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3811pub const HID_USAGE_DIGITIZER_TRANSDUCER_SERIAL: u16 = 91u16;
04454e1e 3812#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3813pub const HID_USAGE_DIGITIZER_TRANSDUCER_VENDOR: u16 = 145u16;
04454e1e 3814#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3815pub const HID_USAGE_DIGITIZER_TWIST: u16 = 65u16;
04454e1e 3816#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3817pub const HID_USAGE_DIGITIZER_UNTOUCH: u16 = 52u16;
04454e1e 3818#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3819pub const HID_USAGE_DIGITIZER_WHITE_BOARD: u16 = 6u16;
04454e1e 3820#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3821pub const HID_USAGE_DIGITIZER_X_TILT: u16 = 61u16;
04454e1e 3822#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3823pub const HID_USAGE_DIGITIZER_Y_TILT: u16 = 62u16;
04454e1e 3824#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3825pub const HID_USAGE_GAME_3D_GAME_CONTROLLER: u16 = 1u16;
04454e1e 3826#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3827pub const HID_USAGE_GAME_BUMP: u16 = 44u16;
04454e1e 3828#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3829pub const HID_USAGE_GAME_FLIPPER: u16 = 42u16;
04454e1e 3830#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3831pub const HID_USAGE_GAME_GAMEPAD_FIRE_JUMP: u16 = 55u16;
04454e1e 3832#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3833pub const HID_USAGE_GAME_GAMEPAD_TRIGGER: u16 = 57u16;
04454e1e 3834#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3835pub const HID_USAGE_GAME_GUN_AUTOMATIC: u16 = 53u16;
04454e1e 3836#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3837pub const HID_USAGE_GAME_GUN_BOLT: u16 = 48u16;
04454e1e 3838#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3839pub const HID_USAGE_GAME_GUN_BURST: u16 = 52u16;
04454e1e 3840#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3841pub const HID_USAGE_GAME_GUN_CLIP: u16 = 49u16;
04454e1e 3842#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3843pub const HID_USAGE_GAME_GUN_DEVICE: u16 = 3u16;
04454e1e 3844#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3845pub const HID_USAGE_GAME_GUN_SAFETY: u16 = 54u16;
04454e1e 3846#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3847pub const HID_USAGE_GAME_GUN_SELECTOR: u16 = 50u16;
04454e1e 3848#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3849pub const HID_USAGE_GAME_GUN_SINGLE_SHOT: u16 = 51u16;
04454e1e 3850#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3851pub const HID_USAGE_GAME_LEAN_FORWARD_BACK: u16 = 40u16;
04454e1e 3852#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3853pub const HID_USAGE_GAME_LEAN_RIGHT_LEFT: u16 = 39u16;
04454e1e 3854#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3855pub const HID_USAGE_GAME_MOVE_FORWARD_BACK: u16 = 37u16;
04454e1e 3856#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3857pub const HID_USAGE_GAME_MOVE_RIGHT_LEFT: u16 = 36u16;
04454e1e 3858#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3859pub const HID_USAGE_GAME_MOVE_UP_DOWN: u16 = 38u16;
04454e1e 3860#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3861pub const HID_USAGE_GAME_NEW_GAME: u16 = 45u16;
04454e1e 3862#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3863pub const HID_USAGE_GAME_PINBALL_DEVICE: u16 = 2u16;
04454e1e 3864#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3865pub const HID_USAGE_GAME_PITCH_FORWARD_BACK: u16 = 34u16;
04454e1e 3866#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3867pub const HID_USAGE_GAME_PLAYER: u16 = 47u16;
04454e1e 3868#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3869pub const HID_USAGE_GAME_POINT_OF_VIEW: u16 = 32u16;
04454e1e 3870#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3871pub const HID_USAGE_GAME_POV_HEIGHT: u16 = 41u16;
04454e1e 3872#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3873pub const HID_USAGE_GAME_ROLL_RIGHT_LEFT: u16 = 35u16;
04454e1e 3874#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3875pub const HID_USAGE_GAME_SECONDARY_FLIPPER: u16 = 43u16;
04454e1e 3876#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3877pub const HID_USAGE_GAME_SHOOT_BALL: u16 = 46u16;
04454e1e 3878#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3879pub const HID_USAGE_GAME_TURN_RIGHT_LEFT: u16 = 33u16;
04454e1e 3880#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3881pub const HID_USAGE_GENERIC_BYTE_COUNT: u16 = 59u16;
04454e1e 3882#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3883pub const HID_USAGE_GENERIC_CONTROL_ENABLE: u16 = 203u16;
04454e1e 3884#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3885pub const HID_USAGE_GENERIC_COUNTED_BUFFER: u16 = 58u16;
04454e1e 3886#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3887pub const HID_USAGE_GENERIC_DEVICE_BATTERY_STRENGTH: u16 = 32u16;
04454e1e 3888#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3889pub const HID_USAGE_GENERIC_DEVICE_DISCOVER_WIRELESS_CONTROL: u16 = 35u16;
04454e1e 3890#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3891pub const HID_USAGE_GENERIC_DEVICE_SECURITY_CODE_CHAR_ENTERED: u16 = 36u16;
04454e1e 3892#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3893pub const HID_USAGE_GENERIC_DEVICE_SECURITY_CODE_CHAR_ERASED: u16 = 37u16;
04454e1e 3894#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3895pub const HID_USAGE_GENERIC_DEVICE_SECURITY_CODE_CLEARED: u16 = 38u16;
04454e1e 3896#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3897pub const HID_USAGE_GENERIC_DEVICE_WIRELESS_CHANNEL: u16 = 33u16;
04454e1e 3898#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3899pub const HID_USAGE_GENERIC_DEVICE_WIRELESS_ID: u16 = 34u16;
04454e1e 3900#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3901pub const HID_USAGE_GENERIC_DIAL: u16 = 55u16;
04454e1e 3902#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3903pub const HID_USAGE_GENERIC_DPAD_DOWN: u16 = 145u16;
04454e1e 3904#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3905pub const HID_USAGE_GENERIC_DPAD_LEFT: u16 = 147u16;
04454e1e 3906#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3907pub const HID_USAGE_GENERIC_DPAD_RIGHT: u16 = 146u16;
04454e1e 3908#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3909pub const HID_USAGE_GENERIC_DPAD_UP: u16 = 144u16;
04454e1e 3910#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3911pub const HID_USAGE_GENERIC_FEATURE_NOTIFICATION: u16 = 71u16;
04454e1e 3912#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3913pub const HID_USAGE_GENERIC_GAMEPAD: u16 = 5u16;
04454e1e 3914#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3915pub const HID_USAGE_GENERIC_HATSWITCH: u16 = 57u16;
04454e1e 3916#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3917pub const HID_USAGE_GENERIC_INTERACTIVE_CONTROL: u16 = 14u16;
04454e1e 3918#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3919pub const HID_USAGE_GENERIC_JOYSTICK: u16 = 4u16;
04454e1e 3920#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3921pub const HID_USAGE_GENERIC_KEYBOARD: u16 = 6u16;
04454e1e 3922#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3923pub const HID_USAGE_GENERIC_KEYPAD: u16 = 7u16;
04454e1e 3924#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3925pub const HID_USAGE_GENERIC_MOTION_WAKEUP: u16 = 60u16;
04454e1e 3926#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3927pub const HID_USAGE_GENERIC_MOUSE: u16 = 2u16;
04454e1e 3928#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3929pub const HID_USAGE_GENERIC_MULTI_AXIS_CONTROLLER: u16 = 8u16;
04454e1e 3930#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3931pub const HID_USAGE_GENERIC_POINTER: u16 = 1u16;
04454e1e 3932#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3933pub const HID_USAGE_GENERIC_PORTABLE_DEVICE_CONTROL: u16 = 13u16;
04454e1e 3934#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3935pub const HID_USAGE_GENERIC_RESOLUTION_MULTIPLIER: u16 = 72u16;
04454e1e 3936#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3937pub const HID_USAGE_GENERIC_RX: u16 = 51u16;
04454e1e 3938#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3939pub const HID_USAGE_GENERIC_RY: u16 = 52u16;
04454e1e 3940#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3941pub const HID_USAGE_GENERIC_RZ: u16 = 53u16;
04454e1e 3942#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3943pub const HID_USAGE_GENERIC_SELECT: u16 = 62u16;
04454e1e 3944#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3945pub const HID_USAGE_GENERIC_SLIDER: u16 = 54u16;
04454e1e 3946#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3947pub const HID_USAGE_GENERIC_START: u16 = 61u16;
04454e1e 3948#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3949pub const HID_USAGE_GENERIC_SYSCTL_APP_BREAK: u16 = 165u16;
04454e1e 3950#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3951pub const HID_USAGE_GENERIC_SYSCTL_APP_DBG_BREAK: u16 = 166u16;
04454e1e 3952#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3953pub const HID_USAGE_GENERIC_SYSCTL_APP_MENU: u16 = 134u16;
04454e1e 3954#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3955pub const HID_USAGE_GENERIC_SYSCTL_COLD_RESTART: u16 = 142u16;
04454e1e 3956#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3957pub const HID_USAGE_GENERIC_SYSCTL_CONTEXT_MENU: u16 = 132u16;
04454e1e 3958#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3959pub const HID_USAGE_GENERIC_SYSCTL_DISMISS_NOTIFICATION: u16 = 154u16;
04454e1e 3960#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3961pub const HID_USAGE_GENERIC_SYSCTL_DISP_AUTOSCALE: u16 = 183u16;
04454e1e 3962#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3963pub const HID_USAGE_GENERIC_SYSCTL_DISP_BOTH: u16 = 179u16;
04454e1e 3964#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3965pub const HID_USAGE_GENERIC_SYSCTL_DISP_DUAL: u16 = 180u16;
04454e1e 3966#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3967pub const HID_USAGE_GENERIC_SYSCTL_DISP_EXTERNAL: u16 = 178u16;
04454e1e 3968#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3969pub const HID_USAGE_GENERIC_SYSCTL_DISP_INTERNAL: u16 = 177u16;
04454e1e 3970#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3971pub const HID_USAGE_GENERIC_SYSCTL_DISP_INVERT: u16 = 176u16;
04454e1e 3972#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3973pub const HID_USAGE_GENERIC_SYSCTL_DISP_SWAP: u16 = 182u16;
04454e1e 3974#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3975pub const HID_USAGE_GENERIC_SYSCTL_DISP_TOGGLE: u16 = 181u16;
04454e1e 3976#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3977pub const HID_USAGE_GENERIC_SYSCTL_DOCK: u16 = 160u16;
04454e1e 3978#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3979pub const HID_USAGE_GENERIC_SYSCTL_FN: u16 = 151u16;
04454e1e 3980#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3981pub const HID_USAGE_GENERIC_SYSCTL_FN_LOCK: u16 = 152u16;
04454e1e 3982#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3983pub const HID_USAGE_GENERIC_SYSCTL_FN_LOCK_INDICATOR: u16 = 153u16;
04454e1e 3984#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3985pub const HID_USAGE_GENERIC_SYSCTL_HELP_MENU: u16 = 135u16;
04454e1e 3986#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3987pub const HID_USAGE_GENERIC_SYSCTL_HIBERNATE: u16 = 168u16;
04454e1e 3988#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3989pub const HID_USAGE_GENERIC_SYSCTL_MAIN_MENU: u16 = 133u16;
04454e1e 3990#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3991pub const HID_USAGE_GENERIC_SYSCTL_MENU_DOWN: u16 = 141u16;
04454e1e 3992#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3993pub const HID_USAGE_GENERIC_SYSCTL_MENU_EXIT: u16 = 136u16;
04454e1e 3994#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3995pub const HID_USAGE_GENERIC_SYSCTL_MENU_LEFT: u16 = 139u16;
04454e1e 3996#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3997pub const HID_USAGE_GENERIC_SYSCTL_MENU_RIGHT: u16 = 138u16;
04454e1e 3998#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 3999pub const HID_USAGE_GENERIC_SYSCTL_MENU_SELECT: u16 = 137u16;
04454e1e 4000#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4001pub const HID_USAGE_GENERIC_SYSCTL_MENU_UP: u16 = 140u16;
04454e1e 4002#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4003pub const HID_USAGE_GENERIC_SYSCTL_MUTE: u16 = 167u16;
04454e1e 4004#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4005pub const HID_USAGE_GENERIC_SYSCTL_POWER: u16 = 129u16;
04454e1e 4006#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4007pub const HID_USAGE_GENERIC_SYSCTL_SETUP: u16 = 162u16;
04454e1e 4008#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4009pub const HID_USAGE_GENERIC_SYSCTL_SLEEP: u16 = 130u16;
04454e1e 4010#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4011pub const HID_USAGE_GENERIC_SYSCTL_SYS_BREAK: u16 = 163u16;
04454e1e 4012#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4013pub const HID_USAGE_GENERIC_SYSCTL_SYS_DBG_BREAK: u16 = 164u16;
04454e1e 4014#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4015pub const HID_USAGE_GENERIC_SYSCTL_UNDOCK: u16 = 161u16;
04454e1e 4016#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4017pub const HID_USAGE_GENERIC_SYSCTL_WAKE: u16 = 131u16;
04454e1e 4018#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4019pub const HID_USAGE_GENERIC_SYSCTL_WARM_RESTART: u16 = 143u16;
04454e1e 4020#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4021pub const HID_USAGE_GENERIC_SYSTEM_CTL: u16 = 128u16;
04454e1e 4022#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4023pub const HID_USAGE_GENERIC_SYSTEM_DISPLAY_ROTATION_LOCK_BUTTON: u16 = 201u16;
04454e1e 4024#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4025pub const HID_USAGE_GENERIC_SYSTEM_DISPLAY_ROTATION_LOCK_SLIDER_SWITCH: u16 = 202u16;
04454e1e 4026#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4027pub const HID_USAGE_GENERIC_TABLET_PC_SYSTEM_CTL: u16 = 9u16;
04454e1e 4028#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4029pub const HID_USAGE_GENERIC_VBRX: u16 = 67u16;
04454e1e 4030#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4031pub const HID_USAGE_GENERIC_VBRY: u16 = 68u16;
04454e1e 4032#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4033pub const HID_USAGE_GENERIC_VBRZ: u16 = 69u16;
04454e1e 4034#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4035pub const HID_USAGE_GENERIC_VNO: u16 = 70u16;
04454e1e 4036#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4037pub const HID_USAGE_GENERIC_VX: u16 = 64u16;
04454e1e 4038#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4039pub const HID_USAGE_GENERIC_VY: u16 = 65u16;
04454e1e 4040#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4041pub const HID_USAGE_GENERIC_VZ: u16 = 66u16;
04454e1e 4042#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4043pub const HID_USAGE_GENERIC_WHEEL: u16 = 56u16;
04454e1e 4044#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4045pub const HID_USAGE_GENERIC_X: u16 = 48u16;
04454e1e 4046#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4047pub const HID_USAGE_GENERIC_Y: u16 = 49u16;
04454e1e 4048#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4049pub const HID_USAGE_GENERIC_Z: u16 = 50u16;
04454e1e 4050#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4051pub const HID_USAGE_HAPTICS_AUTO_ASSOCIATED_CONTROL: u16 = 34u16;
04454e1e 4052#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4053pub const HID_USAGE_HAPTICS_AUTO_TRIGGER: u16 = 32u16;
04454e1e 4054#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4055pub const HID_USAGE_HAPTICS_DURATION_LIST: u16 = 17u16;
04454e1e 4056#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4057pub const HID_USAGE_HAPTICS_INTENSITY: u16 = 35u16;
04454e1e 4058#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4059pub const HID_USAGE_HAPTICS_MANUAL_TRIGGER: u16 = 33u16;
04454e1e 4060#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4061pub const HID_USAGE_HAPTICS_REPEAT_COUNT: u16 = 36u16;
04454e1e 4062#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4063pub const HID_USAGE_HAPTICS_RETRIGGER_PERIOD: u16 = 37u16;
04454e1e 4064#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4065pub const HID_USAGE_HAPTICS_SIMPLE_CONTROLLER: u16 = 1u16;
04454e1e 4066#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4067pub const HID_USAGE_HAPTICS_WAVEFORM_BEGIN: u16 = 4096u16;
04454e1e 4068#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4069pub const HID_USAGE_HAPTICS_WAVEFORM_BUZZ: u16 = 4100u16;
04454e1e 4070#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4071pub const HID_USAGE_HAPTICS_WAVEFORM_CLICK: u16 = 4099u16;
04454e1e 4072#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4073pub const HID_USAGE_HAPTICS_WAVEFORM_CUTOFF_TIME: u16 = 40u16;
04454e1e 4074#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4075pub const HID_USAGE_HAPTICS_WAVEFORM_END: u16 = 8191u16;
04454e1e 4076#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4077pub const HID_USAGE_HAPTICS_WAVEFORM_LIST: u16 = 16u16;
04454e1e 4078#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4079pub const HID_USAGE_HAPTICS_WAVEFORM_NULL: u16 = 4098u16;
04454e1e 4080#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4081pub const HID_USAGE_HAPTICS_WAVEFORM_PRESS: u16 = 4102u16;
04454e1e 4082#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4083pub const HID_USAGE_HAPTICS_WAVEFORM_RELEASE: u16 = 4103u16;
04454e1e 4084#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4085pub const HID_USAGE_HAPTICS_WAVEFORM_RUMBLE: u16 = 4101u16;
04454e1e 4086#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4087pub const HID_USAGE_HAPTICS_WAVEFORM_STOP: u16 = 4097u16;
04454e1e 4088#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4089pub const HID_USAGE_HAPTICS_WAVEFORM_VENDOR_BEGIN: u16 = 8192u16;
04454e1e 4090#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4091pub const HID_USAGE_HAPTICS_WAVEFORM_VENDOR_END: u16 = 12287u16;
04454e1e 4092#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4093pub const HID_USAGE_HAPTICS_WAVEFORM_VENDOR_ID: u16 = 39u16;
04454e1e 4094#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4095pub const HID_USAGE_HAPTICS_WAVEFORM_VENDOR_PAGE: u16 = 38u16;
04454e1e 4096#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4097pub const HID_USAGE_KEYBOARD_CAPS_LOCK: u16 = 57u16;
04454e1e 4098#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4099pub const HID_USAGE_KEYBOARD_DELETE: u16 = 42u16;
04454e1e 4100#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4101pub const HID_USAGE_KEYBOARD_DELETE_FORWARD: u16 = 76u16;
04454e1e 4102#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4103pub const HID_USAGE_KEYBOARD_ESCAPE: u16 = 41u16;
04454e1e 4104#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4105pub const HID_USAGE_KEYBOARD_F1: u16 = 58u16;
04454e1e 4106#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4107pub const HID_USAGE_KEYBOARD_F10: u16 = 67u16;
04454e1e 4108#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4109pub const HID_USAGE_KEYBOARD_F11: u16 = 68u16;
04454e1e 4110#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4111pub const HID_USAGE_KEYBOARD_F12: u16 = 69u16;
04454e1e 4112#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4113pub const HID_USAGE_KEYBOARD_F13: u16 = 104u16;
04454e1e 4114#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4115pub const HID_USAGE_KEYBOARD_F14: u16 = 105u16;
04454e1e 4116#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4117pub const HID_USAGE_KEYBOARD_F15: u16 = 106u16;
04454e1e 4118#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4119pub const HID_USAGE_KEYBOARD_F16: u16 = 107u16;
04454e1e 4120#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4121pub const HID_USAGE_KEYBOARD_F17: u16 = 108u16;
04454e1e 4122#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4123pub const HID_USAGE_KEYBOARD_F18: u16 = 109u16;
04454e1e 4124#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4125pub const HID_USAGE_KEYBOARD_F19: u16 = 110u16;
04454e1e 4126#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4127pub const HID_USAGE_KEYBOARD_F2: u16 = 59u16;
04454e1e 4128#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4129pub const HID_USAGE_KEYBOARD_F20: u16 = 111u16;
04454e1e 4130#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4131pub const HID_USAGE_KEYBOARD_F21: u16 = 112u16;
04454e1e 4132#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4133pub const HID_USAGE_KEYBOARD_F22: u16 = 113u16;
04454e1e 4134#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4135pub const HID_USAGE_KEYBOARD_F23: u16 = 114u16;
04454e1e 4136#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4137pub const HID_USAGE_KEYBOARD_F24: u16 = 115u16;
04454e1e 4138#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4139pub const HID_USAGE_KEYBOARD_F3: u16 = 60u16;
04454e1e 4140#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4141pub const HID_USAGE_KEYBOARD_F4: u16 = 61u16;
04454e1e 4142#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4143pub const HID_USAGE_KEYBOARD_F5: u16 = 62u16;
04454e1e 4144#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4145pub const HID_USAGE_KEYBOARD_F6: u16 = 63u16;
04454e1e 4146#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4147pub const HID_USAGE_KEYBOARD_F7: u16 = 64u16;
04454e1e 4148#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4149pub const HID_USAGE_KEYBOARD_F8: u16 = 65u16;
04454e1e 4150#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4151pub const HID_USAGE_KEYBOARD_F9: u16 = 66u16;
04454e1e 4152#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4153pub const HID_USAGE_KEYBOARD_LALT: u16 = 226u16;
04454e1e 4154#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4155pub const HID_USAGE_KEYBOARD_LCTRL: u16 = 224u16;
04454e1e 4156#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4157pub const HID_USAGE_KEYBOARD_LGUI: u16 = 227u16;
04454e1e 4158#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4159pub const HID_USAGE_KEYBOARD_LSHFT: u16 = 225u16;
04454e1e 4160#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4161pub const HID_USAGE_KEYBOARD_NOEVENT: u16 = 0u16;
04454e1e 4162#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4163pub const HID_USAGE_KEYBOARD_NUM_LOCK: u16 = 83u16;
04454e1e 4164#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4165pub const HID_USAGE_KEYBOARD_ONE: u16 = 30u16;
04454e1e 4166#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4167pub const HID_USAGE_KEYBOARD_POSTFAIL: u16 = 2u16;
04454e1e 4168#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4169pub const HID_USAGE_KEYBOARD_PRINT_SCREEN: u16 = 70u16;
04454e1e 4170#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4171pub const HID_USAGE_KEYBOARD_RALT: u16 = 230u16;
04454e1e 4172#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4173pub const HID_USAGE_KEYBOARD_RCTRL: u16 = 228u16;
04454e1e 4174#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4175pub const HID_USAGE_KEYBOARD_RETURN: u16 = 40u16;
04454e1e 4176#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4177pub const HID_USAGE_KEYBOARD_RGUI: u16 = 231u16;
04454e1e 4178#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4179pub const HID_USAGE_KEYBOARD_ROLLOVER: u16 = 1u16;
04454e1e 4180#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4181pub const HID_USAGE_KEYBOARD_RSHFT: u16 = 229u16;
04454e1e 4182#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4183pub const HID_USAGE_KEYBOARD_SCROLL_LOCK: u16 = 71u16;
04454e1e 4184#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4185pub const HID_USAGE_KEYBOARD_UNDEFINED: u16 = 3u16;
04454e1e 4186#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4187pub const HID_USAGE_KEYBOARD_ZERO: u16 = 39u16;
04454e1e 4188#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4189pub const HID_USAGE_KEYBOARD_aA: u16 = 4u16;
04454e1e 4190#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4191pub const HID_USAGE_KEYBOARD_zZ: u16 = 29u16;
04454e1e 4192#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4193pub const HID_USAGE_LAMPARRAY: u16 = 1u16;
04454e1e 4194#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4195pub const HID_USAGE_LAMPARRAY_ATTRBIUTES_REPORT: u16 = 2u16;
04454e1e 4196#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4197pub const HID_USAGE_LAMPARRAY_AUTONOMOUS_MODE: u16 = 113u16;
04454e1e 4198#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4199pub const HID_USAGE_LAMPARRAY_BLUE_LEVEL_COUNT: u16 = 42u16;
04454e1e 4200#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4201pub const HID_USAGE_LAMPARRAY_BOUNDING_BOX_DEPTH_IN_MICROMETERS: u16 = 6u16;
04454e1e 4202#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4203pub const HID_USAGE_LAMPARRAY_BOUNDING_BOX_HEIGHT_IN_MICROMETERS: u16 = 5u16;
04454e1e 4204#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4205pub const HID_USAGE_LAMPARRAY_BOUNDING_BOX_WIDTH_IN_MICROMETERS: u16 = 4u16;
04454e1e 4206#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4207pub const HID_USAGE_LAMPARRAY_CONTROL_REPORT: u16 = 112u16;
04454e1e 4208#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4209pub const HID_USAGE_LAMPARRAY_GREEN_LEVEL_COUNT: u16 = 41u16;
04454e1e 4210#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4211pub const HID_USAGE_LAMPARRAY_INPUT_BINDING: u16 = 45u16;
04454e1e 4212#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4213pub const HID_USAGE_LAMPARRAY_INTENSITY_LEVEL_COUNT: u16 = 43u16;
04454e1e 4214#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4215pub const HID_USAGE_LAMPARRAY_IS_PROGRAMMABLE: u16 = 44u16;
04454e1e 4216#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4217pub const HID_USAGE_LAMPARRAY_KIND: u16 = 7u16;
04454e1e 4218#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4219pub const HID_USAGE_LAMPARRAY_LAMP_ATTRIBUTES_REQUEST_REPORT: u16 = 32u16;
04454e1e 4220#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4221pub const HID_USAGE_LAMPARRAY_LAMP_ATTRIBUTES_RESPONSE_REPORT: u16 = 34u16;
04454e1e 4222#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4223pub const HID_USAGE_LAMPARRAY_LAMP_BLUE_UPDATE_CHANNEL: u16 = 83u16;
04454e1e 4224#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4225pub const HID_USAGE_LAMPARRAY_LAMP_COUNT: u16 = 3u16;
04454e1e 4226#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4227pub const HID_USAGE_LAMPARRAY_LAMP_GREEN_UPDATE_CHANNEL: u16 = 82u16;
04454e1e 4228#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4229pub const HID_USAGE_LAMPARRAY_LAMP_ID: u16 = 33u16;
04454e1e 4230#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4231pub const HID_USAGE_LAMPARRAY_LAMP_ID_END: u16 = 98u16;
04454e1e 4232#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4233pub const HID_USAGE_LAMPARRAY_LAMP_ID_START: u16 = 97u16;
04454e1e 4234#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4235pub const HID_USAGE_LAMPARRAY_LAMP_INTENSITY_UPDATE_CHANNEL: u16 = 84u16;
04454e1e 4236#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4237pub const HID_USAGE_LAMPARRAY_LAMP_MULTI_UPDATE_REPORT: u16 = 80u16;
04454e1e 4238#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4239pub const HID_USAGE_LAMPARRAY_LAMP_PURPOSES: u16 = 38u16;
04454e1e 4240#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4241pub const HID_USAGE_LAMPARRAY_LAMP_RANGE_UPDATE_REPORT: u16 = 96u16;
04454e1e 4242#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4243pub const HID_USAGE_LAMPARRAY_LAMP_RED_UPDATE_CHANNEL: u16 = 81u16;
04454e1e 4244#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4245pub const HID_USAGE_LAMPARRAY_LAMP_UPDATE_FLAGS: u16 = 85u16;
04454e1e 4246#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4247pub const HID_USAGE_LAMPARRAY_MIN_UPDATE_INTERVAL_IN_MICROSECONDS: u16 = 8u16;
04454e1e 4248#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4249pub const HID_USAGE_LAMPARRAY_POSITION_X_IN_MICROMETERS: u16 = 35u16;
04454e1e 4250#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4251pub const HID_USAGE_LAMPARRAY_POSITION_Y_IN_MICROMETERS: u16 = 36u16;
04454e1e 4252#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4253pub const HID_USAGE_LAMPARRAY_POSITION_Z_IN_MICROMETERS: u16 = 37u16;
04454e1e 4254#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4255pub const HID_USAGE_LAMPARRAY_RED_LEVEL_COUNT: u16 = 40u16;
04454e1e 4256#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4257pub const HID_USAGE_LAMPARRAY_UPDATE_LATENCY_IN_MICROSECONDS: u16 = 39u16;
04454e1e 4258#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4259pub const HID_USAGE_LED_AMBER: u16 = 74u16;
04454e1e 4260#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4261pub const HID_USAGE_LED_BATTERY_LOW: u16 = 29u16;
04454e1e 4262#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4263pub const HID_USAGE_LED_BATTERY_OK: u16 = 28u16;
04454e1e 4264#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4265pub const HID_USAGE_LED_BATTERY_OPERATION: u16 = 27u16;
04454e1e 4266#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4267pub const HID_USAGE_LED_BUSY: u16 = 44u16;
04454e1e 4268#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4269pub const HID_USAGE_LED_CALL_PICKUP: u16 = 37u16;
04454e1e 4270#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4271pub const HID_USAGE_LED_CAMERA_OFF: u16 = 41u16;
04454e1e 4272#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4273pub const HID_USAGE_LED_CAMERA_ON: u16 = 40u16;
04454e1e 4274#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4275pub const HID_USAGE_LED_CAPS_LOCK: u16 = 2u16;
04454e1e 4276#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4277pub const HID_USAGE_LED_CAV: u16 = 20u16;
04454e1e 4278#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4279pub const HID_USAGE_LED_CLV: u16 = 21u16;
04454e1e 4280#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4281pub const HID_USAGE_LED_COMPOSE: u16 = 4u16;
04454e1e 4282#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4283pub const HID_USAGE_LED_CONFERENCE: u16 = 38u16;
04454e1e 4284#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4285pub const HID_USAGE_LED_COVERAGE: u16 = 34u16;
04454e1e 4286#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4287pub const HID_USAGE_LED_DATA_MODE: u16 = 26u16;
04454e1e 4288#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4289pub const HID_USAGE_LED_DO_NOT_DISTURB: u16 = 8u16;
04454e1e 4290#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4291pub const HID_USAGE_LED_EQUALIZER_ENABLE: u16 = 13u16;
04454e1e 4292#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4293pub const HID_USAGE_LED_ERROR: u16 = 57u16;
04454e1e 4294#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4295pub const HID_USAGE_LED_EXTERNAL_POWER: u16 = 77u16;
04454e1e 4296#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4297pub const HID_USAGE_LED_FAST_BLINK_OFF_TIME: u16 = 70u16;
04454e1e 4298#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4299pub const HID_USAGE_LED_FAST_BLINK_ON_TIME: u16 = 69u16;
04454e1e 4300#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4301pub const HID_USAGE_LED_FAST_FORWARD: u16 = 53u16;
04454e1e 4302#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4303pub const HID_USAGE_LED_FLASH_ON_TIME: u16 = 66u16;
04454e1e 4304#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4305pub const HID_USAGE_LED_FORWARD: u16 = 49u16;
04454e1e 4306#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4307pub const HID_USAGE_LED_GENERIC_INDICATOR: u16 = 75u16;
04454e1e 4308#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4309pub const HID_USAGE_LED_GREEN: u16 = 73u16;
04454e1e 4310#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4311pub const HID_USAGE_LED_HEAD_SET: u16 = 31u16;
04454e1e 4312#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4313pub const HID_USAGE_LED_HIGH_CUT_FILTER: u16 = 11u16;
04454e1e 4314#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4315pub const HID_USAGE_LED_HOLD: u16 = 32u16;
04454e1e 4316#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4317pub const HID_USAGE_LED_INDICATOR_COLOR: u16 = 71u16;
04454e1e 4318#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4319pub const HID_USAGE_LED_INDICATOR_FAST_BLINK: u16 = 64u16;
04454e1e 4320#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4321pub const HID_USAGE_LED_INDICATOR_FLASH: u16 = 62u16;
04454e1e 4322#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4323pub const HID_USAGE_LED_INDICATOR_OFF: u16 = 65u16;
04454e1e 4324#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4325pub const HID_USAGE_LED_INDICATOR_ON: u16 = 61u16;
04454e1e 4326#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4327pub const HID_USAGE_LED_INDICATOR_SLOW_BLINK: u16 = 63u16;
04454e1e 4328#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4329pub const HID_USAGE_LED_IN_USE_INDICATOR: u16 = 59u16;
04454e1e 4330#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4331pub const HID_USAGE_LED_KANA: u16 = 5u16;
04454e1e 4332#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4333pub const HID_USAGE_LED_LOW_CUT_FILTER: u16 = 12u16;
04454e1e 4334#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4335pub const HID_USAGE_LED_MESSAGE_WAITING: u16 = 25u16;
04454e1e 4336#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4337pub const HID_USAGE_LED_MICROPHONE: u16 = 33u16;
04454e1e 4338#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4339pub const HID_USAGE_LED_MULTI_MODE_INDICATOR: u16 = 60u16;
04454e1e 4340#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4341pub const HID_USAGE_LED_MUTE: u16 = 9u16;
04454e1e 4342#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4343pub const HID_USAGE_LED_NIGHT_MODE: u16 = 35u16;
04454e1e 4344#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4345pub const HID_USAGE_LED_NUM_LOCK: u16 = 1u16;
04454e1e 4346#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4347pub const HID_USAGE_LED_OFF_HOOK: u16 = 23u16;
04454e1e 4348#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4349pub const HID_USAGE_LED_OFF_LINE: u16 = 43u16;
04454e1e 4350#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4351pub const HID_USAGE_LED_ON_LINE: u16 = 42u16;
04454e1e 4352#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4353pub const HID_USAGE_LED_PAPER_JAM: u16 = 47u16;
04454e1e 4354#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4355pub const HID_USAGE_LED_PAPER_OUT: u16 = 46u16;
04454e1e 4356#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4357pub const HID_USAGE_LED_PAUSE: u16 = 55u16;
04454e1e 4358#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4359pub const HID_USAGE_LED_PLAY: u16 = 54u16;
04454e1e 4360#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4361pub const HID_USAGE_LED_POWER: u16 = 6u16;
04454e1e 4362#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4363pub const HID_USAGE_LED_READY: u16 = 45u16;
04454e1e 4364#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4365pub const HID_USAGE_LED_RECORD: u16 = 56u16;
04454e1e 4366#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4367pub const HID_USAGE_LED_RECORDING_FORMAT_DET: u16 = 22u16;
04454e1e 4368#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4369pub const HID_USAGE_LED_RED: u16 = 72u16;
04454e1e 4370#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4371pub const HID_USAGE_LED_REMOTE: u16 = 48u16;
04454e1e 4372#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4373pub const HID_USAGE_LED_REPEAT: u16 = 16u16;
04454e1e 4374#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4375pub const HID_USAGE_LED_REVERSE: u16 = 50u16;
04454e1e 4376#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4377pub const HID_USAGE_LED_REWIND: u16 = 52u16;
04454e1e 4378#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4379pub const HID_USAGE_LED_RING: u16 = 24u16;
04454e1e 4380#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4381pub const HID_USAGE_LED_SAMPLING_RATE_DETECT: u16 = 18u16;
04454e1e 4382#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4383pub const HID_USAGE_LED_SCROLL_LOCK: u16 = 3u16;
04454e1e 4384#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4385pub const HID_USAGE_LED_SELECTED_INDICATOR: u16 = 58u16;
04454e1e 4386#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4387pub const HID_USAGE_LED_SEND_CALLS: u16 = 36u16;
04454e1e 4388#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4389pub const HID_USAGE_LED_SHIFT: u16 = 7u16;
04454e1e 4390#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4391pub const HID_USAGE_LED_SLOW_BLINK_OFF_TIME: u16 = 68u16;
04454e1e 4392#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4393pub const HID_USAGE_LED_SLOW_BLINK_ON_TIME: u16 = 67u16;
04454e1e 4394#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4395pub const HID_USAGE_LED_SOUND_FIELD_ON: u16 = 14u16;
04454e1e 4396#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4397pub const HID_USAGE_LED_SPEAKER: u16 = 30u16;
04454e1e 4398#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4399pub const HID_USAGE_LED_SPINNING: u16 = 19u16;
04454e1e 4400#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4401pub const HID_USAGE_LED_STAND_BY: u16 = 39u16;
04454e1e 4402#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4403pub const HID_USAGE_LED_STEREO: u16 = 17u16;
04454e1e 4404#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4405pub const HID_USAGE_LED_STOP: u16 = 51u16;
04454e1e 4406#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4407pub const HID_USAGE_LED_SURROUND_FIELD_ON: u16 = 15u16;
04454e1e 4408#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4409pub const HID_USAGE_LED_SYSTEM_SUSPEND: u16 = 76u16;
04454e1e 4410#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4411pub const HID_USAGE_LED_TONE_ENABLE: u16 = 10u16;
04454e1e 4412#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4413pub const HID_USAGE_MS_BTH_HF_DIALMEMORY: u16 = 34u16;
04454e1e 4414#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4415pub const HID_USAGE_MS_BTH_HF_DIALNUMBER: u16 = 33u16;
04454e1e 4416#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4417pub const HID_USAGE_PAGE_ALPHANUMERIC: u16 = 20u16;
04454e1e 4418#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4419pub const HID_USAGE_PAGE_ARCADE: u16 = 145u16;
04454e1e 4420#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4421pub const HID_USAGE_PAGE_BARCODE_SCANNER: u16 = 140u16;
04454e1e 4422#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4423pub const HID_USAGE_PAGE_BUTTON: u16 = 9u16;
04454e1e 4424#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4425pub const HID_USAGE_PAGE_CAMERA_CONTROL: u16 = 144u16;
04454e1e 4426#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4427pub const HID_USAGE_PAGE_CONSUMER: u16 = 12u16;
04454e1e 4428#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4429pub const HID_USAGE_PAGE_DIGITIZER: u16 = 13u16;
04454e1e 4430#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4431pub const HID_USAGE_PAGE_GAME: u16 = 5u16;
04454e1e 4432#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4433pub const HID_USAGE_PAGE_GENERIC: u16 = 1u16;
04454e1e 4434#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4435pub const HID_USAGE_PAGE_GENERIC_DEVICE: u16 = 6u16;
04454e1e 4436#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4437pub const HID_USAGE_PAGE_HAPTICS: u16 = 14u16;
04454e1e 4438#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4439pub const HID_USAGE_PAGE_KEYBOARD: u16 = 7u16;
04454e1e 4440#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4441pub const HID_USAGE_PAGE_LED: u16 = 8u16;
04454e1e 4442#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4443pub const HID_USAGE_PAGE_LIGHTING_ILLUMINATION: u16 = 89u16;
04454e1e 4444#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4445pub const HID_USAGE_PAGE_MAGNETIC_STRIPE_READER: u16 = 142u16;
04454e1e 4446#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4447pub const HID_USAGE_PAGE_MICROSOFT_BLUETOOTH_HANDSFREE: u16 = 65523u16;
04454e1e 4448#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4449pub const HID_USAGE_PAGE_ORDINAL: u16 = 10u16;
04454e1e 4450#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4451pub const HID_USAGE_PAGE_PID: u16 = 15u16;
04454e1e 4452#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4453pub const HID_USAGE_PAGE_SENSOR: u16 = 32u16;
04454e1e 4454#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4455pub const HID_USAGE_PAGE_SIMULATION: u16 = 2u16;
04454e1e 4456#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4457pub const HID_USAGE_PAGE_SPORT: u16 = 4u16;
04454e1e 4458#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4459pub const HID_USAGE_PAGE_TELEPHONY: u16 = 11u16;
04454e1e 4460#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4461pub const HID_USAGE_PAGE_UNDEFINED: u16 = 0u16;
04454e1e 4462#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4463pub const HID_USAGE_PAGE_UNICODE: u16 = 16u16;
04454e1e 4464#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4465pub const HID_USAGE_PAGE_VENDOR_DEFINED_BEGIN: u16 = 65280u16;
04454e1e 4466#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4467pub const HID_USAGE_PAGE_VENDOR_DEFINED_END: u16 = 65535u16;
04454e1e 4468#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4469pub const HID_USAGE_PAGE_VR: u16 = 3u16;
04454e1e 4470#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4471pub const HID_USAGE_PAGE_WEIGHING_DEVICE: u16 = 141u16;
04454e1e 4472#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4473pub const HID_USAGE_SIMULATION_ACCELLERATOR: u16 = 196u16;
04454e1e 4474#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4475pub const HID_USAGE_SIMULATION_AILERON: u16 = 176u16;
04454e1e 4476#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4477pub const HID_USAGE_SIMULATION_AILERON_TRIM: u16 = 177u16;
04454e1e 4478#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4479pub const HID_USAGE_SIMULATION_AIRPLANE_SIMULATION_DEVICE: u16 = 9u16;
04454e1e 4480#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4481pub const HID_USAGE_SIMULATION_ANTI_TORQUE_CONTROL: u16 = 178u16;
04454e1e 4482#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4483pub const HID_USAGE_SIMULATION_AUTOMOBILE_SIMULATION_DEVICE: u16 = 2u16;
04454e1e 4484#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4485pub const HID_USAGE_SIMULATION_AUTOPIOLOT_ENABLE: u16 = 179u16;
04454e1e 4486#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4487pub const HID_USAGE_SIMULATION_BALLAST: u16 = 204u16;
04454e1e 4488#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4489pub const HID_USAGE_SIMULATION_BARREL_ELEVATION: u16 = 202u16;
04454e1e 4490#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4491pub const HID_USAGE_SIMULATION_BICYCLE_CRANK: u16 = 205u16;
04454e1e 4492#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4493pub const HID_USAGE_SIMULATION_BICYCLE_SIMULATION_DEVICE: u16 = 12u16;
04454e1e 4494#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4495pub const HID_USAGE_SIMULATION_BRAKE: u16 = 197u16;
04454e1e 4496#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4497pub const HID_USAGE_SIMULATION_CHAFF_RELEASE: u16 = 180u16;
04454e1e 4498#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4499pub const HID_USAGE_SIMULATION_CLUTCH: u16 = 198u16;
04454e1e 4500#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4501pub const HID_USAGE_SIMULATION_COLLECTIVE_CONTROL: u16 = 181u16;
04454e1e 4502#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4503pub const HID_USAGE_SIMULATION_CYCLIC_CONTROL: u16 = 34u16;
04454e1e 4504#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4505pub const HID_USAGE_SIMULATION_CYCLIC_TRIM: u16 = 35u16;
04454e1e 4506#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4507pub const HID_USAGE_SIMULATION_DIVE_BRAKE: u16 = 182u16;
04454e1e 4508#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4509pub const HID_USAGE_SIMULATION_DIVE_PLANE: u16 = 203u16;
04454e1e 4510#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4511pub const HID_USAGE_SIMULATION_ELECTRONIC_COUNTERMEASURES: u16 = 183u16;
04454e1e 4512#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4513pub const HID_USAGE_SIMULATION_ELEVATOR: u16 = 184u16;
04454e1e 4514#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4515pub const HID_USAGE_SIMULATION_ELEVATOR_TRIM: u16 = 185u16;
04454e1e 4516#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4517pub const HID_USAGE_SIMULATION_FLARE_RELEASE: u16 = 189u16;
04454e1e 4518#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4519pub const HID_USAGE_SIMULATION_FLIGHT_COMMUNICATIONS: u16 = 188u16;
04454e1e 4520#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4521pub const HID_USAGE_SIMULATION_FLIGHT_CONTROL_STICK: u16 = 32u16;
04454e1e 4522#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4523pub const HID_USAGE_SIMULATION_FLIGHT_SIMULATION_DEVICE: u16 = 1u16;
04454e1e 4524#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4525pub const HID_USAGE_SIMULATION_FLIGHT_STICK: u16 = 33u16;
04454e1e 4526#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4527pub const HID_USAGE_SIMULATION_FLIGHT_YOKE: u16 = 36u16;
04454e1e 4528#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4529pub const HID_USAGE_SIMULATION_FRONT_BRAKE: u16 = 207u16;
04454e1e 4530#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4531pub const HID_USAGE_SIMULATION_HANDLE_BARS: u16 = 206u16;
04454e1e 4532#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4533pub const HID_USAGE_SIMULATION_HELICOPTER_SIMULATION_DEVICE: u16 = 10u16;
04454e1e 4534#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4535pub const HID_USAGE_SIMULATION_LANDING_GEAR: u16 = 190u16;
04454e1e 4536#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4537pub const HID_USAGE_SIMULATION_MAGIC_CARPET_SIMULATION_DEVICE: u16 = 11u16;
04454e1e 4538#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4539pub const HID_USAGE_SIMULATION_MOTORCYCLE_SIMULATION_DEVICE: u16 = 7u16;
04454e1e 4540#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4541pub const HID_USAGE_SIMULATION_REAR_BRAKE: u16 = 208u16;
04454e1e 4542#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4543pub const HID_USAGE_SIMULATION_RUDDER: u16 = 186u16;
04454e1e 4544#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4545pub const HID_USAGE_SIMULATION_SAILING_SIMULATION_DEVICE: u16 = 6u16;
04454e1e 4546#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4547pub const HID_USAGE_SIMULATION_SHIFTER: u16 = 199u16;
04454e1e 4548#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4549pub const HID_USAGE_SIMULATION_SPACESHIP_SIMULATION_DEVICE: u16 = 4u16;
04454e1e 4550#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4551pub const HID_USAGE_SIMULATION_SPORTS_SIMULATION_DEVICE: u16 = 8u16;
04454e1e 4552#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4553pub const HID_USAGE_SIMULATION_STEERING: u16 = 200u16;
04454e1e 4554#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4555pub const HID_USAGE_SIMULATION_SUBMARINE_SIMULATION_DEVICE: u16 = 5u16;
04454e1e 4556#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4557pub const HID_USAGE_SIMULATION_TANK_SIMULATION_DEVICE: u16 = 3u16;
04454e1e 4558#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4559pub const HID_USAGE_SIMULATION_THROTTLE: u16 = 187u16;
04454e1e 4560#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4561pub const HID_USAGE_SIMULATION_TOE_BRAKE: u16 = 191u16;
04454e1e 4562#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4563pub const HID_USAGE_SIMULATION_TRACK_CONTROL: u16 = 37u16;
04454e1e 4564#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4565pub const HID_USAGE_SIMULATION_TRIGGER: u16 = 192u16;
04454e1e 4566#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4567pub const HID_USAGE_SIMULATION_TURRET_DIRECTION: u16 = 201u16;
04454e1e 4568#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4569pub const HID_USAGE_SIMULATION_WEAPONS_ARM: u16 = 193u16;
04454e1e 4570#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4571pub const HID_USAGE_SIMULATION_WEAPONS_SELECT: u16 = 194u16;
04454e1e 4572#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4573pub const HID_USAGE_SIMULATION_WING_FLAPS: u16 = 195u16;
04454e1e 4574#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4575pub const HID_USAGE_SPORT_10_IRON: u16 = 90u16;
04454e1e 4576#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4577pub const HID_USAGE_SPORT_11_IRON: u16 = 91u16;
04454e1e 4578#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4579pub const HID_USAGE_SPORT_1_IRON: u16 = 81u16;
04454e1e 4580#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4581pub const HID_USAGE_SPORT_1_WOOD: u16 = 95u16;
04454e1e 4582#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4583pub const HID_USAGE_SPORT_2_IRON: u16 = 82u16;
04454e1e 4584#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4585pub const HID_USAGE_SPORT_3_IRON: u16 = 83u16;
04454e1e 4586#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4587pub const HID_USAGE_SPORT_3_WOOD: u16 = 96u16;
04454e1e 4588#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4589pub const HID_USAGE_SPORT_4_IRON: u16 = 84u16;
04454e1e 4590#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4591pub const HID_USAGE_SPORT_5_IRON: u16 = 85u16;
04454e1e 4592#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4593pub const HID_USAGE_SPORT_5_WOOD: u16 = 97u16;
04454e1e 4594#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4595pub const HID_USAGE_SPORT_6_IRON: u16 = 86u16;
04454e1e 4596#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4597pub const HID_USAGE_SPORT_7_IRON: u16 = 87u16;
04454e1e 4598#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4599pub const HID_USAGE_SPORT_7_WOOD: u16 = 98u16;
04454e1e 4600#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4601pub const HID_USAGE_SPORT_8_IRON: u16 = 88u16;
04454e1e 4602#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4603pub const HID_USAGE_SPORT_9_IRON: u16 = 89u16;
04454e1e 4604#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4605pub const HID_USAGE_SPORT_9_WOOD: u16 = 99u16;
04454e1e 4606#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4607pub const HID_USAGE_SPORT_BASEBALL_BAT: u16 = 1u16;
04454e1e 4608#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4609pub const HID_USAGE_SPORT_FOLLOW_THROUGH: u16 = 54u16;
04454e1e 4610#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4611pub const HID_USAGE_SPORT_GOLF_CLUB: u16 = 2u16;
04454e1e 4612#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4613pub const HID_USAGE_SPORT_HEEL_TOE: u16 = 53u16;
04454e1e 4614#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4615pub const HID_USAGE_SPORT_HEIGHT: u16 = 57u16;
04454e1e 4616#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4617pub const HID_USAGE_SPORT_LOFT_WEDGE: u16 = 93u16;
04454e1e 4618#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4619pub const HID_USAGE_SPORT_OAR: u16 = 48u16;
04454e1e 4620#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4621pub const HID_USAGE_SPORT_POWER_WEDGE: u16 = 94u16;
04454e1e 4622#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4623pub const HID_USAGE_SPORT_PUTTER: u16 = 80u16;
04454e1e 4624#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4625pub const HID_USAGE_SPORT_RATE: u16 = 50u16;
04454e1e 4626#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4627pub const HID_USAGE_SPORT_ROWING_MACHINE: u16 = 3u16;
04454e1e 4628#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4629pub const HID_USAGE_SPORT_SAND_WEDGE: u16 = 92u16;
04454e1e 4630#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4631pub const HID_USAGE_SPORT_SLOPE: u16 = 49u16;
04454e1e 4632#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4633pub const HID_USAGE_SPORT_STICK_FACE_ANGLE: u16 = 52u16;
04454e1e 4634#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4635pub const HID_USAGE_SPORT_STICK_SPEED: u16 = 51u16;
04454e1e 4636#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4637pub const HID_USAGE_SPORT_STICK_TYPE: u16 = 56u16;
04454e1e 4638#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4639pub const HID_USAGE_SPORT_TEMPO: u16 = 55u16;
04454e1e 4640#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4641pub const HID_USAGE_SPORT_TREADMILL: u16 = 4u16;
04454e1e 4642#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4643pub const HID_USAGE_TELEPHONY_ANSWERING_MACHINE: u16 = 2u16;
04454e1e 4644#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4645pub const HID_USAGE_TELEPHONY_DROP: u16 = 38u16;
04454e1e 4646#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4647pub const HID_USAGE_TELEPHONY_HANDSET: u16 = 4u16;
04454e1e 4648#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4649pub const HID_USAGE_TELEPHONY_HEADSET: u16 = 5u16;
04454e1e 4650#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4651pub const HID_USAGE_TELEPHONY_HOST_AVAILABLE: u16 = 241u16;
04454e1e 4652#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4653pub const HID_USAGE_TELEPHONY_KEYPAD: u16 = 6u16;
04454e1e 4654#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4655pub const HID_USAGE_TELEPHONY_KEYPAD_0: u16 = 176u16;
04454e1e 4656#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4657pub const HID_USAGE_TELEPHONY_KEYPAD_D: u16 = 191u16;
04454e1e 4658#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4659pub const HID_USAGE_TELEPHONY_LINE: u16 = 42u16;
04454e1e 4660#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4661pub const HID_USAGE_TELEPHONY_MESSAGE_CONTROLS: u16 = 3u16;
04454e1e 4662#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4663pub const HID_USAGE_TELEPHONY_PHONE: u16 = 1u16;
04454e1e 4664#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4665pub const HID_USAGE_TELEPHONY_PROGRAMMABLE_BUTTON: u16 = 7u16;
04454e1e 4666#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4667pub const HID_USAGE_TELEPHONY_REDIAL: u16 = 36u16;
04454e1e 4668#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4669pub const HID_USAGE_TELEPHONY_RING_ENABLE: u16 = 45u16;
04454e1e 4670#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4671pub const HID_USAGE_TELEPHONY_SEND: u16 = 49u16;
04454e1e 4672#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4673pub const HID_USAGE_TELEPHONY_TRANSFER: u16 = 37u16;
04454e1e 4674#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4675pub const HID_USAGE_VR_ANIMATRONIC_DEVICE: u16 = 10u16;
04454e1e 4676#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4677pub const HID_USAGE_VR_BELT: u16 = 1u16;
04454e1e 4678#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4679pub const HID_USAGE_VR_BODY_SUIT: u16 = 2u16;
04454e1e 4680#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4681pub const HID_USAGE_VR_DISPLAY_ENABLE: u16 = 33u16;
04454e1e 4682#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4683pub const HID_USAGE_VR_FLEXOR: u16 = 3u16;
04454e1e 4684#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4685pub const HID_USAGE_VR_GLOVE: u16 = 4u16;
04454e1e 4686#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4687pub const HID_USAGE_VR_HAND_TRACKER: u16 = 7u16;
04454e1e 4688#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4689pub const HID_USAGE_VR_HEAD_MOUNTED_DISPLAY: u16 = 6u16;
04454e1e 4690#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4691pub const HID_USAGE_VR_HEAD_TRACKER: u16 = 5u16;
04454e1e 4692#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4693pub const HID_USAGE_VR_OCULOMETER: u16 = 8u16;
04454e1e 4694#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4695pub const HID_USAGE_VR_STEREO_ENABLE: u16 = 32u16;
04454e1e 4696#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4697pub const HID_USAGE_VR_VEST: u16 = 9u16;
04454e1e 4698#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085 4699pub const HORIZONTAL_WHEEL_PRESENT: u32 = 32768u32;
487cf647
FG
4700#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
4701pub const IOCTL_BUTTON_GET_ENABLED_ON_IDLE: u32 = 721580u32;
4702#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
4703pub const IOCTL_BUTTON_SET_ENABLED_ON_IDLE: u32 = 721576u32;
4704#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
4705pub const IOCTL_KEYBOARD_INSERT_DATA: u32 = 721152u32;
4706#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
4707pub const IOCTL_KEYBOARD_QUERY_ATTRIBUTES: u32 = 720896u32;
4708#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
4709pub const IOCTL_KEYBOARD_QUERY_EXTENDED_ATTRIBUTES: u32 = 721408u32;
4710#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
4711pub const IOCTL_KEYBOARD_QUERY_IME_STATUS: u32 = 724992u32;
4712#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
4713pub const IOCTL_KEYBOARD_QUERY_INDICATORS: u32 = 720960u32;
4714#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
4715pub const IOCTL_KEYBOARD_QUERY_INDICATOR_TRANSLATION: u32 = 721024u32;
4716#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
4717pub const IOCTL_KEYBOARD_QUERY_TYPEMATIC: u32 = 720928u32;
4718#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
4719pub const IOCTL_KEYBOARD_SET_IME_STATUS: u32 = 724996u32;
4720#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
4721pub const IOCTL_KEYBOARD_SET_INDICATORS: u32 = 720904u32;
4722#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
4723pub const IOCTL_KEYBOARD_SET_TYPEMATIC: u32 = 720900u32;
4724#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
4725pub const IOCTL_MOUSE_INSERT_DATA: u32 = 983044u32;
4726#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
4727pub const IOCTL_MOUSE_QUERY_ATTRIBUTES: u32 = 983040u32;
4728#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
4729pub const JOYTYPE_ANALOGCOMPAT: i32 = 8i32;
4730#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
4731pub const JOYTYPE_DEFAULTPROPSHEET: i32 = -2147483648i32;
4732#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
4733pub const JOYTYPE_DEVICEHIDE: i32 = 65536i32;
4734#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
4735pub const JOYTYPE_ENABLEINPUTREPORT: i32 = 16777216i32;
4736#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
4737pub const JOYTYPE_GAMEHIDE: i32 = 524288i32;
4738#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
4739pub const JOYTYPE_HIDEACTIVE: i32 = 1048576i32;
4740#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
4741pub const JOYTYPE_INFODEFAULT: i32 = 0i32;
4742#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
4743pub const JOYTYPE_INFOMASK: i32 = 14680064i32;
4744#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
4745pub const JOYTYPE_INFOYRPEDALS: i32 = 6291456i32;
4746#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
4747pub const JOYTYPE_INFOYYPEDALS: i32 = 2097152i32;
4748#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
4749pub const JOYTYPE_INFOZISSLIDER: i32 = 2097152i32;
4750#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
4751pub const JOYTYPE_INFOZISZ: i32 = 4194304i32;
4752#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
4753pub const JOYTYPE_INFOZRPEDALS: i32 = 8388608i32;
4754#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
4755pub const JOYTYPE_INFOZYPEDALS: i32 = 4194304i32;
4756#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
4757pub const JOYTYPE_KEYBHIDE: i32 = 262144i32;
4758#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
4759pub const JOYTYPE_MOUSEHIDE: i32 = 131072i32;
4760#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
4761pub const JOYTYPE_NOAUTODETECTGAMEPORT: i32 = 2i32;
4762#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
4763pub const JOYTYPE_NOHIDDIRECT: i32 = 4i32;
4764#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
4765pub const JOYTYPE_ZEROGAMEENUMOEMDATA: i32 = 1i32;
4766#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
4767pub const JOY_HWS_AUTOLOAD: i32 = 268435456i32;
4768#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
4769pub const JOY_HWS_GAMEPORTBUSBUSY: i32 = 1i32;
4770#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
4771pub const JOY_HWS_HASPOV: i32 = 2i32;
4772#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
4773pub const JOY_HWS_HASR: i32 = 524288i32;
4774#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
4775pub const JOY_HWS_HASU: i32 = 8388608i32;
4776#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
4777pub const JOY_HWS_HASV: i32 = 16777216i32;
4778#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
4779pub const JOY_HWS_HASZ: i32 = 1i32;
4780#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
4781pub const JOY_HWS_ISANALOGPORTDRIVER: i32 = 134217728i32;
4782#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
4783pub const JOY_HWS_ISCARCTRL: i32 = 64i32;
4784#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
4785pub const JOY_HWS_ISGAMEPAD: i32 = 32i32;
4786#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
4787pub const JOY_HWS_ISGAMEPORTBUS: i32 = -2147483648i32;
4788#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
4789pub const JOY_HWS_ISGAMEPORTDRIVER: i32 = 67108864i32;
4790#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
4791pub const JOY_HWS_ISHEADTRACKER: i32 = 33554432i32;
4792#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
4793pub const JOY_HWS_ISYOKE: i32 = 16i32;
4794#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
4795pub const JOY_HWS_NODEVNODE: i32 = 536870912i32;
4796#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
4797pub const JOY_HWS_POVISBUTTONCOMBOS: i32 = 4i32;
4798#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
4799pub const JOY_HWS_POVISJ1X: i32 = 65536i32;
4800#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
4801pub const JOY_HWS_POVISJ1Y: i32 = 131072i32;
4802#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
4803pub const JOY_HWS_POVISJ2X: i32 = 262144i32;
4804#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
4805pub const JOY_HWS_POVISPOLL: i32 = 8i32;
4806#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
4807pub const JOY_HWS_RISJ1X: i32 = 1048576i32;
4808#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
4809pub const JOY_HWS_RISJ1Y: i32 = 2097152i32;
4810#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
4811pub const JOY_HWS_RISJ2Y: i32 = 4194304i32;
4812#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
4813pub const JOY_HWS_XISJ1Y: i32 = 128i32;
4814#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
4815pub const JOY_HWS_XISJ2X: i32 = 256i32;
4816#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
4817pub const JOY_HWS_XISJ2Y: i32 = 512i32;
4818#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
4819pub const JOY_HWS_YISJ1X: i32 = 1024i32;
4820#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
4821pub const JOY_HWS_YISJ2X: i32 = 2048i32;
4822#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
4823pub const JOY_HWS_YISJ2Y: i32 = 4096i32;
4824#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
4825pub const JOY_HWS_ZISJ1X: i32 = 8192i32;
4826#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
4827pub const JOY_HWS_ZISJ1Y: i32 = 16384i32;
4828#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
4829pub const JOY_HWS_ZISJ2X: i32 = 32768i32;
4830#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
4831pub const JOY_HW_2A_2B_GENERIC: u32 = 2u32;
4832#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
4833pub const JOY_HW_2A_4B_GENERIC: u32 = 3u32;
4834#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
4835pub const JOY_HW_2B_FLIGHTYOKE: u32 = 5u32;
4836#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
4837pub const JOY_HW_2B_FLIGHTYOKETHROTTLE: u32 = 6u32;
4838#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
4839pub const JOY_HW_2B_GAMEPAD: u32 = 4u32;
4840#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
4841pub const JOY_HW_3A_2B_GENERIC: u32 = 7u32;
4842#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
4843pub const JOY_HW_3A_4B_GENERIC: u32 = 8u32;
4844#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
4845pub const JOY_HW_4B_FLIGHTYOKE: u32 = 10u32;
4846#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
4847pub const JOY_HW_4B_FLIGHTYOKETHROTTLE: u32 = 11u32;
4848#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
4849pub const JOY_HW_4B_GAMEPAD: u32 = 9u32;
4850#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
4851pub const JOY_HW_CUSTOM: u32 = 1u32;
4852#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
4853pub const JOY_HW_LASTENTRY: u32 = 13u32;
4854#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
4855pub const JOY_HW_NONE: u32 = 0u32;
4856#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
4857pub const JOY_HW_TWO_2A_2B_WITH_Y: u32 = 12u32;
4858#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
4859pub const JOY_ISCAL_POV: i32 = 32i32;
4860#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
4861pub const JOY_ISCAL_R: i32 = 4i32;
4862#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
4863pub const JOY_ISCAL_U: i32 = 8i32;
4864#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
4865pub const JOY_ISCAL_V: i32 = 16i32;
4866#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
4867pub const JOY_ISCAL_XY: i32 = 1i32;
4868#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
4869pub const JOY_ISCAL_Z: i32 = 2i32;
4870#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
4871pub const JOY_OEMPOLL_PASSDRIVERDATA: u32 = 7u32;
4872#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
4873pub const JOY_PASSDRIVERDATA: i32 = 268435456i32;
4874#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
4875pub const JOY_POVVAL_BACKWARD: u32 = 1u32;
4876#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
4877pub const JOY_POVVAL_FORWARD: u32 = 0u32;
4878#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
4879pub const JOY_POVVAL_LEFT: u32 = 2u32;
4880#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
4881pub const JOY_POVVAL_RIGHT: u32 = 3u32;
4882#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
4883pub const JOY_POV_NUMDIRS: u32 = 4u32;
4884#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
4885pub const JOY_US_HASRUDDER: i32 = 1i32;
4886#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
4887pub const JOY_US_ISOEM: i32 = 4i32;
4888#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
4889pub const JOY_US_PRESENT: i32 = 2i32;
4890#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
4891pub const JOY_US_RESERVED: i32 = -2147483648i32;
4892#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
4893pub const JOY_US_VOLATILE: i32 = 8i32;
4894#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
4895pub const KEYBOARD_CAPS_LOCK_ON: u32 = 4u32;
4896#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
4897pub const KEYBOARD_ERROR_VALUE_BASE: u32 = 10000u32;
4898#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
4899pub const KEYBOARD_EXTENDED_ATTRIBUTES_STRUCT_VERSION_1: u32 = 1u32;
4900#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
4901pub const KEYBOARD_KANA_LOCK_ON: u32 = 8u32;
4902#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
4903pub const KEYBOARD_LED_INJECTED: u32 = 32768u32;
4904#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
4905pub const KEYBOARD_NUM_LOCK_ON: u32 = 2u32;
4906#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
4907pub const KEYBOARD_OVERRUN_MAKE_CODE: u32 = 255u32;
4908#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
4909pub const KEYBOARD_SCROLL_LOCK_ON: u32 = 1u32;
4910#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
4911pub const KEYBOARD_SHADOW: u32 = 16384u32;
4912#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
4913pub const KEY_BREAK: u32 = 1u32;
4914#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
4915pub const KEY_E0: u32 = 2u32;
4916#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
4917pub const KEY_E1: u32 = 4u32;
4918#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
4919pub const KEY_FROM_KEYBOARD_OVERRIDER: u32 = 128u32;
4920#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
4921pub const KEY_MAKE: u32 = 0u32;
4922#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
4923pub const KEY_RIM_VKEY: u32 = 64u32;
4924#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
4925pub const KEY_TERMSRV_SET_LED: u32 = 8u32;
4926#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
4927pub const KEY_TERMSRV_SHADOW: u32 = 16u32;
4928#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
4929pub const KEY_TERMSRV_VKPACKET: u32 = 32u32;
4930#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
4931pub const KEY_UNICODE_SEQUENCE_END: u32 = 512u32;
4932#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
4933pub const KEY_UNICODE_SEQUENCE_ITEM: u32 = 256u32;
4934#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
4935pub const MAXCPOINTSNUM: u32 = 8u32;
4936#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
4937pub const MAX_JOYSTICKOEMVXDNAME: u32 = 260u32;
4938#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
4939pub const MAX_JOYSTRING: u32 = 256u32;
4940#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
4941pub const MOUSE_ATTRIBUTES_CHANGED: u32 = 4u32;
4942#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
4943pub const MOUSE_BUTTON_1_DOWN: u32 = 1u32;
4944#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
4945pub const MOUSE_BUTTON_1_UP: u32 = 2u32;
4946#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
4947pub const MOUSE_BUTTON_2_DOWN: u32 = 4u32;
4948#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
4949pub const MOUSE_BUTTON_2_UP: u32 = 8u32;
4950#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
4951pub const MOUSE_BUTTON_3_DOWN: u32 = 16u32;
4952#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
4953pub const MOUSE_BUTTON_3_UP: u32 = 32u32;
4954#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
4955pub const MOUSE_BUTTON_4_DOWN: u32 = 64u32;
4956#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
4957pub const MOUSE_BUTTON_4_UP: u32 = 128u32;
4958#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
4959pub const MOUSE_BUTTON_5_DOWN: u32 = 256u32;
4960#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
4961pub const MOUSE_BUTTON_5_UP: u32 = 512u32;
4962#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
4963pub const MOUSE_ERROR_VALUE_BASE: u32 = 20000u32;
4964#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
4965pub const MOUSE_HID_HARDWARE: u32 = 128u32;
4966#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
4967pub const MOUSE_HWHEEL: u32 = 2048u32;
4968#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
4969pub const MOUSE_I8042_HARDWARE: u32 = 2u32;
4970#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
4971pub const MOUSE_INPORT_HARDWARE: u32 = 1u32;
4972#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
4973pub const MOUSE_LEFT_BUTTON_DOWN: u32 = 1u32;
4974#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
4975pub const MOUSE_LEFT_BUTTON_UP: u32 = 2u32;
4976#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
4977pub const MOUSE_MIDDLE_BUTTON_DOWN: u32 = 16u32;
4978#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
4979pub const MOUSE_MIDDLE_BUTTON_UP: u32 = 32u32;
4980#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
4981pub const MOUSE_MOVE_ABSOLUTE: u32 = 1u32;
4982#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
4983pub const MOUSE_MOVE_NOCOALESCE: u32 = 8u32;
4984#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
4985pub const MOUSE_MOVE_RELATIVE: u32 = 0u32;
4986#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
4987pub const MOUSE_RIGHT_BUTTON_DOWN: u32 = 4u32;
4988#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
4989pub const MOUSE_RIGHT_BUTTON_UP: u32 = 8u32;
4990#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
4991pub const MOUSE_SERIAL_HARDWARE: u32 = 4u32;
4992#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
4993pub const MOUSE_TERMSRV_SRC_SHADOW: u32 = 256u32;
4994#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
4995pub const MOUSE_VIRTUAL_DESKTOP: u32 = 2u32;
4996#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
4997pub const MOUSE_WHEEL: u32 = 1024u32;
4998#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
4999pub const WHEELMOUSE_HID_HARDWARE: u32 = 256u32;
5000#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5001pub const WHEELMOUSE_I8042_HARDWARE: u32 = 32u32;
5002#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5003pub const WHEELMOUSE_SERIAL_HARDWARE: u32 = 64u32;
5004#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5005pub type GPIOBUTTONS_BUTTON_TYPE = i32;
5006#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5007pub const GPIO_BUTTON_POWER: GPIOBUTTONS_BUTTON_TYPE = 0i32;
5008#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5009pub const GPIO_BUTTON_WINDOWS: GPIOBUTTONS_BUTTON_TYPE = 1i32;
5010#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5011pub const GPIO_BUTTON_VOLUME_UP: GPIOBUTTONS_BUTTON_TYPE = 2i32;
5012#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5013pub const GPIO_BUTTON_VOLUME_DOWN: GPIOBUTTONS_BUTTON_TYPE = 3i32;
5014#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5015pub const GPIO_BUTTON_ROTATION_LOCK: GPIOBUTTONS_BUTTON_TYPE = 4i32;
5016#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5017pub const GPIO_BUTTON_BACK: GPIOBUTTONS_BUTTON_TYPE = 5i32;
5018#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5019pub const GPIO_BUTTON_SEARCH: GPIOBUTTONS_BUTTON_TYPE = 6i32;
5020#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5021pub const GPIO_BUTTON_CAMERA_FOCUS: GPIOBUTTONS_BUTTON_TYPE = 7i32;
5022#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5023pub const GPIO_BUTTON_CAMERA_SHUTTER: GPIOBUTTONS_BUTTON_TYPE = 8i32;
5024#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5025pub const GPIO_BUTTON_RINGER_TOGGLE: GPIOBUTTONS_BUTTON_TYPE = 9i32;
5026#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5027pub const GPIO_BUTTON_HEADSET: GPIOBUTTONS_BUTTON_TYPE = 10i32;
5028#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5029pub const GPIO_BUTTON_HWKB_DEPLOY: GPIOBUTTONS_BUTTON_TYPE = 11i32;
5030#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5031pub const GPIO_BUTTON_CAMERA_LENS: GPIOBUTTONS_BUTTON_TYPE = 12i32;
5032#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5033pub const GPIO_BUTTON_OEM_CUSTOM: GPIOBUTTONS_BUTTON_TYPE = 13i32;
5034#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5035pub const GPIO_BUTTON_OEM_CUSTOM2: GPIOBUTTONS_BUTTON_TYPE = 14i32;
5036#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5037pub const GPIO_BUTTON_OEM_CUSTOM3: GPIOBUTTONS_BUTTON_TYPE = 15i32;
5038#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5039pub const GPIO_BUTTON_COUNT_MIN: GPIOBUTTONS_BUTTON_TYPE = 5i32;
5040#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5041pub const GPIO_BUTTON_COUNT: GPIOBUTTONS_BUTTON_TYPE = 16i32;
5042#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5043pub type HIDP_KEYBOARD_DIRECTION = i32;
5044#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5045pub const HidP_Keyboard_Break: HIDP_KEYBOARD_DIRECTION = 0i32;
5046#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5047pub const HidP_Keyboard_Make: HIDP_KEYBOARD_DIRECTION = 1i32;
5048#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5049pub type HIDP_REPORT_TYPE = i32;
5050#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5051pub const HidP_Input: HIDP_REPORT_TYPE = 0i32;
5052#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5053pub const HidP_Output: HIDP_REPORT_TYPE = 1i32;
5054#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5055pub const HidP_Feature: HIDP_REPORT_TYPE = 2i32;
5056#[repr(C)]
5057#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5058pub struct CPOINT {
5059 pub lP: i32,
5060 pub dwLog: u32,
5061}
5062impl ::core::marker::Copy for CPOINT {}
5063impl ::core::clone::Clone for CPOINT {
5064 fn clone(&self) -> Self {
5065 *self
5066 }
5067}
5068#[repr(C)]
5069#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5070pub struct DIACTIONA {
5071 pub uAppData: usize,
5072 pub dwSemantic: u32,
5073 pub dwFlags: u32,
5074 pub Anonymous: DIACTIONA_0,
5075 pub guidInstance: ::windows_sys::core::GUID,
5076 pub dwObjID: u32,
5077 pub dwHow: u32,
5078}
5079impl ::core::marker::Copy for DIACTIONA {}
5080impl ::core::clone::Clone for DIACTIONA {
5081 fn clone(&self) -> Self {
5082 *self
5083 }
5084}
5085#[repr(C)]
5086#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5087pub union DIACTIONA_0 {
5088 pub lptszActionName: ::windows_sys::core::PCSTR,
5089 pub uResIdString: u32,
5090}
5091impl ::core::marker::Copy for DIACTIONA_0 {}
5092impl ::core::clone::Clone for DIACTIONA_0 {
5093 fn clone(&self) -> Self {
5094 *self
5095 }
5096}
5097#[repr(C)]
5098#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"]
5099#[cfg(feature = "Win32_Foundation")]
5100pub struct DIACTIONFORMATA {
5101 pub dwSize: u32,
5102 pub dwActionSize: u32,
5103 pub dwDataSize: u32,
5104 pub dwNumActions: u32,
5105 pub rgoAction: *mut DIACTIONA,
5106 pub guidActionMap: ::windows_sys::core::GUID,
5107 pub dwGenre: u32,
5108 pub dwBufferSize: u32,
5109 pub lAxisMin: i32,
5110 pub lAxisMax: i32,
5111 pub hInstString: super::super::Foundation::HINSTANCE,
5112 pub ftTimeStamp: super::super::Foundation::FILETIME,
5113 pub dwCRC: u32,
5114 pub tszActionMap: [super::super::Foundation::CHAR; 260],
5115}
5116#[cfg(feature = "Win32_Foundation")]
5117impl ::core::marker::Copy for DIACTIONFORMATA {}
5118#[cfg(feature = "Win32_Foundation")]
5119impl ::core::clone::Clone for DIACTIONFORMATA {
5120 fn clone(&self) -> Self {
5121 *self
5122 }
5123}
5124#[repr(C)]
5125#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"]
5126#[cfg(feature = "Win32_Foundation")]
5127pub struct DIACTIONFORMATW {
5128 pub dwSize: u32,
5129 pub dwActionSize: u32,
5130 pub dwDataSize: u32,
5131 pub dwNumActions: u32,
5132 pub rgoAction: *mut DIACTIONW,
5133 pub guidActionMap: ::windows_sys::core::GUID,
5134 pub dwGenre: u32,
5135 pub dwBufferSize: u32,
5136 pub lAxisMin: i32,
5137 pub lAxisMax: i32,
5138 pub hInstString: super::super::Foundation::HINSTANCE,
5139 pub ftTimeStamp: super::super::Foundation::FILETIME,
5140 pub dwCRC: u32,
5141 pub tszActionMap: [u16; 260],
5142}
5143#[cfg(feature = "Win32_Foundation")]
5144impl ::core::marker::Copy for DIACTIONFORMATW {}
5145#[cfg(feature = "Win32_Foundation")]
5146impl ::core::clone::Clone for DIACTIONFORMATW {
5147 fn clone(&self) -> Self {
5148 *self
5149 }
5150}
5151#[repr(C)]
5152#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5153pub struct DIACTIONW {
5154 pub uAppData: usize,
5155 pub dwSemantic: u32,
5156 pub dwFlags: u32,
5157 pub Anonymous: DIACTIONW_0,
5158 pub guidInstance: ::windows_sys::core::GUID,
5159 pub dwObjID: u32,
5160 pub dwHow: u32,
5161}
5162impl ::core::marker::Copy for DIACTIONW {}
5163impl ::core::clone::Clone for DIACTIONW {
5164 fn clone(&self) -> Self {
5165 *self
5166 }
5167}
5168#[repr(C)]
5169#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5170pub union DIACTIONW_0 {
5171 pub lptszActionName: ::windows_sys::core::PCWSTR,
5172 pub uResIdString: u32,
5173}
5174impl ::core::marker::Copy for DIACTIONW_0 {}
5175impl ::core::clone::Clone for DIACTIONW_0 {
5176 fn clone(&self) -> Self {
5177 *self
5178 }
5179}
5180#[repr(C)]
5181#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5182pub struct DICOLORSET {
5183 pub dwSize: u32,
5184 pub cTextFore: u32,
5185 pub cTextHighlight: u32,
5186 pub cCalloutLine: u32,
5187 pub cCalloutHighlight: u32,
5188 pub cBorder: u32,
5189 pub cControlFill: u32,
5190 pub cHighlightFill: u32,
5191 pub cAreaFill: u32,
5192}
5193impl ::core::marker::Copy for DICOLORSET {}
5194impl ::core::clone::Clone for DICOLORSET {
5195 fn clone(&self) -> Self {
5196 *self
5197 }
5198}
5199#[repr(C)]
5200#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5201pub struct DICONDITION {
5202 pub lOffset: i32,
5203 pub lPositiveCoefficient: i32,
5204 pub lNegativeCoefficient: i32,
5205 pub dwPositiveSaturation: u32,
5206 pub dwNegativeSaturation: u32,
5207 pub lDeadBand: i32,
5208}
5209impl ::core::marker::Copy for DICONDITION {}
5210impl ::core::clone::Clone for DICONDITION {
5211 fn clone(&self) -> Self {
5212 *self
5213 }
5214}
5215#[repr(C)]
5216#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"]
5217#[cfg(feature = "Win32_Foundation")]
5218pub struct DICONFIGUREDEVICESPARAMSA {
5219 pub dwSize: u32,
5220 pub dwcUsers: u32,
5221 pub lptszUserNames: ::windows_sys::core::PSTR,
5222 pub dwcFormats: u32,
5223 pub lprgFormats: *mut DIACTIONFORMATA,
5224 pub hwnd: super::super::Foundation::HWND,
5225 pub dics: DICOLORSET,
5226 pub lpUnkDDSTarget: ::windows_sys::core::IUnknown,
5227}
5228#[cfg(feature = "Win32_Foundation")]
5229impl ::core::marker::Copy for DICONFIGUREDEVICESPARAMSA {}
5230#[cfg(feature = "Win32_Foundation")]
5231impl ::core::clone::Clone for DICONFIGUREDEVICESPARAMSA {
5232 fn clone(&self) -> Self {
5233 *self
5234 }
5235}
5236#[repr(C)]
5237#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"]
5238#[cfg(feature = "Win32_Foundation")]
5239pub struct DICONFIGUREDEVICESPARAMSW {
5240 pub dwSize: u32,
5241 pub dwcUsers: u32,
5242 pub lptszUserNames: ::windows_sys::core::PWSTR,
5243 pub dwcFormats: u32,
5244 pub lprgFormats: *mut DIACTIONFORMATW,
5245 pub hwnd: super::super::Foundation::HWND,
5246 pub dics: DICOLORSET,
5247 pub lpUnkDDSTarget: ::windows_sys::core::IUnknown,
5248}
5249#[cfg(feature = "Win32_Foundation")]
5250impl ::core::marker::Copy for DICONFIGUREDEVICESPARAMSW {}
5251#[cfg(feature = "Win32_Foundation")]
5252impl ::core::clone::Clone for DICONFIGUREDEVICESPARAMSW {
5253 fn clone(&self) -> Self {
5254 *self
5255 }
5256}
5257#[repr(C)]
5258#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5259pub struct DICONSTANTFORCE {
5260 pub lMagnitude: i32,
5261}
5262impl ::core::marker::Copy for DICONSTANTFORCE {}
5263impl ::core::clone::Clone for DICONSTANTFORCE {
5264 fn clone(&self) -> Self {
5265 *self
5266 }
5267}
5268#[repr(C)]
5269#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5270pub struct DICUSTOMFORCE {
5271 pub cChannels: u32,
5272 pub dwSamplePeriod: u32,
5273 pub cSamples: u32,
5274 pub rglForceData: *mut i32,
5275}
5276impl ::core::marker::Copy for DICUSTOMFORCE {}
5277impl ::core::clone::Clone for DICUSTOMFORCE {
5278 fn clone(&self) -> Self {
5279 *self
5280 }
5281}
5282#[repr(C)]
5283#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5284pub struct DIDATAFORMAT {
5285 pub dwSize: u32,
5286 pub dwObjSize: u32,
5287 pub dwFlags: u32,
5288 pub dwDataSize: u32,
5289 pub dwNumObjs: u32,
5290 pub rgodf: *mut DIOBJECTDATAFORMAT,
5291}
5292impl ::core::marker::Copy for DIDATAFORMAT {}
5293impl ::core::clone::Clone for DIDATAFORMAT {
5294 fn clone(&self) -> Self {
5295 *self
5296 }
5297}
5298#[repr(C)]
5299#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5300pub struct DIDEVCAPS {
5301 pub dwSize: u32,
5302 pub dwFlags: u32,
5303 pub dwDevType: u32,
5304 pub dwAxes: u32,
5305 pub dwButtons: u32,
5306 pub dwPOVs: u32,
5307 pub dwFFSamplePeriod: u32,
5308 pub dwFFMinTimeResolution: u32,
5309 pub dwFirmwareRevision: u32,
5310 pub dwHardwareRevision: u32,
5311 pub dwFFDriverVersion: u32,
5312}
5313impl ::core::marker::Copy for DIDEVCAPS {}
5314impl ::core::clone::Clone for DIDEVCAPS {
5315 fn clone(&self) -> Self {
5316 *self
5317 }
5318}
5319#[repr(C)]
5320#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5321pub struct DIDEVCAPS_DX3 {
5322 pub dwSize: u32,
5323 pub dwFlags: u32,
5324 pub dwDevType: u32,
5325 pub dwAxes: u32,
5326 pub dwButtons: u32,
5327 pub dwPOVs: u32,
5328}
5329impl ::core::marker::Copy for DIDEVCAPS_DX3 {}
5330impl ::core::clone::Clone for DIDEVCAPS_DX3 {
5331 fn clone(&self) -> Self {
5332 *self
5333 }
5334}
5335#[repr(C)]
5336#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"]
5337#[cfg(feature = "Win32_Foundation")]
5338pub struct DIDEVICEIMAGEINFOA {
5339 pub tszImagePath: [super::super::Foundation::CHAR; 260],
5340 pub dwFlags: u32,
5341 pub dwViewID: u32,
5342 pub rcOverlay: super::super::Foundation::RECT,
5343 pub dwObjID: u32,
5344 pub dwcValidPts: u32,
5345 pub rgptCalloutLine: [super::super::Foundation::POINT; 5],
5346 pub rcCalloutRect: super::super::Foundation::RECT,
5347 pub dwTextAlign: u32,
5348}
5349#[cfg(feature = "Win32_Foundation")]
5350impl ::core::marker::Copy for DIDEVICEIMAGEINFOA {}
5351#[cfg(feature = "Win32_Foundation")]
5352impl ::core::clone::Clone for DIDEVICEIMAGEINFOA {
5353 fn clone(&self) -> Self {
5354 *self
5355 }
5356}
5357#[repr(C)]
5358#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"]
5359#[cfg(feature = "Win32_Foundation")]
5360pub struct DIDEVICEIMAGEINFOHEADERA {
5361 pub dwSize: u32,
5362 pub dwSizeImageInfo: u32,
5363 pub dwcViews: u32,
5364 pub dwcButtons: u32,
5365 pub dwcAxes: u32,
5366 pub dwcPOVs: u32,
5367 pub dwBufferSize: u32,
5368 pub dwBufferUsed: u32,
5369 pub lprgImageInfoArray: *mut DIDEVICEIMAGEINFOA,
5370}
5371#[cfg(feature = "Win32_Foundation")]
5372impl ::core::marker::Copy for DIDEVICEIMAGEINFOHEADERA {}
5373#[cfg(feature = "Win32_Foundation")]
5374impl ::core::clone::Clone for DIDEVICEIMAGEINFOHEADERA {
5375 fn clone(&self) -> Self {
5376 *self
5377 }
5378}
5379#[repr(C)]
5380#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"]
5381#[cfg(feature = "Win32_Foundation")]
5382pub struct DIDEVICEIMAGEINFOHEADERW {
5383 pub dwSize: u32,
5384 pub dwSizeImageInfo: u32,
5385 pub dwcViews: u32,
5386 pub dwcButtons: u32,
5387 pub dwcAxes: u32,
5388 pub dwcPOVs: u32,
5389 pub dwBufferSize: u32,
5390 pub dwBufferUsed: u32,
5391 pub lprgImageInfoArray: *mut DIDEVICEIMAGEINFOW,
5392}
5393#[cfg(feature = "Win32_Foundation")]
5394impl ::core::marker::Copy for DIDEVICEIMAGEINFOHEADERW {}
5395#[cfg(feature = "Win32_Foundation")]
5396impl ::core::clone::Clone for DIDEVICEIMAGEINFOHEADERW {
5397 fn clone(&self) -> Self {
5398 *self
5399 }
5400}
5401#[repr(C)]
5402#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"]
5403#[cfg(feature = "Win32_Foundation")]
5404pub struct DIDEVICEIMAGEINFOW {
5405 pub tszImagePath: [u16; 260],
5406 pub dwFlags: u32,
5407 pub dwViewID: u32,
5408 pub rcOverlay: super::super::Foundation::RECT,
5409 pub dwObjID: u32,
5410 pub dwcValidPts: u32,
5411 pub rgptCalloutLine: [super::super::Foundation::POINT; 5],
5412 pub rcCalloutRect: super::super::Foundation::RECT,
5413 pub dwTextAlign: u32,
5414}
5415#[cfg(feature = "Win32_Foundation")]
5416impl ::core::marker::Copy for DIDEVICEIMAGEINFOW {}
5417#[cfg(feature = "Win32_Foundation")]
5418impl ::core::clone::Clone for DIDEVICEIMAGEINFOW {
5419 fn clone(&self) -> Self {
5420 *self
5421 }
5422}
5423#[repr(C)]
5424#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"]
5425#[cfg(feature = "Win32_Foundation")]
5426pub struct DIDEVICEINSTANCEA {
5427 pub dwSize: u32,
5428 pub guidInstance: ::windows_sys::core::GUID,
5429 pub guidProduct: ::windows_sys::core::GUID,
5430 pub dwDevType: u32,
5431 pub tszInstanceName: [super::super::Foundation::CHAR; 260],
5432 pub tszProductName: [super::super::Foundation::CHAR; 260],
5433 pub guidFFDriver: ::windows_sys::core::GUID,
5434 pub wUsagePage: u16,
5435 pub wUsage: u16,
5436}
5437#[cfg(feature = "Win32_Foundation")]
5438impl ::core::marker::Copy for DIDEVICEINSTANCEA {}
5439#[cfg(feature = "Win32_Foundation")]
5440impl ::core::clone::Clone for DIDEVICEINSTANCEA {
5441 fn clone(&self) -> Self {
5442 *self
5443 }
5444}
5445#[repr(C)]
5446#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5447pub struct DIDEVICEINSTANCEW {
5448 pub dwSize: u32,
5449 pub guidInstance: ::windows_sys::core::GUID,
5450 pub guidProduct: ::windows_sys::core::GUID,
5451 pub dwDevType: u32,
5452 pub tszInstanceName: [u16; 260],
5453 pub tszProductName: [u16; 260],
5454 pub guidFFDriver: ::windows_sys::core::GUID,
5455 pub wUsagePage: u16,
5456 pub wUsage: u16,
5457}
5458impl ::core::marker::Copy for DIDEVICEINSTANCEW {}
5459impl ::core::clone::Clone for DIDEVICEINSTANCEW {
5460 fn clone(&self) -> Self {
5461 *self
5462 }
5463}
5464#[repr(C)]
5465#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"]
5466#[cfg(feature = "Win32_Foundation")]
5467pub struct DIDEVICEINSTANCE_DX3A {
5468 pub dwSize: u32,
5469 pub guidInstance: ::windows_sys::core::GUID,
5470 pub guidProduct: ::windows_sys::core::GUID,
5471 pub dwDevType: u32,
5472 pub tszInstanceName: [super::super::Foundation::CHAR; 260],
5473 pub tszProductName: [super::super::Foundation::CHAR; 260],
5474}
5475#[cfg(feature = "Win32_Foundation")]
5476impl ::core::marker::Copy for DIDEVICEINSTANCE_DX3A {}
5477#[cfg(feature = "Win32_Foundation")]
5478impl ::core::clone::Clone for DIDEVICEINSTANCE_DX3A {
5479 fn clone(&self) -> Self {
5480 *self
5481 }
5482}
5483#[repr(C)]
5484#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5485pub struct DIDEVICEINSTANCE_DX3W {
5486 pub dwSize: u32,
5487 pub guidInstance: ::windows_sys::core::GUID,
5488 pub guidProduct: ::windows_sys::core::GUID,
5489 pub dwDevType: u32,
5490 pub tszInstanceName: [u16; 260],
5491 pub tszProductName: [u16; 260],
5492}
5493impl ::core::marker::Copy for DIDEVICEINSTANCE_DX3W {}
5494impl ::core::clone::Clone for DIDEVICEINSTANCE_DX3W {
5495 fn clone(&self) -> Self {
5496 *self
5497 }
5498}
5499#[repr(C)]
5500#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5501pub struct DIDEVICEOBJECTDATA {
5502 pub dwOfs: u32,
5503 pub dwData: u32,
5504 pub dwTimeStamp: u32,
5505 pub dwSequence: u32,
5506 pub uAppData: usize,
5507}
5508impl ::core::marker::Copy for DIDEVICEOBJECTDATA {}
5509impl ::core::clone::Clone for DIDEVICEOBJECTDATA {
5510 fn clone(&self) -> Self {
5511 *self
5512 }
5513}
5514#[repr(C)]
5515#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5516pub struct DIDEVICEOBJECTDATA_DX3 {
5517 pub dwOfs: u32,
5518 pub dwData: u32,
5519 pub dwTimeStamp: u32,
5520 pub dwSequence: u32,
5521}
5522impl ::core::marker::Copy for DIDEVICEOBJECTDATA_DX3 {}
5523impl ::core::clone::Clone for DIDEVICEOBJECTDATA_DX3 {
5524 fn clone(&self) -> Self {
5525 *self
5526 }
5527}
5528#[repr(C)]
5529#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"]
5530#[cfg(feature = "Win32_Foundation")]
5531pub struct DIDEVICEOBJECTINSTANCEA {
5532 pub dwSize: u32,
5533 pub guidType: ::windows_sys::core::GUID,
5534 pub dwOfs: u32,
5535 pub dwType: u32,
5536 pub dwFlags: u32,
5537 pub tszName: [super::super::Foundation::CHAR; 260],
5538 pub dwFFMaxForce: u32,
5539 pub dwFFForceResolution: u32,
5540 pub wCollectionNumber: u16,
5541 pub wDesignatorIndex: u16,
5542 pub wUsagePage: u16,
5543 pub wUsage: u16,
5544 pub dwDimension: u32,
5545 pub wExponent: u16,
5546 pub wReportId: u16,
5547}
5548#[cfg(feature = "Win32_Foundation")]
5549impl ::core::marker::Copy for DIDEVICEOBJECTINSTANCEA {}
5550#[cfg(feature = "Win32_Foundation")]
5551impl ::core::clone::Clone for DIDEVICEOBJECTINSTANCEA {
5552 fn clone(&self) -> Self {
5553 *self
5554 }
5555}
5556#[repr(C)]
5557#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5558pub struct DIDEVICEOBJECTINSTANCEW {
5559 pub dwSize: u32,
5560 pub guidType: ::windows_sys::core::GUID,
5561 pub dwOfs: u32,
5562 pub dwType: u32,
5563 pub dwFlags: u32,
5564 pub tszName: [u16; 260],
5565 pub dwFFMaxForce: u32,
5566 pub dwFFForceResolution: u32,
5567 pub wCollectionNumber: u16,
5568 pub wDesignatorIndex: u16,
5569 pub wUsagePage: u16,
5570 pub wUsage: u16,
5571 pub dwDimension: u32,
5572 pub wExponent: u16,
5573 pub wReportId: u16,
5574}
5575impl ::core::marker::Copy for DIDEVICEOBJECTINSTANCEW {}
5576impl ::core::clone::Clone for DIDEVICEOBJECTINSTANCEW {
5577 fn clone(&self) -> Self {
5578 *self
5579 }
5580}
5581#[repr(C)]
5582#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"]
5583#[cfg(feature = "Win32_Foundation")]
5584pub struct DIDEVICEOBJECTINSTANCE_DX3A {
5585 pub dwSize: u32,
5586 pub guidType: ::windows_sys::core::GUID,
5587 pub dwOfs: u32,
5588 pub dwType: u32,
5589 pub dwFlags: u32,
5590 pub tszName: [super::super::Foundation::CHAR; 260],
5591}
5592#[cfg(feature = "Win32_Foundation")]
5593impl ::core::marker::Copy for DIDEVICEOBJECTINSTANCE_DX3A {}
5594#[cfg(feature = "Win32_Foundation")]
5595impl ::core::clone::Clone for DIDEVICEOBJECTINSTANCE_DX3A {
5596 fn clone(&self) -> Self {
5597 *self
5598 }
5599}
5600#[repr(C)]
5601#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5602pub struct DIDEVICEOBJECTINSTANCE_DX3W {
5603 pub dwSize: u32,
5604 pub guidType: ::windows_sys::core::GUID,
5605 pub dwOfs: u32,
5606 pub dwType: u32,
5607 pub dwFlags: u32,
5608 pub tszName: [u16; 260],
5609}
5610impl ::core::marker::Copy for DIDEVICEOBJECTINSTANCE_DX3W {}
5611impl ::core::clone::Clone for DIDEVICEOBJECTINSTANCE_DX3W {
5612 fn clone(&self) -> Self {
5613 *self
5614 }
5615}
5616#[repr(C)]
5617#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5618pub struct DIDEVICESTATE {
5619 pub dwSize: u32,
5620 pub dwState: u32,
5621 pub dwLoad: u32,
5622}
5623impl ::core::marker::Copy for DIDEVICESTATE {}
5624impl ::core::clone::Clone for DIDEVICESTATE {
5625 fn clone(&self) -> Self {
5626 *self
5627 }
5628}
5629#[repr(C)]
5630#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5631pub struct DIDRIVERVERSIONS {
5632 pub dwSize: u32,
5633 pub dwFirmwareRevision: u32,
5634 pub dwHardwareRevision: u32,
5635 pub dwFFDriverVersion: u32,
5636}
5637impl ::core::marker::Copy for DIDRIVERVERSIONS {}
5638impl ::core::clone::Clone for DIDRIVERVERSIONS {
5639 fn clone(&self) -> Self {
5640 *self
5641 }
5642}
5643#[repr(C)]
5644#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5645pub struct DIEFFECT {
5646 pub dwSize: u32,
5647 pub dwFlags: u32,
5648 pub dwDuration: u32,
5649 pub dwSamplePeriod: u32,
5650 pub dwGain: u32,
5651 pub dwTriggerButton: u32,
5652 pub dwTriggerRepeatInterval: u32,
5653 pub cAxes: u32,
5654 pub rgdwAxes: *mut u32,
5655 pub rglDirection: *mut i32,
5656 pub lpEnvelope: *mut DIENVELOPE,
5657 pub cbTypeSpecificParams: u32,
5658 pub lpvTypeSpecificParams: *mut ::core::ffi::c_void,
5659 pub dwStartDelay: u32,
5660}
5661impl ::core::marker::Copy for DIEFFECT {}
5662impl ::core::clone::Clone for DIEFFECT {
5663 fn clone(&self) -> Self {
5664 *self
5665 }
5666}
5667#[repr(C)]
5668#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5669pub struct DIEFFECTATTRIBUTES {
5670 pub dwEffectId: u32,
5671 pub dwEffType: u32,
5672 pub dwStaticParams: u32,
5673 pub dwDynamicParams: u32,
5674 pub dwCoords: u32,
5675}
5676impl ::core::marker::Copy for DIEFFECTATTRIBUTES {}
5677impl ::core::clone::Clone for DIEFFECTATTRIBUTES {
5678 fn clone(&self) -> Self {
5679 *self
5680 }
5681}
5682#[repr(C)]
5683#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"]
5684#[cfg(feature = "Win32_Foundation")]
5685pub struct DIEFFECTINFOA {
5686 pub dwSize: u32,
5687 pub guid: ::windows_sys::core::GUID,
5688 pub dwEffType: u32,
5689 pub dwStaticParams: u32,
5690 pub dwDynamicParams: u32,
5691 pub tszName: [super::super::Foundation::CHAR; 260],
5692}
5693#[cfg(feature = "Win32_Foundation")]
5694impl ::core::marker::Copy for DIEFFECTINFOA {}
5695#[cfg(feature = "Win32_Foundation")]
5696impl ::core::clone::Clone for DIEFFECTINFOA {
5697 fn clone(&self) -> Self {
5698 *self
5699 }
5700}
5701#[repr(C)]
5702#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5703pub struct DIEFFECTINFOW {
5704 pub dwSize: u32,
5705 pub guid: ::windows_sys::core::GUID,
5706 pub dwEffType: u32,
5707 pub dwStaticParams: u32,
5708 pub dwDynamicParams: u32,
5709 pub tszName: [u16; 260],
5710}
5711impl ::core::marker::Copy for DIEFFECTINFOW {}
5712impl ::core::clone::Clone for DIEFFECTINFOW {
5713 fn clone(&self) -> Self {
5714 *self
5715 }
5716}
5717#[repr(C)]
5718#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5719pub struct DIEFFECT_DX5 {
5720 pub dwSize: u32,
5721 pub dwFlags: u32,
5722 pub dwDuration: u32,
5723 pub dwSamplePeriod: u32,
5724 pub dwGain: u32,
5725 pub dwTriggerButton: u32,
5726 pub dwTriggerRepeatInterval: u32,
5727 pub cAxes: u32,
5728 pub rgdwAxes: *mut u32,
5729 pub rglDirection: *mut i32,
5730 pub lpEnvelope: *mut DIENVELOPE,
5731 pub cbTypeSpecificParams: u32,
5732 pub lpvTypeSpecificParams: *mut ::core::ffi::c_void,
5733}
5734impl ::core::marker::Copy for DIEFFECT_DX5 {}
5735impl ::core::clone::Clone for DIEFFECT_DX5 {
5736 fn clone(&self) -> Self {
5737 *self
5738 }
5739}
5740#[repr(C)]
5741#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5742pub struct DIEFFESCAPE {
5743 pub dwSize: u32,
5744 pub dwCommand: u32,
5745 pub lpvInBuffer: *mut ::core::ffi::c_void,
5746 pub cbInBuffer: u32,
5747 pub lpvOutBuffer: *mut ::core::ffi::c_void,
5748 pub cbOutBuffer: u32,
5749}
5750impl ::core::marker::Copy for DIEFFESCAPE {}
5751impl ::core::clone::Clone for DIEFFESCAPE {
5752 fn clone(&self) -> Self {
5753 *self
5754 }
5755}
5756#[repr(C)]
5757#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5758pub struct DIENVELOPE {
5759 pub dwSize: u32,
5760 pub dwAttackLevel: u32,
5761 pub dwAttackTime: u32,
5762 pub dwFadeLevel: u32,
5763 pub dwFadeTime: u32,
5764}
5765impl ::core::marker::Copy for DIENVELOPE {}
5766impl ::core::clone::Clone for DIENVELOPE {
5767 fn clone(&self) -> Self {
5768 *self
5769 }
5770}
5771#[repr(C)]
5772#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5773pub struct DIFFDEVICEATTRIBUTES {
5774 pub dwFlags: u32,
5775 pub dwFFSamplePeriod: u32,
5776 pub dwFFMinTimeResolution: u32,
5777}
5778impl ::core::marker::Copy for DIFFDEVICEATTRIBUTES {}
5779impl ::core::clone::Clone for DIFFDEVICEATTRIBUTES {
5780 fn clone(&self) -> Self {
5781 *self
5782 }
5783}
5784#[repr(C)]
5785#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5786pub struct DIFFOBJECTATTRIBUTES {
5787 pub dwFFMaxForce: u32,
5788 pub dwFFForceResolution: u32,
5789}
5790impl ::core::marker::Copy for DIFFOBJECTATTRIBUTES {}
5791impl ::core::clone::Clone for DIFFOBJECTATTRIBUTES {
5792 fn clone(&self) -> Self {
5793 *self
5794 }
5795}
5796#[repr(C)]
5797#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"]
5798#[cfg(feature = "Win32_Foundation")]
5799pub struct DIFILEEFFECT {
5800 pub dwSize: u32,
5801 pub GuidEffect: ::windows_sys::core::GUID,
5802 pub lpDiEffect: *mut DIEFFECT,
5803 pub szFriendlyName: [super::super::Foundation::CHAR; 260],
5804}
5805#[cfg(feature = "Win32_Foundation")]
5806impl ::core::marker::Copy for DIFILEEFFECT {}
5807#[cfg(feature = "Win32_Foundation")]
5808impl ::core::clone::Clone for DIFILEEFFECT {
5809 fn clone(&self) -> Self {
5810 *self
5811 }
5812}
5813#[repr(C)]
5814#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5815pub struct DIHIDFFINITINFO {
5816 pub dwSize: u32,
5817 pub pwszDeviceInterface: ::windows_sys::core::PWSTR,
5818 pub GuidInstance: ::windows_sys::core::GUID,
5819}
5820impl ::core::marker::Copy for DIHIDFFINITINFO {}
5821impl ::core::clone::Clone for DIHIDFFINITINFO {
5822 fn clone(&self) -> Self {
5823 *self
5824 }
5825}
5826#[repr(C)]
5827#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5828pub struct DIJOYCONFIG {
5829 pub dwSize: u32,
5830 pub guidInstance: ::windows_sys::core::GUID,
5831 pub hwc: JOYREGHWCONFIG,
5832 pub dwGain: u32,
5833 pub wszType: [u16; 256],
5834 pub wszCallout: [u16; 256],
5835 pub guidGameport: ::windows_sys::core::GUID,
5836}
5837impl ::core::marker::Copy for DIJOYCONFIG {}
5838impl ::core::clone::Clone for DIJOYCONFIG {
5839 fn clone(&self) -> Self {
5840 *self
5841 }
5842}
5843#[repr(C)]
5844#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5845pub struct DIJOYCONFIG_DX5 {
5846 pub dwSize: u32,
5847 pub guidInstance: ::windows_sys::core::GUID,
5848 pub hwc: JOYREGHWCONFIG,
5849 pub dwGain: u32,
5850 pub wszType: [u16; 256],
5851 pub wszCallout: [u16; 256],
5852}
5853impl ::core::marker::Copy for DIJOYCONFIG_DX5 {}
5854impl ::core::clone::Clone for DIJOYCONFIG_DX5 {
5855 fn clone(&self) -> Self {
5856 *self
5857 }
5858}
5859#[repr(C)]
5860#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5861pub struct DIJOYSTATE {
5862 pub lX: i32,
5863 pub lY: i32,
5864 pub lZ: i32,
5865 pub lRx: i32,
5866 pub lRy: i32,
5867 pub lRz: i32,
5868 pub rglSlider: [i32; 2],
5869 pub rgdwPOV: [u32; 4],
5870 pub rgbButtons: [u8; 32],
5871}
5872impl ::core::marker::Copy for DIJOYSTATE {}
5873impl ::core::clone::Clone for DIJOYSTATE {
5874 fn clone(&self) -> Self {
5875 *self
5876 }
5877}
5878#[repr(C)]
5879#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5880pub struct DIJOYSTATE2 {
5881 pub lX: i32,
5882 pub lY: i32,
5883 pub lZ: i32,
5884 pub lRx: i32,
5885 pub lRy: i32,
5886 pub lRz: i32,
5887 pub rglSlider: [i32; 2],
5888 pub rgdwPOV: [u32; 4],
5889 pub rgbButtons: [u8; 128],
5890 pub lVX: i32,
5891 pub lVY: i32,
5892 pub lVZ: i32,
5893 pub lVRx: i32,
5894 pub lVRy: i32,
5895 pub lVRz: i32,
5896 pub rglVSlider: [i32; 2],
5897 pub lAX: i32,
5898 pub lAY: i32,
5899 pub lAZ: i32,
5900 pub lARx: i32,
5901 pub lARy: i32,
5902 pub lARz: i32,
5903 pub rglASlider: [i32; 2],
5904 pub lFX: i32,
5905 pub lFY: i32,
5906 pub lFZ: i32,
5907 pub lFRx: i32,
5908 pub lFRy: i32,
5909 pub lFRz: i32,
5910 pub rglFSlider: [i32; 2],
5911}
5912impl ::core::marker::Copy for DIJOYSTATE2 {}
5913impl ::core::clone::Clone for DIJOYSTATE2 {
5914 fn clone(&self) -> Self {
5915 *self
5916 }
5917}
5918#[repr(C)]
5919#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5920pub struct DIJOYTYPEINFO {
5921 pub dwSize: u32,
5922 pub hws: JOYREGHWSETTINGS,
5923 pub clsidConfig: ::windows_sys::core::GUID,
5924 pub wszDisplayName: [u16; 256],
5925 pub wszCallout: [u16; 260],
5926 pub wszHardwareId: [u16; 256],
5927 pub dwFlags1: u32,
5928 pub dwFlags2: u32,
5929 pub wszMapFile: [u16; 256],
5930}
5931impl ::core::marker::Copy for DIJOYTYPEINFO {}
5932impl ::core::clone::Clone for DIJOYTYPEINFO {
5933 fn clone(&self) -> Self {
5934 *self
5935 }
5936}
5937#[repr(C)]
5938#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5939pub struct DIJOYTYPEINFO_DX5 {
5940 pub dwSize: u32,
5941 pub hws: JOYREGHWSETTINGS,
5942 pub clsidConfig: ::windows_sys::core::GUID,
5943 pub wszDisplayName: [u16; 256],
5944 pub wszCallout: [u16; 260],
5945}
5946impl ::core::marker::Copy for DIJOYTYPEINFO_DX5 {}
5947impl ::core::clone::Clone for DIJOYTYPEINFO_DX5 {
5948 fn clone(&self) -> Self {
5949 *self
5950 }
5951}
5952#[repr(C)]
5953#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5954pub struct DIJOYTYPEINFO_DX6 {
5955 pub dwSize: u32,
5956 pub hws: JOYREGHWSETTINGS,
5957 pub clsidConfig: ::windows_sys::core::GUID,
5958 pub wszDisplayName: [u16; 256],
5959 pub wszCallout: [u16; 260],
5960 pub wszHardwareId: [u16; 256],
5961 pub dwFlags1: u32,
5962}
5963impl ::core::marker::Copy for DIJOYTYPEINFO_DX6 {}
5964impl ::core::clone::Clone for DIJOYTYPEINFO_DX6 {
5965 fn clone(&self) -> Self {
5966 *self
5967 }
5968}
5969#[repr(C)]
5970#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5971pub struct DIJOYUSERVALUES {
5972 pub dwSize: u32,
5973 pub ruv: JOYREGUSERVALUES,
5974 pub wszGlobalDriver: [u16; 256],
5975 pub wszGameportEmulator: [u16; 256],
5976}
5977impl ::core::marker::Copy for DIJOYUSERVALUES {}
5978impl ::core::clone::Clone for DIJOYUSERVALUES {
5979 fn clone(&self) -> Self {
5980 *self
5981 }
5982}
5983#[repr(C)]
5984#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5985pub struct DIMOUSESTATE {
5986 pub lX: i32,
5987 pub lY: i32,
5988 pub lZ: i32,
5989 pub rgbButtons: [u8; 4],
5990}
5991impl ::core::marker::Copy for DIMOUSESTATE {}
5992impl ::core::clone::Clone for DIMOUSESTATE {
5993 fn clone(&self) -> Self {
5994 *self
5995 }
5996}
5997#[repr(C)]
5998#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5999pub struct DIMOUSESTATE2 {
6000 pub lX: i32,
6001 pub lY: i32,
6002 pub lZ: i32,
6003 pub rgbButtons: [u8; 8],
6004}
6005impl ::core::marker::Copy for DIMOUSESTATE2 {}
6006impl ::core::clone::Clone for DIMOUSESTATE2 {
6007 fn clone(&self) -> Self {
6008 *self
6009 }
6010}
6011#[repr(C)]
6012#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
6013pub struct DIOBJECTATTRIBUTES {
6014 pub dwFlags: u32,
6015 pub wUsagePage: u16,
6016 pub wUsage: u16,
6017}
6018impl ::core::marker::Copy for DIOBJECTATTRIBUTES {}
6019impl ::core::clone::Clone for DIOBJECTATTRIBUTES {
6020 fn clone(&self) -> Self {
6021 *self
6022 }
6023}
6024#[repr(C)]
6025#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
6026pub struct DIOBJECTCALIBRATION {
6027 pub lMin: i32,
6028 pub lCenter: i32,
6029 pub lMax: i32,
6030}
6031impl ::core::marker::Copy for DIOBJECTCALIBRATION {}
6032impl ::core::clone::Clone for DIOBJECTCALIBRATION {
6033 fn clone(&self) -> Self {
6034 *self
6035 }
6036}
6037#[repr(C)]
6038#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
6039pub struct DIOBJECTDATAFORMAT {
6040 pub pguid: *const ::windows_sys::core::GUID,
6041 pub dwOfs: u32,
6042 pub dwType: u32,
6043 pub dwFlags: u32,
6044}
6045impl ::core::marker::Copy for DIOBJECTDATAFORMAT {}
6046impl ::core::clone::Clone for DIOBJECTDATAFORMAT {
6047 fn clone(&self) -> Self {
6048 *self
6049 }
6050}
6051#[repr(C)]
6052#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
6053pub struct DIPERIODIC {
6054 pub dwMagnitude: u32,
6055 pub lOffset: i32,
6056 pub dwPhase: u32,
6057 pub dwPeriod: u32,
6058}
6059impl ::core::marker::Copy for DIPERIODIC {}
6060impl ::core::clone::Clone for DIPERIODIC {
6061 fn clone(&self) -> Self {
6062 *self
6063 }
6064}
6065#[repr(C)]
6066#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
6067pub struct DIPOVCALIBRATION {
6068 pub lMin: [i32; 5],
6069 pub lMax: [i32; 5],
6070}
6071impl ::core::marker::Copy for DIPOVCALIBRATION {}
6072impl ::core::clone::Clone for DIPOVCALIBRATION {
6073 fn clone(&self) -> Self {
6074 *self
6075 }
6076}
6077#[repr(C)]
6078#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
6079pub struct DIPROPCAL {
6080 pub diph: DIPROPHEADER,
6081 pub lMin: i32,
6082 pub lCenter: i32,
6083 pub lMax: i32,
6084}
6085impl ::core::marker::Copy for DIPROPCAL {}
6086impl ::core::clone::Clone for DIPROPCAL {
6087 fn clone(&self) -> Self {
6088 *self
6089 }
6090}
6091#[repr(C)]
6092#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
6093pub struct DIPROPCALPOV {
6094 pub diph: DIPROPHEADER,
6095 pub lMin: [i32; 5],
6096 pub lMax: [i32; 5],
6097}
6098impl ::core::marker::Copy for DIPROPCALPOV {}
6099impl ::core::clone::Clone for DIPROPCALPOV {
6100 fn clone(&self) -> Self {
6101 *self
6102 }
6103}
6104#[repr(C)]
6105#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
6106pub struct DIPROPCPOINTS {
6107 pub diph: DIPROPHEADER,
6108 pub dwCPointsNum: u32,
6109 pub cp: [CPOINT; 8],
6110}
6111impl ::core::marker::Copy for DIPROPCPOINTS {}
6112impl ::core::clone::Clone for DIPROPCPOINTS {
6113 fn clone(&self) -> Self {
6114 *self
6115 }
6116}
6117#[repr(C)]
6118#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
6119pub struct DIPROPDWORD {
6120 pub diph: DIPROPHEADER,
6121 pub dwData: u32,
6122}
6123impl ::core::marker::Copy for DIPROPDWORD {}
6124impl ::core::clone::Clone for DIPROPDWORD {
6125 fn clone(&self) -> Self {
6126 *self
6127 }
6128}
6129#[repr(C)]
6130#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
6131pub struct DIPROPGUIDANDPATH {
6132 pub diph: DIPROPHEADER,
6133 pub guidClass: ::windows_sys::core::GUID,
6134 pub wszPath: [u16; 260],
6135}
6136impl ::core::marker::Copy for DIPROPGUIDANDPATH {}
6137impl ::core::clone::Clone for DIPROPGUIDANDPATH {
6138 fn clone(&self) -> Self {
6139 *self
6140 }
6141}
6142#[repr(C)]
6143#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
6144pub struct DIPROPHEADER {
6145 pub dwSize: u32,
6146 pub dwHeaderSize: u32,
6147 pub dwObj: u32,
6148 pub dwHow: u32,
6149}
6150impl ::core::marker::Copy for DIPROPHEADER {}
6151impl ::core::clone::Clone for DIPROPHEADER {
6152 fn clone(&self) -> Self {
6153 *self
6154 }
6155}
6156#[repr(C)]
6157#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
6158pub struct DIPROPPOINTER {
6159 pub diph: DIPROPHEADER,
6160 pub uData: usize,
6161}
6162impl ::core::marker::Copy for DIPROPPOINTER {}
6163impl ::core::clone::Clone for DIPROPPOINTER {
6164 fn clone(&self) -> Self {
6165 *self
6166 }
6167}
6168#[repr(C)]
6169#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
6170pub struct DIPROPRANGE {
6171 pub diph: DIPROPHEADER,
6172 pub lMin: i32,
6173 pub lMax: i32,
6174}
6175impl ::core::marker::Copy for DIPROPRANGE {}
6176impl ::core::clone::Clone for DIPROPRANGE {
6177 fn clone(&self) -> Self {
6178 *self
6179 }
6180}
6181#[repr(C)]
6182#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
6183pub struct DIPROPSTRING {
6184 pub diph: DIPROPHEADER,
6185 pub wsz: [u16; 260],
6186}
6187impl ::core::marker::Copy for DIPROPSTRING {}
6188impl ::core::clone::Clone for DIPROPSTRING {
6189 fn clone(&self) -> Self {
6190 *self
6191 }
6192}
6193#[repr(C)]
6194#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
6195pub struct DIRAMPFORCE {
6196 pub lStart: i32,
6197 pub lEnd: i32,
6198}
6199impl ::core::marker::Copy for DIRAMPFORCE {}
6200impl ::core::clone::Clone for DIRAMPFORCE {
6201 fn clone(&self) -> Self {
6202 *self
6203 }
6204}
6205#[repr(C)]
6206#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
6207pub struct HIDD_ATTRIBUTES {
6208 pub Size: u32,
6209 pub VendorID: u16,
6210 pub ProductID: u16,
6211 pub VersionNumber: u16,
6212}
6213impl ::core::marker::Copy for HIDD_ATTRIBUTES {}
6214impl ::core::clone::Clone for HIDD_ATTRIBUTES {
6215 fn clone(&self) -> Self {
6216 *self
6217 }
6218}
6219#[repr(C, packed(4))]
6220#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
6221pub struct HIDD_CONFIGURATION {
6222 pub cookie: *mut ::core::ffi::c_void,
6223 pub size: u32,
6224 pub RingBufferSize: u32,
6225}
6226impl ::core::marker::Copy for HIDD_CONFIGURATION {}
6227impl ::core::clone::Clone for HIDD_CONFIGURATION {
6228 fn clone(&self) -> Self {
6229 *self
6230 }
6231}
6232#[repr(C)]
6233#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"]
6234#[cfg(feature = "Win32_Foundation")]
6235pub struct HIDP_BUTTON_ARRAY_DATA {
6236 pub ArrayIndex: u16,
6237 pub On: super::super::Foundation::BOOLEAN,
6238}
6239#[cfg(feature = "Win32_Foundation")]
6240impl ::core::marker::Copy for HIDP_BUTTON_ARRAY_DATA {}
6241#[cfg(feature = "Win32_Foundation")]
6242impl ::core::clone::Clone for HIDP_BUTTON_ARRAY_DATA {
6243 fn clone(&self) -> Self {
6244 *self
6245 }
6246}
6247#[repr(C)]
6248#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"]
6249#[cfg(feature = "Win32_Foundation")]
6250pub struct HIDP_BUTTON_CAPS {
6251 pub UsagePage: u16,
6252 pub ReportID: u8,
6253 pub IsAlias: super::super::Foundation::BOOLEAN,
6254 pub BitField: u16,
6255 pub LinkCollection: u16,
6256 pub LinkUsage: u16,
6257 pub LinkUsagePage: u16,
6258 pub IsRange: super::super::Foundation::BOOLEAN,
6259 pub IsStringRange: super::super::Foundation::BOOLEAN,
6260 pub IsDesignatorRange: super::super::Foundation::BOOLEAN,
6261 pub IsAbsolute: super::super::Foundation::BOOLEAN,
6262 pub ReportCount: u16,
6263 pub Reserved2: u16,
6264 pub Reserved: [u32; 9],
6265 pub Anonymous: HIDP_BUTTON_CAPS_0,
6266}
6267#[cfg(feature = "Win32_Foundation")]
6268impl ::core::marker::Copy for HIDP_BUTTON_CAPS {}
6269#[cfg(feature = "Win32_Foundation")]
6270impl ::core::clone::Clone for HIDP_BUTTON_CAPS {
6271 fn clone(&self) -> Self {
6272 *self
6273 }
6274}
6275#[repr(C)]
6276#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"]
6277#[cfg(feature = "Win32_Foundation")]
6278pub union HIDP_BUTTON_CAPS_0 {
6279 pub Range: HIDP_BUTTON_CAPS_0_1,
6280 pub NotRange: HIDP_BUTTON_CAPS_0_0,
6281}
6282#[cfg(feature = "Win32_Foundation")]
6283impl ::core::marker::Copy for HIDP_BUTTON_CAPS_0 {}
6284#[cfg(feature = "Win32_Foundation")]
6285impl ::core::clone::Clone for HIDP_BUTTON_CAPS_0 {
6286 fn clone(&self) -> Self {
6287 *self
6288 }
6289}
6290#[repr(C)]
6291#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"]
6292#[cfg(feature = "Win32_Foundation")]
6293pub struct HIDP_BUTTON_CAPS_0_0 {
6294 pub Usage: u16,
6295 pub Reserved1: u16,
6296 pub StringIndex: u16,
6297 pub Reserved2: u16,
6298 pub DesignatorIndex: u16,
6299 pub Reserved3: u16,
6300 pub DataIndex: u16,
6301 pub Reserved4: u16,
6302}
6303#[cfg(feature = "Win32_Foundation")]
6304impl ::core::marker::Copy for HIDP_BUTTON_CAPS_0_0 {}
6305#[cfg(feature = "Win32_Foundation")]
6306impl ::core::clone::Clone for HIDP_BUTTON_CAPS_0_0 {
6307 fn clone(&self) -> Self {
6308 *self
6309 }
6310}
6311#[repr(C)]
6312#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"]
6313#[cfg(feature = "Win32_Foundation")]
6314pub struct HIDP_BUTTON_CAPS_0_1 {
6315 pub UsageMin: u16,
6316 pub UsageMax: u16,
6317 pub StringMin: u16,
6318 pub StringMax: u16,
6319 pub DesignatorMin: u16,
6320 pub DesignatorMax: u16,
6321 pub DataIndexMin: u16,
6322 pub DataIndexMax: u16,
6323}
6324#[cfg(feature = "Win32_Foundation")]
6325impl ::core::marker::Copy for HIDP_BUTTON_CAPS_0_1 {}
6326#[cfg(feature = "Win32_Foundation")]
6327impl ::core::clone::Clone for HIDP_BUTTON_CAPS_0_1 {
6328 fn clone(&self) -> Self {
6329 *self
6330 }
6331}
6332#[repr(C)]
6333#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
6334pub struct HIDP_CAPS {
6335 pub Usage: u16,
6336 pub UsagePage: u16,
6337 pub InputReportByteLength: u16,
6338 pub OutputReportByteLength: u16,
6339 pub FeatureReportByteLength: u16,
6340 pub Reserved: [u16; 17],
6341 pub NumberLinkCollectionNodes: u16,
6342 pub NumberInputButtonCaps: u16,
6343 pub NumberInputValueCaps: u16,
6344 pub NumberInputDataIndices: u16,
6345 pub NumberOutputButtonCaps: u16,
6346 pub NumberOutputValueCaps: u16,
6347 pub NumberOutputDataIndices: u16,
6348 pub NumberFeatureButtonCaps: u16,
6349 pub NumberFeatureValueCaps: u16,
6350 pub NumberFeatureDataIndices: u16,
6351}
6352impl ::core::marker::Copy for HIDP_CAPS {}
6353impl ::core::clone::Clone for HIDP_CAPS {
6354 fn clone(&self) -> Self {
6355 *self
6356 }
6357}
6358#[repr(C)]
6359#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"]
6360#[cfg(feature = "Win32_Foundation")]
6361pub struct HIDP_DATA {
6362 pub DataIndex: u16,
6363 pub Reserved: u16,
6364 pub Anonymous: HIDP_DATA_0,
6365}
6366#[cfg(feature = "Win32_Foundation")]
6367impl ::core::marker::Copy for HIDP_DATA {}
6368#[cfg(feature = "Win32_Foundation")]
6369impl ::core::clone::Clone for HIDP_DATA {
6370 fn clone(&self) -> Self {
6371 *self
6372 }
6373}
6374#[repr(C)]
6375#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"]
6376#[cfg(feature = "Win32_Foundation")]
6377pub union HIDP_DATA_0 {
6378 pub RawValue: u32,
6379 pub On: super::super::Foundation::BOOLEAN,
6380}
6381#[cfg(feature = "Win32_Foundation")]
6382impl ::core::marker::Copy for HIDP_DATA_0 {}
6383#[cfg(feature = "Win32_Foundation")]
6384impl ::core::clone::Clone for HIDP_DATA_0 {
6385 fn clone(&self) -> Self {
6386 *self
6387 }
6388}
6389#[repr(C, packed(4))]
6390#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
6391pub struct HIDP_EXTENDED_ATTRIBUTES {
6392 pub NumGlobalUnknowns: u8,
6393 pub Reserved: [u8; 3],
6394 pub GlobalUnknowns: *mut HIDP_UNKNOWN_TOKEN,
6395 pub Data: [u32; 1],
6396}
6397impl ::core::marker::Copy for HIDP_EXTENDED_ATTRIBUTES {}
6398impl ::core::clone::Clone for HIDP_EXTENDED_ATTRIBUTES {
6399 fn clone(&self) -> Self {
6400 *self
6401 }
6402}
6403#[repr(C)]
6404#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
6405pub struct HIDP_KEYBOARD_MODIFIER_STATE {
6406 pub Anonymous: HIDP_KEYBOARD_MODIFIER_STATE_0,
6407}
6408impl ::core::marker::Copy for HIDP_KEYBOARD_MODIFIER_STATE {}
6409impl ::core::clone::Clone for HIDP_KEYBOARD_MODIFIER_STATE {
6410 fn clone(&self) -> Self {
6411 *self
6412 }
6413}
6414#[repr(C)]
6415#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
6416pub union HIDP_KEYBOARD_MODIFIER_STATE_0 {
6417 pub Anonymous: HIDP_KEYBOARD_MODIFIER_STATE_0_0,
6418 pub ul: u32,
6419}
6420impl ::core::marker::Copy for HIDP_KEYBOARD_MODIFIER_STATE_0 {}
6421impl ::core::clone::Clone for HIDP_KEYBOARD_MODIFIER_STATE_0 {
6422 fn clone(&self) -> Self {
6423 *self
6424 }
6425}
6426#[repr(C)]
6427#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
6428pub struct HIDP_KEYBOARD_MODIFIER_STATE_0_0 {
6429 pub _bitfield: u32,
6430}
6431impl ::core::marker::Copy for HIDP_KEYBOARD_MODIFIER_STATE_0_0 {}
6432impl ::core::clone::Clone for HIDP_KEYBOARD_MODIFIER_STATE_0_0 {
6433 fn clone(&self) -> Self {
6434 *self
6435 }
6436}
6437#[repr(C, packed(4))]
6438#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
6439pub struct HIDP_LINK_COLLECTION_NODE {
6440 pub LinkUsage: u16,
6441 pub LinkUsagePage: u16,
6442 pub Parent: u16,
6443 pub NumberOfChildren: u16,
6444 pub NextSibling: u16,
6445 pub FirstChild: u16,
6446 pub _bitfield: u32,
6447 pub UserContext: *mut ::core::ffi::c_void,
6448}
6449impl ::core::marker::Copy for HIDP_LINK_COLLECTION_NODE {}
6450impl ::core::clone::Clone for HIDP_LINK_COLLECTION_NODE {
6451 fn clone(&self) -> Self {
6452 *self
6453 }
6454}
6455#[repr(C)]
6456#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
6457pub struct HIDP_UNKNOWN_TOKEN {
6458 pub Token: u8,
6459 pub Reserved: [u8; 3],
6460 pub BitField: u32,
6461}
6462impl ::core::marker::Copy for HIDP_UNKNOWN_TOKEN {}
6463impl ::core::clone::Clone for HIDP_UNKNOWN_TOKEN {
6464 fn clone(&self) -> Self {
6465 *self
6466 }
6467}
6468#[repr(C)]
6469#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"]
6470#[cfg(feature = "Win32_Foundation")]
6471pub struct HIDP_VALUE_CAPS {
6472 pub UsagePage: u16,
6473 pub ReportID: u8,
6474 pub IsAlias: super::super::Foundation::BOOLEAN,
6475 pub BitField: u16,
6476 pub LinkCollection: u16,
6477 pub LinkUsage: u16,
6478 pub LinkUsagePage: u16,
6479 pub IsRange: super::super::Foundation::BOOLEAN,
6480 pub IsStringRange: super::super::Foundation::BOOLEAN,
6481 pub IsDesignatorRange: super::super::Foundation::BOOLEAN,
6482 pub IsAbsolute: super::super::Foundation::BOOLEAN,
6483 pub HasNull: super::super::Foundation::BOOLEAN,
6484 pub Reserved: u8,
6485 pub BitSize: u16,
6486 pub ReportCount: u16,
6487 pub Reserved2: [u16; 5],
6488 pub UnitsExp: u32,
6489 pub Units: u32,
6490 pub LogicalMin: i32,
6491 pub LogicalMax: i32,
6492 pub PhysicalMin: i32,
6493 pub PhysicalMax: i32,
6494 pub Anonymous: HIDP_VALUE_CAPS_0,
6495}
6496#[cfg(feature = "Win32_Foundation")]
6497impl ::core::marker::Copy for HIDP_VALUE_CAPS {}
6498#[cfg(feature = "Win32_Foundation")]
6499impl ::core::clone::Clone for HIDP_VALUE_CAPS {
6500 fn clone(&self) -> Self {
6501 *self
6502 }
6503}
6504#[repr(C)]
6505#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"]
6506#[cfg(feature = "Win32_Foundation")]
6507pub union HIDP_VALUE_CAPS_0 {
6508 pub Range: HIDP_VALUE_CAPS_0_1,
6509 pub NotRange: HIDP_VALUE_CAPS_0_0,
6510}
6511#[cfg(feature = "Win32_Foundation")]
6512impl ::core::marker::Copy for HIDP_VALUE_CAPS_0 {}
6513#[cfg(feature = "Win32_Foundation")]
6514impl ::core::clone::Clone for HIDP_VALUE_CAPS_0 {
6515 fn clone(&self) -> Self {
6516 *self
6517 }
6518}
6519#[repr(C)]
6520#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"]
6521#[cfg(feature = "Win32_Foundation")]
6522pub struct HIDP_VALUE_CAPS_0_0 {
6523 pub Usage: u16,
6524 pub Reserved1: u16,
6525 pub StringIndex: u16,
6526 pub Reserved2: u16,
6527 pub DesignatorIndex: u16,
6528 pub Reserved3: u16,
6529 pub DataIndex: u16,
6530 pub Reserved4: u16,
6531}
6532#[cfg(feature = "Win32_Foundation")]
6533impl ::core::marker::Copy for HIDP_VALUE_CAPS_0_0 {}
6534#[cfg(feature = "Win32_Foundation")]
6535impl ::core::clone::Clone for HIDP_VALUE_CAPS_0_0 {
6536 fn clone(&self) -> Self {
6537 *self
6538 }
6539}
6540#[repr(C)]
6541#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"]
6542#[cfg(feature = "Win32_Foundation")]
6543pub struct HIDP_VALUE_CAPS_0_1 {
6544 pub UsageMin: u16,
6545 pub UsageMax: u16,
6546 pub StringMin: u16,
6547 pub StringMax: u16,
6548 pub DesignatorMin: u16,
6549 pub DesignatorMax: u16,
6550 pub DataIndexMin: u16,
6551 pub DataIndexMax: u16,
6552}
6553#[cfg(feature = "Win32_Foundation")]
6554impl ::core::marker::Copy for HIDP_VALUE_CAPS_0_1 {}
6555#[cfg(feature = "Win32_Foundation")]
6556impl ::core::clone::Clone for HIDP_VALUE_CAPS_0_1 {
6557 fn clone(&self) -> Self {
6558 *self
6559 }
6560}
6561#[repr(C)]
6562#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"]
6563#[cfg(feature = "Win32_Foundation")]
6564pub struct HID_COLLECTION_INFORMATION {
6565 pub DescriptorSize: u32,
6566 pub Polled: super::super::Foundation::BOOLEAN,
6567 pub Reserved1: [u8; 1],
6568 pub VendorID: u16,
6569 pub ProductID: u16,
6570 pub VersionNumber: u16,
6571}
6572#[cfg(feature = "Win32_Foundation")]
6573impl ::core::marker::Copy for HID_COLLECTION_INFORMATION {}
6574#[cfg(feature = "Win32_Foundation")]
6575impl ::core::clone::Clone for HID_COLLECTION_INFORMATION {
6576 fn clone(&self) -> Self {
6577 *self
6578 }
6579}
6580#[repr(C)]
6581#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
6582pub struct HID_DRIVER_CONFIG {
6583 pub Size: u32,
6584 pub RingBufferSize: u32,
6585}
6586impl ::core::marker::Copy for HID_DRIVER_CONFIG {}
6587impl ::core::clone::Clone for HID_DRIVER_CONFIG {
6588 fn clone(&self) -> Self {
6589 *self
6590 }
6591}
6592#[repr(C)]
6593#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
6594pub struct HID_XFER_PACKET {
6595 pub reportBuffer: *mut u8,
6596 pub reportBufferLen: u32,
6597 pub reportId: u8,
6598}
6599impl ::core::marker::Copy for HID_XFER_PACKET {}
6600impl ::core::clone::Clone for HID_XFER_PACKET {
6601 fn clone(&self) -> Self {
6602 *self
6603 }
6604}
5e7ed085 6605#[repr(C)]
04454e1e 6606#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085
FG
6607pub struct INDICATOR_LIST {
6608 pub MakeCode: u16,
6609 pub IndicatorFlags: u16,
6610}
6611impl ::core::marker::Copy for INDICATOR_LIST {}
6612impl ::core::clone::Clone for INDICATOR_LIST {
6613 fn clone(&self) -> Self {
6614 *self
6615 }
6616}
6617#[repr(C)]
04454e1e 6618#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"]
5e7ed085
FG
6619#[cfg(feature = "Win32_Foundation")]
6620pub struct INPUT_BUTTON_ENABLE_INFO {
6621 pub ButtonType: GPIOBUTTONS_BUTTON_TYPE,
6622 pub Enabled: super::super::Foundation::BOOLEAN,
6623}
6624#[cfg(feature = "Win32_Foundation")]
6625impl ::core::marker::Copy for INPUT_BUTTON_ENABLE_INFO {}
6626#[cfg(feature = "Win32_Foundation")]
6627impl ::core::clone::Clone for INPUT_BUTTON_ENABLE_INFO {
6628 fn clone(&self) -> Self {
6629 *self
6630 }
6631}
5e7ed085 6632#[repr(C)]
04454e1e 6633#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085
FG
6634pub struct JOYCALIBRATE {
6635 pub wXbase: u32,
6636 pub wXdelta: u32,
6637 pub wYbase: u32,
6638 pub wYdelta: u32,
6639 pub wZbase: u32,
6640 pub wZdelta: u32,
6641}
6642impl ::core::marker::Copy for JOYCALIBRATE {}
6643impl ::core::clone::Clone for JOYCALIBRATE {
6644 fn clone(&self) -> Self {
6645 *self
6646 }
6647}
6648#[repr(C)]
04454e1e 6649#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085
FG
6650pub struct JOYPOS {
6651 pub dwX: u32,
6652 pub dwY: u32,
6653 pub dwZ: u32,
6654 pub dwR: u32,
6655 pub dwU: u32,
6656 pub dwV: u32,
6657}
6658impl ::core::marker::Copy for JOYPOS {}
6659impl ::core::clone::Clone for JOYPOS {
6660 fn clone(&self) -> Self {
6661 *self
6662 }
6663}
6664#[repr(C)]
04454e1e 6665#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085
FG
6666pub struct JOYRANGE {
6667 pub jpMin: JOYPOS,
6668 pub jpMax: JOYPOS,
6669 pub jpCenter: JOYPOS,
6670}
6671impl ::core::marker::Copy for JOYRANGE {}
6672impl ::core::clone::Clone for JOYRANGE {
6673 fn clone(&self) -> Self {
487cf647
FG
6674 *self
6675 }
6676}
6677#[repr(C)]
04454e1e 6678#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
487cf647
FG
6679pub struct JOYREGHWCONFIG {
6680 pub hws: JOYREGHWSETTINGS,
6681 pub dwUsageSettings: u32,
6682 pub hwv: JOYREGHWVALUES,
6683 pub dwType: u32,
6684 pub dwReserved: u32,
6685}
6686impl ::core::marker::Copy for JOYREGHWCONFIG {}
6687impl ::core::clone::Clone for JOYREGHWCONFIG {
6688 fn clone(&self) -> Self {
6689 *self
6690 }
6691}
6692#[repr(C)]
04454e1e 6693#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
487cf647
FG
6694pub struct JOYREGHWSETTINGS {
6695 pub dwFlags: u32,
6696 pub dwNumButtons: u32,
6697}
6698impl ::core::marker::Copy for JOYREGHWSETTINGS {}
6699impl ::core::clone::Clone for JOYREGHWSETTINGS {
6700 fn clone(&self) -> Self {
6701 *self
6702 }
6703}
6704#[repr(C)]
04454e1e 6705#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
487cf647
FG
6706pub struct JOYREGHWVALUES {
6707 pub jrvHardware: JOYRANGE,
6708 pub dwPOVValues: [u32; 4],
6709 pub dwCalFlags: u32,
6710}
6711impl ::core::marker::Copy for JOYREGHWVALUES {}
6712impl ::core::clone::Clone for JOYREGHWVALUES {
6713 fn clone(&self) -> Self {
6714 *self
6715 }
6716}
6717#[repr(C)]
04454e1e 6718#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
487cf647
FG
6719pub struct JOYREGUSERVALUES {
6720 pub dwTimeOut: u32,
6721 pub jrvRanges: JOYRANGE,
6722 pub jpDeadZone: JOYPOS,
6723}
6724impl ::core::marker::Copy for JOYREGUSERVALUES {}
6725impl ::core::clone::Clone for JOYREGUSERVALUES {
6726 fn clone(&self) -> Self {
6727 *self
6728 }
6729}
5e7ed085 6730#[repr(C)]
04454e1e 6731#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085
FG
6732pub struct KEYBOARD_ATTRIBUTES {
6733 pub KeyboardIdentifier: KEYBOARD_ID,
6734 pub KeyboardMode: u16,
6735 pub NumberOfFunctionKeys: u16,
6736 pub NumberOfIndicators: u16,
6737 pub NumberOfKeysTotal: u16,
6738 pub InputDataQueueLength: u32,
6739 pub KeyRepeatMinimum: KEYBOARD_TYPEMATIC_PARAMETERS,
6740 pub KeyRepeatMaximum: KEYBOARD_TYPEMATIC_PARAMETERS,
6741}
6742impl ::core::marker::Copy for KEYBOARD_ATTRIBUTES {}
6743impl ::core::clone::Clone for KEYBOARD_ATTRIBUTES {
6744 fn clone(&self) -> Self {
6745 *self
6746 }
6747}
5e7ed085 6748#[repr(C)]
04454e1e 6749#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085
FG
6750pub struct KEYBOARD_EXTENDED_ATTRIBUTES {
6751 pub Version: u8,
6752 pub FormFactor: u8,
6753 pub KeyType: u8,
6754 pub PhysicalLayout: u8,
6755 pub VendorSpecificPhysicalLayout: u8,
6756 pub IETFLanguageTagIndex: u8,
6757 pub ImplementedInputAssistControls: u8,
6758}
6759impl ::core::marker::Copy for KEYBOARD_EXTENDED_ATTRIBUTES {}
6760impl ::core::clone::Clone for KEYBOARD_EXTENDED_ATTRIBUTES {
6761 fn clone(&self) -> Self {
6762 *self
6763 }
6764}
5e7ed085 6765#[repr(C)]
04454e1e 6766#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085
FG
6767pub struct KEYBOARD_ID {
6768 pub Type: u8,
6769 pub Subtype: u8,
6770}
6771impl ::core::marker::Copy for KEYBOARD_ID {}
6772impl ::core::clone::Clone for KEYBOARD_ID {
6773 fn clone(&self) -> Self {
6774 *self
6775 }
6776}
6777#[repr(C)]
04454e1e 6778#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085
FG
6779pub struct KEYBOARD_IME_STATUS {
6780 pub UnitId: u16,
6781 pub ImeOpen: u32,
6782 pub ImeConvMode: u32,
6783}
6784impl ::core::marker::Copy for KEYBOARD_IME_STATUS {}
6785impl ::core::clone::Clone for KEYBOARD_IME_STATUS {
6786 fn clone(&self) -> Self {
6787 *self
6788 }
6789}
6790#[repr(C)]
04454e1e 6791#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085
FG
6792pub struct KEYBOARD_INDICATOR_PARAMETERS {
6793 pub UnitId: u16,
6794 pub LedFlags: u16,
6795}
6796impl ::core::marker::Copy for KEYBOARD_INDICATOR_PARAMETERS {}
6797impl ::core::clone::Clone for KEYBOARD_INDICATOR_PARAMETERS {
6798 fn clone(&self) -> Self {
6799 *self
6800 }
6801}
6802#[repr(C)]
04454e1e 6803#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085
FG
6804pub struct KEYBOARD_INDICATOR_TRANSLATION {
6805 pub NumberOfIndicatorKeys: u16,
6806 pub IndicatorList: [INDICATOR_LIST; 1],
6807}
6808impl ::core::marker::Copy for KEYBOARD_INDICATOR_TRANSLATION {}
6809impl ::core::clone::Clone for KEYBOARD_INDICATOR_TRANSLATION {
6810 fn clone(&self) -> Self {
6811 *self
6812 }
6813}
6814#[repr(C)]
04454e1e 6815#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085
FG
6816pub struct KEYBOARD_INPUT_DATA {
6817 pub UnitId: u16,
6818 pub MakeCode: u16,
6819 pub Flags: u16,
6820 pub Reserved: u16,
6821 pub ExtraInformation: u32,
6822}
6823impl ::core::marker::Copy for KEYBOARD_INPUT_DATA {}
6824impl ::core::clone::Clone for KEYBOARD_INPUT_DATA {
6825 fn clone(&self) -> Self {
6826 *self
6827 }
6828}
5e7ed085 6829#[repr(C)]
04454e1e 6830#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085
FG
6831pub struct KEYBOARD_TYPEMATIC_PARAMETERS {
6832 pub UnitId: u16,
6833 pub Rate: u16,
6834 pub Delay: u16,
6835}
6836impl ::core::marker::Copy for KEYBOARD_TYPEMATIC_PARAMETERS {}
6837impl ::core::clone::Clone for KEYBOARD_TYPEMATIC_PARAMETERS {
6838 fn clone(&self) -> Self {
6839 *self
6840 }
6841}
6842#[repr(C)]
04454e1e 6843#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085
FG
6844pub struct KEYBOARD_UNIT_ID_PARAMETER {
6845 pub UnitId: u16,
6846}
6847impl ::core::marker::Copy for KEYBOARD_UNIT_ID_PARAMETER {}
6848impl ::core::clone::Clone for KEYBOARD_UNIT_ID_PARAMETER {
6849 fn clone(&self) -> Self {
6850 *self
6851 }
6852}
5e7ed085 6853#[repr(C)]
04454e1e 6854#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085
FG
6855pub struct MOUSE_ATTRIBUTES {
6856 pub MouseIdentifier: u16,
6857 pub NumberOfButtons: u16,
6858 pub SampleRate: u16,
6859 pub InputDataQueueLength: u32,
6860}
6861impl ::core::marker::Copy for MOUSE_ATTRIBUTES {}
6862impl ::core::clone::Clone for MOUSE_ATTRIBUTES {
6863 fn clone(&self) -> Self {
6864 *self
6865 }
6866}
5e7ed085 6867#[repr(C)]
04454e1e 6868#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085
FG
6869pub struct MOUSE_INPUT_DATA {
6870 pub UnitId: u16,
6871 pub Flags: u16,
6872 pub Anonymous: MOUSE_INPUT_DATA_0,
6873 pub RawButtons: u32,
6874 pub LastX: i32,
6875 pub LastY: i32,
6876 pub ExtraInformation: u32,
6877}
6878impl ::core::marker::Copy for MOUSE_INPUT_DATA {}
6879impl ::core::clone::Clone for MOUSE_INPUT_DATA {
6880 fn clone(&self) -> Self {
6881 *self
6882 }
6883}
6884#[repr(C)]
04454e1e 6885#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085
FG
6886pub union MOUSE_INPUT_DATA_0 {
6887 pub Buttons: u32,
6888 pub Anonymous: MOUSE_INPUT_DATA_0_0,
6889}
6890impl ::core::marker::Copy for MOUSE_INPUT_DATA_0 {}
6891impl ::core::clone::Clone for MOUSE_INPUT_DATA_0 {
6892 fn clone(&self) -> Self {
6893 *self
6894 }
6895}
6896#[repr(C)]
04454e1e 6897#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085
FG
6898pub struct MOUSE_INPUT_DATA_0_0 {
6899 pub ButtonFlags: u16,
6900 pub ButtonData: u16,
6901}
6902impl ::core::marker::Copy for MOUSE_INPUT_DATA_0_0 {}
6903impl ::core::clone::Clone for MOUSE_INPUT_DATA_0_0 {
6904 fn clone(&self) -> Self {
6905 *self
6906 }
6907}
5e7ed085 6908#[repr(C)]
04454e1e 6909#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085
FG
6910pub struct MOUSE_UNIT_ID_PARAMETER {
6911 pub UnitId: u16,
6912}
6913impl ::core::marker::Copy for MOUSE_UNIT_ID_PARAMETER {}
6914impl ::core::clone::Clone for MOUSE_UNIT_ID_PARAMETER {
6915 fn clone(&self) -> Self {
6916 *self
6917 }
6918}
5e7ed085 6919#[repr(C)]
04454e1e 6920#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"]
5e7ed085
FG
6921pub struct USAGE_AND_PAGE {
6922 pub Usage: u16,
6923 pub UsagePage: u16,
6924}
6925impl ::core::marker::Copy for USAGE_AND_PAGE {}
6926impl ::core::clone::Clone for USAGE_AND_PAGE {
6927 fn clone(&self) -> Self {
6928 *self
6929 }
6930}
5e7ed085
FG
6931#[repr(C)]
6932pub struct _HIDP_PREPARSED_DATA(pub u8);
487cf647
FG
6933#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"]
6934#[cfg(feature = "Win32_Foundation")]
6935pub type LPDICONFIGUREDEVICESCALLBACK = ::core::option::Option<unsafe extern "system" fn(param0: ::windows_sys::core::IUnknown, param1: *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL>;
6936#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"]
6937#[cfg(feature = "Win32_Foundation")]
6938pub type LPDIENUMCREATEDEFFECTOBJECTSCALLBACK = ::core::option::Option<unsafe extern "system" fn(param0: IDirectInputEffect, param1: *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL>;
6939#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"]
6940#[cfg(feature = "Win32_Foundation")]
6941pub type LPDIENUMDEVICEOBJECTSCALLBACKA = ::core::option::Option<unsafe extern "system" fn(param0: *mut DIDEVICEOBJECTINSTANCEA, param1: *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL>;
6942#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"]
6943#[cfg(feature = "Win32_Foundation")]
6944pub type LPDIENUMDEVICEOBJECTSCALLBACKW = ::core::option::Option<unsafe extern "system" fn(param0: *mut DIDEVICEOBJECTINSTANCEW, param1: *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL>;
6945#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"]
6946#[cfg(feature = "Win32_Foundation")]
6947pub type LPDIENUMDEVICESBYSEMANTICSCBA = ::core::option::Option<unsafe extern "system" fn(param0: *mut DIDEVICEINSTANCEA, param1: IDirectInputDevice8A, param2: u32, param3: u32, param4: *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL>;
6948#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"]
6949#[cfg(feature = "Win32_Foundation")]
6950pub type LPDIENUMDEVICESBYSEMANTICSCBW = ::core::option::Option<unsafe extern "system" fn(param0: *mut DIDEVICEINSTANCEW, param1: IDirectInputDevice8W, param2: u32, param3: u32, param4: *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL>;
6951#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"]
6952#[cfg(feature = "Win32_Foundation")]
6953pub type LPDIENUMDEVICESCALLBACKA = ::core::option::Option<unsafe extern "system" fn(param0: *mut DIDEVICEINSTANCEA, param1: *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL>;
6954#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"]
6955#[cfg(feature = "Win32_Foundation")]
6956pub type LPDIENUMDEVICESCALLBACKW = ::core::option::Option<unsafe extern "system" fn(param0: *mut DIDEVICEINSTANCEW, param1: *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL>;
6957#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"]
6958#[cfg(feature = "Win32_Foundation")]
6959pub type LPDIENUMEFFECTSCALLBACKA = ::core::option::Option<unsafe extern "system" fn(param0: *mut DIEFFECTINFOA, param1: *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL>;
6960#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"]
6961#[cfg(feature = "Win32_Foundation")]
6962pub type LPDIENUMEFFECTSCALLBACKW = ::core::option::Option<unsafe extern "system" fn(param0: *mut DIEFFECTINFOW, param1: *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL>;
6963#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"]
6964#[cfg(feature = "Win32_Foundation")]
6965pub type LPDIENUMEFFECTSINFILECALLBACK = ::core::option::Option<unsafe extern "system" fn(param0: *mut DIFILEEFFECT, param1: *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL>;
6966#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"]
6967#[cfg(feature = "Win32_Foundation")]
6968pub type LPDIJOYTYPECALLBACK = ::core::option::Option<unsafe extern "system" fn(param0: ::windows_sys::core::PCWSTR, param1: *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL>;
6969#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"]
6970#[cfg(feature = "Win32_Foundation")]
6971pub type LPFNSHOWJOYCPL = ::core::option::Option<unsafe extern "system" fn(hwnd: super::super::Foundation::HWND)>;
6972#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"]
6973#[cfg(feature = "Win32_Foundation")]
6974pub type PFN_HidP_GetVersionInternal = ::core::option::Option<unsafe extern "system" fn(version: *mut u32) -> super::super::Foundation::NTSTATUS>;
6975#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"]
6976#[cfg(feature = "Win32_Foundation")]
6977pub type PHIDP_INSERT_SCANCODES = ::core::option::Option<unsafe extern "system" fn(context: *const ::core::ffi::c_void, newscancodes: ::windows_sys::core::PCSTR, length: u32) -> super::super::Foundation::BOOLEAN>;