1#[repr(C)]
4#[derive(Copy, Clone, Debug, Default, Eq, Hash, Ord, PartialEq, PartialOrd)]
5pub struct __BindgenBitfieldUnit<Storage> {
6 storage: Storage,
7}
8impl<Storage> __BindgenBitfieldUnit<Storage> {
9 #[inline]
10 pub const fn new(storage: Storage) -> Self {
11 Self { storage }
12 }
13}
14impl<Storage> __BindgenBitfieldUnit<Storage>
15where
16 Storage: AsRef<[u8]> + AsMut<[u8]>,
17{
18 #[inline]
19 fn extract_bit(byte: u8, index: usize) -> bool {
20 let bit_index = if cfg!(target_endian = "big") {
21 7 - (index % 8)
22 } else {
23 index % 8
24 };
25 let mask = 1 << bit_index;
26 byte & mask == mask
27 }
28 #[inline]
29 pub fn get_bit(&self, index: usize) -> bool {
30 debug_assert!(index / 8 < self.storage.as_ref().len());
31 let byte_index = index / 8;
32 let byte = self.storage.as_ref()[byte_index];
33 Self::extract_bit(byte, index)
34 }
35 #[inline]
36 pub unsafe fn raw_get_bit(this: *const Self, index: usize) -> bool {
37 debug_assert!(index / 8 < core::mem::size_of::<Storage>());
38 let byte_index = index / 8;
39 let byte = unsafe {
40 *(core::ptr::addr_of!((*this).storage) as *const u8).offset(byte_index as isize)
41 };
42 Self::extract_bit(byte, index)
43 }
44 #[inline]
45 fn change_bit(byte: u8, index: usize, val: bool) -> u8 {
46 let bit_index = if cfg!(target_endian = "big") {
47 7 - (index % 8)
48 } else {
49 index % 8
50 };
51 let mask = 1 << bit_index;
52 if val { byte | mask } else { byte & !mask }
53 }
54 #[inline]
55 pub fn set_bit(&mut self, index: usize, val: bool) {
56 debug_assert!(index / 8 < self.storage.as_ref().len());
57 let byte_index = index / 8;
58 let byte = &mut self.storage.as_mut()[byte_index];
59 *byte = Self::change_bit(*byte, index, val);
60 }
61 #[inline]
62 pub unsafe fn raw_set_bit(this: *mut Self, index: usize, val: bool) {
63 debug_assert!(index / 8 < core::mem::size_of::<Storage>());
64 let byte_index = index / 8;
65 let byte = unsafe {
66 (core::ptr::addr_of_mut!((*this).storage) as *mut u8).offset(byte_index as isize)
67 };
68 unsafe { *byte = Self::change_bit(*byte, index, val) };
69 }
70 #[inline]
71 pub fn get(&self, bit_offset: usize, bit_width: u8) -> u64 {
72 debug_assert!(bit_width <= 64);
73 debug_assert!(bit_offset / 8 < self.storage.as_ref().len());
74 debug_assert!((bit_offset + (bit_width as usize)) / 8 <= self.storage.as_ref().len());
75 let mut val = 0;
76 for i in 0..(bit_width as usize) {
77 if self.get_bit(i + bit_offset) {
78 let index = if cfg!(target_endian = "big") {
79 bit_width as usize - 1 - i
80 } else {
81 i
82 };
83 val |= 1 << index;
84 }
85 }
86 val
87 }
88 #[inline]
89 pub unsafe fn raw_get(this: *const Self, bit_offset: usize, bit_width: u8) -> u64 {
90 debug_assert!(bit_width <= 64);
91 debug_assert!(bit_offset / 8 < core::mem::size_of::<Storage>());
92 debug_assert!((bit_offset + (bit_width as usize)) / 8 <= core::mem::size_of::<Storage>());
93 let mut val = 0;
94 for i in 0..(bit_width as usize) {
95 if unsafe { Self::raw_get_bit(this, i + bit_offset) } {
96 let index = if cfg!(target_endian = "big") {
97 bit_width as usize - 1 - i
98 } else {
99 i
100 };
101 val |= 1 << index;
102 }
103 }
104 val
105 }
106 #[inline]
107 pub fn set(&mut self, bit_offset: usize, bit_width: u8, val: u64) {
108 debug_assert!(bit_width <= 64);
109 debug_assert!(bit_offset / 8 < self.storage.as_ref().len());
110 debug_assert!((bit_offset + (bit_width as usize)) / 8 <= self.storage.as_ref().len());
111 for i in 0..(bit_width as usize) {
112 let mask = 1 << i;
113 let val_bit_is_set = val & mask == mask;
114 let index = if cfg!(target_endian = "big") {
115 bit_width as usize - 1 - i
116 } else {
117 i
118 };
119 self.set_bit(index + bit_offset, val_bit_is_set);
120 }
121 }
122 #[inline]
123 pub unsafe fn raw_set(this: *mut Self, bit_offset: usize, bit_width: u8, val: u64) {
124 debug_assert!(bit_width <= 64);
125 debug_assert!(bit_offset / 8 < core::mem::size_of::<Storage>());
126 debug_assert!((bit_offset + (bit_width as usize)) / 8 <= core::mem::size_of::<Storage>());
127 for i in 0..(bit_width as usize) {
128 let mask = 1 << i;
129 let val_bit_is_set = val & mask == mask;
130 let index = if cfg!(target_endian = "big") {
131 bit_width as usize - 1 - i
132 } else {
133 i
134 };
135 unsafe { Self::raw_set_bit(this, index + bit_offset, val_bit_is_set) };
136 }
137 }
138}
139#[repr(C)]
140#[derive(Default)]
141pub struct __IncompleteArrayField<T>(::std::marker::PhantomData<T>, [T; 0]);
142impl<T> __IncompleteArrayField<T> {
143 #[inline]
144 pub const fn new() -> Self {
145 __IncompleteArrayField(::std::marker::PhantomData, [])
146 }
147 #[inline]
148 pub fn as_ptr(&self) -> *const T {
149 self as *const _ as *const T
150 }
151 #[inline]
152 pub fn as_mut_ptr(&mut self) -> *mut T {
153 self as *mut _ as *mut T
154 }
155 #[inline]
156 pub unsafe fn as_slice(&self, len: usize) -> &[T] {
157 ::std::slice::from_raw_parts(self.as_ptr(), len)
158 }
159 #[inline]
160 pub unsafe fn as_mut_slice(&mut self, len: usize) -> &mut [T] {
161 ::std::slice::from_raw_parts_mut(self.as_mut_ptr(), len)
162 }
163}
164impl<T> ::std::fmt::Debug for __IncompleteArrayField<T> {
165 fn fmt(&self, fmt: &mut ::std::fmt::Formatter<'_>) -> ::std::fmt::Result {
166 fmt.write_str("__IncompleteArrayField")
167 }
168}
169pub const MAX_PATH: u32 = 260;
170pub const FALSE: u32 = 0;
171pub const TRUE: u32 = 1;
172pub const SIZE_OF_80387_REGISTERS: u32 = 80;
173pub const MAXIMUM_SUPPORTED_EXTENSION: u32 = 512;
174pub const EXCEPTION_MAXIMUM_PARAMETERS: u32 = 15;
175pub const DEFAULT_CHARSET: u32 = 1;
176pub const FW_DONTCARE: u32 = 0;
177pub const FW_THIN: u32 = 100;
178pub const FW_EXTRALIGHT: u32 = 200;
179pub const FW_LIGHT: u32 = 300;
180pub const FW_NORMAL: u32 = 400;
181pub const FW_MEDIUM: u32 = 500;
182pub const FW_SEMIBOLD: u32 = 600;
183pub const FW_BOLD: u32 = 700;
184pub const FW_EXTRABOLD: u32 = 800;
185pub const FW_HEAVY: u32 = 900;
186pub const FW_ULTRALIGHT: u32 = 200;
187pub const FW_REGULAR: u32 = 400;
188pub const FW_DEMIBOLD: u32 = 600;
189pub const FW_ULTRABOLD: u32 = 800;
190pub const FW_BLACK: u32 = 900;
191pub const DT_TOP: u32 = 0;
192pub const DT_LEFT: u32 = 0;
193pub const DT_CENTER: u32 = 1;
194pub const DT_RIGHT: u32 = 2;
195pub const DT_VCENTER: u32 = 4;
196pub const DT_BOTTOM: u32 = 8;
197pub const DT_WORDBREAK: u32 = 16;
198pub const DT_SINGLELINE: u32 = 32;
199pub const DT_EXPANDTABS: u32 = 64;
200pub const DT_TABSTOP: u32 = 128;
201pub const DT_NOCLIP: u32 = 256;
202pub const DT_EXTERNALLEADING: u32 = 512;
203pub const DT_CALCRECT: u32 = 1024;
204pub const DT_NOPREFIX: u32 = 2048;
205pub const DT_INTERNAL: u32 = 4096;
206pub const STANDARD_RIGHTS_REQUIRED: u32 = 983040;
207pub const SECTION_QUERY: u32 = 1;
208pub const SECTION_MAP_WRITE: u32 = 2;
209pub const SECTION_MAP_READ: u32 = 4;
210pub const SECTION_MAP_EXECUTE: u32 = 8;
211pub const SECTION_EXTEND_SIZE: u32 = 16;
212pub const SECTION_MAP_EXECUTE_EXPLICIT: u32 = 32;
213pub const SECTION_ALL_ACCESS: u32 = 983071;
214pub const FILE_MAP_WRITE: u32 = 2;
215pub const FILE_MAP_READ: u32 = 4;
216pub const FILE_MAP_ALL_ACCESS: u32 = 983071;
217pub const PAGE_NOACCESS: u32 = 1;
218pub const PAGE_READONLY: u32 = 2;
219pub const PAGE_READWRITE: u32 = 4;
220pub const PAGE_WRITECOPY: u32 = 8;
221pub const HC_ACTION: u32 = 0;
222pub const VK_BACK: u32 = 8;
223pub const VK_TAB: u32 = 9;
224pub const VK_CLEAR: u32 = 12;
225pub const VK_RETURN: u32 = 13;
226pub const VK_SHIFT: u32 = 16;
227pub const VK_CONTROL: u32 = 17;
228pub const VK_MENU: u32 = 18;
229pub const VK_PAUSE: u32 = 19;
230pub const VK_CAPITAL: u32 = 20;
231pub const VK_KANA: u32 = 21;
232pub const VK_HANGEUL: u32 = 21;
233pub const VK_HANGUL: u32 = 21;
234pub const VK_JUNJA: u32 = 23;
235pub const VK_FINAL: u32 = 24;
236pub const VK_HANJA: u32 = 25;
237pub const VK_KANJI: u32 = 25;
238pub const VK_ESCAPE: u32 = 27;
239pub const VK_CONVERT: u32 = 28;
240pub const VK_NONCONVERT: u32 = 29;
241pub const VK_ACCEPT: u32 = 30;
242pub const VK_MODECHANGE: u32 = 31;
243pub const VK_SPACE: u32 = 32;
244pub const VK_PRIOR: u32 = 33;
245pub const VK_NEXT: u32 = 34;
246pub const VK_END: u32 = 35;
247pub const VK_HOME: u32 = 36;
248pub const VK_LEFT: u32 = 37;
249pub const VK_UP: u32 = 38;
250pub const VK_RIGHT: u32 = 39;
251pub const VK_DOWN: u32 = 40;
252pub const VK_SELECT: u32 = 41;
253pub const VK_PRINT: u32 = 42;
254pub const VK_EXECUTE: u32 = 43;
255pub const VK_SNAPSHOT: u32 = 44;
256pub const VK_INSERT: u32 = 45;
257pub const VK_DELETE: u32 = 46;
258pub const VK_HELP: u32 = 47;
259pub const VK_LWIN: u32 = 91;
260pub const VK_RWIN: u32 = 92;
261pub const VK_APPS: u32 = 93;
262pub const VK_SLEEP: u32 = 95;
263pub const VK_NUMPAD0: u32 = 96;
264pub const VK_NUMPAD1: u32 = 97;
265pub const VK_NUMPAD2: u32 = 98;
266pub const VK_NUMPAD3: u32 = 99;
267pub const VK_NUMPAD4: u32 = 100;
268pub const VK_NUMPAD5: u32 = 101;
269pub const VK_NUMPAD6: u32 = 102;
270pub const VK_NUMPAD7: u32 = 103;
271pub const VK_NUMPAD8: u32 = 104;
272pub const VK_NUMPAD9: u32 = 105;
273pub const VK_MULTIPLY: u32 = 106;
274pub const VK_ADD: u32 = 107;
275pub const VK_SEPARATOR: u32 = 108;
276pub const VK_SUBTRACT: u32 = 109;
277pub const VK_DECIMAL: u32 = 110;
278pub const VK_DIVIDE: u32 = 111;
279pub const VK_F1: u32 = 112;
280pub const VK_F2: u32 = 113;
281pub const VK_F3: u32 = 114;
282pub const VK_F4: u32 = 115;
283pub const VK_F5: u32 = 116;
284pub const VK_F6: u32 = 117;
285pub const VK_F7: u32 = 118;
286pub const VK_F8: u32 = 119;
287pub const VK_F9: u32 = 120;
288pub const VK_F10: u32 = 121;
289pub const VK_F11: u32 = 122;
290pub const VK_F12: u32 = 123;
291pub const VK_F13: u32 = 124;
292pub const VK_F14: u32 = 125;
293pub const VK_F15: u32 = 126;
294pub const VK_F16: u32 = 127;
295pub const VK_F17: u32 = 128;
296pub const VK_F18: u32 = 129;
297pub const VK_F19: u32 = 130;
298pub const VK_F20: u32 = 131;
299pub const VK_F21: u32 = 132;
300pub const VK_F22: u32 = 133;
301pub const VK_F23: u32 = 134;
302pub const VK_F24: u32 = 135;
303pub const SIM_OBJECT_ID_USER: u32 = 0;
304pub const CR: u32 = 13;
305pub const LF: u32 = 10;
306pub const FLAGS0: u32 = 0;
307pub const FLAGS1: i32 = -1;
308pub const BIT0: u32 = 1;
309pub const BIT1: u32 = 2;
310pub const BIT2: u32 = 4;
311pub const BIT3: u32 = 8;
312pub const BIT4: u32 = 16;
313pub const BIT5: u32 = 32;
314pub const BIT6: u32 = 64;
315pub const BIT7: u32 = 128;
316pub const BIT8: u32 = 256;
317pub const BIT9: u32 = 512;
318pub const BIT10: u32 = 1024;
319pub const BIT11: u32 = 2048;
320pub const BIT12: u32 = 4096;
321pub const BIT13: u32 = 8192;
322pub const BIT14: u32 = 16384;
323pub const BIT15: u32 = 32768;
324pub const BIT16: u32 = 65536;
325pub const BIT17: u32 = 131072;
326pub const BIT18: u32 = 262144;
327pub const BIT19: u32 = 524288;
328pub const BIT20: u32 = 1048576;
329pub const BIT21: u32 = 2097152;
330pub const BIT22: u32 = 4194304;
331pub const BIT23: u32 = 8388608;
332pub const BIT24: u32 = 16777216;
333pub const BIT25: u32 = 33554432;
334pub const BIT26: u32 = 67108864;
335pub const BIT27: u32 = 134217728;
336pub const BIT28: u32 = 268435456;
337pub const BIT29: u32 = 536870912;
338pub const BIT30: u32 = 1073741824;
339pub const BIT31: u32 = 2147483648;
340pub const UINT8_MIN: u32 = 0;
341pub const UINT8_MAX: u32 = 255;
342pub const SINT8_MIN: i32 = -128;
343pub const SINT8_MAX: u32 = 127;
344pub const UINT16_MIN: u32 = 0;
345pub const UINT16_MAX: u32 = 65535;
346pub const SINT16_MIN: i32 = -32768;
347pub const SINT16_MAX: u32 = 32767;
348pub const UINT32_MIN: u32 = 0;
349pub const UINT32_MAX: u32 = 4294967295;
350pub const SINT32_MAX: u32 = 2147483647;
351pub const UFRAC8_MIN: u32 = 0;
352pub const UFRAC8_MAX: u32 = 255;
353pub const SFRAC8_MIN: i32 = -128;
354pub const SFRAC8_MAX: u32 = 127;
355pub const UFRAC16_MIN: u32 = 0;
356pub const UFRAC16_MAX: u32 = 65535;
357pub const SFRAC16_MIN: i32 = -32768;
358pub const SFRAC16_MAX: u32 = 32767;
359pub const UFRAC32_MIN: u32 = 0;
360pub const UFRAC32_MAX: u32 = 4294967295;
361pub const SFRAC32_MIN: i32 = -2147483648;
362pub const SFRAC32_MAX: u32 = 2147483647;
363pub const ENGINE_CONTROL_SELECT_NONE: u32 = 0;
364pub const ENGINE_CONTROL_SELECT_1: u32 = 1;
365pub const ENGINE_CONTROL_SELECT_2: u32 = 2;
366pub const ENGINE_CONTROL_SELECT_3: u32 = 4;
367pub const ENGINE_CONTROL_SELECT_4: u32 = 8;
368pub const REALISM_SYSTEMS_ELEV_TRIM: u32 = 2;
369pub const REALISM_SYSTEMS_GYRO_DRIFT: u32 = 4;
370pub const REALISM_SYSTEMS_LIGHT_BURN: u32 = 8;
371pub const REALISM_SYSTEMS_FAST_THROT: u32 = 16;
372pub const REALISM_SYSTEMS_INS_LIGHTS: u32 = 32;
373pub const REALISM_SYSTEMS_BARO_DRIFT: u32 = 64;
374pub const LOWEST_LAYER: u32 = 0;
375pub const VIEW_LAYER: u32 = 8192;
376pub const MINICONTROL_LAYER: u32 = 12288;
377pub const AUX_VIEW_LAYER: u32 = 16128;
378pub const PANEL_LAYER: u32 = 16384;
379pub const MESSAGE_LAYER: u32 = 20480;
380pub const MENU_LAYER: u32 = 24576;
381pub const HIGHEST_LAYER: u32 = 65535;
382pub const UNIPIX_MAX_HEIGHT: u32 = 6144;
383pub const UNIPIX_MAX_WIDTH: u32 = 8192;
384pub const VOR_TF_FLAG_OFF: u32 = 0;
385pub const VOR_TF_FLAG_TO: u32 = 1;
386pub const VOR_TF_FLAG_FROM: u32 = 2;
387pub const BC_FLAG_BACKCOURSE_AVAILABLE: u32 = 1;
388pub const BC_FLAG_LOCALIZER_TUNED_IN: u32 = 2;
389pub const BC_FLAG_ON_BACKCOURSE: u32 = 4;
390pub const BC_FLAG_STATION_ACTIVE: u32 = 128;
391pub const SIM_SPEED_QUARTER: u32 = 64;
392pub const SIM_SPEED_HALF: u32 = 128;
393pub const SIM_SPEED_1X: u32 = 256;
394pub const SIM_SPEED_2X: u32 = 512;
395pub const SIM_SPEED_4X: u32 = 1024;
396pub const SIM_SPEED_8X: u32 = 2048;
397pub const SIM_SPEED_16X: u32 = 4096;
398pub const SIM_SPEED_32X: u32 = 8192;
399pub const SIM_SPEED_64X: u32 = 16384;
400pub const SIM_SPEED_128X: u32 = 32768;
401pub const SIM_SPEED_MIN: u32 = 64;
402pub const SIM_SPEED_MAX: u32 = 32768;
403pub const SPOILERS_POS_OFF: u32 = 0;
404pub const SPOILERS_POS_FULL: u32 = 16383;
405pub const FLAPS_POS_OFF: u32 = 0;
406pub const FLAPS_POS_FULL: u32 = 16383;
407pub const GEAR_POS_UP: u32 = 0;
408pub const GEAR_POS_DOWN: u32 = 16383;
409pub const VOR_CODE_IS_LOCALIZER: u32 = 128;
410pub const VOR_CODE_GLIDESLOPE: u32 = 64;
411pub const VOR_CODE_BACKCOURSE_UNAVAIL: u32 = 32;
412pub const VOR_CODE_DME_AT_GLIDE_SLOPE: u32 = 16;
413pub const VOR_CODE_NAV_UNAVAILABLE: u32 = 8;
414pub const VOR_CODE_VOICE_AVAILABLE: u32 = 4;
415pub const VOR_CODE_TACAN: u32 = 2;
416pub const VOR_CODE_DME_AVAILABLE: u32 = 1;
417pub const ENG_STARTER_MAGNETO_OFF: u32 = 0;
418pub const ENG_STARTER_MAGNETO_RIGHT: u32 = 1;
419pub const ENG_STARTER_MAGNETO_LEFT: u32 = 2;
420pub const ENG_STARTER_MAGNETO_BOTH: u32 = 3;
421pub const ENG_STARTER_MAGNETO_START: u32 = 4;
422pub const ENG_STARTER_STARTER_OFF: u32 = 0;
423pub const ENG_STARTER_STARTER_START: u32 = 1;
424pub const ENG_STARTER_STARTER_GEN: u32 = 2;
425pub const GST_UNUSED: u32 = 0;
426pub const GST_ACTIVE: u32 = 1;
427pub const GST_GEAR: u32 = 2;
428pub const GST_SCRAPE: u32 = 4;
429pub const GSN_CENTER_GEAR: u32 = 0;
430pub const GSN_LEFT_GEAR: u32 = 1;
431pub const GSN_RIGHT_GEAR: u32 = 2;
432pub const GSN_AUX_GEAR: u32 = 3;
433pub const GSN_RIGHT_WING_SCRAPE: u32 = 4;
434pub const GSN_LEFT_WING_SCRAPE: u32 = 5;
435pub const GSN_FUSELAGE_SCRAPE: u32 = 6;
436pub const GSN_XTAIL_SCRAPE: u32 = 7;
437pub const GSN_AUX1_SCRAPE: u32 = 8;
438pub const GSN_AUX2_SCRAPE: u32 = 9;
439pub const TANK_MAIN_RIGHT: u32 = 0;
440pub const TANK_MAIN_LEFT: u32 = 1;
441pub const TANK_AUX_RIGHT: u32 = 2;
442pub const TANK_AUX_LEFT: u32 = 3;
443pub const TANK_TIP_RIGHT: u32 = 4;
444pub const TANK_TIP_LEFT: u32 = 5;
445pub const TANK_CENTER: u32 = 6;
446pub const TANK_CENTER2: u32 = 7;
447pub const TANK_CENTER3: u32 = 8;
448pub const TANK_EXTERNAL1: u32 = 9;
449pub const TANK_EXTERNAL2: u32 = 10;
450pub const GEAR_TYPE_FIXED: u32 = 0;
451pub const GEAR_TYPE_RETRACTABLE: u32 = 1;
452pub const GEAR_TYPE_SKIDS: u32 = 2;
453pub const GEAR_TYPE_FLOATS: u32 = 3;
454pub const GEAR_TYPE_SKIS: u32 = 4;
455pub const TIME_OF_DAY_DAY: u32 = 1;
456pub const TIME_OF_DAY_DAWN: u32 = 2;
457pub const TIME_OF_DAY_DUSK: u32 = 2;
458pub const TIME_OF_DAY_NIGHT: u32 = 4;
459pub const FS_REG_BASE: &[u8; 57] =
460 b"SOFTWARE\\Microsoft\\Microsoft Games\\Flight Simulator\\10.0\0";
461pub const HELPID_MIN: u32 = 40960;
462pub const HELPID_CESS: u32 = 40960;
463pub const HELPID_CESS_CARB_HEAT: u32 = 40975;
464pub const HELPID_CESS_FUEL_PUMP_TOGGLE: u32 = 41020;
465pub const HELPID_CESS_PRIMER_SWITCH: u32 = 41021;
466pub const HELPID_LEAR: u32 = 41216;
467pub const HELPID_LEAR_AOA: u32 = 41220;
468pub const HELPID_LEAR_COM_RADIO: u32 = 41255;
469pub const HELPID_LEAR_NAV1: u32 = 41256;
470pub const HELPID_LEAR_NAV2: u32 = 41257;
471pub const HELPID_LEAR_MACH: u32 = 41272;
472pub const HELPID_LEAR_VOR2_NEEDLE_TOGGLE: u32 = 41277;
473pub const HELPID_LEAR_ADF_NEEDLE_TOGGLE: u32 = 41438;
474pub const HELPID_LEAR_MACH_INDICATOR: u32 = 41441;
475pub const HELPID_LEAR_FUEL_STANDBY: u32 = 41445;
476pub const HELPID_SOPWITH: u32 = 41472;
477pub const HELPID_SOPWITH_OILP: u32 = 41477;
478pub const HELPID_SOPWITH_MAG: u32 = 41478;
479pub const HELPID_SCHWEIZER: u32 = 41728;
480pub const HELPID_SCHWEIZER_ASI: u32 = 41730;
481pub const HELPID_SCHWEIZER_VSI: u32 = 41734;
482pub const HELPID_B737: u32 = 41984;
483pub const HELPID_B737_OIL_QUANT: u32 = 42010;
484pub const HELPID_B737_HYDRAULIC: u32 = 42011;
485pub const HELPID_B737_TOTAL_AIR_TEMP: u32 = 42033;
486pub const HELPID_B737_VIBRATION: u32 = 42035;
487pub const HELPID_B737_HYDRAULIC_QTY: u32 = 42036;
488pub const HELPID_B737_AUTOPILOT_IAS_MACH_SELECT: u32 = 42039;
489pub const HELPID_B737_TO_GA: u32 = 42040;
490pub const HELPID_B737_AUTOTHROTTLE: u32 = 42041;
491pub const HELPID_B737_REFERENCE_N1: u32 = 42042;
492pub const HELPID_B737_N1_SET: u32 = 42043;
493pub const HELPID_B737_TAKEOFF_POWER_ACTIVE: u32 = 42052;
494pub const HELPID_B737_AT_LIM: u32 = 42054;
495pub const HELPID_B737_FLAPS_EXT_LIGHT: u32 = 42056;
496pub const HELPID_B737_FLAPS_TRANSIT_LIGHT: u32 = 42057;
497pub const HELPID_B737_OIL_PRESSURE_LIGHT: u32 = 42058;
498pub const HELPID_B737_REVERSER_UNLOCKED: u32 = 42059;
499pub const HELPID_B737_START_VALVE_LIGHT: u32 = 42060;
500pub const HELPID_B737_START_LEVERS: u32 = 42065;
501pub const HELPID_EXTRA: u32 = 42240;
502pub const HELPID_EXTR_SMOKE: u32 = 42259;
503pub const HELPID_EXTR_ACRO_TANK: u32 = 42260;
504pub const HELPID_EXTR_MAIN_TANK: u32 = 42261;
505pub const HELPID_EXTR_G_METER: u32 = 42268;
506pub const HELPID_EXTR_G_METER_RESET: u32 = 42279;
507pub const HELPID_EXTR_PEDAL_SWITCH_LEFT: u32 = 42285;
508pub const HELPID_EXTR_PEDAL_SWITCH_RIGHT: u32 = 42286;
509pub const HELPID_EXTR_LOW_VOLT: u32 = 42287;
510pub const HELPID_BELL: u32 = 42496;
511pub const HELPID_BELL_XMISSION_PSI: u32 = 42498;
512pub const HELPID_BELL_XMISSION_TEMP: u32 = 42499;
513pub const HELPID_BELL_GEN_LOAD: u32 = 42501;
514pub const HELPID_BELL_TURBINE_TEMP: u32 = 42504;
515pub const HELPID_BELL_GAS_PRODUCER: u32 = 42505;
516pub const HELPID_BELL_ROTOR_TURBINE: u32 = 42508;
517pub const HELPID_BELL_CYCLIC_FA: u32 = 42518;
518pub const HELPID_BELL_CYCLIC_LR: u32 = 42519;
519pub const HELPID_BELL_ANTI_TORQUE_ROTOR: u32 = 42520;
520pub const HELPID_BELL_FUEL_VALVE: u32 = 42521;
521pub const HELPID_BELL_GOVERNOR: u32 = 42522;
522pub const HELPID_BELL_THROTTLE: u32 = 42523;
523pub const HELPID_LSO: u32 = 42880;
524pub const HELPID_LSO_WINDOW: u32 = 42880;
525pub const HELPID_CONCORDE: u32 = 43520;
526pub const HELPID_CONCORDE_ACCELEROMETER: u32 = 43520;
527pub const HELPID_CONCORDE_ANGLE_OF_ATTACK: u32 = 43521;
528pub const HELPID_CONCORDE_SPEED_SELECT: u32 = 43522;
529pub const HELPID_CONCORDE_AIRSPEED_MODE_SWITCH: u32 = 43523;
530pub const HELPID_CONCORDE_DISCREPANCY_LIGHT: u32 = 43524;
531pub const HELPID_CONCORDE_MACHMETER: u32 = 43525;
532pub const HELPID_CONCORDE_ALTIMETER_MODE_SWITCH: u32 = 43526;
533pub const HELPID_CONCORDE_ATTITUDE_TEST: u32 = 43527;
534pub const HELPID_CONCORDE_CHECK_ATT: u32 = 43528;
535pub const HELPID_CONCORDE_ATTITUDE_DH: u32 = 43529;
536pub const HELPID_CONCORDE_PITCH_INDEX_KNOB: u32 = 43530;
537pub const HELPID_CONCORDE_HSI_FAIL: u32 = 43531;
538pub const HELPID_CONCORDE_HSI_SWITCH: u32 = 43532;
539pub const HELPID_CONCORDE_HSI_MILES: u32 = 43533;
540pub const HELPID_CONCORDE_HSI_SPEED: u32 = 43534;
541pub const HELPID_CONCORDE_SIDESLIP: u32 = 43535;
542pub const HELPID_CONCORDE_DME_DISTANCE: u32 = 43536;
543pub const HELPID_CONCORDE_DME_SPEED: u32 = 43537;
544pub const HELPID_CONCORDE_DME_TIME: u32 = 43538;
545pub const HELPID_CONCORDE_DME_SWITCH: u32 = 43539;
546pub const HELPID_CONCORDE_RADIO_ALTIMETER: u32 = 43540;
547pub const HELPID_CONCORDE_RADIO_ALTIMETER_TEST: u32 = 43541;
548pub const HELPID_CONCORDE_RADIO_ALTIMETER_KNOB: u32 = 43542;
549pub const HELPID_CONCORDE_TOTAL_FUEL: u32 = 43543;
550pub const HELPID_CONCORDE_CENTER_GRAVITY: u32 = 43544;
551pub const HELPID_CONCORDE_CENTER_GRAVITY_LIGHT: u32 = 43545;
552pub const HELPID_CONCORDE_TEMPERATURE_TOTAL: u32 = 43546;
553pub const HELPID_CONCORDE_TEMPERATURE_STATIC: u32 = 43547;
554pub const HELPID_CONCORDE_TEMPERATURE_ISA: u32 = 43548;
555pub const HELPID_CONCORDE_GMT: u32 = 43549;
556pub const HELPID_CONCORDE_TIMER: u32 = 43550;
557pub const HELPID_CONCORDE_CLOCK_MODE_SWITCH: u32 = 43551;
558pub const HELPID_CONCORDE_CLOCK_START_STOP: u32 = 43552;
559pub const HELPID_CONCORDE_CLOCK_FAST_SLOW: u32 = 43553;
560pub const HELPID_CONCORDE_ENGINE_MANAGE_LIGHTS: u32 = 43554;
561pub const HELPID_CONCORDE_ENGINE_MANAGE_GO: u32 = 43555;
562pub const HELPID_CONCORDE_ENGINE_MANAGE_FAILURE: u32 = 43556;
563pub const HELPID_CONCORDE_ENGINE_MANAGE_REVERSE: u32 = 43557;
564pub const HELPID_CONCORDE_ENGINE_FUEL: u32 = 43558;
565pub const HELPID_CONCORDE_ENGINE_FUEL_SETTING_KNOB: u32 = 43559;
566pub const HELPID_CONCORDE_ENGINE_EGT: u32 = 43560;
567pub const HELPID_CONCORDE_ENGINE_AREA: u32 = 43561;
568pub const HELPID_CONCORDE_ENGINE_FAILURE_LIGHT: u32 = 43562;
569pub const HELPID_CONCORDE_ENGINE_AFTERBURNER_LIGHT: u32 = 43563;
570pub const HELPID_CONCORDE_VISOR_NOSE_LEVER: u32 = 43564;
571pub const HELPID_CONCORDE_VISOR_INDICATOR: u32 = 43565;
572pub const HELPID_CONCORDE_NOSE_INDICATOR: u32 = 43566;
573pub const HELPID_CONCORDE_LEFT_GEAR_UNLOCKED: u32 = 43567;
574pub const HELPID_CONCORDE_RIGHT_GEAR_UNLOCKED: u32 = 43568;
575pub const HELPID_CONCORDE_UP_GEAR_UNLOCKED: u32 = 43569;
576pub const HELPID_CONCORDE_GEAR_TRANSIT: u32 = 43570;
577pub const HELPID_CONCORDE_LEFT_GEAR_DOWN: u32 = 43571;
578pub const HELPID_CONCORDE_NOSE_GEAR_DOWN: u32 = 43572;
579pub const HELPID_CONCORDE_TAIL_GEAR_DOWN: u32 = 43573;
580pub const HELPID_CONCORDE_RIGHT_GEAR_DOWN: u32 = 43574;
581pub const HELPID_CONCORDE_CONTROL_SURFACE: u32 = 43575;
582pub const HELPID_CONCORDE_CONTROL_SURFACE_RESET: u32 = 43576;
583pub const HELPID_CONCORDE_CONTROL_SURFACE_TEST: u32 = 43577;
584pub const HELPID_CONCORDE_CONTROL_SURFACE_LIGHTS: u32 = 43578;
585pub const HELPID_CONCORDE_TURB_MODE: u32 = 43579;
586pub const HELPID_CONCORDE_MAX_CLIMB: u32 = 43580;
587pub const HELPID_CONCORDE_MAX_CRUISE: u32 = 43581;
588pub const HELPID_CONCORDE_MASTER_WARNING: u32 = 43582;
589pub const HELPID_CONCORDE_FUEL_QUANTITY: u32 = 43583;
590pub const HELPID_CONCORDE_LOW_FUEL_LIGHT: u32 = 43584;
591pub const HELPID_CONCORDE_FUEL_CROSSFEED: u32 = 43585;
592pub const HELPID_CONCORDE_FUEL_PUMP: u32 = 43586;
593pub const HELPID_CONCORDE_MASTER_SWITCH: u32 = 43587;
594pub const HELPID_CONCORDE_ENGINE_START: u32 = 43588;
595pub const HELPID_CONCORDE_GENERATOR: u32 = 43589;
596pub const HELPID_CONCORDE_THROTTLES: u32 = 43590;
597pub const HELPID_CONCORDE_REHEAT: u32 = 43591;
598pub const HELPID_CONCORDE_THROTTLE_FAILURE: u32 = 43592;
599pub const HELPID_CONCORDE_BRAKE: u32 = 43593;
600pub const HELPID_CONCORDE_WARNING_CG: u32 = 43594;
601pub const HELPID_CONCORDE_WARNING_ELECTRICAL: u32 = 43595;
602pub const HELPID_CONCORDE_WARNING_ENGINE: u32 = 43596;
603pub const HELPID_CONCORDE_WARNING_FUEL: u32 = 43597;
604pub const HELPID_CONCORDE_WARNING_ICE: u32 = 43598;
605pub const HELPID_CONCORDE_WARNING_AIR: u32 = 43599;
606pub const HELPID_CONCORDE_WARNING_TRIM: u32 = 43600;
607pub const HELPID_CONCORDE_WARNING_INTAKE: u32 = 43601;
608pub const HELPID_CONCORDE_WARNING_HYDRAULIC: u32 = 43602;
609pub const HELPID_CONCORDE_WARNING_SMOKE: u32 = 43603;
610pub const HELPID_CONCORDE_RADIO_ADF: u32 = 43604;
611pub const HELPID_CONCORDE_RADIO_ADF_SET: u32 = 43605;
612pub const HELPID_CONCORDE_RADIO_ADF_FREQUENCY: u32 = 43606;
613pub const HELPID_CONCORDE_RADIO_ADF_IDENT: u32 = 43607;
614pub const HELPID_CONCORDE_RADIO_ADF_TEST: u32 = 43608;
615pub const HELPID_CONCORDE_RADIO_COMM1: u32 = 43609;
616pub const HELPID_CONCORDE_RADIO_COMM2: u32 = 43610;
617pub const HELPID_CONCORDE_RADIO_COMM_FREQUENCY: u32 = 43611;
618pub const HELPID_CONCORDE_RADIO_COMM_FREQUENCY_STBY: u32 = 43612;
619pub const HELPID_CONCORDE_RADIO_COMM_SET: u32 = 43613;
620pub const HELPID_CONCORDE_RADIO_COMM_SET_STBY: u32 = 43614;
621pub const HELPID_CONCORDE_RADIO_COMM_LIGHT: u32 = 43615;
622pub const HELPID_CONCORDE_RADIO_COMM_SWITCH: u32 = 43616;
623pub const HELPID_CONCORDE_RADIO_TRANSPONDER: u32 = 43617;
624pub const HELPID_CONCORDE_RADIO_TRANSPONDER_ID: u32 = 43618;
625pub const HELPID_CONCORDE_RADIO_TRANSPONDER_SET_ID: u32 = 43619;
626pub const HELPID_CONCORDE_RADIO_TRANSPONDER_MODE: u32 = 43620;
627pub const HELPID_CONCORDE_RADIO_TRANSPONDER_POSITION: u32 = 43621;
628pub const HELPID_CONCORDE_RADIO_LIGHTS: u32 = 43622;
629pub const HELPID_CONCORDE_BATTERY_SWITCH: u32 = 43623;
630pub const HELPID_CONCORDE_AVIONICS_SWITCH: u32 = 43624;
631pub const HELPID_CONCORDE_THROTTLES_REVERSE: u32 = 43625;
632pub const HELPID_CONCORDE_VOR_BEARING: u32 = 43626;
633pub const HELPID_CONCORDE_LIGHT_SWITCH_ANTI_COLLISION: u32 = 43627;
634pub const HELPID_777: u32 = 44032;
635pub const HELPID_777_AUTOPILOT: u32 = 44032;
636pub const HELPID_777_ENGINE_AUTOSTART: u32 = 44033;
637pub const HELPID_MOONEY: u32 = 44160;
638pub const HELPID_MOONEY_STANDBY_VAC_SWITCH: u32 = 44160;
639pub const HELPID_MOONEY_PROP_DEICE: u32 = 44161;
640pub const HELPID_MOONEY_SPEED_BRAKE: u32 = 44162;
641pub const HELPID_KINGAIR: u32 = 44288;
642pub const HELPID_KINGAIR_AUTOFEATHER_LIGHT: u32 = 44288;
643pub const HELPID_KINGAIR_AUTOFEATHER_SWITCH: u32 = 44289;
644pub const HELPID_KINGAIR_PROP_SYNC_SWITCH: u32 = 44290;
645pub const HELPID_KINGAIR_PROP_SYNCHROSCOPE: u32 = 44291;
646pub const HELPID_KINGAIR_PROP_LEVERS: u32 = 44292;
647pub const HELPID_KINGAIR_CONDITION_LEVERS: u32 = 44293;
648pub const HELPID_CFS: u32 = 43008;
649pub const HELPID_SPITFIRE_ENGINE_TEMP: u32 = 43008;
650pub const HELPID_SPITFIRE_GEAR: u32 = 43009;
651pub const HELPID_SPITFIRE_OIL_TEMP: u32 = 43010;
652pub const HELPID_SPITFIRE_STARTER: u32 = 43011;
653pub const HELPID_SPITFIRE_MAGNETO: u32 = 43012;
654pub const HELPID_SPITFIRE_OIL_PRESSURE: u32 = 43013;
655pub const HELPID_SPITFIRE_FLAPS: u32 = 43014;
656pub const HELPID_SPITFIRE_CLOCK: u32 = 43016;
657pub const HELPID_SPITFIRE_AIRSPEED: u32 = 43017;
658pub const HELPID_SPITFIRE_ATTITUDE: u32 = 43018;
659pub const HELPID_SPITFIRE_VERTICAL_SPEED: u32 = 43019;
660pub const HELPID_SPITFIRE_ALTIMETER: u32 = 43020;
661pub const HELPID_SPITFIRE_DG: u32 = 43021;
662pub const HELPID_SPITFIRE_TURN_BANK: u32 = 43022;
663pub const HELPID_SPITFIRE_WARNING_LIGHT: u32 = 43023;
664pub const HELPID_SPITFIRE_BOOST_PRESSURE: u32 = 43024;
665pub const HELPID_SPITFIRE_FUEL_SELECTOR: u32 = 43025;
666pub const HELPID_SPITFIRE_TACHOMETER: u32 = 43026;
667pub const HELPID_SPITFIRE_FUEL: u32 = 43027;
668pub const HELPID_SPITFIRE_THROTTLE: u32 = 43028;
669pub const HELPID_SPITFIRE_MIXTURE: u32 = 43029;
670pub const HELPID_SPITFIRE_PROP: u32 = 43030;
671pub const HELPID_FW190A_GEAR: u32 = 43058;
672pub const HELPID_FW190A_CLOCK: u32 = 43059;
673pub const HELPID_FW190A_OIL_TEMP: u32 = 43060;
674pub const HELPID_FW190A_ATTITUDE: u32 = 43061;
675pub const HELPID_FW190A_DG: u32 = 43062;
676pub const HELPID_FW190A_OIL_PRESSURE: u32 = 43063;
677pub const HELPID_FW190A_FUEL: u32 = 43064;
678pub const HELPID_FW190A_WARNING_LIGHT: u32 = 43065;
679pub const HELPID_FW190A_STARTER: u32 = 43066;
680pub const HELPID_FW190A_FLAPS: u32 = 43067;
681pub const HELPID_FW190A_AIRSPEED: u32 = 43068;
682pub const HELPID_FW190A_ALTIMETER: u32 = 43069;
683pub const HELPID_FW190A_VERTICAL_SPEED: u32 = 43070;
684pub const HELPID_FW190A_TACHOMETER: u32 = 43071;
685pub const HELPID_FW190A_BOOST_PRESSURE: u32 = 43072;
686pub const HELPID_FW190A_FUEL_SELECTOR: u32 = 43073;
687pub const HELPID_FW190A_THROTTLE: u32 = 43074;
688pub const HELPID_FW190A_MIXTURE: u32 = 43075;
689pub const HELPID_FW190A_PROP: u32 = 43076;
690pub const HELPID_P51_FLAPS: u32 = 43108;
691pub const HELPID_P51_MAGNETO: u32 = 43109;
692pub const HELPID_P51_GEAR: u32 = 43110;
693pub const HELPID_P51_STARTER: u32 = 43111;
694pub const HELPID_P51_CLOCK: u32 = 43112;
695pub const HELPID_P51_ENGINE_TEMP: u32 = 43114;
696pub const HELPID_P51_AIRSPEED: u32 = 43115;
697pub const HELPID_P51_DG: u32 = 43116;
698pub const HELPID_P51_ATTITUDE: u32 = 43117;
699pub const HELPID_P51_MANIFOLD_PRESSURE: u32 = 43118;
700pub const HELPID_P51_ALTIMETER: u32 = 43119;
701pub const HELPID_P51_TURN_BANK: u32 = 43120;
702pub const HELPID_P51_VERTICAL_SPEED: u32 = 43121;
703pub const HELPID_P51_TACHOMETER: u32 = 43122;
704pub const HELPID_P51_FUEL_SELECTOR: u32 = 43123;
705pub const HELPID_P51_FUEL: u32 = 43124;
706pub const HELPID_P51_ENGINE: u32 = 43125;
707pub const HELPID_P51_THROTTLE: u32 = 43126;
708pub const HELPID_P51_MIXTURE: u32 = 43127;
709pub const HELPID_P51_PROP: u32 = 43128;
710pub const HELPID_BF109_STARTER: u32 = 43158;
711pub const HELPID_BF109_MAGNETO: u32 = 43159;
712pub const HELPID_BF109_GEAR: u32 = 43160;
713pub const HELPID_BF109_FLAPS: u32 = 43161;
714pub const HELPID_BF109_CLOCK: u32 = 43162;
715pub const HELPID_BF109_GUNSIGHT: u32 = 43163;
716pub const HELPID_BF109_ALTIMETER: u32 = 43164;
717pub const HELPID_BF109_DG: u32 = 43165;
718pub const HELPID_BF109_TACHOMETER: u32 = 43166;
719pub const HELPID_BF109_AIRSPEED: u32 = 43167;
720pub const HELPID_BF109_ENGINE_TEMP: u32 = 43168;
721pub const HELPID_BF109_TURN_BANK: u32 = 43169;
722pub const HELPID_BF109_WARNING_LIGHT: u32 = 43170;
723pub const HELPID_BF109_BOOST_PRESSURE: u32 = 43171;
724pub const HELPID_BF109_OIL_TEMP: u32 = 43172;
725pub const HELPID_BF109_FUEL: u32 = 43173;
726pub const HELPID_BF109_FUEL_OIL_PRESSURE: u32 = 43174;
727pub const HELPID_BF109_THROTTLE: u32 = 43175;
728pub const HELPID_BF109_MIXTURE: u32 = 43176;
729pub const HELPID_BF109_PROP: u32 = 43177;
730pub const HELPID_HURRICANE_GEAR: u32 = 43208;
731pub const HELPID_HURRICANE_FUEL_SELECTOR: u32 = 43209;
732pub const HELPID_HURRICANE_FUEL: u32 = 43210;
733pub const HELPID_HURRICANE_ENGINE_TEMP: u32 = 43211;
734pub const HELPID_HURRICANE_STARTER: u32 = 43212;
735pub const HELPID_HURRICANE_MAGNETO: u32 = 43213;
736pub const HELPID_HURRICANE_WARNING_LIGHT: u32 = 43214;
737pub const HELPID_HURRICANE_CLOCK: u32 = 43215;
738pub const HELPID_HURRICANE_AIRSPEED: u32 = 43216;
739pub const HELPID_HURRICANE_ATTITUDE: u32 = 43217;
740pub const HELPID_HURRICANE_VERTICAL_SPEED: u32 = 43218;
741pub const HELPID_HURRICANE_ALTIMETER: u32 = 43219;
742pub const HELPID_HURRICANE_DG: u32 = 43220;
743pub const HELPID_HURRICANE_TURN_BANK: u32 = 43221;
744pub const HELPID_HURRICANE_TACHOMETER: u32 = 43222;
745pub const HELPID_HURRICANE_OIL_PRESSURE: u32 = 43223;
746pub const HELPID_HURRICANE_BOOST_PRESSURE: u32 = 43224;
747pub const HELPID_HURRICANE_OIL_TEMP: u32 = 43225;
748pub const HELPID_HURRICANE_FLAPS: u32 = 43226;
749pub const HELPID_HURRICANE_THROTTLE: u32 = 43227;
750pub const HELPID_HURRICANE_MIXTURE: u32 = 43228;
751pub const HELPID_HURRICANE_PROP: u32 = 43229;
752pub const HELPID_P47_FUEL_SELECTOR: u32 = 43258;
753pub const HELPID_P47_FUEL: u32 = 43259;
754pub const HELPID_P47_WARNING_LIGHT: u32 = 43260;
755pub const HELPID_P47_CLOCK: u32 = 43261;
756pub const HELPID_P47_AIRSPEED: u32 = 43262;
757pub const HELPID_P47_TURN_BANK: u32 = 43263;
758pub const HELPID_P47_ATTITUDE: u32 = 43264;
759pub const HELPID_P47_TACHOMETER: u32 = 43265;
760pub const HELPID_P47_ENGINE: u32 = 43266;
761pub const HELPID_P47_FLAPS_GEAR: u32 = 43267;
762pub const HELPID_P47_STARTER: u32 = 43268;
763pub const HELPID_P47_MAGNETO: u32 = 43269;
764pub const HELPID_P47_ALTIMETER: u32 = 43270;
765pub const HELPID_P47_DG: u32 = 43271;
766pub const HELPID_P47_VERTICAL_SPEED: u32 = 43272;
767pub const HELPID_P47_MANIFOLD_PRESSURE: u32 = 43273;
768pub const HELPID_P47_ENGINE_TEMP: u32 = 43274;
769pub const HELPID_P47_THROTTLE: u32 = 43275;
770pub const HELPID_P47_MIXTURE: u32 = 43276;
771pub const HELPID_P47_PROP: u32 = 43277;
772pub const HELPID_WILDCAT_PROP: u32 = 43278;
773pub const HELPID_WILDCAT_FUEL_SELECTOR: u32 = 43279;
774pub const HELPID_RADIO: u32 = 42752;
775pub const HELPID_RADIO_NAV1: u32 = 42752;
776pub const HELPID_RADIO_COMM1: u32 = 42753;
777pub const HELPID_RADIO_NAV2: u32 = 42754;
778pub const HELPID_RADIO_COMM2: u32 = 42755;
779pub const HELPID_RADIO_DME: u32 = 42756;
780pub const HELPID_RADIO_DME_KT: u32 = 42757;
781pub const HELPID_RADIO_DME_NM: u32 = 42758;
782pub const HELPID_RADIO_DME_MIN: u32 = 42759;
783pub const HELPID_RADIO_DME_N1_N2_SELECT: u32 = 42760;
784pub const HELPID_RADIO_ADF_RADIO: u32 = 42761;
785pub const HELPID_RADIO_TRANSPONDER: u32 = 42762;
786pub const HELPID_RADIO_RADIOS_OPEN: u32 = 42763;
787pub const HELPID_RADIO_AP_RADIO: u32 = 42764;
788pub const HELPID_RADIO_SWITCH_STANDBY_FREQUENCY: u32 = 42765;
789pub const HELPID_RADIO_COMM_SELECT: u32 = 42766;
790pub const HELPID_RADIO_COMM_FREQ: u32 = 42767;
791pub const HELPID_RADIO_COMM1_SELECT: u32 = 42768;
792pub const HELPID_RADIO_COMM1_FREQ: u32 = 42769;
793pub const HELPID_RADIO_COMM2_SELECT: u32 = 42770;
794pub const HELPID_RADIO_COMM2_FREQ: u32 = 42771;
795pub const HELPID_RADIO_NAV1_SELECT: u32 = 42772;
796pub const HELPID_RADIO_NAV1_FREQ: u32 = 42773;
797pub const HELPID_RADIO_NAV2_SELECT: u32 = 42774;
798pub const HELPID_RADIO_NAV2_FREQ: u32 = 42775;
799pub const HELPID_RADIO_ADF: u32 = 42776;
800pub const HELPID_RADIO_AUTOPILOT: u32 = 42777;
801pub const HELPID_RADIO_OPEN_STACK: u32 = 42778;
802pub const HELPID_RADIO_DME_IND: u32 = 42779;
803pub const HELPID_GPS_MODE: u32 = 42780;
804pub const HELPID_GPS_DIRECT: u32 = 42781;
805pub const HELPID_GPS_MENU: u32 = 42782;
806pub const HELPID_GPS_ARROWS: u32 = 42783;
807pub const HELPID_GPS_ENTER: u32 = 42784;
808pub const HELPID_GPS_CANCEL: u32 = 42785;
809pub const HELPID_RADIO_AUDIO: u32 = 42786;
810pub const HELPID_AUTOPILOT: u32 = 44416;
811pub const HELPID_AUTOPILOT_WING_LEVELER: u32 = 44416;
812pub const HELPID_AUTOPILOT_IAS_HOLD: u32 = 44417;
813pub const HELPID_AUTOPILOT_BC_HOLD: u32 = 44418;
814pub const HELPID_AUTOPILOT_APP_HOLD: u32 = 44419;
815pub const HELPID_AUTOPILOT_YAW_DAMP_HOLD: u32 = 44420;
816pub const HELPID_AUTOPILOT_NAV_HOLD: u32 = 44421;
817pub const HELPID_AUTOPILOT_NAV_INDICATOR: u32 = 44422;
818pub const HELPID_AUTOPILOT_HEADING_HOLD: u32 = 44423;
819pub const HELPID_AUTOPILOT_HEADING_INDICATOR: u32 = 44424;
820pub const HELPID_AUTOPILOT_IAS_ACQUIRE_HOLD: u32 = 44425;
821pub const HELPID_AUTOPILOT_VSI_HOLD: u32 = 44426;
822pub const HELPID_AUTOPILOT_VSI_INDICATOR: u32 = 44427;
823pub const HELPID_AUTOPILOT_ALTITUDE_HOLD: u32 = 44428;
824pub const HELPID_AUTOPILOT_ALTITUDE_INDICATOR: u32 = 44429;
825pub const HELPID_AUTOPILOT_SPEED_HOLD: u32 = 44430;
826pub const HELPID_AUTOPILOT_SPEED_INDICATOR: u32 = 44431;
827pub const HELPID_AUTOPILOT_FLIGHT_DIRECTOR_SWITCH: u32 = 44432;
828pub const HELPID_AUTOPILOT_AUTOTHROTTLE: u32 = 44433;
829pub const HELPID_AUTOPILOT_MACH_HOLD: u32 = 44434;
830pub const HELPID_AUTOPILOT_MACH_INDICATOR: u32 = 44435;
831pub const HELPID_AUTOPILOT_VSI_WHEEL: u32 = 44436;
832pub const HELPID_GAUGE: u32 = 43776;
833pub const HELPID_GAUGE_ADF: u32 = 43776;
834pub const HELPID_GAUGE_ADF_SET: u32 = 43777;
835pub const HELPID_GAUGE_AIRSPEED: u32 = 43778;
836pub const HELPID_GAUGE_AIRSPEED_STRIP: u32 = 43779;
837pub const HELPID_GAUGE_ALTERNATOR_SWITCH: u32 = 43780;
838pub const HELPID_GAUGE_ALTERNATOR_SWITCH_LEFT: u32 = 43781;
839pub const HELPID_GAUGE_ALTERNATOR_SWITCH_RIGHT: u32 = 43782;
840pub const HELPID_GAUGE_ALTIMETER: u32 = 43783;
841pub const HELPID_GAUGE_ALTIMETER_SET: u32 = 43784;
842pub const HELPID_GAUGE_ALTIMETER_STRIP: u32 = 43785;
843pub const HELPID_GAUGE_ALTITUDE_ALERTER: u32 = 43786;
844pub const HELPID_GAUGE_AMMETER: u32 = 43787;
845pub const HELPID_GAUGE_ANNUNCIATOR: u32 = 43788;
846pub const HELPID_GAUGE_ATTITUDE_INDICATOR: u32 = 43789;
847pub const HELPID_GAUGE_AUTOPILOT_MASTER: u32 = 43790;
848pub const HELPID_GAUGE_AVIONICS_SWITCH: u32 = 43791;
849pub const HELPID_GAUGE_BACKUP_AIRSPEED: u32 = 43792;
850pub const HELPID_GAUGE_BACKUP_ALTIMETER: u32 = 43793;
851pub const HELPID_GAUGE_BACKUP_ATTITUDE: u32 = 43794;
852pub const HELPID_GAUGE_BATTERY_SWITCH: u32 = 43795;
853pub const HELPID_GAUGE_BOOST_PUMP_SWITCH: u32 = 43796;
854pub const HELPID_GAUGE_CHT: u32 = 43797;
855pub const HELPID_GAUGE_CLOCK: u32 = 43798;
856pub const HELPID_GAUGE_COWL_FLAPS: u32 = 43799;
857pub const HELPID_GAUGE_COWL_FLAPS_INDICATOR: u32 = 43800;
858pub const HELPID_GAUGE_COWL_FLAPS_SWITCH: u32 = 43801;
859pub const HELPID_GAUGE_DEICE_SWITCH: u32 = 43802;
860pub const HELPID_GAUGE_DME1: u32 = 43803;
861pub const HELPID_GAUGE_DME2: u32 = 43804;
862pub const HELPID_GAUGE_EGT: u32 = 43805;
863pub const HELPID_GAUGE_EICAS: u32 = 43806;
864pub const HELPID_GAUGE_ELAPSED_TIME: u32 = 43807;
865pub const HELPID_GAUGE_ENGINE_CONTROLS: u32 = 43808;
866pub const HELPID_GAUGE_ENGINE_N1: u32 = 43809;
867pub const HELPID_GAUGE_ENGINE_N2: u32 = 43810;
868pub const HELPID_GAUGE_ENGINE_TEMPERATURE: u32 = 43811;
869pub const HELPID_GAUGE_FLAP_INDICATOR: u32 = 43812;
870pub const HELPID_GAUGE_FLAPS_SWITCH: u32 = 43813;
871pub const HELPID_GAUGE_FUEL: u32 = 43814;
872pub const HELPID_GAUGE_FUEL_CUTOFF: u32 = 43815;
873pub const HELPID_GAUGE_FUEL_FLOW: u32 = 43816;
874pub const HELPID_GAUGE_FUEL_LEFT: u32 = 43817;
875pub const HELPID_GAUGE_FUEL_RIGHT: u32 = 43818;
876pub const HELPID_GAUGE_FUEL_LOW_LIGHT: u32 = 43819;
877pub const HELPID_GAUGE_FUEL_PRESSURE: u32 = 43820;
878pub const HELPID_GAUGE_FUEL_SELECTOR: u32 = 43821;
879pub const HELPID_GAUGE_FUEL_XFEED: u32 = 43822;
880pub const HELPID_GAUGE_GAS_GENERATOR_RPM: u32 = 43823;
881pub const HELPID_GAUGE_GEAR_LEVER: u32 = 43824;
882pub const HELPID_GAUGE_GEAR_LIGHT: u32 = 43825;
883pub const HELPID_GAUGE_GLIDE_SLOPE: u32 = 43826;
884pub const HELPID_GAUGE_HEADING_BUG_ADJUST: u32 = 43827;
885pub const HELPID_GAUGE_HEADING_INDICATOR: u32 = 43828;
886pub const HELPID_GAUGE_HEADING_INDICATOR_ADJUST: u32 = 43829;
887pub const HELPID_GAUGE_HSI: u32 = 43830;
888pub const HELPID_GAUGE_HSI_HUD: u32 = 43831;
889pub const HELPID_GAUGE_HSI_OBS1: u32 = 43832;
890pub const HELPID_GAUGE_IOAT: u32 = 43833;
891pub const HELPID_GAUGE_KOHLSMAN_KNOB: u32 = 43834;
892pub const HELPID_GAUGE_LIGHT_AP_INDICATOR: u32 = 43835;
893pub const HELPID_GAUGE_LIGHT_MASTER_WARNING: u32 = 43836;
894pub const HELPID_GAUGE_LIGHT_SWITCH_BEACON: u32 = 43837;
895pub const HELPID_GAUGE_LIGHT_SWITCH_LANDING: u32 = 43838;
896pub const HELPID_GAUGE_LIGHT_SWITCH_NAV: u32 = 43839;
897pub const HELPID_GAUGE_LIGHT_SWITCH_PANEL: u32 = 43840;
898pub const HELPID_GAUGE_LIGHT_SWITCH_RECOGNITION: u32 = 43841;
899pub const HELPID_GAUGE_LIGHT_SWITCH_STROBE: u32 = 43842;
900pub const HELPID_GAUGE_LIGHT_SWITCH_TAXI: u32 = 43843;
901pub const HELPID_GAUGE_LOCALIZER_INDEX: u32 = 43844;
902pub const HELPID_GAUGE_MAGNETO_SWITCH: u32 = 43845;
903pub const HELPID_GAUGE_MANIFOLD_PRESSURE: u32 = 43846;
904pub const HELPID_GAUGE_MARKER_OUTER: u32 = 43847;
905pub const HELPID_GAUGE_MARKER_MIDDLE: u32 = 43848;
906pub const HELPID_GAUGE_MARKER_INNER: u32 = 43849;
907pub const HELPID_GAUGE_MASTER_SWITCH: u32 = 43850;
908pub const HELPID_GAUGE_MASTER_ALT_BAT: u32 = 43851;
909pub const HELPID_GAUGE_MASTER_CAUTION_LIGHT: u32 = 43852;
910pub const HELPID_GAUGE_NAV_GPS_SWITCH: u32 = 43853;
911pub const HELPID_GAUGE_OIL_PRESSURE: u32 = 43854;
912pub const HELPID_GAUGE_OIL_TEMPERATURE: u32 = 43855;
913pub const HELPID_GAUGE_OMI_LIGHTS: u32 = 43856;
914pub const HELPID_GAUGE_PARKING_BRAKE: u32 = 43857;
915pub const HELPID_GAUGE_PFD: u32 = 43858;
916pub const HELPID_GAUGE_PITCH_TRIM: u32 = 43859;
917pub const HELPID_GAUGE_PITCH_TRIM_INDICATOR: u32 = 43860;
918pub const HELPID_GAUGE_PITCH_TRIM_KNOB: u32 = 43861;
919pub const HELPID_GAUGE_PITCH_TRIM_SWITCH: u32 = 43862;
920pub const HELPID_GAUGE_PITOT_HEAT_SWITCH: u32 = 43863;
921pub const HELPID_GAUGE_PROP_RPM: u32 = 43864;
922pub const HELPID_GAUGE_PROP_SYNC: u32 = 43865;
923pub const HELPID_GAUGE_RMI: u32 = 43866;
924pub const HELPID_GAUGE_RMI_DME: u32 = 43867;
925pub const HELPID_GAUGE_ROLL_TRIM: u32 = 43868;
926pub const HELPID_GAUGE_ROLL_TRIM_INDICATOR: u32 = 43869;
927pub const HELPID_GAUGE_ROLL_TRIM_KNOB: u32 = 43870;
928pub const HELPID_GAUGE_ROLL_TRIM_SWITCH: u32 = 43871;
929pub const HELPID_GAUGE_SIM_RATE: u32 = 43872;
930pub const HELPID_GAUGE_SLIP_SKID: u32 = 43873;
931pub const HELPID_GAUGE_SPOILER: u32 = 43874;
932pub const HELPID_GAUGE_STARTER_LEFT: u32 = 43875;
933pub const HELPID_GAUGE_STARTER_RIGHT: u32 = 43876;
934pub const HELPID_GAUGE_STARTER_SWITCH: u32 = 43877;
935pub const HELPID_GAUGE_SUCTION: u32 = 43878;
936pub const HELPID_GAUGE_SWITCH_FUEL_PUMP: u32 = 43879;
937pub const HELPID_GAUGE_TACHOMETER: u32 = 43880;
938pub const HELPID_GAUGE_TAS_CALIBRATION: u32 = 43881;
939pub const HELPID_GAUGE_THROTTLE_PROP: u32 = 43882;
940pub const HELPID_GAUGE_THROTTLE_MIXTURE: u32 = 43883;
941pub const HELPID_GAUGE_THROTTLE_THROTTLE: u32 = 43884;
942pub const HELPID_GAUGE_THROTTLE_QUADRANT: u32 = 43885;
943pub const HELPID_GAUGE_THRUST_LEVERS: u32 = 43886;
944pub const HELPID_GAUGE_TIT: u32 = 43887;
945pub const HELPID_GAUGE_TORQUE: u32 = 43888;
946pub const HELPID_GAUGE_TURN_COORDINATOR: u32 = 43889;
947pub const HELPID_GAUGE_VOR1: u32 = 43890;
948pub const HELPID_GAUGE_VOR1_OBS: u32 = 43891;
949pub const HELPID_GAUGE_VOR2: u32 = 43892;
950pub const HELPID_GAUGE_VOR2_OBS2: u32 = 43893;
951pub const HELPID_GAUGE_VSI: u32 = 43894;
952pub const HELPID_GAUGE_WHISKEY_COMPASS: u32 = 43895;
953pub const HELPID_GAUGE_YAW_TRIM: u32 = 43896;
954pub const HELPID_GAUGE_YAW_TRIM_INDICATOR: u32 = 43897;
955pub const HELPID_GAUGE_YAW_TRIM_KNOB: u32 = 43898;
956pub const HELPID_GAUGE_YAW_TRIM_SWITCH: u32 = 43899;
957pub const HELPID_GAUGE_AUTOBRAKE_SWITCH: u32 = 43900;
958pub const HELPID_GAUGE_FLAP_LEVER: u32 = 43901;
959pub const HELPID_GAUGE_FLAP_LEVER_SOLO: u32 = 43902;
960pub const HELPID_GAUGE_GENERATOR_SWITCH: u32 = 43903;
961pub const HELPID_GAUGE_GENERATOR_LEFT: u32 = 43904;
962pub const HELPID_GAUGE_GENERATOR_RIGHT: u32 = 43905;
963pub const HELPID_GAUGE_LIGHT_SWITCH_WING: u32 = 43906;
964pub const HELPID_GAUGE_LIGHT_SWITCH_LOGO: u32 = 43907;
965pub const HELPID_GAUGE_TURN_BANK: u32 = 43908;
966pub const HELPID_GAUGE_VSI_KNOB: u32 = 43909;
967pub const HELPID_GAUGE_TOGGLE_RADIO_WINDOW: u32 = 43910;
968pub const HELPID_GAUGE_TOGGLE_GPS_WINDOW: u32 = 43911;
969pub const HELPID_GAUGE_TOGGLE_THROTTLE_WINDOW: u32 = 43912;
970pub const HELPID_GAUGE_TOGGLE_COMPASS_WINDOW: u32 = 43913;
971pub const HELPID_GAUGE_TOGGLE_FUEL_WINDOW: u32 = 43914;
972pub const HELPID_GAUGE_TOGGLE_COLLECTIVE_WINDOW: u32 = 43915;
973pub const HELPID_GAUGE_HYDRAULIC_PRESSURE: u32 = 43916;
974pub const HELPID_GAUGE_COOLANT_TEMPERATURE: u32 = 43917;
975pub const HELPID_GAUGE_STALL_LIGHT: u32 = 43918;
976pub const HELPID_GAUGE_FLIGHT_MAP: u32 = 43919;
977pub const HELPID_GAUGE_VOR2_OBS: u32 = 43920;
978pub const HELPID_GAUGE_THROTTLE_EMERGENCY_THROTTLE: u32 = 43921;
979pub const HELPID_GAUGE_WATER_RUDDER_LEVER: u32 = 43922;
980pub const HELPID_GAUGE_TOGGLE_CHECKLIST_WINDOW: u32 = 43923;
981pub const HELPID_GAUGE_TOGGLE_ATC_WINDOW: u32 = 43924;
982pub const HELPID_GAUGE_TOGGLE_OVERHEAD_WINDOW: u32 = 43925;
983pub const HELPID_GAUGE_TOGGLE_CLOCK_WINDOW: u32 = 43926;
984pub const HELPID_GAUGE_SPEED_BRAKE: u32 = 43927;
985pub const HELPID_GAUGE_BOOT_ICING_SWITCH: u32 = 43928;
986pub const HELPID_GAUGE_ANNUNCIATOR_AFT_DOOR: u32 = 43929;
987pub const HELPID_GAUGE_ANNUNCIATOR_GEAR_UP: u32 = 43930;
988pub const HELPID_GAUGE_ANNUNCIATOR_LEFT_ALTERNATOR: u32 = 43931;
989pub const HELPID_GAUGE_ANNUNCIATOR_RIGHT_ALTERNATOR: u32 = 43932;
990pub const HELPID_GAUGE_ANNUNCIATOR_STARTER: u32 = 43933;
991pub const HELPID_GAUGE_REF_ALT_MARKER_BUG: u32 = 43934;
992pub const HELPID_GAUGE_TOGGLE_FLOOR_WINDOW: u32 = 43935;
993pub const HELPID_GAUGE_RADIO_ALTIMETER: u32 = 43540;
994pub const HELPID_GAUGE_RADIO_ALTIMETER_KNOB: u32 = 43542;
995pub const HELPID_GAUGE_CONDITION_LEVERS: u32 = 44293;
996pub const HELPID_GAUGE_PROP_LEVERS: u32 = 44292;
997pub const HELPID_GAUGE_DISPLAY_IFR_WINDOW: u32 = 43936;
998pub const HELPID_GAUGE_DISPLAY_LANDING_WINDOW: u32 = 43937;
999pub const HELPID_GAUGE_DISPLAY_VFR_WINDOW: u32 = 43938;
1000pub const HELPID_GAUGE_CLOCK_MODE_SELECT: u32 = 43939;
1001pub const HELPID_GAUGE_CLOCK_RESET: u32 = 43940;
1002pub const HELPID_GAUGE_CLOSE_POPUP_WINDOW: u32 = 43941;
1003pub const TOOLTIPTEXT_BASE: u32 = 12288;
1004pub const TOOLTIPTEXT_AIRSPEED_KILOS: u32 = 12289;
1005pub const TOOLTIPTEXT_AIRSPEED_KNOTS: u32 = 12290;
1006pub const TOOLTIPTEXT_AIRSPEED_MILES: u32 = 12291;
1007pub const TOOLTIPTEXT_RADIO_ALTIMETER_METERS: u32 = 12296;
1008pub const TOOLTIPTEXT_RADIO_ALTIMETER_FEET: u32 = 12297;
1009pub const TOOLTIPTEXT_RADIO_ALTIMETER_DH_METERS: u32 = 12298;
1010pub const TOOLTIPTEXT_RADIO_ALTIMETER_DH_FEET: u32 = 12299;
1011pub const TOOLTIPTEXT_RADIO_ALTIMETER_DH_LIGHT: u32 = 12300;
1012pub const TOOLTIPTEXT_FLAP_INDICATOR_POSITION: u32 = 12304;
1013pub const TOOLTIPTEXT_FLAP_LEVER_DEGREES: u32 = 12305;
1014pub const TOOLTIPTEXT_FLAP_INDICATOR_DEGREES: u32 = 12306;
1015pub const TOOLTIPTEXT_FLAPS_SWITCH: u32 = 12307;
1016pub const TOOLTIPTEXT_CLOCK: u32 = 12312;
1017pub const TOOLTIPTEXT_CLOCK_SIMRATE: u32 = 12313;
1018pub const TOOLTIPTEXT_WATER_RUDDER_HANDLE: u32 = 12320;
1019pub const TOOLTIPTEXT_LIGHT_ENGINE_FIRE: u32 = 12336;
1020pub const TOOLTIPTEXT_LIGHT_OIL_PRESSURE_LOW: u32 = 12337;
1021pub const TOOLTIPTEXT_LIGHT_GENERATOR_OFF: u32 = 12338;
1022pub const TOOLTIPTEXT_LIGHT_EMERGENCY_POWER_LEVER_ON: u32 = 12339;
1023pub const TOOLTIPTEXT_LIGHT_AUXILIARY_FUEL_PUMP_ON: u32 = 12340;
1024pub const TOOLTIPTEXT_LIGHT_FUEL_PRESSURE_LOW: u32 = 12341;
1025pub const TOOLTIPTEXT_LIGHT_STARTER_ON: u32 = 12342;
1026pub const TOOLTIPTEXT_LIGHT_IGNITION_ON: u32 = 12343;
1027pub const TOOLTIPTEXT_LIGHT_VOLTAGE_LOW: u32 = 12344;
1028pub const TOOLTIPTEXT_LIGHT_VACUUM_LOW: u32 = 12345;
1029pub const TOOLTIPTEXT_LIGHT_RESERVOIR_FUEL_LOW: u32 = 12346;
1030pub const TOOLTIPTEXT_LIGHT_LEFT_TANK_FUEL_LOW: u32 = 12347;
1031pub const TOOLTIPTEXT_LIGHT_RIGHT_TANK_FUEL_LOW: u32 = 12348;
1032pub const TOOLTIPTEXT_LIGHT_STANDBY_POWER_ON: u32 = 12349;
1033pub const TOOLTIPTEXT_LIGHT_DEICE_ON: u32 = 12350;
1034pub const TOOLTIPTEXT_LIGHT_FUEL_SELECTOR_NOT_ALL: u32 = 12351;
1035pub const TOOLTIPTEXT_ALTIMETER_METERS: u32 = 12368;
1036pub const TOOLTIPTEXT_ALTIMETER_FEET: u32 = 12369;
1037pub const TOOLTIPTEXT_ALTIMETER_FEET_METERS_SPECIAL: u32 = 12370;
1038pub const TOOLTIPTEXT_ALTIMETER_KOHLSMAN_INHG: u32 = 12371;
1039pub const TOOLTIPTEXT_ALTIMETER_KOHLSMAN_MBAR: u32 = 12372;
1040pub const TOOLTIPTEXT_AUTOPILOT_MASTER: u32 = 12384;
1041pub const TOOLTIPTEXT_AUTOPILOT_FLIGHT_DIRECTOR_SWITCH: u32 = 12385;
1042pub const TOOLTIPTEXT_AUTOPILOT_WING_LEVELER: u32 = 12386;
1043pub const TOOLTIPTEXT_AUTOPILOT_IAS_HOLD: u32 = 12387;
1044pub const TOOLTIPTEXT_AUTOPILOT_BC_HOLD: u32 = 12388;
1045pub const TOOLTIPTEXT_AUTOPILOT_APP_HOLD: u32 = 12389;
1046pub const TOOLTIPTEXT_AUTOPILOT_YAW_DAMP_HOLD: u32 = 12390;
1047pub const TOOLTIPTEXT_AUTOPILOT_NAV_HOLD: u32 = 12391;
1048pub const TOOLTIPTEXT_AUTOPILOT_HEADING_HOLD: u32 = 12392;
1049pub const TOOLTIPTEXT_AUTOPILOT_HEADING_INDICATOR: u32 = 12393;
1050pub const TOOLTIPTEXT_AUTOPILOT_VSI_HOLD: u32 = 12394;
1051pub const TOOLTIPTEXT_AUTOPILOT_VSI_INDICATOR_FTMIN: u32 = 12395;
1052pub const TOOLTIPTEXT_AUTOPILOT_VSI_INDICATOR_MS: u32 = 12396;
1053pub const TOOLTIPTEXT_AUTOPILOT_ALTITUDE_HOLD: u32 = 12397;
1054pub const TOOLTIPTEXT_AUTOPILOT_ALTITUDE_INDICATOR_FEET: u32 = 12398;
1055pub const TOOLTIPTEXT_AUTOPILOT_ALTITUDE_INDICATOR_METERS: u32 = 12399;
1056pub const TOOLTIPTEXT_AUTOPILOT_SPEED_HOLD: u32 = 12400;
1057pub const TOOLTIPTEXT_AUTOPILOT_SPEED_INDICATOR_KNOTS: u32 = 12401;
1058pub const TOOLTIPTEXT_AUTOPILOT_SPEED_INDICATOR_KILOS: u32 = 12402;
1059pub const TOOLTIPTEXT_AUTOPILOT_AUTOTHROTTLE: u32 = 12403;
1060pub const TOOLTIPTEXT_AUTOPILOT_MACH_HOLD: u32 = 12404;
1061pub const TOOLTIPTEXT_AUTOPILOT_MACH_INDICATOR: u32 = 12405;
1062pub const TOOLTIPTEXT_SUCTION_MBAR: u32 = 12416;
1063pub const TOOLTIPTEXT_SUCTION_INHG: u32 = 12417;
1064pub const TOOLTIPTEXT_TURN_COORDINATOR_RATE: u32 = 12432;
1065pub const TOOLTIPTEXT_ATTITUDE_INDICATOR_BANK_PITCH: u32 = 12434;
1066pub const TOOLTIPTEXT_HSI_HEADING_COURSE: u32 = 12436;
1067pub const TOOLTIPTEXT_VSI_METERS_PER_SEC: u32 = 12440;
1068pub const TOOLTIPTEXT_VSI_FEET_PER_MIN: u32 = 12441;
1069pub const TOOLTIPTEXT_MANIFOLD_PRESSURE_INHG: u32 = 12448;
1070pub const TOOLTIPTEXT_ENG1_MANIFOLD_PRESSURE_INHG: u32 = 12449;
1071pub const TOOLTIPTEXT_ENG2_MANIFOLD_PRESSURE_INHG: u32 = 12450;
1072pub const TOOLTIPTEXT_ENG3_MANIFOLD_PRESSURE_INHG: u32 = 12451;
1073pub const TOOLTIPTEXT_ENG4_MANIFOLD_PRESSURE_INHG: u32 = 12452;
1074pub const TOOLTIPTEXT_MANIFOLD_PRESSURE_PASCAL: u32 = 12456;
1075pub const TOOLTIPTEXT_ENG1_MANIFOLD_PRESSURE_PASCAL: u32 = 12457;
1076pub const TOOLTIPTEXT_ENG2_MANIFOLD_PRESSURE_PASCAL: u32 = 12458;
1077pub const TOOLTIPTEXT_ENG3_MANIFOLD_PRESSURE_PASCAL: u32 = 12459;
1078pub const TOOLTIPTEXT_ENG4_MANIFOLD_PRESSURE_PASCAL: u32 = 12460;
1079pub const TOOLTIPTEXT_PROP_RPM: u32 = 12464;
1080pub const TOOLTIPTEXT_ENG1_PROP_RPM: u32 = 12465;
1081pub const TOOLTIPTEXT_ENG2_PROP_RPM: u32 = 12466;
1082pub const TOOLTIPTEXT_ENG3_PROP_RPM: u32 = 12467;
1083pub const TOOLTIPTEXT_ENG4_PROP_RPM: u32 = 12468;
1084pub const TOOLTIPTEXT_PROP_SYNCHROSCOPE: u32 = 12472;
1085pub const TOOLTIPTEXT_FUEL_FLOW_GALLON_HOUR: u32 = 12480;
1086pub const TOOLTIPTEXT_ENG1_FUEL_FLOW_GALLON_HOUR: u32 = 12481;
1087pub const TOOLTIPTEXT_ENG2_FUEL_FLOW_GALLON_HOUR: u32 = 12482;
1088pub const TOOLTIPTEXT_ENG3_FUEL_FLOW_GALLON_HOUR: u32 = 12483;
1089pub const TOOLTIPTEXT_ENG4_FUEL_FLOW_GALLON_HOUR: u32 = 12484;
1090pub const TOOLTIPTEXT_FUEL_FLOW_LITER_HOUR: u32 = 12485;
1091pub const TOOLTIPTEXT_ENG1_FUEL_FLOW_LITER_HOUR: u32 = 12486;
1092pub const TOOLTIPTEXT_ENG2_FUEL_FLOW_LITER_HOUR: u32 = 12487;
1093pub const TOOLTIPTEXT_ENG3_FUEL_FLOW_LITER_HOUR: u32 = 12488;
1094pub const TOOLTIPTEXT_ENG4_FUEL_FLOW_LITER_HOUR: u32 = 12489;
1095pub const TOOLTIPTEXT_FUEL_FLOW_POUND_HOUR: u32 = 12490;
1096pub const TOOLTIPTEXT_ENG1_FUEL_FLOW_POUND_HOUR: u32 = 12491;
1097pub const TOOLTIPTEXT_ENG2_FUEL_FLOW_POUND_HOUR: u32 = 12492;
1098pub const TOOLTIPTEXT_ENG3_FUEL_FLOW_POUND_HOUR: u32 = 12493;
1099pub const TOOLTIPTEXT_ENG4_FUEL_FLOW_POUND_HOUR: u32 = 12494;
1100pub const TOOLTIPTEXT_CHT_CELSIUS: u32 = 12496;
1101pub const TOOLTIPTEXT_ENG1_CHT_CELSIUS: u32 = 12497;
1102pub const TOOLTIPTEXT_ENG2_CHT_CELSIUS: u32 = 12498;
1103pub const TOOLTIPTEXT_ENG3_CHT_CELSIUS: u32 = 12499;
1104pub const TOOLTIPTEXT_ENG4_CHT_CELSIUS: u32 = 12500;
1105pub const TOOLTIPTEXT_CHT_FARENHEIT: u32 = 12504;
1106pub const TOOLTIPTEXT_ENG1_CHT_FARENHEIT: u32 = 12505;
1107pub const TOOLTIPTEXT_ENG2_CHT_FARENHEIT: u32 = 12506;
1108pub const TOOLTIPTEXT_ENG3_CHT_FARENHEIT: u32 = 12507;
1109pub const TOOLTIPTEXT_ENG4_CHT_FARENHEIT: u32 = 12508;
1110pub const TOOLTIPTEXT_EGT_CELSIUS: u32 = 12512;
1111pub const TOOLTIPTEXT_ENG1_EGT_CELSIUS: u32 = 12513;
1112pub const TOOLTIPTEXT_ENG2_EGT_CELSIUS: u32 = 12514;
1113pub const TOOLTIPTEXT_ENG3_EGT_CELSIUS: u32 = 12515;
1114pub const TOOLTIPTEXT_ENG4_EGT_CELSIUS: u32 = 12516;
1115pub const TOOLTIPTEXT_EGT_FARENHEIT: u32 = 12520;
1116pub const TOOLTIPTEXT_ENG1_EGT_FARENHEIT: u32 = 12521;
1117pub const TOOLTIPTEXT_ENG2_EGT_FARENHEIT: u32 = 12522;
1118pub const TOOLTIPTEXT_ENG3_EGT_FARENHEIT: u32 = 12523;
1119pub const TOOLTIPTEXT_ENG4_EGT_FARENHEIT: u32 = 12524;
1120pub const TOOLTIPTEXT_OIL_TEMPERATURE_CELSIUS: u32 = 12528;
1121pub const TOOLTIPTEXT_ENG1_OIL_TEMPERATURE_CELSIUS: u32 = 12529;
1122pub const TOOLTIPTEXT_ENG2_OIL_TEMPERATURE_CELSIUS: u32 = 12530;
1123pub const TOOLTIPTEXT_ENG3_OIL_TEMPERATURE_CELSIUS: u32 = 12531;
1124pub const TOOLTIPTEXT_ENG4_OIL_TEMPERATURE_CELSIUS: u32 = 12532;
1125pub const TOOLTIPTEXT_OIL_TEMPERATURE_FARENHEIT: u32 = 12536;
1126pub const TOOLTIPTEXT_ENG1_OIL_TEMPERATURE_FARENHEIT: u32 = 12537;
1127pub const TOOLTIPTEXT_ENG2_OIL_TEMPERATURE_FARENHEIT: u32 = 12538;
1128pub const TOOLTIPTEXT_ENG3_OIL_TEMPERATURE_FARENHEIT: u32 = 12539;
1129pub const TOOLTIPTEXT_ENG4_OIL_TEMPERATURE_FARENHEIT: u32 = 12540;
1130pub const TOOLTIPTEXT_OIL_PRESSURE_PSI: u32 = 12544;
1131pub const TOOLTIPTEXT_ENG1_OIL_PRESSURE_PSI: u32 = 12545;
1132pub const TOOLTIPTEXT_ENG2_OIL_PRESSURE_PSI: u32 = 12546;
1133pub const TOOLTIPTEXT_ENG3_OIL_PRESSURE_PSI: u32 = 12547;
1134pub const TOOLTIPTEXT_ENG4_OIL_PRESSURE_PSI: u32 = 12548;
1135pub const TOOLTIPTEXT_OIL_PRESSURE_KGFSQCM: u32 = 12552;
1136pub const TOOLTIPTEXT_ENG1_OIL_PRESSURE_KGFSQCM: u32 = 12553;
1137pub const TOOLTIPTEXT_ENG2_OIL_PRESSURE_KGFSQCM: u32 = 12554;
1138pub const TOOLTIPTEXT_ENG3_OIL_PRESSURE_KGFSQCM: u32 = 12555;
1139pub const TOOLTIPTEXT_ENG4_OIL_PRESSURE_KGFSQCM: u32 = 12556;
1140pub const TOOLTIPTEXT_LEFT_FUEL_PERCENT: u32 = 12560;
1141pub const TOOLTIPTEXT_RIGHT_FUEL_PERCENT: u32 = 12561;
1142pub const TOOLTIPTEXT_LEFT_FUEL_LBS: u32 = 12562;
1143pub const TOOLTIPTEXT_RIGHT_FUEL_LBS: u32 = 12563;
1144pub const TOOLTIPTEXT_LEFT_FUEL_KGS: u32 = 12564;
1145pub const TOOLTIPTEXT_RIGHT_FUEL_KGS: u32 = 12565;
1146pub const TOOLTIPTEXT_LEFT_FUEL_GALLONS: u32 = 12566;
1147pub const TOOLTIPTEXT_RIGHT_FUEL_GALLONS: u32 = 12567;
1148pub const TOOLTIPTEXT_LEFT_FUEL_LITERS: u32 = 12568;
1149pub const TOOLTIPTEXT_RIGHT_FUEL_LITERS: u32 = 12569;
1150pub const TOOLTIPTEXT_MARKER_OUTER: u32 = 12576;
1151pub const TOOLTIPTEXT_MARKER_MIDDLE: u32 = 12577;
1152pub const TOOLTIPTEXT_MARKER_INNER: u32 = 12578;
1153pub const TOOLTIPTEXT_PITCH_TRIM: u32 = 12584;
1154pub const TOOLTIPTEXT_ROLL_TRIM: u32 = 12585;
1155pub const TOOLTIPTEXT_YAW_TRIM: u32 = 12586;
1156pub const TOOLTIPTEXT_YAW_TRIM_INDICATOR: u32 = 12587;
1157pub const TOOLTIPTEXT_YAW_TRIM_KNOB: u32 = 12588;
1158pub const TOOLTIPTEXT_GEAR_LIGHT: u32 = 12592;
1159pub const TOOLTIPTEXT_GEAR_LEVER: u32 = 12593;
1160pub const TOOLTIPTEXT_AMMETER: u32 = 12608;
1161pub const TOOLTIPTEXT_AUDIO_PANEL_TRANSMIT_RECEIVE: u32 = 12624;
1162pub const TOOLTIPTEXT_COMM1_FREQ_ACTIVE_STANDBY: u32 = 12640;
1163pub const TOOLTIPTEXT_COMM2_FREQ_ACTIVE_STANDBY: u32 = 12641;
1164pub const TOOLTIPTEXT_NAV1_FREQ_ACTIVE_STANDBY: u32 = 12648;
1165pub const TOOLTIPTEXT_NAV2_FREQ_ACTIVE_STANDBY: u32 = 12649;
1166pub const TOOLTIPTEXT_ADF_FREQ: u32 = 12656;
1167pub const TOOLTIPTEXT_DME_NAV_NM_KT: u32 = 12664;
1168pub const TOOLTIPTEXT_DME_NAV_KM_MS: u32 = 12665;
1169pub const TOOLTIPTEXT_DME_NAV_NM_KT_MIN: u32 = 12666;
1170pub const TOOLTIPTEXT_DME_NAV_KM_MS_MIN: u32 = 12667;
1171pub const TOOLTIPTEXT_DME_N1_N2_SELECT: u32 = 12668;
1172pub const TOOLTIPTEXT_TRANSPONDER_ID: u32 = 12672;
1173pub const TOOLTIPTEXT_THROTTLE_MIXTURE_PERCENT: u32 = 12688;
1174pub const TOOLTIPTEXT_THROTTLE_ENG1_MIXTURE_PERCENT: u32 = 12689;
1175pub const TOOLTIPTEXT_THROTTLE_ENG2_MIXTURE_PERCENT: u32 = 12690;
1176pub const TOOLTIPTEXT_THROTTLE_ENG3_MIXTURE_PERCENT: u32 = 12691;
1177pub const TOOLTIPTEXT_THROTTLE_ENG4_MIXTURE_PERCENT: u32 = 12692;
1178pub const TOOLTIPTEXT_THROTTLE_PROPELLER_PERCENT: u32 = 12696;
1179pub const TOOLTIPTEXT_THROTTLE_ENG1_PROPELLER_PERCENT: u32 = 12697;
1180pub const TOOLTIPTEXT_THROTTLE_ENG2_PROPELLER_PERCENT: u32 = 12698;
1181pub const TOOLTIPTEXT_THROTTLE_ENG3_PROPELLER_PERCENT: u32 = 12699;
1182pub const TOOLTIPTEXT_THROTTLE_ENG4_PROPELLER_PERCENT: u32 = 12700;
1183pub const TOOLTIPTEXT_THROTTLE_THROTTLE_PERCENT: u32 = 12704;
1184pub const TOOLTIPTEXT_THROTTLE_ENG1_THROTTLE_PERCENT: u32 = 12705;
1185pub const TOOLTIPTEXT_THROTTLE_ENG2_THROTTLE_PERCENT: u32 = 12706;
1186pub const TOOLTIPTEXT_THROTTLE_ENG3_THROTTLE_PERCENT: u32 = 12707;
1187pub const TOOLTIPTEXT_THROTTLE_ENG4_THROTTLE_PERCENT: u32 = 12708;
1188pub const TOOLTIPTEXT_COWL_FLAPS_PERCENT: u32 = 12712;
1189pub const TOOLTIPTEXT_ENG1_COWL_FLAPS_PERCENT: u32 = 12713;
1190pub const TOOLTIPTEXT_ENG2_COWL_FLAPS_PERCENT: u32 = 12714;
1191pub const TOOLTIPTEXT_ENG3_COWL_FLAPS_PERCENT: u32 = 12715;
1192pub const TOOLTIPTEXT_ENG4_COWL_FLAPS_PERCENT: u32 = 12716;
1193pub const TOOLTIPTEXT_FUEL_SELECTOR: u32 = 12720;
1194pub const TOOLTIPTEXT_LEFT_FUEL_SELECTOR: u32 = 12721;
1195pub const TOOLTIPTEXT_RIGHT_FUEL_SELECTOR: u32 = 12722;
1196pub const TOOLTIPTEXT_WHISKEY_COMPASS: u32 = 12728;
1197pub const TOOLTIPTEXT_DEICE_SWITCH: u32 = 12732;
1198pub const TOOLTIPTEXT_PITOT_HEAT_SWITCH: u32 = 12733;
1199pub const TOOLTIPTEXT_TORQUE_PERCENT: u32 = 12736;
1200pub const TOOLTIPTEXT_ENG1_TORQUE_PERCENT: u32 = 12737;
1201pub const TOOLTIPTEXT_ENG2_TORQUE_PERCENT: u32 = 12738;
1202pub const TOOLTIPTEXT_ENG3_TORQUE_PERCENT: u32 = 12739;
1203pub const TOOLTIPTEXT_ENG4_TORQUE_PERCENT: u32 = 12740;
1204pub const TOOLTIPTEXT_TORQUE_FT_LBS: u32 = 12741;
1205pub const TOOLTIPTEXT_ENG1_TORQUE_FT_LBS: u32 = 12742;
1206pub const TOOLTIPTEXT_ENG2_TORQUE_FT_LBS: u32 = 12743;
1207pub const TOOLTIPTEXT_ENG3_TORQUE_FT_LBS: u32 = 12744;
1208pub const TOOLTIPTEXT_ENG4_TORQUE_FT_LBS: u32 = 12745;
1209pub const TOOLTIPTEXT_TORQUE_NEWTON: u32 = 12746;
1210pub const TOOLTIPTEXT_ENG1_TORQUE_NEWTON: u32 = 12747;
1211pub const TOOLTIPTEXT_ENG2_TORQUE_NEWTON: u32 = 12748;
1212pub const TOOLTIPTEXT_ENG3_TORQUE_NEWTON: u32 = 12749;
1213pub const TOOLTIPTEXT_ENG4_TORQUE_NEWTON: u32 = 12750;
1214pub const TOOLTIPTEXT_ITT_RANKINE: u32 = 12752;
1215pub const TOOLTIPTEXT_ENG1_ITT_RANKINE: u32 = 12753;
1216pub const TOOLTIPTEXT_ENG2_ITT_RANKINE: u32 = 12754;
1217pub const TOOLTIPTEXT_ENG3_ITT_RANKINE: u32 = 12755;
1218pub const TOOLTIPTEXT_ENG4_ITT_RANKINE: u32 = 12756;
1219pub const TOOLTIPTEXT_ITT_CELSIUS: u32 = 12757;
1220pub const TOOLTIPTEXT_ENG1_ITT_CELSIUS: u32 = 12758;
1221pub const TOOLTIPTEXT_ENG2_ITT_CELSIUS: u32 = 12759;
1222pub const TOOLTIPTEXT_ENG3_ITT_CELSIUS: u32 = 12760;
1223pub const TOOLTIPTEXT_ENG4_ITT_CELSIUS: u32 = 12761;
1224pub const TOOLTIPTEXT_GAS_GENERATOR_RPM_PERCENT: u32 = 12768;
1225pub const TOOLTIPTEXT_ENG1_GAS_GENERATOR_RPM_PERCENT: u32 = 12769;
1226pub const TOOLTIPTEXT_ENG2_GAS_GENERATOR_RPM_PERCENT: u32 = 12770;
1227pub const TOOLTIPTEXT_ENG3_GAS_GENERATOR_RPM_PERCENT: u32 = 12771;
1228pub const TOOLTIPTEXT_ENG4_GAS_GENERATOR_RPM_PERCENT: u32 = 12772;
1229pub const TOOLTIPTEXT_THROTTLE_FUEL_CONDITION_PERCENT: u32 = 12776;
1230pub const TOOLTIPTEXT_ENG1_THROTTLE_FUEL_CONDITION_PERCENT: u32 = 12777;
1231pub const TOOLTIPTEXT_ENG2_THROTTLE_FUEL_CONDITION_PERCENT: u32 = 12778;
1232pub const TOOLTIPTEXT_ENG3_THROTTLE_FUEL_CONDITION_PERCENT: u32 = 12779;
1233pub const TOOLTIPTEXT_ENG4_THROTTLE_FUEL_CONDITION_PERCENT: u32 = 12780;
1234pub const TOOLTIPTEXT_PARKING_BRAKE: u32 = 12784;
1235pub const TOOLTIPTEXT_FUEL_CUTOFF: u32 = 12792;
1236pub const TOOLTIPTEXT_ENG1_FUEL_CUTOFF: u32 = 12793;
1237pub const TOOLTIPTEXT_ENG2_FUEL_CUTOFF: u32 = 12794;
1238pub const TOOLTIPTEXT_ENG3_FUEL_CUTOFF: u32 = 12795;
1239pub const TOOLTIPTEXT_ENG4_FUEL_CUTOFF: u32 = 12796;
1240pub const TOOLTIPTEXT_SPEED_BRAKE: u32 = 12800;
1241pub const TOOLTIPTEXT_HEADING_INDICATOR_HEADING: u32 = 12808;
1242pub const TOOLTIPTEXT_TACHOMETER_RPM: u32 = 12816;
1243pub const TOOLTIPTEXT_ENG1_TACHOMETER_RPM: u32 = 12817;
1244pub const TOOLTIPTEXT_ENG2_TACHOMETER_RPM: u32 = 12818;
1245pub const TOOLTIPTEXT_ENG3_TACHOMETER_RPM: u32 = 12819;
1246pub const TOOLTIPTEXT_ENG4_TACHOMETER_RPM: u32 = 12820;
1247pub const TOOLTIPTEXT_ON: u32 = 12832;
1248pub const TOOLTIPTEXT_OFF: u32 = 12833;
1249pub const TOOLTIPTEXT_AMBIENT_TEMPERATURE_CELSIUS: u32 = 12836;
1250pub const TOOLTIPTEXT_AMBIENT_TEMPERATURE_FARENHEIT: u32 = 12837;
1251pub const TOOLTIPTEXT_ENG1_CARB_TEMPERATURE_CELSIUS: u32 = 12840;
1252pub const TOOLTIPTEXT_ENG2_CARB_TEMPERATURE_CELSIUS: u32 = 12841;
1253pub const TOOLTIPTEXT_CABIN_DOORS: u32 = 12848;
1254pub const TOOLTIPTEXT_DC3_FUEL_GAUGE: u32 = 12849;
1255pub const TOOLTIPTEXT_PROP_FEATHER_SWITCH: u32 = 12850;
1256pub const TOOLTIPTEXT_PROP_FEATHER_SWITCH_1: u32 = 12851;
1257pub const TOOLTIPTEXT_PROP_FEATHER_SWITCH_2: u32 = 12852;
1258pub const TOOLTIPTEXT_PROP_FEATHER_SWITCH_3: u32 = 12853;
1259pub const TOOLTIPTEXT_PROP_FEATHER_SWITCH_4: u32 = 12854;
1260pub const TOOLTIPTEXT_MASTER_IGNITION_SWITCH: u32 = 12856;
1261pub const TOOLTIPTEXT_HYDRAULIC_PRESSURE: u32 = 12864;
1262pub const TOOLTIPTEXT_GEAR_HYDRAULIC_PRESSURE: u32 = 12865;
1263pub const TOOLTIPTEXT_COMM1_FREQ: u32 = 12866;
1264pub const TOOLTIPTEXT_COMM2_FREQ: u32 = 12867;
1265pub const TOOLTIPTEXT_NAV1_FREQ: u32 = 12868;
1266pub const TOOLTIPTEXT_NAV2_FREQ: u32 = 12869;
1267pub const TOOLTIPTEXT_ADF1_FREQ: u32 = 12870;
1268pub const TOOLTIPTEXT_ADF2_FREQ: u32 = 12871;
1269pub const TOOLTIPTEXT_ADF1_BAND_SELECTOR: u32 = 12872;
1270pub const TOOLTIPTEXT_ADF2_BAND_SELECTOR: u32 = 12873;
1271pub const TOOLTIPTEXT_ADF1_AUDIO_SELECTOR: u32 = 12874;
1272pub const TOOLTIPTEXT_ADF2_AUDIO_SELECTOR: u32 = 12875;
1273pub const TOOLTIPTEXT_NAV1_AUDIO_SELECTOR: u32 = 12876;
1274pub const TOOLTIPTEXT_NAV2_AUDIO_SELECTOR: u32 = 12877;
1275pub const TOOLTIPTEXT_COM1_AUDIO_SELECTOR: u32 = 12878;
1276pub const TOOLTIPTEXT_COM2_AUDIO_SELECTOR: u32 = 12879;
1277pub const TOOLTIPTEXT_MARKER_AUDIO_SELECTOR: u32 = 12880;
1278pub const TOOLTIPTEXT_ADF_SELECTOR: u32 = 12881;
1279pub const TOOLTIPTEXT_NAV_SELECTOR: u32 = 12882;
1280pub const TOOLTIPTEXT_DC3_FLAP_LEVER_EXTEND: u32 = 12883;
1281pub const TOOLTIPTEXT_DC3_FLAP_LEVER_RETRACT: u32 = 12884;
1282pub const TOOLTIPTEXT_TAILWHEEL_LOCK: u32 = 12885;
1283pub const TOOLTIPTEXT_FORD_TRIMOTOR_FUEL_GAUGE: u32 = 12896;
1284pub const TOOLTIPTEXT_FORD_TRIMOTOR_AMMETER: u32 = 12897;
1285pub const TOOLTIPTEXT_AUTOPILOT_PITCH_REF: u32 = 12900;
1286pub const TOOLTIPTEXT_CENTER_FUEL_PERCENT: u32 = 12901;
1287pub const TOOLTIPTEXT_FUEL_SELECTOR_1: u32 = 12904;
1288pub const TOOLTIPTEXT_FUEL_SELECTOR_2: u32 = 12905;
1289pub const TOOLTIPTEXT_FUEL_SELECTOR_3: u32 = 12906;
1290pub const TOOLTIPTEXT_FUEL_SELECTOR_4: u32 = 12907;
1291pub const TOOLTIPTEXT_RADIATOR_TEMPERATURE_CELSIUS: u32 = 12912;
1292pub const TOOLTIPTEXT_RADIATOR_TEMPERATURE_FARENHEIT: u32 = 12913;
1293pub const TOOLTIPTEXT_PITCH_TRIM_PCT: u32 = 12920;
1294pub const TOOLTIPTEXT_INCLINOMETER_BALL: u32 = 12921;
1295pub const TOOLTIPTEXT_MAGNETO_SWITCH: u32 = 12928;
1296pub const TOOLTIPTEXT_STARTER_SWITCH: u32 = 12929;
1297pub const TOOLTIPTEXT_TURN_INDICATOR_RATE: u32 = 12930;
1298pub const TOOLTIPTEXT_ENG1_CARB_HEAT: u32 = 12945;
1299pub const TOOLTIPTEXT_ENG2_CARB_HEAT: u32 = 12946;
1300pub const TOOLTIPTEXT_ENG3_CARB_HEAT: u32 = 12947;
1301pub const TOOLTIPTEXT_ENG4_CARB_HEAT: u32 = 12948;
1302pub const TOOLTIPTEXT_ENG1_MAGNETO_SWITCH: u32 = 12960;
1303pub const TOOLTIPTEXT_ENG2_MAGNETO_SWITCH: u32 = 12961;
1304pub const TOOLTIPTEXT_ENG3_MAGNETO_SWITCH: u32 = 12962;
1305pub const TOOLTIPTEXT_ENG4_MAGNETO_SWITCH: u32 = 12963;
1306pub const TOOLTIPTEXT_ENG1_PRIMER_SWITCH: u32 = 12968;
1307pub const TOOLTIPTEXT_ENG2_PRIMER_SWITCH: u32 = 12969;
1308pub const TOOLTIPTEXT_ENG3_PRIMER_SWITCH: u32 = 12970;
1309pub const TOOLTIPTEXT_ENG4_PRIMER_SWITCH: u32 = 12971;
1310pub const TOOLTIPTEXT_ENG1_STARTER_SWITCH: u32 = 12977;
1311pub const TOOLTIPTEXT_ENG2_STARTER_SWITCH: u32 = 12978;
1312pub const TOOLTIPTEXT_ENG3_STARTER_SWITCH: u32 = 12979;
1313pub const TOOLTIPTEXT_ENG4_STARTER_SWITCH: u32 = 12980;
1314pub const TOOLTIPTEXT_TOGGLE_ELECTRICAL_WINDOW: u32 = 12992;
1315pub const TOOLTIPTEXT_TOGGLE_ENGINE_WINDOW: u32 = 12993;
1316pub const TOOLTIPTEXT_TOGGLE_BACK_WINDOW: u32 = 12994;
1317pub const TOOLTIPTEXT_TOGGLE_IGNITION_CONTROL_WINDOW: u32 = 12995;
1318pub const TOOLTIPTEXT_TOGGLE_ENGINE_CONTROL_WINDOW: u32 = 12996;
1319pub const TOOLTIPTEXT_TOGGLE_ENGINE_INSTRUMENTS_WINDOW: u32 = 12997;
1320pub const TOOLTIPTEXT_FORD_TRIMOTOR_PRIMER_SELECT: u32 = 13000;
1321pub const TOOLTIPTEXT_FORD_TRIMOTOR_PRIMER_PULL: u32 = 13001;
1322pub const TOOLTIPTEXT_TOGGLE_PIPER_CUB_STARTER_WINDOW: u32 = 13004;
1323pub const TOOLTIPTEXT_DC3_RMI_CARD: u32 = 13008;
1324pub const TOOLTIPTEXT_THROTTLE_ENG1_PROPELLER: u32 = 13016;
1325pub const TOOLTIPTEXT_THROTTLE_ENG2_PROPELLER: u32 = 13017;
1326pub const TOOLTIPTEXT_THROTTLE_ENG3_PROPELLER: u32 = 13018;
1327pub const TOOLTIPTEXT_THROTTLE_ENG4_PROPELLER: u32 = 13019;
1328pub const TOOLTIPTEXT_BATTERY_SWITCH: u32 = 13024;
1329pub const TOOLTIPTEXT_FUEL_PUMP: u32 = 13032;
1330pub const TOOLTIPTEXT_ENG1_FUEL_PUMP: u32 = 13033;
1331pub const TOOLTIPTEXT_ENG2_FUEL_PUMP: u32 = 13034;
1332pub const TOOLTIPTEXT_ENG3_FUEL_PUMP: u32 = 13035;
1333pub const TOOLTIPTEXT_ENG4_FUEL_PUMP: u32 = 13036;
1334pub const TOOLTIPTEXT_ENG1_GENERATOR_SWITCH: u32 = 13041;
1335pub const TOOLTIPTEXT_ENG2_GENERATOR_SWITCH: u32 = 13042;
1336pub const TOOLTIPTEXT_ENG3_GENERATOR_SWITCH: u32 = 13043;
1337pub const TOOLTIPTEXT_ENG4_GENERATOR_SWITCH: u32 = 13044;
1338pub const TOOLTIPTEXT_LIGHT_SWITCH_WING: u32 = 13056;
1339pub const TOOLTIPTEXT_LIGHT_SWITCH_NAV: u32 = 13057;
1340pub const TOOLTIPTEXT_LIGHT_SWITCH_LANDING: u32 = 13058;
1341pub const TOOLTIPTEXT_LIGHT_SWITCH_PANEL: u32 = 13060;
1342pub const TOOLTIPTEXT_LIGHT_SWITCH_STROBE: u32 = 13061;
1343pub const TOOLTIPTEXT_LIGHT_SWITCH_TAXI: u32 = 13062;
1344pub const TOOLTIPTEXT_LIGHT_SWITCH_BEACON: u32 = 13063;
1345pub const TOOLTIPTEXT_PROP_DEICE_SWITCH: u32 = 13072;
1346pub const TOOLTIPTEXT_AVIONICS_SWITCH: u32 = 13073;
1347pub const TOOLTIPTEXT_SPIRIT_TOGGLE_ECU_WINDOW: u32 = 13088;
1348pub const TOOLTIPTEXT_SPIRIT_TOGGLE_EIC_WINDOW: u32 = 13089;
1349pub const TOOLTIPTEXT_SPIRIT_INCLINOMETER: u32 = 13090;
1350pub const TOOLTIPTEXT_SPIRIT_PITCH_INDICATOR: u32 = 13091;
1351pub const TOOLTIPTEXT_SPIRIT_PERISCOPE: u32 = 13092;
1352pub const TOOLTIPTEXT_SPIRIT_FUEL_PRESSURE: u32 = 13093;
1353pub const TOOLTIPTEXT_SPIRIT_PIONEER_COMPASS: u32 = 13094;
1354pub const TOOLTIPTEXT_VIMY_FUEL_PRESSURE: u32 = 13096;
1355pub const TOOLTIPTEXT_VIMY_FUEL_PUMP_PORT: u32 = 13097;
1356pub const TOOLTIPTEXT_VIMY_FUEL_PUMP_STARBOARD: u32 = 13098;
1357pub const TOOLTIPTEXT_VIMY_FUEL_VALVE_PORT: u32 = 13099;
1358pub const TOOLTIPTEXT_VIMY_FUEL_VALVE_STARBOARD: u32 = 13100;
1359pub const TOOLTIPTEXT_ALTERNATOR_SWITCH: u32 = 13104;
1360pub const TOOLTIPTEXT_VOLTMETER: u32 = 13105;
1361pub const TOOLTIPTEXT_HEADING_INDICATOR_HEADING_2: u32 = 13106;
1362pub const TOOLTIPTEXT_ADF1_BEARING_TO_STATION: u32 = 13107;
1363pub const TOOLTIPTEXT_ADF_WINDOW: u32 = 13108;
1364pub const TOOLTIPTEXT_FUEL_TRANSFER_PUMP: u32 = 13109;
1365pub const TOOLTIPTEXT_VEGA_FUEL_SELECTOR: u32 = 13110;
1366pub const TOOLTIPTEXT_AUTOPILOT_HEADING_REF: u32 = 13111;
1367pub const TOOLTIPTEXT_GENERATOR_SWITCH: u32 = 13112;
1368pub const TOOLTIPTEXT_FUEL_PRESSURE: u32 = 13113;
1369pub const TOOLTIPTEXT_AIRSPEED_MPH: u32 = 13114;
1370pub const TOOLTIPTEXT_WRIGHT_FLYER_DISTANCE: u32 = 13115;
1371pub const TOOLTIPTEXT_WRIGHT_FLYER_ELAPSED_TIME: u32 = 13116;
1372pub const TOOLTIPTEXT_ATTITUDE_GYRO_CAGE: u32 = 13117;
1373pub const TOOLTIPTEXT_ATTITUDE_GYRO_CAGE_2: u32 = 13118;
1374pub const TOOLTIPTEXT_ENGINE_PERCENT_RPM: u32 = 13119;
1375pub const TOOLTIPTEXT_ROTOR_PERCENT_RPM: u32 = 13120;
1376pub const TOOLTIPTEXT_TOGGLE_PEDESTAL_WINDOW: u32 = 13121;
1377pub const TOOLTIPTEXT_CARB_TEMPERATURE_CELSIUS: u32 = 13122;
1378pub const TOOLTIPTEXT_CARB_HEAT: u32 = 13123;
1379pub const TOOLTIPTEXT_R22_MAIN_FUEL_PERCENT: u32 = 13124;
1380pub const TOOLTIPTEXT_R22_AUX_FUEL_PERCENT: u32 = 13125;
1381pub const TOOLTIPTEXT_R22_RT_TRIM: u32 = 13126;
1382pub const TOOLTIPTEXT_R22_THROTTLE_PERCENT: u32 = 13127;
1383pub const TOOLTIPTEXT_ROTOR_GOVERNOR: u32 = 13128;
1384pub const TOOLTIPTEXT_ROTOR_GOVERNOR_SWITCH: u32 = 13129;
1385pub const TOOLTIPTEXT_ROTOR_BRAKE: u32 = 13130;
1386pub const TOOLTIPTEXT_ROTOR_BRAKE_HANDLE: u32 = 13131;
1387pub const TOOLTIPTEXT_ROTOR_CLUTCH: u32 = 13132;
1388pub const TOOLTIPTEXT_ROTOR_CLUTCH_SWITCH: u32 = 13133;
1389pub const TOOLTIPTEXT_FUEL_VALVE: u32 = 13134;
1390pub const TOOLTIPTEXT_TOGGLE_FLAPS_WINDOW: u32 = 13135;
1391pub const TOOLTIPTEXT_MANIFOLD_PRESSURE_PSI: u32 = 13136;
1392pub const TOOLTIPTEXT_ENG1_MANIFOLD_PRESSURE_PSI: u32 = 13137;
1393pub const TOOLTIPTEXT_ENG2_MANIFOLD_PRESSURE_PSI: u32 = 13138;
1394pub const TOOLTIPTEXT_ENG3_MANIFOLD_PRESSURE_PSI: u32 = 13139;
1395pub const TOOLTIPTEXT_ENG4_MANIFOLD_PRESSURE_PSI: u32 = 13140;
1396pub const TOOLTIPTEXT_BATTERY_LOAD: u32 = 13141;
1397pub const TOOLTIPTEXT_SIDE_SLIP: u32 = 13142;
1398pub const TOOLTIPTEXT_COMET_LEFT_FUEL_SELECTOR: u32 = 13143;
1399pub const TOOLTIPTEXT_COMET_RIGHT_FUEL_SELECTOR: u32 = 13144;
1400pub const TOOLTIPTEXT_COMET_CROSSFEED: u32 = 13145;
1401pub const TOOLTIPTEXT_COMET_FRONT_TANK_FUEL_QTY: u32 = 13146;
1402pub const TOOLTIPTEXT_COMET_CENTER_TANK_FUEL_QTY: u32 = 13147;
1403pub const TOOLTIPTEXT_DC3_ENG1_FUEL_PRESSURE_LOW: u32 = 13148;
1404pub const TOOLTIPTEXT_DC3_ENG2_FUEL_PRESSURE_LOW: u32 = 13149;
1405pub const TOOLTIPTEXT_DC3_ENG1_OIL_PRESSURE_LOW: u32 = 13150;
1406pub const TOOLTIPTEXT_DC3_ENG2_OIL_PRESSURE_LOW: u32 = 13151;
1407pub const TOOLTIPTEXT_DC3_VOLTAGE_LOW: u32 = 13152;
1408pub const TOOLTIPTEXT_DC3_VACUUM_LOW: u32 = 13153;
1409pub const TOOLTIPTEXT_FORD_TRIMOTOR_FUEL_GAUGE_SELECTOR: u32 = 13154;
1410pub const TOOLTIPTEXT_DC3_FUEL_GAUGE_SELECTOR: u32 = 13155;
1411pub const TOOLTIPTEXT_DC3_RMI1_SELECTOR: u32 = 13156;
1412pub const TOOLTIPTEXT_DC3_RMI2_SELECTOR: u32 = 13157;
1413pub const TOOLTIPTEXT_DC3_ADF_SIGNAL_STRENGTH: u32 = 13158;
1414pub const TOOLTIPTEXT_LANDING_GEAR_LATCH: u32 = 13159;
1415pub const TOOLTIPTEXT_WRIGHT_FLYER_ANEMOMETER: u32 = 13160;
1416pub const TOOLTIPTEXT_ENG1_RADIATOR_SHUTTER_PERCENT: u32 = 13161;
1417pub const TOOLTIPTEXT_ENG2_RADIATOR_SHUTTER_PERCENT: u32 = 13162;
1418pub const TOOLTIPTEXT_ENG1_GENERATOR_AMPS: u32 = 13163;
1419pub const TOOLTIPTEXT_ENG2_GENERATOR_AMPS: u32 = 13164;
1420pub const TOOLTIPTEXT_TOGGLE_OTHER_WINDOW: u32 = 13165;
1421pub const TOOLTIPTEXT_COLLECTIVE: u32 = 13168;
1422pub const TOOLTIPTEXT_INERTIAL_SEPERATOR: u32 = 13176;
1423pub const TOOLTIPTEXT_NAV_GPS_SWITCH: u32 = 13184;
1424pub const TOOLTIPTEXT_MASTER_SWITCH: u32 = 13188;
1425pub const TOOLTIPTEXT_ENG1_FUEL_PRESSURE: u32 = 13200;
1426pub const TOOLTIPTEXT_ENG2_FUEL_PRESSURE: u32 = 13201;
1427pub const TOOLTIPTEXT_ENG3_FUEL_PRESSURE: u32 = 13202;
1428pub const TOOLTIPTEXT_ENG4_FUEL_PRESSURE: u32 = 13203;
1429pub const TOOLTIPTEXT_AUTOFEATHER_SWITCH: u32 = 13208;
1430pub const TOOLTIPTEXT_GPS_NRST_BUTTON: u32 = 13216;
1431pub const TOOLTIPTEXT_GPS_OBS_BUTTON: u32 = 13217;
1432pub const TOOLTIPTEXT_GPS_MSG_BUTTON: u32 = 13218;
1433pub const TOOLTIPTEXT_GPS_FPL_BUTTON: u32 = 13219;
1434pub const TOOLTIPTEXT_GPS_VNAV_BUTTON: u32 = 13220;
1435pub const TOOLTIPTEXT_GPS_PROC_BUTTON: u32 = 13221;
1436pub const TOOLTIPTEXT_GPS_CRSR_BUTTON: u32 = 13222;
1437pub const TOOLTIPTEXT_GPS_GROUP_KNOB: u32 = 13223;
1438pub const TOOLTIPTEXT_GPS_GROUP_KNOB_RIGHT: u32 = 13224;
1439pub const TOOLTIPTEXT_GPS_GROUP_KNOB_LEFT: u32 = 13225;
1440pub const TOOLTIPTEXT_GPS_PAGE_KNOB: u32 = 13226;
1441pub const TOOLTIPTEXT_GPS_PAGE_KNOB_RIGHT: u32 = 13227;
1442pub const TOOLTIPTEXT_GPS_PAGE_KNOB_LEFT: u32 = 13228;
1443pub const TOOLTIPTEXT_GPS_RANGE_UP: u32 = 13230;
1444pub const TOOLTIPTEXT_GPS_RANGE_DOWN: u32 = 13231;
1445pub const TOOLTIPTEXT_GPS_DIRECT_TO_BUTTON: u32 = 13232;
1446pub const TOOLTIPTEXT_GPS_MENU_BUTTON: u32 = 13233;
1447pub const TOOLTIPTEXT_GPS_CLR_BUTTON: u32 = 13234;
1448pub const TOOLTIPTEXT_GPS_ENTER_BUTTON: u32 = 13235;
1449pub const TOOLTIPTEXT_GPS_POWER_BUTTON: u32 = 13236;
1450pub const TOOLTIPTEXT_GPS_TERR_BUTTON: u32 = 13237;
1451pub const TOOLTIPTEXT_GPS_QUIT_BUTTON: u32 = 13238;
1452pub const TOOLTIPTEXT_GPS_IN_BUTTON: u32 = 13239;
1453pub const TOOLTIPTEXT_GPS_OUT_BUTTON: u32 = 13240;
1454pub const TOOLTIPTEXT_GPS_PAD_UP: u32 = 13241;
1455pub const TOOLTIPTEXT_GPS_PAD_DOWN: u32 = 13242;
1456pub const TOOLTIPTEXT_GPS_PAD_LEFT: u32 = 13243;
1457pub const TOOLTIPTEXT_GPS_PAD_RIGHT: u32 = 13244;
1458pub const TOOLTIPTEXT_GPS_ROUTE_BUTTON: u32 = 13245;
1459pub const TOOLTIPTEXT_GPS_DEFAULT_NAV_PAGE: u32 = 13246;
1460pub const TOOLTIPTEXT_GPS_MAP_PAGE: u32 = 13247;
1461pub const TOOLTIPTEXT_GPS_AIRPORT_LOCATION_PAGE: u32 = 13248;
1462pub const TOOLTIPTEXT_GPS_AIRPORT_RUNWAY_PAGE: u32 = 13249;
1463pub const TOOLTIPTEXT_GPS_AIRPORT_FREQUENCY_PAGE: u32 = 13250;
1464pub const TOOLTIPTEXT_GPS_AIRPORT_APPROACH_PAGE: u32 = 13251;
1465pub const TOOLTIPTEXT_GPS_INTERSECTION_PAGE: u32 = 13252;
1466pub const TOOLTIPTEXT_GPS_NDB_PAGE: u32 = 13253;
1467pub const TOOLTIPTEXT_GPS_VOR_PAGE: u32 = 13254;
1468pub const TOOLTIPTEXT_GPS_NEAREST_AIRPORT_PAGE: u32 = 13255;
1469pub const TOOLTIPTEXT_GPS_NEAREST_INTERSECTION_PAGE: u32 = 13256;
1470pub const TOOLTIPTEXT_GPS_NEAREST_NDB_PAGE: u32 = 13257;
1471pub const TOOLTIPTEXT_GPS_NEAREST_VOR_PAGE: u32 = 13258;
1472pub const TOOLTIPTEXT_GPS_NEAREST_AIRSPACE_PAGE: u32 = 13259;
1473pub const TOOLTIPTEXT_GPS_FLIGHT_PLAN_PAGE: u32 = 13260;
1474pub const TOOLTIPTEXT_GPS_PROCEDURES_PAGE: u32 = 13261;
1475pub const TOOLTIPTEXT_LOW_ROTOR_RPM_ANNUNCIATOR: u32 = 13262;
1476pub const TOOLTIPTEXT_ALTERNATOR_ANNUNCIATOR: u32 = 13263;
1477pub const TOOLTIPTEXT_LOW_OIL_PRESSURE_ANNUNCIATOR: u32 = 13264;
1478pub const TOOLTIPTEXT_LOW_FUEL_LEVEL_ANNUNCIATOR: u32 = 13265;
1479pub const TOOLTIPTEXT_STARTER_ANNUNCIATOR: u32 = 13266;
1480pub const TOOLTIPTEXT_MIXTURE_CUTOFF: u32 = 13267;
1481pub const TOOLTIPTEXT_ENG1_MIXTURE_CUTOFF: u32 = 13268;
1482pub const TOOLTIPTEXT_ENG2_MIXTURE_CUTOFF: u32 = 13269;
1483pub const TOOLTIPTEXT_ENG3_MIXTURE_CUTOFF: u32 = 13270;
1484pub const TOOLTIPTEXT_ENG4_MIXTURE_CUTOFF: u32 = 13271;
1485pub const TOOLTIPTEXT_THROTTLE_WRIGHT: u32 = 13272;
1486pub const TOOLTIPTEXT_FLAPS_ROCKER: u32 = 13273;
1487pub const TOOLTIPTEXT_DC3_LEFT_FUEL_SELECTOR: u32 = 13280;
1488pub const TOOLTIPTEXT_DC3_RIGHT_FUEL_SELECTOR: u32 = 13281;
1489pub const TOOLTIPTEXT_LIGHT_SWITCH_RECOGNITION: u32 = 13282;
1490pub const TOOLTIPTEXT_AUTOBRAKE_SWITCH: u32 = 13283;
1491pub const TOOLTIPTEXT_EMERGENCY_THROTTLE_PERCENT: u32 = 13284;
1492pub const TOOLTIPTEXT_BACKUP_AIRSPEED_KNOTS: u32 = 13285;
1493pub const TOOLTIPTEXT_BACKUP_AIRSPEED_KILOS: u32 = 13286;
1494pub const TOOLTIPTEXT_BACKUP_ALTIMETER_METERS: u32 = 13287;
1495pub const TOOLTIPTEXT_BACKUP_ALTIMETER_FEET: u32 = 13288;
1496pub const TOOLTIPTEXT_BACKUP_ATTITUDE_INDICATOR_BANK_PITCH: u32 = 13289;
1497pub const TOOLTIPTEXT_ALTERNATE_STATIC: u32 = 13290;
1498pub const TOOLTIPTEXT_XPNDR_SET_CODE_1200: u32 = 13291;
1499pub const TOOLTIPTEXT_XPNDR_STORE_STBY_CODE: u32 = 13292;
1500pub const TOOLTIPTEXT_XPNDR_RECALL_STBY_CODE: u32 = 13293;
1501pub const TOOLTIPTEXT_XPNDR_IDENT: u32 = 13294;
1502pub const TOOLTIPTEXT_XPNDR_REPLY: u32 = 13295;
1503pub const TOOLTIPTEXT_XPNDR_REPORTED_FLT_LVL: u32 = 13296;
1504pub const TOOLTIPTEXT_XPNDR_REPORTED_METERS: u32 = 13297;
1505pub const TOOLTIPTEXT_NAV_DISPLAY: u32 = 13298;
1506pub const TOOLTIPTEXT_NAV_DISPLAY_POWER: u32 = 13299;
1507pub const TOOLTIPTEXT_NAV_DISPLAY_GO: u32 = 13300;
1508pub const TOOLTIPTEXT_NAV_DISPLAY_LEFT: u32 = 13301;
1509pub const TOOLTIPTEXT_NAV_DISPLAY_UP: u32 = 13302;
1510pub const TOOLTIPTEXT_NAV_DISPLAY_DOWN: u32 = 13303;
1511pub const TOOLTIPTEXT_NAV_DISPLAY_RIGHT: u32 = 13304;
1512pub const TOOLTIPTEXT_CANOPY: u32 = 13305;
1513pub const TOOLTIPTEXT_MULTI_ENG_RPM: u32 = 13306;
1514pub const TOOLTIPTEXT_MULTI_ENG_MANIFOLD_PRESSURE_INHG: u32 = 13307;
1515pub const TOOLTIPTEXT_MULTI_ENG_MANIFOLD_PRESSURE_PASCAL: u32 = 13308;
1516pub const TOOLTIPTEXT_VHF_NAV1_COURSE: u32 = 13309;
1517pub const TOOLTIPTEXT_BEAVER_RMI: u32 = 13310;
1518pub const TOOLTIPTEXT_BEAVER_FUEL_SELECTOR: u32 = 13311;
1519pub const TOOLTIPTEXT_LOW_FUEL_PRESSURE_ANNUNCIATOR: u32 = 13312;
1520pub const TOOLTIPTEXT_BEAVER_FRONT_FUEL_GALLONS: u32 = 13313;
1521pub const TOOLTIPTEXT_BEAVER_CENTER_FUEL_GALLONS: u32 = 13314;
1522pub const TOOLTIPTEXT_BEAVER_REAR_FUEL_GALLONS: u32 = 13315;
1523pub const TOOLTIPTEXT_BEAVER_FRONT_FUEL_LITERS: u32 = 13316;
1524pub const TOOLTIPTEXT_BEAVER_CENTER_FUEL_LITERS: u32 = 13317;
1525pub const TOOLTIPTEXT_BEAVER_REAR_FUEL_LITERS: u32 = 13318;
1526pub const TOOLTIPTEXT_FUEL_PRESSURE_KGFSQCM: u32 = 13319;
1527pub const TOOLTIPTEXT_ENG_PRIMER: u32 = 13320;
1528pub const TOOLTIPTEXT_BEAVER_FLAP_SELECTOR_EXTEND: u32 = 13321;
1529pub const TOOLTIPTEXT_BEAVER_FLAP_SELECTOR_RETRACT: u32 = 13322;
1530pub const TOOLTIPTEXT_BEAVER_FLAP_PUMP: u32 = 13323;
1531pub const TOOLTIPTEXT_ENGINE_ALTERNATE_AIR: u32 = 13324;
1532pub const TOOLTIPTEXT_MAGNETO_SWITCH_OFF: u32 = 13325;
1533pub const TOOLTIPTEXT_MAGNETO_SWITCH_LEFT: u32 = 13326;
1534pub const TOOLTIPTEXT_MAGNETO_SWITCH_RIGHT: u32 = 13327;
1535pub const TOOLTIPTEXT_MAGNETO_SWITCH_BOTH: u32 = 13328;
1536pub const TOOLTIPTEXT_STALL_WARNING: u32 = 13329;
1537pub const TOOLTIPTEXT_VHF_NAV2_COURSE: u32 = 13330;
1538pub const TOOLTIPTEXT_LEFT_FUEL_WITH_AUX_TANK_GALLONS: u32 = 13331;
1539pub const TOOLTIPTEXT_RIGHT_FUEL_WITH_AUX_TANK_GALLONS: u32 = 13332;
1540pub const TOOLTIPTEXT_LEFT_FUEL_WITH_AUX_TANK_LITERS: u32 = 13333;
1541pub const TOOLTIPTEXT_RIGHT_FUEL_WITH_AUX_TANK_LITERS: u32 = 13334;
1542pub const TOOLTIPTEXT_WATER_BALLAST_DRAIN_VALVE: u32 = 13335;
1543pub const TOOLTIPTEXT_GENERATOR_WARNING_LIGHT: u32 = 13336;
1544pub const TOOLTIPTEXT_OIL_PRESSURE_WARNING_LIGHT: u32 = 13337;
1545pub const TOOLTIPTEXT_FUEL_PRESSURE_WARNING_LIGHT: u32 = 13338;
1546pub const TOOLTIPTEXT_ENGINE_FIRE_WARNING_LIGHT: u32 = 13339;
1547pub const TOOLTIPTEXT_ENG1_FUEL_PRESSURE_KGFSQCM: u32 = 13340;
1548pub const TOOLTIPTEXT_ENG2_FUEL_PRESSURE_KGFSQCM: u32 = 13341;
1549pub const TOOLTIPTEXT_ENG3_FUEL_PRESSURE_KGFSQCM: u32 = 13342;
1550pub const TOOLTIPTEXT_ENG4_FUEL_PRESSURE_KGFSQCM: u32 = 13343;
1551pub const TOOLTIPTEXT_GEAR_SWITCH: u32 = 13344;
1552pub const TOOLTIPTEXT_CYCLE_NEXT_TARGET: u32 = 13345;
1553pub const TOOLTIPTEXT_CYCLE_PREVIOUS_TARGET: u32 = 13346;
1554pub const TOOLTIPTEXT_DISTANCE_TO_TARGET: u32 = 13347;
1555pub const TOOLTIPTEXT_TARGET_ALTITUDE: u32 = 13348;
1556pub const TOOLTIPTEXT_GAUGE_FIRE_PROTECTION: u32 = 13349;
1557pub const TOOLTIPTEXT_ENG1_FIRE_SWITCH: u32 = 13350;
1558pub const TOOLTIPTEXT_ENG2_FIRE_SWITCH: u32 = 13351;
1559pub const TOOLTIPTEXT_ENG3_FIRE_SWITCH: u32 = 13352;
1560pub const TOOLTIPTEXT_ENG4_FIRE_SWITCH: u32 = 13353;
1561pub const TOOLTIPTEXT_APU_FIRE_SWITCH: u32 = 13354;
1562pub const TOOLTIPTEXT_APU_SWITCH: u32 = 13355;
1563pub const TOOLTIPTEXT_APU_FAULT_LIGHT: u32 = 13356;
1564pub const TOOLTIPTEXT_APU_ONOFF_LIGHT: u32 = 13357;
1565pub const TOOLTIPTEXT_GAUGE_RADIO_CONTROL_HEAD: u32 = 13358;
1566pub const TOOLTIPTEXT_RADIO_COM1_SELECT_SWITCH: u32 = 13359;
1567pub const TOOLTIPTEXT_RADIO_COM1_SWAP_SWITCH: u32 = 13360;
1568pub const TOOLTIPTEXT_RADIO_COM2_SELECT_SWITCH: u32 = 13361;
1569pub const TOOLTIPTEXT_RADIO_COM2_SWAP_SWITCH: u32 = 13362;
1570pub const TOOLTIPTEXT_RADIO_NAV1_SELECT_SWITCH: u32 = 13363;
1571pub const TOOLTIPTEXT_RADIO_NAV1_SWAP_SWITCH: u32 = 13364;
1572pub const TOOLTIPTEXT_RADIO_NAV2_SELECT_SWITCH: u32 = 13365;
1573pub const TOOLTIPTEXT_RADIO_NAV2_SWAP_SWITCH: u32 = 13366;
1574pub const TOOLTIPTEXT_RADIO_ADF1_SELECT_SWITCH: u32 = 13367;
1575pub const TOOLTIPTEXT_RADIO_ADF2_SELECT_SWITCH: u32 = 13368;
1576pub const TOOLTIPTEXT_RADIO_XPDR_SELECT_SWITCH: u32 = 13369;
1577pub const TOOLTIPTEXT_RADIO_TUNER_KNOB: u32 = 13370;
1578pub const TOOLTIPTEXT_GAUGE_MFD: u32 = 13371;
1579pub const TOOLTIPTEXT_SEATBELTS_SWITCH: u32 = 13372;
1580pub const TOOLTIPTEXT_NOSMOKING_SWITCH: u32 = 13373;
1581pub const TOOLTIPTEXT_ENG1_IGNITION_SWITCH: u32 = 13374;
1582pub const TOOLTIPTEXT_ENG2_IGNITION_SWITCH: u32 = 13375;
1583pub const TOOLTIPTEXT_GAUGE_TRIM: u32 = 13376;
1584pub const TOOLTIPTEXT_GAUGE_BACKUP_VORADF: u32 = 13377;
1585pub const TOOLTIPTEXT_GAUGE_BACKUP_ALTASI: u32 = 13378;
1586pub const TOOLTIPTEXT_GAUGE_ECU: u32 = 13379;
1587pub const TOOLTIPTEXT_GAUGE_EFIS_CONTROL_HEAD: u32 = 13380;
1588pub const TOOLTIPTEXT_GAUGE_OVERHEAD_PANEL: u32 = 13381;
1589pub const TOOLTIPTEXT_LEFT_LDG_LIGHT_RETRACT_SWITCH: u32 = 13382;
1590pub const TOOLTIPTEXT_RIGHT_LDG_LIGHT_RETRACT_SWITCH: u32 = 13383;
1591pub const TOOLTIPTEXT_ENG_ANTI_ICE_SWITCH: u32 = 13384;
1592pub const TOOLTIPTEXT_B737_LE_DEVICES_TEST_SWITCH: u32 = 13385;
1593pub const TOOLTIPTEXT_B737_MASTER_STARTER_ENG1: u32 = 13386;
1594pub const TOOLTIPTEXT_B737_MASTER_STARTER_ENG2: u32 = 13387;
1595pub const TOOLTIPTEXT_B737_DC_VOLTS_SWITCH: u32 = 13392;
1596pub const TOOLTIPTEXT_B737_GEN1_SWITCH: u32 = 13393;
1597pub const TOOLTIPTEXT_B737_GEN2_SWITCH: u32 = 13394;
1598pub const TOOLTIPTEXT_B737_APU1_SWITCH: u32 = 13395;
1599pub const TOOLTIPTEXT_B737_APU2_SWITCH: u32 = 13396;
1600pub const TOOLTIPTEXT_B737_EEC1_SWITCH: u32 = 13397;
1601pub const TOOLTIPTEXT_B737_EEC2_SWITCH: u32 = 13398;
1602pub const TOOLTIPTEXT_B737_HYD_ENG1_SWITCH: u32 = 13399;
1603pub const TOOLTIPTEXT_B737_HYD_ENG2_SWITCH: u32 = 13400;
1604pub const TOOLTIPTEXT_B737_HYD_ELEC_SWITCH: u32 = 13401;
1605pub const TOOLTIPTEXT_B737_ENG1_OFF_FLT_SWITCH: u32 = 13402;
1606pub const TOOLTIPTEXT_B737_ENG2_OFF_FLT_SWITCH: u32 = 13403;
1607pub const TOOLTIPTEXT_B737_ENG_START_SWITCH: u32 = 13404;
1608pub const TOOLTIPTEXT_TEMP_PLACEHOLDER_SYSTEM: u32 = 13405;
1609pub const TOOLTIPTEXT_B737_N1_KNOB: u32 = 13406;
1610pub const TOOLTIPTEXT_C208_INERTIAL_SEPARATOR: u32 = 13407;
1611pub const TOOLTIPTEXT_C208_VOLT_AMMETER: u32 = 13408;
1612pub const TOOLTIPTEXT_XMISSION_PRESSURE_PSI: u32 = 13409;
1613pub const TOOLTIPTEXT_XMISSION_PRESSURE_KGFSQCM: u32 = 13410;
1614pub const TOOLTIPTEXT_XMISSION_TEMP_F: u32 = 13411;
1615pub const TOOLTIPTEXT_XMISSION_TEMP_C: u32 = 13412;
1616pub const TOOLTIPTEXT_FUEL_QUANTITY_GAL: u32 = 13413;
1617pub const TOOLTIPTEXT_FUEL_QUANTITY_L: u32 = 13414;
1618pub const TOOLTIPTEXT_ENG_ELECTRICAL_LOAD: u32 = 13415;
1619pub const TOOLTIPTEXT_TURBINE_TEMPERATURE_F: u32 = 13416;
1620pub const TOOLTIPTEXT_TURBINE_TEMPERATURE_C: u32 = 13417;
1621pub const TOOLTIPTEXT_TOTAL_AIR_TEMPERATURE_CELSIUS: u32 = 13418;
1622pub const TOOLTIPTEXT_G_FORCE: u32 = 13419;
1623pub const TOOLTIPTEXT_AUTOPILOT_ENGAGE: u32 = 13420;
1624pub const TOOLTIPTEXT_AUTOPILOT_DISCONNECT: u32 = 13421;
1625pub const TOOLTIPTEXT_TURB_ENG_IGNITION_SWITCH: u32 = 13422;
1626pub const TOOLTIPTEXT_EXTRA_FUEL_GAUGE_QUANTITY: u32 = 13423;
1627pub const TOOLTIPTEXT_DME_AUDIO_SELECTOR: u32 = 13424;
1628pub const TOOLTIPTEXT_A321_ACTIVE_FREQUENCY: u32 = 13425;
1629pub const TOOLTIPTEXT_A321_STBY_FREQUENCY: u32 = 13426;
1630pub const TOOLTIPTEXT_AUTO_LAND: u32 = 13427;
1631pub const TOOLTIPTEXT_MASTER_WARN: u32 = 13428;
1632pub const TOOLTIPTEXT_A321_PFD_CHRONO: u32 = 13429;
1633pub const TOOLTIPTEXT_TOGA: u32 = 13430;
1634pub const TOOLTIPTEXT_A321_MASTER_STARTER_ENG1: u32 = 13431;
1635pub const TOOLTIPTEXT_A321_MASTER_STARTER_ENG2: u32 = 13432;
1636pub const TOOLTIPTEXT_A321_IGNITION_MODE: u32 = 13433;
1637pub const TOOLTIPTEXT_A321_INERTIAL_DATA_KNOB: u32 = 13434;
1638pub const TOOLTIPTEXT_A321_INERTIAL_DATA_SWITCH: u32 = 13435;
1639pub const TOOLTIPTEXT_A321_STD_BARO_PULL: u32 = 13436;
1640pub const TOOLTIPTEXT_SET_STD_BARO: u32 = 13437;
1641pub const TOOLTIPTEXT_EMERGENCY_GEAR_HANDLE: u32 = 13438;
1642pub const TOOLTIPTEXT_GAUGE_EFIS: u32 = 13439;
1643pub const TOOLTIPTEXT_GAUGE_ECAMS: u32 = 13440;
1644pub const TOOLTIPTEXT_BACKUP_PFD: u32 = 13441;
1645pub const TOOLTIPTEXT_CRJ_FLAP_LEVER: u32 = 13442;
1646pub const TOOLTIPTEXT_A321_ELAC1: u32 = 13443;
1647pub const TOOLTIPTEXT_A321_ELAC2: u32 = 13444;
1648pub const TOOLTIPTEXT_A321_SEC1: u32 = 13445;
1649pub const TOOLTIPTEXT_A321_SEC2: u32 = 13446;
1650pub const TOOLTIPTEXT_A321_SEC3: u32 = 13447;
1651pub const TOOLTIPTEXT_A321_FAC1: u32 = 13448;
1652pub const TOOLTIPTEXT_A321_FAC2: u32 = 13449;
1653pub const TOOLTIPTEXT_APU_VOLTS: u32 = 13450;
1654pub const TOOLTIPTEXT_TURB_ENG2_IGNITION_SWITCH: u32 = 13451;
1655pub const TOOLTIPTEXT_LEAR45_POINTER1_SOURCE_SELECT_SWITCH: u32 = 13452;
1656pub const TOOLTIPTEXT_LEAR45_POINTER2_SOURCE_SELECT_SWITCH: u32 = 13453;
1657pub const TOOLTIPTEXT_CRJ_HPA_IN_BUTTON: u32 = 13454;
1658pub const TOOLTIPTEXT_CRJ_BRG1_BUTTON: u32 = 13455;
1659pub const TOOLTIPTEXT_CRJ_BRG2_BUTTON: u32 = 13456;
1660pub const TOOLTIPTEXT_CRJ_MFD_FORMAT: u32 = 13457;
1661pub const TOOLTIPTEXT_CRJ_MAP_RANGE: u32 = 13458;
1662pub const TOOLTIPTEXT_CRJ_HALF_BANK: u32 = 13459;
1663pub const TOOLTIPTEXT_DISPLAY_CONTROL_PANEL: u32 = 13460;
1664pub const TOOLTIPTEXT_CRJ_BLEED_AIR_SOURCE: u32 = 13461;
1665pub const TOOLTIPTEXT_COURSE_SELECT: u32 = 13462;
1666pub const TOOLTIPTEXT_COM_RECEIVE_ALL: u32 = 13463;
1667pub const TOOLTIPTEXT_AUTOPILOT_MODE_ANNUNCIATOR: u32 = 13464;
1668pub const TOOLTIPTEXT_RMI_POINTER1: u32 = 13465;
1669pub const TOOLTIPTEXT_RMI_POINTER2: u32 = 13466;
1670pub const TOOLTIPTEXT_FIRE_WARNING_LIGHT: u32 = 13467;
1671pub const TOOLTIPTEXT_B737_EFIS_DISPLAY_MODE: u32 = 13468;
1672pub const TOOLTIPTEXT_B737_EFIS_DISPLAY_SCALE: u32 = 13469;
1673pub const TOOLTIPTEXT_B737_MFD_CENTERED: u32 = 13470;
1674pub const TOOLTIPTEXT_B737_POINTER1: u32 = 13471;
1675pub const TOOLTIPTEXT_B737_POINTER2: u32 = 13472;
1676pub const TOOLTIPTEXT_B737_EFIS_SHOW_WAYPOINTS: u32 = 13473;
1677pub const TOOLTIPTEXT_B737_EFIS_SHOW_AIRPORTS: u32 = 13474;
1678pub const TOOLTIPTEXT_B737_EFIS_SHOW_NDB: u32 = 13475;
1679pub const TOOLTIPTEXT_B737_EFIS_SHOW_VOR: u32 = 13476;
1680pub const TOOLTIPTEXT_B737_AUTOPILOT_BANK_LIMIT: u32 = 13477;
1681pub const TOOLTIPTEXT_NAV_FREQUENCY_SWAP: u32 = 13478;
1682pub const TOOLTIPTEXT_COM_FREQUENCY_SWAP: u32 = 13479;
1683pub const TOOLTIPTEXT_ALTITUDE_BUG_ADJUST: u32 = 13480;
1684pub const TOOLTIPTEXT_COURSE_ADJUST: u32 = 13481;
1685pub const TOOLTIPTEXT_G1000_SOFTKEYS: u32 = 13482;
1686pub const TOOLTIPTEXT_VERTICAL_SPEED_KTS: u32 = 13483;
1687pub const TOOLTIPTEXT_TOW_RELEASE: u32 = 13484;
1688pub const TOOLTIPTEXT_DG808S_VARIO_SWITCH: u32 = 13485;
1689pub const TOOLTIPTEXT_DG808S_GYRO_SWITCH: u32 = 13486;
1690pub const TOOLTIPTEXT_DG808S_VARIOMETER: u32 = 13487;
1691pub const TOOLTIPTEXT_ANTISKID: u32 = 13488;
1692pub const TOOLTIPTEXT_B737_BACKUP_VOR_POINTER1: u32 = 13489;
1693pub const TOOLTIPTEXT_B737_BACKUP_VOR_POINTER2: u32 = 13490;
1694pub const TOOLTIPTEXT_B737_CLOCK_CHR: u32 = 13491;
1695pub const TOOLTIPTEXT_B737_CLOCK_DAT: u32 = 13492;
1696pub const TOOLTIPTEXT_B737_CLOCK_RUN_HLD: u32 = 13493;
1697pub const TOOLTIPTEXT_B737_CLOCK_RST: u32 = 13494;
1698pub const TOOLTIPTEXT_B737_BACKUP_ATTITUDE_ILS_KNOB: u32 = 13495;
1699pub const TOOLTIPTEXT_B737_BACKUP_ATTITUDE_CAL_KNOB: u32 = 13496;
1700pub const KEY_ID_MIN: u32 = 65536;
1701pub const KEY_NULL: u32 = 65536;
1702pub const KEY_DEMO_STOP: u32 = 65537;
1703pub const KEY_REPLAY_STOP: u32 = 65537;
1704pub const KEY_SELECT_1: u32 = 65538;
1705pub const KEY_SELECT_2: u32 = 65539;
1706pub const KEY_SELECT_3: u32 = 65540;
1707pub const KEY_SELECT_4: u32 = 65541;
1708pub const KEY_DEMO_RECORD_1_SEC: u32 = 65543;
1709pub const KEY_DEMO_RECORD_5_SEC: u32 = 65544;
1710pub const KEY_MACRO_BEGIN: u32 = 65546;
1711pub const KEY_MACRO_END: u32 = 65547;
1712pub const KEY_MINUS: u32 = 65548;
1713pub const KEY_PLUS: u32 = 65549;
1714pub const KEY_ZOOM_1X: u32 = 65550;
1715pub const KEY_PANEL_SELECT_1: u32 = 65551;
1716pub const KEY_SOUND_TOGGLE: u32 = 65552;
1717pub const KEY_FULL_WINDOW_TOGGLE: u32 = 65553;
1718pub const KEY_ENGINE: u32 = 65554;
1719pub const KEY_SIM_RATE: u32 = 65555;
1720pub const KEY_XPNDR: u32 = 65556;
1721pub const KEY_SLEW_TOGGLE: u32 = 65557;
1722pub const KEY_EGT: u32 = 65558;
1723pub const KEY_SMOKE_TOGGLE: u32 = 65559;
1724pub const KEY_STROBES_TOGGLE: u32 = 65560;
1725pub const KEY_PAUSE_TOGGLE: u32 = 65561;
1726pub const KEY_REFRESH_SCENERY: u32 = 65562;
1727pub const KEY_ATC: u32 = 65564;
1728pub const KEY_ADF: u32 = 65566;
1729pub const KEY_VIEW_MODE: u32 = 65567;
1730pub const KEY_HEADING_GYRO_SET: u32 = 65568;
1731pub const KEY_DME: u32 = 65569;
1732pub const KEY_GEAR_TOGGLE: u32 = 65570;
1733pub const KEY_ANTI_ICE_TOGGLE: u32 = 65571;
1734pub const KEY_JET_STARTER: u32 = 65572;
1735pub const KEY_JOYSTICK_CALIBRATE: u32 = 65573;
1736pub const KEY_ALL_LIGHTS_TOGGLE: u32 = 65574;
1737pub const KEY_SITUATION_SAVE: u32 = 65575;
1738pub const KEY_VIEW_WINDOW_TO_FRONT: u32 = 65576;
1739pub const KEY_DEMO_RECORD_STOP: u32 = 65579;
1740pub const KEY_ANALYSIS_MANEUVER_STOP: u32 = 65579;
1741pub const KEY_AP_MASTER: u32 = 65580;
1742pub const KEY_FREQUENCY_SWAP: u32 = 65581;
1743pub const KEY_COM_RADIO: u32 = 65582;
1744pub const KEY_VOR_OBS: u32 = 65583;
1745pub const KEY_BAROMETRIC: u32 = 65584;
1746pub const KEY_NAV_RADIO: u32 = 65585;
1747pub const KEY_MAGNETO: u32 = 65586;
1748pub const KEY_DEMO_RECORD_MESSAGE: u32 = 65587;
1749pub const KEY_BRAKES: u32 = 65588;
1750pub const KEY_SPOILERS_TOGGLE: u32 = 65589;
1751pub const KEY_SITUATION_RESET: u32 = 65591;
1752pub const KEY_FLAPS_UP: u32 = 65595;
1753pub const KEY_THROTTLE_FULL: u32 = 65596;
1754pub const KEY_FLAPS_1: u32 = 65597;
1755pub const KEY_THROTTLE_INCR: u32 = 65598;
1756pub const KEY_FLAPS_2: u32 = 65599;
1757pub const KEY_THROTTLE_INCR_SMALL: u32 = 65600;
1758pub const KEY_FLAPS_3: u32 = 65601;
1759pub const KEY_THROTTLE_DECR: u32 = 65602;
1760pub const KEY_FLAPS_4: u32 = 65603;
1761pub const KEY_FLAPS_DOWN: u32 = 65603;
1762pub const KEY_THROTTLE_CUT: u32 = 65604;
1763pub const KEY_VIEW: u32 = 65606;
1764pub const KEY_ELEV_TRIM_DN: u32 = 65607;
1765pub const KEY_ELEV_DOWN: u32 = 65608;
1766pub const KEY_INCREASE_THROTTLE: u32 = 65609;
1767pub const KEY_AILERONS_LEFT: u32 = 65611;
1768pub const KEY_CENTER_AILER_RUDDER: u32 = 65612;
1769pub const KEY_AILERONS_RIGHT: u32 = 65613;
1770pub const KEY_ELEV_TRIM_UP: u32 = 65615;
1771pub const KEY_ELEV_UP: u32 = 65616;
1772pub const KEY_DECREASE_THROTTLE: u32 = 65617;
1773pub const KEY_MOUSE_AS_YOKE_TOGGLE: u32 = 65619;
1774pub const KEY_SLEW_ALTIT_UP_FAST: u32 = 65620;
1775pub const KEY_SLEW_ALTIT_UP_SLOW: u32 = 65621;
1776pub const KEY_SLEW_ALTIT_FREEZE: u32 = 65622;
1777pub const KEY_SLEW_ALTIT_DN_SLOW: u32 = 65623;
1778pub const KEY_SLEW_ALTIT_DN_FAST: u32 = 65624;
1779pub const KEY_SLEW_ALTIT_PLUS: u32 = 65625;
1780pub const KEY_SLEW_ALTIT_MINUS: u32 = 65626;
1781pub const KEY_SLEW_PITCH_DN_FAST: u32 = 65627;
1782pub const KEY_SLEW_PITCH_DN_SLOW: u32 = 65628;
1783pub const KEY_SLEW_PITCH_FREEZE: u32 = 65629;
1784pub const KEY_SLEW_PITCH_UP_SLOW: u32 = 65630;
1785pub const KEY_SLEW_PITCH_UP_FAST: u32 = 65631;
1786pub const KEY_SLEW_PITCH_PLUS: u32 = 65632;
1787pub const KEY_SLEW_PITCH_MINUS: u32 = 65633;
1788pub const KEY_MAGNETO_DECR: u32 = 65634;
1789pub const KEY_MAGNETO_INCR: u32 = 65635;
1790pub const KEY_COM_RADIO_WHOLE_DEC: u32 = 65636;
1791pub const KEY_COM_RADIO_WHOLE_INC: u32 = 65637;
1792pub const KEY_COM_RADIO_FRACT_DEC: u32 = 65638;
1793pub const KEY_COM_RADIO_FRACT_INC: u32 = 65639;
1794pub const KEY_NAV1_RADIO_WHOLE_DEC: u32 = 65640;
1795pub const KEY_NAV1_RADIO_WHOLE_INC: u32 = 65641;
1796pub const KEY_NAV1_RADIO_FRACT_DEC: u32 = 65642;
1797pub const KEY_NAV1_RADIO_FRACT_INC: u32 = 65643;
1798pub const KEY_NAV2_RADIO_WHOLE_DEC: u32 = 65644;
1799pub const KEY_NAV2_RADIO_WHOLE_INC: u32 = 65645;
1800pub const KEY_NAV2_RADIO_FRACT_DEC: u32 = 65646;
1801pub const KEY_NAV2_RADIO_FRACT_INC: u32 = 65647;
1802pub const KEY_ADF_100_INC: u32 = 65648;
1803pub const KEY_ADF_10_INC: u32 = 65649;
1804pub const KEY_ADF_1_INC: u32 = 65650;
1805pub const KEY_XPNDR_1000_INC: u32 = 65651;
1806pub const KEY_XPNDR_100_INC: u32 = 65652;
1807pub const KEY_XPNDR_10_INC: u32 = 65653;
1808pub const KEY_XPNDR_1_INC: u32 = 65654;
1809pub const KEY_ZOOM_IN: u32 = 65655;
1810pub const KEY_ZOOM_OUT: u32 = 65656;
1811pub const KEY_CLOCK_HOURS_DEC: u32 = 65657;
1812pub const KEY_CLOCK_HOURS_INC: u32 = 65658;
1813pub const KEY_CLOCK_MINUTES_DEC: u32 = 65659;
1814pub const KEY_CLOCK_MINUTES_INC: u32 = 65660;
1815pub const KEY_CLOCK_SECONDS_ZERO: u32 = 65661;
1816pub const KEY_VOR1_OBI_DEC: u32 = 65662;
1817pub const KEY_VOR1_OBI_INC: u32 = 65663;
1818pub const KEY_VOR2_OBI_DEC: u32 = 65664;
1819pub const KEY_VOR2_OBI_INC: u32 = 65665;
1820pub const KEY_ADF_100_DEC: u32 = 65666;
1821pub const KEY_ADF_10_DEC: u32 = 65667;
1822pub const KEY_ADF_1_DEC: u32 = 65668;
1823pub const KEY_AP_MASTER_ALT: u32 = 65669;
1824pub const KEY_MAP_ZOOM_FINE_IN: u32 = 65670;
1825pub const KEY_PAN_LEFT: u32 = 65671;
1826pub const KEY_PAN_RIGHT: u32 = 65672;
1827pub const KEY_MAP_ZOOM_FINE_OUT: u32 = 65673;
1828pub const KEY_VIEW_FORWARD: u32 = 65674;
1829pub const KEY_VIEW_FORWARD_RIGHT: u32 = 65675;
1830pub const KEY_VIEW_RIGHT: u32 = 65676;
1831pub const KEY_VIEW_REAR_RIGHT: u32 = 65677;
1832pub const KEY_VIEW_REAR: u32 = 65678;
1833pub const KEY_VIEW_REAR_LEFT: u32 = 65679;
1834pub const KEY_VIEW_LEFT: u32 = 65680;
1835pub const KEY_VIEW_FORWARD_LEFT: u32 = 65681;
1836pub const KEY_VIEW_DOWN: u32 = 65682;
1837pub const KEY_ELEVATOR_DOWN: u32 = 65683;
1838pub const KEY_ELEVATOR_UP: u32 = 65684;
1839pub const KEY_AILERON_LEFT: u32 = 65685;
1840pub const KEY_AILERON_CENTER: u32 = 65686;
1841pub const KEY_AILERON_RIGHT: u32 = 65687;
1842pub const KEY_RUDDER_LEFT: u32 = 65688;
1843pub const KEY_RUDDER_CENTER: u32 = 65689;
1844pub const KEY_RUDDER_RIGHT: u32 = 65690;
1845pub const KEY_VIEW1_MODE_SET: u32 = 65691;
1846pub const KEY_SOUND_SET: u32 = 65692;
1847pub const KEY_VIEW1_DIRECTION_SET: u32 = 65693;
1848pub const KEY_ELEVATOR_SET: u32 = 65694;
1849pub const KEY_AILERON_SET: u32 = 65695;
1850pub const KEY_RUDDER_SET: u32 = 65696;
1851pub const KEY_THROTTLE_SET: u32 = 65697;
1852pub const KEY_FLAPS_SET: u32 = 65698;
1853pub const KEY_GEAR_SET: u32 = 65700;
1854pub const KEY_VIEW1_ZOOM_SET: u32 = 65701;
1855pub const KEY_AXIS_IND_SET: u32 = 65702;
1856pub const KEY_ELEVATOR_TRIM_SET: u32 = 65706;
1857pub const KEY_COM_RADIO_SET: u32 = 65707;
1858pub const KEY_NAV1_RADIO_SET: u32 = 65708;
1859pub const KEY_NAV2_RADIO_SET: u32 = 65709;
1860pub const KEY_VIEW2_MODE_SET: u32 = 65710;
1861pub const KEY_VIEW2_DIRECTION_SET: u32 = 65711;
1862pub const KEY_VIEW2_ZOOM_SET: u32 = 65712;
1863pub const KEY_MAP_ZOOM_SET: u32 = 65713;
1864pub const KEY_ADF_SET: u32 = 65714;
1865pub const KEY_XPNDR_SET: u32 = 65715;
1866pub const KEY_VOR1_SET: u32 = 65716;
1867pub const KEY_VOR2_SET: u32 = 65717;
1868pub const KEY_ZOOM_MINUS: u32 = 65718;
1869pub const KEY_ZOOM_PLUS: u32 = 65719;
1870pub const KEY_BRAKES_LEFT: u32 = 65720;
1871pub const KEY_BRAKES_RIGHT: u32 = 65721;
1872pub const KEY_AP_ATT_HOLD: u32 = 65722;
1873pub const KEY_AP_LOC_HOLD: u32 = 65723;
1874pub const KEY_AP_APR_HOLD: u32 = 65724;
1875pub const KEY_AP_HDG_HOLD: u32 = 65725;
1876pub const KEY_AP_ALT_HOLD: u32 = 65726;
1877pub const KEY_AP_WING_LEVELER: u32 = 65727;
1878pub const KEY_AP_BC_HOLD: u32 = 65728;
1879pub const KEY_AP_NAV1_HOLD: u32 = 65729;
1880pub const KEY_SLEW_OFF: u32 = 65730;
1881pub const KEY_SLEW_ON: u32 = 65731;
1882pub const KEY_EXIT: u32 = 65732;
1883pub const KEY_ABORT: u32 = 65733;
1884pub const KEY_PAN_UP: u32 = 65734;
1885pub const KEY_PAN_DOWN: u32 = 65735;
1886pub const KEY_READOUTS_SLEW: u32 = 65736;
1887pub const KEY_READOUTS_FLIGHT: u32 = 65737;
1888pub const KEY_SLEW_BANK_MINUS: u32 = 65738;
1889pub const KEY_SLEW_AHEAD_PLUS: u32 = 65739;
1890pub const KEY_SLEW_BANK_PLUS: u32 = 65740;
1891pub const KEY_SLEW_LEFT: u32 = 65741;
1892pub const KEY_SLEW_FREEZE: u32 = 65742;
1893pub const KEY_SLEW_RIGHT: u32 = 65743;
1894pub const KEY_SLEW_HEADING_MINUS: u32 = 65744;
1895pub const KEY_SLEW_AHEAD_MINUS: u32 = 65745;
1896pub const KEY_SLEW_HEADING_PLUS: u32 = 65746;
1897pub const KEY_PANEL_SELECT_2: u32 = 65747;
1898pub const KEY_PANEL_TOGGLE: u32 = 65748;
1899pub const KEY_VIEW_MODE_REV: u32 = 65749;
1900pub const KEY_PANEL_LIGHTS_TOGGLE: u32 = 65750;
1901pub const KEY_LANDING_LIGHTS_TOGGLE: u32 = 65751;
1902pub const KEY_PARKING_BRAKES: u32 = 65752;
1903pub const KEY_ZOOM_IN_FINE: u32 = 65754;
1904pub const KEY_ZOOM_OUT_FINE: u32 = 65755;
1905pub const KEY_MINUS_SHIFT: u32 = 65756;
1906pub const KEY_PLUS_SHIFT: u32 = 65757;
1907pub const KEY_FLAPS_INCR: u32 = 65758;
1908pub const KEY_FLAPS_DECR: u32 = 65759;
1909pub const KEY_FLAPS_DETENTS_SET: u32 = 65760;
1910pub const KEY_AXIS_ELEVATOR_SET: u32 = 65762;
1911pub const KEY_AXIS_AILERONS_SET: u32 = 65763;
1912pub const KEY_AXIS_RUDDER_SET: u32 = 65764;
1913pub const KEY_AXIS_THROTTLE_SET: u32 = 65765;
1914pub const KEY_AXIS_ELEV_TRIM_SET: u32 = 65766;
1915pub const KEY_PROP_PITCH_SET: u32 = 65767;
1916pub const KEY_PROP_PITCH_LO: u32 = 65768;
1917pub const KEY_PROP_PITCH_INCR: u32 = 65769;
1918pub const KEY_PROP_PITCH_INCR_SMALL: u32 = 65770;
1919pub const KEY_PROP_PITCH_DECR: u32 = 65771;
1920pub const KEY_PROP_PITCH_HI: u32 = 65772;
1921pub const KEY_MIXTURE_SET: u32 = 65773;
1922pub const KEY_MIXTURE_RICH: u32 = 65774;
1923pub const KEY_MIXTURE_INCR: u32 = 65775;
1924pub const KEY_MIXTURE_INCR_SMALL: u32 = 65776;
1925pub const KEY_MIXTURE_DECR: u32 = 65777;
1926pub const KEY_MIXTURE_LEAN: u32 = 65778;
1927pub const KEY_SCRIPT_EVENT_1: u32 = 65782;
1928pub const KEY_SCRIPT_EVENT_2: u32 = 65783;
1929pub const KEY_VIEW_DIRECTION_SET: u32 = 65784;
1930pub const KEY_MOUSE_AS_YOKE_SUSPEND: u32 = 65784;
1931pub const KEY_MOUSE_AS_YOKE_RESUME: u32 = 65785;
1932pub const KEY_SPOILERS_SET: u32 = 65786;
1933pub const KEY_DME1_TOGGLE: u32 = 65787;
1934pub const KEY_DME2_TOGGLE: u32 = 65788;
1935pub const KEY_SIM_RATE_INCR: u32 = 65789;
1936pub const KEY_SIM_RATE_DECR: u32 = 65790;
1937pub const KEY_AUTOPILOT_OFF: u32 = 65791;
1938pub const KEY_AUTOPILOT_ON: u32 = 65792;
1939pub const KEY_YAW_DAMPER_TOGGLE: u32 = 65793;
1940pub const KEY_PAUSE_ON: u32 = 65794;
1941pub const KEY_PAUSE_OFF: u32 = 65795;
1942pub const KEY_SLEW_RESET: u32 = 65796;
1943pub const KEY_AP_PANEL_HEADING_HOLD: u32 = 65798;
1944pub const KEY_AP_PANEL_ALTITUDE_HOLD: u32 = 65799;
1945pub const KEY_CHVPP_LEFT_HAT_UP: u32 = 65800;
1946pub const KEY_CHVPP_LEFT_HAT_DOWN: u32 = 65801;
1947pub const KEY_CHVPP_AP_ALT_WING: u32 = 65802;
1948pub const KEY_CENTER_NT361_CHECK: u32 = 65803;
1949pub const KEY_AP_ATT_HOLD_ON: u32 = 65804;
1950pub const KEY_AP_LOC_HOLD_ON: u32 = 65805;
1951pub const KEY_AP_APR_HOLD_ON: u32 = 65806;
1952pub const KEY_AP_HDG_HOLD_ON: u32 = 65807;
1953pub const KEY_AP_ALT_HOLD_ON: u32 = 65808;
1954pub const KEY_AP_WING_LEVELER_ON: u32 = 65809;
1955pub const KEY_AP_BC_HOLD_ON: u32 = 65810;
1956pub const KEY_AP_NAV1_HOLD_ON: u32 = 65811;
1957pub const KEY_AP_ATT_HOLD_OFF: u32 = 65812;
1958pub const KEY_AP_LOC_HOLD_OFF: u32 = 65813;
1959pub const KEY_AP_APR_HOLD_OFF: u32 = 65814;
1960pub const KEY_AP_HDG_HOLD_OFF: u32 = 65815;
1961pub const KEY_AP_ALT_HOLD_OFF: u32 = 65816;
1962pub const KEY_AP_WING_LEVELER_OFF: u32 = 65817;
1963pub const KEY_AP_BC_HOLD_OFF: u32 = 65818;
1964pub const KEY_AP_NAV1_HOLD_OFF: u32 = 65819;
1965pub const KEY_THROTTLE1_SET: u32 = 65820;
1966pub const KEY_THROTTLE2_SET: u32 = 65821;
1967pub const KEY_THROTTLE3_SET: u32 = 65822;
1968pub const KEY_THROTTLE4_SET: u32 = 65823;
1969pub const KEY_CLOSE_VIEW: u32 = 65824;
1970pub const KEY_NEW_VIEW: u32 = 65825;
1971pub const KEY_NEW_MAP: u32 = 65826;
1972pub const KEY_NEXT_VIEW: u32 = 65827;
1973pub const KEY_PREV_VIEW: u32 = 65828;
1974pub const KEY_VIEW_TYPE: u32 = 65829;
1975pub const KEY_VIEW_TYPE_REV: u32 = 65830;
1976pub const KEY_RADIO_VOR1_IDENT_DISABLE: u32 = 65832;
1977pub const KEY_RADIO_VOR2_IDENT_DISABLE: u32 = 65833;
1978pub const KEY_RADIO_DME1_IDENT_DISABLE: u32 = 65834;
1979pub const KEY_RADIO_DME2_IDENT_DISABLE: u32 = 65835;
1980pub const KEY_RADIO_ADF_IDENT_DISABLE: u32 = 65836;
1981pub const KEY_RADIO_VOR1_IDENT_ENABLE: u32 = 65837;
1982pub const KEY_RADIO_VOR2_IDENT_ENABLE: u32 = 65838;
1983pub const KEY_RADIO_DME1_IDENT_ENABLE: u32 = 65839;
1984pub const KEY_RADIO_DME2_IDENT_ENABLE: u32 = 65840;
1985pub const KEY_RADIO_ADF_IDENT_ENABLE: u32 = 65841;
1986pub const KEY_RADIO_VOR1_IDENT_TOGGLE: u32 = 65842;
1987pub const KEY_RADIO_VOR2_IDENT_TOGGLE: u32 = 65843;
1988pub const KEY_RADIO_DME1_IDENT_TOGGLE: u32 = 65844;
1989pub const KEY_RADIO_DME2_IDENT_TOGGLE: u32 = 65845;
1990pub const KEY_RADIO_ADF_IDENT_TOGGLE: u32 = 65846;
1991pub const KEY_RADIO_VOR1_IDENT_SET: u32 = 65847;
1992pub const KEY_RADIO_VOR2_IDENT_SET: u32 = 65848;
1993pub const KEY_RADIO_DME1_IDENT_SET: u32 = 65849;
1994pub const KEY_RADIO_DME2_IDENT_SET: u32 = 65850;
1995pub const KEY_RADIO_ADF_IDENT_SET: u32 = 65851;
1996pub const KEY_GEAR_PUMP: u32 = 65852;
1997pub const KEY_SPOILERS_ARM_TOGGLE: u32 = 65853;
1998pub const KEY_PAN_LEFT_UP: u32 = 65854;
1999pub const KEY_PAN_LEFT_DOWN: u32 = 65855;
2000pub const KEY_PAN_RIGHT_UP: u32 = 65856;
2001pub const KEY_PAN_RIGHT_DOWN: u32 = 65857;
2002pub const KEY_PITOT_HEAT_TOGGLE: u32 = 65858;
2003pub const KEY_AP_AIRSPEED_HOLD: u32 = 65859;
2004pub const KEY_AUTO_THROTTLE_ARM: u32 = 65860;
2005pub const KEY_AUTO_THROTTLE_TO_GA: u32 = 65861;
2006pub const KEY_LANDING_LIGHT_UP: u32 = 65862;
2007pub const KEY_LANDING_LIGHT_DOWN: u32 = 65863;
2008pub const KEY_LANDING_LIGHT_LEFT: u32 = 65864;
2009pub const KEY_LANDING_LIGHT_RIGHT: u32 = 65865;
2010pub const KEY_LANDING_LIGHT_HOME: u32 = 65866;
2011pub const KEY_AXIS_SLEW_AHEAD_SET: u32 = 65867;
2012pub const KEY_AXIS_SLEW_SIDEWAYS_SET: u32 = 65868;
2013pub const KEY_AXIS_SLEW_HEADING_SET: u32 = 65869;
2014pub const KEY_AXIS_SLEW_ALT_SET: u32 = 65870;
2015pub const KEY_AXIS_SLEW_BANK_SET: u32 = 65871;
2016pub const KEY_AXIS_SLEW_PITCH_SET: u32 = 65872;
2017pub const KEY_PAN_TILT_LEFT: u32 = 65873;
2018pub const KEY_PAN_TILT_RIGHT: u32 = 65874;
2019pub const KEY_PAN_RESET: u32 = 65875;
2020pub const KEY_KNEEBOARD: u32 = 65876;
2021pub const KEY_GYRO_DRIFT_INC: u32 = 65877;
2022pub const KEY_GYRO_DRIFT_DEC: u32 = 65878;
2023pub const KEY_HEADING_BUG_INC: u32 = 65879;
2024pub const KEY_HEADING_BUG_DEC: u32 = 65880;
2025pub const KEY_ADF_CARD_INC: u32 = 65881;
2026pub const KEY_ADF_CARD_DEC: u32 = 65882;
2027pub const KEY_KOHLSMAN_INC: u32 = 65883;
2028pub const KEY_KOHLSMAN_DEC: u32 = 65884;
2029pub const KEY_TRUE_AIRSPEED_CALIBRATE_INC: u32 = 65885;
2030pub const KEY_TRUE_AIRSPEED_CALIBRATE_DEC: u32 = 65886;
2031pub const KEY_CROSS_FEED_OFF: u32 = 65887;
2032pub const KEY_CROSS_FEED_LEFT_TO_RIGHT: u32 = 65888;
2033pub const KEY_CROSS_FEED_RIGHT_TO_LEFT: u32 = 65889;
2034pub const KEY_AP_PANEL_VS_HOLD: u32 = 65890;
2035pub const KEY_AP_PANEL_SPEED_HOLD: u32 = 65891;
2036pub const KEY_AP_ALT_VAR_INC: u32 = 65892;
2037pub const KEY_AP_ALT_VAR_DEC: u32 = 65893;
2038pub const KEY_AP_VS_VAR_INC: u32 = 65894;
2039pub const KEY_AP_VS_VAR_DEC: u32 = 65895;
2040pub const KEY_AP_SPD_VAR_INC: u32 = 65896;
2041pub const KEY_AP_SPD_VAR_DEC: u32 = 65897;
2042pub const KEY_AP_N1_REF_INC: u32 = 65898;
2043pub const KEY_AP_N1_REF_DEC: u32 = 65899;
2044pub const KEY_AP_N1_REF_SET: u32 = 65900;
2045pub const KEY_MULTIPLAYER_TRANSFER_CONTROL: u32 = 65901;
2046pub const KEY_MULTIPLAYER_PLAYER_CYCLE: u32 = 65902;
2047pub const KEY_MULTIPLAYER_PLAYER_FOLLOW: u32 = 65903;
2048pub const KEY_MULTIPLAYER_CHAT: u32 = 65904;
2049pub const KEY_MULTIPLAYER_ACTIVATE_CHAT: u32 = 65905;
2050pub const KEY_PANEL_1: u32 = 65906;
2051pub const KEY_PANEL_2: u32 = 65907;
2052pub const KEY_PANEL_3: u32 = 65908;
2053pub const KEY_PANEL_4: u32 = 65909;
2054pub const KEY_PANEL_5: u32 = 65910;
2055pub const KEY_PANEL_6: u32 = 65911;
2056pub const KEY_PANEL_7: u32 = 65912;
2057pub const KEY_PANEL_8: u32 = 65913;
2058pub const KEY_PANEL_9: u32 = 65914;
2059pub const KEY_AP_PANEL_MACH_HOLD: u32 = 65915;
2060pub const KEY_AP_MACH_VAR_INC: u32 = 65916;
2061pub const KEY_AP_MACH_VAR_DEC: u32 = 65917;
2062pub const KEY_AP_MACH_HOLD: u32 = 65918;
2063pub const KEY_MIXTURE1_SET: u32 = 65919;
2064pub const KEY_MIXTURE2_SET: u32 = 65920;
2065pub const KEY_MIXTURE3_SET: u32 = 65921;
2066pub const KEY_MIXTURE4_SET: u32 = 65922;
2067pub const KEY_PROP_PITCH1_SET: u32 = 65923;
2068pub const KEY_PROP_PITCH2_SET: u32 = 65924;
2069pub const KEY_PROP_PITCH3_SET: u32 = 65925;
2070pub const KEY_PROP_PITCH4_SET: u32 = 65926;
2071pub const KEY_MAGNETO1_OFF: u32 = 65927;
2072pub const KEY_MAGNETO1_RIGHT: u32 = 65928;
2073pub const KEY_MAGNETO1_LEFT: u32 = 65929;
2074pub const KEY_MAGNETO1_BOTH: u32 = 65930;
2075pub const KEY_MAGNETO1_START: u32 = 65931;
2076pub const KEY_STARTER1_SET: u32 = 65932;
2077pub const KEY_MAGNETO2_OFF: u32 = 65933;
2078pub const KEY_MAGNETO2_RIGHT: u32 = 65934;
2079pub const KEY_MAGNETO2_LEFT: u32 = 65935;
2080pub const KEY_MAGNETO2_BOTH: u32 = 65936;
2081pub const KEY_MAGNETO2_START: u32 = 65937;
2082pub const KEY_STARTER2_SET: u32 = 65938;
2083pub const KEY_MAGNETO3_OFF: u32 = 65939;
2084pub const KEY_MAGNETO3_RIGHT: u32 = 65940;
2085pub const KEY_MAGNETO3_LEFT: u32 = 65941;
2086pub const KEY_MAGNETO3_BOTH: u32 = 65942;
2087pub const KEY_MAGNETO3_START: u32 = 65943;
2088pub const KEY_STARTER3_SET: u32 = 65944;
2089pub const KEY_MAGNETO4_OFF: u32 = 65945;
2090pub const KEY_MAGNETO4_RIGHT: u32 = 65946;
2091pub const KEY_MAGNETO4_LEFT: u32 = 65947;
2092pub const KEY_MAGNETO4_BOTH: u32 = 65948;
2093pub const KEY_MAGNETO4_START: u32 = 65949;
2094pub const KEY_STARTER4_SET: u32 = 65950;
2095pub const KEY_AUTOCOORD_TOGGLE: u32 = 65951;
2096pub const KEY_AUTOCOORD_OFF: u32 = 65952;
2097pub const KEY_AUTOCOORD_ON: u32 = 65953;
2098pub const KEY_AUTOCOORD_SET: u32 = 65954;
2099pub const KEY_FUEL_SELECTOR_OFF: u32 = 65955;
2100pub const KEY_FUEL_SELECTOR_ALL: u32 = 65956;
2101pub const KEY_FUEL_SELECTOR_LEFT: u32 = 65957;
2102pub const KEY_FUEL_SELECTOR_RIGHT: u32 = 65958;
2103pub const KEY_FUEL_SELECTOR_LEFT_AUX: u32 = 65959;
2104pub const KEY_FUEL_SELECTOR_RIGHT_AUX: u32 = 65960;
2105pub const KEY_FUEL_SELECTOR_CENTER: u32 = 65961;
2106pub const KEY_FUEL_SELECTOR_SET: u32 = 65962;
2107pub const KEY_THROTTLE1_FULL: u32 = 65963;
2108pub const KEY_THROTTLE1_INCR: u32 = 65964;
2109pub const KEY_THROTTLE1_INCR_SMALL: u32 = 65965;
2110pub const KEY_THROTTLE1_DECR: u32 = 65966;
2111pub const KEY_THROTTLE1_CUT: u32 = 65967;
2112pub const KEY_THROTTLE2_FULL: u32 = 65968;
2113pub const KEY_THROTTLE2_INCR: u32 = 65969;
2114pub const KEY_THROTTLE2_INCR_SMALL: u32 = 65970;
2115pub const KEY_THROTTLE2_DECR: u32 = 65971;
2116pub const KEY_THROTTLE2_CUT: u32 = 65972;
2117pub const KEY_THROTTLE3_FULL: u32 = 65973;
2118pub const KEY_THROTTLE3_INCR: u32 = 65974;
2119pub const KEY_THROTTLE3_INCR_SMALL: u32 = 65975;
2120pub const KEY_THROTTLE3_DECR: u32 = 65976;
2121pub const KEY_THROTTLE3_CUT: u32 = 65977;
2122pub const KEY_THROTTLE4_FULL: u32 = 65978;
2123pub const KEY_THROTTLE4_INCR: u32 = 65979;
2124pub const KEY_THROTTLE4_INCR_SMALL: u32 = 65980;
2125pub const KEY_THROTTLE4_DECR: u32 = 65981;
2126pub const KEY_THROTTLE4_CUT: u32 = 65982;
2127pub const KEY_MIXTURE1_RICH: u32 = 65983;
2128pub const KEY_MIXTURE1_INCR: u32 = 65984;
2129pub const KEY_MIXTURE1_INCR_SMALL: u32 = 65985;
2130pub const KEY_MIXTURE1_DECR: u32 = 65986;
2131pub const KEY_MIXTURE1_LEAN: u32 = 65987;
2132pub const KEY_MIXTURE2_RICH: u32 = 65988;
2133pub const KEY_MIXTURE2_INCR: u32 = 65989;
2134pub const KEY_MIXTURE2_INCR_SMALL: u32 = 65990;
2135pub const KEY_MIXTURE2_DECR: u32 = 65991;
2136pub const KEY_MIXTURE2_LEAN: u32 = 65992;
2137pub const KEY_MIXTURE3_RICH: u32 = 65993;
2138pub const KEY_MIXTURE3_INCR: u32 = 65994;
2139pub const KEY_MIXTURE3_INCR_SMALL: u32 = 65995;
2140pub const KEY_MIXTURE3_DECR: u32 = 65996;
2141pub const KEY_MIXTURE3_LEAN: u32 = 65997;
2142pub const KEY_MIXTURE4_RICH: u32 = 65998;
2143pub const KEY_MIXTURE4_INCR: u32 = 65999;
2144pub const KEY_MIXTURE4_INCR_SMALL: u32 = 66000;
2145pub const KEY_MIXTURE4_DECR: u32 = 66001;
2146pub const KEY_MIXTURE4_LEAN: u32 = 66002;
2147pub const KEY_PROP_PITCH1_LO: u32 = 66003;
2148pub const KEY_PROP_PITCH1_INCR: u32 = 66004;
2149pub const KEY_PROP_PITCH1_INCR_SMALL: u32 = 66005;
2150pub const KEY_PROP_PITCH1_DECR: u32 = 66006;
2151pub const KEY_PROP_PITCH1_HI: u32 = 66007;
2152pub const KEY_PROP_PITCH2_LO: u32 = 66008;
2153pub const KEY_PROP_PITCH2_INCR: u32 = 66009;
2154pub const KEY_PROP_PITCH2_INCR_SMALL: u32 = 66010;
2155pub const KEY_PROP_PITCH2_DECR: u32 = 66011;
2156pub const KEY_PROP_PITCH2_HI: u32 = 66012;
2157pub const KEY_PROP_PITCH3_LO: u32 = 66013;
2158pub const KEY_PROP_PITCH3_INCR: u32 = 66014;
2159pub const KEY_PROP_PITCH3_INCR_SMALL: u32 = 66015;
2160pub const KEY_PROP_PITCH3_DECR: u32 = 66016;
2161pub const KEY_PROP_PITCH3_HI: u32 = 66017;
2162pub const KEY_PROP_PITCH4_LO: u32 = 66018;
2163pub const KEY_PROP_PITCH4_INCR: u32 = 66019;
2164pub const KEY_PROP_PITCH4_INCR_SMALL: u32 = 66020;
2165pub const KEY_PROP_PITCH4_DECR: u32 = 66021;
2166pub const KEY_PROP_PITCH4_HI: u32 = 66022;
2167pub const KEY_MAGNETO_OFF: u32 = 66023;
2168pub const KEY_STARTER_OFF: u32 = 66023;
2169pub const KEY_MAGNETO_RIGHT: u32 = 66024;
2170pub const KEY_STARTER_START: u32 = 66024;
2171pub const KEY_MAGNETO_LEFT: u32 = 66025;
2172pub const KEY_STARTER_GEN: u32 = 66025;
2173pub const KEY_MAGNETO_BOTH: u32 = 66026;
2174pub const KEY_MAGNETO_START: u32 = 66027;
2175pub const KEY_STARTER_SET: u32 = 66028;
2176pub const KEY_ANTI_ICE_ON: u32 = 66029;
2177pub const KEY_ANTI_ICE_OFF: u32 = 66030;
2178pub const KEY_ANTI_ICE_SET: u32 = 66031;
2179pub const KEY_EGT_INC: u32 = 66032;
2180pub const KEY_EGT_DEC: u32 = 66033;
2181pub const KEY_EGT_SET: u32 = 66034;
2182pub const KEY_AP_ALT_VAR_SET_METRIC: u32 = 66035;
2183pub const KEY_AP_VS_VAR_SET_ENGLISH: u32 = 66036;
2184pub const KEY_AP_SPD_VAR_SET: u32 = 66037;
2185pub const KEY_AP_MACH_VAR_SET: u32 = 66038;
2186pub const KEY_ADF_CARD_SET: u32 = 66039;
2187pub const KEY_KOHLSMAN_SET: u32 = 66040;
2188pub const KEY_SIM_RATE_SET: u32 = 66041;
2189pub const KEY_HEADING_BUG_SET: u32 = 66042;
2190pub const KEY_TRUE_AIRSPEED_CAL_SET: u32 = 66043;
2191pub const KEY_CLOCK_HOURS_SET: u32 = 66044;
2192pub const KEY_CLOCK_MINUTES_SET: u32 = 66045;
2193pub const KEY_GYRO_DRIFT_SET: u32 = 66046;
2194pub const KEY_ADF_EXTENDED_SET: u32 = 66047;
2195pub const KEY_SLEW_SET: u32 = 66048;
2196pub const KEY_SMOKE_ON: u32 = 66049;
2197pub const KEY_SMOKE_OFF: u32 = 66050;
2198pub const KEY_SMOKE_SET: u32 = 66051;
2199pub const KEY_STROBES_ON: u32 = 66052;
2200pub const KEY_STROBES_OFF: u32 = 66053;
2201pub const KEY_STROBES_SET: u32 = 66054;
2202pub const KEY_PAUSE_SET: u32 = 66055;
2203pub const KEY_PANEL_LIGHTS_ON: u32 = 66056;
2204pub const KEY_PANEL_LIGHTS_OFF: u32 = 66057;
2205pub const KEY_PANEL_LIGHTS_SET: u32 = 66058;
2206pub const KEY_LANDING_LIGHTS_ON: u32 = 66059;
2207pub const KEY_LANDING_LIGHTS_OFF: u32 = 66060;
2208pub const KEY_LANDING_LIGHTS_SET: u32 = 66061;
2209pub const KEY_SOUND_ON: u32 = 66062;
2210pub const KEY_SOUND_OFF: u32 = 66063;
2211pub const KEY_SPOILERS_ON: u32 = 66064;
2212pub const KEY_SPOILERS_OFF: u32 = 66065;
2213pub const KEY_SPOILERS_ARM_ON: u32 = 66066;
2214pub const KEY_SPOILERS_ARM_OFF: u32 = 66067;
2215pub const KEY_SPOILERS_ARM_SET: u32 = 66068;
2216pub const KEY_YAW_DAMPER_ON: u32 = 66069;
2217pub const KEY_YAW_DAMPER_OFF: u32 = 66070;
2218pub const KEY_YAW_DAMPER_SET: u32 = 66071;
2219pub const KEY_PITOT_HEAT_ON: u32 = 66072;
2220pub const KEY_PITOT_HEAT_OFF: u32 = 66073;
2221pub const KEY_PITOT_HEAT_SET: u32 = 66074;
2222pub const KEY_ZULU_HOURS_SET: u32 = 66075;
2223pub const KEY_ZULU_MINUTES_SET: u32 = 66076;
2224pub const KEY_ZULU_DAY_SET: u32 = 66077;
2225pub const KEY_ZULU_YEAR_SET: u32 = 66078;
2226pub const KEY_GEAR_UP: u32 = 66079;
2227pub const KEY_GEAR_DOWN: u32 = 66080;
2228pub const KEY_EGT1_INC: u32 = 66081;
2229pub const KEY_EGT1_DEC: u32 = 66082;
2230pub const KEY_EGT1_SET: u32 = 66083;
2231pub const KEY_EGT2_INC: u32 = 66084;
2232pub const KEY_EGT2_DEC: u32 = 66085;
2233pub const KEY_EGT2_SET: u32 = 66086;
2234pub const KEY_EGT3_INC: u32 = 66087;
2235pub const KEY_EGT3_DEC: u32 = 66088;
2236pub const KEY_EGT3_SET: u32 = 66089;
2237pub const KEY_EGT4_INC: u32 = 66090;
2238pub const KEY_EGT4_DEC: u32 = 66091;
2239pub const KEY_EGT4_SET: u32 = 66092;
2240pub const KEY_AP_AIRSPEED_ON: u32 = 66093;
2241pub const KEY_AP_AIRSPEED_OFF: u32 = 66094;
2242pub const KEY_AP_AIRSPEED_SET: u32 = 66095;
2243pub const KEY_AP_MACH_ON: u32 = 66096;
2244pub const KEY_AP_MACH_OFF: u32 = 66097;
2245pub const KEY_AP_MACH_SET: u32 = 66098;
2246pub const KEY_AP_VS_HOLD: u32 = 66099;
2247pub const KEY_AP_VS_ON: u32 = 66100;
2248pub const KEY_AP_VS_OFF: u32 = 66101;
2249pub const KEY_AP_VS_SET: u32 = 66102;
2250pub const KEY_AP_PANEL_ALTITUDE_ON: u32 = 66103;
2251pub const KEY_AP_PANEL_ALTITUDE_OFF: u32 = 66104;
2252pub const KEY_AP_PANEL_ALTITUDE_SET: u32 = 66105;
2253pub const KEY_AP_PANEL_HEADING_ON: u32 = 66106;
2254pub const KEY_AP_PANEL_HEADING_OFF: u32 = 66107;
2255pub const KEY_AP_PANEL_HEADING_SET: u32 = 66108;
2256pub const KEY_AP_PANEL_MACH_ON: u32 = 66109;
2257pub const KEY_AP_PANEL_MACH_OFF: u32 = 66110;
2258pub const KEY_AP_PANEL_MACH_SET: u32 = 66111;
2259pub const KEY_AP_PANEL_SPEED_ON: u32 = 66112;
2260pub const KEY_AP_PANEL_SPEED_OFF: u32 = 66113;
2261pub const KEY_AP_PANEL_SPEED_SET: u32 = 66114;
2262pub const KEY_AP_PANEL_VS_ON: u32 = 66115;
2263pub const KEY_AP_PANEL_VS_OFF: u32 = 66116;
2264pub const KEY_AP_PANEL_VS_SET: u32 = 66117;
2265pub const KEY_SEE_OWN_AC_TOGGLE: u32 = 66118;
2266pub const KEY_SEE_OWN_AC_ON: u32 = 66119;
2267pub const KEY_SEE_OWN_AC_OFF: u32 = 66120;
2268pub const KEY_SEE_OWN_AC_SET: u32 = 66121;
2269pub const KEY_ADF_LOWRANGE_SET: u32 = 66122;
2270pub const KEY_ADF_HIGHRANGE_SET: u32 = 66123;
2271pub const KEY_AP_ALT_VAR_SET_ENGLISH: u32 = 66124;
2272pub const KEY_AP_VS_VAR_SET_METRIC: u32 = 66125;
2273pub const KEY_MAGNETO1_DECR: u32 = 66126;
2274pub const KEY_MAGNETO1_INCR: u32 = 66127;
2275pub const KEY_MAGNETO2_DECR: u32 = 66128;
2276pub const KEY_MAGNETO2_INCR: u32 = 66129;
2277pub const KEY_MAGNETO3_DECR: u32 = 66130;
2278pub const KEY_MAGNETO3_INCR: u32 = 66131;
2279pub const KEY_MAGNETO4_DECR: u32 = 66132;
2280pub const KEY_MAGNETO4_INCR: u32 = 66133;
2281pub const KEY_GUNSIGHT_SEL: u32 = 66135;
2282pub const KEY_GUNSIGHT_TOGGLE: u32 = 66136;
2283pub const KEY_VIEW_FORWARD_UP: u32 = 66137;
2284pub const KEY_VIEW_FORWARD_RIGHT_UP: u32 = 66138;
2285pub const KEY_VIEW_RIGHT_UP: u32 = 66139;
2286pub const KEY_VIEW_REAR_RIGHT_UP: u32 = 66140;
2287pub const KEY_VIEW_REAR_UP: u32 = 66141;
2288pub const KEY_VIEW_REAR_LEFT_UP: u32 = 66142;
2289pub const KEY_VIEW_LEFT_UP: u32 = 66143;
2290pub const KEY_VIEW_FORWARD_LEFT_UP: u32 = 66144;
2291pub const KEY_VIEW_UP: u32 = 66145;
2292pub const KEY_SKIP_ACTION: u32 = 66146;
2293pub const KEY_VIEW_RESET: u32 = 66147;
2294pub const KEY_MAP_ORIENTATION_SET: u32 = 66148;
2295pub const KEY_WINDOW_TITLES_SET: u32 = 66149;
2296pub const KEY_TEXT_SCROLL_SET: u32 = 66150;
2297pub const KEY_VIEW_ALWAYS_PAN_UP: u32 = 66151;
2298pub const KEY_VIEW_ALWAYS_PAN_DOWN: u32 = 66152;
2299pub const KEY_NEXT_SUB_VIEW: u32 = 66153;
2300pub const KEY_PREV_SUB_VIEW: u32 = 66154;
2301pub const KEY_FIRE_ALL_GUNS: u32 = 66156;
2302pub const KEY_FIRE_PRIMARY_GUNS: u32 = 66157;
2303pub const KEY_FIRE_SECONDARY_GUNS: u32 = 66158;
2304pub const KEY_COWLFLAP1_SET: u32 = 66162;
2305pub const KEY_COWLFLAP2_SET: u32 = 66163;
2306pub const KEY_COWLFLAP3_SET: u32 = 66164;
2307pub const KEY_COWLFLAP4_SET: u32 = 66165;
2308pub const KEY_VIEW_TRACK_PAN_TOGGLE: u32 = 66166;
2309pub const KEY_VIEW_PREVIOUS_TOGGLE: u32 = 66167;
2310pub const KEY_VIEW_CAMERA_SELECT_STARTING: u32 = 66168;
2311pub const KEY_TOGGLE_RADAR: u32 = 66170;
2312pub const KEY_ATC_MENU_1: u32 = 66172;
2313pub const KEY_ATC_MENU_2: u32 = 66173;
2314pub const KEY_ATC_MENU_3: u32 = 66174;
2315pub const KEY_ATC_MENU_4: u32 = 66175;
2316pub const KEY_ATC_MENU_5: u32 = 66176;
2317pub const KEY_ATC_MENU_6: u32 = 66177;
2318pub const KEY_ATC_MENU_7: u32 = 66178;
2319pub const KEY_ATC_MENU_8: u32 = 66179;
2320pub const KEY_ATC_MENU_9: u32 = 66180;
2321pub const KEY_ATC_MENU_0: u32 = 66181;
2322pub const KEY_VIEW_AUX_00: u32 = 66182;
2323pub const KEY_VIEW_AUX_01: u32 = 66183;
2324pub const KEY_VIEW_AUX_02: u32 = 66184;
2325pub const KEY_VIEW_AUX_03: u32 = 66185;
2326pub const KEY_VIEW_AUX_04: u32 = 66186;
2327pub const KEY_VIEW_AUX_05: u32 = 66187;
2328pub const KEY_INVOKE_HELP: u32 = 66195;
2329pub const KEY_SELECT_NEXT_TARGET: u32 = 66196;
2330pub const KEY_UNLOCK_TARGET: u32 = 66198;
2331pub const KEY_TOGGLE_AIRCRAFT_LABELS: u32 = 66199;
2332pub const KEY_TOGGLE_DAMAGE_TEXT: u32 = 66200;
2333pub const KEY_TOGGLE_ENEMY_INDICATOR: u32 = 66201;
2334pub const KEY_WAR_EMERGENCY_POWER: u32 = 66202;
2335pub const KEY_BAIL_OUT: u32 = 66203;
2336pub const KEY_TOGGLE_RADIO: u32 = 66204;
2337pub const KEY_KEYBOARD_OVERLAY: u32 = 66205;
2338pub const KEY_HUD_UNITS: u32 = 66209;
2339pub const KEY_HUD_COLOR: u32 = 66210;
2340pub const KEY_LETTERBOX: u32 = 66223;
2341pub const KEY_ENGINE_AUTO_START: u32 = 66224;
2342pub const KEY_THROTTLE_10: u32 = 66225;
2343pub const KEY_THROTTLE_20: u32 = 66226;
2344pub const KEY_THROTTLE_30: u32 = 66227;
2345pub const KEY_THROTTLE_40: u32 = 66228;
2346pub const KEY_THROTTLE_50: u32 = 66229;
2347pub const KEY_THROTTLE_60: u32 = 66230;
2348pub const KEY_THROTTLE_70: u32 = 66231;
2349pub const KEY_THROTTLE_80: u32 = 66232;
2350pub const KEY_THROTTLE_90: u32 = 66233;
2351pub const KEY_FORCE_END: u32 = 66234;
2352pub const KEY_FUEL_PUMP: u32 = 66237;
2353pub const KEY_ENGINE_PRIMER: u32 = 66238;
2354pub const KEY_TOGGLE_BEACON_LIGHTS: u32 = 66239;
2355pub const KEY_TOGGLE_TAXI_LIGHTS: u32 = 66240;
2356pub const KEY_TOGGLE_MASTER_BATTERY: u32 = 66241;
2357pub const KEY_TOGGLE_MASTER_ALTERNATOR: u32 = 66242;
2358pub const KEY_INC_COWL_FLAPS: u32 = 66243;
2359pub const KEY_DEC_COWL_FLAPS: u32 = 66244;
2360pub const KEY_OVERLAYMENU: u32 = 66267;
2361pub const KEY_USERINTERRUPT: u32 = 66268;
2362pub const KEY_SELECT_PREV_TARGET: u32 = 66269;
2363pub const KEY_STOP_PRIMARY_GUNS: u32 = 66270;
2364pub const KEY_STOP_SECONDARY_GUNS: u32 = 66271;
2365pub const KEY_STOP_ALL_GUNS: u32 = 66272;
2366pub const KEY_SP_MULTIPLAYER_SCORE_DISPLAY: u32 = 66273;
2367pub const KEY_AILERON_TRIM_LEFT: u32 = 66276;
2368pub const KEY_AILERON_TRIM_RIGHT: u32 = 66277;
2369pub const KEY_RUDDER_TRIM_LEFT: u32 = 66278;
2370pub const KEY_RUDDER_TRIM_RIGHT: u32 = 66279;
2371pub const KEY_RADIO_COMMNAV1_TEST_TOGGLE: u32 = 66280;
2372pub const KEY_RADIO_COMMNAV2_TEST_TOGGLE: u32 = 66281;
2373pub const KEY_RADIO_COMM1_AUTOSWITCH_TOGGLE: u32 = 66282;
2374pub const KEY_RADIO_NAV1_AUTOSWITCH_TOGGLE: u32 = 66283;
2375pub const KEY_RADIO_COMM2_AUTOSWITCH_TOGGLE: u32 = 66284;
2376pub const KEY_RADIO_NAV2_AUTOSWITCH_TOGGLE: u32 = 66285;
2377pub const KEY_DME_TOGGLE: u32 = 66286;
2378pub const KEY_TOGGLE_PROP_SYNC: u32 = 66287;
2379pub const KEY_TOGGLE_FLIGHT_DIRECTOR: u32 = 66288;
2380pub const KEY_SYNC_FLIGHT_DIRECTOR_PITCH: u32 = 66289;
2381pub const KEY_TOGGLE_ELECTRIC_VACUUM_PUMP: u32 = 66290;
2382pub const KEY_AXIS_PROPELLER_SET: u32 = 66291;
2383pub const KEY_AXIS_MIXTURE_SET: u32 = 66292;
2384pub const KEY_TOGGLE_AVIONICS_MASTER: u32 = 66293;
2385pub const KEY_INC_CONCORDE_NOSE_VISOR: u32 = 66294;
2386pub const KEY_DEC_CONCORDE_NOSE_VISOR: u32 = 66295;
2387pub const KEY_TOGGLE_AFTERBURNER: u32 = 66296;
2388pub const KEY_TOGGLE_ARM_AUTOFEATHER: u32 = 66297;
2389pub const KEY_INC_AUTOBRAKE_CONTROL: u32 = 66298;
2390pub const KEY_DEC_AUTOBRAKE_CONTROL: u32 = 66299;
2391pub const KEY_TOGGLE_STARTER1: u32 = 66300;
2392pub const KEY_TOGGLE_STARTER2: u32 = 66301;
2393pub const KEY_TOGGLE_STARTER3: u32 = 66302;
2394pub const KEY_TOGGLE_STARTER4: u32 = 66303;
2395pub const KEY_TOGGLE_ALL_STARTERS: u32 = 66304;
2396pub const KEY_TOGGLE_VACUUM_FAILURE: u32 = 66305;
2397pub const KEY_TOGGLE_ELECTRICAL_FAILURE: u32 = 66306;
2398pub const KEY_TOGGLE_PITOT_BLOCKAGE: u32 = 66307;
2399pub const KEY_TOGGLE_STATIC_PORT_BLOCKAGE: u32 = 66308;
2400pub const KEY_TOGGLE_HYDRAULIC_FAILURE: u32 = 66309;
2401pub const KEY_TOGGLE_TOTAL_BRAKE_FAILURE: u32 = 66310;
2402pub const KEY_TOGGLE_LEFT_BRAKE_FAILURE: u32 = 66311;
2403pub const KEY_TOGGLE_RIGHT_BRAKE_FAILURE: u32 = 66312;
2404pub const KEY_TOGGLE_ENGINE1_FAILURE: u32 = 66313;
2405pub const KEY_TOGGLE_ENGINE2_FAILURE: u32 = 66314;
2406pub const KEY_TOGGLE_ENGINE3_FAILURE: u32 = 66315;
2407pub const KEY_TOGGLE_ENGINE4_FAILURE: u32 = 66316;
2408pub const KEY_TOGGLE_ALTERNATE_STATIC: u32 = 66317;
2409pub const KEY_ATTITUDE_BARS_POSITION_INC: u32 = 66318;
2410pub const KEY_ATTITUDE_BARS_POSITION_DEC: u32 = 66319;
2411pub const KEY_TOGGLE_RAD_INS_SWITCH: u32 = 66320;
2412pub const KEY_DECISION_HEIGHT_INC: u32 = 66321;
2413pub const KEY_DECISION_HEIGHT_DEC: u32 = 66322;
2414pub const KEY_LOW_HIGHT_WARNING_SET: u32 = 66323;
2415pub const KEY_LOW_HIGHT_WARNING_GAUGE_WILL_SET: u32 = 66324;
2416pub const KEY_SET_FUEL_TRANSFER_FORWARD: u32 = 66325;
2417pub const KEY_SET_FUEL_TRANSFER_AFT: u32 = 66326;
2418pub const KEY_SET_FUEL_TRANSFER_AUTO: u32 = 66327;
2419pub const KEY_SET_FUEL_TRANSFER_OFF: u32 = 66328;
2420pub const KEY_INC_COWL_FLAPS1: u32 = 66329;
2421pub const KEY_DEC_COWL_FLAPS1: u32 = 66330;
2422pub const KEY_INC_COWL_FLAPS2: u32 = 66331;
2423pub const KEY_DEC_COWL_FLAPS2: u32 = 66332;
2424pub const KEY_INC_COWL_FLAPS3: u32 = 66333;
2425pub const KEY_DEC_COWL_FLAPS3: u32 = 66334;
2426pub const KEY_INC_COWL_FLAPS4: u32 = 66335;
2427pub const KEY_DEC_COWL_FLAPS4: u32 = 66336;
2428pub const KEY_TOGGLE_STRUCTURAL_DEICE: u32 = 66337;
2429pub const KEY_TOGGLE_PROPELLER_DEICE: u32 = 66338;
2430pub const KEY_TOGGLE_ELECT_FUEL_PUMP: u32 = 66339;
2431pub const KEY_TOGGLE_ELECT_FUEL_PUMP1: u32 = 66340;
2432pub const KEY_TOGGLE_ELECT_FUEL_PUMP2: u32 = 66341;
2433pub const KEY_TOGGLE_ELECT_FUEL_PUMP3: u32 = 66342;
2434pub const KEY_TOGGLE_ELECT_FUEL_PUMP4: u32 = 66343;
2435pub const KEY_TOGGLE_PRIMER: u32 = 66344;
2436pub const KEY_TOGGLE_PRIMER1: u32 = 66345;
2437pub const KEY_TOGGLE_PRIMER2: u32 = 66346;
2438pub const KEY_TOGGLE_PRIMER3: u32 = 66347;
2439pub const KEY_TOGGLE_PRIMER4: u32 = 66348;
2440pub const KEY_ENGINE_FUELFLOW_BUG_POSITION1: u32 = 66349;
2441pub const KEY_ENGINE_FUELFLOW_BUG_POSITION2: u32 = 66350;
2442pub const KEY_ENGINE_FUELFLOW_BUG_POSITION3: u32 = 66351;
2443pub const KEY_ENGINE_FUELFLOW_BUG_POSITION4: u32 = 66352;
2444pub const KEY_AUTOPILOT_AIRSPEED_HOLD_CURRENT: u32 = 66353;
2445pub const KEY_AUTOPILOT_AIRSPEED_ACQUIRE: u32 = 66354;
2446pub const KEY_AUTOPILOT_PANEL_AIRSPEED_SET: u32 = 66355;
2447pub const KEY_AUTOPILOT_MACH_HOLD_CURRENT: u32 = 66356;
2448pub const KEY_AUTOPILOT_PANEL_MAX_SPEED: u32 = 66357;
2449pub const KEY_AUTOPILOT_PANEL_CRUISE_SPEED: u32 = 66358;
2450pub const KEY_TOGGLE_AFTERBURNER1: u32 = 66359;
2451pub const KEY_TOGGLE_AFTERBURNER2: u32 = 66360;
2452pub const KEY_TOGGLE_AFTERBURNER3: u32 = 66361;
2453pub const KEY_TOGGLE_AFTERBURNER4: u32 = 66362;
2454pub const KEY_TOGGLE_ALTERNATOR1: u32 = 66363;
2455pub const KEY_TOGGLE_ALTERNATOR2: u32 = 66364;
2456pub const KEY_TOGGLE_ALTERNATOR3: u32 = 66365;
2457pub const KEY_TOGGLE_ALTERNATOR4: u32 = 66366;
2458pub const KEY_VOR1_OBI_FAST_DEC: u32 = 66367;
2459pub const KEY_VOR1_OBI_FAST_INC: u32 = 66368;
2460pub const KEY_VOR2_OBI_FAST_DEC: u32 = 66369;
2461pub const KEY_VOR2_OBI_FAST_INC: u32 = 66370;
2462pub const KEY_COM_STBY_RADIO_SET: u32 = 66371;
2463pub const KEY_COM_STBY_RADIO_SWITCH_TO: u32 = 66372;
2464pub const KEY_COM_RADIO_SWAP: u32 = 66372;
2465pub const KEY_TOGGLE_ATTITUDE_CAGE: u32 = 66373;
2466pub const KEY_TOGGLE_MASTER_BATTERY_ALTERNATOR: u32 = 66374;
2467pub const KEY_TOGGLE_GPS_DRIVES_NAV1: u32 = 66375;
2468pub const KEY_TOGGLE_LOGO_LIGHTS: u32 = 66376;
2469pub const KEY_TOGGLE_RECOGNITION_LIGHTS: u32 = 66377;
2470pub const KEY_TOGGLE_WING_LIGHTS: u32 = 66378;
2471pub const KEY_TOGGLE_NAV_LIGHTS: u32 = 66379;
2472pub const KEY_HELI_BEEP_INCREASE: u32 = 66380;
2473pub const KEY_HELI_BEEP_DECREASE: u32 = 66381;
2474pub const KEY_AXIS_SPOILER_SET: u32 = 66382;
2475pub const KEY_CONCORDE_NOSE_VISOR_FULL_EXT: u32 = 66383;
2476pub const KEY_CONCORDE_NOSE_VISOR_FULL_RET: u32 = 66384;
2477pub const KEY_LOD_ZOOM_IN: u32 = 66385;
2478pub const KEY_LOD_ZOOM_OUT: u32 = 66386;
2479pub const KEY_AXIS_LEFT_BRAKE_SET: u32 = 66387;
2480pub const KEY_AXIS_RIGHT_BRAKE_SET: u32 = 66388;
2481pub const KEY_TOGGLE_AIRCRAFT_EXIT: u32 = 66389;
2482pub const KEY_TOGGLE_WING_FOLD: u32 = 66390;
2483pub const KEY_TOGGLE_TAIL_HOOK_HANDLE: u32 = 66391;
2484pub const KEY_RELEASE_DROP_TANK_ALL: u32 = 66392;
2485pub const KEY_RELEASE_DROP_TANK_1: u32 = 66393;
2486pub const KEY_RELEASE_DROP_TANK_2: u32 = 66394;
2487pub const KEY_MAGNETO_SET: u32 = 66399;
2488pub const KEY_MAGNETO1_SET: u32 = 66400;
2489pub const KEY_MAGNETO2_SET: u32 = 66401;
2490pub const KEY_MAGNETO3_SET: u32 = 66402;
2491pub const KEY_MAGNETO4_SET: u32 = 66403;
2492pub const KEY_PANEL_HUD_NEXT: u32 = 66404;
2493pub const KEY_TOOLTIP_UNITS_SET: u32 = 66405;
2494pub const KEY_TOOLTIP_UNITS_TOGGLE: u32 = 66406;
2495pub const KEY_PANEL_HUD_PREVIOUS: u32 = 66407;
2496pub const KEY_VIEW_SNAP_PANEL: u32 = 66413;
2497pub const KEY_VIEW_SNAP_PANEL_RESET: u32 = 66414;
2498pub const KEY_PAN_RESET_COCKPIT: u32 = 66415;
2499pub const KEY_PAN_VIEW: u32 = 66416;
2500pub const KEY_SNAP_VIEW: u32 = 66417;
2501pub const KEY_AXIS_THROTTLE1_SET: u32 = 66420;
2502pub const KEY_AXIS_PROPELLER1_SET: u32 = 66421;
2503pub const KEY_AXIS_MIXTURE1_SET: u32 = 66422;
2504pub const KEY_AXIS_THROTTLE2_SET: u32 = 66423;
2505pub const KEY_AXIS_PROPELLER2_SET: u32 = 66424;
2506pub const KEY_AXIS_MIXTURE2_SET: u32 = 66425;
2507pub const KEY_AXIS_THROTTLE3_SET: u32 = 66426;
2508pub const KEY_AXIS_PROPELLER3_SET: u32 = 66427;
2509pub const KEY_AXIS_MIXTURE3_SET: u32 = 66428;
2510pub const KEY_AXIS_THROTTLE4_SET: u32 = 66429;
2511pub const KEY_AXIS_PROPELLER4_SET: u32 = 66430;
2512pub const KEY_AXIS_MIXTURE4_SET: u32 = 66431;
2513pub const KEY_FLIGHT_MAP: u32 = 66432;
2514pub const KEY_LABEL_COLOR_CYCLE: u32 = 66433;
2515pub const KEY_COM_RADIO_FRACT_DEC_CARRY: u32 = 66434;
2516pub const KEY_COM_RADIO_FRACT_INC_CARRY: u32 = 66435;
2517pub const KEY_COM2_RADIO_WHOLE_DEC: u32 = 66436;
2518pub const KEY_COM2_RADIO_WHOLE_INC: u32 = 66437;
2519pub const KEY_COM2_RADIO_FRACT_DEC: u32 = 66438;
2520pub const KEY_COM2_RADIO_FRACT_DEC_CARRY: u32 = 66439;
2521pub const KEY_COM2_RADIO_FRACT_INC: u32 = 66440;
2522pub const KEY_COM2_RADIO_FRACT_INC_CARRY: u32 = 66441;
2523pub const KEY_COM2_RADIO_SET: u32 = 66442;
2524pub const KEY_COM2_STBY_RADIO_SET: u32 = 66443;
2525pub const KEY_COM2_RADIO_SWAP: u32 = 66444;
2526pub const KEY_NAV1_RADIO_FRACT_DEC_CARRY: u32 = 66445;
2527pub const KEY_NAV1_RADIO_FRACT_INC_CARRY: u32 = 66446;
2528pub const KEY_NAV1_STBY_SET: u32 = 66447;
2529pub const KEY_NAV1_RADIO_SWAP: u32 = 66448;
2530pub const KEY_NAV2_RADIO_FRACT_DEC_CARRY: u32 = 66449;
2531pub const KEY_NAV2_RADIO_FRACT_INC_CARRY: u32 = 66450;
2532pub const KEY_NAV2_STBY_SET: u32 = 66451;
2533pub const KEY_NAV2_RADIO_SWAP: u32 = 66452;
2534pub const KEY_ADF1_RADIO_TENTHS_DEC: u32 = 66453;
2535pub const KEY_ADF1_RADIO_TENTHS_INC: u32 = 66454;
2536pub const KEY_XPNDR_1000_DEC: u32 = 66455;
2537pub const KEY_XPNDR_100_DEC: u32 = 66456;
2538pub const KEY_XPNDR_10_DEC: u32 = 66457;
2539pub const KEY_XPNDR_1_DEC: u32 = 66458;
2540pub const KEY_XPNDR_DEC_CARRY: u32 = 66459;
2541pub const KEY_XPNDR_INC_CARRY: u32 = 66460;
2542pub const KEY_ADF_FRACT_DEC_CARRY: u32 = 66461;
2543pub const KEY_ADF_FRACT_INC_CARRY: u32 = 66462;
2544pub const KEY_COM1_TRANSMIT_SELECT: u32 = 66463;
2545pub const KEY_COM2_TRANSMIT_SELECT: u32 = 66464;
2546pub const KEY_COM_RECEIVE_ALL_TOGGLE: u32 = 66465;
2547pub const KEY_COM_RECEIVE_ALL_SET: u32 = 66466;
2548pub const KEY_MARKER_SOUND_TOGGLE: u32 = 66477;
2549pub const KEY_MARKER_SOUND_SET: u32 = 66478;
2550pub const KEY_ADF_COMPLETE_SET: u32 = 66479;
2551pub const KEY_ADF_OUTSIDE_SOURCE: u32 = 66480;
2552pub const KEY_ADF_NEEDLE_SET: u32 = 66481;
2553pub const KEY_TOGGLE_WATER_RUDDER: u32 = 66482;
2554pub const KEY_PUSHBACK_SET: u32 = 66483;
2555pub const KEY_ANTI_ICE_TOGGLE_ENG1: u32 = 66484;
2556pub const KEY_ANTI_ICE_TOGGLE_ENG2: u32 = 66485;
2557pub const KEY_ANTI_ICE_TOGGLE_ENG3: u32 = 66486;
2558pub const KEY_ANTI_ICE_TOGGLE_ENG4: u32 = 66487;
2559pub const KEY_ANTI_ICE_SET_ENG1: u32 = 66488;
2560pub const KEY_ANTI_ICE_SET_ENG2: u32 = 66489;
2561pub const KEY_ANTI_ICE_SET_ENG3: u32 = 66490;
2562pub const KEY_ANTI_ICE_SET_ENG4: u32 = 66491;
2563pub const KEY_RELOAD_PANELS: u32 = 66492;
2564pub const KEY_TOGGLE_FUEL_VALVE_ALL: u32 = 66493;
2565pub const KEY_TOGGLE_FUEL_VALVE_ENG1: u32 = 66494;
2566pub const KEY_TOGGLE_FUEL_VALVE_ENG2: u32 = 66495;
2567pub const KEY_TOGGLE_FUEL_VALVE_ENG3: u32 = 66496;
2568pub const KEY_TOGGLE_FUEL_VALVE_ENG4: u32 = 66497;
2569pub const KEY_TUG_HEADING: u32 = 66498;
2570pub const KEY_TUG_SPEED: u32 = 66499;
2571pub const KEY_CHASE_VIEW_NEXT: u32 = 66500;
2572pub const KEY_CHASE_VIEW_PREV: u32 = 66501;
2573pub const KEY_AP_NAV_SELECT_SET: u32 = 66502;
2574pub const KEY_AXIS_PAN_PITCH: u32 = 66503;
2575pub const KEY_AXIS_PAN_HEADING: u32 = 66504;
2576pub const KEY_AXIS_PAN_TILT: u32 = 66505;
2577pub const KEY_PANEL_ID_TOGGLE: u32 = 66506;
2578pub const KEY_PANEL_ID_OPEN: u32 = 66507;
2579pub const KEY_PANEL_ID_CLOSE: u32 = 66508;
2580pub const KEY_HEADING_BUG_SELECT: u32 = 66509;
2581pub const KEY_ALTITUDE_BUG_SELECT: u32 = 66510;
2582pub const KEY_VSI_BUG_SELECT: u32 = 66511;
2583pub const KEY_CONTROL_RELOAD_USER_AIRCRAFT: u32 = 66512;
2584pub const KEY_ATC_MENU_OPEN: u32 = 66513;
2585pub const KEY_ATC_MENU_CLOSE: u32 = 66514;
2586pub const KEY_CHASE_VIEW_TOGGLE: u32 = 66515;
2587pub const KEY_FUEL_SELECTOR_2_OFF: u32 = 66516;
2588pub const KEY_FUEL_SELECTOR_2_ALL: u32 = 66517;
2589pub const KEY_FUEL_SELECTOR_2_LEFT: u32 = 66518;
2590pub const KEY_FUEL_SELECTOR_2_RIGHT: u32 = 66519;
2591pub const KEY_FUEL_SELECTOR_2_LEFT_AUX: u32 = 66520;
2592pub const KEY_FUEL_SELECTOR_2_RIGHT_AUX: u32 = 66521;
2593pub const KEY_FUEL_SELECTOR_2_CENTER: u32 = 66522;
2594pub const KEY_FUEL_SELECTOR_2_SET: u32 = 66523;
2595pub const KEY_EYEPOINT_UP: u32 = 66524;
2596pub const KEY_EYEPOINT_DOWN: u32 = 66525;
2597pub const KEY_EYEPOINT_RIGHT: u32 = 66526;
2598pub const KEY_EYEPOINT_LEFT: u32 = 66527;
2599pub const KEY_EYEPOINT_FORWARD: u32 = 66528;
2600pub const KEY_EYEPOINT_BACK: u32 = 66529;
2601pub const KEY_EYEPOINT_RESET: u32 = 66530;
2602pub const KEY_ENGINE_AUTO_SHUTDOWN: u32 = 66531;
2603pub const KEY_AIRSPEED_BUG_SELECT: u32 = 66532;
2604pub const KEY_TUG_DISABLE: u32 = 66533;
2605pub const KEY_AXIS_FLAPS_SET: u32 = 66534;
2606pub const KEY_TOGGLE_MASTER_IGNITION_SWITCH: u32 = 66535;
2607pub const KEY_TOGGLE_FEATHER_SWITCHES: u32 = 66536;
2608pub const KEY_TOGGLE_FEATHER_SWITCH_1: u32 = 66537;
2609pub const KEY_TOGGLE_FEATHER_SWITCH_2: u32 = 66538;
2610pub const KEY_TOGGLE_FEATHER_SWITCH_3: u32 = 66539;
2611pub const KEY_TOGGLE_FEATHER_SWITCH_4: u32 = 66540;
2612pub const KEY_TOGGLE_TAILWHEEL_LOCK: u32 = 66541;
2613pub const KEY_ADF_WHOLE_INC: u32 = 66542;
2614pub const KEY_ADF_WHOLE_DEC: u32 = 66543;
2615pub const KEY_ADF2_100_INC: u32 = 66544;
2616pub const KEY_ADF2_10_INC: u32 = 66545;
2617pub const KEY_ADF2_1_INC: u32 = 66546;
2618pub const KEY_ADF2_RADIO_TENTHS_INC: u32 = 66547;
2619pub const KEY_ADF2_100_DEC: u32 = 66548;
2620pub const KEY_ADF2_10_DEC: u32 = 66549;
2621pub const KEY_ADF2_1_DEC: u32 = 66550;
2622pub const KEY_ADF2_RADIO_TENTHS_DEC: u32 = 66551;
2623pub const KEY_ADF2_WHOLE_INC: u32 = 66552;
2624pub const KEY_ADF2_WHOLE_DEC: u32 = 66553;
2625pub const KEY_ADF2_FRACT_INC_CARRY: u32 = 66554;
2626pub const KEY_ADF2_FRACT_DEC_CARRY: u32 = 66555;
2627pub const KEY_ADF2_COMPLETE_SET: u32 = 66556;
2628pub const KEY_RADIO_ADF2_IDENT_DISABLE: u32 = 66557;
2629pub const KEY_RADIO_ADF2_IDENT_ENABLE: u32 = 66558;
2630pub const KEY_RADIO_ADF2_IDENT_TOGGLE: u32 = 66559;
2631pub const KEY_RADIO_ADF2_IDENT_SET: u32 = 66560;
2632pub const KEY_FUEL_SELECTOR_3_OFF: u32 = 66561;
2633pub const KEY_FUEL_SELECTOR_3_ALL: u32 = 66562;
2634pub const KEY_FUEL_SELECTOR_3_LEFT: u32 = 66563;
2635pub const KEY_FUEL_SELECTOR_3_RIGHT: u32 = 66564;
2636pub const KEY_FUEL_SELECTOR_3_LEFT_AUX: u32 = 66565;
2637pub const KEY_FUEL_SELECTOR_3_RIGHT_AUX: u32 = 66566;
2638pub const KEY_FUEL_SELECTOR_3_CENTER: u32 = 66567;
2639pub const KEY_FUEL_SELECTOR_3_SET: u32 = 66568;
2640pub const KEY_FUEL_SELECTOR_4_OFF: u32 = 66569;
2641pub const KEY_FUEL_SELECTOR_4_ALL: u32 = 66570;
2642pub const KEY_FUEL_SELECTOR_4_LEFT: u32 = 66571;
2643pub const KEY_FUEL_SELECTOR_4_RIGHT: u32 = 66572;
2644pub const KEY_FUEL_SELECTOR_4_LEFT_AUX: u32 = 66573;
2645pub const KEY_FUEL_SELECTOR_4_RIGHT_AUX: u32 = 66574;
2646pub const KEY_FUEL_SELECTOR_4_CENTER: u32 = 66575;
2647pub const KEY_FUEL_SELECTOR_4_SET: u32 = 66576;
2648pub const KEY_INDUCTOR_COMPASS_REF_INC: u32 = 66577;
2649pub const KEY_INDUCTOR_COMPASS_REF_DEC: u32 = 66578;
2650pub const KEY_TOGGLE_CABIN_LIGHTS: u32 = 66579;
2651pub const KEY_RESET_G_FORCE_INDICATOR: u32 = 66580;
2652pub const KEY_RESET_MAX_RPM_INDICATOR: u32 = 66581;
2653pub const KEY_MANUAL_FUEL_TRANSFER: u32 = 66582;
2654pub const KEY_AP_PITCH_REF_INC_UP: u32 = 66583;
2655pub const KEY_AP_PITCH_REF_INC_DN: u32 = 66584;
2656pub const KEY_AP_PITCH_REF_SELECT: u32 = 66585;
2657pub const KEY_SIM_RESET: u32 = 66586;
2658pub const KEY_ROTOR_BRAKE: u32 = 66587;
2659pub const KEY_ROTOR_CLUTCH_SWITCH_TOGGLE: u32 = 66588;
2660pub const KEY_ROTOR_CLUTCH_SWITCH_SET: u32 = 66589;
2661pub const KEY_ROTOR_GOV_SWITCH_TOGGLE: u32 = 66590;
2662pub const KEY_ROTOR_GOV_SWITCH_SET: u32 = 66591;
2663pub const KEY_ROTOR_LATERAL_TRIM_INC: u32 = 66592;
2664pub const KEY_ROTOR_LATERAL_TRIM_DEC: u32 = 66593;
2665pub const KEY_ROTOR_LATERAL_TRIM_SET: u32 = 66594;
2666pub const KEY_CROSS_FEED_OPEN: u32 = 66595;
2667pub const KEY_CROSS_FEED_TOGGLE: u32 = 66596;
2668pub const KEY_VIRTUAL_COPILOT_TOGGLE: u32 = 66597;
2669pub const KEY_VIRTUAL_COPILOT_SET: u32 = 66598;
2670pub const KEY_VIRTUAL_COPILOT_ACTION: u32 = 66599;
2671pub const KEY_MIXTURE_SET_BEST: u32 = 66600;
2672pub const KEY_ADD_FUEL_QUANTITY: u32 = 66601;
2673pub const KEY_GPS_POWER_BUTTON: u32 = 66602;
2674pub const KEY_GPS_NEAREST_BUTTON: u32 = 66604;
2675pub const KEY_GPS_OBS_BUTTON: u32 = 66605;
2676pub const KEY_GPS_MSG_BUTTON: u32 = 66606;
2677pub const KEY_GPS_MSG_BUTTON_DOWN: u32 = 66607;
2678pub const KEY_GPS_MSG_BUTTON_UP: u32 = 66608;
2679pub const KEY_GPS_FLIGHTPLAN_BUTTON: u32 = 66609;
2680pub const KEY_GPS_VNAV_BUTTON: u32 = 66610;
2681pub const KEY_GPS_TERRAIN_BUTTON: u32 = 66611;
2682pub const KEY_GPS_PROCEDURE_BUTTON: u32 = 66612;
2683pub const KEY_GPS_SETUP_BUTTON: u32 = 66613;
2684pub const KEY_GPS_ACTIVATE_BUTTON: u32 = 66614;
2685pub const KEY_GPS_ZOOMIN_BUTTON: u32 = 66615;
2686pub const KEY_GPS_ZOOMOUT_BUTTON: u32 = 66616;
2687pub const KEY_GPS_DIRECTTO_BUTTON: u32 = 66617;
2688pub const KEY_GPS_MENU_BUTTON: u32 = 66618;
2689pub const KEY_GPS_CLEAR_BUTTON: u32 = 66619;
2690pub const KEY_GPS_CLEAR_ALL_BUTTON: u32 = 66620;
2691pub const KEY_GPS_CLEAR_BUTTON_DOWN: u32 = 66621;
2692pub const KEY_GPS_CLEAR_BUTTON_UP: u32 = 66622;
2693pub const KEY_GPS_ENTER_BUTTON: u32 = 66623;
2694pub const KEY_GPS_CURSOR_BUTTON: u32 = 66624;
2695pub const KEY_GPS_GROUP_KNOB_INC: u32 = 66625;
2696pub const KEY_GPS_GROUP_KNOB_DEC: u32 = 66626;
2697pub const KEY_GPS_PAGE_KNOB_INC: u32 = 66627;
2698pub const KEY_GPS_PAGE_KNOB_DEC: u32 = 66628;
2699pub const KEY_GPS_BUTTON1: u32 = 66629;
2700pub const KEY_GPS_BUTTON2: u32 = 66630;
2701pub const KEY_GPS_BUTTON3: u32 = 66631;
2702pub const KEY_GPS_BUTTON4: u32 = 66632;
2703pub const KEY_GPS_BUTTON5: u32 = 66633;
2704pub const KEY_THROTTLE_DECR_SMALL: u32 = 66634;
2705pub const KEY_THROTTLE1_DECR_SMALL: u32 = 66635;
2706pub const KEY_THROTTLE2_DECR_SMALL: u32 = 66636;
2707pub const KEY_THROTTLE3_DECR_SMALL: u32 = 66637;
2708pub const KEY_THROTTLE4_DECR_SMALL: u32 = 66638;
2709pub const KEY_PROP_PITCH_DECR_SMALL: u32 = 66639;
2710pub const KEY_PROP_PITCH1_DECR_SMALL: u32 = 66640;
2711pub const KEY_PROP_PITCH2_DECR_SMALL: u32 = 66641;
2712pub const KEY_PROP_PITCH3_DECR_SMALL: u32 = 66642;
2713pub const KEY_PROP_PITCH4_DECR_SMALL: u32 = 66643;
2714pub const KEY_MIXTURE_DECR_SMALL: u32 = 66644;
2715pub const KEY_MIXTURE1_DECR_SMALL: u32 = 66645;
2716pub const KEY_MIXTURE2_DECR_SMALL: u32 = 66646;
2717pub const KEY_MIXTURE3_DECR_SMALL: u32 = 66647;
2718pub const KEY_MIXTURE4_DECR_SMALL: u32 = 66648;
2719pub const KEY_REPAIR_AND_REFUEL: u32 = 66649;
2720pub const KEY_DME_SELECT: u32 = 66650;
2721pub const KEY_FUEL_DUMP_TOGGLE: u32 = 66651;
2722pub const KEY_HORN_TRIGGER: u32 = 66652;
2723pub const KEY_VIEW_COCKPIT_FORWARD: u32 = 66653;
2724pub const KEY_VIEW_VIRTUAL_COCKPIT_FORWARD: u32 = 66654;
2725pub const KEY_ADVENTURE_ACTION: u32 = 66655;
2726pub const KEY_REQUEST_FUEL: u32 = 66657;
2727pub const KEY_RELEASE_DROPPABLE_OBJECTS: u32 = 66658;
2728pub const KEY_VIEW_PANEL_ALPHA_SET: u32 = 66659;
2729pub const KEY_VIEW_PANEL_ALPHA_SELECT: u32 = 66660;
2730pub const KEY_VIEW_PANEL_ALPHA_INC: u32 = 66661;
2731pub const KEY_VIEW_PANEL_ALPHA_DEC: u32 = 66662;
2732pub const KEY_VIEW_LINKING_SET: u32 = 66663;
2733pub const KEY_VIEW_LINKING_TOGGLE: u32 = 66664;
2734pub const KEY_RADIO_SELECTED_DME_IDENT_ENABLE: u32 = 66665;
2735pub const KEY_RADIO_SELECTED_DME_IDENT_DISABLE: u32 = 66666;
2736pub const KEY_RADIO_SELECTED_DME_IDENT_SET: u32 = 66667;
2737pub const KEY_RADIO_SELECTED_DME_IDENT_TOGGLE: u32 = 66668;
2738pub const KEY_FUEL_SELECTOR_LEFT_MAIN: u32 = 66669;
2739pub const KEY_FUEL_SELECTOR_2_LEFT_MAIN: u32 = 66670;
2740pub const KEY_FUEL_SELECTOR_3_LEFT_MAIN: u32 = 66671;
2741pub const KEY_FUEL_SELECTOR_4_LEFT_MAIN: u32 = 66672;
2742pub const KEY_FUEL_SELECTOR_RIGHT_MAIN: u32 = 66673;
2743pub const KEY_FUEL_SELECTOR_2_RIGHT_MAIN: u32 = 66674;
2744pub const KEY_FUEL_SELECTOR_3_RIGHT_MAIN: u32 = 66675;
2745pub const KEY_FUEL_SELECTOR_4_RIGHT_MAIN: u32 = 66676;
2746pub const KEY_GAUGE_KEYSTROKE: u32 = 66683;
2747pub const KEY_MULTIPLAYER_VOICE_CAPTURE_START: u32 = 66684;
2748pub const KEY_MULTIPLAYER_VOICE_CAPTURE_STOP: u32 = 66685;
2749pub const KEY_SIMUI_WINDOW_HIDESHOW: u32 = 66686;
2750pub const KEY_TOGGLE_VARIOMETER_SWITCH: u32 = 66687;
2751pub const KEY_TOGGLE_TURN_INDICATOR_SWITCH: u32 = 66688;
2752pub const KEY_WINDOW_TITLES_TOGGLE: u32 = 66689;
2753pub const KEY_AXIS_INDICATOR_CYCLE: u32 = 66690;
2754pub const KEY_MAP_ORIENTATION_CYCLE: u32 = 66691;
2755pub const KEY_POINT_OF_INTEREST_TOGGLE_POINTER: u32 = 66692;
2756pub const KEY_POINT_OF_INTEREST_CYCLE_PREVIOUS: u32 = 66693;
2757pub const KEY_POINT_OF_INTEREST_CYCLE_NEXT: u32 = 66694;
2758pub const KEY_TOGGLE_JETWAY: u32 = 66695;
2759pub const KEY_RETRACT_FLOAT_SWITCH_DEC: u32 = 66696;
2760pub const KEY_RETRACT_FLOAT_SWITCH_INC: u32 = 66697;
2761pub const KEY_TOGGLE_WATER_BALLAST_VALVE: u32 = 66698;
2762pub const KEY_VIEW_CHASE_DISTANCE_ADD: u32 = 66699;
2763pub const KEY_VIEW_CHASE_DISTANCE_SUB: u32 = 66700;
2764pub const KEY_AVIONICS_MASTER_SET: u32 = 66701;
2765pub const KEY_EXTERNAL_SYSTEM_SET: u32 = 66702;
2766pub const KEY_EXTERNAL_SYSTEM_TOGGLE: u32 = 66703;
2767pub const KEY_APU_STARTER: u32 = 66704;
2768pub const KEY_APU_OFF_SWITCH: u32 = 66705;
2769pub const KEY_APU_GENERATOR_SWITCH_TOGGLE: u32 = 66706;
2770pub const KEY_APU_GENERATOR_SWITCH_SET: u32 = 66707;
2771pub const KEY_EXTINGUISH_ENGINE_FIRE: u32 = 66708;
2772pub const KEY_AP_MAX_BANK_INC: u32 = 66709;
2773pub const KEY_AP_MAX_BANK_DEC: u32 = 66710;
2774pub const KEY_AP_N1_HOLD: u32 = 66711;
2775pub const KEY_HYDRAULIC_SWITCH_TOGGLE: u32 = 66712;
2776pub const KEY_DECISION_ALTITUDE_MSL_INC: u32 = 66713;
2777pub const KEY_DECISION_ALTITUDE_MSL_DEC: u32 = 66714;
2778pub const KEY_BLEED_AIR_SOURCE_CONTROL_INC: u32 = 66715;
2779pub const KEY_BLEED_AIR_SOURCE_CONTROL_DEC: u32 = 66716;
2780pub const KEY_TURBINE_IGNITION_SWITCH_TOGGLE: u32 = 66717;
2781pub const KEY_CABIN_NO_SMOKING_ALERT_SWITCH_TOGGLE: u32 = 66718;
2782pub const KEY_CABIN_SEATBELTS_ALERT_SWITCH_TOGGLE: u32 = 66719;
2783pub const KEY_ANTISKID_BRAKES_TOGGLE: u32 = 66720;
2784pub const KEY_GPWS_SWITCH_TOGGLE: u32 = 66721;
2785pub const KEY_VIDEO_RECORD_TOGGLE: u32 = 66722;
2786pub const KEY_SET_AUTOBRAKE_CONTROL: u32 = 66723;
2787pub const KEY_TOGGLE_AIRPORT_NAME_DISPLAY: u32 = 66724;
2788pub const KEY_TOGGLE_MASTER_STARTER_SWITCH: u32 = 66725;
2789pub const KEY_GEAR_EMERGENCY_HANDLE_TOGGLE: u32 = 66726;
2790pub const KEY_AILERON_TRIM_SET: u32 = 66731;
2791pub const KEY_RUDDER_TRIM_SET: u32 = 66732;
2792pub const KEY_CAPTURE_SCREENSHOT: u32 = 66733;
2793pub const KEY_MOUSE_LOOK_TOGGLE: u32 = 66734;
2794pub const KEY_MULTIPLAYER_BROADCAST_VOICE_CAPTURE_START: u32 = 66735;
2795pub const KEY_MULTIPLAYER_BROADCAST_VOICE_CAPTURE_STOP: u32 = 66736;
2796pub const KEY_FLY_BY_WIRE_ELAC_TOGGLE: u32 = 66737;
2797pub const KEY_FLY_BY_WIRE_FAC_TOGGLE: u32 = 66738;
2798pub const KEY_FLY_BY_WIRE_SEC_TOGGLE: u32 = 66739;
2799pub const KEY_MANUAL_FUEL_PRESSURE_PUMP: u32 = 66740;
2800pub const KEY_ADF1_RADIO_SWAP: u32 = 66741;
2801pub const KEY_ADF2_RADIO_SWAP: u32 = 66742;
2802pub const KEY_YAXIS_INVERT_TOGGLE: u32 = 66743;
2803pub const KEY_LOW_HEIGHT_WARNING_SET: u32 = 66746;
2804pub const KEY_LOW_HEIGHT_WARNING_GAUGE_WILL_SET: u32 = 66747;
2805pub const KEY_G1000_PFD_ZOOMIN_BUTTON: u32 = 66748;
2806pub const KEY_G1000_PFD_ZOOMOUT_BUTTON: u32 = 66749;
2807pub const KEY_G1000_PFD_DIRECTTO_BUTTON: u32 = 66750;
2808pub const KEY_G1000_PFD_MENU_BUTTON: u32 = 66751;
2809pub const KEY_G1000_PFD_FLIGHTPLAN_BUTTON: u32 = 66752;
2810pub const KEY_G1000_PFD_PROCEDURE_BUTTON: u32 = 66753;
2811pub const KEY_G1000_PFD_CLEAR_BUTTON: u32 = 66754;
2812pub const KEY_G1000_PFD_ENTER_BUTTON: u32 = 66755;
2813pub const KEY_G1000_PFD_CURSOR_BUTTON: u32 = 66756;
2814pub const KEY_G1000_PFD_GROUP_KNOB_INC: u32 = 66757;
2815pub const KEY_G1000_PFD_GROUP_KNOB_DEC: u32 = 66758;
2816pub const KEY_G1000_PFD_PAGE_KNOB_INC: u32 = 66759;
2817pub const KEY_G1000_PFD_PAGE_KNOB_DEC: u32 = 66760;
2818pub const KEY_G1000_PFD_SOFTKEY1: u32 = 66761;
2819pub const KEY_G1000_PFD_SOFTKEY2: u32 = 66762;
2820pub const KEY_G1000_PFD_SOFTKEY3: u32 = 66763;
2821pub const KEY_G1000_PFD_SOFTKEY4: u32 = 66764;
2822pub const KEY_G1000_PFD_SOFTKEY5: u32 = 66765;
2823pub const KEY_G1000_PFD_SOFTKEY6: u32 = 66766;
2824pub const KEY_G1000_PFD_SOFTKEY7: u32 = 66767;
2825pub const KEY_G1000_PFD_SOFTKEY8: u32 = 66768;
2826pub const KEY_G1000_PFD_SOFTKEY9: u32 = 66769;
2827pub const KEY_G1000_PFD_SOFTKEY10: u32 = 66770;
2828pub const KEY_G1000_PFD_SOFTKEY11: u32 = 66771;
2829pub const KEY_G1000_PFD_SOFTKEY12: u32 = 66772;
2830pub const KEY_G1000_MFD_ZOOMIN_BUTTON: u32 = 66776;
2831pub const KEY_G1000_MFD_ZOOMOUT_BUTTON: u32 = 66777;
2832pub const KEY_G1000_MFD_DIRECTTO_BUTTON: u32 = 66778;
2833pub const KEY_G1000_MFD_MENU_BUTTON: u32 = 66779;
2834pub const KEY_G1000_MFD_FLIGHTPLAN_BUTTON: u32 = 66780;
2835pub const KEY_G1000_MFD_PROCEDURE_BUTTON: u32 = 66781;
2836pub const KEY_G1000_MFD_CLEAR_BUTTON: u32 = 66782;
2837pub const KEY_G1000_MFD_ENTER_BUTTON: u32 = 66783;
2838pub const KEY_G1000_MFD_CURSOR_BUTTON: u32 = 66784;
2839pub const KEY_G1000_MFD_GROUP_KNOB_INC: u32 = 66785;
2840pub const KEY_G1000_MFD_GROUP_KNOB_DEC: u32 = 66786;
2841pub const KEY_G1000_MFD_PAGE_KNOB_INC: u32 = 66787;
2842pub const KEY_G1000_MFD_PAGE_KNOB_DEC: u32 = 66788;
2843pub const KEY_G1000_MFD_SOFTKEY1: u32 = 66789;
2844pub const KEY_G1000_MFD_SOFTKEY2: u32 = 66790;
2845pub const KEY_G1000_MFD_SOFTKEY3: u32 = 66791;
2846pub const KEY_G1000_MFD_SOFTKEY4: u32 = 66792;
2847pub const KEY_G1000_MFD_SOFTKEY5: u32 = 66793;
2848pub const KEY_G1000_MFD_SOFTKEY6: u32 = 66794;
2849pub const KEY_G1000_MFD_SOFTKEY7: u32 = 66795;
2850pub const KEY_G1000_MFD_SOFTKEY8: u32 = 66796;
2851pub const KEY_G1000_MFD_SOFTKEY9: u32 = 66797;
2852pub const KEY_G1000_MFD_SOFTKEY10: u32 = 66798;
2853pub const KEY_G1000_MFD_SOFTKEY11: u32 = 66799;
2854pub const KEY_G1000_MFD_SOFTKEY12: u32 = 66800;
2855pub const KEY_TOW_PLANE_RELEASE: u32 = 66806;
2856pub const KEY_REQUEST_TOW_PLANE: u32 = 66807;
2857pub const KEY_STEERING_INC: u32 = 66816;
2858pub const KEY_STEERING_DEC: u32 = 66817;
2859pub const KEY_STEERING_SET: u32 = 66818;
2860pub const KEY_APU_EXTINGUISH_FIRE: u32 = 66826;
2861pub const KEY_FREEZE_ATTITUDE_TOGGLE: u32 = 66827;
2862pub const KEY_FREEZE_ATTITUDE_SET: u32 = 66828;
2863pub const KEY_FREEZE_LATITUDE_LONGITUDE_TOGGLE: u32 = 66829;
2864pub const KEY_FREEZE_LATITUDE_LONGITUDE_SET: u32 = 66830;
2865pub const KEY_FREEZE_LATITUDE_LONGITUE_TOGGLE: u32 = 66831;
2866pub const KEY_FREEZE_LATITUDE_LONGITUE_SET: u32 = 66832;
2867pub const KEY_FREEZE_ALTITUDE_TOGGLE: u32 = 66833;
2868pub const KEY_FREEZE_ALTITUDE_SET: u32 = 66834;
2869pub const KEY_PRESSURIZATION_PRESSURE_ALT_INC: u32 = 66836;
2870pub const KEY_PRESSURIZATION_PRESSURE_ALT_DEC: u32 = 66837;
2871pub const KEY_PRESSURIZATION_CLIMB_RATE_INC: u32 = 66838;
2872pub const KEY_PRESSURIZATION_CLIMB_RATE_DEC: u32 = 66839;
2873pub const KEY_PRESSURIZATION_CLIMB_RATE_SET: u32 = 66840;
2874pub const KEY_PRESSURIZATION_PRESSURE_DUMP_SWITCH: u32 = 66841;
2875pub const KEY_BAROMETRIC_STD_PRESSURE: u32 = 66846;
2876pub const KEY_MULTIPLAYER_PAUSE_SESSION: u32 = 66847;
2877pub const KEY_VIEW_CAMERA_SELECT_1: u32 = 66851;
2878pub const KEY_VIEW_CAMERA_SELECT_2: u32 = 66852;
2879pub const KEY_VIEW_CAMERA_SELECT_3: u32 = 66853;
2880pub const KEY_VIEW_CAMERA_SELECT_4: u32 = 66854;
2881pub const KEY_VIEW_CAMERA_SELECT_5: u32 = 66855;
2882pub const KEY_VIEW_CAMERA_SELECT_6: u32 = 66856;
2883pub const KEY_VIEW_CAMERA_SELECT_7: u32 = 66857;
2884pub const KEY_VIEW_CAMERA_SELECT_8: u32 = 66858;
2885pub const KEY_VIEW_CAMERA_SELECT_9: u32 = 66859;
2886pub const KEY_VIEW_CAMERA_SELECT_0: u32 = 66860;
2887pub const KEY_SLING_PICKUP_RELEASE: u32 = 66861;
2888pub const KEY_HOIST_SWITCH_EXTEND: u32 = 66862;
2889pub const KEY_HOIST_SWITCH_RETRACT: u32 = 66863;
2890pub const KEY_HOIST_SWITCH_SET: u32 = 66864;
2891pub const KEY_HOIST_SWITCH_SELECT: u32 = 66865;
2892pub const KEY_HOIST_DEPLOY_TOGGLE: u32 = 66866;
2893pub const KEY_HOIST_DEPLOY_SET: u32 = 66867;
2894pub const KEY_TOGGLE_ANTIDETONATION_TANK_VALVE: u32 = 66871;
2895pub const KEY_TOGGLE_NITROUS_TANK_VALVE: u32 = 66872;
2896pub const KEY_TAKEOFF_ASSIST_ARM_TOGGLE: u32 = 66876;
2897pub const KEY_TAKEOFF_ASSIST_ARM_SET: u32 = 66877;
2898pub const KEY_TAKEOFF_ASSIST_FIRE: u32 = 66878;
2899pub const KEY_TOGGLE_LAUNCH_BAR_SWITCH: u32 = 66879;
2900pub const KEY_SET_LAUNCH_BAR_SWITCH: u32 = 66880;
2901pub const KEY_SET_TAIL_HOOK_HANDLE: u32 = 66881;
2902pub const KEY_SET_WING_FOLD: u32 = 66882;
2903pub const KEY_TOGGLE_RACERESULTS_WINDOW: u32 = 66883;
2904pub const KEY_BLEED_AIR_SOURCE_CONTROL_SET: u32 = 66886;
2905pub const KEY_FUEL_DUMP_SWITCH_SET: u32 = 66887;
2906pub const KEY_ANNUNCIATOR_SWITCH_TOGGLE: u32 = 66888;
2907pub const KEY_ANNUNCIATOR_SWITCH_ON: u32 = 66889;
2908pub const KEY_ANNUNCIATOR_SWITCH_OFF: u32 = 66890;
2909pub const KEY_SHUTOFF_VALVE_TOGGLE: u32 = 66891;
2910pub const KEY_SHUTOFF_VALVE_ON: u32 = 66892;
2911pub const KEY_SHUTOFF_VALVE_OFF: u32 = 66893;
2912pub const KEY_LIGHT_POTENTIOMETER_INC: u32 = 66894;
2913pub const KEY_LIGHT_POTENTIOMETER_DEC: u32 = 66895;
2914pub const KEY_FUEL_SELECTOR_1_ISOLATE: u32 = 66896;
2915pub const KEY_FUEL_SELECTOR_1_CROSSFEED: u32 = 66897;
2916pub const KEY_FUEL_SELECTOR_2_ISOLATE: u32 = 66898;
2917pub const KEY_FUEL_SELECTOR_2_CROSSFEED: u32 = 66899;
2918pub const KEY_FUEL_SELECTOR_3_ISOLATE: u32 = 66900;
2919pub const KEY_FUEL_SELECTOR_3_CROSSFEED: u32 = 66901;
2920pub const KEY_FUEL_SELECTOR_4_ISOLATE: u32 = 66902;
2921pub const KEY_FUEL_SELECTOR_4_CROSSFEED: u32 = 66903;
2922pub const KEY_AUTOPILOT_DISENGAGE_TOGGLE: u32 = 66904;
2923pub const KEY_LIGHT_POTENTIOMETER_1_SET: u32 = 66905;
2924pub const KEY_LIGHT_POTENTIOMETER_2_SET: u32 = 66906;
2925pub const KEY_LIGHT_POTENTIOMETER_3_SET: u32 = 66907;
2926pub const KEY_LIGHT_POTENTIOMETER_4_SET: u32 = 66908;
2927pub const KEY_LIGHT_POTENTIOMETER_5_SET: u32 = 66909;
2928pub const KEY_LIGHT_POTENTIOMETER_6_SET: u32 = 66910;
2929pub const KEY_LIGHT_POTENTIOMETER_7_SET: u32 = 66911;
2930pub const KEY_LIGHT_POTENTIOMETER_8_SET: u32 = 66912;
2931pub const KEY_LIGHT_POTENTIOMETER_9_SET: u32 = 66913;
2932pub const KEY_LIGHT_POTENTIOMETER_10_SET: u32 = 66914;
2933pub const KEY_BREAKER_AVNFAN_TOGGLE: u32 = 66915;
2934pub const KEY_BREAKER_AUTOPILOT_TOGGLE: u32 = 66916;
2935pub const KEY_BREAKER_GPS_TOGGLE: u32 = 66917;
2936pub const KEY_BREAKER_NAVCOM1_TOGGLE: u32 = 66918;
2937pub const KEY_BREAKER_NAVCOM2_TOGGLE: u32 = 66919;
2938pub const KEY_BREAKER_ADF_TOGGLE: u32 = 66920;
2939pub const KEY_BREAKER_XPNDR_TOGGLE: u32 = 66921;
2940pub const KEY_BREAKER_FLAP_TOGGLE: u32 = 66922;
2941pub const KEY_BREAKER_INST_TOGGLE: u32 = 66923;
2942pub const KEY_BREAKER_AVNBUS1_TOGGLE: u32 = 66924;
2943pub const KEY_BREAKER_AVNBUS2_TOGGLE: u32 = 66925;
2944pub const KEY_BREAKER_TURNCOORD_TOGGLE: u32 = 66926;
2945pub const KEY_BREAKER_INSTLTS_TOGGLE: u32 = 66927;
2946pub const KEY_BREAKER_ALTFLD_TOGGLE: u32 = 66928;
2947pub const KEY_BREAKER_WARN_TOGGLE: u32 = 66929;
2948pub const KEY_BREAKER_AVNFAN_SET: u32 = 66930;
2949pub const KEY_BREAKER_AUTOPILOT_SET: u32 = 66931;
2950pub const KEY_BREAKER_GPS_SET: u32 = 66932;
2951pub const KEY_BREAKER_NAVCOM1_SET: u32 = 66933;
2952pub const KEY_BREAKER_NAVCOM2_SET: u32 = 66934;
2953pub const KEY_BREAKER_ADF_SET: u32 = 66935;
2954pub const KEY_BREAKER_XPNDR_SET: u32 = 66936;
2955pub const KEY_BREAKER_FLAP_SET: u32 = 66937;
2956pub const KEY_BREAKER_INST_SET: u32 = 66938;
2957pub const KEY_BREAKER_AVNBUS1_SET: u32 = 66939;
2958pub const KEY_BREAKER_AVNBUS2_SET: u32 = 66940;
2959pub const KEY_BREAKER_TURNCOORD_SET: u32 = 66941;
2960pub const KEY_BREAKER_INSTLTS_SET: u32 = 66942;
2961pub const KEY_BREAKER_ALTFLD_SET: u32 = 66943;
2962pub const KEY_BREAKER_WARN_SET: u32 = 66944;
2963pub const KEY_PILOT_TRANSMITTER_SET: u32 = 66945;
2964pub const KEY_COPILOT_TRANSMITTER_SET: u32 = 66946;
2965pub const KEY_TOGGLE_SPEAKER: u32 = 66947;
2966pub const KEY_TOGGLE_ICS: u32 = 66948;
2967pub const KEY_AUDIO_PANEL_VOLUME_INC: u32 = 66949;
2968pub const KEY_AUDIO_PANEL_VOLUME_DEC: u32 = 66950;
2969pub const KEY_MARKER_BEACON_SENSITIVITY_HIGH: u32 = 66951;
2970pub const KEY_MARKER_BEACON_TEST_MUTE: u32 = 66952;
2971pub const KEY_INTERCOM_MODE_SET: u32 = 66953;
2972pub const KEY_COM3_RADIO_SET: u32 = 66954;
2973pub const KEY_COM3_STBY_RADIO_SET: u32 = 66955;
2974pub const KEY_COM3_RADIO_WHOLE_DEC: u32 = 66956;
2975pub const KEY_COM3_RADIO_WHOLE_INC: u32 = 66957;
2976pub const KEY_COM3_RADIO_FRACT_DEC: u32 = 66958;
2977pub const KEY_COM3_RADIO_FRACT_INC: u32 = 66959;
2978pub const KEY_COM3_RADIO_FRACT_DEC_CARRY: u32 = 66960;
2979pub const KEY_COM3_RADIO_FRACT_INC_CARRY: u32 = 66961;
2980pub const KEY_COM3_RADIO_SWAP: u32 = 66962;
2981pub const KEY_RADIO_COMMNAV3_TEST_TOGGLE: u32 = 66963;
2982pub const KEY_COM1_RECEIVE_SELECT: u32 = 66964;
2983pub const KEY_COM2_RECEIVE_SELECT: u32 = 66965;
2984pub const KEY_COM3_RECEIVE_SELECT: u32 = 66966;
2985pub const KEY_PEDESTRAL_LIGHTS_TOGGLE: u32 = 66967;
2986pub const KEY_PEDESTRAL_LIGHTS_ON: u32 = 66968;
2987pub const KEY_PEDESTRAL_LIGHTS_OFF: u32 = 66969;
2988pub const KEY_PEDESTRAL_LIGHTS_SET: u32 = 66970;
2989pub const KEY_GLARESHIELD_LIGHTS_TOGGLE: u32 = 66971;
2990pub const KEY_GLARESHIELD_LIGHTS_ON: u32 = 66972;
2991pub const KEY_GLARESHIELD_LIGHTS_OFF: u32 = 66973;
2992pub const KEY_GLARESHIELD_LIGHTS_SET: u32 = 66974;
2993pub const KEY_CABIN_LIGHTS_ON: u32 = 66975;
2994pub const KEY_CABIN_LIGHTS_OFF: u32 = 66976;
2995pub const KEY_CABIN_LIGHTS_SET: u32 = 66977;
2996pub const KEY_COM1_VOLUME_SET: u32 = 66978;
2997pub const KEY_COM1_VOLUME_INC: u32 = 66979;
2998pub const KEY_COM1_VOLUME_DEC: u32 = 66980;
2999pub const KEY_COM2_VOLUME_SET: u32 = 66981;
3000pub const KEY_COM2_VOLUME_INC: u32 = 66982;
3001pub const KEY_COM2_VOLUME_DEC: u32 = 66983;
3002pub const KEY_COM3_VOLUME_SET: u32 = 66984;
3003pub const KEY_COM3_VOLUME_INC: u32 = 66985;
3004pub const KEY_COM3_VOLUME_DEC: u32 = 66986;
3005pub const KEY_NAV1_VOLUME_SET: u32 = 66987;
3006pub const KEY_NAV1_VOLUME_INC: u32 = 66988;
3007pub const KEY_NAV1_VOLUME_DEC: u32 = 66989;
3008pub const KEY_NAV2_VOLUME_SET: u32 = 66990;
3009pub const KEY_NAV2_VOLUME_INC: u32 = 66991;
3010pub const KEY_NAV2_VOLUME_DEC: u32 = 66992;
3011pub const KEY_ATTITUDE_BARS_POSITION_SET: u32 = 66993;
3012pub const KEY_COM1_STORED_FREQUENCY_SET: u32 = 66994;
3013pub const KEY_COM1_STORED_FREQUENCY_INDEX_SET: u32 = 66995;
3014pub const KEY_COM2_STORED_FREQUENCY_SET: u32 = 66996;
3015pub const KEY_COM2_STORED_FREQUENCY_INDEX_SET: u32 = 66997;
3016pub const KEY_COM3_STORED_FREQUENCY_SET: u32 = 66998;
3017pub const KEY_COM3_STORED_FREQUENCY_INDEX_SET: u32 = 66999;
3018pub const KEY_RUDDER_TRIM_DISABLED_SET: u32 = 67000;
3019pub const KEY_RUDDER_TRIM_DISABLED_TOGGLE: u32 = 67001;
3020pub const KEY_ELEVATOR_TRIM_DISABLED_SET: u32 = 67002;
3021pub const KEY_ELEVATOR_TRIM_DISABLED_TOGGLE: u32 = 67003;
3022pub const KEY_AILERON_TRIM_DISABLED_SET: u32 = 67004;
3023pub const KEY_AILERON_TRIM_DISABLED_TOGGLE: u32 = 67005;
3024pub const KEY_SET_STARTER_ALL_HELD: u32 = 67006;
3025pub const KEY_SET_STARTER1_HELD: u32 = 67007;
3026pub const KEY_SET_STARTER2_HELD: u32 = 67008;
3027pub const KEY_SET_STARTER3_HELD: u32 = 67009;
3028pub const KEY_SET_STARTER4_HELD: u32 = 67010;
3029pub const KEY_ANTI_ICE_GRADUAL_SET: u32 = 67011;
3030pub const KEY_ANTI_ICE_GRADUAL_SET_ENG1: u32 = 67012;
3031pub const KEY_ANTI_ICE_GRADUAL_SET_ENG2: u32 = 67013;
3032pub const KEY_ANTI_ICE_GRADUAL_SET_ENG3: u32 = 67014;
3033pub const KEY_ANTI_ICE_GRADUAL_SET_ENG4: u32 = 67015;
3034pub const KEY_TURBINE_IGNITION_SWITCH_SET: u32 = 67016;
3035pub const KEY_TURBINE_IGNITION_SWITCH_SET1: u32 = 67017;
3036pub const KEY_TURBINE_IGNITION_SWITCH_SET2: u32 = 67018;
3037pub const KEY_TURBINE_IGNITION_SWITCH_SET3: u32 = 67019;
3038pub const KEY_TURBINE_IGNITION_SWITCH_SET4: u32 = 67020;
3039pub const KEY_TOGGLE_AIRCRAFT_EXIT_FAST: u32 = 67021;
3040pub const KEY_ELT_TOGGLE: u32 = 67022;
3041pub const KEY_ELT_OFF: u32 = 67023;
3042pub const KEY_ELT_ON: u32 = 67024;
3043pub const KEY_ELT_SET: u32 = 67025;
3044pub const KEY_ENGINE_MASTER_SET: u32 = 67026;
3045pub const KEY_ENGINE_MASTER_TOGGLE: u32 = 67027;
3046pub const KEY_AUTOPILOT_DISENGAGE_SET: u32 = 67028;
3047pub const KEY_LIGHT_POTENTIOMETER_11_SET: u32 = 67029;
3048pub const KEY_LIGHT_POTENTIOMETER_12_SET: u32 = 67030;
3049pub const KEY_LIGHT_POTENTIOMETER_13_SET: u32 = 67031;
3050pub const KEY_LIGHT_POTENTIOMETER_14_SET: u32 = 67032;
3051pub const KEY_LIGHT_POTENTIOMETER_15_SET: u32 = 67033;
3052pub const KEY_LIGHT_POTENTIOMETER_16_SET: u32 = 67034;
3053pub const KEY_LIGHT_POTENTIOMETER_17_SET: u32 = 67035;
3054pub const KEY_LIGHT_POTENTIOMETER_18_SET: u32 = 67036;
3055pub const KEY_LIGHT_POTENTIOMETER_19_SET: u32 = 67037;
3056pub const KEY_LIGHT_POTENTIOMETER_20_SET: u32 = 67038;
3057pub const KEY_LIGHT_POTENTIOMETER_21_SET: u32 = 67039;
3058pub const KEY_LIGHT_POTENTIOMETER_22_SET: u32 = 67040;
3059pub const KEY_LIGHT_POTENTIOMETER_23_SET: u32 = 67041;
3060pub const KEY_LIGHT_POTENTIOMETER_24_SET: u32 = 67042;
3061pub const KEY_LIGHT_POTENTIOMETER_25_SET: u32 = 67043;
3062pub const KEY_LIGHT_POTENTIOMETER_26_SET: u32 = 67044;
3063pub const KEY_LIGHT_POTENTIOMETER_27_SET: u32 = 67045;
3064pub const KEY_LIGHT_POTENTIOMETER_28_SET: u32 = 67046;
3065pub const KEY_LIGHT_POTENTIOMETER_29_SET: u32 = 67047;
3066pub const KEY_LIGHT_POTENTIOMETER_30_SET: u32 = 67048;
3067pub const KEY_COM1_RADIO_SWAP: u32 = 67049;
3068pub const KEY_BREAKER_NAVCOM3_SET: u32 = 67050;
3069pub const KEY_BREAKER_NAVCOM3_TOGGLE: u32 = 67051;
3070pub const KEY_ELECT_FUEL_PUMP1_SET: u32 = 67052;
3071pub const KEY_ELECT_FUEL_PUMP2_SET: u32 = 67053;
3072pub const KEY_ELECT_FUEL_PUMP3_SET: u32 = 67054;
3073pub const KEY_ELECT_FUEL_PUMP4_SET: u32 = 67055;
3074pub const KEY_FLAPS_CONTINUOUS_INCR: u32 = 67056;
3075pub const KEY_FLAPS_CONTINUOUS_DECR: u32 = 67057;
3076pub const KEY_FLAPS_CONTINUOUS_SET: u32 = 67058;
3077pub const KEY_ENGINE_MASTER_1_SET: u32 = 67059;
3078pub const KEY_ENGINE_MASTER_2_SET: u32 = 67060;
3079pub const KEY_ENGINE_MASTER_3_SET: u32 = 67061;
3080pub const KEY_ENGINE_MASTER_4_SET: u32 = 67062;
3081pub const KEY_ENGINE_MASTER_1_TOGGLE: u32 = 67063;
3082pub const KEY_ENGINE_MASTER_2_TOGGLE: u32 = 67064;
3083pub const KEY_ENGINE_MASTER_3_TOGGLE: u32 = 67065;
3084pub const KEY_ENGINE_MASTER_4_TOGGLE: u32 = 67066;
3085pub const KEY_SET_FUEL_TRANSFER_CUSTOM: u32 = 67067;
3086pub const KEY_FUEL_TRANSFER_CUSTOM_INDEX_TOGGLE: u32 = 67068;
3087pub const KEY_AP_PITCH_LEVELER: u32 = 67069;
3088pub const KEY_AP_PITCH_LEVELER_ON: u32 = 67070;
3089pub const KEY_AP_PITCH_LEVELER_OFF: u32 = 67071;
3090pub const KEY_ELECTRICAL_CIRCUIT_TOGGLE: u32 = 67072;
3091pub const KEY_ELECTRICAL_BUS_TO_BUS_CONNECTION_TOGGLE: u32 = 67073;
3092pub const KEY_ELECTRICAL_BUS_TO_BATTERY_CONNECTION_TOGGLE: u32 = 67074;
3093pub const KEY_ELECTRICAL_BUS_TO_ALTERNATOR_CONNECTION_TOGGLE: u32 = 67075;
3094pub const KEY_ELECTRICAL_BUS_TO_CIRCUIT_CONNECTION_TOGGLE: u32 = 67076;
3095pub const KEY_ELECTRICAL_BUS_BREAKER_TOGGLE: u32 = 67077;
3096pub const KEY_ELECTRICAL_BATTERY_BREAKER_TOGGLE: u32 = 67078;
3097pub const KEY_ELECTRICAL_ALTERNATOR_BREAKER_TOGGLE: u32 = 67079;
3098pub const KEY_ELECTRICAL_CIRCUIT_BREAKER_TOGGLE: u32 = 67080;
3099pub const KEY_ADF_VOLUME_SET: u32 = 67081;
3100pub const KEY_ADF_VOLUME_INC: u32 = 67082;
3101pub const KEY_ADF_VOLUME_DEC: u32 = 67083;
3102pub const KEY_ENGINE_BLEED_AIR_SOURCE_SET: u32 = 67084;
3103pub const KEY_ENGINE_BLEED_AIR_SOURCE_TOGGLE: u32 = 67085;
3104pub const KEY_APU_BLEED_AIR_SOURCE_SET: u32 = 67086;
3105pub const KEY_APU_BLEED_AIR_SOURCE_TOGGLE: u32 = 67087;
3106pub const KEY_ELECTRICAL_BUS_TO_EXTERNAL_POWER_CONNECTION_TOGGLE: u32 = 67088;
3107pub const KEY_ELECTRICAL_EXTERNAL_POWER_BREAKER_TOGGLE: u32 = 67089;
3108pub const KEY_TOGGLE_EXTERNAL_POWER: u32 = 67090;
3109pub const KEY_SET_EXTERNAL_POWER: u32 = 67091;
3110pub const KEY_THROTTLE_REVERSE_THRUST_TOGGLE: u32 = 67092;
3111pub const KEY_THROTTLE_REVERSE_THRUST_HOLD: u32 = 67093;
3112pub const KEY_PROPELLER_REVERSE_THRUST_TOGGLE: u32 = 67094;
3113pub const KEY_PROPELLER_REVERSE_THRUST_HOLD: u32 = 67095;
3114pub const KEY_THROTTLE_AXIS_SET_EX1: u32 = 67096;
3115pub const KEY_THROTTLE_INCREASE_EX1: u32 = 67097;
3116pub const KEY_THROTTLE_INCREASE_SMALL_EX1: u32 = 67098;
3117pub const KEY_THROTTLE_DECREASE_EX1: u32 = 67099;
3118pub const KEY_THROTTLE_DECREASE_SMALL_EX1: u32 = 67100;
3119pub const KEY_THROTTLE_FULL_EX1: u32 = 67101;
3120pub const KEY_THROTTLE_CUT_EX1: u32 = 67102;
3121pub const KEY_THROTTLE1_AXIS_SET_EX1: u32 = 67103;
3122pub const KEY_THROTTLE1_INCREASE_EX1: u32 = 67104;
3123pub const KEY_THROTTLE1_INCREASE_SMALL_EX1: u32 = 67105;
3124pub const KEY_THROTTLE1_DECREASE_EX1: u32 = 67106;
3125pub const KEY_THROTTLE1_DECREASE_SMALL_EX1: u32 = 67107;
3126pub const KEY_THROTTLE1_FULL_EX1: u32 = 67108;
3127pub const KEY_THROTTLE1_CUT_EX1: u32 = 67109;
3128pub const KEY_THROTTLE2_AXIS_SET_EX1: u32 = 67110;
3129pub const KEY_THROTTLE2_INCREASE_EX1: u32 = 67111;
3130pub const KEY_THROTTLE2_INCREASE_SMALL_EX1: u32 = 67112;
3131pub const KEY_THROTTLE2_DECREASE_EX1: u32 = 67113;
3132pub const KEY_THROTTLE2_DECREASE_SMALL_EX1: u32 = 67114;
3133pub const KEY_THROTTLE2_FULL_EX1: u32 = 67115;
3134pub const KEY_THROTTLE2_CUT_EX1: u32 = 67116;
3135pub const KEY_THROTTLE3_AXIS_SET_EX1: u32 = 67117;
3136pub const KEY_THROTTLE3_INCREASE_EX1: u32 = 67118;
3137pub const KEY_THROTTLE3_INCREASE_SMALL_EX1: u32 = 67119;
3138pub const KEY_THROTTLE3_DECREASE_EX1: u32 = 67120;
3139pub const KEY_THROTTLE3_DECREASE_SMALL_EX1: u32 = 67121;
3140pub const KEY_THROTTLE3_FULL_EX1: u32 = 67122;
3141pub const KEY_THROTTLE3_CUT_EX1: u32 = 67123;
3142pub const KEY_THROTTLE4_AXIS_SET_EX1: u32 = 67124;
3143pub const KEY_THROTTLE4_INCREASE_EX1: u32 = 67125;
3144pub const KEY_THROTTLE4_INCREASE_SMALL_EX1: u32 = 67126;
3145pub const KEY_THROTTLE4_DECREASE_EX1: u32 = 67127;
3146pub const KEY_THROTTLE4_DECREASE_SMALL_EX1: u32 = 67128;
3147pub const KEY_THROTTLE4_FULL_EX1: u32 = 67129;
3148pub const KEY_THROTTLE4_CUT_EX1: u32 = 67130;
3149pub const KEY_PROP_PITCH_AXIS_SET_EX1: u32 = 67131;
3150pub const KEY_PROP_PITCH_INCREASE_EX1: u32 = 67132;
3151pub const KEY_PROP_PITCH_INCREASE_SMALL_EX1: u32 = 67133;
3152pub const KEY_PROP_PITCH_DECREASE_EX1: u32 = 67134;
3153pub const KEY_PROP_PITCH_DECREASE_SMALL_EX1: u32 = 67135;
3154pub const KEY_PROP_PITCH_LO_EX1: u32 = 67136;
3155pub const KEY_PROP_PITCH_HI_EX1: u32 = 67137;
3156pub const KEY_PROP_PITCH1_AXIS_SET_EX1: u32 = 67138;
3157pub const KEY_PROP_PITCH1_INCREASE_EX1: u32 = 67139;
3158pub const KEY_PROP_PITCH1_INCREASE_SMALL_EX1: u32 = 67140;
3159pub const KEY_PROP_PITCH1_DECREASE_EX1: u32 = 67141;
3160pub const KEY_PROP_PITCH1_DECREASE_SMALL_EX1: u32 = 67142;
3161pub const KEY_PROP_PITCH1_LO_EX1: u32 = 67143;
3162pub const KEY_PROP_PITCH1_HI_EX1: u32 = 67144;
3163pub const KEY_PROP_PITCH2_AXIS_SET_EX1: u32 = 67145;
3164pub const KEY_PROP_PITCH2_INCREASE_EX1: u32 = 67146;
3165pub const KEY_PROP_PITCH2_INCREASE_SMALL_EX1: u32 = 67147;
3166pub const KEY_PROP_PITCH2_DECREASE_EX1: u32 = 67148;
3167pub const KEY_PROP_PITCH2_DECREASE_SMALL_EX1: u32 = 67149;
3168pub const KEY_PROP_PITCH2_LO_EX1: u32 = 67150;
3169pub const KEY_PROP_PITCH2_HI_EX1: u32 = 67151;
3170pub const KEY_PROP_PITCH3_AXIS_SET_EX1: u32 = 67152;
3171pub const KEY_PROP_PITCH3_INCREASE_EX1: u32 = 67153;
3172pub const KEY_PROP_PITCH3_INCREASE_SMALL_EX1: u32 = 67154;
3173pub const KEY_PROP_PITCH3_DECREASE_EX1: u32 = 67155;
3174pub const KEY_PROP_PITCH3_DECREASE_SMALL_EX1: u32 = 67156;
3175pub const KEY_PROP_PITCH3_LO_EX1: u32 = 67157;
3176pub const KEY_PROP_PITCH3_HI_EX1: u32 = 67158;
3177pub const KEY_PROP_PITCH4_AXIS_SET_EX1: u32 = 67159;
3178pub const KEY_PROP_PITCH4_INCREASE_EX1: u32 = 67160;
3179pub const KEY_PROP_PITCH4_INCREASE_SMALL_EX1: u32 = 67161;
3180pub const KEY_PROP_PITCH4_DECREASE_EX1: u32 = 67162;
3181pub const KEY_PROP_PITCH4_DECREASE_SMALL_EX1: u32 = 67163;
3182pub const KEY_PROP_PITCH4_LO_EX1: u32 = 67164;
3183pub const KEY_PROP_PITCH4_HI_EX1: u32 = 67165;
3184pub const KEY_TAXI_LIGHTS_ON: u32 = 67166;
3185pub const KEY_TAXI_LIGHTS_OFF: u32 = 67167;
3186pub const KEY_BEACON_LIGHTS_ON: u32 = 67168;
3187pub const KEY_BEACON_LIGHTS_OFF: u32 = 67169;
3188pub const KEY_NAV_LIGHTS_ON: u32 = 67170;
3189pub const KEY_NAV_LIGHTS_OFF: u32 = 67171;
3190pub const KEY_MASTER_BATTERY_OFF: u32 = 67172;
3191pub const KEY_MASTER_BATTERY_ON: u32 = 67173;
3192pub const KEY_ALTERNATOR_OFF: u32 = 67174;
3193pub const KEY_ALTERNATOR_ON: u32 = 67175;
3194pub const KEY_AVIONICS_MASTER_1_ON: u32 = 67176;
3195pub const KEY_AVIONICS_MASTER_1_OFF: u32 = 67177;
3196pub const KEY_AVIONICS_MASTER_2_ON: u32 = 67178;
3197pub const KEY_AVIONICS_MASTER_2_OFF: u32 = 67179;
3198pub const KEY_MASTER_BATTERY_SET: u32 = 67180;
3199pub const KEY_ALTERNATOR_SET: u32 = 67181;
3200pub const KEY_AVIONICS_MASTER_1_SET: u32 = 67182;
3201pub const KEY_AVIONICS_MASTER_2_SET: u32 = 67183;
3202pub const KEY_TAXI_LIGHTS_SET: u32 = 67184;
3203pub const KEY_BEACON_LIGHTS_SET: u32 = 67185;
3204pub const KEY_NAV_LIGHTS_SET: u32 = 67186;
3205pub const KEY_BATTERY1_SET: u32 = 67187;
3206pub const KEY_BATTERY2_SET: u32 = 67188;
3207pub const KEY_BATTERY3_SET: u32 = 67189;
3208pub const KEY_BATTERY4_SET: u32 = 67190;
3209pub const KEY_FUELSYSTEM_PUMP_TOGGLE: u32 = 67191;
3210pub const KEY_FUELSYSTEM_PUMP_SET: u32 = 67192;
3211pub const KEY_FUELSYSTEM_PUMP_OFF: u32 = 67193;
3212pub const KEY_FUELSYSTEM_PUMP_ON: u32 = 67194;
3213pub const KEY_FUELSYSTEM_VALVE_TOGGLE: u32 = 67195;
3214pub const KEY_FUELSYSTEM_VALVE_SET: u32 = 67196;
3215pub const KEY_FUELSYSTEM_VALVE_CLOSE: u32 = 67197;
3216pub const KEY_FUELSYSTEM_VALVE_OPEN: u32 = 67198;
3217pub const KEY_FUELSYSTEM_JUNCTION_SET: u32 = 67199;
3218pub const KEY_FUELSYSTEM_TRIGGER_TOGGLE: u32 = 67200;
3219pub const KEY_FUELSYSTEM_TRIGGER_SET: u32 = 67201;
3220pub const KEY_FUELSYSTEM_TRIGGER_OFF: u32 = 67202;
3221pub const KEY_FUELSYSTEM_TRIGGER_ON: u32 = 67203;
3222pub const KEY_REQUEST_LUGGAGE: u32 = 67204;
3223pub const KEY_TOGGLE_RAMPTRUCK: u32 = 67205;
3224pub const KEY_REQUEST_POWER_SUPPLY: u32 = 67206;
3225pub const KEY_REQUEST_CATERING: u32 = 67207;
3226pub const KEY_ELECTRICAL_CIRCUIT_POWER_SETTING_SET: u32 = 67208;
3227pub const KEY_PANEL_LIGHTS_POWER_SETTING_SET: u32 = 67209;
3228pub const KEY_CABIN_LIGHTS_POWER_SETTING_SET: u32 = 67210;
3229pub const KEY_PEDESTRAL_LIGHTS_POWER_SETTING_SET: u32 = 67211;
3230pub const KEY_GLARESHIELD_LIGHTS_POWER_SETTING_SET: u32 = 67212;
3231pub const KEY_ELECTRICAL_EXECUTE_PROCEDURE: u32 = 67213;
3232pub const KEY_AP_FLIGHT_LEVEL_CHANGE: u32 = 67214;
3233pub const KEY_AP_FLIGHT_LEVEL_CHANGE_ON: u32 = 67215;
3234pub const KEY_AP_FLIGHT_LEVEL_CHANGE_OFF: u32 = 67216;
3235pub const KEY_AP_ALTITUDE_SLOT_INDEX_SET: u32 = 67217;
3236pub const KEY_AP_HEADING_SLOT_INDEX_SET: u32 = 67218;
3237pub const KEY_AP_VS_SLOT_INDEX_SET: u32 = 67219;
3238pub const KEY_AP_SPEED_SLOT_INDEX_SET: u32 = 67220;
3239pub const KEY_AP_RPM_SLOT_INDEX_SET: u32 = 67221;
3240pub const KEY_AUDIO_PANEL_VOLUME_SET: u32 = 67222;
3241pub const KEY_WINDSHIELD_DEICE_SET: u32 = 67223;
3242pub const KEY_WINDSHIELD_DEICE_TOGGLE: u32 = 67224;
3243pub const KEY_WINDSHIELD_DEICE_ON: u32 = 67225;
3244pub const KEY_WINDSHIELD_DEICE_OFF: u32 = 67226;
3245pub const KEY_LIGHT_POTENTIOMETER_SET: u32 = 67227;
3246pub const KEY_AP_MANAGED_SPEED_IN_MACH_SET: u32 = 67228;
3247pub const KEY_AP_MANAGED_SPEED_IN_MACH_ON: u32 = 67229;
3248pub const KEY_AP_MANAGED_SPEED_IN_MACH_OFF: u32 = 67230;
3249pub const KEY_AP_MANAGED_SPEED_IN_MACH_TOGGLE: u32 = 67231;
3250pub const KEY_AP_VS_VAR_SET_CURRENT: u32 = 67232;
3251pub const KEY_LOGO_LIGHTS_SET: u32 = 67233;
3252pub const KEY_RECOGNITION_LIGHTS_SET: u32 = 67234;
3253pub const KEY_RUDDER_TRIM_SET_EX1: u32 = 67235;
3254pub const KEY_AILERON_TRIM_SET_EX1: u32 = 67236;
3255pub const KEY_COM_1_SPACING_MODE_SWITCH: u32 = 67237;
3256pub const KEY_COM_2_SPACING_MODE_SWITCH: u32 = 67238;
3257pub const KEY_COM_3_SPACING_MODE_SWITCH: u32 = 67239;
3258pub const KEY_COM_RADIO_SET_HZ: u32 = 67240;
3259pub const KEY_COM_STBY_RADIO_SET_HZ: u32 = 67241;
3260pub const KEY_COM2_RADIO_SET_HZ: u32 = 67242;
3261pub const KEY_COM2_STBY_RADIO_SET_HZ: u32 = 67243;
3262pub const KEY_COM3_RADIO_SET_HZ: u32 = 67244;
3263pub const KEY_COM3_STBY_RADIO_SET_HZ: u32 = 67245;
3264pub const KEY_COM1_STORED_FREQUENCY_SET_HZ: u32 = 67246;
3265pub const KEY_COM2_STORED_FREQUENCY_SET_HZ: u32 = 67247;
3266pub const KEY_COM3_STORED_FREQUENCY_SET_HZ: u32 = 67248;
3267pub const KEY_NAV1_STBY_SET_HZ: u32 = 67249;
3268pub const KEY_NAV2_STBY_SET_HZ: u32 = 67250;
3269pub const KEY_NAV1_RADIO_SET_HZ: u32 = 67251;
3270pub const KEY_NAV2_RADIO_SET_HZ: u32 = 67252;
3271pub const KEY_AP_MAX_BANK_SET: u32 = 67253;
3272pub const KEY_NAV1_CLOSE_FREQ_SET: u32 = 67254;
3273pub const KEY_NAV2_CLOSE_FREQ_SET: u32 = 67255;
3274pub const KEY_NAV3_RADIO_SWAP: u32 = 67256;
3275pub const KEY_NAV3_RADIO_SET: u32 = 67257;
3276pub const KEY_NAV3_RADIO_SET_HZ: u32 = 67258;
3277pub const KEY_NAV3_STBY_SET: u32 = 67259;
3278pub const KEY_NAV3_STBY_SET_HZ: u32 = 67260;
3279pub const KEY_NAV3_CLOSE_FREQ_SET: u32 = 67261;
3280pub const KEY_NAV4_RADIO_SWAP: u32 = 67262;
3281pub const KEY_NAV4_RADIO_SET: u32 = 67263;
3282pub const KEY_NAV4_RADIO_SET_HZ: u32 = 67264;
3283pub const KEY_NAV4_STBY_SET: u32 = 67265;
3284pub const KEY_NAV4_STBY_SET_HZ: u32 = 67266;
3285pub const KEY_NAV4_CLOSE_FREQ_SET: u32 = 67267;
3286pub const KEY_AP_SPD_VAR_SET_EX1: u32 = 67268;
3287pub const KEY_AP_MACH_VAR_SET_EX1: u32 = 67269;
3288pub const KEY_HEADING_BUG_SET_EX1: u32 = 67270;
3289pub const KEY_PARKING_BRAKE_SET: u32 = 67271;
3290pub const KEY_RUDDER_TRIM_RESET: u32 = 67272;
3291pub const KEY_ENGINE_MODE_CRANK_SET: u32 = 67273;
3292pub const KEY_ENGINE_MODE_NORM_SET: u32 = 67274;
3293pub const KEY_ENGINE_MODE_IGN_START: u32 = 67275;
3294pub const KEY_AUTOBRAKE_LO_SET: u32 = 67276;
3295pub const KEY_AUTOBRAKE_MED_SET: u32 = 67277;
3296pub const KEY_AUTOBRAKE_HI_SET: u32 = 67278;
3297pub const KEY_AUTO_THROTTLE_DISCONNECT: u32 = 67279;
3298pub const KEY_SET_FUEL_VALVE_ENG1: u32 = 67280;
3299pub const KEY_SET_FUEL_VALVE_ENG2: u32 = 67281;
3300pub const KEY_SET_FUEL_VALVE_ENG3: u32 = 67282;
3301pub const KEY_SET_FUEL_VALVE_ENG4: u32 = 67283;
3302pub const KEY_RUDDER_AXIS_PLUS: u32 = 67284;
3303pub const KEY_RUDDER_AXIS_MINUS: u32 = 67285;
3304pub const KEY_GPS_OBS: u32 = 67286;
3305pub const KEY_GPS_OBS_ON: u32 = 67287;
3306pub const KEY_GPS_OBS_OFF: u32 = 67288;
3307pub const KEY_GPS_OBS_SET: u32 = 67289;
3308pub const KEY_GPS_OBS_INC: u32 = 67290;
3309pub const KEY_GPS_OBS_DEC: u32 = 67291;
3310pub const KEY_AUTOBRAKE_DISARM: u32 = 67292;
3311pub const KEY_MANUAL_FUEL_PRESSURE_PUMP_SET: u32 = 67293;
3312pub const KEY_ADF_ACTIVE_SET: u32 = 67294;
3313pub const KEY_ADF_STBY_SET: u32 = 67295;
3314pub const KEY_ADF2_ACTIVE_SET: u32 = 67296;
3315pub const KEY_ADF2_STBY_SET: u32 = 67297;
3316pub const KEY_AP_PITCH_REF_SET: u32 = 67298;
3317pub const KEY_AP_BANK_HOLD: u32 = 67299;
3318pub const KEY_AP_BANK_HOLD_ON: u32 = 67300;
3319pub const KEY_AP_BANK_HOLD_OFF: u32 = 67301;
3320pub const KEY_AXIS_LEFT_BRAKE_LINEAR_SET: u32 = 67302;
3321pub const KEY_AXIS_RIGHT_BRAKE_LINEAR_SET: u32 = 67303;
3322pub const KEY_GYRO_DRIFT_SET_EX1: u32 = 67304;
3323pub const KEY_WING_LIGHTS_OFF: u32 = 67305;
3324pub const KEY_WING_LIGHTS_ON: u32 = 67306;
3325pub const KEY_WING_LIGHTS_SET: u32 = 67307;
3326pub const KEY_AP_AVIONICS_MANAGED_ON: u32 = 67308;
3327pub const KEY_AP_AVIONICS_MANAGED_OFF: u32 = 67309;
3328pub const KEY_AP_AVIONICS_MANAGED_TOGGLE: u32 = 67310;
3329pub const KEY_AP_AVIONICS_MANAGED_SET: u32 = 67311;
3330pub const KEY_XPNDR_IDENT_SET: u32 = 67312;
3331pub const KEY_XPNDR_IDENT_TOGGLE: u32 = 67313;
3332pub const KEY_XPNDR_IDENT_ON: u32 = 67314;
3333pub const KEY_XPNDR_IDENT_OFF: u32 = 67315;
3334pub const KEY_AXIS_THROTTLE_PLUS: u32 = 67316;
3335pub const KEY_AXIS_THROTTLE_MINUS: u32 = 67317;
3336pub const KEY_OIL_COOLING_FLAPS_SET: u32 = 67318;
3337pub const KEY_OIL_COOLING_FLAPS_UP: u32 = 67319;
3338pub const KEY_OIL_COOLING_FLAPS_DOWN: u32 = 67320;
3339pub const KEY_OIL_COOLING_FLAPS_TOGGLE: u32 = 67321;
3340pub const KEY_RADIATOR_COOLING_FLAPS_SET: u32 = 67322;
3341pub const KEY_RADIATOR_COOLING_FLAPS_UP: u32 = 67323;
3342pub const KEY_RADIATOR_COOLING_FLAPS_DOWN: u32 = 67324;
3343pub const KEY_RADIATOR_COOLING_FLAPS_TOGGLE: u32 = 67325;
3344pub const KEY_NAV1_VOLUME_SET_EX1: u32 = 67326;
3345pub const KEY_NAV2_VOLUME_SET_EX1: u32 = 67327;
3346pub const KEY_TACAN1_ACTIVE_CHANNEL_SET: u32 = 67328;
3347pub const KEY_TACAN1_ACTIVE_MODE_SET: u32 = 67329;
3348pub const KEY_TACAN1_STANDBY_CHANNEL_SET: u32 = 67330;
3349pub const KEY_TACAN1_STANDBY_MODE_SET: u32 = 67331;
3350pub const KEY_TACAN1_SWAP: u32 = 67332;
3351pub const KEY_TACAN1_VOLUME_DEC: u32 = 67333;
3352pub const KEY_TACAN1_VOLUME_INC: u32 = 67334;
3353pub const KEY_TACAN1_VOLUME_SET: u32 = 67335;
3354pub const KEY_TACAN2_ACTIVE_CHANNEL_SET: u32 = 67336;
3355pub const KEY_TACAN2_ACTIVE_MODE_SET: u32 = 67337;
3356pub const KEY_TACAN2_STANDBY_CHANNEL_SET: u32 = 67338;
3357pub const KEY_TACAN2_STANDBY_MODE_SET: u32 = 67339;
3358pub const KEY_TACAN2_SWAP: u32 = 67340;
3359pub const KEY_TACAN2_VOLUME_DEC: u32 = 67341;
3360pub const KEY_TACAN2_VOLUME_INC: u32 = 67342;
3361pub const KEY_TACAN2_VOLUME_SET: u32 = 67343;
3362pub const KEY_G_LIMITER_ON: u32 = 67344;
3363pub const KEY_G_LIMITER_OFF: u32 = 67345;
3364pub const KEY_G_LIMITER_SET: u32 = 67346;
3365pub const KEY_G_LIMITER_TOGGLE: u32 = 67347;
3366pub const KEY_TACAN1_SET: u32 = 67348;
3367pub const KEY_TACAN2_SET: u32 = 67349;
3368pub const KEY_TACAN1_OBI_DEC: u32 = 67350;
3369pub const KEY_TACAN2_OBI_DEC: u32 = 67351;
3370pub const KEY_TACAN1_OBI_INC: u32 = 67352;
3371pub const KEY_TACAN2_OBI_INC: u32 = 67353;
3372pub const KEY_TACAN1_OBI_FAST_DEC: u32 = 67354;
3373pub const KEY_TACAN2_OBI_FAST_DEC: u32 = 67355;
3374pub const KEY_TACAN1_OBI_FAST_INC: u32 = 67356;
3375pub const KEY_TACAN2_OBI_FAST_INC: u32 = 67357;
3376pub const KEY_TOGGLE_TACAN_DRIVES_NAV1: u32 = 67358;
3377pub const KEY_CONDITION_LEVER_SET: u32 = 67359;
3378pub const KEY_CONDITION_LEVER_INC: u32 = 67360;
3379pub const KEY_CONDITION_LEVER_DEC: u32 = 67361;
3380pub const KEY_CONDITION_LEVER_HIGH_IDLE: u32 = 67362;
3381pub const KEY_CONDITION_LEVER_LOW_IDLE: u32 = 67363;
3382pub const KEY_CONDITION_LEVER_CUT_OFF: u32 = 67364;
3383pub const KEY_AXIS_CONDITION_LEVER_SET: u32 = 67365;
3384pub const KEY_CONDITION_LEVER_1_SET: u32 = 67366;
3385pub const KEY_CONDITION_LEVER_1_INC: u32 = 67367;
3386pub const KEY_CONDITION_LEVER_1_DEC: u32 = 67368;
3387pub const KEY_CONDITION_LEVER_1_HIGH_IDLE: u32 = 67369;
3388pub const KEY_CONDITION_LEVER_1_LOW_IDLE: u32 = 67370;
3389pub const KEY_CONDITION_LEVER_1_CUT_OFF: u32 = 67371;
3390pub const KEY_AXIS_CONDITION_LEVER_1_SET: u32 = 67372;
3391pub const KEY_CONDITION_LEVER_2_SET: u32 = 67373;
3392pub const KEY_CONDITION_LEVER_2_INC: u32 = 67374;
3393pub const KEY_CONDITION_LEVER_2_DEC: u32 = 67375;
3394pub const KEY_CONDITION_LEVER_2_HIGH_IDLE: u32 = 67376;
3395pub const KEY_CONDITION_LEVER_2_LOW_IDLE: u32 = 67377;
3396pub const KEY_CONDITION_LEVER_2_CUT_OFF: u32 = 67378;
3397pub const KEY_AXIS_CONDITION_LEVER_2_SET: u32 = 67379;
3398pub const KEY_CONDITION_LEVER_3_SET: u32 = 67380;
3399pub const KEY_CONDITION_LEVER_3_INC: u32 = 67381;
3400pub const KEY_CONDITION_LEVER_3_DEC: u32 = 67382;
3401pub const KEY_CONDITION_LEVER_3_HIGH_IDLE: u32 = 67383;
3402pub const KEY_CONDITION_LEVER_3_LOW_IDLE: u32 = 67384;
3403pub const KEY_CONDITION_LEVER_3_CUT_OFF: u32 = 67385;
3404pub const KEY_AXIS_CONDITION_LEVER_3_SET: u32 = 67386;
3405pub const KEY_CONDITION_LEVER_4_SET: u32 = 67387;
3406pub const KEY_CONDITION_LEVER_4_INC: u32 = 67388;
3407pub const KEY_CONDITION_LEVER_4_DEC: u32 = 67389;
3408pub const KEY_CONDITION_LEVER_4_HIGH_IDLE: u32 = 67390;
3409pub const KEY_CONDITION_LEVER_4_LOW_IDLE: u32 = 67391;
3410pub const KEY_CONDITION_LEVER_4_CUT_OFF: u32 = 67392;
3411pub const KEY_AXIS_CONDITION_LEVER_4_SET: u32 = 67393;
3412pub const KEY_TOGGLE_THROTTLE1_REVERSE_THRUST: u32 = 67394;
3413pub const KEY_TOGGLE_THROTTLE2_REVERSE_THRUST: u32 = 67395;
3414pub const KEY_TOGGLE_THROTTLE3_REVERSE_THRUST: u32 = 67396;
3415pub const KEY_TOGGLE_THROTTLE4_REVERSE_THRUST: u32 = 67397;
3416pub const KEY_SET_THROTTLE_REVERSE_THRUST_ON: u32 = 67398;
3417pub const KEY_SET_THROTTLE_REVERSE_THRUST_OFF: u32 = 67399;
3418pub const KEY_SET_THROTTLE1_REVERSE_THRUST_ON: u32 = 67400;
3419pub const KEY_SET_THROTTLE2_REVERSE_THRUST_ON: u32 = 67401;
3420pub const KEY_SET_THROTTLE3_REVERSE_THRUST_ON: u32 = 67402;
3421pub const KEY_SET_THROTTLE4_REVERSE_THRUST_ON: u32 = 67403;
3422pub const KEY_SET_THROTTLE1_REVERSE_THRUST_OFF: u32 = 67404;
3423pub const KEY_SET_THROTTLE2_REVERSE_THRUST_OFF: u32 = 67405;
3424pub const KEY_SET_THROTTLE3_REVERSE_THRUST_OFF: u32 = 67406;
3425pub const KEY_SET_THROTTLE4_REVERSE_THRUST_OFF: u32 = 67407;
3426pub const KEY_THROTTLE1_REVERSE_THRUST_HOLD: u32 = 67408;
3427pub const KEY_THROTTLE2_REVERSE_THRUST_HOLD: u32 = 67409;
3428pub const KEY_THROTTLE3_REVERSE_THRUST_HOLD: u32 = 67410;
3429pub const KEY_THROTTLE4_REVERSE_THRUST_HOLD: u32 = 67411;
3430pub const KEY_DECISION_HEIGHT_SET: u32 = 67412;
3431pub const KEY_DECISION_ALTITUDE_MSL_SET: u32 = 67413;
3432pub const KEY_MASTER_WARNING_SET: u32 = 67414;
3433pub const KEY_MASTER_WARNING_ON: u32 = 67415;
3434pub const KEY_MASTER_WARNING_OFF: u32 = 67416;
3435pub const KEY_MASTER_WARNING_TOGGLE: u32 = 67417;
3436pub const KEY_MASTER_WARNING_ACKNOWLEDGE: u32 = 67418;
3437pub const KEY_MASTER_CAUTION_SET: u32 = 67419;
3438pub const KEY_MASTER_CAUTION_ON: u32 = 67420;
3439pub const KEY_MASTER_CAUTION_OFF: u32 = 67421;
3440pub const KEY_MASTER_CAUTION_TOGGLE: u32 = 67422;
3441pub const KEY_MASTER_CAUTION_ACKNOWLEDGE: u32 = 67423;
3442pub const KEY_AP_ALT_RADIO_MODE_TOGGLE: u32 = 67424;
3443pub const KEY_AP_ALT_RADIO_MODE_SET: u32 = 67425;
3444pub const KEY_AP_ALT_RADIO_MODE_ON: u32 = 67426;
3445pub const KEY_AP_ALT_RADIO_MODE_OFF: u32 = 67427;
3446pub const KEY_MENU_RENO_KICK_PLAYER: u32 = 67428;
3447pub const KEY_ISOLATE_TURBINE_SET: u32 = 67429;
3448pub const KEY_ISOLATE_TURBINE_ON: u32 = 67430;
3449pub const KEY_ISOLATE_TURBINE_OFF: u32 = 67431;
3450pub const KEY_ISOLATE_TURBINE_TOGGLE: u32 = 67432;
3451pub const KEY_AP_MAX_BANK_ANGLE_SET: u32 = 67433;
3452pub const KEY_AP_MAX_BANK_VELOCITY_SET: u32 = 67434;
3453pub const KEY_NOSE_WHEEL_STEERING_LIMIT_SET: u32 = 67435;
3454pub const KEY_VOR3_SET: u32 = 67436;
3455pub const KEY_VOR4_SET: u32 = 67437;
3456pub const KEY_VOR3_OBI_DEC: u32 = 67438;
3457pub const KEY_VOR4_OBI_DEC: u32 = 67439;
3458pub const KEY_VOR3_OBI_INC: u32 = 67440;
3459pub const KEY_VOR4_OBI_INC: u32 = 67441;
3460pub const KEY_VOR3_OBI_FAST_DEC: u32 = 67442;
3461pub const KEY_VOR4_OBI_FAST_DEC: u32 = 67443;
3462pub const KEY_VOR3_OBI_FAST_INC: u32 = 67444;
3463pub const KEY_VOR4_OBI_FAST_INC: u32 = 67445;
3464pub const KEY_NAV3_VOLUME_INC: u32 = 67446;
3465pub const KEY_NAV4_VOLUME_INC: u32 = 67447;
3466pub const KEY_NAV3_VOLUME_DEC: u32 = 67448;
3467pub const KEY_NAV4_VOLUME_DEC: u32 = 67449;
3468pub const KEY_NAV3_VOLUME_SET: u32 = 67450;
3469pub const KEY_NAV4_VOLUME_SET: u32 = 67451;
3470pub const KEY_NAV3_VOLUME_SET_EX1: u32 = 67452;
3471pub const KEY_NAV4_VOLUME_SET_EX1: u32 = 67453;
3472pub const KEY_NAV3_RADIO_WHOLE_DEC: u32 = 67454;
3473pub const KEY_NAV4_RADIO_WHOLE_DEC: u32 = 67455;
3474pub const KEY_NAV3_RADIO_WHOLE_INC: u32 = 67456;
3475pub const KEY_NAV4_RADIO_WHOLE_INC: u32 = 67457;
3476pub const KEY_NAV3_RADIO_FRACT_DEC: u32 = 67458;
3477pub const KEY_NAV4_RADIO_FRACT_DEC: u32 = 67459;
3478pub const KEY_NAV3_RADIO_FRACT_INC: u32 = 67460;
3479pub const KEY_NAV4_RADIO_FRACT_INC: u32 = 67461;
3480pub const KEY_NAV3_RADIO_FRACT_DEC_CARRY: u32 = 67462;
3481pub const KEY_NAV4_RADIO_FRACT_DEC_CARRY: u32 = 67463;
3482pub const KEY_NAV3_RADIO_FRACT_INC_CARRY: u32 = 67464;
3483pub const KEY_NAV4_RADIO_FRACT_INC_CARRY: u32 = 67465;
3484pub const KEY_AXIS_STEERING_SET: u32 = 67466;
3485pub const KEY_AXIS_VERTICAL_SPEED_SET: u32 = 67467;
3486pub const KEY_VERTICAL_SPEED_INC: u32 = 67468;
3487pub const KEY_VERTICAL_SPEED_DEC: u32 = 67469;
3488pub const KEY_VERTICAL_SPEED_ZERO: u32 = 67470;
3489pub const KEY_ROTOR_LONGITUDINAL_TRIM_SET: u32 = 67471;
3490pub const KEY_ROTOR_LONGITUDINAL_TRIM_INC: u32 = 67472;
3491pub const KEY_ROTOR_LONGITUDINAL_TRIM_DEC: u32 = 67473;
3492pub const KEY_ROTOR_TRIM_RESET: u32 = 67474;
3493pub const KEY_AXIS_TAIL_ROTOR_SET: u32 = 67475;
3494pub const KEY_PROP_FORCE_BETA_SET: u32 = 67476;
3495pub const KEY_PROP_FORCE_BETA_TOGGLE: u32 = 67477;
3496pub const KEY_PROP_FORCE_BETA_ON: u32 = 67478;
3497pub const KEY_PROP_FORCE_BETA_OFF: u32 = 67479;
3498pub const KEY_PROP_FORCE_BETA_VALUE_SET: u32 = 67480;
3499pub const KEY_AXIS_ROTOR_BRAKE_SET: u32 = 67481;
3500pub const KEY_ROTOR_BRAKE_ON: u32 = 67482;
3501pub const KEY_ROTOR_BRAKE_OFF: u32 = 67483;
3502pub const KEY_ROTOR_BRAKE_TOGGLE: u32 = 67484;
3503pub const KEY_MAC_CREADY_SETTING_DEC: u32 = 67485;
3504pub const KEY_MAC_CREADY_SETTING_INC: u32 = 67486;
3505pub const KEY_MAC_CREADY_SETTING_SET: u32 = 67487;
3506pub const KEY_PROP_LOCK_ON: u32 = 67488;
3507pub const KEY_PROP_LOCK_OFF: u32 = 67489;
3508pub const KEY_PROP_LOCK_SET: u32 = 67490;
3509pub const KEY_PROP_LOCK_TOGGLE: u32 = 67491;
3510pub const KEY_AXIS_COLLECTIVE_SET: u32 = 67492;
3511pub const KEY_COLLECTIVE_INCR: u32 = 67493;
3512pub const KEY_COLLECTIVE_DECR: u32 = 67494;
3513pub const KEY_TAIL_ROTOR_INCR: u32 = 67495;
3514pub const KEY_TAIL_ROTOR_DECR: u32 = 67496;
3515pub const KEY_ROTOR_GOV_SWITCH_OFF: u32 = 67497;
3516pub const KEY_ROTOR_GOV_SWITCH_ON: u32 = 67498;
3517pub const KEY_AUTO_HOVER_TOGGLE: u32 = 67499;
3518pub const KEY_AUTO_HOVER_OFF: u32 = 67500;
3519pub const KEY_AUTO_HOVER_SET: u32 = 67501;
3520pub const KEY_AUTO_HOVER_ON: u32 = 67502;
3521pub const KEY_PLASMA_ON: u32 = 67503;
3522pub const KEY_PLASMA_OFF: u32 = 67504;
3523pub const KEY_PLASMA_SET: u32 = 67505;
3524pub const KEY_PLASMA_TOGGLE: u32 = 67506;
3525pub const KEY_SPOILERS_INC: u32 = 67507;
3526pub const KEY_SPOILERS_DEC: u32 = 67508;
3527pub const KEY_RADIO_VOR3_IDENT_TOGGLE: u32 = 67509;
3528pub const KEY_RADIO_VOR3_IDENT_SET: u32 = 67510;
3529pub const KEY_RADIO_VOR3_IDENT_ENABLE: u32 = 67511;
3530pub const KEY_RADIO_VOR3_IDENT_DISABLE: u32 = 67512;
3531pub const KEY_RADIO_VOR4_IDENT_TOGGLE: u32 = 67513;
3532pub const KEY_RADIO_VOR4_IDENT_SET: u32 = 67514;
3533pub const KEY_RADIO_VOR4_IDENT_ENABLE: u32 = 67515;
3534pub const KEY_RADIO_VOR4_IDENT_DISABLE: u32 = 67516;
3535pub const KEY_ADF2_SET: u32 = 67517;
3536pub const KEY_ADF2_EXTENDED_SET: u32 = 67518;
3537pub const KEY_ADF2_LOWRANGE_SET: u32 = 67519;
3538pub const KEY_ADF2_HIGHRANGE_SET: u32 = 67520;
3539pub const KEY_ADF2_OUTSIDE_SOURCE: u32 = 67521;
3540pub const KEY_ADF2_NEEDLE_SET: u32 = 67522;
3541pub const KEY_ADF2_VOLUME_SET: u32 = 67523;
3542pub const KEY_ADF2_VOLUME_INC: u32 = 67524;
3543pub const KEY_ADF2_VOLUME_DEC: u32 = 67525;
3544pub const KEY_HELICOPTER_THROTTLE_INC: u32 = 67526;
3545pub const KEY_HELICOPTER_THROTTLE_DEC: u32 = 67527;
3546pub const KEY_AXIS_HELICOPTER_THROTTLE_SET: u32 = 67528;
3547pub const KEY_HELICOPTER_THROTTLE_SET: u32 = 67529;
3548pub const KEY_HELICOPTER_THROTTLE_CUT: u32 = 67530;
3549pub const KEY_HELICOPTER_THROTTLE_FULL: u32 = 67531;
3550pub const KEY_HELICOPTER_THROTTLE1_INC: u32 = 67532;
3551pub const KEY_HELICOPTER_THROTTLE1_DEC: u32 = 67533;
3552pub const KEY_AXIS_HELICOPTER_THROTTLE1_SET: u32 = 67534;
3553pub const KEY_HELICOPTER_THROTTLE1_SET: u32 = 67535;
3554pub const KEY_HELICOPTER_THROTTLE1_CUT: u32 = 67536;
3555pub const KEY_HELICOPTER_THROTTLE1_FULL: u32 = 67537;
3556pub const KEY_HELICOPTER_THROTTLE2_INC: u32 = 67538;
3557pub const KEY_HELICOPTER_THROTTLE2_DEC: u32 = 67539;
3558pub const KEY_AXIS_HELICOPTER_THROTTLE2_SET: u32 = 67540;
3559pub const KEY_HELICOPTER_THROTTLE2_SET: u32 = 67541;
3560pub const KEY_HELICOPTER_THROTTLE2_CUT: u32 = 67542;
3561pub const KEY_HELICOPTER_THROTTLE2_FULL: u32 = 67543;
3562pub const KEY_AXIS_CYCLIC_LATERAL_SET: u32 = 67544;
3563pub const KEY_AXIS_CYCLIC_LONGITUDINAL_SET: u32 = 67545;
3564pub const KEY_CYCLIC_LATERAL_LEFT: u32 = 67546;
3565pub const KEY_CYCLIC_LATERAL_RIGHT: u32 = 67547;
3566pub const KEY_CYCLIC_LONGITUDINAL_DOWN: u32 = 67548;
3567pub const KEY_CYCLIC_LONGITUDINAL_UP: u32 = 67549;
3568pub const KEY_ELECT_FUEL_PUMP_SET: u32 = 67550;
3569pub const KEY_3RD_PARTY_WINDOW_OPEN_PRIMARY: u32 = 67551;
3570pub const KEY_3RD_PARTY_WINDOW_OPEN_SECONDARY: u32 = 67552;
3571pub const KEY_3RD_PARTY_WINDOW_MOVE_DOWN: u32 = 67553;
3572pub const KEY_3RD_PARTY_WINDOW_MOVE_UP: u32 = 67554;
3573pub const KEY_3RD_PARTY_WINDOW_VALIDATE: u32 = 67555;
3574pub const KEY_WING_FOLD_OFF: u32 = 67556;
3575pub const KEY_WING_FOLD_ON: u32 = 67557;
3576pub const KEY_WING_FOLD_SET: u32 = 67558;
3577pub const KEY_ORNI_DIVE_MODE_OFF: u32 = 67559;
3578pub const KEY_ORNI_DIVE_MODE_ON: u32 = 67560;
3579pub const KEY_ORNI_DIVE_MODE_TOGGLE: u32 = 67561;
3580pub const KEY_ORNI_GLIDE_MODE_OFF: u32 = 67562;
3581pub const KEY_ORNI_GLIDE_MODE_ON: u32 = 67563;
3582pub const KEY_ORNI_GLIDE_MODE_TOGGLE: u32 = 67564;
3583pub const KEY_ORNI_BOOST_SET: u32 = 67565;
3584pub const KEY_ORNI_WINGS_BRAKE_SET: u32 = 67566;
3585pub const KEY_HELI_BEEP_SET: u32 = 67567;
3586pub const KEY_HELICOPTER_ENGINE_1_GOVERNOR_SWITCH_OFF: u32 = 67568;
3587pub const KEY_HELICOPTER_ENGINE_1_GOVERNOR_SWITCH_ON: u32 = 67569;
3588pub const KEY_HELICOPTER_ENGINE_1_GOVERNOR_SWITCH_TOGGLE: u32 = 67570;
3589pub const KEY_HELICOPTER_ENGINE_1_GOVERNOR_SWITCH_SET: u32 = 67571;
3590pub const KEY_HELICOPTER_ENGINE_1_BEEP_TRIM_INCREASE: u32 = 67572;
3591pub const KEY_HELICOPTER_ENGINE_1_BEEP_TRIM_DECREASE: u32 = 67573;
3592pub const KEY_HELICOPTER_ENGINE_1_BEEP_TRIM_SET: u32 = 67574;
3593pub const KEY_HELICOPTER_ENGINE_2_GOVERNOR_SWITCH_OFF: u32 = 67575;
3594pub const KEY_HELICOPTER_ENGINE_2_GOVERNOR_SWITCH_ON: u32 = 67576;
3595pub const KEY_HELICOPTER_ENGINE_2_GOVERNOR_SWITCH_TOGGLE: u32 = 67577;
3596pub const KEY_HELICOPTER_ENGINE_2_GOVERNOR_SWITCH_SET: u32 = 67578;
3597pub const KEY_HELICOPTER_ENGINE_2_BEEP_TRIM_INCREASE: u32 = 67579;
3598pub const KEY_HELICOPTER_ENGINE_2_BEEP_TRIM_DECREASE: u32 = 67580;
3599pub const KEY_HELICOPTER_ENGINE_2_BEEP_TRIM_SET: u32 = 67581;
3600pub const THIRD_PARTY_EVENT_ID_MIN: u32 = 69632;
3601pub const THIRD_PARTY_EVENT_ID_MAX: u32 = 131071;
3602pub const IDENT_MAIN_PANEL: u32 = 0;
3603pub const IDENT_MAIN_PANEL_ALT1: u32 = 1;
3604pub const IDENT_MAIN_PANEL_ALT2: u32 = 2;
3605pub const IDENT_MAIN_PANEL_ALT3: u32 = 3;
3606pub const IDENT_MAIN_PANEL_ALT4: u32 = 4;
3607pub const IDENT_MAIN_PANEL_ALT5: u32 = 5;
3608pub const IDENT_MAIN_PANEL_ALT6: u32 = 6;
3609pub const IDENT_MAIN_PANEL_ALT7: u32 = 7;
3610pub const IDENT_MAIN_PANEL_ALT8: u32 = 8;
3611pub const IDENT_MAIN_PANEL_ALT9: u32 = 9;
3612pub const IDENT_THROTTLE_PANEL: u32 = 10;
3613pub const IDENT_RADIO_STACK_PANEL: u32 = 50;
3614pub const IDENT_COMPASS_PANEL: u32 = 75;
3615pub const IDENT_MINI_CONTROLS_PANEL: u32 = 100;
3616pub const IDENT_ANNUNCIATOR_PANEL: u32 = 125;
3617pub const IDENT_ANNUNCIATOR2_PANEL: u32 = 150;
3618pub const IDENT_IFR_MAIN_PANEL: u32 = 175;
3619pub const IDENT_COLLECTIVE_PANEL: u32 = 200;
3620pub const IDENT_GPS_PANEL: u32 = 225;
3621pub const IDENT_OVERHEAD_PANEL: u32 = 250;
3622pub const IDENT_PARKING_BRAKE_PANEL: u32 = 251;
3623pub const IDENT_FLAPS_TRIM_PANEL: u32 = 252;
3624pub const IDENT_FUEL_PANEL: u32 = 253;
3625pub const IDENT_ELECTRICAL_PANEL: u32 = 254;
3626pub const IDENT_TRIM_PANEL: u32 = 255;
3627pub const IDENT_LANDING_GEAR_PANEL: u32 = 256;
3628pub const IDENT_MISC_POPUP_1: u32 = 260;
3629pub const IDENT_MISC_POPUP_2: u32 = 261;
3630pub const IDENT_MISC_POPUP_3: u32 = 262;
3631pub const IDENT_MISC_POPUP_4: u32 = 263;
3632pub const IDENT_MISC_POPUP_5: u32 = 264;
3633pub const IDENT_MISC_POPUP_6: u32 = 265;
3634pub const IDENT_MISC_POPUP_7: u32 = 266;
3635pub const IDENT_MISC_POPUP_8: u32 = 267;
3636pub const IDENT_MISC_POPUP_9: u32 = 268;
3637pub const IDENT_MISC_POPUP_10: u32 = 269;
3638pub const IDENT_USER: u32 = 10000;
3639pub const IDENT_USER_MAX: u32 = 19999;
3640pub const MIN_HUD_IDENT: u32 = 20000;
3641pub const IDENT_AIRCRAFT_HUD_3D_PANEL: u32 = 20000;
3642pub const IDENT_HELICOPTER_HUD_3D_PANEL: u32 = 20001;
3643pub const IDENT_CONTROLS_HUD_3D_PANEL: u32 = 20002;
3644pub const IDENT_TEXT_HUD_3D_PANEL: u32 = 20003;
3645pub const IDENT_DAMAGE_HUD_3D_PANEL: u32 = 20004;
3646pub const IDENT_SCORE_HUD_3D_PANEL: u32 = 20005;
3647pub const MAX_HUD_IDENT: u32 = 20006;
3648pub const IDENT_LSO_WINDOW: u32 = 22000;
3649pub const IDENT_POI_WINDOW: u32 = 22001;
3650pub const IDENT_TIMER_WINDOW: u32 = 22002;
3651pub const IDENT_DROPPABLE_OBJ_WINDOW: u32 = 22003;
3652pub const IDENT_INVALID: u32 = 4294967295;
3653pub const HUD_ON: u32 = 1;
3654pub const HUD_METRIC: u32 = 2;
3655pub const PS_MAIN_PANEL_VISIBLE: u32 = 2;
3656pub const PS_MAIN_PANEL_COMPOSED: u32 = 4;
3657pub const PS_PADLOCK_SERVER: u32 = 8;
3658pub const PS_PADLOCK_CLIENT: u32 = 16;
3659pub const PS_HELICOPTER_HUD_VISIBLE: u32 = 32;
3660pub const PS_AIRCRAFT_HUD_VISIBLE: u32 = 64;
3661pub const PS_AIRCRAFT_HUD_ON: u32 = 128;
3662pub const PS_RADIO_STACK_VISIBLE: u32 = 256;
3663pub const PS_HUD_METRIC_OUTPUT: u32 = 512;
3664pub const PS_MAIN_PANEL_ON: u32 = 1024;
3665pub const PS_CONTROLS_HUD_VISIBLE: u32 = 2048;
3666pub const PS_RADIO_STACK_AUTOPOPED: u32 = 4096;
3667pub const PS_MAIN_PANEL_UNDOCKED: u32 = 8192;
3668pub const PS_AIRCRAFT_HUD_EXIST: u32 = 16384;
3669pub const PS_HELICOPTER_HUD_EXIST: u32 = 32768;
3670pub const PS_HUD_EXIST: u32 = 49152;
3671pub const PS_PANELS_LOAD_VISIBLE: u32 = 65536;
3672pub const PS_HUD_LOAD_VISIBLE: u32 = 131072;
3673pub const PS_PANEL_VISIBLE: u32 = 262144;
3674pub const PS_HUD_PANEL_VISIBLE: u32 = 524288;
3675pub const PS_READONLY: i32 = -537;
3676pub const PS_SET: u32 = 4294967295;
3677pub const PS_CLEAR: u32 = 0;
3678pub const GAUGE_FLAG_NORMAL: u32 = 0;
3679pub const GAUGE_FLAG_HIDDEN: u32 = 1;
3680pub const GAUGE_FLAG_BLINKING: u32 = 2;
3681pub const GAUGE_FLAG_GRAYED: u32 = 4;
3682pub const GAUGE_FLAG_HILIGHTED: u32 = 8;
3683pub const UNITS_UNKNOWN: i32 = -1;
3684pub const UNITS_STRING: i32 = -2;
3685pub const ISERIALIZABLE_GAUGECCALLBACK_NAME: &[u8; 28] = b"ISerializableGaugeCCallback\0";
3686pub const IFSX_PANELCCALLBACK_NAME: &[u8; 19] = b"IFSXPanelCCallback\0";
3687pub const SELECT_NONE: u32 = 0;
3688pub const SELECT_1: u32 = 1;
3689pub const SELECT_ZOOM: u32 = 2;
3690pub const SELECT_MAGNETO: u32 = 3;
3691pub const SELECT_COM_WHOLE: u32 = 4;
3692pub const SELECT_COM_FRACTION: u32 = 5;
3693pub const SELECT_NAV1_WHOLE: u32 = 6;
3694pub const SELECT_NAV1_FRACTION: u32 = 7;
3695pub const SELECT_NAV2_WHOLE: u32 = 8;
3696pub const SELECT_NAV2_FRACTION: u32 = 9;
3697pub const SELECT_XPNDR_1000: u32 = 10;
3698pub const SELECT_XPNDR_0100: u32 = 11;
3699pub const SELECT_XPNDR_0010: u32 = 12;
3700pub const SELECT_XPNDR_0001: u32 = 13;
3701pub const SELECT_VOR1: u32 = 14;
3702pub const SELECT_VOR2: u32 = 15;
3703pub const SELECT_ENGINE: u32 = 16;
3704pub const SELECT_DME1: u32 = 17;
3705pub const SELECT_DME2: u32 = 18;
3706pub const SELECT_ADF_100: u32 = 19;
3707pub const SELECT_ADF_010: u32 = 20;
3708pub const SELECT_ADF_001: u32 = 21;
3709pub const SELECT_EGT_BUG: u32 = 22;
3710pub const SELECT_SIM_RATE: u32 = 23;
3711pub const SELECT_CLOCK_HOURS: u32 = 24;
3712pub const SELECT_CLOCK_MINUTES: u32 = 25;
3713pub const SELECT_CLOCK_SECONDS: u32 = 26;
3714pub const SELECT_COM2_WHOLE: u32 = 27;
3715pub const SELECT_COM2_FRACTION: u32 = 28;
3716pub const SELECT_ADF_TENTHS: u32 = 29;
3717pub const IMAGE_USE_TRANSPARENCY: u32 = 1;
3718pub const IMAGE_USE_ERASE: u32 = 2;
3719pub const IMAGE_USE_BRIGHT: u32 = 4;
3720pub const IMAGE_ERASE_ON_FAILURE: u32 = 8;
3721pub const IMAGE_NO_STATIC_BLENDING: u32 = 16;
3722pub const IMAGE_CREATE_DIBSECTION: u32 = 32;
3723pub const IMAGE_BILINEAR_GRAY: u32 = 64;
3724pub const IMAGE_BILINEAR_COLOR: u32 = 128;
3725pub const IMAGE_PRESERVE_COLOR_IN_HUD: u32 = 256;
3726pub const IMAGE_CONTAINS_NO_MASK: u32 = 512;
3727pub const IMAGE_SPRITE_FORCE_TRANS: u32 = 1024;
3728pub const IMAGE_BLT_MASK_ONLY: u32 = 2048;
3729pub const IMAGE_CONTAINS_MASK: u32 = 4096;
3730pub const IMAGE_USE_ALPHA: u32 = 8192;
3731pub const IMAGE_USE_LUMINOUS: u32 = 16384;
3732pub const IMAGE_USE_LUMINOUS_PARTIAL: u32 = 32768;
3733pub const IMAGE_ERASE_ALWAYS: u32 = 65536;
3734pub const IMAGE_HIDDEN_TREE: u32 = 33554432;
3735pub const IMAGE_NO_STRETCH: u32 = 134217728;
3736pub const IMAGE_HUD_COLOR_MAP: u32 = 268435456;
3737pub const IMAGE_NO_TRANSLATION: u32 = 536870912;
3738pub const IMAGE_HIDDEN: u32 = 1073741824;
3739pub const IMAGE_ON_SCREEN: u32 = 2147483648;
3740pub const ASI_ALT_MANUALLY_TUNABLE: u32 = 1;
3741pub const ASI_HEADING_MANUALLY_TUNABLE: u32 = 2;
3742pub const PANEL_SERVICE_PRE_QUERY: u32 = 0;
3743pub const PANEL_SERVICE_POST_QUERY: u32 = 1;
3744pub const PANEL_SERVICE_PRE_INSTALL: u32 = 2;
3745pub const PANEL_SERVICE_POST_INSTALL: u32 = 3;
3746pub const PANEL_SERVICE_PRE_INITIALIZE: u32 = 4;
3747pub const PANEL_SERVICE_POST_INITIALIZE: u32 = 5;
3748pub const PANEL_SERVICE_PRE_UPDATE: u32 = 6;
3749pub const PANEL_SERVICE_POST_UPDATE: u32 = 7;
3750pub const PANEL_SERVICE_PRE_GENERATE: u32 = 8;
3751pub const PANEL_SERVICE_POST_GENERATE: u32 = 9;
3752pub const PANEL_SERVICE_PRE_DRAW: u32 = 10;
3753pub const PANEL_SERVICE_POST_DRAW: u32 = 11;
3754pub const PANEL_SERVICE_PRE_KILL: u32 = 12;
3755pub const PANEL_SERVICE_POST_KILL: u32 = 13;
3756pub const PANEL_SERVICE_CONNECT_TO_WINDOW: u32 = 14;
3757pub const PANEL_SERVICE_DISCONNECT: u32 = 15;
3758pub const PANEL_SERVICE_PANEL_OPEN: u32 = 16;
3759pub const PANEL_SERVICE_PANEL_CLOSE: u32 = 17;
3760pub const GAUGE_HEADER_VERSION_FS610: u32 = 610;
3761pub const GAUGE_HEADER_VERSION_FSNEW: u32 = 625;
3762pub const GAUGE_HEADER_VERSION_CFS1: u32 = 650;
3763pub const GAUGE_HEADER_VERSION_FS700: u32 = 700;
3764pub const GAUGE_HEADER_VERSION_CFS2: u32 = 750;
3765pub const GAUGE_HEADER_VERSION_FS800: u32 = 800;
3766pub const GAUGE_HEADER_VERSION_FS900: u32 = 900;
3767pub const GAUGE_HEADER_VERSION_FS1000: u32 = 1000;
3768pub const ICON_SWITCH_TYPE_SET_CUR_ICON: u32 = 0;
3769pub const ICON_SWITCH_TYPE_SET_CUR_USING_RANGE: u32 = 1;
3770pub const ICON_SWITCH_TYPE_STEP_TO: u32 = 3;
3771pub const ICON_SWITCH_TYPE_STEP_TO_USING_RANGE: u32 = 4;
3772pub const HELP_NONE: u32 = 0;
3773pub const MOUSE_RIGHTSINGLE: u32 = 2147483648;
3774pub const MOUSE_MIDDLESINGLE: u32 = 1073741824;
3775pub const MOUSE_LEFTSINGLE: u32 = 536870912;
3776pub const MOUSE_RIGHTDOUBLE: u32 = 268435456;
3777pub const MOUSE_MIDDLEDOUBLE: u32 = 134217728;
3778pub const MOUSE_LEFTDOUBLE: u32 = 67108864;
3779pub const MOUSE_RIGHTDRAG: u32 = 33554432;
3780pub const MOUSE_MIDDLEDRAG: u32 = 16777216;
3781pub const MOUSE_LEFTDRAG: u32 = 8388608;
3782pub const MOUSE_MOVE: u32 = 4194304;
3783pub const MOUSE_DOWN_REPEAT: u32 = 2097152;
3784pub const MOUSE_RIGHTRELEASE: u32 = 524288;
3785pub const MOUSE_MIDDLERELEASE: u32 = 262144;
3786pub const MOUSE_LEFTRELEASE: u32 = 131072;
3787pub const MOUSE_WHEEL_FLIP: u32 = 65536;
3788pub const MOUSE_WHEEL_SKIP: u32 = 32768;
3789pub const MOUSE_WHEEL_UP: u32 = 16384;
3790pub const MOUSE_WHEEL_DOWN: u32 = 8192;
3791pub const MOUSE_MOVE_REPEAT: u32 = 4096;
3792pub const MOUSE_LEAVE: u32 = 2048;
3793pub const MOUSE_GETALL: u32 = 1024;
3794pub const MOUSE_LEFTALL: u32 = 545390592;
3795pub const MOUSE_RIGHTALL: u32 = 2181562368;
3796pub const MOUSE_MIDDLEALL: u32 = 1090781184;
3797pub const MOUSE_WHEEL: u32 = 24576;
3798pub const MOUSE_NONE: u32 = 0;
3799pub const MOUSE_MAXIMUM_TOOLTIP_TEXT: u32 = 80;
3800pub const FS9LINK_VERSION: u32 = 2304;
3801pub const NVG_PI: f64 = 3.141592653589793;
3802pub const DWORD_MAX: u32 = 4294967295;
3803pub type WCHAR = u32;
3804pub type TCHAR = WCHAR;
3805pub type PTCHAR = *mut WCHAR;
3806pub type TBYTE = WCHAR;
3807pub type PTBYTE = *mut WCHAR;
3808pub type __uint64 = ::std::os::raw::c_ulonglong;
3809pub type BOOL = ::std::os::raw::c_int;
3810pub type CHAR = ::std::os::raw::c_char;
3811pub type INT8 = ::std::os::raw::c_schar;
3812pub type UCHAR = ::std::os::raw::c_uchar;
3813pub type UINT8 = ::std::os::raw::c_uchar;
3814pub type BYTE = ::std::os::raw::c_uchar;
3815pub type SHORT = ::std::os::raw::c_short;
3816pub type INT16 = ::std::os::raw::c_short;
3817pub type USHORT = ::std::os::raw::c_ushort;
3818pub type UINT16 = ::std::os::raw::c_ushort;
3819pub type WORD = ::std::os::raw::c_ushort;
3820pub type INT = ::std::os::raw::c_int;
3821pub type INT32 = ::std::os::raw::c_int;
3822pub type UINT = ::std::os::raw::c_uint;
3823pub type UINT32 = ::std::os::raw::c_uint;
3824pub type LONG = ::std::os::raw::c_long;
3825pub type ULONG = ::std::os::raw::c_ulong;
3826pub type DWORD = ::std::os::raw::c_ulong;
3827pub type FLOAT = f32;
3828pub type PFLOAT = *mut FLOAT;
3829pub type PBOOL = *mut BOOL;
3830pub type LPBOOL = *mut BOOL;
3831pub type PBYTE = *mut BYTE;
3832pub type LPBYTE = *mut BYTE;
3833pub type PINT = *mut ::std::os::raw::c_int;
3834pub type LPINT = *mut ::std::os::raw::c_int;
3835pub type PWORD = *mut WORD;
3836pub type LPWORD = *mut WORD;
3837pub type LPLONG = *mut ::std::os::raw::c_long;
3838pub type PDWORD = *mut DWORD;
3839pub type LPDWORD = *mut DWORD;
3840pub type LPVOID = *mut ::std::os::raw::c_void;
3841pub type LPCVOID = *const ::std::os::raw::c_void;
3842pub type LONGLONG = ::std::os::raw::c_longlong;
3843pub type LONG64 = ::std::os::raw::c_longlong;
3844pub type INT64 = ::std::os::raw::c_longlong;
3845pub type ULONGLONG = __uint64;
3846pub type DWORDLONG = __uint64;
3847pub type ULONG64 = __uint64;
3848pub type DWORD64 = __uint64;
3849pub type UINT64 = __uint64;
3850pub type INT_PTR = ::std::os::raw::c_int;
3851pub type UINT_PTR = ::std::os::raw::c_uint;
3852pub type LONG_PTR = ::std::os::raw::c_long;
3853pub type ULONG_PTR = ::std::os::raw::c_ulong;
3854pub type DWORD_PTR = ULONG_PTR;
3855pub type PDWORD_PTR = *mut ULONG_PTR;
3856pub type SIZE_T = ULONG_PTR;
3857pub type PSIZE_T = *mut ULONG_PTR;
3858pub type SSIZE_T = LONG_PTR;
3859pub type PSSIZE_T = *mut LONG_PTR;
3860pub type WPARAM = UINT_PTR;
3861pub type LPARAM = LONG_PTR;
3862pub type LRESULT = LONG_PTR;
3863pub type LPCSTR = *const CHAR;
3864pub type LPSTR = *mut CHAR;
3865pub type PSTR = *mut CHAR;
3866pub type LPCWSTR = *const WCHAR;
3867pub type LPWSTR = *mut WCHAR;
3868pub type PTSTR = LPWSTR;
3869pub type LPTSTR = LPWSTR;
3870pub type PCTSTR = LPCWSTR;
3871pub type LPCTSTR = LPCWSTR;
3872pub type byte = ::std::os::raw::c_uchar;
3873pub type cs_byte = byte;
3874pub type boolean = ::std::os::raw::c_uchar;
3875pub type HRESULT = ::std::os::raw::c_long;
3876pub type HANDLE = ::std::os::raw::c_ulonglong;
3877pub type PHANDLE = *mut HANDLE;
3878#[repr(C)]
3879#[derive(Debug, Copy, Clone)]
3880pub struct HDC__ {
3881 pub unused: ::std::os::raw::c_int,
3882}
3883pub type HDC = *mut HDC__;
3884#[repr(C)]
3885#[derive(Debug, Copy, Clone)]
3886pub struct HBITMAP__ {
3887 pub unused: ::std::os::raw::c_int,
3888}
3889pub type HBITMAP = *mut HBITMAP__;
3890#[repr(C)]
3891#[derive(Debug, Copy, Clone)]
3892pub struct HBRUSH__ {
3893 pub unused: ::std::os::raw::c_int,
3894}
3895pub type HBRUSH = *mut HBRUSH__;
3896#[repr(C)]
3897#[derive(Debug, Copy, Clone)]
3898pub struct HPEN__ {
3899 pub unused: ::std::os::raw::c_int,
3900}
3901pub type HPEN = *mut HPEN__;
3902#[repr(C)]
3903#[derive(Debug, Copy, Clone)]
3904pub struct HFONT__ {
3905 pub unused: ::std::os::raw::c_int,
3906}
3907pub type HFONT = *mut HFONT__;
3908#[repr(C)]
3909#[derive(Debug, Copy, Clone)]
3910pub struct HINSTANCE__ {
3911 pub unused: ::std::os::raw::c_int,
3912}
3913pub type HINSTANCE = *mut HINSTANCE__;
3914#[repr(C)]
3915#[derive(Debug, Copy, Clone)]
3916pub struct HWND__ {
3917 pub unused: ::std::os::raw::c_int,
3918}
3919pub type HWND = *mut HWND__;
3920#[repr(C)]
3921#[derive(Debug, Copy, Clone)]
3922pub struct HHOOK__ {
3923 pub unused: ::std::os::raw::c_int,
3924}
3925pub type HHOOK = *mut HHOOK__;
3926pub type HMODULE = HINSTANCE;
3927pub type COLORREF = DWORD;
3928#[repr(C)]
3929#[derive(Debug, Copy, Clone)]
3930pub struct _GUID {
3931 pub Data1: ::std::os::raw::c_ulong,
3932 pub Data2: ::std::os::raw::c_ushort,
3933 pub Data3: ::std::os::raw::c_ushort,
3934 pub Data4: [::std::os::raw::c_uchar; 8usize],
3935}
3936pub type GUID = _GUID;
3937#[repr(C)]
3938#[derive(Copy, Clone)]
3939pub union _LARGE_INTEGER {
3940 pub DUMMYSTRUCTNAME: _LARGE_INTEGER__bindgen_ty_1,
3941 pub u: _LARGE_INTEGER__bindgen_ty_2,
3942 pub QuadPart: LONGLONG,
3943}
3944#[repr(C)]
3945#[derive(Debug, Copy, Clone)]
3946pub struct _LARGE_INTEGER__bindgen_ty_1 {
3947 pub LowPart: DWORD,
3948 pub HighPart: LONG,
3949}
3950#[repr(C)]
3951#[derive(Debug, Copy, Clone)]
3952pub struct _LARGE_INTEGER__bindgen_ty_2 {
3953 pub LowPart: DWORD,
3954 pub HighPart: LONG,
3955}
3956pub type LARGE_INTEGER = _LARGE_INTEGER;
3957pub type PVOID = *mut ::std::os::raw::c_void;
3958#[repr(C)]
3959#[derive(Debug, Copy, Clone)]
3960pub struct _FLOATING_SAVE_AREA {
3961 pub ControlWord: DWORD,
3962 pub StatusWord: DWORD,
3963 pub TagWord: DWORD,
3964 pub ErrorOffset: DWORD,
3965 pub ErrorSelector: DWORD,
3966 pub DataOffset: DWORD,
3967 pub DataSelector: DWORD,
3968 pub RegisterArea: [BYTE; 80usize],
3969 pub Spare0: DWORD,
3970}
3971pub type FLOATING_SAVE_AREA = _FLOATING_SAVE_AREA;
3972pub type PFLOATING_SAVE_AREA = *mut FLOATING_SAVE_AREA;
3973#[repr(C)]
3974#[derive(Debug, Copy, Clone)]
3975pub struct _CONTEXT {
3976 pub ContextFlags: DWORD,
3977 pub Dr0: DWORD,
3978 pub Dr1: DWORD,
3979 pub Dr2: DWORD,
3980 pub Dr3: DWORD,
3981 pub Dr6: DWORD,
3982 pub Dr7: DWORD,
3983 pub FloatSave: FLOATING_SAVE_AREA,
3984 pub SegGs: DWORD,
3985 pub SegFs: DWORD,
3986 pub SegEs: DWORD,
3987 pub SegDs: DWORD,
3988 pub Edi: DWORD,
3989 pub Esi: DWORD,
3990 pub Ebx: DWORD,
3991 pub Edx: DWORD,
3992 pub Ecx: DWORD,
3993 pub Eax: DWORD,
3994 pub Ebp: DWORD,
3995 pub Eip: DWORD,
3996 pub SegCs: DWORD,
3997 pub EFlags: DWORD,
3998 pub Esp: DWORD,
3999 pub SegSs: DWORD,
4000 pub ExtendedRegisters: [BYTE; 512usize],
4001}
4002pub type CONTEXT = _CONTEXT;
4003pub type PCONTEXT = *mut CONTEXT;
4004#[repr(C)]
4005#[derive(Debug, Copy, Clone)]
4006pub struct _EXCEPTION_RECORD {
4007 pub ExceptionCode: DWORD,
4008 pub ExceptionFlags: DWORD,
4009 pub ExceptionRecord: *mut _EXCEPTION_RECORD,
4010 pub ExceptionAddress: PVOID,
4011 pub NumberParameters: DWORD,
4012 pub ExceptionInformation: [ULONG_PTR; 15usize],
4013}
4014pub type EXCEPTION_RECORD = _EXCEPTION_RECORD;
4015pub type PEXCEPTION_RECORD = *mut EXCEPTION_RECORD;
4016#[repr(C)]
4017#[derive(Debug, Copy, Clone)]
4018pub struct _EXCEPTION_POINTERS {
4019 pub ExceptionRecord: PEXCEPTION_RECORD,
4020 pub ContextRecord: PCONTEXT,
4021}
4022pub type EXCEPTION_POINTERS = _EXCEPTION_POINTERS;
4023pub type PEXCEPTION_POINTERS = *mut _EXCEPTION_POINTERS;
4024pub type REAL = f32;
4025pub type ARGB = DWORD;
4026#[repr(C)]
4027#[derive(Debug, Copy, Clone)]
4028pub struct _SECURITY_ATTRIBUTES {
4029 pub nLength: DWORD,
4030 pub lpSecurityDescriptor: LPVOID,
4031 pub bInheritHandle: BOOL,
4032}
4033pub type SECURITY_ATTRIBUTES = _SECURITY_ATTRIBUTES;
4034pub type PSECURITY_ATTRIBUTES = *mut _SECURITY_ATTRIBUTES;
4035pub type LPSECURITY_ATTRIBUTES = *mut _SECURITY_ATTRIBUTES;
4036#[repr(C)]
4037#[derive(Copy, Clone)]
4038pub struct FsColor {
4039 pub __bindgen_anon_1: FsColor__bindgen_ty_1,
4040}
4041#[repr(C)]
4042#[derive(Copy, Clone)]
4043pub union FsColor__bindgen_ty_1 {
4044 pub rgba: [f32; 4usize],
4045 pub __bindgen_anon_1: FsColor__bindgen_ty_1__bindgen_ty_1,
4046}
4047#[repr(C)]
4048#[derive(Debug, Copy, Clone)]
4049pub struct FsColor__bindgen_ty_1__bindgen_ty_1 {
4050 pub r: f32,
4051 pub g: f32,
4052 pub b: f32,
4053 pub a: f32,
4054}
4055#[repr(C)]
4056#[derive(Debug, Copy, Clone)]
4057pub struct FsVec2f {
4058 pub x: f32,
4059 pub y: f32,
4060}
4061#[repr(C, packed(4))]
4062#[derive(Debug, Copy, Clone)]
4063pub struct FsVec2d {
4064 pub x: f64,
4065 pub y: f64,
4066}
4067#[repr(C)]
4068#[derive(Debug, Copy, Clone)]
4069pub struct FsVec3f {
4070 pub x: f32,
4071 pub y: f32,
4072 pub z: f32,
4073}
4074#[repr(C, packed(4))]
4075#[derive(Debug, Copy, Clone)]
4076pub struct FsVec3d {
4077 pub x: f64,
4078 pub y: f64,
4079 pub z: f64,
4080}
4081pub type FsTextureId = ::std::os::raw::c_int;
4082pub type FsContext = ::std::os::raw::c_ulonglong;
4083pub type FsRenderImageFlags = ::std::os::raw::c_int;
4084pub type FsSimObjId = ::std::os::raw::c_ulong;
4085#[repr(C)]
4086#[derive(Copy, Clone)]
4087pub struct FsPaint {
4088 pub xform: [f32; 6usize],
4089 pub extent: [f32; 2usize],
4090 pub radius: f32,
4091 pub feather: f32,
4092 pub innerColor: FsColor,
4093 pub outerColor: FsColor,
4094 pub image: ::std::os::raw::c_int,
4095}
4096pub const FsBlendFactor_FS_ZERO: FsBlendFactor = 1;
4097pub const FsBlendFactor_FS_ONE: FsBlendFactor = 2;
4098pub const FsBlendFactor_FS_SRC_COLOR: FsBlendFactor = 4;
4099pub const FsBlendFactor_FS_ONE_MINUS_SRC_COLOR: FsBlendFactor = 8;
4100pub const FsBlendFactor_FS_DST_COLOR: FsBlendFactor = 16;
4101pub const FsBlendFactor_FS_ONE_MINUS_DST_COLOR: FsBlendFactor = 32;
4102pub const FsBlendFactor_FS_SRC_ALPHA: FsBlendFactor = 64;
4103pub const FsBlendFactor_FS_ONE_MINUS_SRC_ALPHA: FsBlendFactor = 128;
4104pub const FsBlendFactor_FS_DST_ALPHA: FsBlendFactor = 256;
4105pub const FsBlendFactor_FS_ONE_MINUS_DST_ALPHA: FsBlendFactor = 512;
4106pub const FsBlendFactor_FS_SRC_ALPHA_SATURATE: FsBlendFactor = 1024;
4107pub type FsBlendFactor = ::std::os::raw::c_uint;
4108#[repr(C)]
4109#[derive(Debug, Copy, Clone)]
4110pub struct FsCompositeOperationState {
4111 pub srcRGB: ::std::os::raw::c_int,
4112 pub dstRGB: ::std::os::raw::c_int,
4113 pub srcAlpha: ::std::os::raw::c_int,
4114 pub dstAlpha: ::std::os::raw::c_int,
4115}
4116pub const FsClipMode_FS_CLIP_MODE_REPLACE: FsClipMode = 0;
4117pub const FsClipMode_FS_CLIP_MODE_INTERSECT: FsClipMode = 1;
4118pub const FsClipMode_FS_CLIP_MODE_UNION: FsClipMode = 2;
4119pub const FsClipMode_FS_CLIP_MODE_XOR: FsClipMode = 3;
4120pub const FsClipMode_FS_CLIP_MODE_EXCLUDE: FsClipMode = 4;
4121pub const FsClipMode_FS_CLIP_MODE_COMPLEMENT: FsClipMode = 5;
4122pub const FsClipMode_FS_CLIP_MODE_IGNORE: FsClipMode = 8;
4123pub const FsClipMode_FS_CLIP_MODE_USE: FsClipMode = 16;
4124pub type FsClipMode = ::std::os::raw::c_uint;
4125#[repr(C)]
4126#[derive(Debug, Copy, Clone)]
4127pub struct FsScissor {
4128 pub xform: [f32; 6usize],
4129 pub extent: [f32; 2usize],
4130 pub use_: bool,
4131 pub set: bool,
4132 pub mode: FsClipMode,
4133}
4134#[repr(C)]
4135#[derive(Debug, Copy, Clone)]
4136pub struct FsVertex {
4137 pub x: f32,
4138 pub y: f32,
4139 pub u: f32,
4140 pub v: f32,
4141}
4142#[repr(C, packed(4))]
4143#[derive(Debug, Copy, Clone)]
4144pub struct FsPath {
4145 pub first: ::std::os::raw::c_int,
4146 pub count: ::std::os::raw::c_int,
4147 pub closed: ::std::os::raw::c_uchar,
4148 pub nbevel: ::std::os::raw::c_int,
4149 pub fill: *mut FsVertex,
4150 pub nfill: ::std::os::raw::c_int,
4151 pub stroke: *mut FsVertex,
4152 pub nstroke: ::std::os::raw::c_int,
4153 pub winding: ::std::os::raw::c_int,
4154 pub convex: ::std::os::raw::c_int,
4155}
4156unsafe extern "C" {
4157 pub fn fsRenderCreate(ctx: FsContext) -> FsTextureId;
4158}
4159unsafe extern "C" {
4160 pub fn fsRenderCreateTexture(
4161 ctx: FsContext,
4162 type_: ::std::os::raw::c_int,
4163 w: ::std::os::raw::c_int,
4164 h: ::std::os::raw::c_int,
4165 imageFlags: FsRenderImageFlags,
4166 data: *const ::std::os::raw::c_uchar,
4167 debugName: *const ::std::os::raw::c_char,
4168 ) -> FsTextureId;
4169}
4170unsafe extern "C" {
4171 pub fn fsRenderDeleteTexture(ctx: FsContext, image: ::std::os::raw::c_int) -> FsTextureId;
4172}
4173unsafe extern "C" {
4174 pub fn fsRenderUpdateTexture(
4175 ctx: FsContext,
4176 image: ::std::os::raw::c_int,
4177 x: ::std::os::raw::c_int,
4178 y: ::std::os::raw::c_int,
4179 w: ::std::os::raw::c_int,
4180 h: ::std::os::raw::c_int,
4181 data: *const ::std::os::raw::c_uchar,
4182 ) -> FsTextureId;
4183}
4184unsafe extern "C" {
4185 pub fn fsRenderGetTextureSize(
4186 ctx: FsContext,
4187 image: ::std::os::raw::c_int,
4188 w: *mut ::std::os::raw::c_int,
4189 h: *mut ::std::os::raw::c_int,
4190 ) -> ::std::os::raw::c_int;
4191}
4192unsafe extern "C" {
4193 pub fn fsRenderViewport(ctx: FsContext, width: f32, height: f32, devicePixelRatio: f32);
4194}
4195unsafe extern "C" {
4196 pub fn fsRenderCancel(ctx: FsContext);
4197}
4198unsafe extern "C" {
4199 pub fn fsRenderFlush(ctx: FsContext);
4200}
4201unsafe extern "C" {
4202 pub fn fsRenderFill(
4203 ctx: FsContext,
4204 paint: *mut FsPaint,
4205 compositeOperation: FsCompositeOperationState,
4206 scissor: *mut FsScissor,
4207 fringe: f32,
4208 bounds: *const f32,
4209 paths: *const FsPath,
4210 npaths: ::std::os::raw::c_int,
4211 );
4212}
4213unsafe extern "C" {
4214 pub fn fsRenderStroke(
4215 ctx: FsContext,
4216 paint: *mut FsPaint,
4217 compositeOperation: FsCompositeOperationState,
4218 scissor: *mut FsScissor,
4219 fringe: f32,
4220 strokeWidth: f32,
4221 paths: *const FsPath,
4222 npaths: ::std::os::raw::c_int,
4223 );
4224}
4225unsafe extern "C" {
4226 pub fn fsRenderTriangles(
4227 ctx: FsContext,
4228 paint: *mut FsPaint,
4229 compositeOperation: FsCompositeOperationState,
4230 scissor: *mut FsScissor,
4231 verts: *const FsVertex,
4232 nverts: ::std::os::raw::c_int,
4233 );
4234}
4235unsafe extern "C" {
4236 pub fn fsRenderClearStencil(ctx: FsContext);
4237}
4238unsafe extern "C" {
4239 pub fn fsRenderDelete(ctx: FsContext);
4240}
4241pub const SURFACE_TYPE_SURFACE_TYPE_CONCRETE: SURFACE_TYPE = 0;
4242pub const SURFACE_TYPE_SURFACE_TYPE_GRASS: SURFACE_TYPE = 1;
4243pub const SURFACE_TYPE_SURFACE_TYPE_WATER: SURFACE_TYPE = 2;
4244pub const SURFACE_TYPE_SURFACE_TYPE_GRASS_BUMPY: SURFACE_TYPE = 3;
4245pub const SURFACE_TYPE_SURFACE_TYPE_ASPHALT: SURFACE_TYPE = 4;
4246pub const SURFACE_TYPE_SURFACE_TYPE_SHORT_GRASS: SURFACE_TYPE = 5;
4247pub const SURFACE_TYPE_SURFACE_TYPE_LONG_GRASS: SURFACE_TYPE = 6;
4248pub const SURFACE_TYPE_SURFACE_TYPE_HARD_TURF: SURFACE_TYPE = 7;
4249pub const SURFACE_TYPE_SURFACE_TYPE_SNOW: SURFACE_TYPE = 8;
4250pub const SURFACE_TYPE_SURFACE_TYPE_ICE: SURFACE_TYPE = 9;
4251pub const SURFACE_TYPE_SURFACE_TYPE_URBAN: SURFACE_TYPE = 10;
4252pub const SURFACE_TYPE_SURFACE_TYPE_FOREST: SURFACE_TYPE = 11;
4253pub const SURFACE_TYPE_SURFACE_TYPE_DIRT: SURFACE_TYPE = 12;
4254pub const SURFACE_TYPE_SURFACE_TYPE_CORAL: SURFACE_TYPE = 13;
4255pub const SURFACE_TYPE_SURFACE_TYPE_GRAVEL: SURFACE_TYPE = 14;
4256pub const SURFACE_TYPE_SURFACE_TYPE_OIL_TREATED: SURFACE_TYPE = 15;
4257pub const SURFACE_TYPE_SURFACE_TYPE_STEEL_MATS: SURFACE_TYPE = 16;
4258pub const SURFACE_TYPE_SURFACE_TYPE_BITUMINUS: SURFACE_TYPE = 17;
4259pub const SURFACE_TYPE_SURFACE_TYPE_BRICK: SURFACE_TYPE = 18;
4260pub const SURFACE_TYPE_SURFACE_TYPE_MACADAM: SURFACE_TYPE = 19;
4261pub const SURFACE_TYPE_SURFACE_TYPE_PLANKS: SURFACE_TYPE = 20;
4262pub const SURFACE_TYPE_SURFACE_TYPE_SAND: SURFACE_TYPE = 21;
4263pub const SURFACE_TYPE_SURFACE_TYPE_SHALE: SURFACE_TYPE = 22;
4264pub const SURFACE_TYPE_SURFACE_TYPE_TARMAC: SURFACE_TYPE = 23;
4265pub const SURFACE_TYPE_SURFACE_TYPE_WRIGHT_FLYER_TRACK: SURFACE_TYPE = 24;
4266pub const SURFACE_TYPE_SURFACE_TYPE_UNKNOWN: SURFACE_TYPE = 254;
4267pub const SURFACE_TYPE_SURFACE_TYPE_UNDEFINED: SURFACE_TYPE = 255;
4268pub type SURFACE_TYPE = ::std::os::raw::c_uint;
4269pub type PSURFACE_TYPE = *mut SURFACE_TYPE;
4270pub const SURFACE_CONDITION_SURFACE_CONDITION_NORMAL: SURFACE_CONDITION = 0;
4271pub const SURFACE_CONDITION_SURFACE_CONDITION_WET: SURFACE_CONDITION = 1;
4272pub const SURFACE_CONDITION_SURFACE_CONDITION_ICY: SURFACE_CONDITION = 2;
4273pub const SURFACE_CONDITION_SURFACE_CONDITION_SNOW: SURFACE_CONDITION = 3;
4274pub const SURFACE_CONDITION_SURFACE_CONDITION_MAX: SURFACE_CONDITION = 4;
4275pub type SURFACE_CONDITION = ::std::os::raw::c_uint;
4276pub const TOOLTIP_UNITS_TYPE_TOOLTIP_UNITS_TYPE_DEFAULT: TOOLTIP_UNITS_TYPE = 0;
4277pub const TOOLTIP_UNITS_TYPE_TOOLTIP_UNITS_TYPE_METRIC: TOOLTIP_UNITS_TYPE = 1;
4278pub const TOOLTIP_UNITS_TYPE_TOOLTIP_UNITS_TYPE_US: TOOLTIP_UNITS_TYPE = 2;
4279pub type TOOLTIP_UNITS_TYPE = ::std::os::raw::c_uint;
4280pub type PPVOID = *mut PVOID;
4281pub type PUINT8 = *mut ::std::os::raw::c_uchar;
4282pub type PPUINT8 = *mut *mut ::std::os::raw::c_uchar;
4283pub type SINT8 = ::std::os::raw::c_schar;
4284pub type PSINT8 = *mut ::std::os::raw::c_schar;
4285pub type PPSINT8 = *mut *mut ::std::os::raw::c_schar;
4286pub type PUINT16 = *mut ::std::os::raw::c_ushort;
4287pub type PPUINT16 = *mut *mut ::std::os::raw::c_ushort;
4288pub type SINT16 = ::std::os::raw::c_short;
4289pub type PSINT16 = *mut ::std::os::raw::c_short;
4290pub type PPSINT16 = *mut *mut ::std::os::raw::c_short;
4291pub type SINT32 = ::std::os::raw::c_int;
4292pub type PSINT32 = *mut ::std::os::raw::c_int;
4293pub type PPSINT32 = *mut *mut ::std::os::raw::c_int;
4294pub type VAR8 = ::std::os::raw::c_uchar;
4295pub type PVAR8 = *mut ::std::os::raw::c_uchar;
4296pub type PPVAR8 = *mut *mut ::std::os::raw::c_uchar;
4297pub type VAR16 = ::std::os::raw::c_ushort;
4298pub type PVAR16 = *mut ::std::os::raw::c_ushort;
4299pub type PPVAR16 = *mut *mut ::std::os::raw::c_ushort;
4300pub type VAR32 = ::std::os::raw::c_uint;
4301pub type PVAR32 = *mut ::std::os::raw::c_uint;
4302pub type PPVAR32 = *mut *mut ::std::os::raw::c_uint;
4303pub type PPUINT32 = *mut *mut ::std::os::raw::c_uint;
4304pub type SINT64 = ::std::os::raw::c_longlong;
4305pub type PSINT64 = *mut ::std::os::raw::c_longlong;
4306pub type PPSINT64 = *mut *mut ::std::os::raw::c_longlong;
4307#[repr(C)]
4308#[derive(Debug, Copy, Clone)]
4309pub struct VAR64 {
4310 pub lo: VAR32,
4311 pub hi: VAR32,
4312}
4313pub type PVAR64 = *mut VAR64;
4314pub type PPVAR64 = *mut *mut VAR64;
4315#[repr(C)]
4316#[derive(Debug, Copy, Clone)]
4317pub struct UIF64 {
4318 pub f: UINT32,
4319 pub i: UINT32,
4320}
4321pub type PUIF4 = *mut UIF64;
4322pub type PPUIF64 = *mut *mut UIF64;
4323#[repr(C)]
4324#[derive(Debug, Copy, Clone)]
4325pub struct SVAR64 {
4326 pub lo: UINT32,
4327 pub hi: SINT32,
4328}
4329pub type PSVAR64 = *mut SVAR64;
4330pub type PPSVAR64 = *mut *mut SVAR64;
4331pub type PPBOOL = *mut *mut ::std::os::raw::c_int;
4332pub type BOOL8 = VAR8;
4333pub type PBOOL8 = *mut VAR8;
4334pub type PPBOOL8 = *mut *mut VAR8;
4335pub type BOOL16 = VAR16;
4336pub type PBOOL16 = *mut VAR16;
4337pub type PPBOOL16 = *mut *mut VAR16;
4338pub type BOOL32 = VAR32;
4339pub type PBOOL32 = *mut VAR32;
4340pub type PPBOOL32 = *mut *mut VAR32;
4341pub type FLAGS = ::std::os::raw::c_int;
4342pub type PFLAGS = *mut ::std::os::raw::c_int;
4343pub type PPFLAGS = *mut *mut ::std::os::raw::c_int;
4344pub type FLAGS8 = VAR8;
4345pub type PFLAGS8 = *mut VAR8;
4346pub type PPFLAGS8 = *mut *mut VAR8;
4347pub type FLAGS16 = VAR16;
4348pub type PFLAGS16 = *mut VAR16;
4349pub type PPFLAGS16 = *mut *mut VAR16;
4350pub type FLAGS32 = VAR32;
4351pub type PFLAGS32 = *mut VAR32;
4352pub type PPFLAGS32 = *mut *mut VAR32;
4353pub type ENUM = ::std::os::raw::c_int;
4354pub type PENUM = *mut ::std::os::raw::c_int;
4355pub type PPENUM = *mut *mut ::std::os::raw::c_int;
4356pub type ENUM8 = VAR8;
4357pub type PENUM8 = *mut VAR8;
4358pub type PPENUM8 = *mut *mut VAR8;
4359pub type ENUM16 = VAR16;
4360pub type PENUM16 = *mut VAR16;
4361pub type PPENUM16 = *mut *mut VAR16;
4362pub type ENUM32 = VAR32;
4363pub type PENUM32 = *mut VAR32;
4364pub type PPENUM32 = *mut *mut VAR32;
4365pub type INDX = ::std::os::raw::c_int;
4366pub type PINDX = *mut ::std::os::raw::c_int;
4367pub type PPINDX = *mut *mut ::std::os::raw::c_int;
4368pub type INDX8 = VAR8;
4369pub type PINDX8 = *mut VAR8;
4370pub type PPINDX8 = *mut *mut VAR8;
4371pub type INDX16 = VAR16;
4372pub type PINDX16 = *mut VAR16;
4373pub type PPINDX16 = *mut *mut VAR16;
4374pub type INDX32 = VAR32;
4375pub type PINDX32 = *mut VAR32;
4376pub type PPINDX32 = *mut *mut VAR32;
4377pub type ID = ::std::os::raw::c_int;
4378pub type PID = *mut ::std::os::raw::c_int;
4379pub type PPID = *mut *mut ::std::os::raw::c_int;
4380pub type ID8 = VAR8;
4381pub type PID8 = *mut VAR8;
4382pub type PPID8 = *mut *mut VAR8;
4383pub type ID16 = VAR16;
4384pub type PID16 = *mut VAR16;
4385pub type PPID16 = *mut *mut VAR16;
4386pub type ID32 = VAR32;
4387pub type PID32 = *mut VAR32;
4388pub type PPID32 = *mut *mut VAR32;
4389pub type ERR = VAR32;
4390pub type PERR = *mut VAR32;
4391pub type PPERR = *mut *mut VAR32;
4392pub type UFRAC8 = UINT8;
4393pub type PUFRAC8 = *mut UINT8;
4394pub type PPUFRAC8 = *mut *mut UINT8;
4395pub type SFRAC8 = SINT8;
4396pub type PSFRAC8 = *mut SINT8;
4397pub type PPSFRAC8 = *mut *mut SINT8;
4398pub type UFRAC16 = UINT16;
4399pub type PUFRAC16 = *mut UINT16;
4400pub type PPUFRAC16 = *mut *mut UINT16;
4401pub type SFRAC16 = SINT16;
4402pub type PSFRAC16 = *mut SINT16;
4403pub type PPSFRAC16 = *mut *mut SINT16;
4404pub type UFRAC32 = UINT32;
4405pub type PUFRAC32 = *mut UINT32;
4406pub type PPUFRAC32 = *mut *mut UINT32;
4407pub type SFRAC32 = SINT32;
4408pub type PSFRAC32 = *mut SINT32;
4409pub type PPSFRAC32 = *mut *mut SINT32;
4410pub type FLOAT64 = f64;
4411pub type PFLOAT64 = *mut f64;
4412pub type PPFLOAT64 = *mut *mut f64;
4413pub type FLOAT32 = f32;
4414pub type PFLOAT32 = *mut f32;
4415pub type PPFLOAT32 = *mut *mut f32;
4416pub type UIF16 = UINT16;
4417pub type PUIF16 = *mut UINT16;
4418pub type PPUIF16 = *mut *mut UINT16;
4419pub type SIF16 = SINT16;
4420pub type PSIF16 = *mut SINT16;
4421pub type PPSIF16 = *mut *mut SINT16;
4422pub type UIF32 = UINT32;
4423pub type PUIF32 = *mut UINT32;
4424pub type PPUIF32 = *mut *mut UINT32;
4425pub type SIF32 = SINT32;
4426pub type PSIF32 = *mut SINT32;
4427pub type PPSIF32 = *mut *mut SINT32;
4428#[repr(C, packed(4))]
4429#[derive(Copy, Clone)]
4430pub union UIF48 {
4431 pub __bindgen_anon_1: UIF48__bindgen_ty_1,
4432 pub i64_: UINT64,
4433}
4434#[repr(C)]
4435#[derive(Debug, Copy, Clone)]
4436pub struct UIF48__bindgen_ty_1 {
4437 pub pad: UINT16,
4438 pub f: UINT16,
4439 pub i: UINT32,
4440}
4441pub type PUIF48 = *mut UIF48;
4442pub type PPUIF48 = *mut *mut UIF48;
4443#[repr(C, packed(4))]
4444#[derive(Copy, Clone)]
4445pub union SIF48 {
4446 pub __bindgen_anon_1: SIF48__bindgen_ty_1,
4447 pub i64_: SINT64,
4448}
4449#[repr(C)]
4450#[derive(Debug, Copy, Clone)]
4451pub struct SIF48__bindgen_ty_1 {
4452 pub pad: UINT16,
4453 pub f: UINT16,
4454 pub i: SINT32,
4455}
4456pub type PSIF48 = *mut SIF48;
4457pub type PPSIF48 = *mut *mut SIF48;
4458pub type SIF64 = SVAR64;
4459pub type PSIF64 = *mut SVAR64;
4460pub type PPSIF64 = *mut *mut SVAR64;
4461pub type PCHAR = *mut ::std::os::raw::c_char;
4462pub type PPCHAR = *mut PCHAR;
4463pub type STRING = CHAR;
4464pub type PSTRING = *mut CHAR;
4465pub type PPSTRING = *mut *mut CHAR;
4466pub type STRINGZ = CHAR;
4467pub type PSTRINGZ = *mut CHAR;
4468pub type PPSTRINGZ = *mut *mut CHAR;
4469pub type PCSTRINGZ = *const CHAR;
4470pub type PPCSTRINGZ = *mut *const CHAR;
4471#[repr(C, packed(4))]
4472#[derive(Debug, Copy, Clone)]
4473pub struct SUBSTRING {
4474 pub string: PSTRINGZ,
4475 pub leng: UINT32,
4476}
4477pub type PSUBSTRING = *mut SUBSTRING;
4478pub type PPSUBSTRING = *mut *mut SUBSTRING;
4479pub type BCD16 = VAR16;
4480pub type PBCD16 = *mut VAR16;
4481pub type PPBCD16 = *mut *mut VAR16;
4482pub type BCO16 = VAR16;
4483pub type PBCO16 = *mut VAR16;
4484pub type PPBCO16 = *mut *mut VAR16;
4485pub type BCD32 = VAR32;
4486pub type PBCD32 = *mut VAR32;
4487pub type PPBCD32 = *mut *mut VAR32;
4488pub type BCO32 = VAR32;
4489pub type PBCO32 = *mut VAR32;
4490pub type PPBCO32 = *mut *mut VAR32;
4491pub type ANGL8 = VAR8;
4492pub type PANGL8 = *mut VAR8;
4493pub type PPANGL8 = *mut *mut VAR8;
4494pub type ANGL16 = VAR16;
4495pub type PANGL16 = *mut VAR16;
4496pub type PPANGL16 = *mut *mut VAR16;
4497pub type ANGL32 = VAR32;
4498pub type PANGL32 = *mut VAR32;
4499pub type PPANGL32 = *mut *mut VAR32;
4500#[repr(C, packed(4))]
4501#[derive(Copy, Clone)]
4502pub union ANGL48 {
4503 pub __bindgen_anon_1: ANGL48__bindgen_ty_1,
4504 pub i64_: UINT64,
4505}
4506#[repr(C)]
4507#[derive(Debug, Copy, Clone)]
4508pub struct ANGL48__bindgen_ty_1 {
4509 pub pad: UINT16,
4510 pub lo: UINT16,
4511 pub hi: UINT32,
4512}
4513pub type PANGL48 = *mut ANGL48;
4514pub type PPANGL48 = *mut *mut ANGL48;
4515pub type SINT48 = ANGL48;
4516pub type PSINT48 = *mut ANGL48;
4517pub type PPSINT48 = *mut *mut ANGL48;
4518pub type RADIANS = FLOAT64;
4519pub type CNTR8 = VAR8;
4520pub type PCNTR8 = *mut VAR8;
4521pub type PPCNTR8 = *mut *mut VAR8;
4522pub type CNTR16 = VAR16;
4523pub type PCNTR16 = *mut VAR16;
4524pub type PPCNTR16 = *mut *mut VAR16;
4525pub type CNTR32 = VAR32;
4526pub type PCNTR32 = *mut VAR32;
4527pub type PPCNTR32 = *mut *mut VAR32;
4528pub type RCNTR8 = VAR8;
4529pub type PRCNTR8 = *mut VAR8;
4530pub type PPRCNTR8 = *mut *mut VAR8;
4531pub type RCNTR16 = VAR16;
4532pub type PRCNTR16 = *mut VAR16;
4533pub type PPRCNTR16 = *mut *mut VAR16;
4534pub type RCNTR32 = VAR32;
4535pub type PRCNTR32 = *mut VAR32;
4536pub type PPRCNTR32 = *mut *mut VAR32;
4537pub type SPARE8 = VAR8;
4538pub type SPARE16 = VAR16;
4539pub type SPARE32 = VAR32;
4540#[repr(C)]
4541#[derive(Debug, Copy, Clone)]
4542pub struct APP_VERSION {
4543 pub major: UINT32,
4544 pub minor: UINT32,
4545 pub build: UINT32,
4546}
4547pub type PAPP_VERSION = *mut APP_VERSION;
4548pub type PPAPP_VERSION = *mut *mut APP_VERSION;
4549#[repr(C)]
4550#[derive(Copy, Clone)]
4551pub struct LATLON {
4552 pub lat: SIF48,
4553 pub lon: ANGL48,
4554}
4555pub type PLATLON = *mut LATLON;
4556pub type PPLATLON = *mut *mut LATLON;
4557#[repr(C)]
4558#[derive(Debug, Copy, Clone)]
4559pub struct LATLON32 {
4560 pub lat: SINT32,
4561 pub lon: ANGL32,
4562}
4563pub type PLATLON32 = *mut LATLON32;
4564pub type PPLATLON32 = *mut *mut LATLON32;
4565#[repr(C)]
4566#[derive(Copy, Clone)]
4567pub struct LATLONALT {
4568 pub lat: SIF48,
4569 pub lon: ANGL48,
4570 pub alt: SIF48,
4571}
4572pub type PLATLONALT = *mut LATLONALT;
4573pub type PPLATLONALT = *mut *mut LATLONALT;
4574#[repr(C)]
4575#[derive(Debug, Copy, Clone)]
4576pub struct LATLONALT32 {
4577 pub lat: SINT32,
4578 pub lon: ANGL32,
4579 pub alt: SINT32,
4580}
4581pub type PLATLONALT32 = *mut LATLONALT32;
4582pub type PPLATLONALT32 = *mut *mut LATLONALT32;
4583#[repr(C)]
4584#[derive(Debug, Copy, Clone)]
4585pub struct _latlonalt_float32 {
4586 pub lat: FLOAT32,
4587 pub lon: FLOAT32,
4588 pub alt: FLOAT32,
4589}
4590pub type LATLONALT_FLOAT32 = _latlonalt_float32;
4591pub type PLATLONALT_FLOAT32 = *mut _latlonalt_float32;
4592pub type PPLATLONALT_FLOAT32 = *mut *mut _latlonalt_float32;
4593#[repr(C, packed(4))]
4594#[derive(Debug, Copy, Clone)]
4595pub struct _llf64 {
4596 pub lat: FLOAT64,
4597 pub lon: FLOAT64,
4598}
4599pub type LLF64 = _llf64;
4600pub type PLLF64 = *mut _llf64;
4601pub type PPLLF64 = *mut *mut _llf64;
4602#[repr(C, packed(4))]
4603#[derive(Debug, Copy, Clone)]
4604pub struct _llaf64 {
4605 pub lat: FLOAT64,
4606 pub lon: FLOAT64,
4607 pub alt: FLOAT64,
4608}
4609pub type LLAF64 = _llaf64;
4610pub type PLLAF64 = *mut _llaf64;
4611pub type PPLLAF64 = *mut *mut _llaf64;
4612#[repr(C)]
4613#[derive(Copy, Clone)]
4614pub struct ZXY48 {
4615 pub z: SIF48,
4616 pub x: SIF48,
4617 pub y: SIF48,
4618}
4619pub type PZXY48 = *mut ZXY48;
4620pub type PPZXY48 = *mut *mut ZXY48;
4621#[repr(C, packed(4))]
4622#[derive(Debug, Copy, Clone)]
4623pub struct _FLOAT64_VECTOR3 {
4624 pub i: FLOAT64,
4625 pub j: FLOAT64,
4626 pub k: FLOAT64,
4627}
4628pub type FLOAT64_VECTOR3 = _FLOAT64_VECTOR3;
4629pub type PFLOAT64_VECTOR3 = *mut _FLOAT64_VECTOR3;
4630#[repr(C, packed(4))]
4631#[derive(Debug, Copy, Clone)]
4632pub struct _FLOAT64_VECTOR2 {
4633 pub i: FLOAT64,
4634 pub j: FLOAT64,
4635}
4636pub type FLOAT64_VECTOR2 = _FLOAT64_VECTOR2;
4637pub type PFLOAT64_VECTOR2 = *mut _FLOAT64_VECTOR2;
4638#[repr(C)]
4639#[derive(Debug, Copy, Clone)]
4640pub struct PBH32 {
4641 pub pitch: ANGL32,
4642 pub bank: ANGL32,
4643 pub heading: ANGL32,
4644}
4645pub type PPBH32 = *mut PBH32;
4646pub type PPPBH32 = *mut *mut PBH32;
4647#[repr(C)]
4648#[derive(Debug, Copy, Clone)]
4649pub struct PBH16 {
4650 pub pitch: ANGL16,
4651 pub bank: ANGL16,
4652 pub heading: ANGL16,
4653}
4654pub type PPBH16 = *mut PBH16;
4655pub type PPPBH16 = *mut *mut PBH16;
4656#[repr(C)]
4657#[derive(Copy, Clone)]
4658pub struct LATLONBOX {
4659 pub top: SIF48,
4660 pub left: ANGL48,
4661 pub bottom: SIF48,
4662 pub right: ANGL48,
4663}
4664pub type PLATLONBOX = *mut LATLONBOX;
4665pub type PPLATLONBOX = *mut *mut LATLONBOX;
4666#[repr(C)]
4667#[derive(Debug, Copy, Clone)]
4668pub struct LATLONRECT32 {
4669 pub north: SINT32,
4670 pub south: SINT32,
4671 pub east: ANGL32,
4672 pub west: ANGL32,
4673}
4674pub type PLATLONRECT32 = *mut LATLONRECT32;
4675pub type PPLATLONRECT32 = *mut *mut LATLONRECT32;
4676#[repr(C, packed(4))]
4677#[derive(Debug, Copy, Clone)]
4678pub struct LATLONRECTF64 {
4679 pub north: FLOAT64,
4680 pub south: FLOAT64,
4681 pub east: FLOAT64,
4682 pub west: FLOAT64,
4683}
4684pub type PLATLONRECTF64 = *mut LATLONRECTF64;
4685pub type PPLATLONRECTF64 = *mut *mut LATLONRECTF64;
4686#[repr(C)]
4687#[derive(Copy, Clone)]
4688pub struct LLAPBH {
4689 pub lla: LATLONALT,
4690 pub pbh: PBH32,
4691}
4692pub type PLLAPBH = *mut LLAPBH;
4693pub type PPLLAPBH = *mut *mut LLAPBH;
4694#[repr(C)]
4695#[derive(Copy, Clone)]
4696pub union LATLONALTPBH {
4697 pub __bindgen_anon_1: LATLONALTPBH__bindgen_ty_1,
4698 pub __bindgen_anon_2: LATLONALTPBH__bindgen_ty_2,
4699}
4700#[repr(C)]
4701#[derive(Copy, Clone)]
4702pub struct LATLONALTPBH__bindgen_ty_1 {
4703 pub lat: SIF48,
4704 pub lon: ANGL48,
4705 pub alt: SIF48,
4706 pub pitch: ANGL32,
4707 pub bank: ANGL32,
4708 pub heading: ANGL32,
4709}
4710#[repr(C)]
4711#[derive(Copy, Clone)]
4712pub struct LATLONALTPBH__bindgen_ty_2 {
4713 pub lla: LATLONALT,
4714 pub pbh: PBH32,
4715}
4716pub type PLATLONALTPBH = *mut LATLONALTPBH;
4717pub type PPLATLONALTPBH = *mut *mut LATLONALTPBH;
4718#[repr(C)]
4719#[derive(Copy, Clone)]
4720pub struct LATLONALTTPO {
4721 pub time: UINT32,
4722 pub __bindgen_anon_1: LATLONALTTPO__bindgen_ty_1,
4723}
4724#[repr(C)]
4725#[derive(Copy, Clone)]
4726pub union LATLONALTTPO__bindgen_ty_1 {
4727 pub __bindgen_anon_1: LATLONALTTPO__bindgen_ty_1__bindgen_ty_1,
4728 pub __bindgen_anon_2: LATLONALTTPO__bindgen_ty_1__bindgen_ty_2,
4729 pub llapbh: LATLONALTPBH,
4730}
4731#[repr(C)]
4732#[derive(Copy, Clone)]
4733pub struct LATLONALTTPO__bindgen_ty_1__bindgen_ty_1 {
4734 pub lat: SIF48,
4735 pub lon: ANGL48,
4736 pub alt: SIF48,
4737 pub pitch: ANGL32,
4738 pub bank: ANGL32,
4739 pub heading: ANGL32,
4740}
4741#[repr(C)]
4742#[derive(Copy, Clone)]
4743pub struct LATLONALTTPO__bindgen_ty_1__bindgen_ty_2 {
4744 pub lla: LATLONALT,
4745 pub pbh: PBH32,
4746}
4747pub type PLATLONALTTPO = *mut LATLONALTTPO;
4748pub type PPLATLONALTTPO = *mut *mut LATLONALTTPO;
4749#[repr(C)]
4750#[derive(Debug, Copy, Clone)]
4751pub struct LLA2416 {
4752 pub stream: [::std::os::raw::c_char; 8usize],
4753}
4754pub type PLLA2416 = *mut LLA2416;
4755pub type PPLLA2416 = *mut *mut LLA2416;
4756#[repr(C)]
4757#[derive(Debug, Copy, Clone)]
4758pub struct LLA2424 {
4759 pub stream: [::std::os::raw::c_char; 9usize],
4760}
4761pub type PLLA2424 = *mut LLA2424;
4762pub type PPLLA2424 = *mut *mut LLA2424;
4763#[repr(C)]
4764#[derive(Debug, Copy, Clone)]
4765pub struct XYZ16 {
4766 pub x: SINT16,
4767 pub y: SINT16,
4768 pub z: SINT16,
4769}
4770pub type PXYZ16 = *mut XYZ16;
4771pub type PPXYZ16 = *mut *mut XYZ16;
4772#[repr(C)]
4773#[derive(Debug, Copy, Clone)]
4774pub struct XYZ32 {
4775 pub x: SINT32,
4776 pub y: SINT32,
4777 pub z: SINT32,
4778}
4779pub type PXYZ32 = *mut XYZ32;
4780pub type PPXYZ32 = *mut *mut XYZ32;
4781#[repr(C)]
4782#[derive(Debug, Copy, Clone)]
4783pub struct _xyz_float32 {
4784 pub x: FLOAT32,
4785 pub y: FLOAT32,
4786 pub z: FLOAT32,
4787}
4788pub type XYZ_FLOAT32 = _xyz_float32;
4789pub type PXYZ_FLOAT32 = *mut _xyz_float32;
4790pub type PPXYZ_FLOAT32 = *mut *mut _xyz_float32;
4791#[repr(C)]
4792#[derive(Debug, Copy, Clone)]
4793pub struct EAN32 {
4794 pub east: SINT32,
4795 pub altit: SINT32,
4796 pub north: SINT32,
4797}
4798pub type PEAN32 = *mut EAN32;
4799pub type PPEAN32 = *mut *mut EAN32;
4800#[repr(C)]
4801#[derive(Debug, Copy, Clone)]
4802pub struct XZF32 {
4803 pub x: FLOAT32,
4804 pub z: FLOAT32,
4805}
4806pub type PXZF32 = *mut XZF32;
4807pub type PPXZF32 = *mut *mut XZF32;
4808#[repr(C)]
4809#[derive(Debug, Copy, Clone)]
4810pub struct XZ32 {
4811 pub x: SINT32,
4812 pub z: SINT32,
4813}
4814pub type PXZ32 = *mut XZ32;
4815pub type PPXZ32 = *mut *mut XZ32;
4816#[repr(C)]
4817#[derive(Debug, Copy, Clone)]
4818pub struct EN32 {
4819 pub east: SINT32,
4820 pub north: SINT32,
4821}
4822pub type PEN32 = *mut EN32;
4823pub type PPEN32 = *mut *mut EN32;
4824#[repr(C)]
4825#[derive(Debug, Copy, Clone)]
4826pub struct ANGLSINCOS16 {
4827 pub angle: ANGL16,
4828 pub sine: SFRAC16,
4829 pub cosine: SFRAC16,
4830}
4831pub type PANGLSINCOS16 = *mut ANGLSINCOS16;
4832pub type PPANGLSINCOS16 = *mut *mut ANGLSINCOS16;
4833#[repr(C)]
4834#[derive(Copy, Clone)]
4835pub union XYZPBH {
4836 pub __bindgen_anon_1: XYZPBH__bindgen_ty_1,
4837 pub __bindgen_anon_2: XYZPBH__bindgen_ty_2,
4838}
4839#[repr(C)]
4840#[derive(Debug, Copy, Clone)]
4841pub struct XYZPBH__bindgen_ty_1 {
4842 pub x: SINT32,
4843 pub y: SINT32,
4844 pub z: SINT32,
4845 pub pitch: ANGL16,
4846 pub bank: ANGL16,
4847 pub heading: ANGL16,
4848}
4849#[repr(C)]
4850#[derive(Debug, Copy, Clone)]
4851pub struct XYZPBH__bindgen_ty_2 {
4852 pub xyz: XYZ32,
4853 pub pbh: PBH16,
4854}
4855pub type PXYZPBH = *mut XYZPBH;
4856pub type PPXYZPBH = *mut *mut XYZPBH;
4857#[repr(C)]
4858#[derive(Copy, Clone)]
4859pub struct XYZTPO {
4860 pub time: UINT32,
4861 pub __bindgen_anon_1: XYZTPO__bindgen_ty_1,
4862}
4863#[repr(C)]
4864#[derive(Copy, Clone)]
4865pub union XYZTPO__bindgen_ty_1 {
4866 pub __bindgen_anon_1: XYZTPO__bindgen_ty_1__bindgen_ty_1,
4867 pub __bindgen_anon_2: XYZTPO__bindgen_ty_1__bindgen_ty_2,
4868 pub xyzpbh: XYZPBH,
4869}
4870#[repr(C)]
4871#[derive(Debug, Copy, Clone)]
4872pub struct XYZTPO__bindgen_ty_1__bindgen_ty_1 {
4873 pub x: SINT32,
4874 pub y: SINT32,
4875 pub z: SINT32,
4876 pub pitch: ANGL16,
4877 pub bank: ANGL16,
4878 pub heading: ANGL16,
4879}
4880#[repr(C)]
4881#[derive(Debug, Copy, Clone)]
4882pub struct XYZTPO__bindgen_ty_1__bindgen_ty_2 {
4883 pub xyz: XYZ32,
4884 pub pbh: PBH16,
4885}
4886pub type PXYZTPO = *mut XYZTPO;
4887pub type PPXYZTPO = *mut *mut XYZTPO;
4888#[repr(C, packed(4))]
4889#[derive(Debug, Copy, Clone)]
4890pub struct XYZF64_ {
4891 pub x: FLOAT64,
4892 pub y: FLOAT64,
4893 pub z: FLOAT64,
4894}
4895#[repr(C)]
4896#[derive(Copy, Clone)]
4897pub struct XYZF64 {
4898 pub __bindgen_anon_1: XYZF64__bindgen_ty_1,
4899}
4900#[repr(C)]
4901#[derive(Copy, Clone)]
4902pub union XYZF64__bindgen_ty_1 {
4903 pub __bindgen_anon_1: XYZF64__bindgen_ty_1__bindgen_ty_1,
4904 pub __bindgen_anon_2: XYZF64__bindgen_ty_1__bindgen_ty_2,
4905 pub __bindgen_anon_3: XYZF64__bindgen_ty_1__bindgen_ty_3,
4906}
4907#[repr(C, packed(4))]
4908#[derive(Debug, Copy, Clone)]
4909pub struct XYZF64__bindgen_ty_1__bindgen_ty_1 {
4910 pub lon: FLOAT64,
4911 pub alt: FLOAT64,
4912 pub lat: FLOAT64,
4913}
4914#[repr(C, packed(4))]
4915#[derive(Debug, Copy, Clone)]
4916pub struct XYZF64__bindgen_ty_1__bindgen_ty_2 {
4917 pub x: FLOAT64,
4918 pub y: FLOAT64,
4919 pub z: FLOAT64,
4920}
4921#[repr(C, packed(4))]
4922#[derive(Debug, Copy, Clone)]
4923pub struct XYZF64__bindgen_ty_1__bindgen_ty_3 {
4924 pub pitch: FLOAT64,
4925 pub heading: FLOAT64,
4926 pub bank: FLOAT64,
4927}
4928pub type PXYZF64 = *mut XYZF64;
4929pub type PPXYZF64 = *mut *mut XYZF64;
4930pub type POS3_FLOAT64 = XYZF64;
4931pub type VEL3_FLOAT64 = XYZF64;
4932pub type PVEL3_FLOAT64 = *mut XYZF64;
4933pub type PPVEL3_FLOAT64 = *mut *mut XYZF64;
4934pub type ACC3_FLOAT64 = XYZF64;
4935pub type ROT3_FLOAT64 = XYZF64;
4936pub type ROV3_FLOAT64 = XYZF64;
4937pub type ROA3_FLOAT64 = XYZF64;
4938#[repr(C, packed(4))]
4939#[derive(Debug, Copy, Clone)]
4940pub struct XYF64 {
4941 pub x: FLOAT64,
4942 pub y: FLOAT64,
4943}
4944pub type PXYF64 = *mut XYF64;
4945pub type PPXYF64 = *mut *mut XYF64;
4946#[repr(C)]
4947#[derive(Debug, Copy, Clone)]
4948pub struct XYZF32 {
4949 pub x: FLOAT32,
4950 pub y: FLOAT32,
4951 pub z: FLOAT32,
4952 pub w: FLOAT32,
4953}
4954pub type PXYZF32 = *mut XYZF32;
4955#[repr(C)]
4956#[derive(Debug, Copy, Clone)]
4957pub struct CXYZF32 {
4958 pub _base: XYZF32,
4959}
4960pub type ANGLF64 = FLOAT64;
4961#[repr(C, packed(4))]
4962#[derive(Debug, Copy, Clone)]
4963pub struct PBHF64 {
4964 pub pitch: ANGLF64,
4965 pub bank: ANGLF64,
4966 pub heading: ANGLF64,
4967}
4968pub type PPBHF64 = *mut PBHF64;
4969pub type PPPBHF64 = *mut *mut PBHF64;
4970#[repr(C)]
4971#[derive(Copy, Clone)]
4972pub struct MATRIXF32 {
4973 pub __bindgen_anon_1: MATRIXF32__bindgen_ty_1,
4974}
4975#[repr(C)]
4976#[derive(Copy, Clone)]
4977pub union MATRIXF32__bindgen_ty_1 {
4978 pub __bindgen_anon_1: MATRIXF32__bindgen_ty_1__bindgen_ty_1,
4979 pub __bindgen_anon_2: MATRIXF32__bindgen_ty_1__bindgen_ty_2,
4980 pub __bindgen_anon_3: MATRIXF32__bindgen_ty_1__bindgen_ty_3,
4981 pub m: [[FLOAT32; 4usize]; 4usize],
4982 pub mat: [[FLOAT32; 4usize]; 4usize],
4983}
4984#[repr(C)]
4985#[derive(Debug, Copy, Clone)]
4986pub struct MATRIXF32__bindgen_ty_1__bindgen_ty_1 {
4987 pub x: XYZF32,
4988 pub y: XYZF32,
4989 pub z: XYZF32,
4990 pub w: XYZF32,
4991}
4992#[repr(C)]
4993#[derive(Debug, Copy, Clone)]
4994pub struct MATRIXF32__bindgen_ty_1__bindgen_ty_2 {
4995 pub m00: FLOAT32,
4996 pub m01: FLOAT32,
4997 pub m02: FLOAT32,
4998 pub m03: FLOAT32,
4999 pub m10: FLOAT32,
5000 pub m11: FLOAT32,
5001 pub m12: FLOAT32,
5002 pub m13: FLOAT32,
5003 pub m20: FLOAT32,
5004 pub m21: FLOAT32,
5005 pub m22: FLOAT32,
5006 pub m23: FLOAT32,
5007 pub m30: FLOAT32,
5008 pub m31: FLOAT32,
5009 pub m32: FLOAT32,
5010 pub m33: FLOAT32,
5011}
5012#[repr(C)]
5013#[derive(Debug, Copy, Clone)]
5014pub struct MATRIXF32__bindgen_ty_1__bindgen_ty_3 {
5015 pub _11: FLOAT32,
5016 pub _12: FLOAT32,
5017 pub _13: FLOAT32,
5018 pub _14: FLOAT32,
5019 pub _21: FLOAT32,
5020 pub _22: FLOAT32,
5021 pub _23: FLOAT32,
5022 pub _24: FLOAT32,
5023 pub _31: FLOAT32,
5024 pub _32: FLOAT32,
5025 pub _33: FLOAT32,
5026 pub _34: FLOAT32,
5027 pub _41: FLOAT32,
5028 pub _42: FLOAT32,
5029 pub _43: FLOAT32,
5030 pub _44: FLOAT32,
5031}
5032pub type PMATRIXF32 = *mut MATRIXF32;
5033pub type ROTMTRXF64 = MATRIXF32;
5034pub type PROTMTRXF64 = *mut MATRIXF32;
5035pub type QUATERN_ROTMAT = MATRIXF32;
5036pub type PQUATERN_ROTMAT = *mut MATRIXF32;
5037pub type UNIPIX = SINT32;
5038pub type PUNIPIX = *mut SINT32;
5039pub type PPUNIPIX = *mut *mut SINT32;
5040pub type PIXEL = SINT32;
5041pub type PPIXEL = *mut SINT32;
5042pub type PPPIXEL = *mut *mut SINT32;
5043pub type UNICOL = VAR32;
5044pub type PUNICOL = *mut VAR32;
5045pub type PPUNICOL = *mut *mut VAR32;
5046#[repr(C)]
5047#[repr(align(2))]
5048#[derive(Debug, Copy, Clone)]
5049pub struct RGB15 {
5050 pub _bitfield_align_1: [u8; 0],
5051 pub _bitfield_1: __BindgenBitfieldUnit<[u8; 2usize]>,
5052}
5053impl RGB15 {
5054 #[inline]
5055 pub fn blue(&self) -> UINT16 {
5056 unsafe { ::std::mem::transmute(self._bitfield_1.get(0usize, 5u8) as u16) }
5057 }
5058 #[inline]
5059 pub fn set_blue(&mut self, val: UINT16) {
5060 unsafe {
5061 let val: u16 = ::std::mem::transmute(val);
5062 self._bitfield_1.set(0usize, 5u8, val as u64)
5063 }
5064 }
5065 #[inline]
5066 pub unsafe fn blue_raw(this: *const Self) -> UINT16 {
5067 unsafe {
5068 ::std::mem::transmute(<__BindgenBitfieldUnit<[u8; 2usize]>>::raw_get(
5069 ::std::ptr::addr_of!((*this)._bitfield_1),
5070 0usize,
5071 5u8,
5072 ) as u16)
5073 }
5074 }
5075 #[inline]
5076 pub unsafe fn set_blue_raw(this: *mut Self, val: UINT16) {
5077 unsafe {
5078 let val: u16 = ::std::mem::transmute(val);
5079 <__BindgenBitfieldUnit<[u8; 2usize]>>::raw_set(
5080 ::std::ptr::addr_of_mut!((*this)._bitfield_1),
5081 0usize,
5082 5u8,
5083 val as u64,
5084 )
5085 }
5086 }
5087 #[inline]
5088 pub fn green(&self) -> UINT16 {
5089 unsafe { ::std::mem::transmute(self._bitfield_1.get(5usize, 5u8) as u16) }
5090 }
5091 #[inline]
5092 pub fn set_green(&mut self, val: UINT16) {
5093 unsafe {
5094 let val: u16 = ::std::mem::transmute(val);
5095 self._bitfield_1.set(5usize, 5u8, val as u64)
5096 }
5097 }
5098 #[inline]
5099 pub unsafe fn green_raw(this: *const Self) -> UINT16 {
5100 unsafe {
5101 ::std::mem::transmute(<__BindgenBitfieldUnit<[u8; 2usize]>>::raw_get(
5102 ::std::ptr::addr_of!((*this)._bitfield_1),
5103 5usize,
5104 5u8,
5105 ) as u16)
5106 }
5107 }
5108 #[inline]
5109 pub unsafe fn set_green_raw(this: *mut Self, val: UINT16) {
5110 unsafe {
5111 let val: u16 = ::std::mem::transmute(val);
5112 <__BindgenBitfieldUnit<[u8; 2usize]>>::raw_set(
5113 ::std::ptr::addr_of_mut!((*this)._bitfield_1),
5114 5usize,
5115 5u8,
5116 val as u64,
5117 )
5118 }
5119 }
5120 #[inline]
5121 pub fn red(&self) -> UINT16 {
5122 unsafe { ::std::mem::transmute(self._bitfield_1.get(10usize, 5u8) as u16) }
5123 }
5124 #[inline]
5125 pub fn set_red(&mut self, val: UINT16) {
5126 unsafe {
5127 let val: u16 = ::std::mem::transmute(val);
5128 self._bitfield_1.set(10usize, 5u8, val as u64)
5129 }
5130 }
5131 #[inline]
5132 pub unsafe fn red_raw(this: *const Self) -> UINT16 {
5133 unsafe {
5134 ::std::mem::transmute(<__BindgenBitfieldUnit<[u8; 2usize]>>::raw_get(
5135 ::std::ptr::addr_of!((*this)._bitfield_1),
5136 10usize,
5137 5u8,
5138 ) as u16)
5139 }
5140 }
5141 #[inline]
5142 pub unsafe fn set_red_raw(this: *mut Self, val: UINT16) {
5143 unsafe {
5144 let val: u16 = ::std::mem::transmute(val);
5145 <__BindgenBitfieldUnit<[u8; 2usize]>>::raw_set(
5146 ::std::ptr::addr_of_mut!((*this)._bitfield_1),
5147 10usize,
5148 5u8,
5149 val as u64,
5150 )
5151 }
5152 }
5153 #[inline]
5154 pub fn alpha(&self) -> UINT16 {
5155 unsafe { ::std::mem::transmute(self._bitfield_1.get(15usize, 1u8) as u16) }
5156 }
5157 #[inline]
5158 pub fn set_alpha(&mut self, val: UINT16) {
5159 unsafe {
5160 let val: u16 = ::std::mem::transmute(val);
5161 self._bitfield_1.set(15usize, 1u8, val as u64)
5162 }
5163 }
5164 #[inline]
5165 pub unsafe fn alpha_raw(this: *const Self) -> UINT16 {
5166 unsafe {
5167 ::std::mem::transmute(<__BindgenBitfieldUnit<[u8; 2usize]>>::raw_get(
5168 ::std::ptr::addr_of!((*this)._bitfield_1),
5169 15usize,
5170 1u8,
5171 ) as u16)
5172 }
5173 }
5174 #[inline]
5175 pub unsafe fn set_alpha_raw(this: *mut Self, val: UINT16) {
5176 unsafe {
5177 let val: u16 = ::std::mem::transmute(val);
5178 <__BindgenBitfieldUnit<[u8; 2usize]>>::raw_set(
5179 ::std::ptr::addr_of_mut!((*this)._bitfield_1),
5180 15usize,
5181 1u8,
5182 val as u64,
5183 )
5184 }
5185 }
5186 #[inline]
5187 pub fn new_bitfield_1(
5188 blue: UINT16,
5189 green: UINT16,
5190 red: UINT16,
5191 alpha: UINT16,
5192 ) -> __BindgenBitfieldUnit<[u8; 2usize]> {
5193 let mut __bindgen_bitfield_unit: __BindgenBitfieldUnit<[u8; 2usize]> = Default::default();
5194 __bindgen_bitfield_unit.set(0usize, 5u8, {
5195 let blue: u16 = unsafe { ::std::mem::transmute(blue) };
5196 blue as u64
5197 });
5198 __bindgen_bitfield_unit.set(5usize, 5u8, {
5199 let green: u16 = unsafe { ::std::mem::transmute(green) };
5200 green as u64
5201 });
5202 __bindgen_bitfield_unit.set(10usize, 5u8, {
5203 let red: u16 = unsafe { ::std::mem::transmute(red) };
5204 red as u64
5205 });
5206 __bindgen_bitfield_unit.set(15usize, 1u8, {
5207 let alpha: u16 = unsafe { ::std::mem::transmute(alpha) };
5208 alpha as u64
5209 });
5210 __bindgen_bitfield_unit
5211 }
5212}
5213pub type PRGB15 = *mut RGB15;
5214pub type PPRGB15 = *mut *mut RGB15;
5215#[repr(C)]
5216#[repr(align(2))]
5217#[derive(Debug, Copy, Clone)]
5218pub struct RGB16 {
5219 pub _bitfield_align_1: [u8; 0],
5220 pub _bitfield_1: __BindgenBitfieldUnit<[u8; 2usize]>,
5221}
5222impl RGB16 {
5223 #[inline]
5224 pub fn blue(&self) -> UINT16 {
5225 unsafe { ::std::mem::transmute(self._bitfield_1.get(0usize, 5u8) as u16) }
5226 }
5227 #[inline]
5228 pub fn set_blue(&mut self, val: UINT16) {
5229 unsafe {
5230 let val: u16 = ::std::mem::transmute(val);
5231 self._bitfield_1.set(0usize, 5u8, val as u64)
5232 }
5233 }
5234 #[inline]
5235 pub unsafe fn blue_raw(this: *const Self) -> UINT16 {
5236 unsafe {
5237 ::std::mem::transmute(<__BindgenBitfieldUnit<[u8; 2usize]>>::raw_get(
5238 ::std::ptr::addr_of!((*this)._bitfield_1),
5239 0usize,
5240 5u8,
5241 ) as u16)
5242 }
5243 }
5244 #[inline]
5245 pub unsafe fn set_blue_raw(this: *mut Self, val: UINT16) {
5246 unsafe {
5247 let val: u16 = ::std::mem::transmute(val);
5248 <__BindgenBitfieldUnit<[u8; 2usize]>>::raw_set(
5249 ::std::ptr::addr_of_mut!((*this)._bitfield_1),
5250 0usize,
5251 5u8,
5252 val as u64,
5253 )
5254 }
5255 }
5256 #[inline]
5257 pub fn green(&self) -> UINT16 {
5258 unsafe { ::std::mem::transmute(self._bitfield_1.get(5usize, 6u8) as u16) }
5259 }
5260 #[inline]
5261 pub fn set_green(&mut self, val: UINT16) {
5262 unsafe {
5263 let val: u16 = ::std::mem::transmute(val);
5264 self._bitfield_1.set(5usize, 6u8, val as u64)
5265 }
5266 }
5267 #[inline]
5268 pub unsafe fn green_raw(this: *const Self) -> UINT16 {
5269 unsafe {
5270 ::std::mem::transmute(<__BindgenBitfieldUnit<[u8; 2usize]>>::raw_get(
5271 ::std::ptr::addr_of!((*this)._bitfield_1),
5272 5usize,
5273 6u8,
5274 ) as u16)
5275 }
5276 }
5277 #[inline]
5278 pub unsafe fn set_green_raw(this: *mut Self, val: UINT16) {
5279 unsafe {
5280 let val: u16 = ::std::mem::transmute(val);
5281 <__BindgenBitfieldUnit<[u8; 2usize]>>::raw_set(
5282 ::std::ptr::addr_of_mut!((*this)._bitfield_1),
5283 5usize,
5284 6u8,
5285 val as u64,
5286 )
5287 }
5288 }
5289 #[inline]
5290 pub fn red(&self) -> UINT16 {
5291 unsafe { ::std::mem::transmute(self._bitfield_1.get(11usize, 5u8) as u16) }
5292 }
5293 #[inline]
5294 pub fn set_red(&mut self, val: UINT16) {
5295 unsafe {
5296 let val: u16 = ::std::mem::transmute(val);
5297 self._bitfield_1.set(11usize, 5u8, val as u64)
5298 }
5299 }
5300 #[inline]
5301 pub unsafe fn red_raw(this: *const Self) -> UINT16 {
5302 unsafe {
5303 ::std::mem::transmute(<__BindgenBitfieldUnit<[u8; 2usize]>>::raw_get(
5304 ::std::ptr::addr_of!((*this)._bitfield_1),
5305 11usize,
5306 5u8,
5307 ) as u16)
5308 }
5309 }
5310 #[inline]
5311 pub unsafe fn set_red_raw(this: *mut Self, val: UINT16) {
5312 unsafe {
5313 let val: u16 = ::std::mem::transmute(val);
5314 <__BindgenBitfieldUnit<[u8; 2usize]>>::raw_set(
5315 ::std::ptr::addr_of_mut!((*this)._bitfield_1),
5316 11usize,
5317 5u8,
5318 val as u64,
5319 )
5320 }
5321 }
5322 #[inline]
5323 pub fn new_bitfield_1(
5324 blue: UINT16,
5325 green: UINT16,
5326 red: UINT16,
5327 ) -> __BindgenBitfieldUnit<[u8; 2usize]> {
5328 let mut __bindgen_bitfield_unit: __BindgenBitfieldUnit<[u8; 2usize]> = Default::default();
5329 __bindgen_bitfield_unit.set(0usize, 5u8, {
5330 let blue: u16 = unsafe { ::std::mem::transmute(blue) };
5331 blue as u64
5332 });
5333 __bindgen_bitfield_unit.set(5usize, 6u8, {
5334 let green: u16 = unsafe { ::std::mem::transmute(green) };
5335 green as u64
5336 });
5337 __bindgen_bitfield_unit.set(11usize, 5u8, {
5338 let red: u16 = unsafe { ::std::mem::transmute(red) };
5339 red as u64
5340 });
5341 __bindgen_bitfield_unit
5342 }
5343}
5344pub type PRGB16 = *mut RGB16;
5345pub type PPRGB16 = *mut *mut RGB16;
5346#[repr(C)]
5347#[derive(Debug, Copy, Clone)]
5348pub struct RGB24 {
5349 pub blue: UINT8,
5350 pub green: UINT8,
5351 pub red: UINT8,
5352}
5353pub type PRGB24 = *mut RGB24;
5354pub type PPRGB24 = *mut *mut RGB24;
5355#[repr(C)]
5356#[derive(Debug, Copy, Clone)]
5357pub struct RGB32 {
5358 pub blue: UINT8,
5359 pub green: UINT8,
5360 pub red: UINT8,
5361 pub junk: UINT8,
5362}
5363pub type PRGB32 = *mut RGB32;
5364pub type PPRGB32 = *mut *mut RGB32;
5365#[repr(C)]
5366#[derive(Debug, Copy, Clone)]
5367pub struct RGBA {
5368 pub blue: UINT8,
5369 pub green: UINT8,
5370 pub red: UINT8,
5371 pub alpha: UINT8,
5372}
5373pub type PRGBA = *mut RGBA;
5374pub type PPRGBA = *mut *mut RGBA;
5375#[repr(C)]
5376#[derive(Debug, Copy, Clone)]
5377pub struct RGB {
5378 pub red: UINT8,
5379 pub green: UINT8,
5380 pub blue: UINT8,
5381}
5382pub type PRGB = *mut RGB;
5383pub type PPRGB = *mut *mut RGB;
5384#[repr(C)]
5385#[derive(Debug, Copy, Clone)]
5386pub struct RGBAF {
5387 pub r: FLOAT32,
5388 pub g: FLOAT32,
5389 pub b: FLOAT32,
5390 pub a: FLOAT32,
5391}
5392pub type PRGBAF = *mut RGBAF;
5393#[repr(C)]
5394#[derive(Debug, Copy, Clone)]
5395pub struct XY {
5396 pub x: SINT32,
5397 pub y: SINT32,
5398}
5399pub type PXY = *mut XY;
5400pub type PPXY = *mut *mut XY;
5401#[repr(C)]
5402#[derive(Debug, Copy, Clone)]
5403pub struct UNIPOINT {
5404 pub x: UNIPIX,
5405 pub y: UNIPIX,
5406}
5407pub type PUNIPOINT = *mut UNIPOINT;
5408pub type PPUNIPOINT = *mut *mut UNIPOINT;
5409#[repr(C)]
5410#[derive(Debug, Copy, Clone)]
5411pub struct UNIBOX {
5412 pub x: UNIPIX,
5413 pub y: UNIPIX,
5414 pub size_x: UNIPIX,
5415 pub size_y: UNIPIX,
5416}
5417pub type PUNIBOX = *mut UNIBOX;
5418pub type PPUNIBOX = *mut *mut UNIBOX;
5419#[repr(C)]
5420#[derive(Debug, Copy, Clone)]
5421pub struct UNIRECT {
5422 pub left: UNIPIX,
5423 pub top: UNIPIX,
5424 pub right: UNIPIX,
5425 pub bottom: UNIPIX,
5426}
5427pub type PUNIRECT = *mut UNIRECT;
5428pub type PPUNIRECT = *mut *mut UNIRECT;
5429#[repr(C)]
5430#[derive(Debug, Copy, Clone)]
5431pub struct PIXPOINT {
5432 pub x: PIXEL,
5433 pub y: PIXEL,
5434}
5435pub type PPIXPOINT = *mut PIXPOINT;
5436pub type PPPIXPOINT = *mut *mut PIXPOINT;
5437pub type PCPIXPOINT = *const PIXPOINT;
5438pub type PPCPIXPOINT = *mut *const PIXPOINT;
5439#[repr(C)]
5440#[derive(Debug, Copy, Clone)]
5441pub struct PIXBOX {
5442 pub x: PIXEL,
5443 pub y: PIXEL,
5444 pub size_x: PIXEL,
5445 pub size_y: PIXEL,
5446}
5447pub type PPIXBOX = *mut PIXBOX;
5448pub type PPPIXBOX = *mut *mut PIXBOX;
5449#[repr(C)]
5450#[derive(Debug, Copy, Clone)]
5451pub struct PIXRECT {
5452 pub left: PIXEL,
5453 pub top: PIXEL,
5454 pub right: PIXEL,
5455 pub bottom: PIXEL,
5456}
5457pub type PPIXRECT = *mut PIXRECT;
5458pub type PPPIXRECT = *mut *mut PIXRECT;
5459#[repr(C)]
5460#[derive(Copy, Clone)]
5461pub struct BOUNDSRECT {
5462 pub N: SIF48,
5463 pub S: SIF48,
5464 pub E: ANGL48,
5465 pub W: ANGL48,
5466}
5467pub type PBOUNDSRECT = *mut BOUNDSRECT;
5468pub type PPBOUNDSRECT = *mut *mut BOUNDSRECT;
5469#[repr(C)]
5470#[derive(Debug, Copy, Clone)]
5471pub struct BOUNDSRECT32 {
5472 pub north: SINT32,
5473 pub south: SINT32,
5474 pub east: SINT32,
5475 pub west: SINT32,
5476}
5477pub type PBOUNDSRECT32 = *mut BOUNDSRECT32;
5478pub type PPBOUNDSRECT32 = *mut *mut BOUNDSRECT32;
5479#[repr(C, packed(4))]
5480#[derive(Copy, Clone)]
5481pub struct LLA_INFO {
5482 pub __bindgen_anon_1: LLA_INFO__bindgen_ty_1,
5483 pub data_ptr: PVOID,
5484}
5485#[repr(C)]
5486#[derive(Copy, Clone)]
5487pub union LLA_INFO__bindgen_ty_1 {
5488 pub __bindgen_anon_1: LLA_INFO__bindgen_ty_1__bindgen_ty_1,
5489 pub lla: LATLONALT,
5490}
5491#[repr(C)]
5492#[derive(Copy, Clone)]
5493pub struct LLA_INFO__bindgen_ty_1__bindgen_ty_1 {
5494 pub lat: SIF48,
5495 pub lon: ANGL48,
5496 pub alt: SIF48,
5497}
5498pub type PLLA_INFO = *mut LLA_INFO;
5499pub type PPLLA_INFO = *mut *mut LLA_INFO;
5500pub const IMG_FORMAT_IMG_8_BIT_MONOCHROME: IMG_FORMAT = 0;
5501pub const IMG_FORMAT_IMG_8_BIT_INDEXED: IMG_FORMAT = 1;
5502pub const IMG_FORMAT_IMG_15_BIT: IMG_FORMAT = 2;
5503pub const IMG_FORMAT_IMG_16_BIT: IMG_FORMAT = 3;
5504pub const IMG_FORMAT_IMG_16A_BIT: IMG_FORMAT = 4;
5505pub const IMG_FORMAT_IMG_24_BIT: IMG_FORMAT = 5;
5506pub const IMG_FORMAT_IMG_32_BIT: IMG_FORMAT = 6;
5507pub const IMG_FORMAT_IMG_32A_BIT: IMG_FORMAT = 7;
5508pub const IMG_FORMAT_IMG_DXT1: IMG_FORMAT = 8;
5509pub const IMG_FORMAT_IMG_DXT3: IMG_FORMAT = 9;
5510pub const IMG_FORMAT_IMG_DUDV: IMG_FORMAT = 10;
5511pub const IMG_FORMAT_IMG_MAX: IMG_FORMAT = 11;
5512pub type IMG_FORMAT = ::std::os::raw::c_uint;
5513pub type PIMG_FORMAT = *mut IMG_FORMAT;
5514pub type PPIMG_FORMAT = *mut *mut IMG_FORMAT;
5515#[repr(C, packed(4))]
5516#[derive(Debug, Copy, Clone)]
5517pub struct IMAGE {
5518 pub _bitfield_align_1: [u8; 0],
5519 pub _bitfield_1: __BindgenBitfieldUnit<[u8; 4usize]>,
5520 pub dim: PIXPOINT,
5521 pub pitch: UINT32,
5522 pub palette: *mut RGBA,
5523 pub len: UINT32,
5524 pub image: PCHAR,
5525 pub pdx: PVOID,
5526}
5527impl IMAGE {
5528 #[inline]
5529 pub fn format(&self) -> IMG_FORMAT {
5530 unsafe { ::std::mem::transmute(self._bitfield_1.get(0usize, 16u8) as u32) }
5531 }
5532 #[inline]
5533 pub fn set_format(&mut self, val: IMG_FORMAT) {
5534 unsafe {
5535 let val: u32 = ::std::mem::transmute(val);
5536 self._bitfield_1.set(0usize, 16u8, val as u64)
5537 }
5538 }
5539 #[inline]
5540 pub unsafe fn format_raw(this: *const Self) -> IMG_FORMAT {
5541 unsafe {
5542 ::std::mem::transmute(<__BindgenBitfieldUnit<[u8; 4usize]>>::raw_get(
5543 ::std::ptr::addr_of!((*this)._bitfield_1),
5544 0usize,
5545 16u8,
5546 ) as u32)
5547 }
5548 }
5549 #[inline]
5550 pub unsafe fn set_format_raw(this: *mut Self, val: IMG_FORMAT) {
5551 unsafe {
5552 let val: u32 = ::std::mem::transmute(val);
5553 <__BindgenBitfieldUnit<[u8; 4usize]>>::raw_set(
5554 ::std::ptr::addr_of_mut!((*this)._bitfield_1),
5555 0usize,
5556 16u8,
5557 val as u64,
5558 )
5559 }
5560 }
5561 #[inline]
5562 pub fn flags(&self) -> UINT32 {
5563 unsafe { ::std::mem::transmute(self._bitfield_1.get(16usize, 16u8) as u32) }
5564 }
5565 #[inline]
5566 pub fn set_flags(&mut self, val: UINT32) {
5567 unsafe {
5568 let val: u32 = ::std::mem::transmute(val);
5569 self._bitfield_1.set(16usize, 16u8, val as u64)
5570 }
5571 }
5572 #[inline]
5573 pub unsafe fn flags_raw(this: *const Self) -> UINT32 {
5574 unsafe {
5575 ::std::mem::transmute(<__BindgenBitfieldUnit<[u8; 4usize]>>::raw_get(
5576 ::std::ptr::addr_of!((*this)._bitfield_1),
5577 16usize,
5578 16u8,
5579 ) as u32)
5580 }
5581 }
5582 #[inline]
5583 pub unsafe fn set_flags_raw(this: *mut Self, val: UINT32) {
5584 unsafe {
5585 let val: u32 = ::std::mem::transmute(val);
5586 <__BindgenBitfieldUnit<[u8; 4usize]>>::raw_set(
5587 ::std::ptr::addr_of_mut!((*this)._bitfield_1),
5588 16usize,
5589 16u8,
5590 val as u64,
5591 )
5592 }
5593 }
5594 #[inline]
5595 pub fn new_bitfield_1(
5596 format: IMG_FORMAT,
5597 flags: UINT32,
5598 ) -> __BindgenBitfieldUnit<[u8; 4usize]> {
5599 let mut __bindgen_bitfield_unit: __BindgenBitfieldUnit<[u8; 4usize]> = Default::default();
5600 __bindgen_bitfield_unit.set(0usize, 16u8, {
5601 let format: u32 = unsafe { ::std::mem::transmute(format) };
5602 format as u64
5603 });
5604 __bindgen_bitfield_unit.set(16usize, 16u8, {
5605 let flags: u32 = unsafe { ::std::mem::transmute(flags) };
5606 flags as u64
5607 });
5608 __bindgen_bitfield_unit
5609 }
5610}
5611pub type PIMAGE = *mut IMAGE;
5612pub type PPIMAGE = *mut *mut IMAGE;
5613pub type PCIMAGE = *const IMAGE;
5614pub type PPCIMAGE = *mut *const IMAGE;
5615pub const VIEW_DIR_VIEW_DIR_FORWARD: VIEW_DIR = 0;
5616pub const VIEW_DIR_VIEW_DIR_FORWARD_RIGHT: VIEW_DIR = 1;
5617pub const VIEW_DIR_VIEW_DIR_RIGHT: VIEW_DIR = 2;
5618pub const VIEW_DIR_VIEW_DIR_REAR_RIGHT: VIEW_DIR = 3;
5619pub const VIEW_DIR_VIEW_DIR_REAR: VIEW_DIR = 4;
5620pub const VIEW_DIR_VIEW_DIR_REAR_LEFT: VIEW_DIR = 5;
5621pub const VIEW_DIR_VIEW_DIR_LEFT: VIEW_DIR = 6;
5622pub const VIEW_DIR_VIEW_DIR_FORWARD_LEFT: VIEW_DIR = 7;
5623pub const VIEW_DIR_VIEW_DIR_DOWN: VIEW_DIR = 8;
5624pub const VIEW_DIR_VIEW_DIR_FORWARD_UP: VIEW_DIR = 9;
5625pub const VIEW_DIR_VIEW_DIR_FORWARD_RIGHT_UP: VIEW_DIR = 10;
5626pub const VIEW_DIR_VIEW_DIR_RIGHT_UP: VIEW_DIR = 11;
5627pub const VIEW_DIR_VIEW_DIR_REAR_RIGHT_UP: VIEW_DIR = 12;
5628pub const VIEW_DIR_VIEW_DIR_REAR_UP: VIEW_DIR = 13;
5629pub const VIEW_DIR_VIEW_DIR_REAR_LEFT_UP: VIEW_DIR = 14;
5630pub const VIEW_DIR_VIEW_DIR_LEFT_UP: VIEW_DIR = 15;
5631pub const VIEW_DIR_VIEW_DIR_FORWARD_LEFT_UP: VIEW_DIR = 16;
5632pub const VIEW_DIR_VIEW_DIR_UP: VIEW_DIR = 17;
5633pub const VIEW_DIR_VIEW_DIR_AUX_00: VIEW_DIR = 18;
5634pub const VIEW_DIR_VIEW_DIR_AUX_01: VIEW_DIR = 19;
5635pub const VIEW_DIR_VIEW_DIR_AUX_02: VIEW_DIR = 20;
5636pub const VIEW_DIR_VIEW_DIR_AUX_03: VIEW_DIR = 21;
5637pub const VIEW_DIR_VIEW_DIR_AUX_04: VIEW_DIR = 22;
5638pub const VIEW_DIR_VIEW_DIR_AUX_05: VIEW_DIR = 23;
5639pub const VIEW_DIR_VIEW_DIR_MAX: VIEW_DIR = 24;
5640pub type VIEW_DIR = ::std::os::raw::c_uint;
5641pub type PVIEW_DIR = *mut VIEW_DIR;
5642pub type PPVIEW_DIR = *mut *mut VIEW_DIR;
5643#[repr(C)]
5644#[derive(Debug, Copy, Clone)]
5645pub struct BOUNDBOX {
5646 pub N: SIF32,
5647 pub S: SIF32,
5648 pub E: ANGL32,
5649 pub W: ANGL32,
5650}
5651pub type PBOUNDBOX = *mut BOUNDBOX;
5652pub type PPBOUNDBOX = *mut *mut BOUNDBOX;
5653#[repr(C, packed(4))]
5654#[derive(Debug, Copy, Clone)]
5655pub struct _engine_fuel_vars {
5656 pub tank_selector: ENUM,
5657 pub tanks_used: FLAGS,
5658 pub number_of_tanks_used: UINT32,
5659 pub fuelflow_pph: FLOAT64,
5660 pub fuel_available: BOOL32,
5661}
5662pub type ENG_FUEL_VARS = _engine_fuel_vars;
5663pub type PENG_FUEL_VARS = *mut _engine_fuel_vars;
5664pub type PPENG_FUEL_VARS = *mut *mut _engine_fuel_vars;
5665#[repr(C, packed(4))]
5666#[derive(Debug, Copy, Clone)]
5667pub struct ENG {
5668 pub throttle_lvr_pos: SINT16,
5669 pub propeller_lvr_pos: UINT16,
5670 pub mixture_lvr_pos: UINT16,
5671 pub starter: ENUM16,
5672 pub combustion: BOOL16,
5673 pub n1_rpm: UINT16,
5674 pub n2_rpm: UINT16,
5675 pub ff_pph: UINT16,
5676 pub ff_pph_actual: UINT32,
5677 pub ff_pph_ssl: UINT16,
5678 pub torque: UINT16,
5679 pub absorbed_torque: UINT16,
5680 pub thrust_lbs: SINT32,
5681 pub blade_angle_pdeg: ANGL16,
5682 pub lf_mag: BOOL16,
5683 pub rt_mag: BOOL16,
5684 pub anti_ice: BOOL16,
5685 pub epr_bug_pos: UINT16,
5686 pub egt_bug_pos: UINT16,
5687 pub oil_tmp: UINT16,
5688 pub oil_prs: UINT16,
5689 pub epr: UINT16,
5690 pub egt_degC: UINT16,
5691 pub manifold_pressure: UINT16,
5692 pub x_pos: SINT16,
5693 pub y_pos: SINT16,
5694 pub z_pos: SINT16,
5695 pub rpm_scaler: UINT16,
5696 pub ext_ptr: PVOID,
5697 pub oil_quantity: UINT32,
5698 pub engine_vibration: UINT32,
5699 pub hydraulic_pressure: UINT32,
5700 pub hydraulic_quantity: UINT32,
5701 pub induced_velocity: FLOAT64,
5702 pub cyl_head_temp_degF: FLOAT64,
5703 pub tot_ind: UINT32,
5704 pub torque_ind: UINT32,
5705 pub Wfpress_ind: UINT32,
5706 pub electric_load: UINT32,
5707 pub xmsn_pressure: UINT32,
5708 pub xmsn_temperature: UINT32,
5709 pub rotor_rpm: UINT32,
5710 pub fuel_vars: ENG_FUEL_VARS,
5711}
5712pub type PENG = *mut ENG;
5713pub type PPENG = *mut *mut ENG;
5714#[repr(C, packed(4))]
5715#[derive(Debug, Copy, Clone)]
5716pub struct SENSEBLOCK {
5717 pub left: PIXEL,
5718 pub top: PIXEL,
5719 pub right: PIXEL,
5720 pub bottom: PIXEL,
5721 pub routine: PVOID,
5722}
5723pub type PSENSEBLOCK = *mut SENSEBLOCK;
5724pub type PPSENSEBLOCK = *mut *mut SENSEBLOCK;
5725pub const XVOR_TYPE_VOR_UNKNOWN: XVOR_TYPE = 0;
5726pub const XVOR_TYPE_VOR_TERMINAL: XVOR_TYPE = 1;
5727pub const XVOR_TYPE_VOR_LOW_ALTITUDE: XVOR_TYPE = 2;
5728pub const XVOR_TYPE_VOR_LOW_ALT: XVOR_TYPE = 2;
5729pub const XVOR_TYPE_VOR_HIGH_ALTITUDE: XVOR_TYPE = 3;
5730pub const XVOR_TYPE_VOR_HIGH_ALT: XVOR_TYPE = 3;
5731pub const XVOR_TYPE_VOR_ILS: XVOR_TYPE = 4;
5732pub const XVOR_TYPE_VOR_VOT: XVOR_TYPE = 5;
5733pub type XVOR_TYPE = ::std::os::raw::c_uint;
5734pub type PXVOR_TYPE = *mut XVOR_TYPE;
5735pub type PPXVOR_TYPE = *mut *mut XVOR_TYPE;
5736#[repr(C, packed(4))]
5737#[derive(Debug, Copy, Clone)]
5738pub struct LOOKUP_TABLE {
5739 pub code: ENUM32,
5740 pub text: PSTRINGZ,
5741}
5742pub type PLOOKUP_TABLE = *mut LOOKUP_TABLE;
5743pub type PPLOOKUP_TABLE = *mut *mut LOOKUP_TABLE;
5744#[repr(C)]
5745#[derive(Debug, Copy, Clone)]
5746pub struct _xyz_minmax {
5747 pub xyzMin: XYZF32,
5748 pub xyzMax: XYZF32,
5749}
5750pub type XYZ_MINMAX = _xyz_minmax;
5751pub type PXYZ_MINMAX = *mut _xyz_minmax;
5752pub type PPXYZ_MINMAX = *mut *mut _xyz_minmax;
5753#[repr(C)]
5754#[derive(Debug, Copy, Clone)]
5755pub struct _min_max {
5756 pub fMin: FLOAT32,
5757 pub fMax: FLOAT32,
5758}
5759pub type MIN_MAX = _min_max;
5760pub type PMIN_MAX = *mut _min_max;
5761pub type PPMIN_MAX = *mut *mut _min_max;
5762#[repr(C)]
5763#[derive(Debug, Copy, Clone)]
5764pub struct _uv {
5765 pub u: FLOAT32,
5766 pub v: FLOAT32,
5767}
5768pub type UV = _uv;
5769pub type PUV = *mut _uv;
5770pub type PPUV = *mut *mut _uv;
5771#[repr(C)]
5772#[derive(Debug, Copy, Clone)]
5773pub struct _uv_info {
5774 pub uv: [UV; 2usize],
5775}
5776pub type UV_INFO = _uv_info;
5777pub type PUV_INFO = *mut _uv_info;
5778pub type PPUV_INFO = *mut *mut _uv_info;
5779pub const FUEL_SELECT_FUEL_TANK_SELECTOR_OFF: FUEL_SELECT = 0;
5780pub const FUEL_SELECT_FUEL_TANK_SELECTOR_ALL: FUEL_SELECT = 1;
5781pub const FUEL_SELECT_FUEL_TANK_SELECTOR_LEFT: FUEL_SELECT = 2;
5782pub const FUEL_SELECT_FUEL_TANK_SELECTOR_RIGHT: FUEL_SELECT = 3;
5783pub const FUEL_SELECT_FUEL_TANK_SELECTOR_LEFT_AUX: FUEL_SELECT = 4;
5784pub const FUEL_SELECT_FUEL_TANK_SELECTOR_RIGHT_AUX: FUEL_SELECT = 5;
5785pub const FUEL_SELECT_FUEL_TANK_SELECTOR_CENTER: FUEL_SELECT = 6;
5786pub const FUEL_SELECT_FUEL_TANK_SELECTOR_CENTER2: FUEL_SELECT = 7;
5787pub const FUEL_SELECT_FUEL_TANK_SELECTOR_CENTER3: FUEL_SELECT = 8;
5788pub const FUEL_SELECT_FUEL_TANK_SELECTOR_EXTERNAL1: FUEL_SELECT = 9;
5789pub const FUEL_SELECT_FUEL_TANK_SELECTOR_EXTERNAL2: FUEL_SELECT = 10;
5790pub const FUEL_SELECT_FUEL_TANK_SELECTOR_RIGHT_TIP: FUEL_SELECT = 11;
5791pub const FUEL_SELECT_FUEL_TANK_SELECTOR_LEFT_TIP: FUEL_SELECT = 12;
5792pub const FUEL_SELECT_FUEL_TANK_SELECTOR_CROSSFEED: FUEL_SELECT = 13;
5793pub const FUEL_SELECT_FUEL_TANK_SELECTOR_CROSSFEED_L2R: FUEL_SELECT = 14;
5794pub const FUEL_SELECT_FUEL_TANK_SELECTOR_CROSSFEED_R2L: FUEL_SELECT = 15;
5795pub const FUEL_SELECT_FUEL_TANK_SELECTOR_BOTH: FUEL_SELECT = 16;
5796pub const FUEL_SELECT_FUEL_TANK_SELECTOR_EXTERNAL_ALL: FUEL_SELECT = 17;
5797pub const FUEL_SELECT_FUEL_TANK_SELECTOR_ISOLATE: FUEL_SELECT = 18;
5798pub const FUEL_SELECT_FUEL_TANK_MAXIMUM: FUEL_SELECT = 19;
5799pub type FUEL_SELECT = ::std::os::raw::c_uint;
5800pub type PFUEL_SELECT = *mut FUEL_SELECT;
5801pub type PPFUEL_SELECT = *mut *mut FUEL_SELECT;
5802pub const CROSS_FEED_SELECT_CROSS_FEED_OFF: CROSS_FEED_SELECT = 0;
5803pub const CROSS_FEED_SELECT_CROSS_FEED_LEFT_TO_RIGHT: CROSS_FEED_SELECT = 1;
5804pub const CROSS_FEED_SELECT_CROSS_FEED_RIGHT_TO_LEFT: CROSS_FEED_SELECT = 2;
5805pub const CROSS_FEED_SELECT_CROSS_FEED_MAX: CROSS_FEED_SELECT = 3;
5806pub type CROSS_FEED_SELECT = ::std::os::raw::c_uint;
5807pub use self::CROSS_FEED_SELECT as CROSS_FEED;
5808pub type PCROSS_FEED = *mut CROSS_FEED_SELECT;
5809pub type PPCROSS_FEED = *mut *mut CROSS_FEED_SELECT;
5810pub const PROP_TYPE_PROP_TYPE_NONE: PROP_TYPE = 0;
5811pub const PROP_TYPE_PROP_TYPE_FIXED: PROP_TYPE = 1;
5812pub const PROP_TYPE_PROP_TYPE_MANUAL: PROP_TYPE = 2;
5813pub const PROP_TYPE_PROP_TYPE_CHOICE: PROP_TYPE = 3;
5814pub type PROP_TYPE = ::std::os::raw::c_uint;
5815pub const UNITS_OF_MEASURE_ENGLISH_UNITS: UNITS_OF_MEASURE = 0;
5816pub const UNITS_OF_MEASURE_METRIC_UNITS_ALT_FEET: UNITS_OF_MEASURE = 1;
5817pub const UNITS_OF_MEASURE_METRIC_UNITS_ALT_METER: UNITS_OF_MEASURE = 2;
5818pub type UNITS_OF_MEASURE = ::std::os::raw::c_uint;
5819pub const GAUGE_TOKEN_MODULE_VAR_NONE: GAUGE_TOKEN = 0;
5820pub const GAUGE_TOKEN_TICK18: GAUGE_TOKEN = 1;
5821pub const GAUGE_TOKEN_GROUND_ALTITUDE: GAUGE_TOKEN = 2;
5822pub const GAUGE_TOKEN_CLOCK_HOUR: GAUGE_TOKEN = 3;
5823pub const GAUGE_TOKEN_CLOCK_MINUTE: GAUGE_TOKEN = 4;
5824pub const GAUGE_TOKEN_CLOCK_SECOND: GAUGE_TOKEN = 5;
5825pub const GAUGE_TOKEN_ZULU_HOUR: GAUGE_TOKEN = 6;
5826pub const GAUGE_TOKEN_ZULU_MINUTE: GAUGE_TOKEN = 7;
5827pub const GAUGE_TOKEN_ZULU_DAY: GAUGE_TOKEN = 8;
5828pub const GAUGE_TOKEN_ZULU_YEAR: GAUGE_TOKEN = 9;
5829pub const GAUGE_TOKEN_PANEL_LIGHTS: GAUGE_TOKEN = 10;
5830pub const GAUGE_TOKEN_STROBE_LIGHTS: GAUGE_TOKEN = 11;
5831pub const GAUGE_TOKEN_STROBE_FLASH: GAUGE_TOKEN = 12;
5832pub const GAUGE_TOKEN_PITOT_HEAT: GAUGE_TOKEN = 13;
5833pub const GAUGE_TOKEN_LANDING_LIGHTS: GAUGE_TOKEN = 14;
5834pub const GAUGE_TOKEN_SMOKE_ENABLE: GAUGE_TOKEN = 15;
5835pub const GAUGE_TOKEN_ADF_FREQUENCY: GAUGE_TOKEN = 16;
5836pub const GAUGE_TOKEN_ADF_500_HZ_TUNABLE: GAUGE_TOKEN = 17;
5837pub const GAUGE_TOKEN_ADF_EXTENDED_FREQUENCY: GAUGE_TOKEN = 18;
5838pub const GAUGE_TOKEN_ADF_IDENTITY: GAUGE_TOKEN = 19;
5839pub const GAUGE_TOKEN_ADF_SIGNAL_STRENGTH: GAUGE_TOKEN = 20;
5840pub const GAUGE_TOKEN_ADF_MORSE_IDENT: GAUGE_TOKEN = 21;
5841pub const GAUGE_TOKEN_ADF_CARD_RADIAL: GAUGE_TOKEN = 22;
5842pub const GAUGE_TOKEN_COM_FREQUENCY: GAUGE_TOKEN = 23;
5843pub const GAUGE_TOKEN_NAV1_FREQUENCY: GAUGE_TOKEN = 24;
5844pub const GAUGE_TOKEN_NAV1_VOR_RADIAL: GAUGE_TOKEN = 25;
5845pub const GAUGE_TOKEN_NAV1_MORSE_IDENT: GAUGE_TOKEN = 26;
5846pub const GAUGE_TOKEN_NAV2_FREQUENCY: GAUGE_TOKEN = 27;
5847pub const GAUGE_TOKEN_NAV2_VOR_RADIAL: GAUGE_TOKEN = 28;
5848pub const GAUGE_TOKEN_NAV2_MORSE_IDENT: GAUGE_TOKEN = 29;
5849pub const GAUGE_TOKEN_DME1_DISPLAY_TYPE: GAUGE_TOKEN = 30;
5850pub const GAUGE_TOKEN_DME1_DISTANCE: GAUGE_TOKEN = 31;
5851pub const GAUGE_TOKEN_DME1_SPEED: GAUGE_TOKEN = 32;
5852pub const GAUGE_TOKEN_DME1_MORSE_IDENT: GAUGE_TOKEN = 33;
5853pub const GAUGE_TOKEN_DME2_DISPLAY_TYPE: GAUGE_TOKEN = 34;
5854pub const GAUGE_TOKEN_DME2_DISTANCE: GAUGE_TOKEN = 35;
5855pub const GAUGE_TOKEN_DME2_SPEED: GAUGE_TOKEN = 36;
5856pub const GAUGE_TOKEN_DME2_MORSE_IDENT: GAUGE_TOKEN = 37;
5857pub const GAUGE_TOKEN_TRANSPONDER_CODE: GAUGE_TOKEN = 38;
5858pub const GAUGE_TOKEN_ADF_NEEDLE: GAUGE_TOKEN = 39;
5859pub const GAUGE_TOKEN_VOR1_NEEDLE: GAUGE_TOKEN = 40;
5860pub const GAUGE_TOKEN_VOR1_GS_NEEDLE: GAUGE_TOKEN = 41;
5861pub const GAUGE_TOKEN_VOR1_BACK_COURSE_FLAGS: GAUGE_TOKEN = 42;
5862pub const GAUGE_TOKEN_VOR1_TF_FLAG: GAUGE_TOKEN = 43;
5863pub const GAUGE_TOKEN_VOR1_GS_FLAG: GAUGE_TOKEN = 44;
5864pub const GAUGE_TOKEN_VOR1_OBI: GAUGE_TOKEN = 45;
5865pub const GAUGE_TOKEN_VOR1_CODE: GAUGE_TOKEN = 46;
5866pub const GAUGE_TOKEN_VOR1_IDENTITY: GAUGE_TOKEN = 47;
5867pub const GAUGE_TOKEN_VOR1_MAG_VAR: GAUGE_TOKEN = 48;
5868pub const GAUGE_TOKEN_VOR1_SIGNAL_STRENGTH: GAUGE_TOKEN = 49;
5869pub const GAUGE_TOKEN_VOR2_NEEDLE: GAUGE_TOKEN = 50;
5870pub const GAUGE_TOKEN_VOR2_BACK_COURSE_FLAGS: GAUGE_TOKEN = 51;
5871pub const GAUGE_TOKEN_VOR2_TF_FLAG: GAUGE_TOKEN = 52;
5872pub const GAUGE_TOKEN_VOR2_GS_FLAG: GAUGE_TOKEN = 53;
5873pub const GAUGE_TOKEN_VOR2_OBI: GAUGE_TOKEN = 54;
5874pub const GAUGE_TOKEN_VOR2_CODE: GAUGE_TOKEN = 55;
5875pub const GAUGE_TOKEN_VOR2_IDENTITY: GAUGE_TOKEN = 56;
5876pub const GAUGE_TOKEN_VOR2_MAG_VAR: GAUGE_TOKEN = 57;
5877pub const GAUGE_TOKEN_VOR2_SIGNAL_STRENGTH: GAUGE_TOKEN = 58;
5878pub const GAUGE_TOKEN_VOR2_BEARING_DEGREES: GAUGE_TOKEN = 59;
5879pub const GAUGE_TOKEN_AIRCRAFT_ON_GROUND: GAUGE_TOKEN = 60;
5880pub const GAUGE_TOKEN_AIRSPEED: GAUGE_TOKEN = 61;
5881pub const GAUGE_TOKEN_AIRSPEED_TRUE_CALIBRATE: GAUGE_TOKEN = 62;
5882pub const GAUGE_TOKEN_BARBER_POLE_ASPD: GAUGE_TOKEN = 63;
5883pub const GAUGE_TOKEN_MACH: GAUGE_TOKEN = 64;
5884pub const GAUGE_TOKEN_VERTICAL_SPEED: GAUGE_TOKEN = 65;
5885pub const GAUGE_TOKEN_MACH_MAX_OPERATE: GAUGE_TOKEN = 66;
5886pub const GAUGE_TOKEN_STALL_WARNING: GAUGE_TOKEN = 67;
5887pub const GAUGE_TOKEN_OVERSPEED_WARNING: GAUGE_TOKEN = 68;
5888pub const GAUGE_TOKEN_TURN_COORDINATOR_BALL_POS: GAUGE_TOKEN = 69;
5889pub const GAUGE_TOKEN_DELTA_HEADING_RATE: GAUGE_TOKEN = 70;
5890pub const GAUGE_TOKEN_PLANE_LATITUDE: GAUGE_TOKEN = 71;
5891pub const GAUGE_TOKEN_PLANE_LONGITUDE: GAUGE_TOKEN = 72;
5892pub const GAUGE_TOKEN_PLANE_ALTITUDE: GAUGE_TOKEN = 73;
5893pub const GAUGE_TOKEN_ALT_FROM_BAROMETRIC_PRESSURE: GAUGE_TOKEN = 74;
5894pub const GAUGE_TOKEN_KOHLSMAN_SETTING_MB: GAUGE_TOKEN = 75;
5895pub const GAUGE_TOKEN_KOHLSMAN_SETTING_HG: GAUGE_TOKEN = 76;
5896pub const GAUGE_TOKEN_PLANE_PITCH_DEGREES: GAUGE_TOKEN = 77;
5897pub const GAUGE_TOKEN_ATTITUDE_INDICATOR_PITCH_DEGREES: GAUGE_TOKEN = 78;
5898pub const GAUGE_TOKEN_PLANE_BANK_DEGREES: GAUGE_TOKEN = 79;
5899pub const GAUGE_TOKEN_ATTITUDE_INDICATOR_BANK_DEGREES: GAUGE_TOKEN = 80;
5900pub const GAUGE_TOKEN_PLANE_HEADING_DEGREES_MAGNETIC: GAUGE_TOKEN = 81;
5901pub const GAUGE_TOKEN_MAGNETIC_VAR: GAUGE_TOKEN = 82;
5902pub const GAUGE_TOKEN_WHISKEY_COMPASS_DEGREES: GAUGE_TOKEN = 83;
5903pub const GAUGE_TOKEN_PLANE_HEADING_DEGREES_GYRO: GAUGE_TOKEN = 84;
5904pub const GAUGE_TOKEN_GYRO_DRIFT_ERROR: GAUGE_TOKEN = 85;
5905pub const GAUGE_TOKEN_PLANE_HEADING_DEGREES_TRUE: GAUGE_TOKEN = 86;
5906pub const GAUGE_TOKEN_AIRCRAFT_AUTOPILOT_AVAILABLE: GAUGE_TOKEN = 87;
5907pub const GAUGE_TOKEN_AIRCRAFT_FLAPS_AVAILABLE: GAUGE_TOKEN = 88;
5908pub const GAUGE_TOKEN_AIRCRAFT_STALL_HORN_AVAILABLE: GAUGE_TOKEN = 89;
5909pub const GAUGE_TOKEN_AIRCRAFT_ENGINE_MIXTURE_AVAILABLE: GAUGE_TOKEN = 90;
5910pub const GAUGE_TOKEN_AIRCRAFT_CARB_HEAT_AVAILABLE: GAUGE_TOKEN = 91;
5911pub const GAUGE_TOKEN_AIRCRAFT_SPOILER_AVAILABLE: GAUGE_TOKEN = 92;
5912pub const GAUGE_TOKEN_AIRCRAFT_IS_TAIL_DRAGGER: GAUGE_TOKEN = 93;
5913pub const GAUGE_TOKEN_AIRCRAFT_STROBES_AVAILABLE: GAUGE_TOKEN = 94;
5914pub const GAUGE_TOKEN_AIRCRAFT_PROP_TYPE_AVAILABLE: GAUGE_TOKEN = 95;
5915pub const GAUGE_TOKEN_AIRCRAFT_TOE_BRAKES_AVAILABLE: GAUGE_TOKEN = 96;
5916pub const GAUGE_TOKEN_AIRCRAFT_NAV1_AVAILABLE: GAUGE_TOKEN = 97;
5917pub const GAUGE_TOKEN_AIRCRAFT_NAV2_AVAILABLE: GAUGE_TOKEN = 98;
5918pub const GAUGE_TOKEN_AIRCRAFT_NAV1_OBS_AVAILABLE: GAUGE_TOKEN = 99;
5919pub const GAUGE_TOKEN_AIRCRAFT_NAV2_OBS_AVAILABLE: GAUGE_TOKEN = 100;
5920pub const GAUGE_TOKEN_AIRCRAFT_VOR2_GAUGE_AVAILABLE: GAUGE_TOKEN = 101;
5921pub const GAUGE_TOKEN_AIRCRAFT_GYRO_DRIFT_AVAILABLE: GAUGE_TOKEN = 102;
5922pub const GAUGE_TOKEN_AUTOPILOT_ACTIVE: GAUGE_TOKEN = 103;
5923pub const GAUGE_TOKEN_AUTOPILOT_WING_LEVELER: GAUGE_TOKEN = 104;
5924pub const GAUGE_TOKEN_AUTOPILOT_NAV1_LOCK: GAUGE_TOKEN = 105;
5925pub const GAUGE_TOKEN_AUTOPILOT_HEADING_LOCK: GAUGE_TOKEN = 106;
5926pub const GAUGE_TOKEN_AUTOPILOT_HEADING_LOCK_DIR: GAUGE_TOKEN = 107;
5927pub const GAUGE_TOKEN_AUTOPILOT_ALTITUDE_LOCK: GAUGE_TOKEN = 108;
5928pub const GAUGE_TOKEN_AUTOPILOT_ALTITUDE_LOCK_VAR: GAUGE_TOKEN = 109;
5929pub const GAUGE_TOKEN_AUTOPILOT_ATTITUDE_HOLD: GAUGE_TOKEN = 110;
5930pub const GAUGE_TOKEN_AUTOPILOT_GLIDESLOPE_HOLD: GAUGE_TOKEN = 111;
5931pub const GAUGE_TOKEN_AUTOPILOT_APROACH_HOLD: GAUGE_TOKEN = 112;
5932pub const GAUGE_TOKEN_AUTOPILOT_BACKCOURSE_HOLD: GAUGE_TOKEN = 113;
5933pub const GAUGE_TOKEN_AUTOPILOT_YAW_DAMPER: GAUGE_TOKEN = 114;
5934pub const GAUGE_TOKEN_AUTOPILOT_AIRSPEED_HOLD: GAUGE_TOKEN = 115;
5935pub const GAUGE_TOKEN_AUTOPILOT_AIRSPEED_HOLD_VAR: GAUGE_TOKEN = 116;
5936pub const GAUGE_TOKEN_AUTOPILOT_MACH_HOLD: GAUGE_TOKEN = 117;
5937pub const GAUGE_TOKEN_AUTOPILOT_MACH_HOLD_VAR: GAUGE_TOKEN = 118;
5938pub const GAUGE_TOKEN_AUTOPILOT_VERTICAL_HOLD: GAUGE_TOKEN = 119;
5939pub const GAUGE_TOKEN_AUTOPILOT_VERTICAL_HOLD_VAR: GAUGE_TOKEN = 120;
5940pub const GAUGE_TOKEN_AUTOPILOT_ALTITUDE_MANUALLY_TUNABLE: GAUGE_TOKEN = 121;
5941pub const GAUGE_TOKEN_AUTOPILOT_HEADING_MANUALLY_TUNABLE: GAUGE_TOKEN = 122;
5942pub const GAUGE_TOKEN_AUTOPILOT_AUTO_THROTTLE_ARM: GAUGE_TOKEN = 123;
5943pub const GAUGE_TOKEN_AUTOPILOT_TAKEOFF_POWER_ACTIVE: GAUGE_TOKEN = 124;
5944pub const GAUGE_TOKEN_ENGINE_RPM_HOLD: GAUGE_TOKEN = 125;
5945pub const GAUGE_TOKEN_ENGINE_CONTROL_SELECT: GAUGE_TOKEN = 126;
5946pub const GAUGE_TOKEN_ENGINE1: GAUGE_TOKEN = 127;
5947pub const GAUGE_TOKEN_ENGINE1_THROTTLE_LEVER_POS: GAUGE_TOKEN = 128;
5948pub const GAUGE_TOKEN_ENGINE1_PROPELLER_LEVER_POS: GAUGE_TOKEN = 129;
5949pub const GAUGE_TOKEN_ENGINE1_MIXTURE_LEVER_POS: GAUGE_TOKEN = 130;
5950pub const GAUGE_TOKEN_ENGINE1_COMBUSTION: GAUGE_TOKEN = 131;
5951pub const GAUGE_TOKEN_ENGINE1_STARTER_SWITCH_POS: GAUGE_TOKEN = 132;
5952pub const GAUGE_TOKEN_ENGINE1_MAGNETO_LEFT: GAUGE_TOKEN = 133;
5953pub const GAUGE_TOKEN_ENGINE1_MAGNETO_RIGHT: GAUGE_TOKEN = 134;
5954pub const GAUGE_TOKEN_ENGINE1_N1_RPM: GAUGE_TOKEN = 135;
5955pub const GAUGE_TOKEN_ENGINE1_N2_RPM: GAUGE_TOKEN = 136;
5956pub const GAUGE_TOKEN_ENGINE1_FF_GPH: GAUGE_TOKEN = 137;
5957pub const GAUGE_TOKEN_ENGINE1_FF_PPH: GAUGE_TOKEN = 138;
5958pub const GAUGE_TOKEN_ENGINE1_FF_PPH_SSL: GAUGE_TOKEN = 139;
5959pub const GAUGE_TOKEN_ENGINE1_TORQUE: GAUGE_TOKEN = 140;
5960pub const GAUGE_TOKEN_ENGINE1_ANTI_ICE_SWITCH: GAUGE_TOKEN = 141;
5961pub const GAUGE_TOKEN_ENGINE1_PRESSURE_RATIO: GAUGE_TOKEN = 142;
5962pub const GAUGE_TOKEN_ENGINE1_PRESSURE_BUG_POS: GAUGE_TOKEN = 143;
5963pub const GAUGE_TOKEN_ENGINE1_EGT: GAUGE_TOKEN = 144;
5964pub const GAUGE_TOKEN_ENGINE1_EGT_BUG_POS: GAUGE_TOKEN = 145;
5965pub const GAUGE_TOKEN_ENGINE1_CHT: GAUGE_TOKEN = 146;
5966pub const GAUGE_TOKEN_ENGINE1_OIL_TEMPERATURE: GAUGE_TOKEN = 147;
5967pub const GAUGE_TOKEN_ENGINE1_OIL_PRESSURE: GAUGE_TOKEN = 148;
5968pub const GAUGE_TOKEN_ENGINE1_OIL_QUANTITY: GAUGE_TOKEN = 149;
5969pub const GAUGE_TOKEN_ENGINE1_HYDRAULIC_PRESSURE: GAUGE_TOKEN = 150;
5970pub const GAUGE_TOKEN_ENGINE1_HYDRAULIC_QUANTITY: GAUGE_TOKEN = 151;
5971pub const GAUGE_TOKEN_ENGINE1_MANIFOLD_PRESSURE: GAUGE_TOKEN = 152;
5972pub const GAUGE_TOKEN_ENGINE1_ENGINE_VIBRATION: GAUGE_TOKEN = 153;
5973pub const GAUGE_TOKEN_ENGINE1_RPM_SCALER: GAUGE_TOKEN = 154;
5974pub const GAUGE_TOKEN_ENGINE1_TURBINE_TEMPERATURE: GAUGE_TOKEN = 155;
5975pub const GAUGE_TOKEN_ENGINE1_TORQUE_PERCENT: GAUGE_TOKEN = 156;
5976pub const GAUGE_TOKEN_ENGINE1_FUEL_PRESSURE: GAUGE_TOKEN = 157;
5977pub const GAUGE_TOKEN_ENGINE1_ELECTRICAL_LOAD: GAUGE_TOKEN = 158;
5978pub const GAUGE_TOKEN_ENGINE1_TRANSMISSION_PRESSURE: GAUGE_TOKEN = 159;
5979pub const GAUGE_TOKEN_ENGINE1_TRANSMISSION_TEMPERATURE: GAUGE_TOKEN = 160;
5980pub const GAUGE_TOKEN_ENGINE1_ROTOR_RPM: GAUGE_TOKEN = 161;
5981pub const GAUGE_TOKEN_ENGINE2: GAUGE_TOKEN = 162;
5982pub const GAUGE_TOKEN_ENGINE2_THROTTLE_LEVER_POS: GAUGE_TOKEN = 163;
5983pub const GAUGE_TOKEN_ENGINE2_PROPELLER_LEVER_POS: GAUGE_TOKEN = 164;
5984pub const GAUGE_TOKEN_ENGINE2_MIXTURE_LEVER_POS: GAUGE_TOKEN = 165;
5985pub const GAUGE_TOKEN_ENGINE2_COMBUSTION: GAUGE_TOKEN = 166;
5986pub const GAUGE_TOKEN_ENGINE2_STARTER_SWITCH_POS: GAUGE_TOKEN = 167;
5987pub const GAUGE_TOKEN_ENGINE2_MAGNETO_LEFT: GAUGE_TOKEN = 168;
5988pub const GAUGE_TOKEN_ENGINE2_MAGNETO_RIGHT: GAUGE_TOKEN = 169;
5989pub const GAUGE_TOKEN_ENGINE2_N1_RPM: GAUGE_TOKEN = 170;
5990pub const GAUGE_TOKEN_ENGINE2_N2_RPM: GAUGE_TOKEN = 171;
5991pub const GAUGE_TOKEN_ENGINE2_FF_GPH: GAUGE_TOKEN = 172;
5992pub const GAUGE_TOKEN_ENGINE2_FF_PPH: GAUGE_TOKEN = 173;
5993pub const GAUGE_TOKEN_ENGINE2_FF_PPH_SSL: GAUGE_TOKEN = 174;
5994pub const GAUGE_TOKEN_ENGINE2_TORQUE: GAUGE_TOKEN = 175;
5995pub const GAUGE_TOKEN_ENGINE2_ANTI_ICE_SWITCH: GAUGE_TOKEN = 176;
5996pub const GAUGE_TOKEN_ENGINE2_PRESSURE_RATIO: GAUGE_TOKEN = 177;
5997pub const GAUGE_TOKEN_ENGINE2_PRESSURE_BUG_POS: GAUGE_TOKEN = 178;
5998pub const GAUGE_TOKEN_ENGINE2_EGT: GAUGE_TOKEN = 179;
5999pub const GAUGE_TOKEN_ENGINE2_EGT_BUG_POS: GAUGE_TOKEN = 180;
6000pub const GAUGE_TOKEN_ENGINE2_CHT: GAUGE_TOKEN = 181;
6001pub const GAUGE_TOKEN_ENGINE2_OIL_TEMPERATURE: GAUGE_TOKEN = 182;
6002pub const GAUGE_TOKEN_ENGINE2_OIL_PRESSURE: GAUGE_TOKEN = 183;
6003pub const GAUGE_TOKEN_ENGINE2_OIL_QUANTITY: GAUGE_TOKEN = 184;
6004pub const GAUGE_TOKEN_ENGINE2_HYDRAULIC_PRESSURE: GAUGE_TOKEN = 185;
6005pub const GAUGE_TOKEN_ENGINE2_HYDRAULIC_QUANTITY: GAUGE_TOKEN = 186;
6006pub const GAUGE_TOKEN_ENGINE2_MANIFOLD_PRESSURE: GAUGE_TOKEN = 187;
6007pub const GAUGE_TOKEN_ENGINE2_ENGINE_VIBRATION: GAUGE_TOKEN = 188;
6008pub const GAUGE_TOKEN_ENGINE2_RPM_SCALER: GAUGE_TOKEN = 189;
6009pub const GAUGE_TOKEN_ENGINE2_TURBINE_TEMPERATURE: GAUGE_TOKEN = 190;
6010pub const GAUGE_TOKEN_ENGINE2_TORQUE_PERCENT: GAUGE_TOKEN = 191;
6011pub const GAUGE_TOKEN_ENGINE2_FUEL_PRESSURE: GAUGE_TOKEN = 192;
6012pub const GAUGE_TOKEN_ENGINE2_ELECTRICAL_LOAD: GAUGE_TOKEN = 193;
6013pub const GAUGE_TOKEN_ENGINE2_TRANSMISSION_PRESSURE: GAUGE_TOKEN = 194;
6014pub const GAUGE_TOKEN_ENGINE2_TRANSMISSION_TEMPERATURE: GAUGE_TOKEN = 195;
6015pub const GAUGE_TOKEN_ENGINE2_ROTOR_RPM: GAUGE_TOKEN = 196;
6016pub const GAUGE_TOKEN_ENGINE3: GAUGE_TOKEN = 197;
6017pub const GAUGE_TOKEN_ENGINE3_THROTTLE_LEVER_POS: GAUGE_TOKEN = 198;
6018pub const GAUGE_TOKEN_ENGINE3_PROPELLER_LEVER_POS: GAUGE_TOKEN = 199;
6019pub const GAUGE_TOKEN_ENGINE3_MIXTURE_LEVER_POS: GAUGE_TOKEN = 200;
6020pub const GAUGE_TOKEN_ENGINE3_COMBUSTION: GAUGE_TOKEN = 201;
6021pub const GAUGE_TOKEN_ENGINE3_STARTER_SWITCH_POS: GAUGE_TOKEN = 202;
6022pub const GAUGE_TOKEN_ENGINE3_MAGNETO_LEFT: GAUGE_TOKEN = 203;
6023pub const GAUGE_TOKEN_ENGINE3_MAGNETO_RIGHT: GAUGE_TOKEN = 204;
6024pub const GAUGE_TOKEN_ENGINE3_N1_RPM: GAUGE_TOKEN = 205;
6025pub const GAUGE_TOKEN_ENGINE3_N2_RPM: GAUGE_TOKEN = 206;
6026pub const GAUGE_TOKEN_ENGINE3_FF_GPH: GAUGE_TOKEN = 207;
6027pub const GAUGE_TOKEN_ENGINE3_FF_PPH: GAUGE_TOKEN = 208;
6028pub const GAUGE_TOKEN_ENGINE3_FF_PPH_SSL: GAUGE_TOKEN = 209;
6029pub const GAUGE_TOKEN_ENGINE3_TORQUE: GAUGE_TOKEN = 210;
6030pub const GAUGE_TOKEN_ENGINE3_ANTI_ICE_SWITCH: GAUGE_TOKEN = 211;
6031pub const GAUGE_TOKEN_ENGINE3_PRESSURE_RATIO: GAUGE_TOKEN = 212;
6032pub const GAUGE_TOKEN_ENGINE3_PRESSURE_BUG_POS: GAUGE_TOKEN = 213;
6033pub const GAUGE_TOKEN_ENGINE3_EGT: GAUGE_TOKEN = 214;
6034pub const GAUGE_TOKEN_ENGINE3_EGT_BUG_POS: GAUGE_TOKEN = 215;
6035pub const GAUGE_TOKEN_ENGINE3_CHT: GAUGE_TOKEN = 216;
6036pub const GAUGE_TOKEN_ENGINE3_OIL_TEMPERATURE: GAUGE_TOKEN = 217;
6037pub const GAUGE_TOKEN_ENGINE3_OIL_PRESSURE: GAUGE_TOKEN = 218;
6038pub const GAUGE_TOKEN_ENGINE3_OIL_QUANTITY: GAUGE_TOKEN = 219;
6039pub const GAUGE_TOKEN_ENGINE3_HYDRAULIC_PRESSURE: GAUGE_TOKEN = 220;
6040pub const GAUGE_TOKEN_ENGINE3_HYDRAULIC_QUANTITY: GAUGE_TOKEN = 221;
6041pub const GAUGE_TOKEN_ENGINE3_MANIFOLD_PRESSURE: GAUGE_TOKEN = 222;
6042pub const GAUGE_TOKEN_ENGINE3_ENGINE_VIBRATION: GAUGE_TOKEN = 223;
6043pub const GAUGE_TOKEN_ENGINE3_RPM_SCALER: GAUGE_TOKEN = 224;
6044pub const GAUGE_TOKEN_ENGINE3_TURBINE_TEMPERATURE: GAUGE_TOKEN = 225;
6045pub const GAUGE_TOKEN_ENGINE3_TORQUE_PERCENT: GAUGE_TOKEN = 226;
6046pub const GAUGE_TOKEN_ENGINE3_FUEL_PRESSURE: GAUGE_TOKEN = 227;
6047pub const GAUGE_TOKEN_ENGINE3_ELECTRICAL_LOAD: GAUGE_TOKEN = 228;
6048pub const GAUGE_TOKEN_ENGINE3_TRANSMISSION_PRESSURE: GAUGE_TOKEN = 229;
6049pub const GAUGE_TOKEN_ENGINE3_TRANSMISSION_TEMPERATURE: GAUGE_TOKEN = 230;
6050pub const GAUGE_TOKEN_ENGINE3_ROTOR_RPM: GAUGE_TOKEN = 231;
6051pub const GAUGE_TOKEN_ENGINE4: GAUGE_TOKEN = 232;
6052pub const GAUGE_TOKEN_ENGINE4_THROTTLE_LEVER_POS: GAUGE_TOKEN = 233;
6053pub const GAUGE_TOKEN_ENGINE4_PROPELLER_LEVER_POS: GAUGE_TOKEN = 234;
6054pub const GAUGE_TOKEN_ENGINE4_MIXTURE_LEVER_POS: GAUGE_TOKEN = 235;
6055pub const GAUGE_TOKEN_ENGINE4_COMBUSTION: GAUGE_TOKEN = 236;
6056pub const GAUGE_TOKEN_ENGINE4_STARTER_SWITCH_POS: GAUGE_TOKEN = 237;
6057pub const GAUGE_TOKEN_ENGINE4_MAGNETO_LEFT: GAUGE_TOKEN = 238;
6058pub const GAUGE_TOKEN_ENGINE4_MAGNETO_RIGHT: GAUGE_TOKEN = 239;
6059pub const GAUGE_TOKEN_ENGINE4_N1_RPM: GAUGE_TOKEN = 240;
6060pub const GAUGE_TOKEN_ENGINE4_N2_RPM: GAUGE_TOKEN = 241;
6061pub const GAUGE_TOKEN_ENGINE4_FF_GPH: GAUGE_TOKEN = 242;
6062pub const GAUGE_TOKEN_ENGINE4_FF_PPH: GAUGE_TOKEN = 243;
6063pub const GAUGE_TOKEN_ENGINE4_FF_PPH_SSL: GAUGE_TOKEN = 244;
6064pub const GAUGE_TOKEN_ENGINE4_TORQUE: GAUGE_TOKEN = 245;
6065pub const GAUGE_TOKEN_ENGINE4_ANTI_ICE_SWITCH: GAUGE_TOKEN = 246;
6066pub const GAUGE_TOKEN_ENGINE4_PRESSURE_RATIO: GAUGE_TOKEN = 247;
6067pub const GAUGE_TOKEN_ENGINE4_PRESSURE_BUG_POS: GAUGE_TOKEN = 248;
6068pub const GAUGE_TOKEN_ENGINE4_EGT: GAUGE_TOKEN = 249;
6069pub const GAUGE_TOKEN_ENGINE4_EGT_BUG_POS: GAUGE_TOKEN = 250;
6070pub const GAUGE_TOKEN_ENGINE4_CHT: GAUGE_TOKEN = 251;
6071pub const GAUGE_TOKEN_ENGINE4_OIL_TEMPERATURE: GAUGE_TOKEN = 252;
6072pub const GAUGE_TOKEN_ENGINE4_OIL_PRESSURE: GAUGE_TOKEN = 253;
6073pub const GAUGE_TOKEN_ENGINE4_OIL_QUANTITY: GAUGE_TOKEN = 254;
6074pub const GAUGE_TOKEN_ENGINE4_HYDRAULIC_PRESSURE: GAUGE_TOKEN = 255;
6075pub const GAUGE_TOKEN_ENGINE4_HYDRAULIC_QUANTITY: GAUGE_TOKEN = 256;
6076pub const GAUGE_TOKEN_ENGINE4_MANIFOLD_PRESSURE: GAUGE_TOKEN = 257;
6077pub const GAUGE_TOKEN_ENGINE4_ENGINE_VIBRATION: GAUGE_TOKEN = 258;
6078pub const GAUGE_TOKEN_ENGINE4_RPM_SCALER: GAUGE_TOKEN = 259;
6079pub const GAUGE_TOKEN_ENGINE4_TURBINE_TEMPERATURE: GAUGE_TOKEN = 260;
6080pub const GAUGE_TOKEN_ENGINE4_TORQUE_PERCENT: GAUGE_TOKEN = 261;
6081pub const GAUGE_TOKEN_ENGINE4_FUEL_PRESSURE: GAUGE_TOKEN = 262;
6082pub const GAUGE_TOKEN_ENGINE4_ELECTRICAL_LOAD: GAUGE_TOKEN = 263;
6083pub const GAUGE_TOKEN_ENGINE4_TRANSMISSION_PRESSURE: GAUGE_TOKEN = 264;
6084pub const GAUGE_TOKEN_ENGINE4_TRANSMISSION_TEMPERATURE: GAUGE_TOKEN = 265;
6085pub const GAUGE_TOKEN_ENGINE4_ROTOR_RPM: GAUGE_TOKEN = 266;
6086pub const GAUGE_TOKEN_NUMBER_OF_ENGINES: GAUGE_TOKEN = 267;
6087pub const GAUGE_TOKEN_PROP_ADVANCE_SELECTION: GAUGE_TOKEN = 268;
6088pub const GAUGE_TOKEN_THROTTLE_LOWER_LIMIT: GAUGE_TOKEN = 269;
6089pub const GAUGE_TOKEN_OIL_QUANTITY_TOTAL: GAUGE_TOKEN = 270;
6090pub const GAUGE_TOKEN_SYSTEMS_AVAILABLE: GAUGE_TOKEN = 271;
6091pub const GAUGE_TOKEN_INSTRUMENTS_AVAILABLE: GAUGE_TOKEN = 272;
6092pub const GAUGE_TOKEN_PP_ADF: GAUGE_TOKEN = 273;
6093pub const GAUGE_TOKEN_PP_AIR: GAUGE_TOKEN = 274;
6094pub const GAUGE_TOKEN_PP_ALTIM: GAUGE_TOKEN = 275;
6095pub const GAUGE_TOKEN_PP_ATTITUDE: GAUGE_TOKEN = 276;
6096pub const GAUGE_TOKEN_PP_COM: GAUGE_TOKEN = 277;
6097pub const GAUGE_TOKEN_PP_COMPASS: GAUGE_TOKEN = 278;
6098pub const GAUGE_TOKEN_PP_ELECT: GAUGE_TOKEN = 279;
6099pub const GAUGE_TOKEN_PP_ENGINE: GAUGE_TOKEN = 280;
6100pub const GAUGE_TOKEN_PP_FUEL_IND: GAUGE_TOKEN = 281;
6101pub const GAUGE_TOKEN_PP_HEADING: GAUGE_TOKEN = 282;
6102pub const GAUGE_TOKEN_PP_VERT_VEL: GAUGE_TOKEN = 283;
6103pub const GAUGE_TOKEN_PP_XPNDR: GAUGE_TOKEN = 284;
6104pub const GAUGE_TOKEN_PP_NAV: GAUGE_TOKEN = 285;
6105pub const GAUGE_TOKEN_PP_PITOT: GAUGE_TOKEN = 286;
6106pub const GAUGE_TOKEN_PP_TURN_COORD: GAUGE_TOKEN = 287;
6107pub const GAUGE_TOKEN_PP_VACUUM: GAUGE_TOKEN = 288;
6108pub const GAUGE_TOKEN_FUEL_TANK_CENTER_LEVEL: GAUGE_TOKEN = 289;
6109pub const GAUGE_TOKEN_FUEL_TANK_CENTER_CAPACITY: GAUGE_TOKEN = 290;
6110pub const GAUGE_TOKEN_FUEL_TANK_LEFT_MAIN_LEVEL: GAUGE_TOKEN = 291;
6111pub const GAUGE_TOKEN_FUEL_TANK_LEFT_MAIN_CAPACITY: GAUGE_TOKEN = 292;
6112pub const GAUGE_TOKEN_FUEL_TANK_LEFT_AUX_LEVEL: GAUGE_TOKEN = 293;
6113pub const GAUGE_TOKEN_FUEL_TANK_LEFT_AUX_CAPACITY: GAUGE_TOKEN = 294;
6114pub const GAUGE_TOKEN_FUEL_TANK_LEFT_TIP_LEVEL: GAUGE_TOKEN = 295;
6115pub const GAUGE_TOKEN_FUEL_TANK_LEFT_TIP_CAPACITY: GAUGE_TOKEN = 296;
6116pub const GAUGE_TOKEN_FUEL_TANK_RIGHT_MAIN_LEVEL: GAUGE_TOKEN = 297;
6117pub const GAUGE_TOKEN_FUEL_TANK_RIGHT_MAIN_CAPACITY: GAUGE_TOKEN = 298;
6118pub const GAUGE_TOKEN_FUEL_TANK_RIGHT_AUX_LEVEL: GAUGE_TOKEN = 299;
6119pub const GAUGE_TOKEN_FUEL_TANK_RIGHT_AUX_CAPACITY: GAUGE_TOKEN = 300;
6120pub const GAUGE_TOKEN_FUEL_TANK_RIGHT_TIP_LEVEL: GAUGE_TOKEN = 301;
6121pub const GAUGE_TOKEN_FUEL_TANK_RIGHT_TIP_CAPACITY: GAUGE_TOKEN = 302;
6122pub const GAUGE_TOKEN_FUEL_QUANTITY_RIGHT: GAUGE_TOKEN = 303;
6123pub const GAUGE_TOKEN_FUEL_QUANTITY_LEFT: GAUGE_TOKEN = 304;
6124pub const GAUGE_TOKEN_FUEL_QUANTITY_CENTER: GAUGE_TOKEN = 305;
6125pub const GAUGE_TOKEN_FUEL_WEGHT_PER_GALLON: GAUGE_TOKEN = 306;
6126pub const GAUGE_TOKEN_FUEL_TANK_SELECTOR: GAUGE_TOKEN = 307;
6127pub const GAUGE_TOKEN_CROSS_FEED_SELECTOR: GAUGE_TOKEN = 308;
6128pub const GAUGE_TOKEN_YOKE_POS_Y: GAUGE_TOKEN = 309;
6129pub const GAUGE_TOKEN_YOKE_IND_Y: GAUGE_TOKEN = 310;
6130pub const GAUGE_TOKEN_YOKE_POS_X: GAUGE_TOKEN = 311;
6131pub const GAUGE_TOKEN_YOKE_IND_X: GAUGE_TOKEN = 312;
6132pub const GAUGE_TOKEN_AILERON_POS: GAUGE_TOKEN = 313;
6133pub const GAUGE_TOKEN_RUDDER_PEDAL_POS: GAUGE_TOKEN = 314;
6134pub const GAUGE_TOKEN_RUDDER_PEDAL_IND: GAUGE_TOKEN = 315;
6135pub const GAUGE_TOKEN_RUDDER_POS: GAUGE_TOKEN = 316;
6136pub const GAUGE_TOKEN_ELEVATOR_POS: GAUGE_TOKEN = 317;
6137pub const GAUGE_TOKEN_ELEVATOR_TRIM_POS: GAUGE_TOKEN = 318;
6138pub const GAUGE_TOKEN_ELEVATOR_TRIM_IND: GAUGE_TOKEN = 319;
6139pub const GAUGE_TOKEN_BRAKES_LEFT_POS: GAUGE_TOKEN = 320;
6140pub const GAUGE_TOKEN_BRAKES_RIGHT_POS: GAUGE_TOKEN = 321;
6141pub const GAUGE_TOKEN_BRAKE_IND: GAUGE_TOKEN = 322;
6142pub const GAUGE_TOKEN_PARKING_BRAKE_POS: GAUGE_TOKEN = 323;
6143pub const GAUGE_TOKEN_SPOILERS_ARMED: GAUGE_TOKEN = 324;
6144pub const GAUGE_TOKEN_SPOILERS_HANDLE_POS: GAUGE_TOKEN = 325;
6145pub const GAUGE_TOKEN_SPOILERS_POS_LEFT: GAUGE_TOKEN = 326;
6146pub const GAUGE_TOKEN_SPOILERS_POS_RIGHT: GAUGE_TOKEN = 327;
6147pub const GAUGE_TOKEN_FLAPS_HANDLE_POS: GAUGE_TOKEN = 328;
6148pub const GAUGE_TOKEN_FLAPS_POS_LEFT: GAUGE_TOKEN = 329;
6149pub const GAUGE_TOKEN_FLAPS_POS_RIGHT: GAUGE_TOKEN = 330;
6150pub const GAUGE_TOKEN_GEAR_HANDLE_POS: GAUGE_TOKEN = 331;
6151pub const GAUGE_TOKEN_GEAR_POS_NOSE: GAUGE_TOKEN = 332;
6152pub const GAUGE_TOKEN_GEAR_POS_LEFT: GAUGE_TOKEN = 333;
6153pub const GAUGE_TOKEN_GEAR_POS_RIGHT: GAUGE_TOKEN = 334;
6154pub const GAUGE_TOKEN_DISPLAY_UNITS: GAUGE_TOKEN = 335;
6155pub const GAUGE_TOKEN_SIM_SPEED: GAUGE_TOKEN = 336;
6156pub const GAUGE_TOKEN_ZOOM_FACTOR: GAUGE_TOKEN = 337;
6157pub const GAUGE_TOKEN_REALISM_SENSE: GAUGE_TOKEN = 338;
6158pub const GAUGE_TOKEN_REALISM_SYSTEMS: GAUGE_TOKEN = 339;
6159pub const GAUGE_TOKEN_RELIABILITY_SENSE: GAUGE_TOKEN = 340;
6160pub const GAUGE_TOKEN_AMBIENT_TEMP_DEGREES_C: GAUGE_TOKEN = 341;
6161pub const GAUGE_TOKEN_AMBIENT_PRES_MBAR: GAUGE_TOKEN = 342;
6162pub const GAUGE_TOKEN_AMBIENT_WIND_VEL: GAUGE_TOKEN = 343;
6163pub const GAUGE_TOKEN_AMBIENT_WIND_DIR: GAUGE_TOKEN = 344;
6164pub const GAUGE_TOKEN_AMBIENT_WINDE: GAUGE_TOKEN = 345;
6165pub const GAUGE_TOKEN_AMBIENT_WINDN: GAUGE_TOKEN = 346;
6166pub const GAUGE_TOKEN_AMBIENT_WINDA: GAUGE_TOKEN = 347;
6167pub const GAUGE_TOKEN_BAROMETRIC_PRESSURE: GAUGE_TOKEN = 348;
6168pub const GAUGE_TOKEN_ANGLE_OF_ATTACK_INDICATOR: GAUGE_TOKEN = 349;
6169pub const GAUGE_TOKEN_TOTAL_AIR_TEMP: GAUGE_TOKEN = 350;
6170pub const GAUGE_TOKEN_G_FORCE: GAUGE_TOKEN = 351;
6171pub const GAUGE_TOKEN_CHARGING_AMPS: GAUGE_TOKEN = 352;
6172pub const GAUGE_TOKEN_SUCTION_PRESSURE: GAUGE_TOKEN = 353;
6173pub const GAUGE_TOKEN_MARKER_BEACON_STATE: GAUGE_TOKEN = 354;
6174pub const GAUGE_TOKEN_CURRENT_DME: GAUGE_TOKEN = 355;
6175pub const GAUGE_TOKEN_PANEL_STATE_FLAGS: GAUGE_TOKEN = 356;
6176pub const GAUGE_TOKEN_GET_GUN_AMMO: GAUGE_TOKEN = 357;
6177pub const GAUGE_TOKEN_GET_CANNON_AMMO: GAUGE_TOKEN = 358;
6178pub const GAUGE_TOKEN_GET_ROCKET_AMMO: GAUGE_TOKEN = 359;
6179pub const GAUGE_TOKEN_GET_BOMB_AMMO: GAUGE_TOKEN = 360;
6180pub const GAUGE_TOKEN_ENGINE_PRIMER: GAUGE_TOKEN = 361;
6181pub const GAUGE_TOKEN_COWL_FLAPS: GAUGE_TOKEN = 362;
6182pub const GAUGE_TOKEN_MASTER_ALTERNATOR: GAUGE_TOKEN = 363;
6183pub const GAUGE_TOKEN_MASTER_BATTERY: GAUGE_TOKEN = 364;
6184pub const GAUGE_TOKEN_CARB_HEAT: GAUGE_TOKEN = 365;
6185pub const GAUGE_TOKEN_FLIGHT_TIME: GAUGE_TOKEN = 366;
6186pub const GAUGE_TOKEN_FUEL_PUMP: GAUGE_TOKEN = 367;
6187pub const GAUGE_TOKEN_BEACON_LIGHTS: GAUGE_TOKEN = 368;
6188pub const GAUGE_TOKEN_TAXI_LIGHTS: GAUGE_TOKEN = 369;
6189pub const GAUGE_TOKEN_RADIO_STACK_VISIBLE: GAUGE_TOKEN = 370;
6190pub const GAUGE_TOKEN_HORIZON_BAR_OFFSET: GAUGE_TOKEN = 371;
6191pub const GAUGE_TOKEN_CURRENT_DME_DISTANCE: GAUGE_TOKEN = 372;
6192pub const GAUGE_TOKEN_CURRENT_DME_SPEED: GAUGE_TOKEN = 373;
6193pub const GAUGE_TOKEN_CURRENT_DME_MIN: GAUGE_TOKEN = 374;
6194pub const GAUGE_TOKEN_WARNING_FUEL: GAUGE_TOKEN = 375;
6195pub const GAUGE_TOKEN_WARNING_FUEL_L: GAUGE_TOKEN = 376;
6196pub const GAUGE_TOKEN_WARNING_FUEL_R: GAUGE_TOKEN = 377;
6197pub const GAUGE_TOKEN_WARNING_VACUUM: GAUGE_TOKEN = 378;
6198pub const GAUGE_TOKEN_WARNING_VACUUM_L: GAUGE_TOKEN = 379;
6199pub const GAUGE_TOKEN_WARNING_VACUUM_R: GAUGE_TOKEN = 380;
6200pub const GAUGE_TOKEN_WARNING_OIL_PSI: GAUGE_TOKEN = 381;
6201pub const GAUGE_TOKEN_WARNING_VOLTAGE: GAUGE_TOKEN = 382;
6202pub const GAUGE_TOKEN_FUEL_TANK_CENTER2_LEVEL: GAUGE_TOKEN = 383;
6203pub const GAUGE_TOKEN_FUEL_TANK_CENTER2_CAPACITY: GAUGE_TOKEN = 384;
6204pub const GAUGE_TOKEN_FUEL_QUANTITY_CENTER2: GAUGE_TOKEN = 385;
6205pub const GAUGE_TOKEN_TOTAL_FUEL_QUANTITY_GALLONS: GAUGE_TOKEN = 386;
6206pub const GAUGE_TOKEN_SELECTED_FUEL_QUANTITY_GALLONS: GAUGE_TOKEN = 387;
6207pub const GAUGE_TOKEN_SELECTED_FUEL_QUANTITY_LITERS: GAUGE_TOKEN = 388;
6208pub const GAUGE_TOKEN_SELECTED_FUEL_QUANTITY_PERCENT: GAUGE_TOKEN = 389;
6209pub const GAUGE_TOKEN_RECIP_ENGINE1_ENGINE_RPM: GAUGE_TOKEN = 390;
6210pub const GAUGE_TOKEN_RECIP_ENGINE1_MANIFOLD_PRESSURE: GAUGE_TOKEN = 391;
6211pub const GAUGE_TOKEN_RECIP_ENGINE1_THROTTLE_LEVER_POS: GAUGE_TOKEN = 392;
6212pub const GAUGE_TOKEN_RECIP_ENGINE1_MIXTURE_LEVER_POS: GAUGE_TOKEN = 393;
6213pub const GAUGE_TOKEN_RECIP_ENGINE1_PROP_LEVER_POS: GAUGE_TOKEN = 394;
6214pub const GAUGE_TOKEN_RECIP_ENGINE1_COWL_FLAP_POS: GAUGE_TOKEN = 395;
6215pub const GAUGE_TOKEN_RECIP_ENGINE1_CARB_HEAT_POS: GAUGE_TOKEN = 396;
6216pub const GAUGE_TOKEN_RECIP_ENGINE1_ALTERNATE_AIR_POS: GAUGE_TOKEN = 397;
6217pub const GAUGE_TOKEN_RECIP_ENGINE1_COOLANT_RESERVOIR_PCT: GAUGE_TOKEN = 398;
6218pub const GAUGE_TOKEN_RECIP_ENGINE1_LEFT_MAG: GAUGE_TOKEN = 399;
6219pub const GAUGE_TOKEN_RECIP_ENGINE1_RIGHT_MAG: GAUGE_TOKEN = 400;
6220pub const GAUGE_TOKEN_RECIP_ENGINE1_STARTER: GAUGE_TOKEN = 401;
6221pub const GAUGE_TOKEN_RECIP_ENGINE1_BRAKE_POWER: GAUGE_TOKEN = 402;
6222pub const GAUGE_TOKEN_RECIP_ENGINE1_SHAFT_TORQUE: GAUGE_TOKEN = 403;
6223pub const GAUGE_TOKEN_RECIP_ENGINE1_PROP_TORQUE: GAUGE_TOKEN = 404;
6224pub const GAUGE_TOKEN_RECIP_ENGINE1_STARTER_TORQUE: GAUGE_TOKEN = 405;
6225pub const GAUGE_TOKEN_RECIP_ENGINE1_COMBUSTION: GAUGE_TOKEN = 406;
6226pub const GAUGE_TOKEN_RECIP_ENGINE1_TURBOCHARGER_FAILED: GAUGE_TOKEN = 407;
6227pub const GAUGE_TOKEN_RECIP_ENGINE1_EMERGENCY_BOOST_ACTIVE: GAUGE_TOKEN = 408;
6228pub const GAUGE_TOKEN_RECIP_ENGINE1_EMERGENCY_BOOST_ELAPSED_TIME: GAUGE_TOKEN = 409;
6229pub const GAUGE_TOKEN_RECIP_ENGINE1_WASTEGATE_POS: GAUGE_TOKEN = 410;
6230pub const GAUGE_TOKEN_RECIP_ENGINE1_PROP_BETA: GAUGE_TOKEN = 411;
6231pub const GAUGE_TOKEN_RECIP_ENGINE1_THRUST: GAUGE_TOKEN = 412;
6232pub const GAUGE_TOKEN_RECIP_ENGINE1_EGT_DEGR: GAUGE_TOKEN = 413;
6233pub const GAUGE_TOKEN_RECIP_ENGINE1_TIT_DEGR: GAUGE_TOKEN = 414;
6234pub const GAUGE_TOKEN_RECIP_ENGINE1_CHT_DEGR: GAUGE_TOKEN = 415;
6235pub const GAUGE_TOKEN_RECIP_ENGINE1_OIL_TEMP_DEGR: GAUGE_TOKEN = 416;
6236pub const GAUGE_TOKEN_RECIP_ENGINE1_RADIATOR_DEGR: GAUGE_TOKEN = 417;
6237pub const GAUGE_TOKEN_RECIP_ENGINE1_OIL_PRESS_PSF: GAUGE_TOKEN = 418;
6238pub const GAUGE_TOKEN_RECIP_ENGINE1_OIL_LEAK_PCT: GAUGE_TOKEN = 419;
6239pub const GAUGE_TOKEN_RECIP_ENGINE1_FUEL_AVAILABLE: GAUGE_TOKEN = 420;
6240pub const GAUGE_TOKEN_RECIP_ENGINE1_FUELFLOW_PPH: GAUGE_TOKEN = 421;
6241pub const GAUGE_TOKEN_RECIP_ENGINE1_TANK_SELECTOR: GAUGE_TOKEN = 422;
6242pub const GAUGE_TOKEN_RECIP_ENGINE1_TANKS_USED: GAUGE_TOKEN = 423;
6243pub const GAUGE_TOKEN_RECIP_ENGINE1_NUMBER_OF_TANKS_USED: GAUGE_TOKEN = 424;
6244pub const GAUGE_TOKEN_RECIP_ENGINE1_FUEL_PRESSURE_PSF: GAUGE_TOKEN = 425;
6245pub const GAUGE_TOKEN_RECIP_ENGINE1_COMBUSTION_SOUND_PCT: GAUGE_TOKEN = 426;
6246pub const GAUGE_TOKEN_RECIP_ENGINE1_INDUCED_VELOCITY: GAUGE_TOKEN = 427;
6247pub const GAUGE_TOKEN_RECIP_ENGINE1_DAMAGE_PERCENT: GAUGE_TOKEN = 428;
6248pub const GAUGE_TOKEN_RECIP_ENGINE2_ENGINE_RPM: GAUGE_TOKEN = 429;
6249pub const GAUGE_TOKEN_RECIP_ENGINE2_MANIFOLD_PRESSURE: GAUGE_TOKEN = 430;
6250pub const GAUGE_TOKEN_RECIP_ENGINE2_THROTTLE_LEVER_POS: GAUGE_TOKEN = 431;
6251pub const GAUGE_TOKEN_RECIP_ENGINE2_MIXTURE_LEVER_POS: GAUGE_TOKEN = 432;
6252pub const GAUGE_TOKEN_RECIP_ENGINE2_PROP_LEVER_POS: GAUGE_TOKEN = 433;
6253pub const GAUGE_TOKEN_RECIP_ENGINE2_COWL_FLAP_POS: GAUGE_TOKEN = 434;
6254pub const GAUGE_TOKEN_RECIP_ENGINE2_CARB_HEAT_POS: GAUGE_TOKEN = 435;
6255pub const GAUGE_TOKEN_RECIP_ENGINE2_ALTERNATE_AIR_POS: GAUGE_TOKEN = 436;
6256pub const GAUGE_TOKEN_RECIP_ENGINE2_COOLANT_RESERVOIR_PCT: GAUGE_TOKEN = 437;
6257pub const GAUGE_TOKEN_RECIP_ENGINE2_LEFT_MAG: GAUGE_TOKEN = 438;
6258pub const GAUGE_TOKEN_RECIP_ENGINE2_RIGHT_MAG: GAUGE_TOKEN = 439;
6259pub const GAUGE_TOKEN_RECIP_ENGINE2_STARTER: GAUGE_TOKEN = 440;
6260pub const GAUGE_TOKEN_RECIP_ENGINE2_BRAKE_POWER: GAUGE_TOKEN = 441;
6261pub const GAUGE_TOKEN_RECIP_ENGINE2_SHAFT_TORQUE: GAUGE_TOKEN = 442;
6262pub const GAUGE_TOKEN_RECIP_ENGINE2_PROP_TORQUE: GAUGE_TOKEN = 443;
6263pub const GAUGE_TOKEN_RECIP_ENGINE2_STARTER_TORQUE: GAUGE_TOKEN = 444;
6264pub const GAUGE_TOKEN_RECIP_ENGINE2_COMBUSTION: GAUGE_TOKEN = 445;
6265pub const GAUGE_TOKEN_RECIP_ENGINE2_TURBOCHARGER_FAILED: GAUGE_TOKEN = 446;
6266pub const GAUGE_TOKEN_RECIP_ENGINE2_EMERGENCY_BOOST_ACTIVE: GAUGE_TOKEN = 447;
6267pub const GAUGE_TOKEN_RECIP_ENGINE2_EMERGENCY_BOOST_ELAPSED_TIME: GAUGE_TOKEN = 448;
6268pub const GAUGE_TOKEN_RECIP_ENGINE2_WASTEGATE_POS: GAUGE_TOKEN = 449;
6269pub const GAUGE_TOKEN_RECIP_ENGINE2_PROP_BETA: GAUGE_TOKEN = 450;
6270pub const GAUGE_TOKEN_RECIP_ENGINE2_THRUST: GAUGE_TOKEN = 451;
6271pub const GAUGE_TOKEN_RECIP_ENGINE2_EGT_DEGR: GAUGE_TOKEN = 452;
6272pub const GAUGE_TOKEN_RECIP_ENGINE2_TIT_DEGR: GAUGE_TOKEN = 453;
6273pub const GAUGE_TOKEN_RECIP_ENGINE2_CHT_DEGR: GAUGE_TOKEN = 454;
6274pub const GAUGE_TOKEN_RECIP_ENGINE2_OIL_TEMP_DEGR: GAUGE_TOKEN = 455;
6275pub const GAUGE_TOKEN_RECIP_ENGINE2_RADIATOR_DEGR: GAUGE_TOKEN = 456;
6276pub const GAUGE_TOKEN_RECIP_ENGINE2_OIL_PRESS_PSF: GAUGE_TOKEN = 457;
6277pub const GAUGE_TOKEN_RECIP_ENGINE2_OIL_LEAK_PCT: GAUGE_TOKEN = 458;
6278pub const GAUGE_TOKEN_RECIP_ENGINE2_FUEL_AVAILABLE: GAUGE_TOKEN = 459;
6279pub const GAUGE_TOKEN_RECIP_ENGINE2_FUELFLOW_PPH: GAUGE_TOKEN = 460;
6280pub const GAUGE_TOKEN_RECIP_ENGINE2_TANK_SELECTOR: GAUGE_TOKEN = 461;
6281pub const GAUGE_TOKEN_RECIP_ENGINE2_TANKS_USED: GAUGE_TOKEN = 462;
6282pub const GAUGE_TOKEN_RECIP_ENGINE2_NUMBER_OF_TANKS_USED: GAUGE_TOKEN = 463;
6283pub const GAUGE_TOKEN_RECIP_ENGINE2_FUEL_PRESSURE_PSF: GAUGE_TOKEN = 464;
6284pub const GAUGE_TOKEN_RECIP_ENGINE2_COMBUSTION_SOUND_PCT: GAUGE_TOKEN = 465;
6285pub const GAUGE_TOKEN_RECIP_ENGINE2_INDUCED_VELOCITY: GAUGE_TOKEN = 466;
6286pub const GAUGE_TOKEN_RECIP_ENGINE2_DAMAGE_PERCENT: GAUGE_TOKEN = 467;
6287pub const GAUGE_TOKEN_RECIP_ENGINE3_ENGINE_RPM: GAUGE_TOKEN = 468;
6288pub const GAUGE_TOKEN_RECIP_ENGINE3_MANIFOLD_PRESSURE: GAUGE_TOKEN = 469;
6289pub const GAUGE_TOKEN_RECIP_ENGINE3_THROTTLE_LEVER_POS: GAUGE_TOKEN = 470;
6290pub const GAUGE_TOKEN_RECIP_ENGINE3_MIXTURE_LEVER_POS: GAUGE_TOKEN = 471;
6291pub const GAUGE_TOKEN_RECIP_ENGINE3_PROP_LEVER_POS: GAUGE_TOKEN = 472;
6292pub const GAUGE_TOKEN_RECIP_ENGINE3_COWL_FLAP_POS: GAUGE_TOKEN = 473;
6293pub const GAUGE_TOKEN_RECIP_ENGINE3_CARB_HEAT_POS: GAUGE_TOKEN = 474;
6294pub const GAUGE_TOKEN_RECIP_ENGINE3_ALTERNATE_AIR_POS: GAUGE_TOKEN = 475;
6295pub const GAUGE_TOKEN_RECIP_ENGINE3_COOLANT_RESERVOIR_PCT: GAUGE_TOKEN = 476;
6296pub const GAUGE_TOKEN_RECIP_ENGINE3_LEFT_MAG: GAUGE_TOKEN = 477;
6297pub const GAUGE_TOKEN_RECIP_ENGINE3_RIGHT_MAG: GAUGE_TOKEN = 478;
6298pub const GAUGE_TOKEN_RECIP_ENGINE3_STARTER: GAUGE_TOKEN = 479;
6299pub const GAUGE_TOKEN_RECIP_ENGINE3_BRAKE_POWER: GAUGE_TOKEN = 480;
6300pub const GAUGE_TOKEN_RECIP_ENGINE3_SHAFT_TORQUE: GAUGE_TOKEN = 481;
6301pub const GAUGE_TOKEN_RECIP_ENGINE3_PROP_TORQUE: GAUGE_TOKEN = 482;
6302pub const GAUGE_TOKEN_RECIP_ENGINE3_STARTER_TORQUE: GAUGE_TOKEN = 483;
6303pub const GAUGE_TOKEN_RECIP_ENGINE3_COMBUSTION: GAUGE_TOKEN = 484;
6304pub const GAUGE_TOKEN_RECIP_ENGINE3_TURBOCHARGER_FAILED: GAUGE_TOKEN = 485;
6305pub const GAUGE_TOKEN_RECIP_ENGINE3_EMERGENCY_BOOST_ACTIVE: GAUGE_TOKEN = 486;
6306pub const GAUGE_TOKEN_RECIP_ENGINE3_EMERGENCY_BOOST_ELAPSED_TIME: GAUGE_TOKEN = 487;
6307pub const GAUGE_TOKEN_RECIP_ENGINE3_WASTEGATE_POS: GAUGE_TOKEN = 488;
6308pub const GAUGE_TOKEN_RECIP_ENGINE3_PROP_BETA: GAUGE_TOKEN = 489;
6309pub const GAUGE_TOKEN_RECIP_ENGINE3_THRUST: GAUGE_TOKEN = 490;
6310pub const GAUGE_TOKEN_RECIP_ENGINE3_EGT_DEGR: GAUGE_TOKEN = 491;
6311pub const GAUGE_TOKEN_RECIP_ENGINE3_TIT_DEGR: GAUGE_TOKEN = 492;
6312pub const GAUGE_TOKEN_RECIP_ENGINE3_CHT_DEGR: GAUGE_TOKEN = 493;
6313pub const GAUGE_TOKEN_RECIP_ENGINE3_OIL_TEMP_DEGR: GAUGE_TOKEN = 494;
6314pub const GAUGE_TOKEN_RECIP_ENGINE3_RADIATOR_DEGR: GAUGE_TOKEN = 495;
6315pub const GAUGE_TOKEN_RECIP_ENGINE3_OIL_PRESS_PSF: GAUGE_TOKEN = 496;
6316pub const GAUGE_TOKEN_RECIP_ENGINE3_OIL_LEAK_PCT: GAUGE_TOKEN = 497;
6317pub const GAUGE_TOKEN_RECIP_ENGINE3_FUEL_AVAILABLE: GAUGE_TOKEN = 498;
6318pub const GAUGE_TOKEN_RECIP_ENGINE3_FUELFLOW_PPH: GAUGE_TOKEN = 499;
6319pub const GAUGE_TOKEN_RECIP_ENGINE3_TANK_SELECTOR: GAUGE_TOKEN = 500;
6320pub const GAUGE_TOKEN_RECIP_ENGINE3_TANKS_USED: GAUGE_TOKEN = 501;
6321pub const GAUGE_TOKEN_RECIP_ENGINE3_NUMBER_OF_TANKS_USED: GAUGE_TOKEN = 502;
6322pub const GAUGE_TOKEN_RECIP_ENGINE3_FUEL_PRESSURE_PSF: GAUGE_TOKEN = 503;
6323pub const GAUGE_TOKEN_RECIP_ENGINE3_COMBUSTION_SOUND_PCT: GAUGE_TOKEN = 504;
6324pub const GAUGE_TOKEN_RECIP_ENGINE3_INDUCED_VELOCITY: GAUGE_TOKEN = 505;
6325pub const GAUGE_TOKEN_RECIP_ENGINE3_DAMAGE_PERCENT: GAUGE_TOKEN = 506;
6326pub const GAUGE_TOKEN_RECIP_ENGINE4_ENGINE_RPM: GAUGE_TOKEN = 507;
6327pub const GAUGE_TOKEN_RECIP_ENGINE4_MANIFOLD_PRESSURE: GAUGE_TOKEN = 508;
6328pub const GAUGE_TOKEN_RECIP_ENGINE4_THROTTLE_LEVER_POS: GAUGE_TOKEN = 509;
6329pub const GAUGE_TOKEN_RECIP_ENGINE4_MIXTURE_LEVER_POS: GAUGE_TOKEN = 510;
6330pub const GAUGE_TOKEN_RECIP_ENGINE4_PROP_LEVER_POS: GAUGE_TOKEN = 511;
6331pub const GAUGE_TOKEN_RECIP_ENGINE4_COWL_FLAP_POS: GAUGE_TOKEN = 512;
6332pub const GAUGE_TOKEN_RECIP_ENGINE4_CARB_HEAT_POS: GAUGE_TOKEN = 513;
6333pub const GAUGE_TOKEN_RECIP_ENGINE4_ALTERNATE_AIR_POS: GAUGE_TOKEN = 514;
6334pub const GAUGE_TOKEN_RECIP_ENGINE4_COOLANT_RESERVOIR_PCT: GAUGE_TOKEN = 515;
6335pub const GAUGE_TOKEN_RECIP_ENGINE4_LEFT_MAG: GAUGE_TOKEN = 516;
6336pub const GAUGE_TOKEN_RECIP_ENGINE4_RIGHT_MAG: GAUGE_TOKEN = 517;
6337pub const GAUGE_TOKEN_RECIP_ENGINE4_STARTER: GAUGE_TOKEN = 518;
6338pub const GAUGE_TOKEN_RECIP_ENGINE4_BRAKE_POWER: GAUGE_TOKEN = 519;
6339pub const GAUGE_TOKEN_RECIP_ENGINE4_SHAFT_TORQUE: GAUGE_TOKEN = 520;
6340pub const GAUGE_TOKEN_RECIP_ENGINE4_PROP_TORQUE: GAUGE_TOKEN = 521;
6341pub const GAUGE_TOKEN_RECIP_ENGINE4_STARTER_TORQUE: GAUGE_TOKEN = 522;
6342pub const GAUGE_TOKEN_RECIP_ENGINE4_COMBUSTION: GAUGE_TOKEN = 523;
6343pub const GAUGE_TOKEN_RECIP_ENGINE4_TURBOCHARGER_FAILED: GAUGE_TOKEN = 524;
6344pub const GAUGE_TOKEN_RECIP_ENGINE4_EMERGENCY_BOOST_ACTIVE: GAUGE_TOKEN = 525;
6345pub const GAUGE_TOKEN_RECIP_ENGINE4_EMERGENCY_BOOST_ELAPSED_TIME: GAUGE_TOKEN = 526;
6346pub const GAUGE_TOKEN_RECIP_ENGINE4_WASTEGATE_POS: GAUGE_TOKEN = 527;
6347pub const GAUGE_TOKEN_RECIP_ENGINE4_PROP_BETA: GAUGE_TOKEN = 528;
6348pub const GAUGE_TOKEN_RECIP_ENGINE4_THRUST: GAUGE_TOKEN = 529;
6349pub const GAUGE_TOKEN_RECIP_ENGINE4_EGT_DEGR: GAUGE_TOKEN = 530;
6350pub const GAUGE_TOKEN_RECIP_ENGINE4_TIT_DEGR: GAUGE_TOKEN = 531;
6351pub const GAUGE_TOKEN_RECIP_ENGINE4_CHT_DEGR: GAUGE_TOKEN = 532;
6352pub const GAUGE_TOKEN_RECIP_ENGINE4_OIL_TEMP_DEGR: GAUGE_TOKEN = 533;
6353pub const GAUGE_TOKEN_RECIP_ENGINE4_RADIATOR_DEGR: GAUGE_TOKEN = 534;
6354pub const GAUGE_TOKEN_RECIP_ENGINE4_OIL_PRESS_PSF: GAUGE_TOKEN = 535;
6355pub const GAUGE_TOKEN_RECIP_ENGINE4_OIL_LEAK_PCT: GAUGE_TOKEN = 536;
6356pub const GAUGE_TOKEN_RECIP_ENGINE4_FUEL_AVAILABLE: GAUGE_TOKEN = 537;
6357pub const GAUGE_TOKEN_RECIP_ENGINE4_FUELFLOW_PPH: GAUGE_TOKEN = 538;
6358pub const GAUGE_TOKEN_RECIP_ENGINE4_TANK_SELECTOR: GAUGE_TOKEN = 539;
6359pub const GAUGE_TOKEN_RECIP_ENGINE4_TANKS_USED: GAUGE_TOKEN = 540;
6360pub const GAUGE_TOKEN_RECIP_ENGINE4_NUMBER_OF_TANKS_USED: GAUGE_TOKEN = 541;
6361pub const GAUGE_TOKEN_RECIP_ENGINE4_FUEL_PRESSURE_PSF: GAUGE_TOKEN = 542;
6362pub const GAUGE_TOKEN_RECIP_ENGINE4_COMBUSTION_SOUND_PCT: GAUGE_TOKEN = 543;
6363pub const GAUGE_TOKEN_RECIP_ENGINE4_INDUCED_VELOCITY: GAUGE_TOKEN = 544;
6364pub const GAUGE_TOKEN_RECIP_ENGINE4_DAMAGE_PERCENT: GAUGE_TOKEN = 545;
6365pub const GAUGE_TOKEN_FUEL_QUANTITY_CENTER3: GAUGE_TOKEN = 546;
6366pub const GAUGE_TOKEN_SCORE_STRING_QUICK_COMBAT: GAUGE_TOKEN = 547;
6367pub const GAUGE_TOKEN_SCORE_STRING_MULTIPLAYER: GAUGE_TOKEN = 548;
6368pub const GAUGE_TOKEN_IS_MULTIPLAYER_TEAM_COMBAT: GAUGE_TOKEN = 549;
6369pub const GAUGE_TOKEN_VOR1_BEARING_DEGREES: GAUGE_TOKEN = 550;
6370pub const GAUGE_TOKEN_FORWARD_GROUND_VELOCITY: GAUGE_TOKEN = 551;
6371pub const GAUGE_TOKEN_SIDE_GROUND_VELOCITY: GAUGE_TOKEN = 552;
6372pub const GAUGE_TOKEN_VERTICAL_GROUND_VELOCITY: GAUGE_TOKEN = 553;
6373pub const GAUGE_TOKEN_NORTH_VELOCITY: GAUGE_TOKEN = 554;
6374pub const GAUGE_TOKEN_EAST_VELOCITY: GAUGE_TOKEN = 555;
6375pub const GAUGE_TOKEN_VERTICAL_VELOCITY: GAUGE_TOKEN = 556;
6376pub const GAUGE_TOKEN_CLOCK_TOTAL_SECONDS: GAUGE_TOKEN = 557;
6377pub const GAUGE_TOKEN_GENERAL_ENGINE1_THROTTLE_LEVER_POS: GAUGE_TOKEN = 558;
6378pub const GAUGE_TOKEN_GENERAL_ENGINE1_PROPELLER_LEVER_POS: GAUGE_TOKEN = 559;
6379pub const GAUGE_TOKEN_GENERAL_ENGINE1_MIXTURE_LEVER_POS: GAUGE_TOKEN = 560;
6380pub const GAUGE_TOKEN_GENERAL_ENGINE1_OIL_TEMP: GAUGE_TOKEN = 561;
6381pub const GAUGE_TOKEN_GENERAL_ENGINE1_OIL_PRES: GAUGE_TOKEN = 562;
6382pub const GAUGE_TOKEN_GENERAL_ENGINE1_STARTER: GAUGE_TOKEN = 563;
6383pub const GAUGE_TOKEN_GENERAL_ENGINE1_FAILURE: GAUGE_TOKEN = 564;
6384pub const GAUGE_TOKEN_GENERAL_ENGINE1_GENERATOR_SWITCH: GAUGE_TOKEN = 565;
6385pub const GAUGE_TOKEN_GENERAL_ENGINE1_GENERATOR_ACTIVE: GAUGE_TOKEN = 566;
6386pub const GAUGE_TOKEN_GENERAL_ENGINE1_EGT: GAUGE_TOKEN = 567;
6387pub const GAUGE_TOKEN_GENERAL_ENGINE2_THROTTLE_LEVER_POS: GAUGE_TOKEN = 568;
6388pub const GAUGE_TOKEN_GENERAL_ENGINE2_PROPELLER_LEVER_POS: GAUGE_TOKEN = 569;
6389pub const GAUGE_TOKEN_GENERAL_ENGINE2_MIXTURE_LEVER_POS: GAUGE_TOKEN = 570;
6390pub const GAUGE_TOKEN_GENERAL_ENGINE2_OIL_TEMP: GAUGE_TOKEN = 571;
6391pub const GAUGE_TOKEN_GENERAL_ENGINE2_OIL_PRES: GAUGE_TOKEN = 572;
6392pub const GAUGE_TOKEN_GENERAL_ENGINE2_STARTER: GAUGE_TOKEN = 573;
6393pub const GAUGE_TOKEN_GENERAL_ENGINE2_FAILURE: GAUGE_TOKEN = 574;
6394pub const GAUGE_TOKEN_GENERAL_ENGINE2_GENERATOR_SWITCH: GAUGE_TOKEN = 575;
6395pub const GAUGE_TOKEN_GENERAL_ENGINE2_GENERATOR_ACTIVE: GAUGE_TOKEN = 576;
6396pub const GAUGE_TOKEN_GENERAL_ENGINE2_EGT: GAUGE_TOKEN = 577;
6397pub const GAUGE_TOKEN_GENERAL_ENGINE3_THROTTLE_LEVER_POS: GAUGE_TOKEN = 578;
6398pub const GAUGE_TOKEN_GENERAL_ENGINE3_PROPELLER_LEVER_POS: GAUGE_TOKEN = 579;
6399pub const GAUGE_TOKEN_GENERAL_ENGINE3_MIXTURE_LEVER_POS: GAUGE_TOKEN = 580;
6400pub const GAUGE_TOKEN_GENERAL_ENGINE3_OIL_TEMP: GAUGE_TOKEN = 581;
6401pub const GAUGE_TOKEN_GENERAL_ENGINE3_OIL_PRES: GAUGE_TOKEN = 582;
6402pub const GAUGE_TOKEN_GENERAL_ENGINE3_STARTER: GAUGE_TOKEN = 583;
6403pub const GAUGE_TOKEN_GENERAL_ENGINE3_FAILURE: GAUGE_TOKEN = 584;
6404pub const GAUGE_TOKEN_GENERAL_ENGINE3_GENERATOR_SWITCH: GAUGE_TOKEN = 585;
6405pub const GAUGE_TOKEN_GENERAL_ENGINE3_GENERATOR_ACTIVE: GAUGE_TOKEN = 586;
6406pub const GAUGE_TOKEN_GENERAL_ENGINE3_EGT: GAUGE_TOKEN = 587;
6407pub const GAUGE_TOKEN_GENERAL_ENGINE4_THROTTLE_LEVER_POS: GAUGE_TOKEN = 588;
6408pub const GAUGE_TOKEN_GENERAL_ENGINE4_PROPELLER_LEVER_POS: GAUGE_TOKEN = 589;
6409pub const GAUGE_TOKEN_GENERAL_ENGINE4_MIXTURE_LEVER_POS: GAUGE_TOKEN = 590;
6410pub const GAUGE_TOKEN_GENERAL_ENGINE4_OIL_TEMP: GAUGE_TOKEN = 591;
6411pub const GAUGE_TOKEN_GENERAL_ENGINE4_OIL_PRES: GAUGE_TOKEN = 592;
6412pub const GAUGE_TOKEN_GENERAL_ENGINE4_STARTER: GAUGE_TOKEN = 593;
6413pub const GAUGE_TOKEN_GENERAL_ENGINE4_FAILURE: GAUGE_TOKEN = 594;
6414pub const GAUGE_TOKEN_GENERAL_ENGINE4_GENERATOR_SWITCH: GAUGE_TOKEN = 595;
6415pub const GAUGE_TOKEN_GENERAL_ENGINE4_GENERATOR_ACTIVE: GAUGE_TOKEN = 596;
6416pub const GAUGE_TOKEN_GENERAL_ENGINE4_EGT: GAUGE_TOKEN = 597;
6417pub const GAUGE_TOKEN_NAV1_COMMNAV_TEST: GAUGE_TOKEN = 598;
6418pub const GAUGE_TOKEN_NAV2_COMMNAV_TEST: GAUGE_TOKEN = 599;
6419pub const GAUGE_TOKEN_COM1_AUTOSWITCH_ON: GAUGE_TOKEN = 600;
6420pub const GAUGE_TOKEN_NAV1_AUTOSWITCH_ON: GAUGE_TOKEN = 601;
6421pub const GAUGE_TOKEN_COM2_AUTOSWITCH_ON: GAUGE_TOKEN = 602;
6422pub const GAUGE_TOKEN_NAV2_AUTOSWITCH_ON: GAUGE_TOKEN = 603;
6423pub const GAUGE_TOKEN_ELAPSED_SECONDS: GAUGE_TOKEN = 604;
6424pub const GAUGE_TOKEN_G_FORCE_MAXIMUM: GAUGE_TOKEN = 605;
6425pub const GAUGE_TOKEN_G_FORCE_MINIMUM: GAUGE_TOKEN = 606;
6426pub const GAUGE_TOKEN_ENGINE_WORKING_TIME: GAUGE_TOKEN = 607;
6427pub const GAUGE_TOKEN_ENGINE1_MAX_RPM: GAUGE_TOKEN = 608;
6428pub const GAUGE_TOKEN_ENGINE2_MAX_RPM: GAUGE_TOKEN = 609;
6429pub const GAUGE_TOKEN_ENGINE3_MAX_RPM: GAUGE_TOKEN = 610;
6430pub const GAUGE_TOKEN_ENGINE4_MAX_RPM: GAUGE_TOKEN = 611;
6431pub const GAUGE_TOKEN_ATTITUDE_BARS_POSITION: GAUGE_TOKEN = 612;
6432pub const GAUGE_TOKEN_RAD_INS_SWITCH: GAUGE_TOKEN = 613;
6433pub const GAUGE_TOKEN_RADIO_HEIGHT: GAUGE_TOKEN = 614;
6434pub const GAUGE_TOKEN_DECISION_HEIGHT: GAUGE_TOKEN = 615;
6435pub const GAUGE_TOKEN_LOW_HEIGHT_WARNING: GAUGE_TOKEN = 616;
6436pub const GAUGE_TOKEN_COM_STBY_FREQUENCY: GAUGE_TOKEN = 617;
6437pub const GAUGE_TOKEN_COM_RADIO_25_KHZ_TUNABLE: GAUGE_TOKEN = 618;
6438pub const GAUGE_TOKEN_NAV_LIGHTS: GAUGE_TOKEN = 619;
6439pub const GAUGE_TOKEN_LOGO_LIGHTS: GAUGE_TOKEN = 620;
6440pub const GAUGE_TOKEN_WING_LIGHTS: GAUGE_TOKEN = 621;
6441pub const GAUGE_TOKEN_RECOGNITION_LIGHTS: GAUGE_TOKEN = 622;
6442pub const GAUGE_TOKEN_RADIO_MORSE_IDENT_STATES: GAUGE_TOKEN = 623;
6443pub const GAUGE_TOKEN_TURB_ENGINE_1_N1: GAUGE_TOKEN = 624;
6444pub const GAUGE_TOKEN_TURB_ENGINE_1_N2: GAUGE_TOKEN = 625;
6445pub const GAUGE_TOKEN_TURB_ENGINE_1_CORRECTED_N1: GAUGE_TOKEN = 626;
6446pub const GAUGE_TOKEN_TURB_ENGINE_1_CORRECTED_N2: GAUGE_TOKEN = 627;
6447pub const GAUGE_TOKEN_TURB_ENGINE_1_CORRECTED_FF: GAUGE_TOKEN = 628;
6448pub const GAUGE_TOKEN_TURB_ENGINE_1_PCT_MAX_TORQUE: GAUGE_TOKEN = 629;
6449pub const GAUGE_TOKEN_TURB_ENGINE_1_EPR: GAUGE_TOKEN = 630;
6450pub const GAUGE_TOKEN_TURB_ENGINE_1_ITT: GAUGE_TOKEN = 631;
6451pub const GAUGE_TOKEN_TURB_ENGINE_1_AFTERBURNER: GAUGE_TOKEN = 632;
6452pub const GAUGE_TOKEN_TURB_ENGINE_1_JET_THRUST: GAUGE_TOKEN = 633;
6453pub const GAUGE_TOKEN_TURB_ENGINE_1_BLEEDAIRPSI: GAUGE_TOKEN = 634;
6454pub const GAUGE_TOKEN_TURB_ENGINE_1_TANK_SELECTOR: GAUGE_TOKEN = 635;
6455pub const GAUGE_TOKEN_TURB_ENGINE_1_TANKS_USED: GAUGE_TOKEN = 636;
6456pub const GAUGE_TOKEN_TURB_ENGINE_1_NUMBER_TANKS: GAUGE_TOKEN = 637;
6457pub const GAUGE_TOKEN_TURB_ENGINE_1_FUELFLOW_PPH: GAUGE_TOKEN = 638;
6458pub const GAUGE_TOKEN_TURB_ENGINE_1_FUEL_AVAILABLE: GAUGE_TOKEN = 639;
6459pub const GAUGE_TOKEN_TURB_ENGINE_1_PCT_AREA: GAUGE_TOKEN = 640;
6460pub const GAUGE_TOKEN_TURB_ENGINE_1_PCT_REVERSER: GAUGE_TOKEN = 641;
6461pub const GAUGE_TOKEN_TURB_ENGINE_1_VIBRATION: GAUGE_TOKEN = 642;
6462pub const GAUGE_TOKEN_TURB_ENGINE_2_N1: GAUGE_TOKEN = 643;
6463pub const GAUGE_TOKEN_TURB_ENGINE_2_N2: GAUGE_TOKEN = 644;
6464pub const GAUGE_TOKEN_TURB_ENGINE_2_CORRECTED_N1: GAUGE_TOKEN = 645;
6465pub const GAUGE_TOKEN_TURB_ENGINE_2_CORRECTED_N2: GAUGE_TOKEN = 646;
6466pub const GAUGE_TOKEN_TURB_ENGINE_2_CORRECTED_FF: GAUGE_TOKEN = 647;
6467pub const GAUGE_TOKEN_TURB_ENGINE_2_PCT_MAX_TORQUE: GAUGE_TOKEN = 648;
6468pub const GAUGE_TOKEN_TURB_ENGINE_2_EPR: GAUGE_TOKEN = 649;
6469pub const GAUGE_TOKEN_TURB_ENGINE_2_ITT: GAUGE_TOKEN = 650;
6470pub const GAUGE_TOKEN_TURB_ENGINE_2_AFTERBURNER: GAUGE_TOKEN = 651;
6471pub const GAUGE_TOKEN_TURB_ENGINE_2_JET_THRUST: GAUGE_TOKEN = 652;
6472pub const GAUGE_TOKEN_TURB_ENGINE_2_BLEEDAIRPSI: GAUGE_TOKEN = 653;
6473pub const GAUGE_TOKEN_TURB_ENGINE_2_TANK_SELECTOR: GAUGE_TOKEN = 654;
6474pub const GAUGE_TOKEN_TURB_ENGINE_2_TANKS_USED: GAUGE_TOKEN = 655;
6475pub const GAUGE_TOKEN_TURB_ENGINE_2_NUMBER_TANKS: GAUGE_TOKEN = 656;
6476pub const GAUGE_TOKEN_TURB_ENGINE_2_FUELFLOW_PPH: GAUGE_TOKEN = 657;
6477pub const GAUGE_TOKEN_TURB_ENGINE_2_FUEL_AVAILABLE: GAUGE_TOKEN = 658;
6478pub const GAUGE_TOKEN_TURB_ENGINE_2_PCT_AREA: GAUGE_TOKEN = 659;
6479pub const GAUGE_TOKEN_TURB_ENGINE_2_PCT_REVERSER: GAUGE_TOKEN = 660;
6480pub const GAUGE_TOKEN_TURB_ENGINE_2_VIBRATION: GAUGE_TOKEN = 661;
6481pub const GAUGE_TOKEN_TURB_ENGINE_3_N1: GAUGE_TOKEN = 662;
6482pub const GAUGE_TOKEN_TURB_ENGINE_3_N2: GAUGE_TOKEN = 663;
6483pub const GAUGE_TOKEN_TURB_ENGINE_3_CORRECTED_N1: GAUGE_TOKEN = 664;
6484pub const GAUGE_TOKEN_TURB_ENGINE_3_CORRECTED_N2: GAUGE_TOKEN = 665;
6485pub const GAUGE_TOKEN_TURB_ENGINE_3_CORRECTED_FF: GAUGE_TOKEN = 666;
6486pub const GAUGE_TOKEN_TURB_ENGINE_3_PCT_MAX_TORQUE: GAUGE_TOKEN = 667;
6487pub const GAUGE_TOKEN_TURB_ENGINE_3_EPR: GAUGE_TOKEN = 668;
6488pub const GAUGE_TOKEN_TURB_ENGINE_3_ITT: GAUGE_TOKEN = 669;
6489pub const GAUGE_TOKEN_TURB_ENGINE_3_AFTERBURNER: GAUGE_TOKEN = 670;
6490pub const GAUGE_TOKEN_TURB_ENGINE_3_JET_THRUST: GAUGE_TOKEN = 671;
6491pub const GAUGE_TOKEN_TURB_ENGINE_3_BLEEDAIRPSI: GAUGE_TOKEN = 672;
6492pub const GAUGE_TOKEN_TURB_ENGINE_3_TANK_SELECTOR: GAUGE_TOKEN = 673;
6493pub const GAUGE_TOKEN_TURB_ENGINE_3_TANKS_USED: GAUGE_TOKEN = 674;
6494pub const GAUGE_TOKEN_TURB_ENGINE_3_NUMBER_TANKS: GAUGE_TOKEN = 675;
6495pub const GAUGE_TOKEN_TURB_ENGINE_3_FUELFLOW_PPH: GAUGE_TOKEN = 676;
6496pub const GAUGE_TOKEN_TURB_ENGINE_3_FUEL_AVAILABLE: GAUGE_TOKEN = 677;
6497pub const GAUGE_TOKEN_TURB_ENGINE_3_PCT_AREA: GAUGE_TOKEN = 678;
6498pub const GAUGE_TOKEN_TURB_ENGINE_3_PCT_REVERSER: GAUGE_TOKEN = 679;
6499pub const GAUGE_TOKEN_TURB_ENGINE_3_VIBRATION: GAUGE_TOKEN = 680;
6500pub const GAUGE_TOKEN_TURB_ENGINE_4_N1: GAUGE_TOKEN = 681;
6501pub const GAUGE_TOKEN_TURB_ENGINE_4_N2: GAUGE_TOKEN = 682;
6502pub const GAUGE_TOKEN_TURB_ENGINE_4_CORRECTED_N1: GAUGE_TOKEN = 683;
6503pub const GAUGE_TOKEN_TURB_ENGINE_4_CORRECTED_N2: GAUGE_TOKEN = 684;
6504pub const GAUGE_TOKEN_TURB_ENGINE_4_CORRECTED_FF: GAUGE_TOKEN = 685;
6505pub const GAUGE_TOKEN_TURB_ENGINE_4_PCT_MAX_TORQUE: GAUGE_TOKEN = 686;
6506pub const GAUGE_TOKEN_TURB_ENGINE_4_EPR: GAUGE_TOKEN = 687;
6507pub const GAUGE_TOKEN_TURB_ENGINE_4_ITT: GAUGE_TOKEN = 688;
6508pub const GAUGE_TOKEN_TURB_ENGINE_4_AFTERBURNER: GAUGE_TOKEN = 689;
6509pub const GAUGE_TOKEN_TURB_ENGINE_4_JET_THRUST: GAUGE_TOKEN = 690;
6510pub const GAUGE_TOKEN_TURB_ENGINE_4_BLEEDAIRPSI: GAUGE_TOKEN = 691;
6511pub const GAUGE_TOKEN_TURB_ENGINE_4_TANK_SELECTOR: GAUGE_TOKEN = 692;
6512pub const GAUGE_TOKEN_TURB_ENGINE_4_TANKS_USED: GAUGE_TOKEN = 693;
6513pub const GAUGE_TOKEN_TURB_ENGINE_4_NUMBER_TANKS: GAUGE_TOKEN = 694;
6514pub const GAUGE_TOKEN_TURB_ENGINE_4_FUELFLOW_PPH: GAUGE_TOKEN = 695;
6515pub const GAUGE_TOKEN_TURB_ENGINE_4_FUEL_AVAILABLE: GAUGE_TOKEN = 696;
6516pub const GAUGE_TOKEN_TURB_ENGINE_4_PCT_AREA: GAUGE_TOKEN = 697;
6517pub const GAUGE_TOKEN_TURB_ENGINE_4_PCT_REVERSER: GAUGE_TOKEN = 698;
6518pub const GAUGE_TOKEN_TURB_ENGINE_4_VIBRATION: GAUGE_TOKEN = 699;
6519pub const GAUGE_TOKEN_PROPELLER_1_RPM: GAUGE_TOKEN = 700;
6520pub const GAUGE_TOKEN_PROPELLER_1_PCT_MAX_RPM: GAUGE_TOKEN = 701;
6521pub const GAUGE_TOKEN_PROPELLER_1_THRUST: GAUGE_TOKEN = 702;
6522pub const GAUGE_TOKEN_PROPELLER_1_BETA: GAUGE_TOKEN = 703;
6523pub const GAUGE_TOKEN_PROPELLER_1_FEATHERING_INHIBIT: GAUGE_TOKEN = 704;
6524pub const GAUGE_TOKEN_PROPELLER_1_FEATHERED: GAUGE_TOKEN = 705;
6525pub const GAUGE_TOKEN_PROPELLER_1_SYNC_DELTA_LEVER: GAUGE_TOKEN = 706;
6526pub const GAUGE_TOKEN_PROPELLER_1_AUTOFEATHER_ARMED: GAUGE_TOKEN = 707;
6527pub const GAUGE_TOKEN_PROPELLER_2_RPM: GAUGE_TOKEN = 708;
6528pub const GAUGE_TOKEN_PROPELLER_2_PCT_MAX_RPM: GAUGE_TOKEN = 709;
6529pub const GAUGE_TOKEN_PROPELLER_2_THRUST: GAUGE_TOKEN = 710;
6530pub const GAUGE_TOKEN_PROPELLER_2_BETA: GAUGE_TOKEN = 711;
6531pub const GAUGE_TOKEN_PROPELLER_2_FEATHERING_INHIBIT: GAUGE_TOKEN = 712;
6532pub const GAUGE_TOKEN_PROPELLER_2_FEATHERED: GAUGE_TOKEN = 713;
6533pub const GAUGE_TOKEN_PROPELLER_2_SYNC_DELTA_LEVER: GAUGE_TOKEN = 714;
6534pub const GAUGE_TOKEN_PROPELLER_2_AUTOFEATHER_ARMED: GAUGE_TOKEN = 715;
6535pub const GAUGE_TOKEN_PROPELLER_3_RPM: GAUGE_TOKEN = 716;
6536pub const GAUGE_TOKEN_PROPELLER_3_PCT_MAX_RPM: GAUGE_TOKEN = 717;
6537pub const GAUGE_TOKEN_PROPELLER_3_THRUST: GAUGE_TOKEN = 718;
6538pub const GAUGE_TOKEN_PROPELLER_3_BETA: GAUGE_TOKEN = 719;
6539pub const GAUGE_TOKEN_PROPELLER_3_FEATHERING_INHIBIT: GAUGE_TOKEN = 720;
6540pub const GAUGE_TOKEN_PROPELLER_3_FEATHERED: GAUGE_TOKEN = 721;
6541pub const GAUGE_TOKEN_PROPELLER_3_SYNC_DELTA_LEVER: GAUGE_TOKEN = 722;
6542pub const GAUGE_TOKEN_PROPELLER_3_AUTOFEATHER_ARMED: GAUGE_TOKEN = 723;
6543pub const GAUGE_TOKEN_PROPELLER_4_RPM: GAUGE_TOKEN = 724;
6544pub const GAUGE_TOKEN_PROPELLER_4_PCT_MAX_RPM: GAUGE_TOKEN = 725;
6545pub const GAUGE_TOKEN_PROPELLER_4_THRUST: GAUGE_TOKEN = 726;
6546pub const GAUGE_TOKEN_PROPELLER_4_BETA: GAUGE_TOKEN = 727;
6547pub const GAUGE_TOKEN_PROPELLER_4_FEATHERING_INHIBIT: GAUGE_TOKEN = 728;
6548pub const GAUGE_TOKEN_PROPELLER_4_FEATHERED: GAUGE_TOKEN = 729;
6549pub const GAUGE_TOKEN_PROPELLER_4_SYNC_DELTA_LEVER: GAUGE_TOKEN = 730;
6550pub const GAUGE_TOKEN_PROPELLER_4_AUTOFEATHER_ARMED: GAUGE_TOKEN = 731;
6551pub const GAUGE_TOKEN_HYDRAULICS1_PRESSURE_PSF: GAUGE_TOKEN = 732;
6552pub const GAUGE_TOKEN_HYDRAULICS1_RESERVOIR_PCT: GAUGE_TOKEN = 733;
6553pub const GAUGE_TOKEN_HYDRAULICS2_PRESSURE_PSF: GAUGE_TOKEN = 734;
6554pub const GAUGE_TOKEN_HYDRAULICS2_RESERVOIR_PCT: GAUGE_TOKEN = 735;
6555pub const GAUGE_TOKEN_HYDRAULICS3_PRESSURE_PSF: GAUGE_TOKEN = 736;
6556pub const GAUGE_TOKEN_HYDRAULICS3_RESERVOIR_PCT: GAUGE_TOKEN = 737;
6557pub const GAUGE_TOKEN_HYDRAULICS4_PRESSURE_PSF: GAUGE_TOKEN = 738;
6558pub const GAUGE_TOKEN_HYDRAULICS4_RESERVOIR_PCT: GAUGE_TOKEN = 739;
6559pub const GAUGE_TOKEN_AVIONICS_MASTER_SWITCH: GAUGE_TOKEN = 740;
6560pub const GAUGE_TOKEN_PANEL_AUTOFEATHER_SWITCH: GAUGE_TOKEN = 741;
6561pub const GAUGE_TOKEN_PANEL_ANTIICE_SWITCH: GAUGE_TOKEN = 742;
6562pub const GAUGE_TOKEN_PANEL_AUTOBRAKE_SWITCH: GAUGE_TOKEN = 743;
6563pub const GAUGE_TOKEN_DAY_OF_WEEK: GAUGE_TOKEN = 744;
6564pub const GAUGE_TOKEN_DAY_OF_MONTH: GAUGE_TOKEN = 745;
6565pub const GAUGE_TOKEN_CURRENT_MONTH: GAUGE_TOKEN = 746;
6566pub const GAUGE_TOKEN_CURRENT_YEAR: GAUGE_TOKEN = 747;
6567pub const GAUGE_TOKEN_TIME_ZONE_OFFSET: GAUGE_TOKEN = 748;
6568pub const GAUGE_TOKEN_DAYLIGHT_SAVING_ACTIVE: GAUGE_TOKEN = 749;
6569pub const GAUGE_TOKEN_TOTAL_LOAD_AMPS: GAUGE_TOKEN = 750;
6570pub const GAUGE_TOKEN_BATTERY_LOAD: GAUGE_TOKEN = 751;
6571pub const GAUGE_TOKEN_BATTERY_VOLTAGE: GAUGE_TOKEN = 752;
6572pub const GAUGE_TOKEN_MAIN_BUS_VOLTAGE: GAUGE_TOKEN = 753;
6573pub const GAUGE_TOKEN_MAIN_BUS_AMPS: GAUGE_TOKEN = 754;
6574pub const GAUGE_TOKEN_AVIONICS_BUS_VOLTAGE: GAUGE_TOKEN = 755;
6575pub const GAUGE_TOKEN_AVIONICS_BUS_AMPS: GAUGE_TOKEN = 756;
6576pub const GAUGE_TOKEN_HOT_BATTERY_BUS_VOLTAGE: GAUGE_TOKEN = 757;
6577pub const GAUGE_TOKEN_HOT_BATTERY_BUS_AMPS: GAUGE_TOKEN = 758;
6578pub const GAUGE_TOKEN_BATTERY_BUS_VOLTAGE: GAUGE_TOKEN = 759;
6579pub const GAUGE_TOKEN_BATTERY_BUS_AMPS: GAUGE_TOKEN = 760;
6580pub const GAUGE_TOKEN_GENERATOR_ALTERNATOR_1_BUS_VOLTAGE: GAUGE_TOKEN = 761;
6581pub const GAUGE_TOKEN_GENERATOR_ALTERNATOR_1_BUS_AMPS: GAUGE_TOKEN = 762;
6582pub const GAUGE_TOKEN_GENERATOR_ALTERNATOR_2_BUS_VOLTAGE: GAUGE_TOKEN = 763;
6583pub const GAUGE_TOKEN_GENERATOR_ALTERNATOR_2_BUS_AMPS: GAUGE_TOKEN = 764;
6584pub const GAUGE_TOKEN_GENERATOR_ALTERNATOR_3_BUS_VOLTAGE: GAUGE_TOKEN = 765;
6585pub const GAUGE_TOKEN_GENERATOR_ALTERNATOR_3_BUS_AMPS: GAUGE_TOKEN = 766;
6586pub const GAUGE_TOKEN_GENERATOR_ALTERNATOR_4_BUS_VOLTAGE: GAUGE_TOKEN = 767;
6587pub const GAUGE_TOKEN_GENERATOR_ALTERNATOR_4_BUS_AMPS: GAUGE_TOKEN = 768;
6588pub const GAUGE_TOKEN_GENERAL_PANEL_CIRCUIT_ON: GAUGE_TOKEN = 769;
6589pub const GAUGE_TOKEN_FLAP_MOTOR_CIRCUIT_ON: GAUGE_TOKEN = 770;
6590pub const GAUGE_TOKEN_GEAR_MOTOR_CIRCUIT_ON: GAUGE_TOKEN = 771;
6591pub const GAUGE_TOKEN_AUTOPILOT_CIRCUIT_ON: GAUGE_TOKEN = 772;
6592pub const GAUGE_TOKEN_AVIONICS_CIRCUIT_ON: GAUGE_TOKEN = 773;
6593pub const GAUGE_TOKEN_PITOT_HEAT_CIRCUIT_ON: GAUGE_TOKEN = 774;
6594pub const GAUGE_TOKEN_PROP_SYNC_CIRCUIT_ON: GAUGE_TOKEN = 775;
6595pub const GAUGE_TOKEN_AUTO_FEATHER_CIRCUIT_ON: GAUGE_TOKEN = 776;
6596pub const GAUGE_TOKEN_AUTO_BRAKES_CIRCUIT_ON: GAUGE_TOKEN = 777;
6597pub const GAUGE_TOKEN_STANDBY_VACUUM_CIRCUIT_ON: GAUGE_TOKEN = 778;
6598pub const GAUGE_TOKEN_MARKER_BEACON_CIRCUIT_ON: GAUGE_TOKEN = 779;
6599pub const GAUGE_TOKEN_GEAR_WARNING_CIRCUIT_ON: GAUGE_TOKEN = 780;
6600pub const GAUGE_TOKEN_HYDRAULIC_PUMP_CIRCUIT_ON: GAUGE_TOKEN = 781;
6601pub const GAUGE_TOKEN_ELEVATOR_DEFLECTION: GAUGE_TOKEN = 782;
6602pub const GAUGE_TOKEN_ELEVATOR_TRIM: GAUGE_TOKEN = 783;
6603pub const GAUGE_TOKEN_AILERON_DEFLECTION: GAUGE_TOKEN = 784;
6604pub const GAUGE_TOKEN_AILERON_TRIM: GAUGE_TOKEN = 785;
6605pub const GAUGE_TOKEN_RUDDER_DEFLECTION: GAUGE_TOKEN = 786;
6606pub const GAUGE_TOKEN_RUDDER_TRIM: GAUGE_TOKEN = 787;
6607pub const GAUGE_TOKEN_PROPSYNC_ACTIVE: GAUGE_TOKEN = 788;
6608pub const GAUGE_TOKEN_INCIDENCE_ALPHA: GAUGE_TOKEN = 789;
6609pub const GAUGE_TOKEN_INCIDENCE_BETA: GAUGE_TOKEN = 790;
6610pub const GAUGE_TOKEN_TOTAL_FUEL_QUANTITY_LBS: GAUGE_TOKEN = 791;
6611pub const GAUGE_TOKEN_FLIGHT_DIRECTOR_ACTIVE: GAUGE_TOKEN = 792;
6612pub const GAUGE_TOKEN_FLIGHT_DIRECTOR_PITCH: GAUGE_TOKEN = 793;
6613pub const GAUGE_TOKEN_FLIGHT_DIRECTOR_BANK: GAUGE_TOKEN = 794;
6614pub const GAUGE_TOKEN_CG_PERCENT: GAUGE_TOKEN = 795;
6615pub const GAUGE_TOKEN_CG_AFT_LIMIT: GAUGE_TOKEN = 796;
6616pub const GAUGE_TOKEN_CG_FWD_LIMIT: GAUGE_TOKEN = 797;
6617pub const GAUGE_TOKEN_CG_MAX_MACH: GAUGE_TOKEN = 798;
6618pub const GAUGE_TOKEN_CG_MIN_MACH: GAUGE_TOKEN = 799;
6619pub const GAUGE_TOKEN_STANDARD_ATM_TEMPERATURE: GAUGE_TOKEN = 800;
6620pub const GAUGE_TOKEN_ENGINE_1_FUELFLOW_BUG_POSITION: GAUGE_TOKEN = 801;
6621pub const GAUGE_TOKEN_ENGINE_2_FUELFLOW_BUG_POSITION: GAUGE_TOKEN = 802;
6622pub const GAUGE_TOKEN_ENGINE_3_FUELFLOW_BUG_POSITION: GAUGE_TOKEN = 803;
6623pub const GAUGE_TOKEN_ENGINE_4_FUELFLOW_BUG_POSITION: GAUGE_TOKEN = 804;
6624pub const GAUGE_TOKEN_CONCORDE_VISOR_NOSE_HANDLE: GAUGE_TOKEN = 805;
6625pub const GAUGE_TOKEN_CONCORDE_VISOR_POS_PCT: GAUGE_TOKEN = 806;
6626pub const GAUGE_TOKEN_CONCORDE_NOSE_ANGLE: GAUGE_TOKEN = 807;
6627pub const GAUGE_TOKEN_GEAR_POS_TAIL: GAUGE_TOKEN = 808;
6628pub const GAUGE_TOKEN_ELEVON_1_DEFLECTION: GAUGE_TOKEN = 809;
6629pub const GAUGE_TOKEN_ELEVON_2_DEFLECTION: GAUGE_TOKEN = 810;
6630pub const GAUGE_TOKEN_ELEVON_3_DEFLECTION: GAUGE_TOKEN = 811;
6631pub const GAUGE_TOKEN_ELEVON_4_DEFLECTION: GAUGE_TOKEN = 812;
6632pub const GAUGE_TOKEN_ELEVON_5_DEFLECTION: GAUGE_TOKEN = 813;
6633pub const GAUGE_TOKEN_ELEVON_6_DEFLECTION: GAUGE_TOKEN = 814;
6634pub const GAUGE_TOKEN_ELEVON_7_DEFLECTION: GAUGE_TOKEN = 815;
6635pub const GAUGE_TOKEN_ELEVON_8_DEFLECTION: GAUGE_TOKEN = 816;
6636pub const GAUGE_TOKEN_PANEL_AUTOPILOT_SPEED_SETTING: GAUGE_TOKEN = 817;
6637pub const GAUGE_TOKEN_AUTOPILOT_AIRSPEED_ACQUISITION: GAUGE_TOKEN = 818;
6638pub const GAUGE_TOKEN_AUTOPILOT_AIRSPEED_HOLD_CURRENT: GAUGE_TOKEN = 819;
6639pub const GAUGE_TOKEN_AUTOPILOT_MAX_SPEED: GAUGE_TOKEN = 820;
6640pub const GAUGE_TOKEN_AUTOPILOT_CRUISE_SPEED: GAUGE_TOKEN = 821;
6641pub const GAUGE_TOKEN_BARBER_POLE_MACH: GAUGE_TOKEN = 822;
6642pub const GAUGE_TOKEN_SELECTED_FUEL_TRANSFER_MODE: GAUGE_TOKEN = 823;
6643pub const GAUGE_TOKEN_HYDRAULIC_SYSTEM_INTEGRITY: GAUGE_TOKEN = 824;
6644pub const GAUGE_TOKEN_ATTITUDE_CAGE_BUTTON: GAUGE_TOKEN = 825;
6645pub const GAUGE_TOKEN_VOR1_NEEDLE_RADIO: GAUGE_TOKEN = 826;
6646pub const GAUGE_TOKEN_GPS_POSITION_LAT: GAUGE_TOKEN = 827;
6647pub const GAUGE_TOKEN_GPS_POSITION_LON: GAUGE_TOKEN = 828;
6648pub const GAUGE_TOKEN_GPS_POSITION_ALT: GAUGE_TOKEN = 829;
6649pub const GAUGE_TOKEN_GPS_MAGVAR: GAUGE_TOKEN = 830;
6650pub const GAUGE_TOKEN_GPS_FLAGS: GAUGE_TOKEN = 831;
6651pub const GAUGE_TOKEN_GPS_GROUND_SPEED: GAUGE_TOKEN = 832;
6652pub const GAUGE_TOKEN_GPS_GROUND_HEADING: GAUGE_TOKEN = 833;
6653pub const GAUGE_TOKEN_GPS_GROUND_TRACK: GAUGE_TOKEN = 834;
6654pub const GAUGE_TOKEN_GPS_WP_DISTANCE: GAUGE_TOKEN = 835;
6655pub const GAUGE_TOKEN_GPS_WP_BEARING: GAUGE_TOKEN = 836;
6656pub const GAUGE_TOKEN_GPS_WP_CROSS_TRK: GAUGE_TOKEN = 837;
6657pub const GAUGE_TOKEN_GPS_WP_REQ_HDG: GAUGE_TOKEN = 838;
6658pub const GAUGE_TOKEN_GPS_WP_STRING: GAUGE_TOKEN = 839;
6659pub const GAUGE_TOKEN_GPS_WP_NEXT_LAT: GAUGE_TOKEN = 840;
6660pub const GAUGE_TOKEN_GPS_WP_NEXT_LON: GAUGE_TOKEN = 841;
6661pub const GAUGE_TOKEN_GPS_WP_NEXT_ALT: GAUGE_TOKEN = 842;
6662pub const GAUGE_TOKEN_GPS_WP_PREV_LAT: GAUGE_TOKEN = 843;
6663pub const GAUGE_TOKEN_GPS_WP_PREV_LON: GAUGE_TOKEN = 844;
6664pub const GAUGE_TOKEN_GPS_WP_PREV_ALT: GAUGE_TOKEN = 845;
6665pub const GAUGE_TOKEN_GPS_WP_TRUE_BEARING: GAUGE_TOKEN = 846;
6666pub const GAUGE_TOKEN_GPS_WP_TRUE_REQ_HDG: GAUGE_TOKEN = 847;
6667pub const GAUGE_TOKEN_GPS_DRIVES_NAV1: GAUGE_TOKEN = 848;
6668pub const GAUGE_TOKEN_HSI_VERTICAL_NEEDLE: GAUGE_TOKEN = 849;
6669pub const GAUGE_TOKEN_HSI_HORIZONTAL_NEEDLE: GAUGE_TOKEN = 850;
6670pub const GAUGE_TOKEN_HSI_VERTICAL_VALID: GAUGE_TOKEN = 851;
6671pub const GAUGE_TOKEN_HSI_HORIZONTAL_VALID: GAUGE_TOKEN = 852;
6672pub const GAUGE_TOKEN_HSI_TF_FLAG: GAUGE_TOKEN = 853;
6673pub const GAUGE_TOKEN_HSI_OBI_NEEDLE: GAUGE_TOKEN = 854;
6674pub const GAUGE_TOKEN_HSI_DESIRED_HEADING_NEEDLE: GAUGE_TOKEN = 855;
6675pub const GAUGE_TOKEN_HSI_BEARING: GAUGE_TOKEN = 856;
6676pub const GAUGE_TOKEN_HSI_BEARING_VALID: GAUGE_TOKEN = 857;
6677pub const GAUGE_TOKEN_HSI_SIGNAL_LOCALISER: GAUGE_TOKEN = 858;
6678pub const GAUGE_TOKEN_HSI_SPEED: GAUGE_TOKEN = 859;
6679pub const GAUGE_TOKEN_HSI_DISTANCE: GAUGE_TOKEN = 860;
6680pub const GAUGE_TOKEN_HSI_STATION_NAME: GAUGE_TOKEN = 861;
6681pub const GAUGE_TOKEN_GEAR_POS_AUX: GAUGE_TOKEN = 862;
6682pub const GAUGE_TOKEN_TOOLTIP_UNITS: GAUGE_TOKEN = 863;
6683pub const GAUGE_TOKEN_LSO_TEXTURE_ID: GAUGE_TOKEN = 864;
6684pub const GAUGE_TOKEN_LSO_TEXT: GAUGE_TOKEN = 865;
6685pub const GAUGE_TOKEN_LEFT_FOLDING_WING_PERCENT: GAUGE_TOKEN = 866;
6686pub const GAUGE_TOKEN_RIGHT_FOLDING_WING_PERCENT: GAUGE_TOKEN = 867;
6687pub const GAUGE_TOKEN_MAIN_EXIT_OPEN: GAUGE_TOKEN = 868;
6688pub const GAUGE_TOKEN_TAILHOOK_POSITION: GAUGE_TOKEN = 869;
6689pub const GAUGE_TOKEN_COM2_FREQUENCY: GAUGE_TOKEN = 870;
6690pub const GAUGE_TOKEN_COM2_STBY_FREQUENCY: GAUGE_TOKEN = 871;
6691pub const GAUGE_TOKEN_NAV1_STBY_FREQUENCY: GAUGE_TOKEN = 872;
6692pub const GAUGE_TOKEN_NAV2_STBY_FREQUENCY: GAUGE_TOKEN = 873;
6693pub const GAUGE_TOKEN_COM1_TRANSMIT_SELECT: GAUGE_TOKEN = 874;
6694pub const GAUGE_TOKEN_COM2_TRANSMIT_SELECT: GAUGE_TOKEN = 875;
6695pub const GAUGE_TOKEN_COM_BOTH_RECEIVE: GAUGE_TOKEN = 876;
6696pub const GAUGE_TOKEN_NAV1_SOUND_TOGGLE: GAUGE_TOKEN = 877;
6697pub const GAUGE_TOKEN_NAV2_SOUND_TOGGLE: GAUGE_TOKEN = 878;
6698pub const GAUGE_TOKEN_DME_SOUND_TOGGLE: GAUGE_TOKEN = 879;
6699pub const GAUGE_TOKEN_ADF_SOUND_TOGGLE: GAUGE_TOKEN = 880;
6700pub const GAUGE_TOKEN_MARKER_SOUND_TOGGLE: GAUGE_TOKEN = 881;
6701pub const GAUGE_TOKEN_VOR2_GS_NEEDLE: GAUGE_TOKEN = 882;
6702pub const GAUGE_TOKEN_GENERAL_ENGINE1_ANTI_ICE_POS: GAUGE_TOKEN = 883;
6703pub const GAUGE_TOKEN_GENERAL_ENGINE2_ANTI_ICE_POS: GAUGE_TOKEN = 884;
6704pub const GAUGE_TOKEN_GENERAL_ENGINE3_ANTI_ICE_POS: GAUGE_TOKEN = 885;
6705pub const GAUGE_TOKEN_GENERAL_ENGINE4_ANTI_ICE_POS: GAUGE_TOKEN = 886;
6706pub const GAUGE_TOKEN_ENGINE1_ON_FIRE: GAUGE_TOKEN = 887;
6707pub const GAUGE_TOKEN_ENGINE2_ON_FIRE: GAUGE_TOKEN = 888;
6708pub const GAUGE_TOKEN_ENGINE3_ON_FIRE: GAUGE_TOKEN = 889;
6709pub const GAUGE_TOKEN_ENGINE4_ON_FIRE: GAUGE_TOKEN = 890;
6710pub const GAUGE_TOKEN_ENGINE1_FUEL_PUMP_ON: GAUGE_TOKEN = 891;
6711pub const GAUGE_TOKEN_ENGINE2_FUEL_PUMP_ON: GAUGE_TOKEN = 892;
6712pub const GAUGE_TOKEN_ENGINE3_FUEL_PUMP_ON: GAUGE_TOKEN = 893;
6713pub const GAUGE_TOKEN_ENGINE4_FUEL_PUMP_ON: GAUGE_TOKEN = 894;
6714pub const GAUGE_TOKEN_GENERAL_ENGINE1_FUEL_VALVE: GAUGE_TOKEN = 895;
6715pub const GAUGE_TOKEN_GENERAL_ENGINE2_FUEL_VALVE: GAUGE_TOKEN = 896;
6716pub const GAUGE_TOKEN_GENERAL_ENGINE3_FUEL_VALVE: GAUGE_TOKEN = 897;
6717pub const GAUGE_TOKEN_GENERAL_ENGINE4_FUEL_VALVE: GAUGE_TOKEN = 898;
6718pub const GAUGE_TOKEN_GENERAL_ENGINE1_FUEL_PRESSURE: GAUGE_TOKEN = 899;
6719pub const GAUGE_TOKEN_GENERAL_ENGINE2_FUEL_PRESSURE: GAUGE_TOKEN = 900;
6720pub const GAUGE_TOKEN_GENERAL_ENGINE3_FUEL_PRESSURE: GAUGE_TOKEN = 901;
6721pub const GAUGE_TOKEN_GENERAL_ENGINE4_FUEL_PRESSURE: GAUGE_TOKEN = 902;
6722pub const GAUGE_TOKEN_WATER_RUDDER_ON: GAUGE_TOKEN = 903;
6723pub const GAUGE_TOKEN_PROP_DEICE_SWITCH: GAUGE_TOKEN = 904;
6724pub const GAUGE_TOKEN_STRUCTURAL_DEICE_SWITCH: GAUGE_TOKEN = 905;
6725pub const GAUGE_TOKEN_FUEL_TANK_SELECTOR_2: GAUGE_TOKEN = 906;
6726pub const GAUGE_TOKEN_TRAILING_EDGE_FLAPS0_LEFT_ANGLE: GAUGE_TOKEN = 907;
6727pub const GAUGE_TOKEN_TRAILING_EDGE_FLAPS0_RIGHT_ANGLE: GAUGE_TOKEN = 908;
6728pub const GAUGE_TOKEN_ALTERNATE_STATIC_AIR_OPEN: GAUGE_TOKEN = 909;
6729pub const GAUGE_TOKEN_AILERON_TRIM_PCT: GAUGE_TOKEN = 910;
6730pub const GAUGE_TOKEN_RUDDER_TRIM_PCT: GAUGE_TOKEN = 911;
6731pub const GAUGE_TOKEN_LIGHT_NAV_ON: GAUGE_TOKEN = 912;
6732pub const GAUGE_TOKEN_LIGHT_BEACON_ON: GAUGE_TOKEN = 913;
6733pub const GAUGE_TOKEN_LIGHT_LANDING_ON: GAUGE_TOKEN = 914;
6734pub const GAUGE_TOKEN_LIGHT_TAXI_ON: GAUGE_TOKEN = 915;
6735pub const GAUGE_TOKEN_LIGHT_STROBE_ON: GAUGE_TOKEN = 916;
6736pub const GAUGE_TOKEN_LIGHT_PANEL_ON: GAUGE_TOKEN = 917;
6737pub const GAUGE_TOKEN_LIGHT_RECOGNITION_ON: GAUGE_TOKEN = 918;
6738pub const GAUGE_TOKEN_LIGHT_WING_ON: GAUGE_TOKEN = 919;
6739pub const GAUGE_TOKEN_LIGHT_LOGO_ON: GAUGE_TOKEN = 920;
6740pub const GAUGE_TOKEN_LIGHT_CABIN_ON: GAUGE_TOKEN = 921;
6741pub const GAUGE_TOKEN_TOTAL_VELOCITY: GAUGE_TOKEN = 922;
6742pub const GAUGE_TOKEN_TOTAL_WORLD_VELOCITY: GAUGE_TOKEN = 923;
6743pub const GAUGE_TOKEN_VARIOMETER_RATE: GAUGE_TOKEN = 924;
6744pub const GAUGE_TOKEN_VARIOMETER_SWITCH: GAUGE_TOKEN = 925;
6745pub const GAUGE_TOKEN_RELATIVE_WIND_VELOCITY_BODY_X: GAUGE_TOKEN = 926;
6746pub const GAUGE_TOKEN_RELATIVE_WIND_VELOCITY_BODY_Y: GAUGE_TOKEN = 927;
6747pub const GAUGE_TOKEN_RELATIVE_WIND_VELOCITY_BODY_Z: GAUGE_TOKEN = 928;
6748pub const GAUGE_TOKEN_ACCELERATION_WORLD_X: GAUGE_TOKEN = 929;
6749pub const GAUGE_TOKEN_ACCELERATION_WORLD_Y: GAUGE_TOKEN = 930;
6750pub const GAUGE_TOKEN_ACCELERATION_WORLD_Z: GAUGE_TOKEN = 931;
6751pub const GAUGE_TOKEN_ACCELERATION_BODY_X: GAUGE_TOKEN = 932;
6752pub const GAUGE_TOKEN_ACCELERATION_BODY_Y: GAUGE_TOKEN = 933;
6753pub const GAUGE_TOKEN_ACCELERATION_BODY_Z: GAUGE_TOKEN = 934;
6754pub const GAUGE_TOKEN_PLANE_ALT_ABOVE_GROUND: GAUGE_TOKEN = 935;
6755pub const GAUGE_TOKEN_MAGNETIC_COMPASS: GAUGE_TOKEN = 936;
6756pub const GAUGE_TOKEN_TURN_INDICATOR_RATE: GAUGE_TOKEN = 937;
6757pub const GAUGE_TOKEN_TURN_INDICATOR_SWITCH: GAUGE_TOKEN = 938;
6758pub const GAUGE_TOKEN_BRAKE_DEPENDENT_HYDRAULIC_PRESSURE: GAUGE_TOKEN = 939;
6759pub const GAUGE_TOKEN_FLY_BY_WIRE_ELAC_SWITCH: GAUGE_TOKEN = 940;
6760pub const GAUGE_TOKEN_FLY_BY_WIRE_FAC_SWITCH: GAUGE_TOKEN = 941;
6761pub const GAUGE_TOKEN_FLY_BY_WIRE_SEC_SWITCH: GAUGE_TOKEN = 942;
6762pub const GAUGE_TOKEN_FLY_BY_WIRE_ELAC_FAILED: GAUGE_TOKEN = 943;
6763pub const GAUGE_TOKEN_FLY_BY_WIRE_FAC_FAILED: GAUGE_TOKEN = 944;
6764pub const GAUGE_TOKEN_FLY_BY_WIRE_SEC_FAILED: GAUGE_TOKEN = 945;
6765pub const GAUGE_TOKEN_GEAR_EMERGENCY_HANDLE_POSITION: GAUGE_TOKEN = 946;
6766pub const GAUGE_TOKEN_GEAR_WARNING: GAUGE_TOKEN = 947;
6767pub const GAUGE_TOKEN_TAILWHEEL_LOCK_ON: GAUGE_TOKEN = 948;
6768pub const GAUGE_TOKEN_ANTISKID_BRAKES_ACTIVE: GAUGE_TOKEN = 949;
6769pub const GAUGE_TOKEN_RETRACT_FLOAT_SWITCH: GAUGE_TOKEN = 950;
6770pub const GAUGE_TOKEN_STEER_INPUT_CONTROL: GAUGE_TOKEN = 951;
6771pub const GAUGE_TOKEN_STALL_ALPHA: GAUGE_TOKEN = 952;
6772pub const GAUGE_TOKEN_DECISION_ALTITUDE_MSL: GAUGE_TOKEN = 954;
6773pub const GAUGE_TOKEN_WATER_BALLAST_VALVE: GAUGE_TOKEN = 955;
6774pub const GAUGE_TOKEN_AUTOPILOT_RPM_HOLD: GAUGE_TOKEN = 956;
6775pub const GAUGE_TOKEN_AUTOPILOT_PITCH_HOLD_REF: GAUGE_TOKEN = 957;
6776pub const GAUGE_TOKEN_AUTOPILOT_MAX_BANK: GAUGE_TOKEN = 958;
6777pub const GAUGE_TOKEN_PROP_FEATHER_SWITCH: GAUGE_TOKEN = 959;
6778pub const GAUGE_TOKEN_MASTER_IGNITION_SWITCH: GAUGE_TOKEN = 960;
6779pub const GAUGE_TOKEN_BLEED_AIR_SOURCE_CONTROL: GAUGE_TOKEN = 961;
6780pub const GAUGE_TOKEN_STRUCTURAL_ICE_PCT: GAUGE_TOKEN = 962;
6781pub const GAUGE_TOKEN_ROTOR_BRAKE_HANDLE_POS: GAUGE_TOKEN = 963;
6782pub const GAUGE_TOKEN_ROTOR_BRAKE_ACTIVE: GAUGE_TOKEN = 964;
6783pub const GAUGE_TOKEN_ROTOR_CLUTCH_SWITCH_POS: GAUGE_TOKEN = 965;
6784pub const GAUGE_TOKEN_ROTOR_CLUTCH_ACTIVE: GAUGE_TOKEN = 966;
6785pub const GAUGE_TOKEN_ROTOR_GOV_SWITCH_POS: GAUGE_TOKEN = 967;
6786pub const GAUGE_TOKEN_ROTOR_GOV_ACTIVE: GAUGE_TOKEN = 968;
6787pub const GAUGE_TOKEN_ROTOR_LATERAL_TRIM_PCT: GAUGE_TOKEN = 969;
6788pub const GAUGE_TOKEN_DISK_PITCH_ANGLE: GAUGE_TOKEN = 970;
6789pub const GAUGE_TOKEN_DISK_BANK_ANGLE: GAUGE_TOKEN = 971;
6790pub const GAUGE_TOKEN_DISK_PITCH_PCT: GAUGE_TOKEN = 972;
6791pub const GAUGE_TOKEN_DISK_BANK_PCT: GAUGE_TOKEN = 973;
6792pub const GAUGE_TOKEN_TOW_RELEASE_HANDLE: GAUGE_TOKEN = 974;
6793pub const GAUGE_TOKEN_APU_PCT_RPM: GAUGE_TOKEN = 975;
6794pub const GAUGE_TOKEN_APU_PCT_STARTER: GAUGE_TOKEN = 976;
6795pub const GAUGE_TOKEN_APU_VOLTS: GAUGE_TOKEN = 977;
6796pub const GAUGE_TOKEN_APU_GENERATOR_SWITCH: GAUGE_TOKEN = 978;
6797pub const GAUGE_TOKEN_APU_GENERATOR_ACTIVE: GAUGE_TOKEN = 979;
6798pub const GAUGE_TOKEN_APU_ON_FIRE_DETECTED: GAUGE_TOKEN = 980;
6799pub const GAUGE_TOKEN_PRESSURIZATION_CABIN_ALTITUDE: GAUGE_TOKEN = 981;
6800pub const GAUGE_TOKEN_PRESSURIZATION_CABIN_ALTITUDE_GOAL: GAUGE_TOKEN = 982;
6801pub const GAUGE_TOKEN_PRESSURIZATION_CABIN_ALTITUDE_RATE: GAUGE_TOKEN = 983;
6802pub const GAUGE_TOKEN_PRESSURIZATION_PRESSURE_DIFFERENTIAL: GAUGE_TOKEN = 984;
6803pub const GAUGE_TOKEN_PRESSURIZATION_DUMP_SWITCH: GAUGE_TOKEN = 985;
6804pub const GAUGE_TOKEN_FIRE_BOTTLE_SWITCH: GAUGE_TOKEN = 986;
6805pub const GAUGE_TOKEN_FIRE_BOTTLE_DISCHARGED: GAUGE_TOKEN = 987;
6806pub const GAUGE_TOKEN_CABIN_NO_SMOKING_ALERT_SWITCH: GAUGE_TOKEN = 988;
6807pub const GAUGE_TOKEN_CABIN_SEATBELTS_ALERT_SWITCH: GAUGE_TOKEN = 989;
6808pub const GAUGE_TOKEN_GPWS_WARNING: GAUGE_TOKEN = 990;
6809pub const GAUGE_TOKEN_GPWS_SYSTEM_ACTIVE: GAUGE_TOKEN = 991;
6810pub const GAUGE_TOKEN_IS_LATITUDE_LONGITUDE_FREEZE_ON: GAUGE_TOKEN = 992;
6811pub const GAUGE_TOKEN_IS_ALTITUDE_FREEZE_ON: GAUGE_TOKEN = 993;
6812pub const GAUGE_TOKEN_NOSEWHEEL_LOCK_ON: GAUGE_TOKEN = 994;
6813pub const GAUGE_TOKEN_PAYLOAD_STATION_NUM_SIMOBJECTS: GAUGE_TOKEN = 995;
6814pub const GAUGE_TOKEN_FOLDING_WING_HANDLE_POSITION: GAUGE_TOKEN = 996;
6815pub const GAUGE_TOKEN_TAILHOOK_HANDLE: GAUGE_TOKEN = 997;
6816pub const GAUGE_TOKEN_LAUNCHBAR_POSITION: GAUGE_TOKEN = 998;
6817pub const GAUGE_TOKEN_LAUNCHBAR_SWITCH: GAUGE_TOKEN = 999;
6818pub const GAUGE_TOKEN_LAUNCHBAR_HELD_EXTENDED: GAUGE_TOKEN = 1000;
6819pub const GAUGE_TOKEN_AUTOPILOT_PITCH_HOLD: GAUGE_TOKEN = 1001;
6820pub const GAUGE_TOKEN_NUMBER_OF_CATAPULTS: GAUGE_TOKEN = 1002;
6821pub const GAUGE_TOKEN_HOLDBACK_BAR_INSTALLED: GAUGE_TOKEN = 1003;
6822pub const GAUGE_TOKEN_BLAST_SHIELD_POSITION: GAUGE_TOKEN = 1004;
6823pub const GAUGE_TOKEN_CATAPULT_STROKE_POSITION: GAUGE_TOKEN = 1005;
6824pub const GAUGE_TOKEN_RECIP_ENG_DETONATING: GAUGE_TOKEN = 1006;
6825pub const GAUGE_TOKEN_RECIP_ENG_CYLINDER_HEALTH: GAUGE_TOKEN = 1007;
6826pub const GAUGE_TOKEN_RECIP_ENG_NUM_CYLINDERS: GAUGE_TOKEN = 1008;
6827pub const GAUGE_TOKEN_RECIP_ENG_NUM_CYLINDERS_FAILED: GAUGE_TOKEN = 1009;
6828pub const GAUGE_TOKEN_RECIP_ENG_ANTIDETONATION_TANK_VALVE: GAUGE_TOKEN = 1010;
6829pub const GAUGE_TOKEN_RECIP_ENG_ANTIDETONATION_TANK_QUANTITY: GAUGE_TOKEN = 1011;
6830pub const GAUGE_TOKEN_RECIP_ENG_ANTIDETONATION_TANK_MAX_QUANTITY: GAUGE_TOKEN = 1012;
6831pub const GAUGE_TOKEN_RECIP_ENG_NITROUS_TANK_VALVE: GAUGE_TOKEN = 1013;
6832pub const GAUGE_TOKEN_RECIP_ENG_NITROUS_TANK_QUANTITY: GAUGE_TOKEN = 1014;
6833pub const GAUGE_TOKEN_RECIP_ENG_NITROUS_TANK_MAX_QUANTITY: GAUGE_TOKEN = 1015;
6834pub const GAUGE_TOKEN_TURB_ENG_AFTERBURNER_STAGE_ACTIVE: GAUGE_TOKEN = 1016;
6835pub const GAUGE_TOKEN_TURB_ENG_AFTERBURNER_PCT_ACTIVE: GAUGE_TOKEN = 1017;
6836pub const GAUGE_TOKEN_FUEL_DUMP_SWITCH: GAUGE_TOKEN = 1018;
6837pub const GAUGE_TOKEN_FUEL_DUMP_ACTIVE: GAUGE_TOKEN = 1019;
6838pub const GAUGE_TOKEN_COLLECTIVE_POSITION: GAUGE_TOKEN = 1020;
6839pub const GAUGE_TOKEN_IS_ATTITUDE_FREEZE_ON: GAUGE_TOKEN = 1021;
6840pub const GAUGE_TOKEN_NUM_SLING_CABLES: GAUGE_TOKEN = 1022;
6841pub const GAUGE_TOKEN_SLING_OBJECT_ATTACHED: GAUGE_TOKEN = 1023;
6842pub const GAUGE_TOKEN_SLING_CABLE_BROKEN: GAUGE_TOKEN = 1024;
6843pub const GAUGE_TOKEN_SLING_CABLE_EXTENDED_LENGTH: GAUGE_TOKEN = 1025;
6844pub const GAUGE_TOKEN_SLING_ACTIVE_PAYLOAD_STATION: GAUGE_TOKEN = 1026;
6845pub const GAUGE_TOKEN_SLING_HOIST_PERCENT_DEPLOYED: GAUGE_TOKEN = 1027;
6846pub const GAUGE_TOKEN_SLING_HOIST_SWITCH: GAUGE_TOKEN = 1028;
6847pub const GAUGE_TOKEN_SLING_HOOK_IN_PICKUP_MODE: GAUGE_TOKEN = 1029;
6848pub const GAUGE_TOKEN_CABLE_CAUGHT_BY_TAILHOOK: GAUGE_TOKEN = 1030;
6849pub const GAUGE_TOKEN_ADF_VOLUME: GAUGE_TOKEN = 1031;
6850pub const GAUGE_TOKEN_AILERON_TRIM_DISABLED: GAUGE_TOKEN = 1032;
6851pub const GAUGE_TOKEN_ALTERNATOR_BREAKER_PULLED: GAUGE_TOKEN = 1033;
6852pub const GAUGE_TOKEN_ALTERNATOR_CONNECTION_ON: GAUGE_TOKEN = 1034;
6853pub const GAUGE_TOKEN_ANIMATION_DELTA_TIME: GAUGE_TOKEN = 1035;
6854pub const GAUGE_TOKEN_ANNUNCIATOR_SWITCH: GAUGE_TOKEN = 1036;
6855pub const GAUGE_TOKEN_APU_BLEED_PRESSURE_RECEIVED_BY_ENGINE: GAUGE_TOKEN = 1037;
6856pub const GAUGE_TOKEN_APU_SWITCH: GAUGE_TOKEN = 1038;
6857pub const GAUGE_TOKEN_ATC_AIRPORT_IS_TOWERED: GAUGE_TOKEN = 1039;
6858pub const GAUGE_TOKEN_ATC_CLEARED_LANDING: GAUGE_TOKEN = 1040;
6859pub const GAUGE_TOKEN_ATC_CLEARED_TAKEOFF: GAUGE_TOKEN = 1041;
6860pub const GAUGE_TOKEN_ATC_CLEARED_TAXI: GAUGE_TOKEN = 1042;
6861pub const GAUGE_TOKEN_ATC_RUNWAY_AIRPORT_NAME: GAUGE_TOKEN = 1043;
6862pub const GAUGE_TOKEN_ATC_RUNWAY_DISTANCE: GAUGE_TOKEN = 1044;
6863pub const GAUGE_TOKEN_ATC_RUNWAY_END_DISTANCE: GAUGE_TOKEN = 1045;
6864pub const GAUGE_TOKEN_ATC_RUNWAY_HEADING_DEGREES_TRUE: GAUGE_TOKEN = 1046;
6865pub const GAUGE_TOKEN_ATC_RUNWAY_LENGTH: GAUGE_TOKEN = 1047;
6866pub const GAUGE_TOKEN_ATC_RUNWAY_RELATIVE_POSITION_X: GAUGE_TOKEN = 1048;
6867pub const GAUGE_TOKEN_ATC_RUNWAY_RELATIVE_POSITION_Y: GAUGE_TOKEN = 1049;
6868pub const GAUGE_TOKEN_ATC_RUNWAY_RELATIVE_POSITION_Z: GAUGE_TOKEN = 1050;
6869pub const GAUGE_TOKEN_ATC_RUNWAY_SELECTED: GAUGE_TOKEN = 1051;
6870pub const GAUGE_TOKEN_ATC_RUNWAY_START_DISTANCE: GAUGE_TOKEN = 1052;
6871pub const GAUGE_TOKEN_ATC_RUNWAY_TDPOINT_RELATIVE_POSITION_X: GAUGE_TOKEN = 1053;
6872pub const GAUGE_TOKEN_ATC_RUNWAY_TDPOINT_RELATIVE_POSITION_Y: GAUGE_TOKEN = 1054;
6873pub const GAUGE_TOKEN_ATC_RUNWAY_TDPOINT_RELATIVE_POSITION_Z: GAUGE_TOKEN = 1055;
6874pub const GAUGE_TOKEN_ATC_RUNWAY_WIDTH: GAUGE_TOKEN = 1056;
6875pub const GAUGE_TOKEN_AUDIO_PANEL_VOLUME: GAUGE_TOKEN = 1057;
6876pub const GAUGE_TOKEN_AUTOBRAKES_ACTIVE: GAUGE_TOKEN = 1058;
6877pub const GAUGE_TOKEN_AUTOPILOT_AIRSPEED_MAX_CALCULATED: GAUGE_TOKEN = 1059;
6878pub const GAUGE_TOKEN_AUTOPILOT_AIRSPEED_MIN_CALCULATED: GAUGE_TOKEN = 1060;
6879pub const GAUGE_TOKEN_AUTOPILOT_ALTITUDE_ARM: GAUGE_TOKEN = 1061;
6880pub const GAUGE_TOKEN_AUTOPILOT_ALTITUDE_SLOT_INDEX: GAUGE_TOKEN = 1062;
6881pub const GAUGE_TOKEN_AUTOPILOT_APPROACH_ACTIVE: GAUGE_TOKEN = 1063;
6882pub const GAUGE_TOKEN_AUTOPILOT_APPROACH_ARM: GAUGE_TOKEN = 1064;
6883pub const GAUGE_TOKEN_AUTOPILOT_APPROACH_CAPTURED: GAUGE_TOKEN = 1065;
6884pub const GAUGE_TOKEN_AUTOPILOT_BANK_MODE: GAUGE_TOKEN = 1066;
6885pub const GAUGE_TOKEN_AUTOPILOT_DISENGAGED: GAUGE_TOKEN = 1067;
6886pub const GAUGE_TOKEN_AUTOPILOT_GLIDESLOPE_ACTIVE: GAUGE_TOKEN = 1068;
6887pub const GAUGE_TOKEN_AUTOPILOT_GLIDESLOPE_ARM: GAUGE_TOKEN = 1069;
6888pub const GAUGE_TOKEN_AUTOPILOT_HEADING_SLOT_INDEX: GAUGE_TOKEN = 1070;
6889pub const GAUGE_TOKEN_AUTOPILOT_MANAGED_INDEX: GAUGE_TOKEN = 1071;
6890pub const GAUGE_TOKEN_AUTOPILOT_MANAGED_SPEED_IN_MACH: GAUGE_TOKEN = 1072;
6891pub const GAUGE_TOKEN_AUTOPILOT_MANAGED_THROTTLE_ACTIVE: GAUGE_TOKEN = 1073;
6892pub const GAUGE_TOKEN_AUTOPILOT_MAX_BANK_ID: GAUGE_TOKEN = 1074;
6893pub const GAUGE_TOKEN_AUTOPILOT_RPM_SLOT_INDEX: GAUGE_TOKEN = 1075;
6894pub const GAUGE_TOKEN_AUTOPILOT_SPEED_SLOT_INDEX: GAUGE_TOKEN = 1076;
6895pub const GAUGE_TOKEN_AUTOPILOT_THROTTLE_MAX_THRUST: GAUGE_TOKEN = 1077;
6896pub const GAUGE_TOKEN_AUTOPILOT_VS_SLOT_INDEX: GAUGE_TOKEN = 1078;
6897pub const GAUGE_TOKEN_BAGGAGELOADER_ANGLE_CURRENT: GAUGE_TOKEN = 1079;
6898pub const GAUGE_TOKEN_BAGGAGELOADER_ANGLE_TARGET: GAUGE_TOKEN = 1080;
6899pub const GAUGE_TOKEN_BAGGAGELOADER_END_RAMP_Y: GAUGE_TOKEN = 1081;
6900pub const GAUGE_TOKEN_BAGGAGELOADER_END_RAMP_Z: GAUGE_TOKEN = 1082;
6901pub const GAUGE_TOKEN_BAGGAGELOADER_PIVOT_Y: GAUGE_TOKEN = 1083;
6902pub const GAUGE_TOKEN_BAGGAGELOADER_PIVOT_Z: GAUGE_TOKEN = 1084;
6903pub const GAUGE_TOKEN_BATTERY_BREAKER_PULLED: GAUGE_TOKEN = 1085;
6904pub const GAUGE_TOKEN_BATTERY_CONNECTION_ON: GAUGE_TOKEN = 1086;
6905pub const GAUGE_TOKEN_BLEED_AIR_APU: GAUGE_TOKEN = 1087;
6906pub const GAUGE_TOKEN_BLEED_AIR_ENGINE: GAUGE_TOKEN = 1088;
6907pub const GAUGE_TOKEN_BOARDINGRAMP_ELEVATION_CURRENT: GAUGE_TOKEN = 1089;
6908pub const GAUGE_TOKEN_BOARDINGRAMP_ELEVATION_TARGET: GAUGE_TOKEN = 1090;
6909pub const GAUGE_TOKEN_BOARDINGRAMP_END_POSITION_Y: GAUGE_TOKEN = 1091;
6910pub const GAUGE_TOKEN_BOARDINGRAMP_END_POSITION_Z: GAUGE_TOKEN = 1092;
6911pub const GAUGE_TOKEN_BOARDINGRAMP_ORIENTATION_CURRENT: GAUGE_TOKEN = 1093;
6912pub const GAUGE_TOKEN_BOARDINGRAMP_ORIENTATION_TARGET: GAUGE_TOKEN = 1094;
6913pub const GAUGE_TOKEN_BOARDINGRAMP_START_POSITION_Y: GAUGE_TOKEN = 1095;
6914pub const GAUGE_TOKEN_BOARDINGRAMP_START_POSITION_Z: GAUGE_TOKEN = 1096;
6915pub const GAUGE_TOKEN_BRAKES_LEFT_POS_EX1: GAUGE_TOKEN = 1097;
6916pub const GAUGE_TOKEN_BRAKES_RIGHT_POS_EX1: GAUGE_TOKEN = 1098;
6917pub const GAUGE_TOKEN_BREAKER_ADF: GAUGE_TOKEN = 1099;
6918pub const GAUGE_TOKEN_BREAKER_ALTFLD: GAUGE_TOKEN = 1100;
6919pub const GAUGE_TOKEN_BREAKER_AUTOPILOT: GAUGE_TOKEN = 1101;
6920pub const GAUGE_TOKEN_BREAKER_AVNBUS1: GAUGE_TOKEN = 1102;
6921pub const GAUGE_TOKEN_BREAKER_AVNBUS2: GAUGE_TOKEN = 1103;
6922pub const GAUGE_TOKEN_BREAKER_AVNFAN: GAUGE_TOKEN = 1104;
6923pub const GAUGE_TOKEN_BREAKER_FLAP: GAUGE_TOKEN = 1105;
6924pub const GAUGE_TOKEN_BREAKER_GPS: GAUGE_TOKEN = 1106;
6925pub const GAUGE_TOKEN_BREAKER_INST: GAUGE_TOKEN = 1107;
6926pub const GAUGE_TOKEN_BREAKER_INSTLTS: GAUGE_TOKEN = 1108;
6927pub const GAUGE_TOKEN_BREAKER_LTS_PWR: GAUGE_TOKEN = 1109;
6928pub const GAUGE_TOKEN_BREAKER_NAVCOM1: GAUGE_TOKEN = 1110;
6929pub const GAUGE_TOKEN_BREAKER_NAVCOM2: GAUGE_TOKEN = 1111;
6930pub const GAUGE_TOKEN_BREAKER_NAVCOM3: GAUGE_TOKEN = 1112;
6931pub const GAUGE_TOKEN_BREAKER_TURNCOORD: GAUGE_TOKEN = 1113;
6932pub const GAUGE_TOKEN_BREAKER_WARN: GAUGE_TOKEN = 1114;
6933pub const GAUGE_TOKEN_BREAKER_XPNDR: GAUGE_TOKEN = 1115;
6934pub const GAUGE_TOKEN_BUS_BREAKER_PULLED: GAUGE_TOKEN = 1116;
6935pub const GAUGE_TOKEN_BUS_CONNECTION_ON: GAUGE_TOKEN = 1117;
6936pub const GAUGE_TOKEN_BUS_LOOKUP_INDEX: GAUGE_TOKEN = 1118;
6937pub const GAUGE_TOKEN_CATERINGTRUCK_AIRCRAFT_DOOR_CONTACT_OFFSET_Z: GAUGE_TOKEN = 1119;
6938pub const GAUGE_TOKEN_CATERINGTRUCK_ELEVATION_CURRENT: GAUGE_TOKEN = 1120;
6939pub const GAUGE_TOKEN_CATERINGTRUCK_ELEVATION_TARGET: GAUGE_TOKEN = 1121;
6940pub const GAUGE_TOKEN_CATERINGTRUCK_OPENING_CURRENT: GAUGE_TOKEN = 1122;
6941pub const GAUGE_TOKEN_CATERINGTRUCK_OPENING_TARGET: GAUGE_TOKEN = 1123;
6942pub const GAUGE_TOKEN_CIRCUIT_BREAKER_PULLED: GAUGE_TOKEN = 1124;
6943pub const GAUGE_TOKEN_CIRCUIT_CONNECTION_ON: GAUGE_TOKEN = 1125;
6944pub const GAUGE_TOKEN_CIRCUIT_NAVCOM1_ON: GAUGE_TOKEN = 1126;
6945pub const GAUGE_TOKEN_CIRCUIT_NAVCOM2_ON: GAUGE_TOKEN = 1127;
6946pub const GAUGE_TOKEN_CIRCUIT_NAVCOM3_ON: GAUGE_TOKEN = 1128;
6947pub const GAUGE_TOKEN_CIRCUIT_ON: GAUGE_TOKEN = 1129;
6948pub const GAUGE_TOKEN_CIRCUIT_SWITCH_ON: GAUGE_TOKEN = 1130;
6949pub const GAUGE_TOKEN_COM1_STORED_FREQUENCY: GAUGE_TOKEN = 1131;
6950pub const GAUGE_TOKEN_COM2_STORED_FREQUENCY: GAUGE_TOKEN = 1132;
6951pub const GAUGE_TOKEN_COM3_STORED_FREQUENCY: GAUGE_TOKEN = 1133;
6952pub const GAUGE_TOKEN_COM_ACTIVE_FREQUENCY: GAUGE_TOKEN = 1134;
6953pub const GAUGE_TOKEN_COM_RECEIVE: GAUGE_TOKEN = 1135;
6954pub const GAUGE_TOKEN_COM_STANDBY_FREQUENCY: GAUGE_TOKEN = 1136;
6955pub const GAUGE_TOKEN_COM_VOLUME: GAUGE_TOKEN = 1137;
6956pub const GAUGE_TOKEN_COPILOT_TRANSMITTER_TYPE: GAUGE_TOKEN = 1138;
6957pub const GAUGE_TOKEN_COPILOT_TRANSMITTING: GAUGE_TOKEN = 1139;
6958pub const GAUGE_TOKEN_ELEVATOR_TRIM_DISABLED: GAUGE_TOKEN = 1140;
6959pub const GAUGE_TOKEN_ELEVATOR_TRIM_NEUTRAL: GAUGE_TOKEN = 1141;
6960pub const GAUGE_TOKEN_ELT_ACTIVE: GAUGE_TOKEN = 1142;
6961pub const GAUGE_TOKEN_EXTERNAL_POWER_AVAILABLE: GAUGE_TOKEN = 1143;
6962pub const GAUGE_TOKEN_EXTERNAL_POWER_BREAKER_PULLED: GAUGE_TOKEN = 1144;
6963pub const GAUGE_TOKEN_EXTERNAL_POWER_CONNECTION_ON: GAUGE_TOKEN = 1145;
6964pub const GAUGE_TOKEN_EXTERNAL_POWER_ON: GAUGE_TOKEN = 1146;
6965pub const GAUGE_TOKEN_FLIGHT_DIRECTOR_BANK_EX1: GAUGE_TOKEN = 1147;
6966pub const GAUGE_TOKEN_FLIGHT_DIRECTOR_PITCH_EX1: GAUGE_TOKEN = 1148;
6967pub const GAUGE_TOKEN_FUELSYSTEM_ENGINE_PRESSURE: GAUGE_TOKEN = 1149;
6968pub const GAUGE_TOKEN_FUELSYSTEM_JUNCTION_SETTING: GAUGE_TOKEN = 1150;
6969pub const GAUGE_TOKEN_FUELSYSTEM_LINE_FUEL_FLOW: GAUGE_TOKEN = 1151;
6970pub const GAUGE_TOKEN_FUELSYSTEM_LINE_FUEL_LEVEL: GAUGE_TOKEN = 1152;
6971pub const GAUGE_TOKEN_FUELSYSTEM_LINE_FUEL_PRESSURE: GAUGE_TOKEN = 1153;
6972pub const GAUGE_TOKEN_FUELSYSTEM_PUMP_ACTIVE: GAUGE_TOKEN = 1154;
6973pub const GAUGE_TOKEN_FUELSYSTEM_PUMP_SWITCH: GAUGE_TOKEN = 1155;
6974pub const GAUGE_TOKEN_FUELSYSTEM_TANK_CAPACITY: GAUGE_TOKEN = 1156;
6975pub const GAUGE_TOKEN_FUELSYSTEM_TANK_LEVEL: GAUGE_TOKEN = 1157;
6976pub const GAUGE_TOKEN_FUELSYSTEM_TANK_QUANTITY: GAUGE_TOKEN = 1158;
6977pub const GAUGE_TOKEN_FUELSYSTEM_TANK_WEIGHT: GAUGE_TOKEN = 1159;
6978pub const GAUGE_TOKEN_FUELSYSTEM_TRIGGER_STATUS: GAUGE_TOKEN = 1160;
6979pub const GAUGE_TOKEN_FUELSYSTEM_VALVE_OPEN: GAUGE_TOKEN = 1161;
6980pub const GAUGE_TOKEN_FUELSYSTEM_VALVE_SWITCH: GAUGE_TOKEN = 1162;
6981pub const GAUGE_TOKEN_FUELTRUCK_HOSE_DEPLOYED: GAUGE_TOKEN = 1163;
6982pub const GAUGE_TOKEN_FUELTRUCK_HOSE_END_POSX: GAUGE_TOKEN = 1164;
6983pub const GAUGE_TOKEN_FUELTRUCK_HOSE_END_POSZ: GAUGE_TOKEN = 1165;
6984pub const GAUGE_TOKEN_FUELTRUCK_HOSE_END_RELATIVE_HEADING: GAUGE_TOKEN = 1166;
6985pub const GAUGE_TOKEN_FUEL_TRANSFERT_PUMP_ON: GAUGE_TOKEN = 1167;
6986pub const GAUGE_TOKEN_GENERAL_ENGINE1_THROTTLE_MANAGED_MODE: GAUGE_TOKEN = 1168;
6987pub const GAUGE_TOKEN_GENERAL_ENGINE2_THROTTLE_MANAGED_MODE: GAUGE_TOKEN = 1169;
6988pub const GAUGE_TOKEN_GENERAL_ENGINE3_THROTTLE_MANAGED_MODE: GAUGE_TOKEN = 1170;
6989pub const GAUGE_TOKEN_GENERAL_ENGINE4_THROTTLE_MANAGED_MODE: GAUGE_TOKEN = 1171;
6990pub const GAUGE_TOKEN_GENERAL_ENG_COMBUSTION_EX1: GAUGE_TOKEN = 1172;
6991pub const GAUGE_TOKEN_GENERAL_ENG_FUEL_PUMP_SWITCH_EX1: GAUGE_TOKEN = 1173;
6992pub const GAUGE_TOKEN_GENERAL_ENG_HOBBS_ELAPSED_TIME: GAUGE_TOKEN = 1174;
6993pub const GAUGE_TOKEN_GPS_FLIGHTPLAN_TOTAL_DISTANCE: GAUGE_TOKEN = 1175;
6994pub const GAUGE_TOKEN_GROUNDPOWERUNIT_HOSE_DEPLOYED: GAUGE_TOKEN = 1176;
6995pub const GAUGE_TOKEN_GROUNDPOWERUNIT_HOSE_END_POSX: GAUGE_TOKEN = 1177;
6996pub const GAUGE_TOKEN_GROUNDPOWERUNIT_HOSE_END_POSZ: GAUGE_TOKEN = 1178;
6997pub const GAUGE_TOKEN_GROUNDPOWERUNIT_HOSE_END_RELATIVE_HEADING: GAUGE_TOKEN = 1179;
6998pub const GAUGE_TOKEN_INTERACTIVE_POINT_BANK: GAUGE_TOKEN = 1180;
6999pub const GAUGE_TOKEN_INTERACTIVE_POINT_HEADING: GAUGE_TOKEN = 1181;
7000pub const GAUGE_TOKEN_INTERACTIVE_POINT_JETWAY_LEFT_BEND: GAUGE_TOKEN = 1182;
7001pub const GAUGE_TOKEN_INTERACTIVE_POINT_JETWAY_LEFT_DEPLOYMENT: GAUGE_TOKEN = 1183;
7002pub const GAUGE_TOKEN_INTERACTIVE_POINT_JETWAY_RIGHT_BEND: GAUGE_TOKEN = 1184;
7003pub const GAUGE_TOKEN_INTERACTIVE_POINT_JETWAY_RIGHT_DEPLOYMENT: GAUGE_TOKEN = 1185;
7004pub const GAUGE_TOKEN_INTERACTIVE_POINT_JETWAY_TOP_HORIZONTAL: GAUGE_TOKEN = 1186;
7005pub const GAUGE_TOKEN_INTERACTIVE_POINT_JETWAY_TOP_VERTICAL: GAUGE_TOKEN = 1187;
7006pub const GAUGE_TOKEN_INTERACTIVE_POINT_OPEN: GAUGE_TOKEN = 1188;
7007pub const GAUGE_TOKEN_INTERACTIVE_POINT_PITCH: GAUGE_TOKEN = 1189;
7008pub const GAUGE_TOKEN_INTERACTIVE_POINT_POSX: GAUGE_TOKEN = 1190;
7009pub const GAUGE_TOKEN_INTERACTIVE_POINT_POSY: GAUGE_TOKEN = 1191;
7010pub const GAUGE_TOKEN_INTERACTIVE_POINT_POSZ: GAUGE_TOKEN = 1192;
7011pub const GAUGE_TOKEN_INTERACTIVE_POINT_TYPE: GAUGE_TOKEN = 1193;
7012pub const GAUGE_TOKEN_INTERCOM_MODE: GAUGE_TOKEN = 1194;
7013pub const GAUGE_TOKEN_INTERCOM_SYSTEM_ACTIVE: GAUGE_TOKEN = 1195;
7014pub const GAUGE_TOKEN_IS_ANY_INTERIOR_LIGHT_ON: GAUGE_TOKEN = 1196;
7015pub const GAUGE_TOKEN_JETWAY_HOOD_LEFT_BEND: GAUGE_TOKEN = 1197;
7016pub const GAUGE_TOKEN_JETWAY_HOOD_LEFT_DEPLOYMENT: GAUGE_TOKEN = 1198;
7017pub const GAUGE_TOKEN_JETWAY_HOOD_RIGHT_BEND: GAUGE_TOKEN = 1199;
7018pub const GAUGE_TOKEN_JETWAY_HOOD_RIGHT_DEPLOYMENT: GAUGE_TOKEN = 1200;
7019pub const GAUGE_TOKEN_JETWAY_HOOD_TOP_HORIZONTAL: GAUGE_TOKEN = 1201;
7020pub const GAUGE_TOKEN_JETWAY_HOOD_TOP_VERTICAL: GAUGE_TOKEN = 1202;
7021pub const GAUGE_TOKEN_JETWAY_MOVING: GAUGE_TOKEN = 1203;
7022pub const GAUGE_TOKEN_JETWAY_WHEEL_ORIENTATION_CURRENT: GAUGE_TOKEN = 1204;
7023pub const GAUGE_TOKEN_JETWAY_WHEEL_ORIENTATION_TARGET: GAUGE_TOKEN = 1205;
7024pub const GAUGE_TOKEN_JETWAY_WHEEL_SPEED: GAUGE_TOKEN = 1206;
7025pub const GAUGE_TOKEN_KOHLSMAN_SETTING_STD: GAUGE_TOKEN = 1207;
7026pub const GAUGE_TOKEN_LIGHT_BACKLIGHT_INTENSITY: GAUGE_TOKEN = 1208;
7027pub const GAUGE_TOKEN_LIGHT_GLARESHIELD: GAUGE_TOKEN = 1209;
7028pub const GAUGE_TOKEN_LIGHT_GYROLIGHT_INTENSITY: GAUGE_TOKEN = 1210;
7029pub const GAUGE_TOKEN_LIGHT_HEADLIGHT_INTENSITY: GAUGE_TOKEN = 1211;
7030pub const GAUGE_TOKEN_LIGHT_PEDESTRAL: GAUGE_TOKEN = 1212;
7031pub const GAUGE_TOKEN_LIGHT_POTENTIOMETER: GAUGE_TOKEN = 1213;
7032pub const GAUGE_TOKEN_MARKER_BEACON_SENSITIVITY_HIGH: GAUGE_TOKEN = 1214;
7033pub const GAUGE_TOKEN_MARKER_BEACON_TEST_MUTE: GAUGE_TOKEN = 1215;
7034pub const GAUGE_TOKEN_MISSION_SCORE: GAUGE_TOKEN = 1216;
7035pub const GAUGE_TOKEN_NAV_VOLUME: GAUGE_TOKEN = 1217;
7036pub const GAUGE_TOKEN_ON_ANY_RUNWAY: GAUGE_TOKEN = 1218;
7037pub const GAUGE_TOKEN_PILOT_TRANSMITTER_TYPE: GAUGE_TOKEN = 1219;
7038pub const GAUGE_TOKEN_PILOT_TRANSMITTING: GAUGE_TOKEN = 1220;
7039pub const GAUGE_TOKEN_PITOT_HEAT_SWITCH: GAUGE_TOKEN = 1221;
7040pub const GAUGE_TOKEN_PLANE_ALT_ABOVE_GROUND_MINUS_CG: GAUGE_TOKEN = 1222;
7041pub const GAUGE_TOKEN_PLANE_IN_PARKING_STATE: GAUGE_TOKEN = 1223;
7042pub const GAUGE_TOKEN_PLANE_TOUCHDOWN_BANK_DEGREES: GAUGE_TOKEN = 1224;
7043pub const GAUGE_TOKEN_PLANE_TOUCHDOWN_HEADING_DEGREES_MAGNETIC: GAUGE_TOKEN = 1225;
7044pub const GAUGE_TOKEN_PLANE_TOUCHDOWN_HEADING_DEGREES_TRUE: GAUGE_TOKEN = 1226;
7045pub const GAUGE_TOKEN_PLANE_TOUCHDOWN_LATITUDE: GAUGE_TOKEN = 1227;
7046pub const GAUGE_TOKEN_PLANE_TOUCHDOWN_LONGITUDE: GAUGE_TOKEN = 1228;
7047pub const GAUGE_TOKEN_PLANE_TOUCHDOWN_NORMAL_VELOCITY: GAUGE_TOKEN = 1229;
7048pub const GAUGE_TOKEN_PLANE_TOUCHDOWN_PITCH_DEGREES: GAUGE_TOKEN = 1230;
7049pub const GAUGE_TOKEN_PUSHBACK_ATTACHED: GAUGE_TOKEN = 1231;
7050pub const GAUGE_TOKEN_PUSHBACK_AVAILABLE: GAUGE_TOKEN = 1232;
7051pub const GAUGE_TOKEN_RECIP_ENG_ENGINE_MASTER_SWITCH: GAUGE_TOKEN = 1233;
7052pub const GAUGE_TOKEN_RECIP_ENG_GLOW_PLUG_ACTIVE: GAUGE_TOKEN = 1234;
7053pub const GAUGE_TOKEN_REJECTED_TAKEOFF_BRAKES_ACTIVE: GAUGE_TOKEN = 1235;
7054pub const GAUGE_TOKEN_RUDDER_TRIM_DISABLED: GAUGE_TOKEN = 1236;
7055pub const GAUGE_TOKEN_SHUTOFF_VALVE_PULLED: GAUGE_TOKEN = 1237;
7056pub const GAUGE_TOKEN_SLOPE_TO_ATC_RUNWAY: GAUGE_TOKEN = 1238;
7057pub const GAUGE_TOKEN_SPEAKER_ACTIVE: GAUGE_TOKEN = 1239;
7058pub const GAUGE_TOKEN_TOTAL_UNUSABLE_FUEL_QUANTITY_GALLONS: GAUGE_TOKEN = 1240;
7059pub const GAUGE_TOKEN_TURB_ENGINE_1_COMMANDED_N1: GAUGE_TOKEN = 1241;
7060pub const GAUGE_TOKEN_TURB_ENGINE_1_FREE_TURBINE_TORQUE: GAUGE_TOKEN = 1242;
7061pub const GAUGE_TOKEN_TURB_ENGINE_1_THROTTLE_COMMANDED_N1: GAUGE_TOKEN = 1243;
7062pub const GAUGE_TOKEN_TURB_ENGINE_2_COMMANDED_N1: GAUGE_TOKEN = 1244;
7063pub const GAUGE_TOKEN_TURB_ENGINE_2_FREE_TURBINE_TORQUE: GAUGE_TOKEN = 1245;
7064pub const GAUGE_TOKEN_TURB_ENGINE_2_THROTTLE_COMMANDED_N1: GAUGE_TOKEN = 1246;
7065pub const GAUGE_TOKEN_TURB_ENGINE_3_COMMANDED_N1: GAUGE_TOKEN = 1247;
7066pub const GAUGE_TOKEN_TURB_ENGINE_3_FREE_TURBINE_TORQUE: GAUGE_TOKEN = 1248;
7067pub const GAUGE_TOKEN_TURB_ENGINE_3_THROTTLE_COMMANDED_N1: GAUGE_TOKEN = 1249;
7068pub const GAUGE_TOKEN_TURB_ENGINE_4_COMMANDED_N1: GAUGE_TOKEN = 1250;
7069pub const GAUGE_TOKEN_TURB_ENGINE_4_FREE_TURBINE_TORQUE: GAUGE_TOKEN = 1251;
7070pub const GAUGE_TOKEN_TURB_ENGINE_4_THROTTLE_COMMANDED_N1: GAUGE_TOKEN = 1252;
7071pub const GAUGE_TOKEN_TURB_ENG_IGNITION_SWITCH_EX1: GAUGE_TOKEN = 1253;
7072pub const GAUGE_TOKEN_TURB_ENG_IS_IGNITING: GAUGE_TOKEN = 1254;
7073pub const GAUGE_TOKEN_TURN_COORDINATOR_BALL_POS_INV: GAUGE_TOKEN = 1255;
7074pub const GAUGE_TOKEN_WAGON_BACK_LINK_LENGTH: GAUGE_TOKEN = 1256;
7075pub const GAUGE_TOKEN_WAGON_BACK_LINK_ORIENTATION: GAUGE_TOKEN = 1257;
7076pub const GAUGE_TOKEN_WAGON_BACK_LINK_START_POSZ: GAUGE_TOKEN = 1258;
7077pub const GAUGE_TOKEN_WAGON_FRONT_LINK_LENGTH: GAUGE_TOKEN = 1259;
7078pub const GAUGE_TOKEN_WAGON_FRONT_LINK_ORIENTATION: GAUGE_TOKEN = 1260;
7079pub const GAUGE_TOKEN_WAGON_FRONT_LINK_START_POSZ: GAUGE_TOKEN = 1261;
7080pub const GAUGE_TOKEN_WINDSHIELD_DEICE_SWITCH: GAUGE_TOKEN = 1262;
7081pub const GAUGE_TOKEN_WINDSHIELD_WIND_VELOCITY: GAUGE_TOKEN = 1263;
7082pub const GAUGE_TOKEN_GPS_OBS_ACTIVE: GAUGE_TOKEN = 1264;
7083pub const GAUGE_TOKEN_GPS_OBS_VALUE: GAUGE_TOKEN = 1265;
7084pub const GAUGE_TOKEN_HAND_ANIM_STATE: GAUGE_TOKEN = 1266;
7085pub const GAUGE_TOKEN_FUELSYSTEM_TANK_TOTAL_QUANTITY: GAUGE_TOKEN = 1267;
7086pub const GAUGE_TOKEN_BATTERY_ESTIMATED_CAPACITY_PCT: GAUGE_TOKEN = 1268;
7087pub const GAUGE_TOKEN_CONTACT_POINT_COMPRESSION: GAUGE_TOKEN = 1269;
7088pub const GAUGE_TOKEN_AUTOPILOT_AVIONICS_MANAGED: GAUGE_TOKEN = 1270;
7089pub const GAUGE_TOKEN_AUTOPILOT_BANK_HOLD_REF: GAUGE_TOKEN = 1271;
7090pub const GAUGE_TOKEN_CONTACT_POINT_POSITION: GAUGE_TOKEN = 1272;
7091pub const GAUGE_TOKEN_OIL_COOLING_FLAPS_POSITION: GAUGE_TOKEN = 1273;
7092pub const GAUGE_TOKEN_RADIATOR_COOLING_FLAPS_POSITION: GAUGE_TOKEN = 1274;
7093pub const GAUGE_TOKEN_INTERACTIVE_POINT_GOAL: GAUGE_TOKEN = 1275;
7094pub const GAUGE_TOKEN_COM_RECEIVE_EX1: GAUGE_TOKEN = 1276;
7095pub const GAUGE_TOKEN_RECIP_ENG_ANTIDETONATION_FLOW_RATE: GAUGE_TOKEN = 1277;
7096pub const GAUGE_TOKEN_CIRCUIT_COM_ON: GAUGE_TOKEN = 1278;
7097pub const GAUGE_TOKEN_CIRCUIT_NAV_ON: GAUGE_TOKEN = 1279;
7098pub const GAUGE_TOKEN_YOKE_POS_X_LINEAR: GAUGE_TOKEN = 1280;
7099pub const GAUGE_TOKEN_TACAN_DRIVES_NAV1: GAUGE_TOKEN = 1281;
7100pub const GAUGE_TOKEN_RACE_LAST_LAP_TIME: GAUGE_TOKEN = 1282;
7101pub const GAUGE_TOKEN_CIRCUIT_NAVCOM4_ON: GAUGE_TOKEN = 1283;
7102pub const GAUGE_TOKEN_BREAKER_NAVCOM4: GAUGE_TOKEN = 1284;
7103pub const GAUGE_TOKEN_AUTOPILOT_APPROACH_IS_LOCALIZER: GAUGE_TOKEN = 1285;
7104pub const GAUGE_TOKEN_C_GAUGE_TOKEN: GAUGE_TOKEN = 1286;
7105pub type GAUGE_TOKEN = ::std::os::raw::c_uint;
7106pub const VAR_TYPE_VAR_TYPE_NONE: VAR_TYPE = 0;
7107pub const VAR_TYPE_TYPE_BOOL8: VAR_TYPE = 1;
7108pub const VAR_TYPE_TYPE_UINT8: VAR_TYPE = 2;
7109pub const VAR_TYPE_TYPE_SINT8: VAR_TYPE = 3;
7110pub const VAR_TYPE_TYPE_FLAGS8: VAR_TYPE = 4;
7111pub const VAR_TYPE_TYPE_ENUM8: VAR_TYPE = 5;
7112pub const VAR_TYPE_TYPE_BOOL16: VAR_TYPE = 6;
7113pub const VAR_TYPE_TYPE_ANGL16: VAR_TYPE = 7;
7114pub const VAR_TYPE_TYPE_UINT16: VAR_TYPE = 8;
7115pub const VAR_TYPE_TYPE_SINT16: VAR_TYPE = 9;
7116pub const VAR_TYPE_TYPE_UIF16: VAR_TYPE = 10;
7117pub const VAR_TYPE_TYPE_SIF16: VAR_TYPE = 11;
7118pub const VAR_TYPE_TYPE_FLAGS16: VAR_TYPE = 12;
7119pub const VAR_TYPE_TYPE_ENUM16: VAR_TYPE = 13;
7120pub const VAR_TYPE_TYPE_BCD16: VAR_TYPE = 14;
7121pub const VAR_TYPE_TYPE_BCO16: VAR_TYPE = 15;
7122pub const VAR_TYPE_TYPE_VAR16: VAR_TYPE = 16;
7123pub const VAR_TYPE_TYPE_BOOL32: VAR_TYPE = 17;
7124pub const VAR_TYPE_TYPE_ANGL32: VAR_TYPE = 18;
7125pub const VAR_TYPE_TYPE_UINT32: VAR_TYPE = 19;
7126pub const VAR_TYPE_TYPE_SINT32: VAR_TYPE = 20;
7127pub const VAR_TYPE_TYPE_UIF32: VAR_TYPE = 21;
7128pub const VAR_TYPE_TYPE_SIF32: VAR_TYPE = 22;
7129pub const VAR_TYPE_TYPE_FLAGS32: VAR_TYPE = 23;
7130pub const VAR_TYPE_TYPE_ENUM32: VAR_TYPE = 24;
7131pub const VAR_TYPE_TYPE_VAR32: VAR_TYPE = 25;
7132pub const VAR_TYPE_TYPE_ANGL48: VAR_TYPE = 26;
7133pub const VAR_TYPE_TYPE_SINT48: VAR_TYPE = 27;
7134pub const VAR_TYPE_TYPE_UIF48: VAR_TYPE = 28;
7135pub const VAR_TYPE_TYPE_SIF48: VAR_TYPE = 29;
7136pub const VAR_TYPE_TYPE_UINT64: VAR_TYPE = 30;
7137pub const VAR_TYPE_TYPE_SINT64: VAR_TYPE = 31;
7138pub const VAR_TYPE_TYPE_SIF64: VAR_TYPE = 32;
7139pub const VAR_TYPE_TYPE_FLOAT64: VAR_TYPE = 33;
7140pub const VAR_TYPE_TYPE_BOOL: VAR_TYPE = 34;
7141pub const VAR_TYPE_TYPE_FLAGS: VAR_TYPE = 35;
7142pub const VAR_TYPE_TYPE_ENUM: VAR_TYPE = 36;
7143pub const VAR_TYPE_TYPE_VOID: VAR_TYPE = 37;
7144pub const VAR_TYPE_TYPE_PVOID: VAR_TYPE = 38;
7145pub const VAR_TYPE_TYPE_PUINT32: VAR_TYPE = 39;
7146pub const VAR_TYPE_TYPE_PSINT32: VAR_TYPE = 40;
7147pub const VAR_TYPE_TYPE_PFLOAT64: VAR_TYPE = 41;
7148pub const VAR_TYPE_VAR_TYPE_MAX: VAR_TYPE = 42;
7149pub type VAR_TYPE = ::std::os::raw::c_uint;
7150#[repr(C, packed(4))]
7151#[derive(Copy, Clone)]
7152pub union UNIVERSAL_VAR {
7153 pub n: FLOAT64,
7154 pub b: BOOL,
7155 pub e: ENUM,
7156 pub f: FLAGS,
7157 pub p: PVOID,
7158 pub d: VAR32,
7159 pub o: VAR32,
7160}
7161pub type PUNIVERSAL_VAR = *mut UNIVERSAL_VAR;
7162pub type PPUNIVERSAL_VAR = *mut *mut UNIVERSAL_VAR;
7163#[repr(C, packed(4))]
7164#[derive(Copy, Clone)]
7165pub struct MODULE_VAR {
7166 pub id: GAUGE_TOKEN,
7167 pub var_ptr: PVOID,
7168 pub var_type: VAR_TYPE,
7169 pub var_value: UNIVERSAL_VAR,
7170 pub var_old: UNIVERSAL_VAR,
7171}
7172pub type PMODULE_VAR = *mut MODULE_VAR;
7173pub type PPMODULE_VAR = *mut *mut MODULE_VAR;
7174#[repr(C)]
7175#[repr(align(4))]
7176#[derive(Debug, Copy, Clone)]
7177pub struct IGaugeCDrawableCreateParameters {
7178 pub _bindgen_opaque_blob: [u32; 2usize],
7179}
7180pub const IGaugeCDrawableCreateParameters_PARAMETER_TYPE_PARAMETER_TYPE_NONE:
7181 IGaugeCDrawableCreateParameters_PARAMETER_TYPE = 0;
7182pub const IGaugeCDrawableCreateParameters_PARAMETER_TYPE_PARAMETER_TYPE_BOOL:
7183 IGaugeCDrawableCreateParameters_PARAMETER_TYPE = 1;
7184pub const IGaugeCDrawableCreateParameters_PARAMETER_TYPE_PARAMETER_TYPE_FLOAT:
7185 IGaugeCDrawableCreateParameters_PARAMETER_TYPE = 2;
7186pub const IGaugeCDrawableCreateParameters_PARAMETER_TYPE_PARAMETER_TYPE_INT:
7187 IGaugeCDrawableCreateParameters_PARAMETER_TYPE = 3;
7188pub const IGaugeCDrawableCreateParameters_PARAMETER_TYPE_PARAMETER_TYPE_STRING:
7189 IGaugeCDrawableCreateParameters_PARAMETER_TYPE = 4;
7190pub type IGaugeCDrawableCreateParameters_PARAMETER_TYPE = ::std::os::raw::c_uint;
7191#[repr(C)]
7192#[repr(align(4))]
7193#[derive(Debug, Copy, Clone)]
7194pub struct IGaugeCDrawableDrawParameters {
7195 pub _bindgen_opaque_blob: [u32; 2usize],
7196}
7197#[repr(C)]
7198#[repr(align(4))]
7199#[derive(Debug, Copy, Clone)]
7200pub struct IGaugeCDrawable {
7201 pub _bindgen_opaque_blob: [u32; 2usize],
7202}
7203pub const IGaugeCDrawable_TAKES_DC: IGaugeCDrawable__bindgen_ty_1 = 1;
7204pub const IGaugeCDrawable_TAKES_PIMAGE: IGaugeCDrawable__bindgen_ty_1 = 2;
7205pub const IGaugeCDrawable_NOT_RESIZABLE: IGaugeCDrawable__bindgen_ty_1 = 4;
7206pub const IGaugeCDrawable_DRAWS_ALPHA: IGaugeCDrawable__bindgen_ty_1 = 8;
7207pub const IGaugeCDrawable_NO_TRANSPARENCY: IGaugeCDrawable__bindgen_ty_1 = 16;
7208pub const IGaugeCDrawable_MASK_TRANSPARENCY: IGaugeCDrawable__bindgen_ty_1 = 32;
7209pub const IGaugeCDrawable_DOUBLE_BUFFER: IGaugeCDrawable__bindgen_ty_1 = 64;
7210pub type IGaugeCDrawable__bindgen_ty_1 = ::std::os::raw::c_uint;
7211#[repr(C)]
7212#[repr(align(4))]
7213#[derive(Debug, Copy, Clone)]
7214pub struct IGaugeCCallback {
7215 pub _bindgen_opaque_blob: [u32; 2usize],
7216}
7217#[repr(C)]
7218#[derive(Debug, Copy, Clone)]
7219pub struct NetOut {
7220 _unused: [u8; 0],
7221}
7222#[repr(C)]
7223#[derive(Debug, Copy, Clone)]
7224pub struct NetIn {
7225 _unused: [u8; 0],
7226}
7227#[repr(C)]
7228#[repr(align(4))]
7229#[derive(Debug, Copy, Clone)]
7230pub struct ISerializableGaugeCCallback {
7231 pub _bindgen_opaque_blob: [u32; 2usize],
7232}
7233#[repr(C)]
7234#[repr(align(4))]
7235#[derive(Debug, Copy, Clone)]
7236pub struct IAircraftCCallback {
7237 pub _bindgen_opaque_blob: [u32; 2usize],
7238}
7239#[repr(C)]
7240#[repr(align(4))]
7241#[derive(Debug, Copy, Clone)]
7242pub struct IPanelCCallback {
7243 pub _bindgen_opaque_blob: [u32; 2usize],
7244}
7245#[repr(C)]
7246#[repr(align(4))]
7247#[derive(Debug, Copy, Clone)]
7248pub struct IFSXPanelCCallback {
7249 pub _bindgen_opaque_blob: [u32; 2usize],
7250}
7251pub type GAUGE_KEY_EVENT_HANDLER =
7252 ::std::option::Option<unsafe extern "C" fn(event: ID32, evdata: UINT32, userdata: PVOID)>;
7253pub type GAUGE_KEY_EVENT_HANDLER_EX1 = ::std::option::Option<
7254 unsafe extern "C" fn(
7255 event: ID32,
7256 evdata0: UINT32,
7257 evdata1: UINT32,
7258 evdata2: UINT32,
7259 evdata3: UINT32,
7260 evdata4: UINT32,
7261 userdata: PVOID,
7262 ),
7263>;
7264pub const PANEL_TYPE_PANEL_TYPE_PLAIN: PANEL_TYPE = 0;
7265pub const PANEL_TYPE_PANEL_TYPE_HUD: PANEL_TYPE = 1;
7266pub const PANEL_TYPE_PANEL_TYPE_SPECIAL: PANEL_TYPE = 2;
7267pub const PANEL_TYPE_PANEL_TYPE_TEXTURE: PANEL_TYPE = 3;
7268pub const PANEL_TYPE_PANEL_TYPE_MISSION: PANEL_TYPE = 4;
7269pub type PANEL_TYPE = ::std::os::raw::c_uint;
7270pub type PFN_FLOAT64 = ::std::option::Option<unsafe extern "C" fn(arg1: FLOAT64) -> FLOAT64>;
7271pub type PMODULE_VAR_CB = ::std::option::Option<unsafe extern "C" fn(arg1: PMODULE_VAR) -> FLOAT64>;
7272pub const ELEMENT_TYPE_ENUM_ELEMENT_TYPE_STATIC_IMAGE: ELEMENT_TYPE_ENUM = 0;
7273pub const ELEMENT_TYPE_ENUM_ELEMENT_TYPE_NEEDLE: ELEMENT_TYPE_ENUM = 1;
7274pub const ELEMENT_TYPE_ENUM_ELEMENT_TYPE_STRING: ELEMENT_TYPE_ENUM = 2;
7275pub const ELEMENT_TYPE_ENUM_ELEMENT_TYPE_SLIDER: ELEMENT_TYPE_ENUM = 3;
7276pub const ELEMENT_TYPE_ENUM_ELEMENT_TYPE_ICON: ELEMENT_TYPE_ENUM = 4;
7277pub const ELEMENT_TYPE_ENUM_ELEMENT_TYPE_MOVING_IMAGE: ELEMENT_TYPE_ENUM = 5;
7278pub const ELEMENT_TYPE_ENUM_ELEMENT_TYPE_SPRITE: ELEMENT_TYPE_ENUM = 6;
7279pub type ELEMENT_TYPE_ENUM = ::std::os::raw::c_uint;
7280#[repr(C, packed(4))]
7281#[derive(Debug, Copy, Clone)]
7282pub struct NONLINEARITY {
7283 pub pt: PIXPOINT,
7284 pub value: FLOAT64,
7285 pub degrees: FLOAT64,
7286}
7287pub type PNONLINEARITY = *mut NONLINEARITY;
7288pub type PPNONLINEARITY = *mut *mut NONLINEARITY;
7289pub const FAILURE_KEY_FAIL_NONE: FAILURE_KEY = 0;
7290pub const FAILURE_KEY_OLD_FAIL_SYSTEM_ELECTRICAL: FAILURE_KEY = 1;
7291pub const FAILURE_KEY_FAIL_SYSTEM_ENGINE: FAILURE_KEY = 2;
7292pub const FAILURE_KEY_FAIL_SYSTEM_PITOT_STATIC: FAILURE_KEY = 3;
7293pub const FAILURE_KEY_FAIL_SYSTEM_VACUUM: FAILURE_KEY = 4;
7294pub const FAILURE_KEY_FAIL_GAUGE_ADF: FAILURE_KEY = 5;
7295pub const FAILURE_KEY_FAIL_GAUGE_AIRSPEED: FAILURE_KEY = 6;
7296pub const FAILURE_KEY_FAIL_GAUGE_ALTIMETER: FAILURE_KEY = 7;
7297pub const FAILURE_KEY_FAIL_GAUGE_ATTITUDE: FAILURE_KEY = 8;
7298pub const FAILURE_KEY_FAIL_GAUGE_COMMUNICATIONS: FAILURE_KEY = 9;
7299pub const FAILURE_KEY_FAIL_GAUGE_FUEL_INDICATORS: FAILURE_KEY = 10;
7300pub const FAILURE_KEY_FAIL_GAUGE_GYRO_HEADING: FAILURE_KEY = 11;
7301pub const FAILURE_KEY_FAIL_GAUGE_MAGNETIC_COMPASS: FAILURE_KEY = 12;
7302pub const FAILURE_KEY_OLD_FAIL_GAUGE_NAVIGATION: FAILURE_KEY = 13;
7303pub const FAILURE_KEY_FAIL_GAUGE_NAVIGATION_VOR1: FAILURE_KEY = 14;
7304pub const FAILURE_KEY_FAIL_GAUGE_NAVIGATION_VOR2: FAILURE_KEY = 15;
7305pub const FAILURE_KEY_OLD_FAIL_GAUGE_NAVIGATION_BOTH: FAILURE_KEY = 16;
7306pub const FAILURE_KEY_FAIL_GAUGE_TRANSPONDER: FAILURE_KEY = 17;
7307pub const FAILURE_KEY_FAIL_GAUGE_TURN_COORDINATOR: FAILURE_KEY = 18;
7308pub const FAILURE_KEY_FAIL_GAUGE_VERTICAL_SPEED: FAILURE_KEY = 19;
7309pub const FAILURE_KEY_FAIL_SYSTEM_ELECTRICAL_PANELS: FAILURE_KEY = 20;
7310pub const FAILURE_KEY_FAIL_SYSTEM_ELECTRICAL_AVIONICS: FAILURE_KEY = 21;
7311pub const FAILURE_KEY_FAIL_GAUGE_COMMUNICATIONS_COM2: FAILURE_KEY = 22;
7312pub const FAILURE_KEY_FAIL_KEY_MAX: FAILURE_KEY = 23;
7313pub type FAILURE_KEY = ::std::os::raw::c_uint;
7314pub type PFAILURE_KEY = *mut FAILURE_KEY;
7315pub type PPFAILURE_KEY = *mut *mut FAILURE_KEY;
7316pub const FAILURE_ACTION_FAIL_ACTION_NONE: FAILURE_ACTION = 0;
7317pub const FAILURE_ACTION_FAIL_ACTION_FREEZE: FAILURE_ACTION = 1;
7318pub const FAILURE_ACTION_FAIL_ACTION_ZERO: FAILURE_ACTION = 2;
7319pub const FAILURE_ACTION_FAIL_ACTION_NO_DRAW: FAILURE_ACTION = 3;
7320pub const FAILURE_ACTION_FAIL_ACTION_COVER: FAILURE_ACTION = 4;
7321pub const FAILURE_ACTION_FAIL_ACTION_MAX: FAILURE_ACTION = 5;
7322pub type FAILURE_ACTION = ::std::os::raw::c_uint;
7323pub type PFAILURE_ACTION = *mut FAILURE_ACTION;
7324pub type PPFAILURE_ACTION = *mut *mut FAILURE_ACTION;
7325#[repr(C, packed(4))]
7326#[derive(Debug, Copy, Clone)]
7327pub struct FAILURE_RECORD {
7328 pub key: FAILURE_KEY,
7329 pub action: FAILURE_ACTION,
7330 pub reserved: PVOID,
7331}
7332pub type PFAILURE_RECORD = *mut FAILURE_RECORD;
7333pub type PPFAILURE_RECORD = *mut *mut FAILURE_RECORD;
7334#[repr(C, packed(4))]
7335#[derive(Debug, Copy, Clone)]
7336pub struct IMAGE_SET {
7337 pub final_: PIMAGE,
7338 pub source: PIMAGE,
7339 pub reserved1: PIMAGE,
7340 pub reserved2: PIMAGE,
7341}
7342pub type PIMAGE_SET = *mut IMAGE_SET;
7343pub type PPIMAGE_SET = *mut *mut IMAGE_SET;
7344pub type PGAUGEHDR = *mut GAUGEHDR;
7345pub type PPGAUGEHDR = *mut *mut GAUGEHDR;
7346pub type PELEMENT_HEADER = *mut ELEMENT_HEADER;
7347pub type PPELEMENT_HEADER = *mut *mut ELEMENT_HEADER;
7348pub type PMOUSERECT = *mut MOUSERECT;
7349pub type PPMOUSERECT = *mut *mut MOUSERECT;
7350pub type GENERATE_PHASE = UINT32;
7351pub type PQUERY_ROUTINE = ::std::option::Option<unsafe extern "C" fn()>;
7352pub type PINSTALL_ROUTINE = ::std::option::Option<unsafe extern "C" fn(arg1: PVOID)>;
7353pub type PINITIALIZE_ROUTINE = ::std::option::Option<unsafe extern "C" fn()>;
7354pub type PUPDATE_ROUTINE = ::std::option::Option<unsafe extern "C" fn()>;
7355pub type PGENERATE_ROUTINE = ::std::option::Option<unsafe extern "C" fn(arg1: UINT32)>;
7356pub type PDRAW_ROUTINE = ::std::option::Option<unsafe extern "C" fn()>;
7357pub type PKILL_ROUTINE = ::std::option::Option<unsafe extern "C" fn()>;
7358pub type PGAUGE_CALLBACK =
7359 ::std::option::Option<unsafe extern "C" fn(arg1: PGAUGEHDR, arg2: SINT32, arg3: UINT32)>;
7360pub type SERIALIZE_SIZE_CALLBACK =
7361 ::std::option::Option<unsafe extern "C" fn(gauge_header: PGAUGEHDR, size: *mut UINT32)>;
7362pub type PSERIALIZE_SIZE_CALLBACK = SERIALIZE_SIZE_CALLBACK;
7363pub type SERIALIZE_CALLBACK =
7364 ::std::option::Option<unsafe extern "C" fn(gauge_header: PGAUGEHDR, pBuf: *mut BYTE)>;
7365pub type PSERIALIZE_CALLBACK = SERIALIZE_CALLBACK;
7366pub type DESERIALIZE_CALLBACK =
7367 ::std::option::Option<unsafe extern "C" fn(gauge_header: PGAUGEHDR, pBuf: *mut BYTE) -> bool>;
7368pub type PDESERIALIZE_CALLBACK = DESERIALIZE_CALLBACK;
7369pub type EVENT_SIZE_CALLBACK =
7370 ::std::option::Option<unsafe extern "C" fn(gauge_header: PGAUGEHDR, size: *mut UINT32)>;
7371pub type PEVENT_SIZE_CALLBACK = EVENT_SIZE_CALLBACK;
7372pub type PROCESS_EVENT_CALLBACK =
7373 ::std::option::Option<unsafe extern "C" fn(gauge_header: PGAUGEHDR, pBuf: *mut BYTE) -> bool>;
7374pub type PPROCESS_EVENT_CALLBACK = PROCESS_EVENT_CALLBACK;
7375#[repr(C, packed(4))]
7376#[derive(Debug, Copy, Clone)]
7377pub struct GAUGEHDR {
7378 pub gauge_header_version: UINT32,
7379 pub gauge_name: *mut ::std::os::raw::c_char,
7380 pub elements_list: PPELEMENT_HEADER,
7381 pub query_routine: PQUERY_ROUTINE,
7382 pub install_routine: PINSTALL_ROUTINE,
7383 pub initialize_routine: PINITIALIZE_ROUTINE,
7384 pub update_routine: PUPDATE_ROUTINE,
7385 pub generate_routine: PGENERATE_ROUTINE,
7386 pub draw_routine: PDRAW_ROUTINE,
7387 pub kill_routine: PKILL_ROUTINE,
7388 pub reserved1: PVOID,
7389 pub size_x_mm: UINT32,
7390 pub size_y_mm: UINT32,
7391 pub x_adjust: FLOAT32,
7392 pub y_adjust: FLOAT32,
7393 pub reserved2: PVOID,
7394 pub reserved3: PVOID,
7395 pub position: PIXPOINT,
7396 pub reserved4: PVOID,
7397 pub mouse_rect: PMOUSERECT,
7398 pub gauge_callback: PGAUGE_CALLBACK,
7399 pub user_data: UINT32,
7400 pub parameters: *mut ::std::os::raw::c_char,
7401 pub usage: *mut ::std::os::raw::c_char,
7402 pub reserved5: SINT32,
7403 pub reserved6: PVOID,
7404 pub size: PIXPOINT,
7405 pub user_area: [FLOAT64; 10usize],
7406 pub flags: FLAGS32,
7407 pub reserved7: PVOID,
7408 pub guid: GUID,
7409 pub key_id: UINT32,
7410 pub serialize_size_callback: PSERIALIZE_SIZE_CALLBACK,
7411 pub serialize_callback: PSERIALIZE_CALLBACK,
7412 pub deserialize_callback: PDESERIALIZE_CALLBACK,
7413 pub event_size_callback: PEVENT_SIZE_CALLBACK,
7414 pub process_event_callback: PPROCESS_EVENT_CALLBACK,
7415 pub original_position: PIXPOINT,
7416}
7417#[repr(C, packed(4))]
7418#[derive(Debug, Copy, Clone)]
7419pub struct ELEMENT_HEADER {
7420 pub element_type: ELEMENT_TYPE_ENUM,
7421 pub resource_id: ID,
7422 pub position: PIXPOINT,
7423 pub previous_position: PIXPOINT,
7424 pub ofs: PIXPOINT,
7425 pub gauge_header: PGAUGEHDR,
7426 pub previous_element: *mut ELEMENT_HEADER,
7427 pub next_element: *mut *mut ELEMENT_HEADER,
7428 pub failure_systems: PFAILURE_RECORD,
7429 pub image_flags: FLAGS,
7430 pub aircraft_special_instrumentation: FLAGS,
7431 pub reserved: FLAGS,
7432}
7433pub type PELEMENT_STATIC_IMAGE = *mut ELEMENT_STATIC_IMAGE;
7434pub type PPELEMENT_STATIC_IMAGE = *mut *mut ELEMENT_STATIC_IMAGE;
7435pub type PELEMENT_NEEDLE = *mut ELEMENT_NEEDLE;
7436pub type PPELEMENT_NEEDLE = *mut *mut ELEMENT_NEEDLE;
7437pub type PELEMENT_STRING = *mut ELEMENT_STRING;
7438pub type PPELEMENT_STRING = *mut *mut ELEMENT_STRING;
7439pub type PELEMENT_SLIDER = *mut ELEMENT_SLIDER;
7440pub type PPELEMENT_SLIDER = *mut *mut ELEMENT_SLIDER;
7441pub type PELEMENT_ICON = *mut ELEMENT_ICON;
7442pub type PPELEMENT_ICON = *mut *mut ELEMENT_ICON;
7443pub type PELEMENT_MOVING_IMAGE = *mut ELEMENT_MOVING_IMAGE;
7444pub type PPELEMENT_MOVING_IMAGE = *mut *mut ELEMENT_MOVING_IMAGE;
7445pub type PELEMENT_SPRITE = *mut ELEMENT_SPRITE;
7446pub type PPELEMENT_SPRITE = *mut *mut ELEMENT_SPRITE;
7447pub type PNEEDLE_UPDATE_CALLBACK =
7448 ::std::option::Option<unsafe extern "C" fn(arg1: PELEMENT_NEEDLE) -> FLOAT64>;
7449pub type PSTRING_UPDATE_CALLBACK =
7450 ::std::option::Option<unsafe extern "C" fn(arg1: PELEMENT_STRING) -> FLOAT64>;
7451pub type PSLIDER_UPDATE_CALLBACK =
7452 ::std::option::Option<unsafe extern "C" fn(arg1: PELEMENT_SLIDER) -> FLOAT64>;
7453pub type PICON_UPDATE_CALLBACK =
7454 ::std::option::Option<unsafe extern "C" fn(arg1: PELEMENT_ICON) -> FLOAT64>;
7455pub type PMOVING_IMAGE_UPDATE_CALLBACK =
7456 ::std::option::Option<unsafe extern "C" fn(arg1: PELEMENT_MOVING_IMAGE) -> FLOAT64>;
7457pub type PSPRITE_UPDATE_CALLBACK =
7458 ::std::option::Option<unsafe extern "C" fn(arg1: PELEMENT_SPRITE) -> FLOAT64>;
7459#[repr(C, packed(4))]
7460#[derive(Copy, Clone)]
7461pub struct ELEMENT_STATIC_IMAGE {
7462 pub __bindgen_anon_1: ELEMENT_STATIC_IMAGE__bindgen_ty_1,
7463 pub image_data: IMAGE_SET,
7464 pub save_buffer: PIMAGE,
7465 pub hdc: HDC,
7466 pub hbmp: HBITMAP,
7467 pub reserved1: HBITMAP,
7468 pub reserved2: PIMAGE,
7469}
7470#[repr(C)]
7471#[derive(Copy, Clone)]
7472pub union ELEMENT_STATIC_IMAGE__bindgen_ty_1 {
7473 pub __bindgen_anon_1: ELEMENT_STATIC_IMAGE__bindgen_ty_1__bindgen_ty_1,
7474 pub header: ELEMENT_HEADER,
7475}
7476#[repr(C, packed(4))]
7477#[derive(Debug, Copy, Clone)]
7478pub struct ELEMENT_STATIC_IMAGE__bindgen_ty_1__bindgen_ty_1 {
7479 pub element_type: ELEMENT_TYPE_ENUM,
7480 pub resource_id: ID,
7481 pub position: PIXPOINT,
7482 pub previous_position: PIXPOINT,
7483 pub ofs: PIXPOINT,
7484 pub gauge_header: PGAUGEHDR,
7485 pub previous_element: *mut ELEMENT_HEADER,
7486 pub next_element: *mut *mut ELEMENT_HEADER,
7487 pub failure_systems: PFAILURE_RECORD,
7488 pub image_flags: FLAGS,
7489 pub aircraft_special_instrumentation: FLAGS,
7490 pub reserved: FLAGS,
7491}
7492#[repr(C, packed(4))]
7493#[derive(Copy, Clone)]
7494pub struct ELEMENT_NEEDLE {
7495 pub __bindgen_anon_1: ELEMENT_NEEDLE__bindgen_ty_1,
7496 pub source_var: MODULE_VAR,
7497 pub source_var_cb: PMODULE_VAR_CB,
7498 pub display_value_fn: PFN_FLOAT64,
7499 pub angle_fn: PFN_FLOAT64,
7500 pub lag_fn: PFN_FLOAT64,
7501 pub reference: PIXPOINT,
7502 pub nonlinearity_table: PNONLINEARITY,
7503 pub nonlinearity_table_size: UINT32,
7504 pub max_degrees_per_tick: SINT32,
7505 pub readout_goal: FLOAT64,
7506 pub theta_goal: FLOAT64,
7507 pub theta: FLOAT64,
7508 pub reference_old: PIXPOINT,
7509 pub o0: PIXPOINT,
7510 pub o1: PIXPOINT,
7511 pub o2: PIXPOINT,
7512 pub o3: PIXPOINT,
7513 pub needle_data: IMAGE_SET,
7514 pub texture_data: PIMAGE,
7515 pub texture_handle: UINT32,
7516 pub save_buffer: PIMAGE,
7517 pub save_position: PIXPOINT,
7518 pub update_cb: PNEEDLE_UPDATE_CALLBACK,
7519 pub save_size: PIXPOINT,
7520}
7521#[repr(C)]
7522#[derive(Copy, Clone)]
7523pub union ELEMENT_NEEDLE__bindgen_ty_1 {
7524 pub __bindgen_anon_1: ELEMENT_NEEDLE__bindgen_ty_1__bindgen_ty_1,
7525 pub header: ELEMENT_HEADER,
7526}
7527#[repr(C, packed(4))]
7528#[derive(Debug, Copy, Clone)]
7529pub struct ELEMENT_NEEDLE__bindgen_ty_1__bindgen_ty_1 {
7530 pub element_type: ELEMENT_TYPE_ENUM,
7531 pub resource_id: ID,
7532 pub position: PIXPOINT,
7533 pub previous_position: PIXPOINT,
7534 pub ofs: PIXPOINT,
7535 pub gauge_header: PGAUGEHDR,
7536 pub previous_element: *mut ELEMENT_HEADER,
7537 pub next_element: *mut *mut ELEMENT_HEADER,
7538 pub failure_systems: PFAILURE_RECORD,
7539 pub image_flags: FLAGS,
7540 pub aircraft_special_instrumentation: FLAGS,
7541 pub reserved: FLAGS,
7542}
7543#[repr(C)]
7544#[derive(Debug, Copy, Clone)]
7545pub struct SEQ_REC {
7546 pub seq_id: SINT32,
7547 pub sel_str: SINT32,
7548 pub sel_end: SINT32,
7549}
7550pub type PSEQ_REC = *mut SEQ_REC;
7551pub type PPSEQ_REC = *mut *mut SEQ_REC;
7552#[repr(C, packed(4))]
7553#[derive(Copy, Clone)]
7554pub struct ELEMENT_STRING {
7555 pub __bindgen_anon_1: ELEMENT_STRING__bindgen_ty_1,
7556 pub source_var: [MODULE_VAR; 3usize],
7557 pub save_var: [FLOAT64; 3usize],
7558 pub source_var_cb: [PMODULE_VAR_CB; 3usize],
7559 pub source_fn: PFN_FLOAT64,
7560 pub string: PCHAR,
7561 pub string_old: PCHAR,
7562 pub img_size: PIXPOINT,
7563 pub string_data: PIMAGE,
7564 pub save_buffer: PIMAGE,
7565 pub fg_color: COLORREF,
7566 pub bg_color: COLORREF,
7567 pub hilite_color: COLORREF,
7568 pub hdc: HDC,
7569 pub hfont: HFONT,
7570 pub reserved1: HFONT,
7571 pub hbmp: HBITMAP,
7572 pub reserved2: HBITMAP,
7573 pub hbrush: HBRUSH,
7574 pub reserved3: HBRUSH,
7575 pub font_name: [::std::os::raw::c_char; 32usize],
7576 pub font_weight: SINT32,
7577 pub font_charset: UINT8,
7578 pub draw_text_flags: UINT32,
7579 pub max_string_length: UINT16,
7580 pub char_width: UINT16,
7581 pub sel_str: SINT16,
7582 pub sel_end: SINT16,
7583 pub seq: PSEQ_REC,
7584 pub save_global_seq: SINT32,
7585 pub char_height: SINT32,
7586 pub update_cb: PSTRING_UPDATE_CALLBACK,
7587 pub use_user_color: BOOL,
7588 pub user_color: COLORREF,
7589}
7590#[repr(C)]
7591#[derive(Copy, Clone)]
7592pub union ELEMENT_STRING__bindgen_ty_1 {
7593 pub __bindgen_anon_1: ELEMENT_STRING__bindgen_ty_1__bindgen_ty_1,
7594 pub header: ELEMENT_HEADER,
7595}
7596#[repr(C, packed(4))]
7597#[derive(Debug, Copy, Clone)]
7598pub struct ELEMENT_STRING__bindgen_ty_1__bindgen_ty_1 {
7599 pub element_type: ELEMENT_TYPE_ENUM,
7600 pub resource_id: ID,
7601 pub position: PIXPOINT,
7602 pub previous_position: PIXPOINT,
7603 pub ofs: PIXPOINT,
7604 pub gauge_header: PGAUGEHDR,
7605 pub previous_element: *mut ELEMENT_HEADER,
7606 pub next_element: *mut *mut ELEMENT_HEADER,
7607 pub failure_systems: PFAILURE_RECORD,
7608 pub image_flags: FLAGS,
7609 pub aircraft_special_instrumentation: FLAGS,
7610 pub reserved: FLAGS,
7611}
7612#[repr(C, packed(4))]
7613#[derive(Copy, Clone)]
7614pub struct ELEMENT_SLIDER {
7615 pub __bindgen_anon_1: ELEMENT_SLIDER__bindgen_ty_1,
7616 pub source_var_x: MODULE_VAR,
7617 pub source_var_x_cb: PMODULE_VAR_CB,
7618 pub scale_x: FLOAT64,
7619 pub lag_fn_x: PFN_FLOAT64,
7620 pub source_var_y: MODULE_VAR,
7621 pub source_var_y_cb: PMODULE_VAR_CB,
7622 pub scale_y: FLOAT64,
7623 pub lag_fn_y: PFN_FLOAT64,
7624 pub slider_data: IMAGE_SET,
7625 pub save_buffer: PIMAGE,
7626 pub update_x_cb: PSLIDER_UPDATE_CALLBACK,
7627 pub update_y_cb: PSLIDER_UPDATE_CALLBACK,
7628 pub previous_x: FLOAT64,
7629 pub previous_y: FLOAT64,
7630}
7631#[repr(C)]
7632#[derive(Copy, Clone)]
7633pub union ELEMENT_SLIDER__bindgen_ty_1 {
7634 pub __bindgen_anon_1: ELEMENT_SLIDER__bindgen_ty_1__bindgen_ty_1,
7635 pub header: ELEMENT_HEADER,
7636}
7637#[repr(C, packed(4))]
7638#[derive(Debug, Copy, Clone)]
7639pub struct ELEMENT_SLIDER__bindgen_ty_1__bindgen_ty_1 {
7640 pub element_type: ELEMENT_TYPE_ENUM,
7641 pub resource_id: ID,
7642 pub position: PIXPOINT,
7643 pub previous_position: PIXPOINT,
7644 pub ofs: PIXPOINT,
7645 pub gauge_header: PGAUGEHDR,
7646 pub previous_element: *mut ELEMENT_HEADER,
7647 pub next_element: *mut *mut ELEMENT_HEADER,
7648 pub failure_systems: PFAILURE_RECORD,
7649 pub image_flags: FLAGS,
7650 pub aircraft_special_instrumentation: FLAGS,
7651 pub reserved: FLAGS,
7652}
7653#[repr(C, packed(4))]
7654#[derive(Copy, Clone)]
7655pub struct ELEMENT_ICON {
7656 pub __bindgen_anon_1: ELEMENT_ICON__bindgen_ty_1,
7657 pub source_var: MODULE_VAR,
7658 pub source_var_cb: PMODULE_VAR_CB,
7659 pub switch_type: SINT32,
7660 pub switch_count: SINT32,
7661 pub scale: FLOAT64,
7662 pub offset: SINT32,
7663 pub num_icons: SINT32,
7664 pub cur_icon: SINT32,
7665 pub dst_icon: SINT32,
7666 pub picon_data: PIMAGE_SET,
7667 pub save_buffer: PIMAGE,
7668 pub update_cb: PICON_UPDATE_CALLBACK,
7669 pub reserved1: ID,
7670}
7671#[repr(C)]
7672#[derive(Copy, Clone)]
7673pub union ELEMENT_ICON__bindgen_ty_1 {
7674 pub __bindgen_anon_1: ELEMENT_ICON__bindgen_ty_1__bindgen_ty_1,
7675 pub header: ELEMENT_HEADER,
7676}
7677#[repr(C, packed(4))]
7678#[derive(Debug, Copy, Clone)]
7679pub struct ELEMENT_ICON__bindgen_ty_1__bindgen_ty_1 {
7680 pub element_type: ELEMENT_TYPE_ENUM,
7681 pub resource_id: ID,
7682 pub position: PIXPOINT,
7683 pub previous_position: PIXPOINT,
7684 pub ofs: PIXPOINT,
7685 pub gauge_header: PGAUGEHDR,
7686 pub previous_element: *mut ELEMENT_HEADER,
7687 pub next_element: *mut *mut ELEMENT_HEADER,
7688 pub failure_systems: PFAILURE_RECORD,
7689 pub image_flags: FLAGS,
7690 pub aircraft_special_instrumentation: FLAGS,
7691 pub reserved: FLAGS,
7692}
7693#[repr(C, packed(4))]
7694#[derive(Copy, Clone)]
7695pub struct ELEMENT_MOVING_IMAGE {
7696 pub __bindgen_anon_1: ELEMENT_MOVING_IMAGE__bindgen_ty_1,
7697 pub source_var_x: MODULE_VAR,
7698 pub source_var_x_cb: PMODULE_VAR_CB,
7699 pub min_x: FLOAT64,
7700 pub max_x: FLOAT64,
7701 pub lag_x: PFN_FLOAT64,
7702 pub source_var_y: MODULE_VAR,
7703 pub source_var_y_cb: PMODULE_VAR_CB,
7704 pub min_y: FLOAT64,
7705 pub max_y: FLOAT64,
7706 pub lag_y: PFN_FLOAT64,
7707 pub scale_x: FLOAT64,
7708 pub scale_y: FLOAT64,
7709 pub offset_x: FLOAT64,
7710 pub offset_y: FLOAT64,
7711 pub save_position: PIXPOINT,
7712 pub image_data: IMAGE_SET,
7713 pub local_mask_data: IMAGE_SET,
7714 pub mask_data: PIMAGE,
7715 pub save_buffer: PIMAGE,
7716 pub update_x_cb: PMOVING_IMAGE_UPDATE_CALLBACK,
7717 pub update_y_cb: PMOVING_IMAGE_UPDATE_CALLBACK,
7718 pub previous_x: FLOAT64,
7719 pub previous_y: FLOAT64,
7720}
7721#[repr(C)]
7722#[derive(Copy, Clone)]
7723pub union ELEMENT_MOVING_IMAGE__bindgen_ty_1 {
7724 pub __bindgen_anon_1: ELEMENT_MOVING_IMAGE__bindgen_ty_1__bindgen_ty_1,
7725 pub header: ELEMENT_HEADER,
7726}
7727#[repr(C, packed(4))]
7728#[derive(Debug, Copy, Clone)]
7729pub struct ELEMENT_MOVING_IMAGE__bindgen_ty_1__bindgen_ty_1 {
7730 pub element_type: ELEMENT_TYPE_ENUM,
7731 pub resource_id: ID,
7732 pub position: PIXPOINT,
7733 pub previous_position: PIXPOINT,
7734 pub ofs: PIXPOINT,
7735 pub gauge_header: PGAUGEHDR,
7736 pub previous_element: *mut ELEMENT_HEADER,
7737 pub next_element: *mut *mut ELEMENT_HEADER,
7738 pub failure_systems: PFAILURE_RECORD,
7739 pub image_flags: FLAGS,
7740 pub aircraft_special_instrumentation: FLAGS,
7741 pub reserved: FLAGS,
7742}
7743#[repr(C, packed(4))]
7744#[derive(Copy, Clone)]
7745pub struct ELEMENT_SPRITE {
7746 pub __bindgen_anon_1: ELEMENT_SPRITE__bindgen_ty_1,
7747 pub source_var_x: MODULE_VAR,
7748 pub source_var_x_cb: PMODULE_VAR_CB,
7749 pub scale_x: FLOAT64,
7750 pub source_var_y: MODULE_VAR,
7751 pub source_var_y_cb: PMODULE_VAR_CB,
7752 pub scale_y: FLOAT64,
7753 pub source_var_0: MODULE_VAR,
7754 pub source_var_0_cb: PMODULE_VAR_CB,
7755 pub scale_0: FLOAT64,
7756 pub texture_scale_x: FLOAT32,
7757 pub texture_scale_y: FLOAT32,
7758 pub reference: PIXPOINT,
7759 pub reference_old: PIXPOINT,
7760 pub o0: PIXPOINT,
7761 pub o1: PIXPOINT,
7762 pub o2: PIXPOINT,
7763 pub o3: PIXPOINT,
7764 pub os0: PIXPOINT,
7765 pub os1: PIXPOINT,
7766 pub os2: PIXPOINT,
7767 pub os3: PIXPOINT,
7768 pub sprite_data: IMAGE_SET,
7769 pub texture_data: PIMAGE,
7770 pub texture_handle: UINT32,
7771 pub local_mask_data: IMAGE_SET,
7772 pub mask_data: PIMAGE,
7773 pub save_buffer: PIMAGE,
7774 pub update_x_cb: PSPRITE_UPDATE_CALLBACK,
7775 pub update_y_cb: PSPRITE_UPDATE_CALLBACK,
7776 pub update_0_cb: PSPRITE_UPDATE_CALLBACK,
7777 pub previous_x: FLOAT64,
7778 pub previous_y: FLOAT64,
7779 pub previous_0: FLOAT64,
7780}
7781#[repr(C)]
7782#[derive(Copy, Clone)]
7783pub union ELEMENT_SPRITE__bindgen_ty_1 {
7784 pub __bindgen_anon_1: ELEMENT_SPRITE__bindgen_ty_1__bindgen_ty_1,
7785 pub header: ELEMENT_HEADER,
7786}
7787#[repr(C, packed(4))]
7788#[derive(Debug, Copy, Clone)]
7789pub struct ELEMENT_SPRITE__bindgen_ty_1__bindgen_ty_1 {
7790 pub element_type: ELEMENT_TYPE_ENUM,
7791 pub resource_id: ID,
7792 pub position: PIXPOINT,
7793 pub previous_position: PIXPOINT,
7794 pub ofs: PIXPOINT,
7795 pub gauge_header: PGAUGEHDR,
7796 pub previous_element: *mut ELEMENT_HEADER,
7797 pub next_element: *mut *mut ELEMENT_HEADER,
7798 pub failure_systems: PFAILURE_RECORD,
7799 pub image_flags: FLAGS,
7800 pub aircraft_special_instrumentation: FLAGS,
7801 pub reserved: FLAGS,
7802}
7803pub const MOUSE_RECT_TYPE_MOUSE_RECT_EOL: MOUSE_RECT_TYPE = 0;
7804pub const MOUSE_RECT_TYPE_MOUSE_RECT_PARENT: MOUSE_RECT_TYPE = 1;
7805pub const MOUSE_RECT_TYPE_MOUSE_RECT_CHILD: MOUSE_RECT_TYPE = 2;
7806pub const MOUSE_RECT_TYPE_MOUSE_RECT_END_PARENT: MOUSE_RECT_TYPE = 3;
7807pub const MOUSE_RECT_TYPE_MOUSE_RECT_USER: MOUSE_RECT_TYPE = 4;
7808pub type MOUSE_RECT_TYPE = ::std::os::raw::c_uint;
7809pub const CURSOR_TYPE_CURSOR_NONE: CURSOR_TYPE = -1;
7810pub const CURSOR_TYPE_CURSOR_NORMAL: CURSOR_TYPE = 0;
7811pub const CURSOR_TYPE_CURSOR_UPARROW: CURSOR_TYPE = 1;
7812pub const CURSOR_TYPE_CURSOR_DOWNARROW: CURSOR_TYPE = 2;
7813pub const CURSOR_TYPE_CURSOR_LEFTARROW: CURSOR_TYPE = 3;
7814pub const CURSOR_TYPE_CURSOR_RIGHTARROW: CURSOR_TYPE = 4;
7815pub const CURSOR_TYPE_CURSOR_HAND: CURSOR_TYPE = 5;
7816pub const CURSOR_TYPE_CURSOR_CROSSHAIR: CURSOR_TYPE = 6;
7817pub const CURSOR_TYPE_CURSOR_GRAB: CURSOR_TYPE = 7;
7818pub type CURSOR_TYPE = ::std::os::raw::c_int;
7819#[repr(C, packed(4))]
7820#[derive(Debug, Copy, Clone)]
7821pub struct MOUSECALLBACK {
7822 pub relative_point: PIXPOINT,
7823 pub user_data: PVOID,
7824 pub mouse: PMOUSERECT,
7825 pub screen_point: PIXPOINT,
7826 pub reserved: PVOID,
7827}
7828pub type PMOUSECALLBACK = *mut MOUSECALLBACK;
7829pub type PPMOUSECALLBACK = *mut *mut MOUSECALLBACK;
7830pub type PMOUSE_FUNCTION =
7831 ::std::option::Option<unsafe extern "C" fn(arg1: PPIXPOINT, arg2: FLAGS32) -> BOOL>;
7832#[repr(C, packed(4))]
7833#[derive(Debug, Copy, Clone)]
7834pub struct MOUSERECT {
7835 pub rect_type: MOUSE_RECT_TYPE,
7836 pub relative_box: PIXBOX,
7837 pub cursor: CURSOR_TYPE,
7838 pub help_id: ID,
7839 pub mouse_flags: FLAGS,
7840 pub event_id: ID,
7841 pub mouse_function: PMOUSE_FUNCTION,
7842 pub api_data: PVOID,
7843}
7844#[repr(C, packed(4))]
7845#[derive(Debug, Copy, Clone)]
7846pub struct MOUSE_ARG_NUMERIC_MAP {
7847 pub source: FLOAT64,
7848 pub value: FLOAT64,
7849}
7850#[repr(C)]
7851#[derive(Debug, Copy, Clone)]
7852pub struct MOUSE_ARG_ID_MAP {
7853 pub source: SINT32,
7854 pub value: ID,
7855}
7856#[repr(C, packed(4))]
7857#[derive(Debug, Copy, Clone)]
7858pub struct MOUSE_ARG_STRING_MAP {
7859 pub source: SINT32,
7860 pub value: PSTRINGZ,
7861}
7862#[repr(C, packed(4))]
7863#[derive(Copy, Clone)]
7864pub struct MOUSE_ARG {
7865 pub source_var: MODULE_VAR,
7866 pub scale: FLOAT64,
7867 pub numeric_table: *mut MOUSE_ARG_NUMERIC_MAP,
7868 pub numeric_table_size: UINT,
7869 pub id_table: *mut MOUSE_ARG_ID_MAP,
7870 pub id_table_size: UINT,
7871 pub string_table: *mut MOUSE_ARG_STRING_MAP,
7872 pub string_table_size: UINT,
7873 pub numeric_callback: ::std::option::Option<
7874 unsafe extern "C" fn(
7875 number: FLOAT64,
7876 id: ID,
7877 string: PCSTRINGZ,
7878 source_var: *mut MODULE_VAR,
7879 gauge: PGAUGEHDR,
7880 ) -> FLOAT64,
7881 >,
7882 pub id_callback: ::std::option::Option<
7883 unsafe extern "C" fn(
7884 number: FLOAT64,
7885 id: ID,
7886 string: PCSTRINGZ,
7887 source_var: *mut MODULE_VAR,
7888 gauge: PGAUGEHDR,
7889 ) -> ID,
7890 >,
7891 pub string_callback: ::std::option::Option<
7892 unsafe extern "C" fn(
7893 number: FLOAT64,
7894 id: ID,
7895 string: PCSTRINGZ,
7896 source_var: *mut MODULE_VAR,
7897 gauge: PGAUGEHDR,
7898 ) -> PCSTRINGZ,
7899 >,
7900}
7901unsafe extern "C" {
7902 pub fn is_panel_window_visible_ident(panel_id: UINT32) -> BOOL;
7903}
7904unsafe extern "C" {
7905 pub fn tooltip_units_getset(action: ::std::os::raw::c_int, type_: ENUM) -> ENUM;
7906}
7907unsafe extern "C" {
7908 pub fn element_list_query(element: PELEMENT_HEADER);
7909}
7910unsafe extern "C" {
7911 pub fn element_list_install(element: PELEMENT_HEADER, resource_file_handle: PVOID);
7912}
7913unsafe extern "C" {
7914 pub fn element_list_initialize(element: PELEMENT_HEADER);
7915}
7916unsafe extern "C" {
7917 pub fn element_list_update(element: PELEMENT_HEADER);
7918}
7919unsafe extern "C" {
7920 pub fn element_list_generate(element: PELEMENT_HEADER, phase: GENERATE_PHASE);
7921}
7922unsafe extern "C" {
7923 pub fn element_list_plot(element: PELEMENT_HEADER);
7924}
7925unsafe extern "C" {
7926 pub fn element_list_erase(element: PELEMENT_HEADER);
7927}
7928unsafe extern "C" {
7929 pub fn element_list_kill(element: PELEMENT_HEADER);
7930}
7931unsafe extern "C" {
7932 pub fn mouse_list_install(rect: PMOUSERECT, gauge_header: PGAUGEHDR, size: PPIXPOINT);
7933}
7934unsafe extern "C" {
7935 pub fn mouse_list_register(rect: PMOUSERECT, gauge_header: PGAUGEHDR);
7936}
7937unsafe extern "C" {
7938 pub fn mouse_list_unregister(rect: PMOUSERECT, gauge_header: PGAUGEHDR);
7939}
7940unsafe extern "C" {
7941 pub fn panel_window_toggle(panel_id: UINT32) -> BOOL;
7942}
7943unsafe extern "C" {
7944 pub fn trigger_key_event(event_id: ID32, value: UINT32) -> ERR;
7945}
7946unsafe extern "C" {
7947 pub fn register_var_by_name(var: PVOID, var_type: VAR_TYPE, name: PSTRINGZ);
7948}
7949unsafe extern "C" {
7950 pub fn initialize_var(module_var: PMODULE_VAR);
7951}
7952unsafe extern "C" {
7953 pub fn initialize_var_by_name(module_var: PMODULE_VAR, name: PSTRINGZ);
7954}
7955unsafe extern "C" {
7956 pub fn lookup_var(module_var: PMODULE_VAR);
7957}
7958unsafe extern "C" {
7959 pub fn unregister_var_by_name(name: PSTRINGZ);
7960}
7961unsafe extern "C" {
7962 pub fn unregister_all_named_vars();
7963}
7964unsafe extern "C" {
7965 pub fn panel_window_close_ident(panel_id: UINT32) -> BOOL;
7966}
7967unsafe extern "C" {
7968 pub fn panel_window_open_ident(panel_id: UINT32) -> BOOL;
7969}
7970unsafe extern "C" {
7971 pub fn panel_window_toggle_hud_color();
7972}
7973unsafe extern "C" {
7974 pub fn panel_window_toggle_hud_units();
7975}
7976unsafe extern "C" {
7977 pub fn radio_stack_popup();
7978}
7979unsafe extern "C" {
7980 pub fn radio_stack_autoclose();
7981}
7982unsafe extern "C" {
7983 pub fn check_named_variable(name: PCSTRINGZ) -> ID;
7984}
7985unsafe extern "C" {
7986 pub fn register_named_variable(name: PCSTRINGZ) -> ID;
7987}
7988unsafe extern "C" {
7989 pub fn get_named_variable_value(id: ID) -> FLOAT64;
7990}
7991unsafe extern "C" {
7992 pub fn get_named_variable_typed_value(id: ID, units: ENUM) -> FLOAT64;
7993}
7994unsafe extern "C" {
7995 pub fn set_named_variable_value(id: ID, value: FLOAT64);
7996}
7997unsafe extern "C" {
7998 pub fn set_named_variable_typed_value(id: ID, value: FLOAT64, units: ENUM);
7999}
8000unsafe extern "C" {
8001 pub fn get_name_of_named_variable(id: ID) -> PCSTRINGZ;
8002}
8003unsafe extern "C" {
8004 pub fn panel_resource_string_get(id: ID32) -> PCSTRINGZ;
8005}
8006unsafe extern "C" {
8007 pub fn panel_window_toggle_menu_id(menu_id: ID32) -> BOOL;
8008}
8009unsafe extern "C" {
8010 pub fn element_use_color(element: PELEMENT_HEADER, override_: BOOL, color: UINT32);
8011}
8012unsafe extern "C" {
8013 pub fn set_gauge_flags(name: PCSTRINGZ, newflags: FLAGS32);
8014}
8015unsafe extern "C" {
8016 pub fn get_gauge_flags(name: PCSTRINGZ) -> FLAGS32;
8017}
8018unsafe extern "C" {
8019 pub fn gauge_calculator_code_precompile(
8020 pCompiled: *mut PCSTRINGZ,
8021 pCompiledSize: *mut UINT32,
8022 source: PCSTRINGZ,
8023 ) -> BOOL;
8024}
8025unsafe extern "C" {
8026 pub fn execute_calculator_code(
8027 code: PCSTRINGZ,
8028 fvalue: *mut FLOAT64,
8029 ivalue: *mut SINT32,
8030 svalue: *mut PCSTRINGZ,
8031 ) -> BOOL;
8032}
8033unsafe extern "C" {
8034 pub fn format_calculator_string(
8035 result: PSTRINGZ,
8036 resultsize: UINT32,
8037 format: PCSTRINGZ,
8038 ) -> BOOL;
8039}
8040unsafe extern "C" {
8041 pub fn get_units_enum(unitname: PCSTRINGZ) -> ENUM;
8042}
8043unsafe extern "C" {
8044 pub fn get_aircraft_var_enum(simvar: PCSTRINGZ) -> ENUM;
8045}
8046unsafe extern "C" {
8047 pub fn aircraft_varget(simvar: ENUM, units: ENUM, index: SINT32) -> FLOAT64;
8048}
8049unsafe extern "C" {
8050 pub fn panel_register_c_callback(name: PCSTRINGZ, pcallback: *mut IPanelCCallback) -> BOOL;
8051}
8052unsafe extern "C" {
8053 pub fn panel_get_registered_c_callback(name: PCSTRINGZ) -> *mut IPanelCCallback;
8054}
8055unsafe extern "C" {
8056 pub fn panel_get_aircraft_c_callback(name: PCSTRINGZ) -> *mut IAircraftCCallback;
8057}
8058unsafe extern "C" {
8059 pub fn send_key_event(event_id: ID32, value: UINT32);
8060}
8061unsafe extern "C" {
8062 pub fn register_key_event_handler(handler: GAUGE_KEY_EVENT_HANDLER, userdata: PVOID);
8063}
8064unsafe extern "C" {
8065 pub fn unregister_key_event_handler(handler: GAUGE_KEY_EVENT_HANDLER, userdata: PVOID);
8066}
8067unsafe extern "C" {
8068 pub fn process_shared_event_out(
8069 gauge_header: PGAUGEHDR,
8070 pBuf: *mut BYTE,
8071 nSize: UINT32,
8072 ) -> bool;
8073}
8074unsafe extern "C" {
8075 pub fn is_master() -> bool;
8076}
8077unsafe extern "C" {
8078 pub fn trigger_key_event_EX1(
8079 event_id: ID32,
8080 value0: UINT32,
8081 value1: UINT32,
8082 value2: UINT32,
8083 value3: UINT32,
8084 value4: UINT32,
8085 ) -> ERR;
8086}
8087unsafe extern "C" {
8088 pub fn register_key_event_handler_EX1(handler: GAUGE_KEY_EVENT_HANDLER_EX1, userdata: PVOID);
8089}
8090unsafe extern "C" {
8091 pub fn unregister_key_event_handler_EX1(handler: GAUGE_KEY_EVENT_HANDLER_EX1, userdata: PVOID);
8092}
8093#[repr(C, packed(4))]
8094pub struct GAUGESLINKAGE {
8095 pub ModuleID: ID,
8096 pub ModuleInit: ::std::option::Option<unsafe extern "C" fn()>,
8097 pub ModuleDeinit: ::std::option::Option<unsafe extern "C" fn()>,
8098 pub ModuleFlags: FLAGS32,
8099 pub ModulePriority: UINT32,
8100 pub ModuleVersion: UINT32,
8101 pub gauge_header_ptr: __IncompleteArrayField<PGAUGEHDR>,
8102}
8103pub type PGAUGESLINKAGE = *mut GAUGESLINKAGE;
8104pub type PPGAUGESLINKAGE = *mut *mut GAUGESLINKAGE;
8105unsafe extern "C" {
8106 pub static mut Linkage: GAUGESLINKAGE;
8107}
8108#[repr(C)]
8109#[derive(Debug, Copy, Clone)]
8110pub struct sGaugeInstallData {
8111 pub iSizeX: ::std::os::raw::c_int,
8112 pub iSizeY: ::std::os::raw::c_int,
8113 pub strParameters: *mut ::std::os::raw::c_char,
8114}
8115#[repr(C)]
8116#[derive(Debug, Copy, Clone)]
8117pub struct sGaugeDrawData {
8118 pub mx: f64,
8119 pub my: f64,
8120 pub t: f64,
8121 pub dt: f64,
8122 pub winWidth: ::std::os::raw::c_int,
8123 pub winHeight: ::std::os::raw::c_int,
8124 pub fbWidth: ::std::os::raw::c_int,
8125 pub fbHeight: ::std::os::raw::c_int,
8126}
8127pub type PFNGAUGECALLBACK = ::std::option::Option<
8128 unsafe extern "C" fn(
8129 ctx: FsContext,
8130 service_id: ::std::os::raw::c_int,
8131 pData: *mut ::std::os::raw::c_void,
8132 ) -> bool,
8133>;
8134pub type FsNetworkRequestId = ::std::os::raw::c_longlong;
8135pub type HttpRequestCallback = ::std::option::Option<
8136 unsafe extern "C" fn(
8137 requestId: FsNetworkRequestId,
8138 errorCode: ::std::os::raw::c_int,
8139 userData: *mut ::std::os::raw::c_void,
8140 ),
8141>;
8142#[repr(C, packed)]
8143#[derive(Debug, Copy, Clone)]
8144pub struct FsNetworkHttpRequestParam {
8145 pub postField: *mut ::std::os::raw::c_char,
8146 pub headerOptions: *mut *mut ::std::os::raw::c_char,
8147 pub headerOptionsSize: ::std::os::raw::c_uint,
8148 pub data: *mut ::std::os::raw::c_uchar,
8149 pub dataSize: ::std::os::raw::c_uint,
8150}
8151pub const FsNetworkHttpRequestState_FS_NETWORK_HTTP_REQUEST_STATE_INVALID:
8152 FsNetworkHttpRequestState = 0;
8153pub const FsNetworkHttpRequestState_FS_NETWORK_HTTP_REQUEST_STATE_NEW: FsNetworkHttpRequestState =
8154 1;
8155pub const FsNetworkHttpRequestState_FS_NETWORK_HTTP_REQUEST_STATE_WAITING_FOR_DATA:
8156 FsNetworkHttpRequestState = 2;
8157pub const FsNetworkHttpRequestState_FS_NETWORK_HTTP_REQUEST_STATE_DATA_READY:
8158 FsNetworkHttpRequestState = 3;
8159pub const FsNetworkHttpRequestState_FS_NETWORK_HTTP_REQUEST_STATE_FAILED:
8160 FsNetworkHttpRequestState = 4;
8161pub type FsNetworkHttpRequestState = ::std::os::raw::c_uchar;
8162unsafe extern "C" {
8163 pub fn fsNetworkHttpRequestGet(
8164 url: *const ::std::os::raw::c_char,
8165 param: *mut FsNetworkHttpRequestParam,
8166 callback: HttpRequestCallback,
8167 userData: *mut ::std::os::raw::c_void,
8168 ) -> FsNetworkRequestId;
8169}
8170unsafe extern "C" {
8171 pub fn fsNetworkHttpRequestPost(
8172 url: *const ::std::os::raw::c_char,
8173 param: *mut FsNetworkHttpRequestParam,
8174 callback: HttpRequestCallback,
8175 userData: *mut ::std::os::raw::c_void,
8176 ) -> FsNetworkRequestId;
8177}
8178unsafe extern "C" {
8179 pub fn fsNetworkHttpRequestPut(
8180 url: *const ::std::os::raw::c_char,
8181 param: *mut FsNetworkHttpRequestParam,
8182 callback: HttpRequestCallback,
8183 userData: *mut ::std::os::raw::c_void,
8184 ) -> FsNetworkRequestId;
8185}
8186unsafe extern "C" {
8187 pub fn fsNetworkHttpRequestGetState(requestId: FsNetworkRequestId)
8188 -> FsNetworkHttpRequestState;
8189}
8190unsafe extern "C" {
8191 pub fn fsNetworkHttpRequestGetErrorCode(requestId: FsNetworkRequestId)
8192 -> ::std::os::raw::c_int;
8193}
8194unsafe extern "C" {
8195 pub fn fsNetworkHttpRequestGetHeaderSection(
8196 requestId: FsNetworkRequestId,
8197 section: *const ::std::os::raw::c_char,
8198 ) -> *mut ::std::os::raw::c_char;
8199}
8200unsafe extern "C" {
8201 pub fn fsNetworkHttpRequestGetData(
8202 requestId: FsNetworkRequestId,
8203 ) -> *mut ::std::os::raw::c_uchar;
8204}
8205unsafe extern "C" {
8206 pub fn fsNetworkHttpRequestGetDataSize(
8207 requestId: FsNetworkRequestId,
8208 ) -> ::std::os::raw::c_ulong;
8209}
8210unsafe extern "C" {
8211 pub fn fsNetworkHttpCancelRequest(requestId: FsNetworkRequestId) -> bool;
8212}
8213pub type fsCommBusWasmCallback = ::std::option::Option<
8214 unsafe extern "C" fn(
8215 buf: *const ::std::os::raw::c_char,
8216 bufSize: ::std::os::raw::c_uint,
8217 ctx: *mut ::std::os::raw::c_void,
8218 ),
8219>;
8220pub const FsCommBusBroadcastFlags_FsCommBusBroadcast_JS: FsCommBusBroadcastFlags = 1;
8221pub const FsCommBusBroadcastFlags_FsCommBusBroadcast_Wasm: FsCommBusBroadcastFlags = 2;
8222pub const FsCommBusBroadcastFlags_FsCommBusBroadcast_WasmSelfCall: FsCommBusBroadcastFlags = 4;
8223pub const FsCommBusBroadcastFlags_FsCommBusBroadcast_Default: FsCommBusBroadcastFlags = 3;
8224pub const FsCommBusBroadcastFlags_FsCommBusBroadcast_AllWasm: FsCommBusBroadcastFlags = 6;
8225pub const FsCommBusBroadcastFlags_FsCommBusBroadcast_All: FsCommBusBroadcastFlags = 7;
8226pub type FsCommBusBroadcastFlags = ::std::os::raw::c_uchar;
8227unsafe extern "C" {
8228 pub fn fsCommBusCall(
8229 eventName: *const ::std::os::raw::c_char,
8230 buf: *const ::std::os::raw::c_char,
8231 bufSize: ::std::os::raw::c_uint,
8232 broadcastTo: FsCommBusBroadcastFlags,
8233 ) -> bool;
8234}
8235unsafe extern "C" {
8236 pub fn fsCommBusRegister(
8237 eventName: *const ::std::os::raw::c_char,
8238 callback: fsCommBusWasmCallback,
8239 context: *mut ::std::os::raw::c_void,
8240 ) -> bool;
8241}
8242unsafe extern "C" {
8243 pub fn fsCommBusUnregister(
8244 eventName: *const ::std::os::raw::c_char,
8245 callback: fsCommBusWasmCallback,
8246 ) -> ::std::os::raw::c_int;
8247}
8248unsafe extern "C" {
8249 pub fn fsCommBusUnregisterOneEvent(
8250 eventName: *const ::std::os::raw::c_char,
8251 callback: fsCommBusWasmCallback,
8252 ctx: *mut ::std::os::raw::c_void,
8253 ) -> bool;
8254}
8255unsafe extern "C" {
8256 pub fn fsCommBusUnregisterAll() -> bool;
8257}
8258#[repr(C)]
8259#[derive(Debug, Copy, Clone)]
8260pub struct NVGcontext {
8261 _unused: [u8; 0],
8262}
8263pub type NVGcolor = FsColor;
8264pub type NVGpaint = FsPaint;
8265pub const NVGwinding_NVG_CCW: NVGwinding = 1;
8266pub const NVGwinding_NVG_CW: NVGwinding = 2;
8267pub type NVGwinding = ::std::os::raw::c_uint;
8268pub const NVGsolidity_NVG_SOLID: NVGsolidity = 1;
8269pub const NVGsolidity_NVG_HOLE: NVGsolidity = 2;
8270pub type NVGsolidity = ::std::os::raw::c_uint;
8271pub const NVGlineCap_NVG_BUTT: NVGlineCap = 0;
8272pub const NVGlineCap_NVG_ROUND: NVGlineCap = 1;
8273pub const NVGlineCap_NVG_SQUARE: NVGlineCap = 2;
8274pub const NVGlineCap_NVG_BEVEL: NVGlineCap = 3;
8275pub const NVGlineCap_NVG_MITER: NVGlineCap = 4;
8276pub type NVGlineCap = ::std::os::raw::c_uint;
8277pub const NVGalign_NVG_ALIGN_LEFT: NVGalign = 1;
8278pub const NVGalign_NVG_ALIGN_CENTER: NVGalign = 2;
8279pub const NVGalign_NVG_ALIGN_RIGHT: NVGalign = 4;
8280pub const NVGalign_NVG_ALIGN_TOP: NVGalign = 8;
8281pub const NVGalign_NVG_ALIGN_MIDDLE: NVGalign = 16;
8282pub const NVGalign_NVG_ALIGN_BOTTOM: NVGalign = 32;
8283pub const NVGalign_NVG_ALIGN_BASELINE: NVGalign = 64;
8284pub type NVGalign = ::std::os::raw::c_uint;
8285pub const NVGblendFactor_NVG_ZERO: NVGblendFactor = 1;
8286pub const NVGblendFactor_NVG_ONE: NVGblendFactor = 2;
8287pub const NVGblendFactor_NVG_SRC_COLOR: NVGblendFactor = 4;
8288pub const NVGblendFactor_NVG_ONE_MINUS_SRC_COLOR: NVGblendFactor = 8;
8289pub const NVGblendFactor_NVG_DST_COLOR: NVGblendFactor = 16;
8290pub const NVGblendFactor_NVG_ONE_MINUS_DST_COLOR: NVGblendFactor = 32;
8291pub const NVGblendFactor_NVG_SRC_ALPHA: NVGblendFactor = 64;
8292pub const NVGblendFactor_NVG_ONE_MINUS_SRC_ALPHA: NVGblendFactor = 128;
8293pub const NVGblendFactor_NVG_DST_ALPHA: NVGblendFactor = 256;
8294pub const NVGblendFactor_NVG_ONE_MINUS_DST_ALPHA: NVGblendFactor = 512;
8295pub const NVGblendFactor_NVG_SRC_ALPHA_SATURATE: NVGblendFactor = 1024;
8296pub type NVGblendFactor = ::std::os::raw::c_uint;
8297pub const NVGcompositeOperation_NVG_SOURCE_OVER: NVGcompositeOperation = 0;
8298pub const NVGcompositeOperation_NVG_SOURCE_IN: NVGcompositeOperation = 1;
8299pub const NVGcompositeOperation_NVG_SOURCE_OUT: NVGcompositeOperation = 2;
8300pub const NVGcompositeOperation_NVG_ATOP: NVGcompositeOperation = 3;
8301pub const NVGcompositeOperation_NVG_DESTINATION_OVER: NVGcompositeOperation = 4;
8302pub const NVGcompositeOperation_NVG_DESTINATION_IN: NVGcompositeOperation = 5;
8303pub const NVGcompositeOperation_NVG_DESTINATION_OUT: NVGcompositeOperation = 6;
8304pub const NVGcompositeOperation_NVG_DESTINATION_ATOP: NVGcompositeOperation = 7;
8305pub const NVGcompositeOperation_NVG_LIGHTER: NVGcompositeOperation = 8;
8306pub const NVGcompositeOperation_NVG_COPY: NVGcompositeOperation = 9;
8307pub const NVGcompositeOperation_NVG_XOR: NVGcompositeOperation = 10;
8308pub type NVGcompositeOperation = ::std::os::raw::c_uint;
8309pub use self::FsClipMode as NVGclipMode;
8310pub type NVGcompositeOperationState = FsCompositeOperationState;
8311#[repr(C)]
8312#[derive(Debug, Copy, Clone)]
8313pub struct NVGglyphPosition {
8314 pub str_: *const ::std::os::raw::c_char,
8315 pub x: f32,
8316 pub minx: f32,
8317 pub maxx: f32,
8318}
8319#[repr(C)]
8320#[derive(Debug, Copy, Clone)]
8321pub struct NVGtextRow {
8322 pub start: *const ::std::os::raw::c_char,
8323 pub end: *const ::std::os::raw::c_char,
8324 pub next: *const ::std::os::raw::c_char,
8325 pub width: f32,
8326 pub minx: f32,
8327 pub maxx: f32,
8328}
8329pub const NVGimageFlags_NVG_IMAGE_GENERATE_MIPMAPS: NVGimageFlags = 1;
8330pub const NVGimageFlags_NVG_IMAGE_REPEATX: NVGimageFlags = 2;
8331pub const NVGimageFlags_NVG_IMAGE_REPEATY: NVGimageFlags = 4;
8332pub const NVGimageFlags_NVG_IMAGE_FLIPY: NVGimageFlags = 8;
8333pub const NVGimageFlags_NVG_IMAGE_PREMULTIPLIED: NVGimageFlags = 16;
8334pub const NVGimageFlags_NVG_IMAGE_NEAREST: NVGimageFlags = 32;
8335pub type NVGimageFlags = ::std::os::raw::c_uint;
8336unsafe extern "C" {
8337 pub fn nvgBeginFrame(
8338 ctx: *mut NVGcontext,
8339 windowWidth: f32,
8340 windowHeight: f32,
8341 devicePixelRatio: f32,
8342 );
8343}
8344unsafe extern "C" {
8345 pub fn nvgCancelFrame(ctx: *mut NVGcontext);
8346}
8347unsafe extern "C" {
8348 pub fn nvgEndFrame(ctx: *mut NVGcontext);
8349}
8350unsafe extern "C" {
8351 pub fn nvgGlobalCompositeOperation(ctx: *mut NVGcontext, op: ::std::os::raw::c_int);
8352}
8353unsafe extern "C" {
8354 pub fn nvgGlobalCompositeBlendFunc(
8355 ctx: *mut NVGcontext,
8356 sfactor: ::std::os::raw::c_int,
8357 dfactor: ::std::os::raw::c_int,
8358 );
8359}
8360unsafe extern "C" {
8361 pub fn nvgGlobalCompositeBlendFuncSeparate(
8362 ctx: *mut NVGcontext,
8363 srcRGB: ::std::os::raw::c_int,
8364 dstRGB: ::std::os::raw::c_int,
8365 srcAlpha: ::std::os::raw::c_int,
8366 dstAlpha: ::std::os::raw::c_int,
8367 );
8368}
8369unsafe extern "C" {
8370 pub fn nvgRGB(
8371 r: ::std::os::raw::c_uchar,
8372 g: ::std::os::raw::c_uchar,
8373 b: ::std::os::raw::c_uchar,
8374 ) -> NVGcolor;
8375}
8376unsafe extern "C" {
8377 pub fn nvgRGBf(r: f32, g: f32, b: f32) -> NVGcolor;
8378}
8379unsafe extern "C" {
8380 pub fn nvgRGBA(
8381 r: ::std::os::raw::c_uchar,
8382 g: ::std::os::raw::c_uchar,
8383 b: ::std::os::raw::c_uchar,
8384 a: ::std::os::raw::c_uchar,
8385 ) -> NVGcolor;
8386}
8387unsafe extern "C" {
8388 pub fn nvgRGBAf(r: f32, g: f32, b: f32, a: f32) -> NVGcolor;
8389}
8390unsafe extern "C" {
8391 pub fn nvgLerpRGBA(c0: NVGcolor, c1: NVGcolor, u: f32) -> NVGcolor;
8392}
8393unsafe extern "C" {
8394 pub fn nvgTransRGBA(c0: NVGcolor, a: ::std::os::raw::c_uchar) -> NVGcolor;
8395}
8396unsafe extern "C" {
8397 pub fn nvgTransRGBAf(c0: NVGcolor, a: f32) -> NVGcolor;
8398}
8399unsafe extern "C" {
8400 pub fn nvgHSL(h: f32, s: f32, l: f32) -> NVGcolor;
8401}
8402unsafe extern "C" {
8403 pub fn nvgHSLA(h: f32, s: f32, l: f32, a: ::std::os::raw::c_uchar) -> NVGcolor;
8404}
8405unsafe extern "C" {
8406 pub fn nvgSave(ctx: *mut NVGcontext);
8407}
8408unsafe extern "C" {
8409 pub fn nvgRestore(ctx: *mut NVGcontext);
8410}
8411unsafe extern "C" {
8412 pub fn nvgReset(ctx: *mut NVGcontext);
8413}
8414unsafe extern "C" {
8415 pub fn nvgSelectPath(ctx: *mut NVGcontext, pathIndex: ::std::os::raw::c_int);
8416}
8417unsafe extern "C" {
8418 pub fn nvgCurrentPath(ctx: *mut NVGcontext) -> ::std::os::raw::c_int;
8419}
8420unsafe extern "C" {
8421 pub fn nvgSetBuffer(ctx: *mut NVGcontext, buffer: ::std::os::raw::c_int);
8422}
8423unsafe extern "C" {
8424 pub fn nvgSetClipMode(ctx: *mut NVGcontext, mode: NVGclipMode);
8425}
8426unsafe extern "C" {
8427 pub fn nvgSetClipped(ctx: *mut NVGcontext, clipped: bool);
8428}
8429unsafe extern "C" {
8430 pub fn nvgShapeAntiAlias(ctx: *mut NVGcontext, enabled: ::std::os::raw::c_int);
8431}
8432unsafe extern "C" {
8433 pub fn nvgMiterLimit(ctx: *mut NVGcontext, limit: f32);
8434}
8435unsafe extern "C" {
8436 pub fn nvgStrokeWidth(ctx: *mut NVGcontext, size: f32);
8437}
8438unsafe extern "C" {
8439 pub fn nvgLineCap(ctx: *mut NVGcontext, cap: ::std::os::raw::c_int);
8440}
8441unsafe extern "C" {
8442 pub fn nvgLineJoin(ctx: *mut NVGcontext, join: ::std::os::raw::c_int);
8443}
8444unsafe extern "C" {
8445 pub fn nvgGlobalAlpha(ctx: *mut NVGcontext, alpha: f32);
8446}
8447unsafe extern "C" {
8448 pub fn nvgResetTransform(ctx: *mut NVGcontext);
8449}
8450unsafe extern "C" {
8451 pub fn nvgTransform(ctx: *mut NVGcontext, a: f32, b: f32, c: f32, d: f32, e: f32, f: f32);
8452}
8453unsafe extern "C" {
8454 pub fn nvgTranslate(ctx: *mut NVGcontext, x: f32, y: f32);
8455}
8456unsafe extern "C" {
8457 pub fn nvgRotate(ctx: *mut NVGcontext, angle: f32);
8458}
8459unsafe extern "C" {
8460 pub fn nvgSkewX(ctx: *mut NVGcontext, angle: f32);
8461}
8462unsafe extern "C" {
8463 pub fn nvgSkewY(ctx: *mut NVGcontext, angle: f32);
8464}
8465unsafe extern "C" {
8466 pub fn nvgScale(ctx: *mut NVGcontext, x: f32, y: f32);
8467}
8468unsafe extern "C" {
8469 pub fn nvgCurrentTransform(ctx: *mut NVGcontext, xform: *mut f32);
8470}
8471unsafe extern "C" {
8472 pub fn nvgTransformIdentity(dst: *mut f32);
8473}
8474unsafe extern "C" {
8475 pub fn nvgTransformTranslate(dst: *mut f32, tx: f32, ty: f32);
8476}
8477unsafe extern "C" {
8478 pub fn nvgTransformScale(dst: *mut f32, sx: f32, sy: f32);
8479}
8480unsafe extern "C" {
8481 pub fn nvgTransformRotate(dst: *mut f32, a: f32);
8482}
8483unsafe extern "C" {
8484 pub fn nvgTransformSkewX(dst: *mut f32, a: f32);
8485}
8486unsafe extern "C" {
8487 pub fn nvgTransformSkewY(dst: *mut f32, a: f32);
8488}
8489unsafe extern "C" {
8490 pub fn nvgTransformMultiply(dst: *mut f32, src: *const f32);
8491}
8492unsafe extern "C" {
8493 pub fn nvgTransformPremultiply(dst: *mut f32, src: *const f32);
8494}
8495unsafe extern "C" {
8496 pub fn nvgTransformInverse(dst: *mut f32, src: *const f32) -> ::std::os::raw::c_int;
8497}
8498unsafe extern "C" {
8499 pub fn nvgTransformPoint(
8500 dstx: *mut f32,
8501 dsty: *mut f32,
8502 xform: *const f32,
8503 srcx: f32,
8504 srcy: f32,
8505 );
8506}
8507unsafe extern "C" {
8508 pub fn nvgDegToRad(deg: f32) -> f32;
8509}
8510unsafe extern "C" {
8511 pub fn nvgRadToDeg(rad: f32) -> f32;
8512}
8513unsafe extern "C" {
8514 pub fn nvgCreateImage(
8515 ctx: *mut NVGcontext,
8516 filename: *const ::std::os::raw::c_char,
8517 imageFlags: ::std::os::raw::c_int,
8518 ) -> ::std::os::raw::c_int;
8519}
8520unsafe extern "C" {
8521 pub fn nvgCreateImageMem(
8522 ctx: *mut NVGcontext,
8523 imageFlags: ::std::os::raw::c_int,
8524 data: *mut ::std::os::raw::c_uchar,
8525 ndata: ::std::os::raw::c_int,
8526 ) -> ::std::os::raw::c_int;
8527}
8528unsafe extern "C" {
8529 pub fn nvgCreateImageRGBA(
8530 ctx: *mut NVGcontext,
8531 w: ::std::os::raw::c_int,
8532 h: ::std::os::raw::c_int,
8533 imageFlags: ::std::os::raw::c_int,
8534 data: *const ::std::os::raw::c_uchar,
8535 ) -> ::std::os::raw::c_int;
8536}
8537unsafe extern "C" {
8538 pub fn nvgUpdateImage(
8539 ctx: *mut NVGcontext,
8540 image: ::std::os::raw::c_int,
8541 data: *const ::std::os::raw::c_uchar,
8542 );
8543}
8544unsafe extern "C" {
8545 pub fn nvgImageSize(
8546 ctx: *mut NVGcontext,
8547 image: ::std::os::raw::c_int,
8548 w: *mut ::std::os::raw::c_int,
8549 h: *mut ::std::os::raw::c_int,
8550 );
8551}
8552unsafe extern "C" {
8553 pub fn nvgDeleteImage(ctx: *mut NVGcontext, image: ::std::os::raw::c_int);
8554}
8555unsafe extern "C" {
8556 pub fn nvgLinearGradient(
8557 ctx: *mut NVGcontext,
8558 sx: f32,
8559 sy: f32,
8560 ex: f32,
8561 ey: f32,
8562 icol: NVGcolor,
8563 ocol: NVGcolor,
8564 ) -> NVGpaint;
8565}
8566unsafe extern "C" {
8567 pub fn nvgBoxGradient(
8568 ctx: *mut NVGcontext,
8569 x: f32,
8570 y: f32,
8571 w: f32,
8572 h: f32,
8573 r: f32,
8574 f: f32,
8575 icol: NVGcolor,
8576 ocol: NVGcolor,
8577 ) -> NVGpaint;
8578}
8579unsafe extern "C" {
8580 pub fn nvgRadialGradient(
8581 ctx: *mut NVGcontext,
8582 cx: f32,
8583 cy: f32,
8584 inr: f32,
8585 outr: f32,
8586 icol: NVGcolor,
8587 ocol: NVGcolor,
8588 ) -> NVGpaint;
8589}
8590unsafe extern "C" {
8591 pub fn nvgImagePattern(
8592 ctx: *mut NVGcontext,
8593 ox: f32,
8594 oy: f32,
8595 ex: f32,
8596 ey: f32,
8597 angle: f32,
8598 image: ::std::os::raw::c_int,
8599 alpha: f32,
8600 ) -> NVGpaint;
8601}
8602unsafe extern "C" {
8603 pub fn nvgScissor(ctx: *mut NVGcontext, x: f32, y: f32, w: f32, h: f32);
8604}
8605unsafe extern "C" {
8606 pub fn nvgIntersectScissor(ctx: *mut NVGcontext, x: f32, y: f32, w: f32, h: f32);
8607}
8608unsafe extern "C" {
8609 pub fn nvgResetScissor(ctx: *mut NVGcontext);
8610}
8611unsafe extern "C" {
8612 pub fn nvgResetStencil(ctx: *mut NVGcontext);
8613}
8614unsafe extern "C" {
8615 pub fn nvgBeginPath(ctx: *mut NVGcontext);
8616}
8617unsafe extern "C" {
8618 pub fn nvgMoveTo(ctx: *mut NVGcontext, x: f32, y: f32);
8619}
8620unsafe extern "C" {
8621 pub fn nvgLineTo(ctx: *mut NVGcontext, x: f32, y: f32);
8622}
8623unsafe extern "C" {
8624 pub fn nvgBezierTo(
8625 ctx: *mut NVGcontext,
8626 c1x: f32,
8627 c1y: f32,
8628 c2x: f32,
8629 c2y: f32,
8630 x: f32,
8631 y: f32,
8632 );
8633}
8634unsafe extern "C" {
8635 pub fn nvgQuadTo(ctx: *mut NVGcontext, cx: f32, cy: f32, x: f32, y: f32);
8636}
8637unsafe extern "C" {
8638 pub fn nvgArcTo(ctx: *mut NVGcontext, x1: f32, y1: f32, x2: f32, y2: f32, radius: f32);
8639}
8640unsafe extern "C" {
8641 pub fn nvgClosePath(ctx: *mut NVGcontext);
8642}
8643unsafe extern "C" {
8644 pub fn nvgPathWinding(ctx: *mut NVGcontext, dir: ::std::os::raw::c_int);
8645}
8646unsafe extern "C" {
8647 pub fn nvgArc(
8648 ctx: *mut NVGcontext,
8649 cx: f32,
8650 cy: f32,
8651 r: f32,
8652 a0: f32,
8653 a1: f32,
8654 dir: ::std::os::raw::c_int,
8655 );
8656}
8657unsafe extern "C" {
8658 pub fn nvgEllipticalArc(
8659 ctx: *mut NVGcontext,
8660 cx: f32,
8661 cy: f32,
8662 rx: f32,
8663 ry: f32,
8664 a0: f32,
8665 a1: f32,
8666 dir: ::std::os::raw::c_int,
8667 );
8668}
8669unsafe extern "C" {
8670 pub fn nvgRect(ctx: *mut NVGcontext, x: f32, y: f32, w: f32, h: f32);
8671}
8672unsafe extern "C" {
8673 pub fn nvgRoundedRect(ctx: *mut NVGcontext, x: f32, y: f32, w: f32, h: f32, r: f32);
8674}
8675unsafe extern "C" {
8676 pub fn nvgRoundedRectVarying(
8677 ctx: *mut NVGcontext,
8678 x: f32,
8679 y: f32,
8680 w: f32,
8681 h: f32,
8682 radTopLeft: f32,
8683 radTopRight: f32,
8684 radBottomRight: f32,
8685 radBottomLeft: f32,
8686 );
8687}
8688unsafe extern "C" {
8689 pub fn nvgEllipse(ctx: *mut NVGcontext, cx: f32, cy: f32, rx: f32, ry: f32);
8690}
8691unsafe extern "C" {
8692 pub fn nvgCircle(ctx: *mut NVGcontext, cx: f32, cy: f32, r: f32);
8693}
8694unsafe extern "C" {
8695 pub fn nvgFill(ctx: *mut NVGcontext);
8696}
8697unsafe extern "C" {
8698 pub fn nvgStroke(ctx: *mut NVGcontext);
8699}
8700unsafe extern "C" {
8701 pub fn nvgCreateFont(
8702 ctx: *mut NVGcontext,
8703 name: *const ::std::os::raw::c_char,
8704 filename: *const ::std::os::raw::c_char,
8705 ) -> ::std::os::raw::c_int;
8706}
8707unsafe extern "C" {
8708 pub fn nvgCreateFontMem(
8709 ctx: *mut NVGcontext,
8710 name: *const ::std::os::raw::c_char,
8711 data: *mut ::std::os::raw::c_uchar,
8712 ndata: ::std::os::raw::c_int,
8713 freeData: ::std::os::raw::c_int,
8714 ) -> ::std::os::raw::c_int;
8715}
8716unsafe extern "C" {
8717 pub fn nvgFindFont(
8718 ctx: *mut NVGcontext,
8719 name: *const ::std::os::raw::c_char,
8720 ) -> ::std::os::raw::c_int;
8721}
8722unsafe extern "C" {
8723 pub fn nvgAddFallbackFontId(
8724 ctx: *mut NVGcontext,
8725 baseFont: ::std::os::raw::c_int,
8726 fallbackFont: ::std::os::raw::c_int,
8727 ) -> ::std::os::raw::c_int;
8728}
8729unsafe extern "C" {
8730 pub fn nvgAddFallbackFont(
8731 ctx: *mut NVGcontext,
8732 baseFont: *const ::std::os::raw::c_char,
8733 fallbackFont: *const ::std::os::raw::c_char,
8734 ) -> ::std::os::raw::c_int;
8735}
8736unsafe extern "C" {
8737 pub fn nvgFontSize(ctx: *mut NVGcontext, size: f32);
8738}
8739unsafe extern "C" {
8740 pub fn nvgFontBlur(ctx: *mut NVGcontext, blur: f32);
8741}
8742unsafe extern "C" {
8743 pub fn nvgTextLetterSpacing(ctx: *mut NVGcontext, spacing: f32);
8744}
8745unsafe extern "C" {
8746 pub fn nvgTextLineHeight(ctx: *mut NVGcontext, lineHeight: f32);
8747}
8748unsafe extern "C" {
8749 pub fn nvgTextAlign(ctx: *mut NVGcontext, align: ::std::os::raw::c_int);
8750}
8751unsafe extern "C" {
8752 pub fn nvgFontFaceId(ctx: *mut NVGcontext, font: ::std::os::raw::c_int);
8753}
8754unsafe extern "C" {
8755 pub fn nvgFontFace(ctx: *mut NVGcontext, font: *const ::std::os::raw::c_char);
8756}
8757unsafe extern "C" {
8758 pub fn nvgText(
8759 ctx: *mut NVGcontext,
8760 x: f32,
8761 y: f32,
8762 string: *const ::std::os::raw::c_char,
8763 end: *const ::std::os::raw::c_char,
8764 ) -> f32;
8765}
8766unsafe extern "C" {
8767 pub fn nvgTextBox(
8768 ctx: *mut NVGcontext,
8769 x: f32,
8770 y: f32,
8771 breakRowWidth: f32,
8772 string: *const ::std::os::raw::c_char,
8773 end: *const ::std::os::raw::c_char,
8774 );
8775}
8776unsafe extern "C" {
8777 pub fn nvgTextBounds(
8778 ctx: *mut NVGcontext,
8779 x: f32,
8780 y: f32,
8781 string: *const ::std::os::raw::c_char,
8782 end: *const ::std::os::raw::c_char,
8783 bounds: *mut f32,
8784 ) -> f32;
8785}
8786unsafe extern "C" {
8787 pub fn nvgTextBoxBounds(
8788 ctx: *mut NVGcontext,
8789 x: f32,
8790 y: f32,
8791 breakRowWidth: f32,
8792 string: *const ::std::os::raw::c_char,
8793 end: *const ::std::os::raw::c_char,
8794 bounds: *mut f32,
8795 );
8796}
8797unsafe extern "C" {
8798 pub fn nvgTextGlyphPositions(
8799 ctx: *mut NVGcontext,
8800 x: f32,
8801 y: f32,
8802 string: *const ::std::os::raw::c_char,
8803 end: *const ::std::os::raw::c_char,
8804 positions: *mut NVGglyphPosition,
8805 maxPositions: ::std::os::raw::c_int,
8806 ) -> ::std::os::raw::c_int;
8807}
8808unsafe extern "C" {
8809 pub fn nvgTextMetrics(
8810 ctx: *mut NVGcontext,
8811 ascender: *mut f32,
8812 descender: *mut f32,
8813 lineh: *mut f32,
8814 );
8815}
8816unsafe extern "C" {
8817 pub fn nvgTextBreakLines(
8818 ctx: *mut NVGcontext,
8819 string: *const ::std::os::raw::c_char,
8820 end: *const ::std::os::raw::c_char,
8821 breakRowWidth: f32,
8822 rows: *mut NVGtextRow,
8823 maxRows: ::std::os::raw::c_int,
8824 ) -> ::std::os::raw::c_int;
8825}
8826pub const NVGtexture_NVG_TEXTURE_ALPHA: NVGtexture = 1;
8827pub const NVGtexture_NVG_TEXTURE_RGBA: NVGtexture = 2;
8828pub type NVGtexture = ::std::os::raw::c_uint;
8829pub type NVGscissor = FsScissor;
8830pub type NVGvertex = FsVertex;
8831pub type NVGpath = FsPath;
8832#[repr(C)]
8833#[derive(Debug, Copy, Clone)]
8834pub struct NVGparams {
8835 pub userPtr: ::std::os::raw::c_ulonglong,
8836 pub edgeAntiAlias: ::std::os::raw::c_int,
8837 pub renderCreate: ::std::option::Option<
8838 unsafe extern "C" fn(uptr: ::std::os::raw::c_ulonglong) -> ::std::os::raw::c_int,
8839 >,
8840 pub renderCreateTexture: ::std::option::Option<
8841 unsafe extern "C" fn(
8842 uptr: ::std::os::raw::c_ulonglong,
8843 type_: ::std::os::raw::c_int,
8844 w: ::std::os::raw::c_int,
8845 h: ::std::os::raw::c_int,
8846 imageFlags: ::std::os::raw::c_int,
8847 data: *const ::std::os::raw::c_uchar,
8848 debugName: *const ::std::os::raw::c_char,
8849 ) -> ::std::os::raw::c_int,
8850 >,
8851 pub renderDeleteTexture: ::std::option::Option<
8852 unsafe extern "C" fn(
8853 uptr: ::std::os::raw::c_ulonglong,
8854 image: ::std::os::raw::c_int,
8855 ) -> ::std::os::raw::c_int,
8856 >,
8857 pub renderUpdateTexture: ::std::option::Option<
8858 unsafe extern "C" fn(
8859 uptr: ::std::os::raw::c_ulonglong,
8860 image: ::std::os::raw::c_int,
8861 x: ::std::os::raw::c_int,
8862 y: ::std::os::raw::c_int,
8863 w: ::std::os::raw::c_int,
8864 h: ::std::os::raw::c_int,
8865 data: *const ::std::os::raw::c_uchar,
8866 ) -> ::std::os::raw::c_int,
8867 >,
8868 pub renderGetTextureSize: ::std::option::Option<
8869 unsafe extern "C" fn(
8870 uptr: ::std::os::raw::c_ulonglong,
8871 image: ::std::os::raw::c_int,
8872 w: *mut ::std::os::raw::c_int,
8873 h: *mut ::std::os::raw::c_int,
8874 ) -> ::std::os::raw::c_int,
8875 >,
8876 pub renderViewport: ::std::option::Option<
8877 unsafe extern "C" fn(
8878 uptr: ::std::os::raw::c_ulonglong,
8879 width: f32,
8880 height: f32,
8881 devicePixelRatio: f32,
8882 ),
8883 >,
8884 pub renderCancel:
8885 ::std::option::Option<unsafe extern "C" fn(uptr: ::std::os::raw::c_ulonglong)>,
8886 pub renderFlush: ::std::option::Option<unsafe extern "C" fn(uptr: ::std::os::raw::c_ulonglong)>,
8887 pub renderFill: ::std::option::Option<
8888 unsafe extern "C" fn(
8889 uptr: ::std::os::raw::c_ulonglong,
8890 paint: *mut NVGpaint,
8891 compositeOperation: NVGcompositeOperationState,
8892 scissor: *mut NVGscissor,
8893 fringe: f32,
8894 bounds: *const f32,
8895 paths: *const NVGpath,
8896 npaths: ::std::os::raw::c_int,
8897 ),
8898 >,
8899 pub renderStroke: ::std::option::Option<
8900 unsafe extern "C" fn(
8901 uptr: ::std::os::raw::c_ulonglong,
8902 paint: *mut NVGpaint,
8903 compositeOperation: NVGcompositeOperationState,
8904 scissor: *mut NVGscissor,
8905 fringe: f32,
8906 strokeWidth: f32,
8907 paths: *const NVGpath,
8908 npaths: ::std::os::raw::c_int,
8909 ),
8910 >,
8911 pub renderTriangles: ::std::option::Option<
8912 unsafe extern "C" fn(
8913 uptr: ::std::os::raw::c_ulonglong,
8914 paint: *mut NVGpaint,
8915 compositeOperation: NVGcompositeOperationState,
8916 scissor: *mut NVGscissor,
8917 verts: *const NVGvertex,
8918 nverts: ::std::os::raw::c_int,
8919 ),
8920 >,
8921 pub renderClearStencil:
8922 ::std::option::Option<unsafe extern "C" fn(uptr: ::std::os::raw::c_ulonglong)>,
8923 pub renderDelete:
8924 ::std::option::Option<unsafe extern "C" fn(uptr: ::std::os::raw::c_ulonglong)>,
8925}
8926unsafe extern "C" {
8927 pub fn nvgCreateInternal(params: *mut NVGparams) -> *mut NVGcontext;
8928}
8929unsafe extern "C" {
8930 pub fn nvgDeleteInternal(ctx: *mut NVGcontext);
8931}
8932unsafe extern "C" {
8933 pub fn nvgInternalParams(ctx: *mut NVGcontext) -> *mut NVGparams;
8934}
8935unsafe extern "C" {
8936 pub fn nvgDebugDumpPathCache(ctx: *mut NVGcontext);
8937}
8938pub type SIMCONNECT_OBJECT_ID = DWORD;
8939pub const SIMCONNECT_UNUSED: DWORD = 4294967295;
8940pub const SIMCONNECT_OBJECT_ID_USER: DWORD = 0;
8941pub const SIMCONNECT_CAMERA_IGNORE_FIELD: f32 = 340282346638528860000000000000000000000.0;
8942pub const SIMCONNECT_CLIENTDATA_MAX_SIZE: DWORD = 8192;
8943pub const SIMCONNECT_GROUP_PRIORITY_HIGHEST: DWORD = 1;
8944pub const SIMCONNECT_GROUP_PRIORITY_HIGHEST_MASKABLE: DWORD = 10000000;
8945pub const SIMCONNECT_GROUP_PRIORITY_STANDARD: DWORD = 1900000000;
8946pub const SIMCONNECT_GROUP_PRIORITY_DEFAULT: DWORD = 2000000000;
8947pub const SIMCONNECT_GROUP_PRIORITY_LOWEST: DWORD = 4000000000;
8948pub const MAX_METAR_LENGTH: DWORD = 2000;
8949pub const MAX_THERMAL_SIZE: f32 = 100000.0;
8950pub const MAX_THERMAL_RATE: f32 = 1000.0;
8951pub const INITPOSITION_AIRSPEED_CRUISE: DWORD = 18446744073709551615;
8952pub const INITPOSITION_AIRSPEED_KEEP: DWORD = 18446744073709551614;
8953pub const SIMCONNECT_CLIENTDATATYPE_INT8: DWORD = 18446744073709551615;
8954pub const SIMCONNECT_CLIENTDATATYPE_INT16: DWORD = 18446744073709551614;
8955pub const SIMCONNECT_CLIENTDATATYPE_INT32: DWORD = 18446744073709551613;
8956pub const SIMCONNECT_CLIENTDATATYPE_INT64: DWORD = 18446744073709551612;
8957pub const SIMCONNECT_CLIENTDATATYPE_FLOAT32: DWORD = 18446744073709551611;
8958pub const SIMCONNECT_CLIENTDATATYPE_FLOAT64: DWORD = 18446744073709551610;
8959pub const SIMCONNECT_CLIENTDATAOFFSET_AUTO: DWORD = 18446744073709551615;
8960pub const SIMCONNECT_OPEN_CONFIGINDEX_LOCAL: DWORD = 18446744073709551615;
8961pub const SIMCONNECT_RECV_ID_SIMCONNECT_RECV_ID_NULL: SIMCONNECT_RECV_ID = 0;
8962pub const SIMCONNECT_RECV_ID_SIMCONNECT_RECV_ID_EXCEPTION: SIMCONNECT_RECV_ID = 1;
8963pub const SIMCONNECT_RECV_ID_SIMCONNECT_RECV_ID_OPEN: SIMCONNECT_RECV_ID = 2;
8964pub const SIMCONNECT_RECV_ID_SIMCONNECT_RECV_ID_QUIT: SIMCONNECT_RECV_ID = 3;
8965pub const SIMCONNECT_RECV_ID_SIMCONNECT_RECV_ID_EVENT: SIMCONNECT_RECV_ID = 4;
8966pub const SIMCONNECT_RECV_ID_SIMCONNECT_RECV_ID_EVENT_OBJECT_ADDREMOVE: SIMCONNECT_RECV_ID = 5;
8967pub const SIMCONNECT_RECV_ID_SIMCONNECT_RECV_ID_EVENT_FILENAME: SIMCONNECT_RECV_ID = 6;
8968pub const SIMCONNECT_RECV_ID_SIMCONNECT_RECV_ID_EVENT_FRAME: SIMCONNECT_RECV_ID = 7;
8969pub const SIMCONNECT_RECV_ID_SIMCONNECT_RECV_ID_SIMOBJECT_DATA: SIMCONNECT_RECV_ID = 8;
8970pub const SIMCONNECT_RECV_ID_SIMCONNECT_RECV_ID_SIMOBJECT_DATA_BYTYPE: SIMCONNECT_RECV_ID = 9;
8971pub const SIMCONNECT_RECV_ID_SIMCONNECT_RECV_ID_WEATHER_OBSERVATION: SIMCONNECT_RECV_ID = 10;
8972pub const SIMCONNECT_RECV_ID_SIMCONNECT_RECV_ID_CLOUD_STATE: SIMCONNECT_RECV_ID = 11;
8973pub const SIMCONNECT_RECV_ID_SIMCONNECT_RECV_ID_ASSIGNED_OBJECT_ID: SIMCONNECT_RECV_ID = 12;
8974pub const SIMCONNECT_RECV_ID_SIMCONNECT_RECV_ID_RESERVED_KEY: SIMCONNECT_RECV_ID = 13;
8975pub const SIMCONNECT_RECV_ID_SIMCONNECT_RECV_ID_CUSTOM_ACTION: SIMCONNECT_RECV_ID = 14;
8976pub const SIMCONNECT_RECV_ID_SIMCONNECT_RECV_ID_SYSTEM_STATE: SIMCONNECT_RECV_ID = 15;
8977pub const SIMCONNECT_RECV_ID_SIMCONNECT_RECV_ID_CLIENT_DATA: SIMCONNECT_RECV_ID = 16;
8978pub const SIMCONNECT_RECV_ID_SIMCONNECT_RECV_ID_EVENT_WEATHER_MODE: SIMCONNECT_RECV_ID = 17;
8979pub const SIMCONNECT_RECV_ID_SIMCONNECT_RECV_ID_AIRPORT_LIST: SIMCONNECT_RECV_ID = 18;
8980pub const SIMCONNECT_RECV_ID_SIMCONNECT_RECV_ID_VOR_LIST: SIMCONNECT_RECV_ID = 19;
8981pub const SIMCONNECT_RECV_ID_SIMCONNECT_RECV_ID_NDB_LIST: SIMCONNECT_RECV_ID = 20;
8982pub const SIMCONNECT_RECV_ID_SIMCONNECT_RECV_ID_WAYPOINT_LIST: SIMCONNECT_RECV_ID = 21;
8983pub const SIMCONNECT_RECV_ID_SIMCONNECT_RECV_ID_EVENT_MULTIPLAYER_SERVER_STARTED:
8984 SIMCONNECT_RECV_ID = 22;
8985pub const SIMCONNECT_RECV_ID_SIMCONNECT_RECV_ID_EVENT_MULTIPLAYER_CLIENT_STARTED:
8986 SIMCONNECT_RECV_ID = 23;
8987pub const SIMCONNECT_RECV_ID_SIMCONNECT_RECV_ID_EVENT_MULTIPLAYER_SESSION_ENDED:
8988 SIMCONNECT_RECV_ID = 24;
8989pub const SIMCONNECT_RECV_ID_SIMCONNECT_RECV_ID_EVENT_RACE_END: SIMCONNECT_RECV_ID = 25;
8990pub const SIMCONNECT_RECV_ID_SIMCONNECT_RECV_ID_EVENT_RACE_LAP: SIMCONNECT_RECV_ID = 26;
8991pub const SIMCONNECT_RECV_ID_SIMCONNECT_RECV_ID_EVENT_EX1: SIMCONNECT_RECV_ID = 27;
8992pub const SIMCONNECT_RECV_ID_SIMCONNECT_RECV_ID_FACILITY_DATA: SIMCONNECT_RECV_ID = 28;
8993pub const SIMCONNECT_RECV_ID_SIMCONNECT_RECV_ID_FACILITY_DATA_END: SIMCONNECT_RECV_ID = 29;
8994pub const SIMCONNECT_RECV_ID_SIMCONNECT_RECV_ID_FACILITY_MINIMAL_LIST: SIMCONNECT_RECV_ID = 30;
8995pub const SIMCONNECT_RECV_ID_SIMCONNECT_RECV_ID_JETWAY_DATA: SIMCONNECT_RECV_ID = 31;
8996pub const SIMCONNECT_RECV_ID_SIMCONNECT_RECV_ID_CONTROLLERS_LIST: SIMCONNECT_RECV_ID = 32;
8997pub const SIMCONNECT_RECV_ID_SIMCONNECT_RECV_ID_ACTION_CALLBACK: SIMCONNECT_RECV_ID = 33;
8998pub const SIMCONNECT_RECV_ID_SIMCONNECT_RECV_ID_ENUMERATE_INPUT_EVENTS: SIMCONNECT_RECV_ID = 34;
8999pub const SIMCONNECT_RECV_ID_SIMCONNECT_RECV_ID_GET_INPUT_EVENT: SIMCONNECT_RECV_ID = 35;
9000pub const SIMCONNECT_RECV_ID_SIMCONNECT_RECV_ID_SUBSCRIBE_INPUT_EVENT: SIMCONNECT_RECV_ID = 36;
9001pub const SIMCONNECT_RECV_ID_SIMCONNECT_RECV_ID_ENUMERATE_INPUT_EVENT_PARAMS: SIMCONNECT_RECV_ID =
9002 37;
9003pub type SIMCONNECT_RECV_ID = ::std::os::raw::c_uint;
9004pub const SIMCONNECT_DATATYPE_SIMCONNECT_DATATYPE_INVALID: SIMCONNECT_DATATYPE = 0;
9005pub const SIMCONNECT_DATATYPE_SIMCONNECT_DATATYPE_INT32: SIMCONNECT_DATATYPE = 1;
9006pub const SIMCONNECT_DATATYPE_SIMCONNECT_DATATYPE_INT64: SIMCONNECT_DATATYPE = 2;
9007pub const SIMCONNECT_DATATYPE_SIMCONNECT_DATATYPE_FLOAT32: SIMCONNECT_DATATYPE = 3;
9008pub const SIMCONNECT_DATATYPE_SIMCONNECT_DATATYPE_FLOAT64: SIMCONNECT_DATATYPE = 4;
9009pub const SIMCONNECT_DATATYPE_SIMCONNECT_DATATYPE_STRING8: SIMCONNECT_DATATYPE = 5;
9010pub const SIMCONNECT_DATATYPE_SIMCONNECT_DATATYPE_STRING32: SIMCONNECT_DATATYPE = 6;
9011pub const SIMCONNECT_DATATYPE_SIMCONNECT_DATATYPE_STRING64: SIMCONNECT_DATATYPE = 7;
9012pub const SIMCONNECT_DATATYPE_SIMCONNECT_DATATYPE_STRING128: SIMCONNECT_DATATYPE = 8;
9013pub const SIMCONNECT_DATATYPE_SIMCONNECT_DATATYPE_STRING256: SIMCONNECT_DATATYPE = 9;
9014pub const SIMCONNECT_DATATYPE_SIMCONNECT_DATATYPE_STRING260: SIMCONNECT_DATATYPE = 10;
9015pub const SIMCONNECT_DATATYPE_SIMCONNECT_DATATYPE_STRINGV: SIMCONNECT_DATATYPE = 11;
9016pub const SIMCONNECT_DATATYPE_SIMCONNECT_DATATYPE_INITPOSITION: SIMCONNECT_DATATYPE = 12;
9017pub const SIMCONNECT_DATATYPE_SIMCONNECT_DATATYPE_MARKERSTATE: SIMCONNECT_DATATYPE = 13;
9018pub const SIMCONNECT_DATATYPE_SIMCONNECT_DATATYPE_WAYPOINT: SIMCONNECT_DATATYPE = 14;
9019pub const SIMCONNECT_DATATYPE_SIMCONNECT_DATATYPE_LATLONALT: SIMCONNECT_DATATYPE = 15;
9020pub const SIMCONNECT_DATATYPE_SIMCONNECT_DATATYPE_XYZ: SIMCONNECT_DATATYPE = 16;
9021pub const SIMCONNECT_DATATYPE_SIMCONNECT_DATATYPE_MAX: SIMCONNECT_DATATYPE = 17;
9022pub type SIMCONNECT_DATATYPE = ::std::os::raw::c_uint;
9023#[repr(u32)]
9024#[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)]
9025pub enum SIMCONNECT_EXCEPTION {
9026 SIMCONNECT_EXCEPTION_NONE = 0,
9027 SIMCONNECT_EXCEPTION_ERROR = 1,
9028 SIMCONNECT_EXCEPTION_SIZE_MISMATCH = 2,
9029 SIMCONNECT_EXCEPTION_UNRECOGNIZED_ID = 3,
9030 SIMCONNECT_EXCEPTION_UNOPENED = 4,
9031 SIMCONNECT_EXCEPTION_VERSION_MISMATCH = 5,
9032 SIMCONNECT_EXCEPTION_TOO_MANY_GROUPS = 6,
9033 SIMCONNECT_EXCEPTION_NAME_UNRECOGNIZED = 7,
9034 SIMCONNECT_EXCEPTION_TOO_MANY_EVENT_NAMES = 8,
9035 SIMCONNECT_EXCEPTION_EVENT_ID_DUPLICATE = 9,
9036 SIMCONNECT_EXCEPTION_TOO_MANY_MAPS = 10,
9037 SIMCONNECT_EXCEPTION_TOO_MANY_OBJECTS = 11,
9038 SIMCONNECT_EXCEPTION_TOO_MANY_REQUESTS = 12,
9039 SIMCONNECT_EXCEPTION_WEATHER_INVALID_PORT = 13,
9040 SIMCONNECT_EXCEPTION_WEATHER_INVALID_METAR = 14,
9041 SIMCONNECT_EXCEPTION_WEATHER_UNABLE_TO_GET_OBSERVATION = 15,
9042 SIMCONNECT_EXCEPTION_WEATHER_UNABLE_TO_CREATE_STATION = 16,
9043 SIMCONNECT_EXCEPTION_WEATHER_UNABLE_TO_REMOVE_STATION = 17,
9044 SIMCONNECT_EXCEPTION_INVALID_DATA_TYPE = 18,
9045 SIMCONNECT_EXCEPTION_INVALID_DATA_SIZE = 19,
9046 SIMCONNECT_EXCEPTION_DATA_ERROR = 20,
9047 SIMCONNECT_EXCEPTION_INVALID_ARRAY = 21,
9048 SIMCONNECT_EXCEPTION_CREATE_OBJECT_FAILED = 22,
9049 SIMCONNECT_EXCEPTION_LOAD_FLIGHTPLAN_FAILED = 23,
9050 SIMCONNECT_EXCEPTION_OPERATION_INVALID_FOR_OBJECT_TYPE = 24,
9051 SIMCONNECT_EXCEPTION_ILLEGAL_OPERATION = 25,
9052 SIMCONNECT_EXCEPTION_ALREADY_SUBSCRIBED = 26,
9053 SIMCONNECT_EXCEPTION_INVALID_ENUM = 27,
9054 SIMCONNECT_EXCEPTION_DEFINITION_ERROR = 28,
9055 SIMCONNECT_EXCEPTION_DUPLICATE_ID = 29,
9056 SIMCONNECT_EXCEPTION_DATUM_ID = 30,
9057 SIMCONNECT_EXCEPTION_OUT_OF_BOUNDS = 31,
9058 SIMCONNECT_EXCEPTION_ALREADY_CREATED = 32,
9059 SIMCONNECT_EXCEPTION_OBJECT_OUTSIDE_REALITY_BUBBLE = 33,
9060 SIMCONNECT_EXCEPTION_OBJECT_CONTAINER = 34,
9061 SIMCONNECT_EXCEPTION_OBJECT_AI = 35,
9062 SIMCONNECT_EXCEPTION_OBJECT_ATC = 36,
9063 SIMCONNECT_EXCEPTION_OBJECT_SCHEDULE = 37,
9064 SIMCONNECT_EXCEPTION_JETWAY_DATA = 38,
9065 SIMCONNECT_EXCEPTION_ACTION_NOT_FOUND = 39,
9066 SIMCONNECT_EXCEPTION_NOT_AN_ACTION = 40,
9067 SIMCONNECT_EXCEPTION_INCORRECT_ACTION_PARAMS = 41,
9068 SIMCONNECT_EXCEPTION_GET_INPUT_EVENT_FAILED = 42,
9069 SIMCONNECT_EXCEPTION_SET_INPUT_EVENT_FAILED = 43,
9070}
9071pub const SIMCONNECT_SIMOBJECT_TYPE_SIMCONNECT_SIMOBJECT_TYPE_USER: SIMCONNECT_SIMOBJECT_TYPE = 0;
9072pub const SIMCONNECT_SIMOBJECT_TYPE_SIMCONNECT_SIMOBJECT_TYPE_ALL: SIMCONNECT_SIMOBJECT_TYPE = 1;
9073pub const SIMCONNECT_SIMOBJECT_TYPE_SIMCONNECT_SIMOBJECT_TYPE_AIRCRAFT: SIMCONNECT_SIMOBJECT_TYPE =
9074 2;
9075pub const SIMCONNECT_SIMOBJECT_TYPE_SIMCONNECT_SIMOBJECT_TYPE_HELICOPTER:
9076 SIMCONNECT_SIMOBJECT_TYPE = 3;
9077pub const SIMCONNECT_SIMOBJECT_TYPE_SIMCONNECT_SIMOBJECT_TYPE_BOAT: SIMCONNECT_SIMOBJECT_TYPE = 4;
9078pub const SIMCONNECT_SIMOBJECT_TYPE_SIMCONNECT_SIMOBJECT_TYPE_GROUND: SIMCONNECT_SIMOBJECT_TYPE = 5;
9079pub type SIMCONNECT_SIMOBJECT_TYPE = ::std::os::raw::c_uint;
9080pub const SIMCONNECT_STATE_SIMCONNECT_STATE_OFF: SIMCONNECT_STATE = 0;
9081pub const SIMCONNECT_STATE_SIMCONNECT_STATE_ON: SIMCONNECT_STATE = 1;
9082pub type SIMCONNECT_STATE = ::std::os::raw::c_uint;
9083pub const SIMCONNECT_PERIOD_SIMCONNECT_PERIOD_NEVER: SIMCONNECT_PERIOD = 0;
9084pub const SIMCONNECT_PERIOD_SIMCONNECT_PERIOD_ONCE: SIMCONNECT_PERIOD = 1;
9085pub const SIMCONNECT_PERIOD_SIMCONNECT_PERIOD_VISUAL_FRAME: SIMCONNECT_PERIOD = 2;
9086pub const SIMCONNECT_PERIOD_SIMCONNECT_PERIOD_SIM_FRAME: SIMCONNECT_PERIOD = 3;
9087pub const SIMCONNECT_PERIOD_SIMCONNECT_PERIOD_SECOND: SIMCONNECT_PERIOD = 4;
9088pub type SIMCONNECT_PERIOD = ::std::os::raw::c_uint;
9089pub const SIMCONNECT_MISSION_END_SIMCONNECT_MISSION_FAILED: SIMCONNECT_MISSION_END = 0;
9090pub const SIMCONNECT_MISSION_END_SIMCONNECT_MISSION_CRASHED: SIMCONNECT_MISSION_END = 1;
9091pub const SIMCONNECT_MISSION_END_SIMCONNECT_MISSION_SUCCEEDED: SIMCONNECT_MISSION_END = 2;
9092pub type SIMCONNECT_MISSION_END = ::std::os::raw::c_uint;
9093pub const SIMCONNECT_CLIENT_DATA_PERIOD_SIMCONNECT_CLIENT_DATA_PERIOD_NEVER:
9094 SIMCONNECT_CLIENT_DATA_PERIOD = 0;
9095pub const SIMCONNECT_CLIENT_DATA_PERIOD_SIMCONNECT_CLIENT_DATA_PERIOD_ONCE:
9096 SIMCONNECT_CLIENT_DATA_PERIOD = 1;
9097pub const SIMCONNECT_CLIENT_DATA_PERIOD_SIMCONNECT_CLIENT_DATA_PERIOD_VISUAL_FRAME:
9098 SIMCONNECT_CLIENT_DATA_PERIOD = 2;
9099pub const SIMCONNECT_CLIENT_DATA_PERIOD_SIMCONNECT_CLIENT_DATA_PERIOD_ON_SET:
9100 SIMCONNECT_CLIENT_DATA_PERIOD = 3;
9101pub const SIMCONNECT_CLIENT_DATA_PERIOD_SIMCONNECT_CLIENT_DATA_PERIOD_SECOND:
9102 SIMCONNECT_CLIENT_DATA_PERIOD = 4;
9103pub type SIMCONNECT_CLIENT_DATA_PERIOD = ::std::os::raw::c_uint;
9104pub const SIMCONNECT_TEXT_TYPE_SIMCONNECT_TEXT_TYPE_SCROLL_BLACK: SIMCONNECT_TEXT_TYPE = 0;
9105pub const SIMCONNECT_TEXT_TYPE_SIMCONNECT_TEXT_TYPE_SCROLL_WHITE: SIMCONNECT_TEXT_TYPE = 1;
9106pub const SIMCONNECT_TEXT_TYPE_SIMCONNECT_TEXT_TYPE_SCROLL_RED: SIMCONNECT_TEXT_TYPE = 2;
9107pub const SIMCONNECT_TEXT_TYPE_SIMCONNECT_TEXT_TYPE_SCROLL_GREEN: SIMCONNECT_TEXT_TYPE = 3;
9108pub const SIMCONNECT_TEXT_TYPE_SIMCONNECT_TEXT_TYPE_SCROLL_BLUE: SIMCONNECT_TEXT_TYPE = 4;
9109pub const SIMCONNECT_TEXT_TYPE_SIMCONNECT_TEXT_TYPE_SCROLL_YELLOW: SIMCONNECT_TEXT_TYPE = 5;
9110pub const SIMCONNECT_TEXT_TYPE_SIMCONNECT_TEXT_TYPE_SCROLL_MAGENTA: SIMCONNECT_TEXT_TYPE = 6;
9111pub const SIMCONNECT_TEXT_TYPE_SIMCONNECT_TEXT_TYPE_SCROLL_CYAN: SIMCONNECT_TEXT_TYPE = 7;
9112pub const SIMCONNECT_TEXT_TYPE_SIMCONNECT_TEXT_TYPE_PRINT_BLACK: SIMCONNECT_TEXT_TYPE = 256;
9113pub const SIMCONNECT_TEXT_TYPE_SIMCONNECT_TEXT_TYPE_PRINT_WHITE: SIMCONNECT_TEXT_TYPE = 257;
9114pub const SIMCONNECT_TEXT_TYPE_SIMCONNECT_TEXT_TYPE_PRINT_RED: SIMCONNECT_TEXT_TYPE = 258;
9115pub const SIMCONNECT_TEXT_TYPE_SIMCONNECT_TEXT_TYPE_PRINT_GREEN: SIMCONNECT_TEXT_TYPE = 259;
9116pub const SIMCONNECT_TEXT_TYPE_SIMCONNECT_TEXT_TYPE_PRINT_BLUE: SIMCONNECT_TEXT_TYPE = 260;
9117pub const SIMCONNECT_TEXT_TYPE_SIMCONNECT_TEXT_TYPE_PRINT_YELLOW: SIMCONNECT_TEXT_TYPE = 261;
9118pub const SIMCONNECT_TEXT_TYPE_SIMCONNECT_TEXT_TYPE_PRINT_MAGENTA: SIMCONNECT_TEXT_TYPE = 262;
9119pub const SIMCONNECT_TEXT_TYPE_SIMCONNECT_TEXT_TYPE_PRINT_CYAN: SIMCONNECT_TEXT_TYPE = 263;
9120pub const SIMCONNECT_TEXT_TYPE_SIMCONNECT_TEXT_TYPE_MENU: SIMCONNECT_TEXT_TYPE = 512;
9121pub type SIMCONNECT_TEXT_TYPE = ::std::os::raw::c_uint;
9122pub const SIMCONNECT_TEXT_RESULT_SIMCONNECT_TEXT_RESULT_MENU_SELECT_1: SIMCONNECT_TEXT_RESULT = 0;
9123pub const SIMCONNECT_TEXT_RESULT_SIMCONNECT_TEXT_RESULT_MENU_SELECT_2: SIMCONNECT_TEXT_RESULT = 1;
9124pub const SIMCONNECT_TEXT_RESULT_SIMCONNECT_TEXT_RESULT_MENU_SELECT_3: SIMCONNECT_TEXT_RESULT = 2;
9125pub const SIMCONNECT_TEXT_RESULT_SIMCONNECT_TEXT_RESULT_MENU_SELECT_4: SIMCONNECT_TEXT_RESULT = 3;
9126pub const SIMCONNECT_TEXT_RESULT_SIMCONNECT_TEXT_RESULT_MENU_SELECT_5: SIMCONNECT_TEXT_RESULT = 4;
9127pub const SIMCONNECT_TEXT_RESULT_SIMCONNECT_TEXT_RESULT_MENU_SELECT_6: SIMCONNECT_TEXT_RESULT = 5;
9128pub const SIMCONNECT_TEXT_RESULT_SIMCONNECT_TEXT_RESULT_MENU_SELECT_7: SIMCONNECT_TEXT_RESULT = 6;
9129pub const SIMCONNECT_TEXT_RESULT_SIMCONNECT_TEXT_RESULT_MENU_SELECT_8: SIMCONNECT_TEXT_RESULT = 7;
9130pub const SIMCONNECT_TEXT_RESULT_SIMCONNECT_TEXT_RESULT_MENU_SELECT_9: SIMCONNECT_TEXT_RESULT = 8;
9131pub const SIMCONNECT_TEXT_RESULT_SIMCONNECT_TEXT_RESULT_MENU_SELECT_10: SIMCONNECT_TEXT_RESULT = 9;
9132pub const SIMCONNECT_TEXT_RESULT_SIMCONNECT_TEXT_RESULT_DISPLAYED: SIMCONNECT_TEXT_RESULT = 65536;
9133pub const SIMCONNECT_TEXT_RESULT_SIMCONNECT_TEXT_RESULT_QUEUED: SIMCONNECT_TEXT_RESULT = 65537;
9134pub const SIMCONNECT_TEXT_RESULT_SIMCONNECT_TEXT_RESULT_REMOVED: SIMCONNECT_TEXT_RESULT = 65538;
9135pub const SIMCONNECT_TEXT_RESULT_SIMCONNECT_TEXT_RESULT_REPLACED: SIMCONNECT_TEXT_RESULT = 65539;
9136pub const SIMCONNECT_TEXT_RESULT_SIMCONNECT_TEXT_RESULT_TIMEOUT: SIMCONNECT_TEXT_RESULT = 65540;
9137pub type SIMCONNECT_TEXT_RESULT = ::std::os::raw::c_uint;
9138pub const SIMCONNECT_WEATHER_MODE_SIMCONNECT_WEATHER_MODE_THEME: SIMCONNECT_WEATHER_MODE = 0;
9139pub const SIMCONNECT_WEATHER_MODE_SIMCONNECT_WEATHER_MODE_RWW: SIMCONNECT_WEATHER_MODE = 1;
9140pub const SIMCONNECT_WEATHER_MODE_SIMCONNECT_WEATHER_MODE_CUSTOM: SIMCONNECT_WEATHER_MODE = 2;
9141pub const SIMCONNECT_WEATHER_MODE_SIMCONNECT_WEATHER_MODE_GLOBAL: SIMCONNECT_WEATHER_MODE = 3;
9142pub type SIMCONNECT_WEATHER_MODE = ::std::os::raw::c_uint;
9143pub const SIMCONNECT_FACILITY_LIST_TYPE_SIMCONNECT_FACILITY_LIST_TYPE_AIRPORT:
9144 SIMCONNECT_FACILITY_LIST_TYPE = 0;
9145pub const SIMCONNECT_FACILITY_LIST_TYPE_SIMCONNECT_FACILITY_LIST_TYPE_WAYPOINT:
9146 SIMCONNECT_FACILITY_LIST_TYPE = 1;
9147pub const SIMCONNECT_FACILITY_LIST_TYPE_SIMCONNECT_FACILITY_LIST_TYPE_NDB:
9148 SIMCONNECT_FACILITY_LIST_TYPE = 2;
9149pub const SIMCONNECT_FACILITY_LIST_TYPE_SIMCONNECT_FACILITY_LIST_TYPE_VOR:
9150 SIMCONNECT_FACILITY_LIST_TYPE = 3;
9151pub const SIMCONNECT_FACILITY_LIST_TYPE_SIMCONNECT_FACILITY_LIST_TYPE_COUNT:
9152 SIMCONNECT_FACILITY_LIST_TYPE = 4;
9153pub type SIMCONNECT_FACILITY_LIST_TYPE = ::std::os::raw::c_uint;
9154pub const SIMCONNECT_FACILITY_DATA_TYPE_SIMCONNECT_FACILITY_DATA_AIRPORT:
9155 SIMCONNECT_FACILITY_DATA_TYPE = 0;
9156pub const SIMCONNECT_FACILITY_DATA_TYPE_SIMCONNECT_FACILITY_DATA_RUNWAY:
9157 SIMCONNECT_FACILITY_DATA_TYPE = 1;
9158pub const SIMCONNECT_FACILITY_DATA_TYPE_SIMCONNECT_FACILITY_DATA_START:
9159 SIMCONNECT_FACILITY_DATA_TYPE = 2;
9160pub const SIMCONNECT_FACILITY_DATA_TYPE_SIMCONNECT_FACILITY_DATA_FREQUENCY:
9161 SIMCONNECT_FACILITY_DATA_TYPE = 3;
9162pub const SIMCONNECT_FACILITY_DATA_TYPE_SIMCONNECT_FACILITY_DATA_HELIPAD:
9163 SIMCONNECT_FACILITY_DATA_TYPE = 4;
9164pub const SIMCONNECT_FACILITY_DATA_TYPE_SIMCONNECT_FACILITY_DATA_APPROACH:
9165 SIMCONNECT_FACILITY_DATA_TYPE = 5;
9166pub const SIMCONNECT_FACILITY_DATA_TYPE_SIMCONNECT_FACILITY_DATA_APPROACH_TRANSITION:
9167 SIMCONNECT_FACILITY_DATA_TYPE = 6;
9168pub const SIMCONNECT_FACILITY_DATA_TYPE_SIMCONNECT_FACILITY_DATA_APPROACH_LEG:
9169 SIMCONNECT_FACILITY_DATA_TYPE = 7;
9170pub const SIMCONNECT_FACILITY_DATA_TYPE_SIMCONNECT_FACILITY_DATA_FINAL_APPROACH_LEG:
9171 SIMCONNECT_FACILITY_DATA_TYPE = 8;
9172pub const SIMCONNECT_FACILITY_DATA_TYPE_SIMCONNECT_FACILITY_DATA_MISSED_APPROACH_LEG:
9173 SIMCONNECT_FACILITY_DATA_TYPE = 9;
9174pub const SIMCONNECT_FACILITY_DATA_TYPE_SIMCONNECT_FACILITY_DATA_DEPARTURE:
9175 SIMCONNECT_FACILITY_DATA_TYPE = 10;
9176pub const SIMCONNECT_FACILITY_DATA_TYPE_SIMCONNECT_FACILITY_DATA_ARRIVAL:
9177 SIMCONNECT_FACILITY_DATA_TYPE = 11;
9178pub const SIMCONNECT_FACILITY_DATA_TYPE_SIMCONNECT_FACILITY_DATA_RUNWAY_TRANSITION:
9179 SIMCONNECT_FACILITY_DATA_TYPE = 12;
9180pub const SIMCONNECT_FACILITY_DATA_TYPE_SIMCONNECT_FACILITY_DATA_ENROUTE_TRANSITION:
9181 SIMCONNECT_FACILITY_DATA_TYPE = 13;
9182pub const SIMCONNECT_FACILITY_DATA_TYPE_SIMCONNECT_FACILITY_DATA_TAXI_POINT:
9183 SIMCONNECT_FACILITY_DATA_TYPE = 14;
9184pub const SIMCONNECT_FACILITY_DATA_TYPE_SIMCONNECT_FACILITY_DATA_TAXI_PARKING:
9185 SIMCONNECT_FACILITY_DATA_TYPE = 15;
9186pub const SIMCONNECT_FACILITY_DATA_TYPE_SIMCONNECT_FACILITY_DATA_TAXI_PATH:
9187 SIMCONNECT_FACILITY_DATA_TYPE = 16;
9188pub const SIMCONNECT_FACILITY_DATA_TYPE_SIMCONNECT_FACILITY_DATA_TAXI_NAME:
9189 SIMCONNECT_FACILITY_DATA_TYPE = 17;
9190pub const SIMCONNECT_FACILITY_DATA_TYPE_SIMCONNECT_FACILITY_DATA_JETWAY:
9191 SIMCONNECT_FACILITY_DATA_TYPE = 18;
9192pub const SIMCONNECT_FACILITY_DATA_TYPE_SIMCONNECT_FACILITY_DATA_VOR:
9193 SIMCONNECT_FACILITY_DATA_TYPE = 19;
9194pub const SIMCONNECT_FACILITY_DATA_TYPE_SIMCONNECT_FACILITY_DATA_NDB:
9195 SIMCONNECT_FACILITY_DATA_TYPE = 20;
9196pub const SIMCONNECT_FACILITY_DATA_TYPE_SIMCONNECT_FACILITY_DATA_WAYPOINT:
9197 SIMCONNECT_FACILITY_DATA_TYPE = 21;
9198pub const SIMCONNECT_FACILITY_DATA_TYPE_SIMCONNECT_FACILITY_DATA_ROUTE:
9199 SIMCONNECT_FACILITY_DATA_TYPE = 22;
9200pub const SIMCONNECT_FACILITY_DATA_TYPE_SIMCONNECT_FACILITY_DATA_PAVEMENT:
9201 SIMCONNECT_FACILITY_DATA_TYPE = 23;
9202pub const SIMCONNECT_FACILITY_DATA_TYPE_SIMCONNECT_FACILITY_DATA_APPROACH_LIGHTS:
9203 SIMCONNECT_FACILITY_DATA_TYPE = 24;
9204pub const SIMCONNECT_FACILITY_DATA_TYPE_SIMCONNECT_FACILITY_DATA_VASI:
9205 SIMCONNECT_FACILITY_DATA_TYPE = 25;
9206pub type SIMCONNECT_FACILITY_DATA_TYPE = ::std::os::raw::c_uint;
9207pub const SIMCONNECT_INPUT_EVENT_TYPE_SIMCONNECT_INPUT_EVENT_TYPE_DOUBLE:
9208 SIMCONNECT_INPUT_EVENT_TYPE = 0;
9209pub const SIMCONNECT_INPUT_EVENT_TYPE_SIMCONNECT_INPUT_EVENT_TYPE_STRING:
9210 SIMCONNECT_INPUT_EVENT_TYPE = 1;
9211pub type SIMCONNECT_INPUT_EVENT_TYPE = DWORD;
9212pub type SIMCONNECT_VOR_FLAGS = DWORD;
9213pub const SIMCONNECT_RECV_ID_VOR_LIST_HAS_NAV_SIGNAL: DWORD = 1;
9214pub const SIMCONNECT_RECV_ID_VOR_LIST_HAS_LOCALIZER: DWORD = 2;
9215pub const SIMCONNECT_RECV_ID_VOR_LIST_HAS_GLIDE_SLOPE: DWORD = 4;
9216pub const SIMCONNECT_RECV_ID_VOR_LIST_HAS_DME: DWORD = 8;
9217pub type SIMCONNECT_WAYPOINT_FLAGS = DWORD;
9218pub const SIMCONNECT_WAYPOINT_NONE: DWORD = 0;
9219pub const SIMCONNECT_WAYPOINT_SPEED_REQUESTED: DWORD = 4;
9220pub const SIMCONNECT_WAYPOINT_THROTTLE_REQUESTED: DWORD = 8;
9221pub const SIMCONNECT_WAYPOINT_COMPUTE_VERTICAL_SPEED: DWORD = 16;
9222pub const SIMCONNECT_WAYPOINT_ALTITUDE_IS_AGL: DWORD = 32;
9223pub const SIMCONNECT_WAYPOINT_ON_GROUND: DWORD = 1048576;
9224pub const SIMCONNECT_WAYPOINT_REVERSE: DWORD = 2097152;
9225pub const SIMCONNECT_WAYPOINT_WRAP_TO_FIRST: DWORD = 4194304;
9226pub const SIMCONNECT_WAYPOINT_ALWAYS_BACKUP: DWORD = 8388608;
9227pub const SIMCONNECT_WAYPOINT_KEEP_LAST_HEADING: DWORD = 16777216;
9228pub const SIMCONNECT_WAYPOINT_YIELD_TO_USER: DWORD = 33554432;
9229pub const SIMCONNECT_WAYPOINT_CAN_REVERSE: DWORD = 67108864;
9230pub type SIMCONNECT_EVENT_FLAG = DWORD;
9231pub const SIMCONNECT_EVENT_FLAG_DEFAULT: DWORD = 0;
9232pub const SIMCONNECT_EVENT_FLAG_FAST_REPEAT_TIMER: DWORD = 1;
9233pub const SIMCONNECT_EVENT_FLAG_SLOW_REPEAT_TIMER: DWORD = 2;
9234pub const SIMCONNECT_EVENT_FLAG_GROUPID_IS_PRIORITY: DWORD = 16;
9235pub type SIMCONNECT_DATA_REQUEST_FLAG = DWORD;
9236pub const SIMCONNECT_DATA_REQUEST_FLAG_DEFAULT: DWORD = 0;
9237pub const SIMCONNECT_DATA_REQUEST_FLAG_CHANGED: DWORD = 1;
9238pub const SIMCONNECT_DATA_REQUEST_FLAG_TAGGED: DWORD = 2;
9239pub type SIMCONNECT_DATA_SET_FLAG = DWORD;
9240pub const SIMCONNECT_DATA_SET_FLAG_DEFAULT: DWORD = 0;
9241pub const SIMCONNECT_DATA_SET_FLAG_TAGGED: DWORD = 1;
9242pub type SIMCONNECT_CREATE_CLIENT_DATA_FLAG = DWORD;
9243pub const SIMCONNECT_CREATE_CLIENT_DATA_FLAG_DEFAULT: DWORD = 0;
9244pub const SIMCONNECT_CREATE_CLIENT_DATA_FLAG_READ_ONLY: DWORD = 1;
9245pub type SIMCONNECT_CLIENT_DATA_REQUEST_FLAG = DWORD;
9246pub const SIMCONNECT_CLIENT_DATA_REQUEST_FLAG_DEFAULT: DWORD = 0;
9247pub const SIMCONNECT_CLIENT_DATA_REQUEST_FLAG_CHANGED: DWORD = 1;
9248pub const SIMCONNECT_CLIENT_DATA_REQUEST_FLAG_TAGGED: DWORD = 2;
9249pub type SIMCONNECT_CLIENT_DATA_SET_FLAG = DWORD;
9250pub const SIMCONNECT_CLIENT_DATA_SET_FLAG_DEFAULT: DWORD = 0;
9251pub const SIMCONNECT_CLIENT_DATA_SET_FLAG_TAGGED: DWORD = 1;
9252pub type SIMCONNECT_VIEW_SYSTEM_EVENT_DATA = DWORD;
9253pub const SIMCONNECT_VIEW_SYSTEM_EVENT_DATA_COCKPIT_2D: DWORD = 1;
9254pub const SIMCONNECT_VIEW_SYSTEM_EVENT_DATA_COCKPIT_VIRTUAL: DWORD = 2;
9255pub const SIMCONNECT_VIEW_SYSTEM_EVENT_DATA_ORTHOGONAL: DWORD = 4;
9256pub type SIMCONNECT_SOUND_SYSTEM_EVENT_DATA = DWORD;
9257pub const SIMCONNECT_SOUND_SYSTEM_EVENT_DATA_MASTER: DWORD = 1;
9258pub type SIMCONNECT_NOTIFICATION_GROUP_ID = DWORD;
9259pub type SIMCONNECT_INPUT_GROUP_ID = DWORD;
9260pub type SIMCONNECT_DATA_DEFINITION_ID = DWORD;
9261pub type SIMCONNECT_DATA_REQUEST_ID = DWORD;
9262pub type SIMCONNECT_CLIENT_EVENT_ID = DWORD;
9263pub type SIMCONNECT_CLIENT_DATA_ID = DWORD;
9264pub type SIMCONNECT_CLIENT_DATA_DEFINITION_ID = DWORD;
9265#[repr(C, packed)]
9266#[derive(Debug, Copy, Clone)]
9267pub struct SIMCONNECT_RECV {
9268 pub dwSize: DWORD,
9269 pub dwVersion: DWORD,
9270 pub dwID: DWORD,
9271}
9272#[repr(C, packed)]
9273#[derive(Debug, Copy, Clone)]
9274pub struct SIMCONNECT_RECV_EXCEPTION {
9275 pub _base: SIMCONNECT_RECV,
9276 pub dwException: DWORD,
9277 pub dwSendID: DWORD,
9278 pub dwIndex: DWORD,
9279}
9280pub const SIMCONNECT_RECV_EXCEPTION_UNKNOWN_SENDID: DWORD = 0;
9281pub const SIMCONNECT_RECV_EXCEPTION_UNKNOWN_INDEX: DWORD = 4294967295;
9282#[repr(C, packed)]
9283#[derive(Debug, Copy, Clone)]
9284pub struct SIMCONNECT_RECV_OPEN {
9285 pub _base: SIMCONNECT_RECV,
9286 pub szApplicationName: [::std::os::raw::c_char; 256usize],
9287 pub dwApplicationVersionMajor: DWORD,
9288 pub dwApplicationVersionMinor: DWORD,
9289 pub dwApplicationBuildMajor: DWORD,
9290 pub dwApplicationBuildMinor: DWORD,
9291 pub dwSimConnectVersionMajor: DWORD,
9292 pub dwSimConnectVersionMinor: DWORD,
9293 pub dwSimConnectBuildMajor: DWORD,
9294 pub dwSimConnectBuildMinor: DWORD,
9295 pub dwReserved1: DWORD,
9296 pub dwReserved2: DWORD,
9297}
9298#[repr(C)]
9299#[derive(Debug, Copy, Clone)]
9300pub struct SIMCONNECT_RECV_QUIT {
9301 pub _base: SIMCONNECT_RECV,
9302}
9303#[repr(C, packed)]
9304#[derive(Debug, Copy, Clone)]
9305pub struct SIMCONNECT_RECV_EVENT {
9306 pub _base: SIMCONNECT_RECV,
9307 pub uGroupID: DWORD,
9308 pub uEventID: DWORD,
9309 pub dwData: DWORD,
9310}
9311pub const SIMCONNECT_RECV_EVENT_UNKNOWN_GROUP: DWORD = 4294967295;
9312#[repr(C, packed)]
9313#[derive(Debug, Copy, Clone)]
9314pub struct SIMCONNECT_RECV_EVENT_FILENAME {
9315 pub _base: SIMCONNECT_RECV_EVENT,
9316 pub szFileName: [::std::os::raw::c_char; 260usize],
9317 pub dwFlags: DWORD,
9318}
9319#[repr(C, packed)]
9320#[derive(Debug, Copy, Clone)]
9321pub struct SIMCONNECT_RECV_EVENT_OBJECT_ADDREMOVE {
9322 pub _base: SIMCONNECT_RECV_EVENT,
9323 pub eObjType: SIMCONNECT_SIMOBJECT_TYPE,
9324}
9325#[repr(C, packed)]
9326#[derive(Debug, Copy, Clone)]
9327pub struct SIMCONNECT_RECV_EVENT_FRAME {
9328 pub _base: SIMCONNECT_RECV_EVENT,
9329 pub fFrameRate: f32,
9330 pub fSimSpeed: f32,
9331}
9332#[repr(C)]
9333#[derive(Debug, Copy, Clone)]
9334pub struct SIMCONNECT_RECV_EVENT_MULTIPLAYER_SERVER_STARTED {
9335 pub _base: SIMCONNECT_RECV_EVENT,
9336}
9337#[repr(C)]
9338#[derive(Debug, Copy, Clone)]
9339pub struct SIMCONNECT_RECV_EVENT_MULTIPLAYER_CLIENT_STARTED {
9340 pub _base: SIMCONNECT_RECV_EVENT,
9341}
9342#[repr(C)]
9343#[derive(Debug, Copy, Clone)]
9344pub struct SIMCONNECT_RECV_EVENT_MULTIPLAYER_SESSION_ENDED {
9345 pub _base: SIMCONNECT_RECV_EVENT,
9346}
9347#[repr(C, packed)]
9348#[derive(Debug, Copy, Clone)]
9349pub struct SIMCONNECT_RECV_EVENT_EX1 {
9350 pub _base: SIMCONNECT_RECV,
9351 pub uGroupID: DWORD,
9352 pub uEventID: DWORD,
9353 pub dwData0: DWORD,
9354 pub dwData1: DWORD,
9355 pub dwData2: DWORD,
9356 pub dwData3: DWORD,
9357 pub dwData4: DWORD,
9358}
9359pub const SIMCONNECT_RECV_EVENT_EX1_UNKNOWN_GROUP: DWORD = 4294967295;
9360#[repr(C, packed)]
9361#[derive(Debug, Copy, Clone)]
9362pub struct SIMCONNECT_DATA_RACE_RESULT {
9363 pub dwNumberOfRacers: DWORD,
9364 pub MissionGUID: GUID,
9365 pub szPlayerName: [::std::os::raw::c_char; 260usize],
9366 pub szSessionType: [::std::os::raw::c_char; 260usize],
9367 pub szAircraft: [::std::os::raw::c_char; 260usize],
9368 pub szPlayerRole: [::std::os::raw::c_char; 260usize],
9369 pub fTotalTime: f64,
9370 pub fPenaltyTime: f64,
9371 pub dwIsDisqualified: DWORD,
9372}
9373#[repr(C, packed)]
9374#[derive(Debug, Copy, Clone)]
9375pub struct SIMCONNECT_RECV_EVENT_RACE_END {
9376 pub _base: SIMCONNECT_RECV_EVENT,
9377 pub dwRacerNumber: DWORD,
9378 pub RacerData: SIMCONNECT_DATA_RACE_RESULT,
9379}
9380#[repr(C, packed)]
9381#[derive(Debug, Copy, Clone)]
9382pub struct SIMCONNECT_RECV_EVENT_RACE_LAP {
9383 pub _base: SIMCONNECT_RECV_EVENT,
9384 pub dwLapIndex: DWORD,
9385 pub RacerData: SIMCONNECT_DATA_RACE_RESULT,
9386}
9387#[repr(C, packed)]
9388#[derive(Debug, Copy, Clone)]
9389pub struct SIMCONNECT_RECV_SIMOBJECT_DATA {
9390 pub _base: SIMCONNECT_RECV,
9391 pub dwRequestID: DWORD,
9392 pub dwObjectID: DWORD,
9393 pub dwDefineID: DWORD,
9394 pub dwFlags: DWORD,
9395 pub dwentrynumber: DWORD,
9396 pub dwoutof: DWORD,
9397 pub dwDefineCount: DWORD,
9398 pub dwData: DWORD,
9399}
9400#[repr(C)]
9401#[derive(Debug, Copy, Clone)]
9402pub struct SIMCONNECT_RECV_SIMOBJECT_DATA_BYTYPE {
9403 pub _base: SIMCONNECT_RECV_SIMOBJECT_DATA,
9404}
9405#[repr(C)]
9406#[derive(Debug, Copy, Clone)]
9407pub struct SIMCONNECT_RECV_CLIENT_DATA {
9408 pub _base: SIMCONNECT_RECV_SIMOBJECT_DATA,
9409}
9410#[repr(C, packed)]
9411#[derive(Debug, Copy, Clone)]
9412pub struct SIMCONNECT_RECV_WEATHER_OBSERVATION {
9413 pub _base: SIMCONNECT_RECV,
9414 pub dwRequestID: DWORD,
9415 pub szMetar: [::std::os::raw::c_char; 1usize],
9416}
9417pub const SIMCONNECT_CLOUD_STATE_ARRAY_WIDTH: ::std::os::raw::c_int = 64;
9418pub const SIMCONNECT_CLOUD_STATE_ARRAY_SIZE: ::std::os::raw::c_int = 4096;
9419#[repr(C, packed)]
9420#[derive(Debug, Copy, Clone)]
9421pub struct SIMCONNECT_RECV_CLOUD_STATE {
9422 pub _base: SIMCONNECT_RECV,
9423 pub dwRequestID: DWORD,
9424 pub dwArraySize: DWORD,
9425 pub rgbData: [BYTE; 1usize],
9426}
9427#[repr(C, packed)]
9428#[derive(Debug, Copy, Clone)]
9429pub struct SIMCONNECT_RECV_ASSIGNED_OBJECT_ID {
9430 pub _base: SIMCONNECT_RECV,
9431 pub dwRequestID: DWORD,
9432 pub dwObjectID: DWORD,
9433}
9434#[repr(C)]
9435#[derive(Debug, Copy, Clone)]
9436pub struct SIMCONNECT_RECV_RESERVED_KEY {
9437 pub _base: SIMCONNECT_RECV,
9438 pub szChoiceReserved: [::std::os::raw::c_char; 30usize],
9439 pub szReservedKey: [::std::os::raw::c_char; 50usize],
9440}
9441#[repr(C, packed)]
9442#[derive(Debug, Copy, Clone)]
9443pub struct SIMCONNECT_RECV_SYSTEM_STATE {
9444 pub _base: SIMCONNECT_RECV,
9445 pub dwRequestID: DWORD,
9446 pub dwInteger: DWORD,
9447 pub fFloat: f32,
9448 pub szString: [::std::os::raw::c_char; 260usize],
9449}
9450#[repr(C, packed)]
9451#[derive(Debug, Copy, Clone)]
9452pub struct SIMCONNECT_RECV_CUSTOM_ACTION {
9453 pub _base: SIMCONNECT_RECV_EVENT,
9454 pub guidInstanceId: GUID,
9455 pub dwWaitForCompletion: DWORD,
9456 pub szPayLoad: [::std::os::raw::c_char; 1usize],
9457}
9458#[repr(C)]
9459#[derive(Debug, Copy, Clone)]
9460pub struct SIMCONNECT_RECV_EVENT_WEATHER_MODE {
9461 pub _base: SIMCONNECT_RECV_EVENT,
9462}
9463#[repr(C, packed)]
9464#[derive(Debug, Copy, Clone)]
9465pub struct SIMCONNECT_RECV_FACILITIES_LIST {
9466 pub _base: SIMCONNECT_RECV,
9467 pub dwRequestID: DWORD,
9468 pub dwArraySize: DWORD,
9469 pub dwEntryNumber: DWORD,
9470 pub dwOutOf: DWORD,
9471}
9472#[repr(C, packed)]
9473#[derive(Debug, Copy, Clone)]
9474pub struct SIMCONNECT_RECV_LIST_TEMPLATE {
9475 pub _base: SIMCONNECT_RECV,
9476 pub dwRequestID: DWORD,
9477 pub dwArraySize: DWORD,
9478 pub dwEntryNumber: DWORD,
9479 pub dwOutOf: DWORD,
9480}
9481#[repr(C, packed)]
9482#[derive(Debug, Copy, Clone)]
9483pub struct SIMCONNECT_DATA_FACILITY_AIRPORT {
9484 pub Ident: [::std::os::raw::c_char; 6usize],
9485 pub Region: [::std::os::raw::c_char; 3usize],
9486 pub Latitude: f64,
9487 pub Longitude: f64,
9488 pub Altitude: f64,
9489}
9490#[repr(C)]
9491#[derive(Debug, Copy, Clone)]
9492pub struct SIMCONNECT_RECV_AIRPORT_LIST {
9493 pub _base: SIMCONNECT_RECV_FACILITIES_LIST,
9494 pub rgData: [SIMCONNECT_DATA_FACILITY_AIRPORT; 1usize],
9495}
9496#[repr(C, packed)]
9497#[derive(Debug, Copy, Clone)]
9498pub struct SIMCONNECT_DATA_FACILITY_WAYPOINT {
9499 pub _base: SIMCONNECT_DATA_FACILITY_AIRPORT,
9500 pub fMagVar: f32,
9501}
9502#[repr(C)]
9503#[derive(Debug, Copy, Clone)]
9504pub struct SIMCONNECT_RECV_WAYPOINT_LIST {
9505 pub _base: SIMCONNECT_RECV_FACILITIES_LIST,
9506 pub rgData: [SIMCONNECT_DATA_FACILITY_WAYPOINT; 1usize],
9507}
9508#[repr(C, packed)]
9509#[derive(Debug, Copy, Clone)]
9510pub struct SIMCONNECT_DATA_FACILITY_NDB {
9511 pub _base: SIMCONNECT_DATA_FACILITY_WAYPOINT,
9512 pub fFrequency: DWORD,
9513}
9514#[repr(C)]
9515#[derive(Debug, Copy, Clone)]
9516pub struct SIMCONNECT_RECV_NDB_LIST {
9517 pub _base: SIMCONNECT_RECV_FACILITIES_LIST,
9518 pub rgData: [SIMCONNECT_DATA_FACILITY_NDB; 1usize],
9519}
9520#[repr(C, packed)]
9521#[derive(Debug, Copy, Clone)]
9522pub struct SIMCONNECT_DATA_FACILITY_VOR {
9523 pub _base: SIMCONNECT_DATA_FACILITY_NDB,
9524 pub Flags: DWORD,
9525 pub fLocalizer: f32,
9526 pub GlideLat: f64,
9527 pub GlideLon: f64,
9528 pub GlideAlt: f64,
9529 pub fGlideSlopeAngle: f32,
9530}
9531#[repr(C)]
9532#[derive(Debug, Copy, Clone)]
9533pub struct SIMCONNECT_RECV_VOR_LIST {
9534 pub _base: SIMCONNECT_RECV_FACILITIES_LIST,
9535 pub rgData: [SIMCONNECT_DATA_FACILITY_VOR; 1usize],
9536}
9537#[repr(C, packed)]
9538#[derive(Debug, Copy, Clone)]
9539pub struct SIMCONNECT_RECV_FACILITY_DATA {
9540 pub _base: SIMCONNECT_RECV,
9541 pub UserRequestId: DWORD,
9542 pub UniqueRequestId: DWORD,
9543 pub ParentUniqueRequestId: DWORD,
9544 pub Type: DWORD,
9545 pub IsListItem: DWORD,
9546 pub ItemIndex: DWORD,
9547 pub ListSize: DWORD,
9548 pub Data: DWORD,
9549}
9550#[repr(C, packed)]
9551#[derive(Debug, Copy, Clone)]
9552pub struct SIMCONNECT_RECV_FACILITY_DATA_END {
9553 pub _base: SIMCONNECT_RECV,
9554 pub RequestId: DWORD,
9555}
9556#[repr(C)]
9557#[derive(Debug, Copy, Clone)]
9558pub struct SIMCONNECT_ICAO {
9559 pub Type: ::std::os::raw::c_char,
9560 pub Ident: [::std::os::raw::c_char; 6usize],
9561 pub Region: [::std::os::raw::c_char; 3usize],
9562 pub Airport: [::std::os::raw::c_char; 5usize],
9563}
9564#[repr(C, packed)]
9565#[derive(Debug, Copy, Clone)]
9566pub struct SIMCONNECT_DATA_LATLONALT {
9567 pub Latitude: f64,
9568 pub Longitude: f64,
9569 pub Altitude: f64,
9570}
9571#[repr(C, packed)]
9572#[derive(Debug, Copy, Clone)]
9573pub struct SIMCONNECT_DATA_PBH {
9574 pub Pitch: f32,
9575 pub Bank: f32,
9576 pub Heading: f32,
9577}
9578#[repr(C)]
9579#[derive(Debug, Copy, Clone)]
9580pub struct SIMCONNECT_FACILITY_MINIMAL {
9581 pub icao: SIMCONNECT_ICAO,
9582 pub lla: SIMCONNECT_DATA_LATLONALT,
9583}
9584#[repr(C)]
9585#[derive(Debug, Copy, Clone)]
9586pub struct SIMCONNECT_RECV_FACILITY_MINIMAL_LIST {
9587 pub _base: SIMCONNECT_RECV_LIST_TEMPLATE,
9588 pub rgData: [SIMCONNECT_FACILITY_MINIMAL; 1usize],
9589}
9590#[repr(C, packed)]
9591#[derive(Debug, Copy, Clone)]
9592pub struct SIMCONNECT_DATA_INITPOSITION {
9593 pub Latitude: f64,
9594 pub Longitude: f64,
9595 pub Altitude: f64,
9596 pub Pitch: f64,
9597 pub Bank: f64,
9598 pub Heading: f64,
9599 pub OnGround: DWORD,
9600 pub Airspeed: DWORD,
9601}
9602#[repr(C, packed)]
9603#[derive(Debug, Copy, Clone)]
9604pub struct SIMCONNECT_DATA_MARKERSTATE {
9605 pub szMarkerName: [::std::os::raw::c_char; 64usize],
9606 pub dwMarkerState: DWORD,
9607}
9608#[repr(C, packed)]
9609#[derive(Debug, Copy, Clone)]
9610pub struct SIMCONNECT_DATA_WAYPOINT {
9611 pub Latitude: f64,
9612 pub Longitude: f64,
9613 pub Altitude: f64,
9614 pub Flags: ::std::os::raw::c_ulong,
9615 pub ktsSpeed: f64,
9616 pub percentThrottle: f64,
9617}
9618#[repr(C, packed)]
9619#[derive(Debug, Copy, Clone)]
9620pub struct SIMCONNECT_DATA_XYZ {
9621 pub x: f64,
9622 pub y: f64,
9623 pub z: f64,
9624}
9625#[repr(C, packed)]
9626#[derive(Debug, Copy, Clone)]
9627pub struct SIMCONNECT_JETWAY_DATA {
9628 pub AirportIcao: [::std::os::raw::c_char; 8usize],
9629 pub ParkingIndex: ::std::os::raw::c_int,
9630 pub Lla: SIMCONNECT_DATA_LATLONALT,
9631 pub Pbh: SIMCONNECT_DATA_PBH,
9632 pub Status: ::std::os::raw::c_int,
9633 pub Door: ::std::os::raw::c_int,
9634 pub ExitDoorRelativePos: SIMCONNECT_DATA_XYZ,
9635 pub MainHandlePos: SIMCONNECT_DATA_XYZ,
9636 pub SecondaryHandle: SIMCONNECT_DATA_XYZ,
9637 pub WheelGroundLock: SIMCONNECT_DATA_XYZ,
9638 pub JetwayObjectId: DWORD,
9639 pub AttachedObjectId: DWORD,
9640}
9641#[repr(C)]
9642#[derive(Debug, Copy, Clone)]
9643pub struct SIMCONNECT_RECV_JETWAY_DATA {
9644 pub _base: SIMCONNECT_RECV_LIST_TEMPLATE,
9645 pub rgData: [SIMCONNECT_JETWAY_DATA; 1usize],
9646}
9647#[repr(C, packed)]
9648#[derive(Debug, Copy, Clone)]
9649pub struct SIMCONNECT_RECV_ACTION_CALLBACK {
9650 pub _base: SIMCONNECT_RECV,
9651 pub szActionID: [::std::os::raw::c_char; 260usize],
9652 pub cbRequestId: DWORD,
9653}
9654#[repr(C, packed)]
9655#[derive(Debug, Copy, Clone)]
9656pub struct SIMCONNECT_INPUT_EVENT_DESCRIPTOR {
9657 pub Name: [::std::os::raw::c_char; 64usize],
9658 pub Hash: ::std::os::raw::c_ulonglong,
9659 pub eType: SIMCONNECT_INPUT_EVENT_TYPE,
9660}
9661#[repr(C)]
9662#[derive(Debug, Copy, Clone)]
9663pub struct SIMCONNECT_RECV_ENUMERATE_INPUT_EVENTS {
9664 pub _base: SIMCONNECT_RECV_LIST_TEMPLATE,
9665 pub rgData: [SIMCONNECT_INPUT_EVENT_DESCRIPTOR; 1usize],
9666}
9667#[repr(C, packed)]
9668#[derive(Debug, Copy, Clone)]
9669pub struct SIMCONNECT_RECV_GET_INPUT_EVENT {
9670 pub _base: SIMCONNECT_RECV,
9671 pub dwRequestID: DWORD,
9672 pub eType: SIMCONNECT_INPUT_EVENT_TYPE,
9673 pub Value: DWORD,
9674}
9675#[repr(C, packed)]
9676#[derive(Debug, Copy, Clone)]
9677pub struct SIMCONNECT_RECV_SUBSCRIBE_INPUT_EVENT {
9678 pub _base: SIMCONNECT_RECV,
9679 pub Hash: UINT64,
9680 pub eType: SIMCONNECT_INPUT_EVENT_TYPE,
9681 pub Value: DWORD,
9682}
9683#[repr(C, packed)]
9684#[derive(Debug, Copy, Clone)]
9685pub struct SIMCONNECT_RECV_ENUMERATE_INPUT_EVENT_PARAMS {
9686 pub _base: SIMCONNECT_RECV,
9687 pub Hash: UINT64,
9688 pub Value: [::std::os::raw::c_char; 260usize],
9689}
9690#[repr(C, packed)]
9691#[derive(Debug, Copy, Clone)]
9692pub struct SIMCONNECT_VERSION_BASE_TYPE {
9693 pub Major: ::std::os::raw::c_ushort,
9694 pub Minor: ::std::os::raw::c_ushort,
9695 pub Revision: ::std::os::raw::c_ushort,
9696 pub Build: ::std::os::raw::c_ushort,
9697}
9698#[repr(C, packed)]
9699#[derive(Debug, Copy, Clone)]
9700pub struct SIMCONNECT_CONTROLLER_ITEM {
9701 pub DeviceName: [::std::os::raw::c_char; 256usize],
9702 pub DeviceId: ::std::os::raw::c_uint,
9703 pub ProductId: ::std::os::raw::c_uint,
9704 pub CompositeID: ::std::os::raw::c_uint,
9705 pub HardwareVersion: SIMCONNECT_VERSION_BASE_TYPE,
9706}
9707#[repr(C)]
9708#[derive(Debug, Copy, Clone)]
9709pub struct SIMCONNECT_RECV_CONTROLLERS_LIST {
9710 pub _base: SIMCONNECT_RECV_LIST_TEMPLATE,
9711 pub rgData: [SIMCONNECT_CONTROLLER_ITEM; 1usize],
9712}
9713pub type DispatchProc = ::std::option::Option<
9714 unsafe extern "C" fn(
9715 pData: *mut SIMCONNECT_RECV,
9716 cbData: DWORD,
9717 pContext: *mut ::std::os::raw::c_void,
9718 ),
9719>;
9720unsafe extern "C" {
9721 pub fn SimConnect_MapClientEventToSimEvent(
9722 hSimConnect: HANDLE,
9723 EventID: SIMCONNECT_CLIENT_EVENT_ID,
9724 EventName: *const ::std::os::raw::c_char,
9725 ) -> HRESULT;
9726}
9727unsafe extern "C" {
9728 pub fn SimConnect_TransmitClientEvent(
9729 hSimConnect: HANDLE,
9730 ObjectID: SIMCONNECT_OBJECT_ID,
9731 EventID: SIMCONNECT_CLIENT_EVENT_ID,
9732 dwData: DWORD,
9733 GroupID: SIMCONNECT_NOTIFICATION_GROUP_ID,
9734 Flags: SIMCONNECT_EVENT_FLAG,
9735 ) -> HRESULT;
9736}
9737unsafe extern "C" {
9738 pub fn SimConnect_SetSystemEventState(
9739 hSimConnect: HANDLE,
9740 EventID: SIMCONNECT_CLIENT_EVENT_ID,
9741 dwState: SIMCONNECT_STATE,
9742 ) -> HRESULT;
9743}
9744unsafe extern "C" {
9745 pub fn SimConnect_AddClientEventToNotificationGroup(
9746 hSimConnect: HANDLE,
9747 GroupID: SIMCONNECT_NOTIFICATION_GROUP_ID,
9748 EventID: SIMCONNECT_CLIENT_EVENT_ID,
9749 bMaskable: BOOL,
9750 ) -> HRESULT;
9751}
9752unsafe extern "C" {
9753 pub fn SimConnect_RemoveClientEvent(
9754 hSimConnect: HANDLE,
9755 GroupID: SIMCONNECT_NOTIFICATION_GROUP_ID,
9756 EventID: SIMCONNECT_CLIENT_EVENT_ID,
9757 ) -> HRESULT;
9758}
9759unsafe extern "C" {
9760 pub fn SimConnect_SetNotificationGroupPriority(
9761 hSimConnect: HANDLE,
9762 GroupID: SIMCONNECT_NOTIFICATION_GROUP_ID,
9763 uPriority: DWORD,
9764 ) -> HRESULT;
9765}
9766unsafe extern "C" {
9767 pub fn SimConnect_ClearNotificationGroup(
9768 hSimConnect: HANDLE,
9769 GroupID: SIMCONNECT_NOTIFICATION_GROUP_ID,
9770 ) -> HRESULT;
9771}
9772unsafe extern "C" {
9773 pub fn SimConnect_RequestNotificationGroup(
9774 hSimConnect: HANDLE,
9775 GroupID: SIMCONNECT_NOTIFICATION_GROUP_ID,
9776 dwReserved: DWORD,
9777 Flags: DWORD,
9778 ) -> HRESULT;
9779}
9780unsafe extern "C" {
9781 pub fn SimConnect_AddToDataDefinition(
9782 hSimConnect: HANDLE,
9783 DefineID: SIMCONNECT_DATA_DEFINITION_ID,
9784 DatumName: *const ::std::os::raw::c_char,
9785 UnitsName: *const ::std::os::raw::c_char,
9786 DatumType: SIMCONNECT_DATATYPE,
9787 fEpsilon: f32,
9788 DatumID: DWORD,
9789 ) -> HRESULT;
9790}
9791unsafe extern "C" {
9792 pub fn SimConnect_ClearDataDefinition(
9793 hSimConnect: HANDLE,
9794 DefineID: SIMCONNECT_DATA_DEFINITION_ID,
9795 ) -> HRESULT;
9796}
9797unsafe extern "C" {
9798 pub fn SimConnect_RequestDataOnSimObject(
9799 hSimConnect: HANDLE,
9800 RequestID: SIMCONNECT_DATA_REQUEST_ID,
9801 DefineID: SIMCONNECT_DATA_DEFINITION_ID,
9802 ObjectID: SIMCONNECT_OBJECT_ID,
9803 Period: SIMCONNECT_PERIOD,
9804 Flags: SIMCONNECT_DATA_REQUEST_FLAG,
9805 origin: DWORD,
9806 interval: DWORD,
9807 limit: DWORD,
9808 ) -> HRESULT;
9809}
9810unsafe extern "C" {
9811 pub fn SimConnect_RequestDataOnSimObjectType(
9812 hSimConnect: HANDLE,
9813 RequestID: SIMCONNECT_DATA_REQUEST_ID,
9814 DefineID: SIMCONNECT_DATA_DEFINITION_ID,
9815 dwRadiusMeters: DWORD,
9816 type_: SIMCONNECT_SIMOBJECT_TYPE,
9817 ) -> HRESULT;
9818}
9819unsafe extern "C" {
9820 pub fn SimConnect_SetDataOnSimObject(
9821 hSimConnect: HANDLE,
9822 DefineID: SIMCONNECT_DATA_DEFINITION_ID,
9823 ObjectID: SIMCONNECT_OBJECT_ID,
9824 Flags: SIMCONNECT_DATA_SET_FLAG,
9825 ArrayCount: DWORD,
9826 cbUnitSize: DWORD,
9827 pDataSet: *mut ::std::os::raw::c_void,
9828 ) -> HRESULT;
9829}
9830unsafe extern "C" {
9831 pub fn SimConnect_MapInputEventToClientEvent(
9832 hSimConnect: HANDLE,
9833 GroupID: SIMCONNECT_INPUT_GROUP_ID,
9834 szInputDefinition: *const ::std::os::raw::c_char,
9835 DownEventID: SIMCONNECT_CLIENT_EVENT_ID,
9836 DownValue: DWORD,
9837 UpEventID: SIMCONNECT_CLIENT_EVENT_ID,
9838 UpValue: DWORD,
9839 bMaskable: BOOL,
9840 ) -> HRESULT;
9841}
9842unsafe extern "C" {
9843 pub fn SimConnect_SetInputGroupPriority(
9844 hSimConnect: HANDLE,
9845 GroupID: SIMCONNECT_INPUT_GROUP_ID,
9846 uPriority: DWORD,
9847 ) -> HRESULT;
9848}
9849unsafe extern "C" {
9850 pub fn SimConnect_RemoveInputEvent(
9851 hSimConnect: HANDLE,
9852 GroupID: SIMCONNECT_INPUT_GROUP_ID,
9853 szInputDefinition: *const ::std::os::raw::c_char,
9854 ) -> HRESULT;
9855}
9856unsafe extern "C" {
9857 pub fn SimConnect_ClearInputGroup(
9858 hSimConnect: HANDLE,
9859 GroupID: SIMCONNECT_INPUT_GROUP_ID,
9860 ) -> HRESULT;
9861}
9862unsafe extern "C" {
9863 pub fn SimConnect_SetInputGroupState(
9864 hSimConnect: HANDLE,
9865 GroupID: SIMCONNECT_INPUT_GROUP_ID,
9866 dwState: DWORD,
9867 ) -> HRESULT;
9868}
9869unsafe extern "C" {
9870 pub fn SimConnect_RequestReservedKey(
9871 hSimConnect: HANDLE,
9872 EventID: SIMCONNECT_CLIENT_EVENT_ID,
9873 szKeyChoice1: *const ::std::os::raw::c_char,
9874 szKeyChoice2: *const ::std::os::raw::c_char,
9875 szKeyChoice3: *const ::std::os::raw::c_char,
9876 ) -> HRESULT;
9877}
9878unsafe extern "C" {
9879 pub fn SimConnect_SubscribeToSystemEvent(
9880 hSimConnect: HANDLE,
9881 EventID: SIMCONNECT_CLIENT_EVENT_ID,
9882 SystemEventName: *const ::std::os::raw::c_char,
9883 ) -> HRESULT;
9884}
9885unsafe extern "C" {
9886 pub fn SimConnect_UnsubscribeFromSystemEvent(
9887 hSimConnect: HANDLE,
9888 EventID: SIMCONNECT_CLIENT_EVENT_ID,
9889 ) -> HRESULT;
9890}
9891unsafe extern "C" {
9892 pub fn SimConnect_WeatherRequestInterpolatedObservation(
9893 hSimConnect: HANDLE,
9894 RequestID: SIMCONNECT_DATA_REQUEST_ID,
9895 lat: f32,
9896 lon: f32,
9897 alt: f32,
9898 ) -> HRESULT;
9899}
9900unsafe extern "C" {
9901 pub fn SimConnect_WeatherRequestObservationAtStation(
9902 hSimConnect: HANDLE,
9903 RequestID: SIMCONNECT_DATA_REQUEST_ID,
9904 szICAO: *const ::std::os::raw::c_char,
9905 ) -> HRESULT;
9906}
9907unsafe extern "C" {
9908 pub fn SimConnect_WeatherRequestObservationAtNearestStation(
9909 hSimConnect: HANDLE,
9910 RequestID: SIMCONNECT_DATA_REQUEST_ID,
9911 lat: f32,
9912 lon: f32,
9913 ) -> HRESULT;
9914}
9915unsafe extern "C" {
9916 pub fn SimConnect_WeatherCreateStation(
9917 hSimConnect: HANDLE,
9918 RequestID: SIMCONNECT_DATA_REQUEST_ID,
9919 szICAO: *const ::std::os::raw::c_char,
9920 szName: *const ::std::os::raw::c_char,
9921 lat: f32,
9922 lon: f32,
9923 alt: f32,
9924 ) -> HRESULT;
9925}
9926unsafe extern "C" {
9927 pub fn SimConnect_WeatherRemoveStation(
9928 hSimConnect: HANDLE,
9929 RequestID: SIMCONNECT_DATA_REQUEST_ID,
9930 szICAO: *const ::std::os::raw::c_char,
9931 ) -> HRESULT;
9932}
9933unsafe extern "C" {
9934 pub fn SimConnect_WeatherSetObservation(
9935 hSimConnect: HANDLE,
9936 Seconds: DWORD,
9937 szMETAR: *const ::std::os::raw::c_char,
9938 ) -> HRESULT;
9939}
9940unsafe extern "C" {
9941 pub fn SimConnect_WeatherSetModeServer(
9942 hSimConnect: HANDLE,
9943 dwPort: DWORD,
9944 dwSeconds: DWORD,
9945 ) -> HRESULT;
9946}
9947unsafe extern "C" {
9948 pub fn SimConnect_WeatherSetModeTheme(
9949 hSimConnect: HANDLE,
9950 szThemeName: *const ::std::os::raw::c_char,
9951 ) -> HRESULT;
9952}
9953unsafe extern "C" {
9954 pub fn SimConnect_WeatherSetModeGlobal(hSimConnect: HANDLE) -> HRESULT;
9955}
9956unsafe extern "C" {
9957 pub fn SimConnect_WeatherSetModeCustom(hSimConnect: HANDLE) -> HRESULT;
9958}
9959unsafe extern "C" {
9960 pub fn SimConnect_WeatherSetDynamicUpdateRate(hSimConnect: HANDLE, dwRate: DWORD) -> HRESULT;
9961}
9962unsafe extern "C" {
9963 pub fn SimConnect_WeatherRequestCloudState(
9964 hSimConnect: HANDLE,
9965 RequestID: SIMCONNECT_DATA_REQUEST_ID,
9966 minLat: f32,
9967 minLon: f32,
9968 minAlt: f32,
9969 maxLat: f32,
9970 maxLon: f32,
9971 maxAlt: f32,
9972 dwFlags: DWORD,
9973 ) -> HRESULT;
9974}
9975unsafe extern "C" {
9976 pub fn SimConnect_WeatherCreateThermal(
9977 hSimConnect: HANDLE,
9978 RequestID: SIMCONNECT_DATA_REQUEST_ID,
9979 lat: f32,
9980 lon: f32,
9981 alt: f32,
9982 radius: f32,
9983 height: f32,
9984 coreRate: f32,
9985 coreTurbulence: f32,
9986 sinkRate: f32,
9987 sinkTurbulence: f32,
9988 coreSize: f32,
9989 coreTransitionSize: f32,
9990 sinkLayerSize: f32,
9991 sinkTransitionSize: f32,
9992 ) -> HRESULT;
9993}
9994unsafe extern "C" {
9995 pub fn SimConnect_WeatherRemoveThermal(
9996 hSimConnect: HANDLE,
9997 ObjectID: SIMCONNECT_OBJECT_ID,
9998 ) -> HRESULT;
9999}
10000unsafe extern "C" {
10001 pub fn SimConnect_AICreateParkedATCAircraft(
10002 hSimConnect: HANDLE,
10003 szContainerTitle: *const ::std::os::raw::c_char,
10004 szTailNumber: *const ::std::os::raw::c_char,
10005 szAirportID: *const ::std::os::raw::c_char,
10006 RequestID: SIMCONNECT_DATA_REQUEST_ID,
10007 ) -> HRESULT;
10008}
10009unsafe extern "C" {
10010 pub fn SimConnect_AICreateEnrouteATCAircraft(
10011 hSimConnect: HANDLE,
10012 szContainerTitle: *const ::std::os::raw::c_char,
10013 szTailNumber: *const ::std::os::raw::c_char,
10014 iFlightNumber: ::std::os::raw::c_int,
10015 szFlightPlanPath: *const ::std::os::raw::c_char,
10016 dFlightPlanPosition: f64,
10017 bTouchAndGo: BOOL,
10018 RequestID: SIMCONNECT_DATA_REQUEST_ID,
10019 ) -> HRESULT;
10020}
10021unsafe extern "C" {
10022 pub fn SimConnect_AICreateNonATCAircraft(
10023 hSimConnect: HANDLE,
10024 szContainerTitle: *const ::std::os::raw::c_char,
10025 szTailNumber: *const ::std::os::raw::c_char,
10026 InitPos: SIMCONNECT_DATA_INITPOSITION,
10027 RequestID: SIMCONNECT_DATA_REQUEST_ID,
10028 ) -> HRESULT;
10029}
10030unsafe extern "C" {
10031 pub fn SimConnect_AICreateSimulatedObject(
10032 hSimConnect: HANDLE,
10033 szContainerTitle: *const ::std::os::raw::c_char,
10034 InitPos: SIMCONNECT_DATA_INITPOSITION,
10035 RequestID: SIMCONNECT_DATA_REQUEST_ID,
10036 ) -> HRESULT;
10037}
10038unsafe extern "C" {
10039 pub fn SimConnect_AIReleaseControl(
10040 hSimConnect: HANDLE,
10041 ObjectID: SIMCONNECT_OBJECT_ID,
10042 RequestID: SIMCONNECT_DATA_REQUEST_ID,
10043 ) -> HRESULT;
10044}
10045unsafe extern "C" {
10046 pub fn SimConnect_AIRemoveObject(
10047 hSimConnect: HANDLE,
10048 ObjectID: SIMCONNECT_OBJECT_ID,
10049 RequestID: SIMCONNECT_DATA_REQUEST_ID,
10050 ) -> HRESULT;
10051}
10052unsafe extern "C" {
10053 pub fn SimConnect_AISetAircraftFlightPlan(
10054 hSimConnect: HANDLE,
10055 ObjectID: SIMCONNECT_OBJECT_ID,
10056 szFlightPlanPath: *const ::std::os::raw::c_char,
10057 RequestID: SIMCONNECT_DATA_REQUEST_ID,
10058 ) -> HRESULT;
10059}
10060unsafe extern "C" {
10061 pub fn SimConnect_ExecuteMissionAction(hSimConnect: HANDLE, guidInstanceId: GUID) -> HRESULT;
10062}
10063unsafe extern "C" {
10064 pub fn SimConnect_CompleteCustomMissionAction(
10065 hSimConnect: HANDLE,
10066 guidInstanceId: GUID,
10067 ) -> HRESULT;
10068}
10069unsafe extern "C" {
10070 pub fn SimConnect_Close(hSimConnect: HANDLE) -> HRESULT;
10071}
10072unsafe extern "C" {
10073 pub fn SimConnect_RetrieveString(
10074 pData: *mut SIMCONNECT_RECV,
10075 cbData: DWORD,
10076 pStringV: *mut ::std::os::raw::c_void,
10077 pszString: *mut *mut ::std::os::raw::c_char,
10078 pcbString: *mut DWORD,
10079 ) -> HRESULT;
10080}
10081unsafe extern "C" {
10082 pub fn SimConnect_GetLastSentPacketID(hSimConnect: HANDLE, pdwError: *mut DWORD) -> HRESULT;
10083}
10084unsafe extern "C" {
10085 pub fn SimConnect_Open(
10086 phSimConnect: *mut HANDLE,
10087 szName: LPCSTR,
10088 hWnd: HWND,
10089 UserEventWin32: DWORD,
10090 hEventHandle: HANDLE,
10091 ConfigIndex: DWORD,
10092 ) -> HRESULT;
10093}
10094unsafe extern "C" {
10095 pub fn SimConnect_CallDispatch(
10096 hSimConnect: HANDLE,
10097 pfcnDispatch: DispatchProc,
10098 pContext: *mut ::std::os::raw::c_void,
10099 ) -> HRESULT;
10100}
10101unsafe extern "C" {
10102 pub fn SimConnect_GetNextDispatch(
10103 hSimConnect: HANDLE,
10104 ppData: *mut *mut SIMCONNECT_RECV,
10105 pcbData: *mut DWORD,
10106 ) -> HRESULT;
10107}
10108unsafe extern "C" {
10109 pub fn SimConnect_RequestResponseTimes(
10110 hSimConnect: HANDLE,
10111 nCount: DWORD,
10112 fElapsedSeconds: *mut f32,
10113 ) -> HRESULT;
10114}
10115unsafe extern "C" {
10116 pub fn SimConnect_InsertString(
10117 pDest: *mut ::std::os::raw::c_char,
10118 cbDest: DWORD,
10119 ppEnd: *mut *mut ::std::os::raw::c_void,
10120 pcbStringV: *mut DWORD,
10121 pSource: *const ::std::os::raw::c_char,
10122 ) -> HRESULT;
10123}
10124unsafe extern "C" {
10125 pub fn SimConnect_CameraSetRelative6DOF(
10126 hSimConnect: HANDLE,
10127 fDeltaX: f32,
10128 fDeltaY: f32,
10129 fDeltaZ: f32,
10130 fPitchDeg: f32,
10131 fBankDeg: f32,
10132 fHeadingDeg: f32,
10133 ) -> HRESULT;
10134}
10135unsafe extern "C" {
10136 pub fn SimConnect_MenuAddItem(
10137 hSimConnect: HANDLE,
10138 szMenuItem: *const ::std::os::raw::c_char,
10139 MenuEventID: SIMCONNECT_CLIENT_EVENT_ID,
10140 dwData: DWORD,
10141 ) -> HRESULT;
10142}
10143unsafe extern "C" {
10144 pub fn SimConnect_MenuDeleteItem(
10145 hSimConnect: HANDLE,
10146 MenuEventID: SIMCONNECT_CLIENT_EVENT_ID,
10147 ) -> HRESULT;
10148}
10149unsafe extern "C" {
10150 pub fn SimConnect_MenuAddSubItem(
10151 hSimConnect: HANDLE,
10152 MenuEventID: SIMCONNECT_CLIENT_EVENT_ID,
10153 szMenuItem: *const ::std::os::raw::c_char,
10154 SubMenuEventID: SIMCONNECT_CLIENT_EVENT_ID,
10155 dwData: DWORD,
10156 ) -> HRESULT;
10157}
10158unsafe extern "C" {
10159 pub fn SimConnect_MenuDeleteSubItem(
10160 hSimConnect: HANDLE,
10161 MenuEventID: SIMCONNECT_CLIENT_EVENT_ID,
10162 SubMenuEventID: SIMCONNECT_CLIENT_EVENT_ID,
10163 ) -> HRESULT;
10164}
10165unsafe extern "C" {
10166 pub fn SimConnect_RequestSystemState(
10167 hSimConnect: HANDLE,
10168 RequestID: SIMCONNECT_DATA_REQUEST_ID,
10169 szState: *const ::std::os::raw::c_char,
10170 ) -> HRESULT;
10171}
10172unsafe extern "C" {
10173 pub fn SimConnect_SetSystemState(
10174 hSimConnect: HANDLE,
10175 szState: *const ::std::os::raw::c_char,
10176 dwInteger: DWORD,
10177 fFloat: f32,
10178 szString: *const ::std::os::raw::c_char,
10179 ) -> HRESULT;
10180}
10181unsafe extern "C" {
10182 pub fn SimConnect_MapClientDataNameToID(
10183 hSimConnect: HANDLE,
10184 szClientDataName: *const ::std::os::raw::c_char,
10185 ClientDataID: SIMCONNECT_CLIENT_DATA_ID,
10186 ) -> HRESULT;
10187}
10188unsafe extern "C" {
10189 pub fn SimConnect_CreateClientData(
10190 hSimConnect: HANDLE,
10191 ClientDataID: SIMCONNECT_CLIENT_DATA_ID,
10192 dwSize: DWORD,
10193 Flags: SIMCONNECT_CREATE_CLIENT_DATA_FLAG,
10194 ) -> HRESULT;
10195}
10196unsafe extern "C" {
10197 pub fn SimConnect_AddToClientDataDefinition(
10198 hSimConnect: HANDLE,
10199 DefineID: SIMCONNECT_CLIENT_DATA_DEFINITION_ID,
10200 dwOffset: DWORD,
10201 dwSizeOrType: DWORD,
10202 fEpsilon: f32,
10203 DatumID: DWORD,
10204 ) -> HRESULT;
10205}
10206unsafe extern "C" {
10207 pub fn SimConnect_ClearClientDataDefinition(
10208 hSimConnect: HANDLE,
10209 DefineID: SIMCONNECT_CLIENT_DATA_DEFINITION_ID,
10210 ) -> HRESULT;
10211}
10212unsafe extern "C" {
10213 pub fn SimConnect_RequestClientData(
10214 hSimConnect: HANDLE,
10215 ClientDataID: SIMCONNECT_CLIENT_DATA_ID,
10216 RequestID: SIMCONNECT_DATA_REQUEST_ID,
10217 DefineID: SIMCONNECT_CLIENT_DATA_DEFINITION_ID,
10218 Period: SIMCONNECT_CLIENT_DATA_PERIOD,
10219 Flags: SIMCONNECT_CLIENT_DATA_REQUEST_FLAG,
10220 origin: DWORD,
10221 interval: DWORD,
10222 limit: DWORD,
10223 ) -> HRESULT;
10224}
10225unsafe extern "C" {
10226 pub fn SimConnect_SetClientData(
10227 hSimConnect: HANDLE,
10228 ClientDataID: SIMCONNECT_CLIENT_DATA_ID,
10229 DefineID: SIMCONNECT_CLIENT_DATA_DEFINITION_ID,
10230 Flags: SIMCONNECT_CLIENT_DATA_SET_FLAG,
10231 dwReserved: DWORD,
10232 cbUnitSize: DWORD,
10233 pDataSet: *mut ::std::os::raw::c_void,
10234 ) -> HRESULT;
10235}
10236unsafe extern "C" {
10237 pub fn SimConnect_FlightLoad(
10238 hSimConnect: HANDLE,
10239 szFileName: *const ::std::os::raw::c_char,
10240 ) -> HRESULT;
10241}
10242unsafe extern "C" {
10243 pub fn SimConnect_FlightSave(
10244 hSimConnect: HANDLE,
10245 szFileName: *const ::std::os::raw::c_char,
10246 szTitle: *const ::std::os::raw::c_char,
10247 szDescription: *const ::std::os::raw::c_char,
10248 Flags: DWORD,
10249 ) -> HRESULT;
10250}
10251unsafe extern "C" {
10252 pub fn SimConnect_FlightPlanLoad(
10253 hSimConnect: HANDLE,
10254 szFileName: *const ::std::os::raw::c_char,
10255 ) -> HRESULT;
10256}
10257unsafe extern "C" {
10258 pub fn SimConnect_Text(
10259 hSimConnect: HANDLE,
10260 type_: SIMCONNECT_TEXT_TYPE,
10261 fTimeSeconds: f32,
10262 EventID: SIMCONNECT_CLIENT_EVENT_ID,
10263 cbUnitSize: DWORD,
10264 pDataSet: *mut ::std::os::raw::c_void,
10265 ) -> HRESULT;
10266}
10267unsafe extern "C" {
10268 pub fn SimConnect_SubscribeToFacilities(
10269 hSimConnect: HANDLE,
10270 type_: SIMCONNECT_FACILITY_LIST_TYPE,
10271 RequestID: SIMCONNECT_DATA_REQUEST_ID,
10272 ) -> HRESULT;
10273}
10274unsafe extern "C" {
10275 pub fn SimConnect_UnsubscribeToFacilities(
10276 hSimConnect: HANDLE,
10277 type_: SIMCONNECT_FACILITY_LIST_TYPE,
10278 ) -> HRESULT;
10279}
10280unsafe extern "C" {
10281 pub fn SimConnect_RequestFacilitiesList(
10282 hSimConnect: HANDLE,
10283 type_: SIMCONNECT_FACILITY_LIST_TYPE,
10284 RequestID: SIMCONNECT_DATA_REQUEST_ID,
10285 ) -> HRESULT;
10286}
10287unsafe extern "C" {
10288 pub fn SimConnect_TransmitClientEvent_EX1(
10289 hSimConnect: HANDLE,
10290 ObjectID: SIMCONNECT_OBJECT_ID,
10291 EventID: SIMCONNECT_CLIENT_EVENT_ID,
10292 GroupID: SIMCONNECT_NOTIFICATION_GROUP_ID,
10293 Flags: SIMCONNECT_EVENT_FLAG,
10294 dwData0: DWORD,
10295 dwData1: DWORD,
10296 dwData2: DWORD,
10297 dwData3: DWORD,
10298 dwData4: DWORD,
10299 ) -> HRESULT;
10300}
10301unsafe extern "C" {
10302 pub fn SimConnect_AddToFacilityDefinition(
10303 hSimConnect: HANDLE,
10304 DefineID: SIMCONNECT_DATA_DEFINITION_ID,
10305 FieldName: *const ::std::os::raw::c_char,
10306 ) -> HRESULT;
10307}
10308unsafe extern "C" {
10309 pub fn SimConnect_RequestFacilityData(
10310 hSimConnect: HANDLE,
10311 DefineID: SIMCONNECT_DATA_DEFINITION_ID,
10312 RequestID: SIMCONNECT_DATA_REQUEST_ID,
10313 ICAO: *const ::std::os::raw::c_char,
10314 Region: *const ::std::os::raw::c_char,
10315 ) -> HRESULT;
10316}
10317unsafe extern "C" {
10318 pub fn SimConnect_SubscribeToFacilities_EX1(
10319 hSimConnect: HANDLE,
10320 type_: SIMCONNECT_FACILITY_LIST_TYPE,
10321 newElemInRangeRequestID: SIMCONNECT_DATA_REQUEST_ID,
10322 oldElemOutRangeRequestID: SIMCONNECT_DATA_REQUEST_ID,
10323 ) -> HRESULT;
10324}
10325unsafe extern "C" {
10326 pub fn SimConnect_UnsubscribeToFacilities_EX1(
10327 hSimConnect: HANDLE,
10328 type_: SIMCONNECT_FACILITY_LIST_TYPE,
10329 bUnsubscribeNewInRange: bool,
10330 bUnsubscribeOldOutRange: bool,
10331 ) -> HRESULT;
10332}
10333unsafe extern "C" {
10334 pub fn SimConnect_RequestFacilitiesList_EX1(
10335 hSimConnect: HANDLE,
10336 type_: SIMCONNECT_FACILITY_LIST_TYPE,
10337 RequestID: SIMCONNECT_DATA_REQUEST_ID,
10338 ) -> HRESULT;
10339}
10340unsafe extern "C" {
10341 pub fn SimConnect_RequestFacilityData_EX1(
10342 hSimConnect: HANDLE,
10343 DefineID: SIMCONNECT_DATA_DEFINITION_ID,
10344 RequestID: SIMCONNECT_DATA_REQUEST_ID,
10345 ICAO: *const ::std::os::raw::c_char,
10346 Region: *const ::std::os::raw::c_char,
10347 Type: ::std::os::raw::c_char,
10348 ) -> HRESULT;
10349}
10350unsafe extern "C" {
10351 pub fn SimConnect_RequestJetwayData(
10352 hSimConnect: HANDLE,
10353 AirportIcao: *const ::std::os::raw::c_char,
10354 ArrayCount: DWORD,
10355 Indexes: *mut ::std::os::raw::c_int,
10356 ) -> HRESULT;
10357}
10358unsafe extern "C" {
10359 pub fn SimConnect_EnumerateControllers(hSimConnect: HANDLE) -> HRESULT;
10360}
10361unsafe extern "C" {
10362 pub fn SimConnect_MapInputEventToClientEvent_EX1(
10363 hSimConnect: HANDLE,
10364 GroupID: SIMCONNECT_INPUT_GROUP_ID,
10365 szInputDefinition: *const ::std::os::raw::c_char,
10366 DownEventID: SIMCONNECT_CLIENT_EVENT_ID,
10367 DownValue: DWORD,
10368 UpEventID: SIMCONNECT_CLIENT_EVENT_ID,
10369 UpValue: DWORD,
10370 bMaskable: BOOL,
10371 ) -> HRESULT;
10372}
10373unsafe extern "C" {
10374 pub fn SimConnect_ExecuteAction(
10375 hSimConnect: HANDLE,
10376 cbRequestID: DWORD,
10377 szActionID: *const ::std::os::raw::c_char,
10378 cbUnitSize: DWORD,
10379 pParamValues: *mut ::std::os::raw::c_void,
10380 ) -> HRESULT;
10381}
10382unsafe extern "C" {
10383 pub fn SimConnect_EnumerateInputEvents(
10384 hSimConnect: HANDLE,
10385 RequestID: SIMCONNECT_DATA_REQUEST_ID,
10386 ) -> HRESULT;
10387}
10388unsafe extern "C" {
10389 pub fn SimConnect_GetInputEvent(
10390 hSimConnect: HANDLE,
10391 RequestID: SIMCONNECT_DATA_REQUEST_ID,
10392 Hash: UINT64,
10393 ) -> HRESULT;
10394}
10395unsafe extern "C" {
10396 pub fn SimConnect_SetInputEvent(
10397 hSimConnect: HANDLE,
10398 Hash: UINT64,
10399 cbUnitSize: DWORD,
10400 Value: *mut ::std::os::raw::c_void,
10401 ) -> HRESULT;
10402}
10403unsafe extern "C" {
10404 pub fn SimConnect_SubscribeInputEvent(hSimConnect: HANDLE, Hash: UINT64) -> HRESULT;
10405}
10406unsafe extern "C" {
10407 pub fn SimConnect_UnsubscribeInputEvent(hSimConnect: HANDLE, Hash: UINT64) -> HRESULT;
10408}
10409unsafe extern "C" {
10410 pub fn SimConnect_EnumerateInputEventParams(hSimConnect: HANDLE, Hash: UINT64) -> HRESULT;
10411}
10412unsafe extern "C" {
10413 pub fn SimConnect_AddFacilityDataDefinitionFilter(
10414 hSimConnect: HANDLE,
10415 DefineID: SIMCONNECT_DATA_DEFINITION_ID,
10416 szFilterPath: *const ::std::os::raw::c_char,
10417 cbUnitSize: DWORD,
10418 pFilterData: *mut ::std::os::raw::c_void,
10419 ) -> HRESULT;
10420}
10421unsafe extern "C" {
10422 pub fn SimConnect_ClearAllFacilityDataDefinitionFilters(
10423 hSimConnect: HANDLE,
10424 DefineID: SIMCONNECT_DATA_DEFINITION_ID,
10425 ) -> HRESULT;
10426}