libXNVCtrl_sys/
bindings.rs

1/* automatically generated by rust-bindgen */
2
3use std::os::raw::{c_int, c_uint, c_float};
4
5pub const NV_CTRL_TARGET_TYPE_X_SCREEN: c_int = 0;
6pub const NV_CTRL_TARGET_TYPE_GPU: c_int = 1;
7pub const NV_CTRL_TARGET_TYPE_FRAMELOCK: c_int = 2;
8pub const NV_CTRL_TARGET_TYPE_VCSC: c_int = 3;
9pub const NV_CTRL_TARGET_TYPE_GVI: c_int = 4;
10pub const NV_CTRL_TARGET_TYPE_COOLER: c_int = 5;
11pub const NV_CTRL_TARGET_TYPE_THERMAL_SENSOR: c_int = 6;
12pub const NV_CTRL_TARGET_TYPE_3D_VISION_PRO_TRANSCEIVER: c_int = 7;
13pub const NV_CTRL_TARGET_TYPE_DISPLAY: c_int = 8;
14pub const NV_CTRL_FLATPANEL_SCALING: c_uint = 2;
15pub const NV_CTRL_FLATPANEL_SCALING_DEFAULT: c_uint = 0;
16pub const NV_CTRL_FLATPANEL_SCALING_NATIVE: c_uint = 1;
17pub const NV_CTRL_FLATPANEL_SCALING_SCALED: c_uint = 2;
18pub const NV_CTRL_FLATPANEL_SCALING_CENTERED: c_uint = 3;
19pub const NV_CTRL_FLATPANEL_SCALING_ASPECT_SCALED: c_uint = 4;
20pub const NV_CTRL_FLATPANEL_DITHERING: c_uint = 3;
21pub const NV_CTRL_FLATPANEL_DITHERING_DEFAULT: c_uint = 0;
22pub const NV_CTRL_FLATPANEL_DITHERING_ENABLED: c_uint = 1;
23pub const NV_CTRL_FLATPANEL_DITHERING_DISABLED: c_uint = 2;
24pub const NV_CTRL_DITHERING: c_uint = 3;
25pub const NV_CTRL_DITHERING_AUTO: c_uint = 0;
26pub const NV_CTRL_DITHERING_ENABLED: c_uint = 1;
27pub const NV_CTRL_DITHERING_DISABLED: c_uint = 2;
28pub const NV_CTRL_DIGITAL_VIBRANCE: c_uint = 4;
29pub const NV_CTRL_BUS_TYPE: c_uint = 5;
30pub const NV_CTRL_BUS_TYPE_AGP: c_uint = 0;
31pub const NV_CTRL_BUS_TYPE_PCI: c_uint = 1;
32pub const NV_CTRL_BUS_TYPE_PCI_EXPRESS: c_uint = 2;
33pub const NV_CTRL_BUS_TYPE_INTEGRATED: c_uint = 3;
34pub const NV_CTRL_TOTAL_GPU_MEMORY: c_uint = 6;
35pub const NV_CTRL_VIDEO_RAM: c_uint = 6;
36pub const NV_CTRL_IRQ: c_uint = 7;
37pub const NV_CTRL_OPERATING_SYSTEM: c_uint = 8;
38pub const NV_CTRL_OPERATING_SYSTEM_LINUX: c_uint = 0;
39pub const NV_CTRL_OPERATING_SYSTEM_FREEBSD: c_uint = 1;
40pub const NV_CTRL_OPERATING_SYSTEM_SUNOS: c_uint = 2;
41pub const NV_CTRL_SYNC_TO_VBLANK: c_uint = 9;
42pub const NV_CTRL_SYNC_TO_VBLANK_OFF: c_uint = 0;
43pub const NV_CTRL_SYNC_TO_VBLANK_ON: c_uint = 1;
44pub const NV_CTRL_LOG_ANISO: c_uint = 10;
45pub const NV_CTRL_FSAA_MODE: c_uint = 11;
46pub const NV_CTRL_FSAA_MODE_NONE: c_uint = 0;
47pub const NV_CTRL_FSAA_MODE_2x: c_uint = 1;
48pub const NV_CTRL_FSAA_MODE_2x_5t: c_uint = 2;
49pub const NV_CTRL_FSAA_MODE_15x15: c_uint = 3;
50pub const NV_CTRL_FSAA_MODE_2x2: c_uint = 4;
51pub const NV_CTRL_FSAA_MODE_4x: c_uint = 5;
52pub const NV_CTRL_FSAA_MODE_4x_9t: c_uint = 6;
53pub const NV_CTRL_FSAA_MODE_8x: c_uint = 7;
54pub const NV_CTRL_FSAA_MODE_16x: c_uint = 8;
55pub const NV_CTRL_FSAA_MODE_8xS: c_uint = 9;
56pub const NV_CTRL_FSAA_MODE_8xQ: c_uint = 10;
57pub const NV_CTRL_FSAA_MODE_16xS: c_uint = 11;
58pub const NV_CTRL_FSAA_MODE_16xQ: c_uint = 12;
59pub const NV_CTRL_FSAA_MODE_32xS: c_uint = 13;
60pub const NV_CTRL_FSAA_MODE_32x: c_uint = 14;
61pub const NV_CTRL_FSAA_MODE_64xS: c_uint = 15;
62pub const NV_CTRL_FSAA_MODE_MAX: c_uint = 15;
63pub const NV_CTRL_UBB: c_uint = 13;
64pub const NV_CTRL_UBB_OFF: c_uint = 0;
65pub const NV_CTRL_UBB_ON: c_uint = 1;
66pub const NV_CTRL_OVERLAY: c_uint = 14;
67pub const NV_CTRL_OVERLAY_OFF: c_uint = 0;
68pub const NV_CTRL_OVERLAY_ON: c_uint = 1;
69pub const NV_CTRL_STEREO: c_uint = 16;
70pub const NV_CTRL_STEREO_OFF: c_uint = 0;
71pub const NV_CTRL_STEREO_DDC: c_uint = 1;
72pub const NV_CTRL_STEREO_BLUELINE: c_uint = 2;
73pub const NV_CTRL_STEREO_DIN: c_uint = 3;
74pub const NV_CTRL_STEREO_PASSIVE_EYE_PER_DPY: c_uint = 4;
75pub const NV_CTRL_STEREO_VERTICAL_INTERLACED: c_uint = 5;
76pub const NV_CTRL_STEREO_COLOR_INTERLACED: c_uint = 6;
77pub const NV_CTRL_STEREO_HORIZONTAL_INTERLACED: c_uint = 7;
78pub const NV_CTRL_STEREO_CHECKERBOARD_PATTERN: c_uint = 8;
79pub const NV_CTRL_STEREO_INVERSE_CHECKERBOARD_PATTERN: c_uint = 9;
80pub const NV_CTRL_STEREO_3D_VISION: c_uint = 10;
81pub const NV_CTRL_STEREO_3D_VISION_PRO: c_uint = 11;
82pub const NV_CTRL_STEREO_HDMI_3D: c_uint = 12;
83pub const NV_CTRL_STEREO_TRIDELITY_SL: c_uint = 13;
84pub const NV_CTRL_STEREO_INBAND_STEREO_SIGNALING: c_uint = 14;
85pub const NV_CTRL_STEREO_MAX: c_uint = 14;
86pub const NV_CTRL_EMULATE: c_uint = 17;
87pub const NV_CTRL_EMULATE_NONE: c_uint = 0;
88pub const NV_CTRL_TWINVIEW: c_uint = 18;
89pub const NV_CTRL_TWINVIEW_NOT_ENABLED: c_uint = 0;
90pub const NV_CTRL_TWINVIEW_ENABLED: c_uint = 1;
91pub const NV_CTRL_CONNECTED_DISPLAYS: c_uint = 19;
92pub const NV_CTRL_ENABLED_DISPLAYS: c_uint = 20;
93pub const NV_CTRL_FRAMELOCK: c_uint = 21;
94pub const NV_CTRL_FRAMELOCK_NOT_SUPPORTED: c_uint = 0;
95pub const NV_CTRL_FRAMELOCK_SUPPORTED: c_uint = 1;
96pub const NV_CTRL_FRAMELOCK_MASTER: c_uint = 22;
97pub const NV_CTRL_FRAMELOCK_MASTER_FALSE: c_uint = 0;
98pub const NV_CTRL_FRAMELOCK_MASTER_TRUE: c_uint = 1;
99pub const NV_CTRL_FRAMELOCK_POLARITY: c_uint = 23;
100pub const NV_CTRL_FRAMELOCK_POLARITY_RISING_EDGE: c_uint = 1;
101pub const NV_CTRL_FRAMELOCK_POLARITY_FALLING_EDGE: c_uint = 2;
102pub const NV_CTRL_FRAMELOCK_POLARITY_BOTH_EDGES: c_uint = 3;
103pub const NV_CTRL_FRAMELOCK_SYNC_DELAY: c_uint = 24;
104pub const NV_CTRL_FRAMELOCK_SYNC_DELAY_MAX: c_uint = 2047;
105pub const NV_CTRL_FRAMELOCK_SYNC_DELAY_FACTOR: c_float = 7.81;
106pub const NV_CTRL_FRAMELOCK_SYNC_INTERVAL: c_uint = 25;
107pub const NV_CTRL_FRAMELOCK_PORT0_STATUS: c_uint = 26;
108pub const NV_CTRL_FRAMELOCK_PORT0_STATUS_INPUT: c_uint = 0;
109pub const NV_CTRL_FRAMELOCK_PORT0_STATUS_OUTPUT: c_uint = 1;
110pub const NV_CTRL_FRAMELOCK_PORT1_STATUS: c_uint = 27;
111pub const NV_CTRL_FRAMELOCK_PORT1_STATUS_INPUT: c_uint = 0;
112pub const NV_CTRL_FRAMELOCK_PORT1_STATUS_OUTPUT: c_uint = 1;
113pub const NV_CTRL_FRAMELOCK_HOUSE_STATUS: c_uint = 28;
114pub const NV_CTRL_FRAMELOCK_HOUSE_STATUS_NOT_DETECTED: c_uint = 0;
115pub const NV_CTRL_FRAMELOCK_HOUSE_STATUS_DETECTED: c_uint = 1;
116pub const NV_CTRL_FRAMELOCK_SYNC: c_uint = 29;
117pub const NV_CTRL_FRAMELOCK_SYNC_DISABLE: c_uint = 0;
118pub const NV_CTRL_FRAMELOCK_SYNC_ENABLE: c_uint = 1;
119pub const NV_CTRL_FRAMELOCK_SYNC_READY: c_uint = 30;
120pub const NV_CTRL_FRAMELOCK_SYNC_READY_FALSE: c_uint = 0;
121pub const NV_CTRL_FRAMELOCK_SYNC_READY_TRUE: c_uint = 1;
122pub const NV_CTRL_FRAMELOCK_STEREO_SYNC: c_uint = 31;
123pub const NV_CTRL_FRAMELOCK_STEREO_SYNC_FALSE: c_uint = 0;
124pub const NV_CTRL_FRAMELOCK_STEREO_SYNC_TRUE: c_uint = 1;
125pub const NV_CTRL_FRAMELOCK_TEST_SIGNAL: c_uint = 32;
126pub const NV_CTRL_FRAMELOCK_TEST_SIGNAL_DISABLE: c_uint = 0;
127pub const NV_CTRL_FRAMELOCK_TEST_SIGNAL_ENABLE: c_uint = 1;
128pub const NV_CTRL_FRAMELOCK_ETHERNET_DETECTED: c_uint = 33;
129pub const NV_CTRL_FRAMELOCK_ETHERNET_DETECTED_NONE: c_uint = 0;
130pub const NV_CTRL_FRAMELOCK_ETHERNET_DETECTED_PORT0: c_uint = 1;
131pub const NV_CTRL_FRAMELOCK_ETHERNET_DETECTED_PORT1: c_uint = 2;
132pub const NV_CTRL_FRAMELOCK_VIDEO_MODE: c_uint = 34;
133pub const NV_CTRL_FRAMELOCK_VIDEO_MODE_NONE: c_uint = 0;
134pub const NV_CTRL_FRAMELOCK_VIDEO_MODE_TTL: c_uint = 1;
135pub const NV_CTRL_FRAMELOCK_VIDEO_MODE_NTSCPALSECAM: c_uint = 2;
136pub const NV_CTRL_FRAMELOCK_VIDEO_MODE_HDTV: c_uint = 3;
137pub const NV_CTRL_FRAMELOCK_VIDEO_MODE_COMPOSITE_AUTO: c_uint = 0;
138pub const NV_CTRL_FRAMELOCK_VIDEO_MODE_COMPOSITE_BI_LEVEL: c_uint = 2;
139pub const NV_CTRL_FRAMELOCK_VIDEO_MODE_COMPOSITE_TRI_LEVEL: c_uint = 3;
140pub const NV_CTRL_FRAMELOCK_SYNC_RATE: c_uint = 35;
141pub const NV_CTRL_FORCE_GENERIC_CPU: c_uint = 37;
142pub const NV_CTRL_FORCE_GENERIC_CPU_DISABLE: c_uint = 0;
143pub const NV_CTRL_FORCE_GENERIC_CPU_ENABLE: c_uint = 1;
144pub const NV_CTRL_OPENGL_AA_LINE_GAMMA: c_uint = 38;
145pub const NV_CTRL_OPENGL_AA_LINE_GAMMA_DISABLE: c_uint = 0;
146pub const NV_CTRL_OPENGL_AA_LINE_GAMMA_ENABLE: c_uint = 1;
147pub const NV_CTRL_FRAMELOCK_TIMING: c_uint = 39;
148pub const NV_CTRL_FRAMELOCK_TIMING_FALSE: c_uint = 0;
149pub const NV_CTRL_FRAMELOCK_TIMING_TRUE: c_uint = 1;
150pub const NV_CTRL_FLIPPING_ALLOWED: c_uint = 40;
151pub const NV_CTRL_FLIPPING_ALLOWED_FALSE: c_uint = 0;
152pub const NV_CTRL_FLIPPING_ALLOWED_TRUE: c_uint = 1;
153pub const NV_CTRL_ARCHITECTURE: c_uint = 41;
154pub const NV_CTRL_ARCHITECTURE_X86: c_uint = 0;
155pub const NV_CTRL_ARCHITECTURE_X86_64: c_uint = 1;
156pub const NV_CTRL_ARCHITECTURE_IA64: c_uint = 2;
157pub const NV_CTRL_ARCHITECTURE_ARM: c_uint = 3;
158pub const NV_CTRL_ARCHITECTURE_AARCH64: c_uint = 4;
159pub const NV_CTRL_ARCHITECTURE_PPC64LE: c_uint = 5;
160pub const NV_CTRL_TEXTURE_CLAMPING: c_uint = 42;
161pub const NV_CTRL_TEXTURE_CLAMPING_EDGE: c_uint = 0;
162pub const NV_CTRL_TEXTURE_CLAMPING_SPEC: c_uint = 1;
163pub const NV_CTRL_CURSOR_SHADOW: c_uint = 43;
164pub const NV_CTRL_CURSOR_SHADOW_DISABLE: c_uint = 0;
165pub const NV_CTRL_CURSOR_SHADOW_ENABLE: c_uint = 1;
166pub const NV_CTRL_CURSOR_SHADOW_ALPHA: c_uint = 44;
167pub const NV_CTRL_CURSOR_SHADOW_RED: c_uint = 45;
168pub const NV_CTRL_CURSOR_SHADOW_GREEN: c_uint = 46;
169pub const NV_CTRL_CURSOR_SHADOW_BLUE: c_uint = 47;
170pub const NV_CTRL_CURSOR_SHADOW_X_OFFSET: c_uint = 48;
171pub const NV_CTRL_CURSOR_SHADOW_Y_OFFSET: c_uint = 49;
172pub const NV_CTRL_FSAA_APPLICATION_CONTROLLED: c_uint = 50;
173pub const NV_CTRL_FSAA_APPLICATION_CONTROLLED_ENABLED: c_uint = 1;
174pub const NV_CTRL_FSAA_APPLICATION_CONTROLLED_DISABLED: c_uint = 0;
175pub const NV_CTRL_LOG_ANISO_APPLICATION_CONTROLLED: c_uint = 51;
176pub const NV_CTRL_LOG_ANISO_APPLICATION_CONTROLLED_ENABLED: c_uint = 1;
177pub const NV_CTRL_LOG_ANISO_APPLICATION_CONTROLLED_DISABLED: c_uint = 0;
178pub const NV_CTRL_IMAGE_SHARPENING: c_uint = 52;
179pub const NV_CTRL_TV_OVERSCAN: c_uint = 53;
180pub const NV_CTRL_TV_FLICKER_FILTER: c_uint = 54;
181pub const NV_CTRL_TV_BRIGHTNESS: c_uint = 55;
182pub const NV_CTRL_TV_HUE: c_uint = 56;
183pub const NV_CTRL_TV_CONTRAST: c_uint = 57;
184pub const NV_CTRL_TV_SATURATION: c_uint = 58;
185pub const NV_CTRL_TV_RESET_SETTINGS: c_uint = 59;
186pub const NV_CTRL_GPU_CORE_TEMPERATURE: c_uint = 60;
187pub const NV_CTRL_GPU_SLOWDOWN_THRESHOLD: c_uint = 61;
188pub const NV_CTRL_GPU_CORE_THRESHOLD: c_uint = 61;
189pub const NV_CTRL_GPU_DEFAULT_CORE_THRESHOLD: c_uint = 62;
190pub const NV_CTRL_GPU_MAX_CORE_THRESHOLD: c_uint = 63;
191pub const NV_CTRL_AMBIENT_TEMPERATURE: c_uint = 64;
192pub const NV_CTRL_PBUFFER_SCANOUT_SUPPORTED: c_uint = 65;
193pub const NV_CTRL_PBUFFER_SCANOUT_FALSE: c_uint = 0;
194pub const NV_CTRL_PBUFFER_SCANOUT_TRUE: c_uint = 1;
195pub const NV_CTRL_PBUFFER_SCANOUT_XID: c_uint = 66;
196pub const NV_CTRL_GVO_SUPPORTED: c_uint = 67;
197pub const NV_CTRL_GVO_SUPPORTED_FALSE: c_uint = 0;
198pub const NV_CTRL_GVO_SUPPORTED_TRUE: c_uint = 1;
199pub const NV_CTRL_GVO_SYNC_MODE: c_uint = 68;
200pub const NV_CTRL_GVO_SYNC_MODE_FREE_RUNNING: c_uint = 0;
201pub const NV_CTRL_GVO_SYNC_MODE_GENLOCK: c_uint = 1;
202pub const NV_CTRL_GVO_SYNC_MODE_FRAMELOCK: c_uint = 2;
203pub const NV_CTRL_GVO_SYNC_SOURCE: c_uint = 69;
204pub const NV_CTRL_GVO_SYNC_SOURCE_COMPOSITE: c_uint = 0;
205pub const NV_CTRL_GVO_SYNC_SOURCE_SDI: c_uint = 1;
206pub const NV_CTRL_GVIO_REQUESTED_VIDEO_FORMAT: c_uint = 70;
207pub const NV_CTRL_GVIO_VIDEO_FORMAT_NONE: c_uint = 0;
208pub const NV_CTRL_GVIO_VIDEO_FORMAT_487I_59_94_SMPTE259_NTSC: c_uint = 1;
209pub const NV_CTRL_GVIO_VIDEO_FORMAT_576I_50_00_SMPTE259_PAL: c_uint = 2;
210pub const NV_CTRL_GVIO_VIDEO_FORMAT_720P_59_94_SMPTE296: c_uint = 3;
211pub const NV_CTRL_GVIO_VIDEO_FORMAT_720P_60_00_SMPTE296: c_uint = 4;
212pub const NV_CTRL_GVIO_VIDEO_FORMAT_1035I_59_94_SMPTE260: c_uint = 5;
213pub const NV_CTRL_GVIO_VIDEO_FORMAT_1035I_60_00_SMPTE260: c_uint = 6;
214pub const NV_CTRL_GVIO_VIDEO_FORMAT_1080I_50_00_SMPTE295: c_uint = 7;
215pub const NV_CTRL_GVIO_VIDEO_FORMAT_1080I_50_00_SMPTE274: c_uint = 8;
216pub const NV_CTRL_GVIO_VIDEO_FORMAT_1080I_59_94_SMPTE274: c_uint = 9;
217pub const NV_CTRL_GVIO_VIDEO_FORMAT_1080I_60_00_SMPTE274: c_uint = 10;
218pub const NV_CTRL_GVIO_VIDEO_FORMAT_1080P_23_976_SMPTE274: c_uint = 11;
219pub const NV_CTRL_GVIO_VIDEO_FORMAT_1080P_24_00_SMPTE274: c_uint = 12;
220pub const NV_CTRL_GVIO_VIDEO_FORMAT_1080P_25_00_SMPTE274: c_uint = 13;
221pub const NV_CTRL_GVIO_VIDEO_FORMAT_1080P_29_97_SMPTE274: c_uint = 14;
222pub const NV_CTRL_GVIO_VIDEO_FORMAT_1080P_30_00_SMPTE274: c_uint = 15;
223pub const NV_CTRL_GVIO_VIDEO_FORMAT_720P_50_00_SMPTE296: c_uint = 16;
224pub const NV_CTRL_GVIO_VIDEO_FORMAT_1080I_48_00_SMPTE274: c_uint = 17;
225pub const NV_CTRL_GVIO_VIDEO_FORMAT_1080I_47_96_SMPTE274: c_uint = 18;
226pub const NV_CTRL_GVIO_VIDEO_FORMAT_720P_30_00_SMPTE296: c_uint = 19;
227pub const NV_CTRL_GVIO_VIDEO_FORMAT_720P_29_97_SMPTE296: c_uint = 20;
228pub const NV_CTRL_GVIO_VIDEO_FORMAT_720P_25_00_SMPTE296: c_uint = 21;
229pub const NV_CTRL_GVIO_VIDEO_FORMAT_720P_24_00_SMPTE296: c_uint = 22;
230pub const NV_CTRL_GVIO_VIDEO_FORMAT_720P_23_98_SMPTE296: c_uint = 23;
231pub const NV_CTRL_GVIO_VIDEO_FORMAT_1080PSF_25_00_SMPTE274: c_uint = 24;
232pub const NV_CTRL_GVIO_VIDEO_FORMAT_1080PSF_29_97_SMPTE274: c_uint = 25;
233pub const NV_CTRL_GVIO_VIDEO_FORMAT_1080PSF_30_00_SMPTE274: c_uint = 26;
234pub const NV_CTRL_GVIO_VIDEO_FORMAT_1080PSF_24_00_SMPTE274: c_uint = 27;
235pub const NV_CTRL_GVIO_VIDEO_FORMAT_1080PSF_23_98_SMPTE274: c_uint = 28;
236pub const NV_CTRL_GVIO_VIDEO_FORMAT_2048P_30_00_SMPTE372: c_uint = 29;
237pub const NV_CTRL_GVIO_VIDEO_FORMAT_2048P_29_97_SMPTE372: c_uint = 30;
238pub const NV_CTRL_GVIO_VIDEO_FORMAT_2048I_60_00_SMPTE372: c_uint = 31;
239pub const NV_CTRL_GVIO_VIDEO_FORMAT_2048I_59_94_SMPTE372: c_uint = 32;
240pub const NV_CTRL_GVIO_VIDEO_FORMAT_2048P_25_00_SMPTE372: c_uint = 33;
241pub const NV_CTRL_GVIO_VIDEO_FORMAT_2048I_50_00_SMPTE372: c_uint = 34;
242pub const NV_CTRL_GVIO_VIDEO_FORMAT_2048P_24_00_SMPTE372: c_uint = 35;
243pub const NV_CTRL_GVIO_VIDEO_FORMAT_2048P_23_98_SMPTE372: c_uint = 36;
244pub const NV_CTRL_GVIO_VIDEO_FORMAT_2048I_48_00_SMPTE372: c_uint = 37;
245pub const NV_CTRL_GVIO_VIDEO_FORMAT_2048I_47_96_SMPTE372: c_uint = 38;
246pub const NV_CTRL_GVIO_VIDEO_FORMAT_1080P_50_00_3G_LEVEL_A_SMPTE274: c_uint = 39;
247pub const NV_CTRL_GVIO_VIDEO_FORMAT_1080P_59_94_3G_LEVEL_A_SMPTE274: c_uint = 40;
248pub const NV_CTRL_GVIO_VIDEO_FORMAT_1080P_60_00_3G_LEVEL_A_SMPTE274: c_uint = 41;
249pub const NV_CTRL_GVIO_VIDEO_FORMAT_1080P_60_00_3G_LEVEL_B_SMPTE274: c_uint = 42;
250pub const NV_CTRL_GVIO_VIDEO_FORMAT_1080I_60_00_3G_LEVEL_B_SMPTE274: c_uint = 43;
251pub const NV_CTRL_GVIO_VIDEO_FORMAT_2048I_60_00_3G_LEVEL_B_SMPTE372: c_uint = 44;
252pub const NV_CTRL_GVIO_VIDEO_FORMAT_1080P_50_00_3G_LEVEL_B_SMPTE274: c_uint = 45;
253pub const NV_CTRL_GVIO_VIDEO_FORMAT_1080I_50_00_3G_LEVEL_B_SMPTE274: c_uint = 46;
254pub const NV_CTRL_GVIO_VIDEO_FORMAT_2048I_50_00_3G_LEVEL_B_SMPTE372: c_uint = 47;
255pub const NV_CTRL_GVIO_VIDEO_FORMAT_1080P_30_00_3G_LEVEL_B_SMPTE274: c_uint = 48;
256pub const NV_CTRL_GVIO_VIDEO_FORMAT_2048P_30_00_3G_LEVEL_B_SMPTE372: c_uint = 49;
257pub const NV_CTRL_GVIO_VIDEO_FORMAT_1080P_25_00_3G_LEVEL_B_SMPTE274: c_uint = 50;
258pub const NV_CTRL_GVIO_VIDEO_FORMAT_2048P_25_00_3G_LEVEL_B_SMPTE372: c_uint = 51;
259pub const NV_CTRL_GVIO_VIDEO_FORMAT_1080P_24_00_3G_LEVEL_B_SMPTE274: c_uint = 52;
260pub const NV_CTRL_GVIO_VIDEO_FORMAT_2048P_24_00_3G_LEVEL_B_SMPTE372: c_uint = 53;
261pub const NV_CTRL_GVIO_VIDEO_FORMAT_1080I_48_00_3G_LEVEL_B_SMPTE274: c_uint = 54;
262pub const NV_CTRL_GVIO_VIDEO_FORMAT_2048I_48_00_3G_LEVEL_B_SMPTE372: c_uint = 55;
263pub const NV_CTRL_GVIO_VIDEO_FORMAT_1080P_59_94_3G_LEVEL_B_SMPTE274: c_uint = 56;
264pub const NV_CTRL_GVIO_VIDEO_FORMAT_1080I_59_94_3G_LEVEL_B_SMPTE274: c_uint = 57;
265pub const NV_CTRL_GVIO_VIDEO_FORMAT_2048I_59_94_3G_LEVEL_B_SMPTE372: c_uint = 58;
266pub const NV_CTRL_GVIO_VIDEO_FORMAT_1080P_29_97_3G_LEVEL_B_SMPTE274: c_uint = 59;
267pub const NV_CTRL_GVIO_VIDEO_FORMAT_2048P_29_97_3G_LEVEL_B_SMPTE372: c_uint = 60;
268pub const NV_CTRL_GVIO_VIDEO_FORMAT_1080P_23_98_3G_LEVEL_B_SMPTE274: c_uint = 61;
269pub const NV_CTRL_GVIO_VIDEO_FORMAT_2048P_23_98_3G_LEVEL_B_SMPTE372: c_uint = 62;
270pub const NV_CTRL_GVIO_VIDEO_FORMAT_1080I_47_96_3G_LEVEL_B_SMPTE274: c_uint = 63;
271pub const NV_CTRL_GVIO_VIDEO_FORMAT_2048I_47_96_3G_LEVEL_B_SMPTE372: c_uint = 64;
272pub const NV_CTRL_GVO_OUTPUT_VIDEO_FORMAT: c_uint = 70;
273pub const NV_CTRL_GVO_VIDEO_FORMAT_NONE: c_uint = 0;
274pub const NV_CTRL_GVO_VIDEO_FORMAT_487I_59_94_SMPTE259_NTSC: c_uint = 1;
275pub const NV_CTRL_GVO_VIDEO_FORMAT_576I_50_00_SMPTE259_PAL: c_uint = 2;
276pub const NV_CTRL_GVO_VIDEO_FORMAT_720P_59_94_SMPTE296: c_uint = 3;
277pub const NV_CTRL_GVO_VIDEO_FORMAT_720P_60_00_SMPTE296: c_uint = 4;
278pub const NV_CTRL_GVO_VIDEO_FORMAT_1035I_59_94_SMPTE260: c_uint = 5;
279pub const NV_CTRL_GVO_VIDEO_FORMAT_1035I_60_00_SMPTE260: c_uint = 6;
280pub const NV_CTRL_GVO_VIDEO_FORMAT_1080I_50_00_SMPTE295: c_uint = 7;
281pub const NV_CTRL_GVO_VIDEO_FORMAT_1080I_50_00_SMPTE274: c_uint = 8;
282pub const NV_CTRL_GVO_VIDEO_FORMAT_1080I_59_94_SMPTE274: c_uint = 9;
283pub const NV_CTRL_GVO_VIDEO_FORMAT_1080I_60_00_SMPTE274: c_uint = 10;
284pub const NV_CTRL_GVO_VIDEO_FORMAT_1080P_23_976_SMPTE274: c_uint = 11;
285pub const NV_CTRL_GVO_VIDEO_FORMAT_1080P_24_00_SMPTE274: c_uint = 12;
286pub const NV_CTRL_GVO_VIDEO_FORMAT_1080P_25_00_SMPTE274: c_uint = 13;
287pub const NV_CTRL_GVO_VIDEO_FORMAT_1080P_29_97_SMPTE274: c_uint = 14;
288pub const NV_CTRL_GVO_VIDEO_FORMAT_1080P_30_00_SMPTE274: c_uint = 15;
289pub const NV_CTRL_GVO_VIDEO_FORMAT_720P_50_00_SMPTE296: c_uint = 16;
290pub const NV_CTRL_GVO_VIDEO_FORMAT_1080I_48_00_SMPTE274: c_uint = 17;
291pub const NV_CTRL_GVO_VIDEO_FORMAT_1080I_47_96_SMPTE274: c_uint = 18;
292pub const NV_CTRL_GVO_VIDEO_FORMAT_720P_30_00_SMPTE296: c_uint = 19;
293pub const NV_CTRL_GVO_VIDEO_FORMAT_720P_29_97_SMPTE296: c_uint = 20;
294pub const NV_CTRL_GVO_VIDEO_FORMAT_720P_25_00_SMPTE296: c_uint = 21;
295pub const NV_CTRL_GVO_VIDEO_FORMAT_720P_24_00_SMPTE296: c_uint = 22;
296pub const NV_CTRL_GVO_VIDEO_FORMAT_720P_23_98_SMPTE296: c_uint = 23;
297pub const NV_CTRL_GVO_VIDEO_FORMAT_1080PSF_25_00_SMPTE274: c_uint = 24;
298pub const NV_CTRL_GVO_VIDEO_FORMAT_1080PSF_29_97_SMPTE274: c_uint = 25;
299pub const NV_CTRL_GVO_VIDEO_FORMAT_1080PSF_30_00_SMPTE274: c_uint = 26;
300pub const NV_CTRL_GVO_VIDEO_FORMAT_1080PSF_24_00_SMPTE274: c_uint = 27;
301pub const NV_CTRL_GVO_VIDEO_FORMAT_1080PSF_23_98_SMPTE274: c_uint = 28;
302pub const NV_CTRL_GVO_VIDEO_FORMAT_2048P_30_00_SMPTE372: c_uint = 29;
303pub const NV_CTRL_GVO_VIDEO_FORMAT_2048P_29_97_SMPTE372: c_uint = 30;
304pub const NV_CTRL_GVO_VIDEO_FORMAT_2048I_60_00_SMPTE372: c_uint = 31;
305pub const NV_CTRL_GVO_VIDEO_FORMAT_2048I_59_94_SMPTE372: c_uint = 32;
306pub const NV_CTRL_GVO_VIDEO_FORMAT_2048P_25_00_SMPTE372: c_uint = 33;
307pub const NV_CTRL_GVO_VIDEO_FORMAT_2048I_50_00_SMPTE372: c_uint = 34;
308pub const NV_CTRL_GVO_VIDEO_FORMAT_2048P_24_00_SMPTE372: c_uint = 35;
309pub const NV_CTRL_GVO_VIDEO_FORMAT_2048P_23_98_SMPTE372: c_uint = 36;
310pub const NV_CTRL_GVO_VIDEO_FORMAT_2048I_48_00_SMPTE372: c_uint = 37;
311pub const NV_CTRL_GVO_VIDEO_FORMAT_2048I_47_96_SMPTE372: c_uint = 38;
312pub const NV_CTRL_GVIO_DETECTED_VIDEO_FORMAT: c_uint = 71;
313pub const NV_CTRL_GVO_INPUT_VIDEO_FORMAT: c_uint = 71;
314pub const NV_CTRL_GVO_DATA_FORMAT: c_uint = 72;
315pub const NV_CTRL_GVO_DATA_FORMAT_R8G8B8_TO_YCRCB444: c_uint = 0;
316pub const NV_CTRL_GVO_DATA_FORMAT_R8G8B8A8_TO_YCRCBA4444: c_uint = 1;
317pub const NV_CTRL_GVO_DATA_FORMAT_R8G8B8Z10_TO_YCRCBZ4444: c_uint = 2;
318pub const NV_CTRL_GVO_DATA_FORMAT_R8G8B8_TO_YCRCB422: c_uint = 3;
319pub const NV_CTRL_GVO_DATA_FORMAT_R8G8B8A8_TO_YCRCBA4224: c_uint = 4;
320pub const NV_CTRL_GVO_DATA_FORMAT_R8G8B8Z10_TO_YCRCBZ4224: c_uint = 5;
321pub const NV_CTRL_GVO_DATA_FORMAT_R8G8B8_TO_RGB444: c_uint = 6;
322pub const NV_CTRL_GVO_DATA_FORMAT_X8X8X8_444_PASSTHRU: c_uint = 6;
323pub const NV_CTRL_GVO_DATA_FORMAT_R8G8B8A8_TO_RGBA4444: c_uint = 7;
324pub const NV_CTRL_GVO_DATA_FORMAT_X8X8X8A8_4444_PASSTHRU: c_uint = 7;
325pub const NV_CTRL_GVO_DATA_FORMAT_R8G8B8Z10_TO_RGBZ4444: c_uint = 8;
326pub const NV_CTRL_GVO_DATA_FORMAT_X8X8X8Z8_4444_PASSTHRU: c_uint = 8;
327pub const NV_CTRL_GVO_DATA_FORMAT_Y10CR10CB10_TO_YCRCB444: c_uint = 9;
328pub const NV_CTRL_GVO_DATA_FORMAT_X10X10X10_444_PASSTHRU: c_uint = 9;
329pub const NV_CTRL_GVO_DATA_FORMAT_Y10CR8CB8_TO_YCRCB444: c_uint = 10;
330pub const NV_CTRL_GVO_DATA_FORMAT_X10X8X8_444_PASSTHRU: c_uint = 10;
331pub const NV_CTRL_GVO_DATA_FORMAT_Y10CR8CB8A10_TO_YCRCBA4444: c_uint = 11;
332pub const NV_CTRL_GVO_DATA_FORMAT_X10X8X8A10_4444_PASSTHRU: c_uint = 11;
333pub const NV_CTRL_GVO_DATA_FORMAT_Y10CR8CB8Z10_TO_YCRCBZ4444: c_uint = 12;
334pub const NV_CTRL_GVO_DATA_FORMAT_X10X8X8Z10_4444_PASSTHRU: c_uint = 12;
335pub const NV_CTRL_GVO_DATA_FORMAT_DUAL_R8G8B8_TO_DUAL_YCRCB422: c_uint = 13;
336pub const NV_CTRL_GVO_DATA_FORMAT_DUAL_Y8CR8CB8_TO_DUAL_YCRCB422: c_uint = 14;
337pub const NV_CTRL_GVO_DATA_FORMAT_DUAL_X8X8X8_TO_DUAL_422_PASSTHRU: c_uint = 14;
338pub const NV_CTRL_GVO_DATA_FORMAT_R10G10B10_TO_YCRCB422: c_uint = 15;
339pub const NV_CTRL_GVO_DATA_FORMAT_R10G10B10_TO_YCRCB444: c_uint = 16;
340pub const NV_CTRL_GVO_DATA_FORMAT_Y12CR12CB12_TO_YCRCB444: c_uint = 17;
341pub const NV_CTRL_GVO_DATA_FORMAT_X12X12X12_444_PASSTHRU: c_uint = 17;
342pub const NV_CTRL_GVO_DATA_FORMAT_R12G12B12_TO_YCRCB444: c_uint = 18;
343pub const NV_CTRL_GVO_DATA_FORMAT_X8X8X8_422_PASSTHRU: c_uint = 19;
344pub const NV_CTRL_GVO_DATA_FORMAT_X8X8X8A8_4224_PASSTHRU: c_uint = 20;
345pub const NV_CTRL_GVO_DATA_FORMAT_X8X8X8Z8_4224_PASSTHRU: c_uint = 21;
346pub const NV_CTRL_GVO_DATA_FORMAT_X10X10X10_422_PASSTHRU: c_uint = 22;
347pub const NV_CTRL_GVO_DATA_FORMAT_X10X8X8_422_PASSTHRU: c_uint = 23;
348pub const NV_CTRL_GVO_DATA_FORMAT_X10X8X8A10_4224_PASSTHRU: c_uint = 24;
349pub const NV_CTRL_GVO_DATA_FORMAT_X10X8X8Z10_4224_PASSTHRU: c_uint = 25;
350pub const NV_CTRL_GVO_DATA_FORMAT_X12X12X12_422_PASSTHRU: c_uint = 26;
351pub const NV_CTRL_GVO_DATA_FORMAT_R12G12B12_TO_YCRCB422: c_uint = 27;
352pub const NV_CTRL_GVO_DISPLAY_X_SCREEN: c_uint = 73;
353pub const NV_CTRL_GVO_DISPLAY_X_SCREEN_ENABLE: c_uint = 1;
354pub const NV_CTRL_GVO_DISPLAY_X_SCREEN_DISABLE: c_uint = 0;
355pub const NV_CTRL_GVO_COMPOSITE_SYNC_INPUT_DETECTED: c_uint = 74;
356pub const NV_CTRL_GVO_COMPOSITE_SYNC_INPUT_DETECTED_FALSE: c_uint = 0;
357pub const NV_CTRL_GVO_COMPOSITE_SYNC_INPUT_DETECTED_TRUE: c_uint = 1;
358pub const NV_CTRL_GVO_COMPOSITE_SYNC_INPUT_DETECT_MODE: c_uint = 75;
359pub const NV_CTRL_GVO_COMPOSITE_SYNC_INPUT_DETECT_MODE_AUTO: c_uint = 0;
360pub const NV_CTRL_GVO_COMPOSITE_SYNC_INPUT_DETECT_MODE_BI_LEVEL: c_uint = 1;
361pub const NV_CTRL_GVO_COMPOSITE_SYNC_INPUT_DETECT_MODE_TRI_LEVEL: c_uint = 2;
362pub const NV_CTRL_GVO_SDI_SYNC_INPUT_DETECTED: c_uint = 76;
363pub const NV_CTRL_GVO_SDI_SYNC_INPUT_DETECTED_NONE: c_uint = 0;
364pub const NV_CTRL_GVO_SDI_SYNC_INPUT_DETECTED_HD: c_uint = 1;
365pub const NV_CTRL_GVO_SDI_SYNC_INPUT_DETECTED_SD: c_uint = 2;
366pub const NV_CTRL_GVO_VIDEO_OUTPUTS: c_uint = 77;
367pub const NV_CTRL_GVO_VIDEO_OUTPUTS_NONE: c_uint = 0;
368pub const NV_CTRL_GVO_VIDEO_OUTPUTS_VIDEO1: c_uint = 1;
369pub const NV_CTRL_GVO_VIDEO_OUTPUTS_VIDEO2: c_uint = 2;
370pub const NV_CTRL_GVO_VIDEO_OUTPUTS_VIDEO_BOTH: c_uint = 3;
371pub const NV_CTRL_GVO_FIRMWARE_VERSION: c_uint = 78;
372pub const NV_CTRL_GVO_SYNC_DELAY_PIXELS: c_uint = 79;
373pub const NV_CTRL_GVO_SYNC_DELAY_LINES: c_uint = 80;
374pub const NV_CTRL_GVO_INPUT_VIDEO_FORMAT_REACQUIRE: c_uint = 81;
375pub const NV_CTRL_GVO_INPUT_VIDEO_FORMAT_REACQUIRE_FALSE: c_uint = 0;
376pub const NV_CTRL_GVO_INPUT_VIDEO_FORMAT_REACQUIRE_TRUE: c_uint = 1;
377pub const NV_CTRL_GVO_GLX_LOCKED: c_uint = 82;
378pub const NV_CTRL_GVO_GLX_LOCKED_FALSE: c_uint = 0;
379pub const NV_CTRL_GVO_GLX_LOCKED_TRUE: c_uint = 1;
380pub const NV_CTRL_GVIO_VIDEO_FORMAT_WIDTH: c_uint = 83;
381pub const NV_CTRL_GVIO_VIDEO_FORMAT_HEIGHT: c_uint = 84;
382pub const NV_CTRL_GVIO_VIDEO_FORMAT_REFRESH_RATE: c_uint = 85;
383pub const NV_CTRL_GVO_VIDEO_FORMAT_WIDTH: c_uint = 83;
384pub const NV_CTRL_GVO_VIDEO_FORMAT_HEIGHT: c_uint = 84;
385pub const NV_CTRL_GVO_VIDEO_FORMAT_REFRESH_RATE: c_uint = 85;
386pub const NV_CTRL_GVO_X_SCREEN_PAN_X: c_uint = 86;
387pub const NV_CTRL_GVO_X_SCREEN_PAN_Y: c_uint = 87;
388pub const NV_CTRL_GPU_OVERCLOCKING_STATE: c_uint = 88;
389pub const NV_CTRL_GPU_OVERCLOCKING_STATE_NONE: c_uint = 0;
390pub const NV_CTRL_GPU_OVERCLOCKING_STATE_MANUAL: c_uint = 1;
391pub const NV_CTRL_GPU_2D_CLOCK_FREQS: c_uint = 89;
392pub const NV_CTRL_GPU_3D_CLOCK_FREQS: c_uint = 90;
393pub const NV_CTRL_GPU_DEFAULT_2D_CLOCK_FREQS: c_uint = 91;
394pub const NV_CTRL_GPU_DEFAULT_3D_CLOCK_FREQS: c_uint = 92;
395pub const NV_CTRL_GPU_CURRENT_CLOCK_FREQS: c_uint = 93;
396pub const NV_CTRL_GPU_OPTIMAL_CLOCK_FREQS: c_uint = 94;
397pub const NV_CTRL_GPU_OPTIMAL_CLOCK_FREQS_INVALID: c_uint = 0;
398pub const NV_CTRL_GPU_OPTIMAL_CLOCK_FREQS_DETECTION: c_uint = 95;
399pub const NV_CTRL_GPU_OPTIMAL_CLOCK_FREQS_DETECTION_START: c_uint = 0;
400pub const NV_CTRL_GPU_OPTIMAL_CLOCK_FREQS_DETECTION_CANCEL: c_uint = 1;
401pub const NV_CTRL_GPU_OPTIMAL_CLOCK_FREQS_DETECTION_STATE: c_uint = 96;
402pub const NV_CTRL_GPU_OPTIMAL_CLOCK_FREQS_DETECTION_STATE_IDLE: c_uint = 0;
403pub const NV_CTRL_GPU_OPTIMAL_CLOCK_FREQS_DETECTION_STATE_BUSY: c_uint = 1;
404pub const NV_CTRL_FLATPANEL_CHIP_LOCATION: c_uint = 215;
405pub const NV_CTRL_FLATPANEL_CHIP_LOCATION_INTERNAL: c_uint = 0;
406pub const NV_CTRL_FLATPANEL_CHIP_LOCATION_EXTERNAL: c_uint = 1;
407pub const NV_CTRL_FLATPANEL_LINK: c_uint = 216;
408pub const NV_CTRL_FLATPANEL_LINK_SINGLE: c_uint = 0;
409pub const NV_CTRL_FLATPANEL_LINK_DUAL: c_uint = 1;
410pub const NV_CTRL_FLATPANEL_LINK_QUAD: c_uint = 3;
411pub const NV_CTRL_FLATPANEL_SIGNAL: c_uint = 217;
412pub const NV_CTRL_FLATPANEL_SIGNAL_LVDS: c_uint = 0;
413pub const NV_CTRL_FLATPANEL_SIGNAL_TMDS: c_uint = 1;
414pub const NV_CTRL_FLATPANEL_SIGNAL_DISPLAYPORT: c_uint = 2;
415pub const NV_CTRL_USE_HOUSE_SYNC: c_uint = 218;
416pub const NV_CTRL_USE_HOUSE_SYNC_DISABLED: c_uint = 0;
417pub const NV_CTRL_USE_HOUSE_SYNC_INPUT: c_uint = 1;
418pub const NV_CTRL_USE_HOUSE_SYNC_OUTPUT: c_uint = 2;
419pub const NV_CTRL_USE_HOUSE_SYNC_FALSE: c_uint = 0;
420pub const NV_CTRL_USE_HOUSE_SYNC_TRUE: c_uint = 1;
421pub const NV_CTRL_EDID_AVAILABLE: c_uint = 219;
422pub const NV_CTRL_EDID_AVAILABLE_FALSE: c_uint = 0;
423pub const NV_CTRL_EDID_AVAILABLE_TRUE: c_uint = 1;
424pub const NV_CTRL_FORCE_STEREO: c_uint = 220;
425pub const NV_CTRL_FORCE_STEREO_FALSE: c_uint = 0;
426pub const NV_CTRL_FORCE_STEREO_TRUE: c_uint = 1;
427pub const NV_CTRL_IMAGE_SETTINGS: c_uint = 221;
428pub const NV_CTRL_IMAGE_SETTINGS_HIGH_QUALITY: c_uint = 0;
429pub const NV_CTRL_IMAGE_SETTINGS_QUALITY: c_uint = 1;
430pub const NV_CTRL_IMAGE_SETTINGS_PERFORMANCE: c_uint = 2;
431pub const NV_CTRL_IMAGE_SETTINGS_HIGH_PERFORMANCE: c_uint = 3;
432pub const NV_CTRL_XINERAMA: c_uint = 222;
433pub const NV_CTRL_XINERAMA_OFF: c_uint = 0;
434pub const NV_CTRL_XINERAMA_ON: c_uint = 1;
435pub const NV_CTRL_XINERAMA_STEREO: c_uint = 223;
436pub const NV_CTRL_XINERAMA_STEREO_FALSE: c_uint = 0;
437pub const NV_CTRL_XINERAMA_STEREO_TRUE: c_uint = 1;
438pub const NV_CTRL_BUS_RATE: c_uint = 224;
439pub const NV_CTRL_GPU_PCIE_MAX_LINK_WIDTH: c_uint = 224;
440pub const NV_CTRL_SHOW_SLI_VISUAL_INDICATOR: c_uint = 225;
441pub const NV_CTRL_SHOW_SLI_VISUAL_INDICATOR_FALSE: c_uint = 0;
442pub const NV_CTRL_SHOW_SLI_VISUAL_INDICATOR_TRUE: c_uint = 1;
443pub const NV_CTRL_XV_SYNC_TO_DISPLAY: c_uint = 226;
444pub const NV_CTRL_GVIO_REQUESTED_VIDEO_FORMAT2: c_uint = 227;
445pub const NV_CTRL_GVO_OUTPUT_VIDEO_FORMAT2: c_uint = 227;
446pub const NV_CTRL_GVO_OVERRIDE_HW_CSC: c_uint = 228;
447pub const NV_CTRL_GVO_OVERRIDE_HW_CSC_FALSE: c_uint = 0;
448pub const NV_CTRL_GVO_OVERRIDE_HW_CSC_TRUE: c_uint = 1;
449pub const NV_CTRL_GVO_CAPABILITIES: c_uint = 229;
450pub const NV_CTRL_GVO_CAPABILITIES_APPLY_CSC_IMMEDIATELY: c_uint = 1;
451pub const NV_CTRL_GVO_CAPABILITIES_APPLY_CSC_TO_X_SCREEN: c_uint = 2;
452pub const NV_CTRL_GVO_CAPABILITIES_COMPOSITE_TERMINATION: c_uint = 4;
453pub const NV_CTRL_GVO_CAPABILITIES_SHARED_SYNC_BNC: c_uint = 8;
454pub const NV_CTRL_GVO_CAPABILITIES_MULTIRATE_SYNC: c_uint = 16;
455pub const NV_CTRL_GVO_CAPABILITIES_ADVANCE_SYNC_SKEW: c_uint = 32;
456pub const NV_CTRL_GVO_COMPOSITE_TERMINATION: c_uint = 230;
457pub const NV_CTRL_GVO_COMPOSITE_TERMINATION_ENABLE: c_uint = 1;
458pub const NV_CTRL_GVO_COMPOSITE_TERMINATION_DISABLE: c_uint = 0;
459pub const NV_CTRL_ASSOCIATED_DISPLAY_DEVICES: c_uint = 231;
460pub const NV_CTRL_FRAMELOCK_SLAVES: c_uint = 232;
461pub const NV_CTRL_FRAMELOCK_MASTERABLE: c_uint = 233;
462pub const NV_CTRL_PROBE_DISPLAYS: c_uint = 234;
463pub const NV_CTRL_REFRESH_RATE: c_uint = 235;
464pub const NV_CTRL_GVO_FLIP_QUEUE_SIZE: c_uint = 236;
465pub const NV_CTRL_CURRENT_SCANLINE: c_uint = 237;
466pub const NV_CTRL_INITIAL_PIXMAP_PLACEMENT: c_uint = 238;
467pub const NV_CTRL_INITIAL_PIXMAP_PLACEMENT_FORCE_SYSMEM: c_uint = 0;
468pub const NV_CTRL_INITIAL_PIXMAP_PLACEMENT_SYSMEM: c_uint = 1;
469pub const NV_CTRL_INITIAL_PIXMAP_PLACEMENT_VIDMEM: c_uint = 2;
470pub const NV_CTRL_INITIAL_PIXMAP_PLACEMENT_RESERVED: c_uint = 3;
471pub const NV_CTRL_INITIAL_PIXMAP_PLACEMENT_GPU_SYSMEM: c_uint = 4;
472pub const NV_CTRL_PCI_BUS: c_uint = 239;
473pub const NV_CTRL_PCI_DEVICE: c_uint = 240;
474pub const NV_CTRL_PCI_FUNCTION: c_uint = 241;
475pub const NV_CTRL_FRAMELOCK_FPGA_REVISION: c_uint = 242;
476pub const NV_CTRL_MAX_SCREEN_WIDTH: c_uint = 243;
477pub const NV_CTRL_MAX_SCREEN_HEIGHT: c_uint = 244;
478pub const NV_CTRL_MAX_DISPLAYS: c_uint = 245;
479pub const NV_CTRL_DYNAMIC_TWINVIEW: c_uint = 246;
480pub const NV_CTRL_MULTIGPU_DISPLAY_OWNER: c_uint = 247;
481pub const NV_CTRL_GPU_SCALING: c_uint = 248;
482pub const NV_CTRL_GPU_SCALING_TARGET_INVALID: c_uint = 0;
483pub const NV_CTRL_GPU_SCALING_TARGET_FLATPANEL_BEST_FIT: c_uint = 1;
484pub const NV_CTRL_GPU_SCALING_TARGET_FLATPANEL_NATIVE: c_uint = 2;
485pub const NV_CTRL_GPU_SCALING_METHOD_INVALID: c_uint = 0;
486pub const NV_CTRL_GPU_SCALING_METHOD_STRETCHED: c_uint = 1;
487pub const NV_CTRL_GPU_SCALING_METHOD_CENTERED: c_uint = 2;
488pub const NV_CTRL_GPU_SCALING_METHOD_ASPECT_SCALED: c_uint = 3;
489pub const NV_CTRL_FRONTEND_RESOLUTION: c_uint = 249;
490pub const NV_CTRL_BACKEND_RESOLUTION: c_uint = 250;
491pub const NV_CTRL_FLATPANEL_NATIVE_RESOLUTION: c_uint = 251;
492pub const NV_CTRL_FLATPANEL_BEST_FIT_RESOLUTION: c_uint = 252;
493pub const NV_CTRL_GPU_SCALING_ACTIVE: c_uint = 253;
494pub const NV_CTRL_DFP_SCALING_ACTIVE: c_uint = 254;
495pub const NV_CTRL_FSAA_APPLICATION_ENHANCED: c_uint = 255;
496pub const NV_CTRL_FSAA_APPLICATION_ENHANCED_ENABLED: c_uint = 1;
497pub const NV_CTRL_FSAA_APPLICATION_ENHANCED_DISABLED: c_uint = 0;
498pub const NV_CTRL_FRAMELOCK_SYNC_RATE_4: c_uint = 256;
499pub const NV_CTRL_GVO_LOCK_OWNER: c_uint = 257;
500pub const NV_CTRL_GVO_LOCK_OWNER_NONE: c_uint = 0;
501pub const NV_CTRL_GVO_LOCK_OWNER_GLX: c_uint = 1;
502pub const NV_CTRL_GVO_LOCK_OWNER_CLONE: c_uint = 2;
503pub const NV_CTRL_GVO_LOCK_OWNER_X_SCREEN: c_uint = 3;
504pub const NV_CTRL_HWOVERLAY: c_uint = 258;
505pub const NV_CTRL_HWOVERLAY_FALSE: c_uint = 0;
506pub const NV_CTRL_HWOVERLAY_TRUE: c_uint = 1;
507pub const NV_CTRL_NUM_GPU_ERRORS_RECOVERED: c_uint = 259;
508pub const NV_CTRL_REFRESH_RATE_3: c_uint = 260;
509pub const NV_CTRL_ONDEMAND_VBLANK_INTERRUPTS: c_uint = 261;
510pub const NV_CTRL_ONDEMAND_VBLANK_INTERRUPTS_OFF: c_uint = 0;
511pub const NV_CTRL_ONDEMAND_VBLANK_INTERRUPTS_ON: c_uint = 1;
512pub const NV_CTRL_GPU_POWER_SOURCE: c_uint = 262;
513pub const NV_CTRL_GPU_POWER_SOURCE_AC: c_uint = 0;
514pub const NV_CTRL_GPU_POWER_SOURCE_BATTERY: c_uint = 1;
515pub const NV_CTRL_GPU_CURRENT_PERFORMANCE_MODE: c_uint = 263;
516pub const NV_CTRL_GPU_CURRENT_PERFORMANCE_MODE_DESKTOP: c_uint = 0;
517pub const NV_CTRL_GPU_CURRENT_PERFORMANCE_MODE_MAXPERF: c_uint = 1;
518pub const NV_CTRL_GLYPH_CACHE: c_uint = 264;
519pub const NV_CTRL_GLYPH_CACHE_DISABLED: c_uint = 0;
520pub const NV_CTRL_GLYPH_CACHE_ENABLED: c_uint = 1;
521pub const NV_CTRL_GPU_CURRENT_PERFORMANCE_LEVEL: c_uint = 265;
522pub const NV_CTRL_GPU_ADAPTIVE_CLOCK_STATE: c_uint = 266;
523pub const NV_CTRL_GPU_ADAPTIVE_CLOCK_STATE_DISABLED: c_uint = 0;
524pub const NV_CTRL_GPU_ADAPTIVE_CLOCK_STATE_ENABLED: c_uint = 1;
525pub const NV_CTRL_GVO_OUTPUT_VIDEO_LOCKED: c_uint = 267;
526pub const NV_CTRL_GVO_OUTPUT_VIDEO_LOCKED_FALSE: c_uint = 0;
527pub const NV_CTRL_GVO_OUTPUT_VIDEO_LOCKED_TRUE: c_uint = 1;
528pub const NV_CTRL_GVO_SYNC_LOCK_STATUS: c_uint = 268;
529pub const NV_CTRL_GVO_SYNC_LOCK_STATUS_UNLOCKED: c_uint = 0;
530pub const NV_CTRL_GVO_SYNC_LOCK_STATUS_LOCKED: c_uint = 1;
531pub const NV_CTRL_GVO_ANC_TIME_CODE_GENERATION: c_uint = 269;
532pub const NV_CTRL_GVO_ANC_TIME_CODE_GENERATION_DISABLE: c_uint = 0;
533pub const NV_CTRL_GVO_ANC_TIME_CODE_GENERATION_ENABLE: c_uint = 1;
534pub const NV_CTRL_GVO_COMPOSITE: c_uint = 270;
535pub const NV_CTRL_GVO_COMPOSITE_DISABLE: c_uint = 0;
536pub const NV_CTRL_GVO_COMPOSITE_ENABLE: c_uint = 1;
537pub const NV_CTRL_GVO_COMPOSITE_ALPHA_KEY: c_uint = 271;
538pub const NV_CTRL_GVO_COMPOSITE_ALPHA_KEY_DISABLE: c_uint = 0;
539pub const NV_CTRL_GVO_COMPOSITE_ALPHA_KEY_ENABLE: c_uint = 1;
540pub const NV_CTRL_GVO_COMPOSITE_LUMA_KEY_RANGE: c_uint = 272;
541pub const NV_CTRL_GVO_COMPOSITE_CR_KEY_RANGE: c_uint = 273;
542pub const NV_CTRL_GVO_COMPOSITE_CB_KEY_RANGE: c_uint = 274;
543pub const NV_CTRL_GVO_COMPOSITE_NUM_KEY_RANGES: c_uint = 275;
544pub const NV_CTRL_SWITCH_TO_DISPLAYS: c_uint = 276;
545pub const NV_CTRL_NOTEBOOK_DISPLAY_CHANGE_LID_EVENT: c_uint = 277;
546pub const NV_CTRL_NOTEBOOK_INTERNAL_LCD: c_uint = 278;
547pub const NV_CTRL_DEPTH_30_ALLOWED: c_uint = 279;
548pub const NV_CTRL_MODE_SET_EVENT: c_uint = 280;
549pub const NV_CTRL_OPENGL_AA_LINE_GAMMA_VALUE: c_uint = 281;
550pub const NV_CTRL_VCSC_HIGH_PERF_MODE: c_uint = 282;
551pub const NV_CTRL_DISPLAYPORT_LINK_RATE: c_uint = 291;
552pub const NV_CTRL_DISPLAYPORT_LINK_RATE_DISABLED: c_uint = 0;
553pub const NV_CTRL_DISPLAYPORT_LINK_RATE_1_62GBPS: c_uint = 6;
554pub const NV_CTRL_DISPLAYPORT_LINK_RATE_2_70GBPS: c_uint = 10;
555pub const NV_CTRL_STEREO_EYES_EXCHANGE: c_uint = 292;
556pub const NV_CTRL_STEREO_EYES_EXCHANGE_OFF: c_uint = 0;
557pub const NV_CTRL_STEREO_EYES_EXCHANGE_ON: c_uint = 1;
558pub const NV_CTRL_NO_SCANOUT: c_uint = 293;
559pub const NV_CTRL_NO_SCANOUT_DISABLED: c_uint = 0;
560pub const NV_CTRL_NO_SCANOUT_ENABLED: c_uint = 1;
561pub const NV_CTRL_GVO_CSC_CHANGED_EVENT: c_uint = 294;
562pub const NV_CTRL_FRAMELOCK_SLAVEABLE: c_uint = 295;
563pub const NV_CTRL_GVO_SYNC_TO_DISPLAY: c_uint = 296;
564pub const NV_CTRL_GVO_SYNC_TO_DISPLAY_DISABLE: c_uint = 0;
565pub const NV_CTRL_GVO_SYNC_TO_DISPLAY_ENABLE: c_uint = 1;
566pub const NV_CTRL_X_SERVER_UNIQUE_ID: c_uint = 297;
567pub const NV_CTRL_PIXMAP_CACHE: c_uint = 298;
568pub const NV_CTRL_PIXMAP_CACHE_DISABLE: c_uint = 0;
569pub const NV_CTRL_PIXMAP_CACHE_ENABLE: c_uint = 1;
570pub const NV_CTRL_PIXMAP_CACHE_ROUNDING_SIZE_KB: c_uint = 299;
571pub const NV_CTRL_IS_GVO_DISPLAY: c_uint = 300;
572pub const NV_CTRL_IS_GVO_DISPLAY_FALSE: c_uint = 0;
573pub const NV_CTRL_IS_GVO_DISPLAY_TRUE: c_uint = 1;
574pub const NV_CTRL_PCI_ID: c_uint = 301;
575pub const NV_CTRL_GVO_FULL_RANGE_COLOR: c_uint = 302;
576pub const NV_CTRL_GVO_FULL_RANGE_COLOR_DISABLED: c_uint = 0;
577pub const NV_CTRL_GVO_FULL_RANGE_COLOR_ENABLED: c_uint = 1;
578pub const NV_CTRL_SLI_MOSAIC_MODE_AVAILABLE: c_uint = 303;
579pub const NV_CTRL_SLI_MOSAIC_MODE_AVAILABLE_FALSE: c_uint = 0;
580pub const NV_CTRL_SLI_MOSAIC_MODE_AVAILABLE_TRUE: c_uint = 1;
581pub const NV_CTRL_GVO_ENABLE_RGB_DATA: c_uint = 304;
582pub const NV_CTRL_GVO_ENABLE_RGB_DATA_DISABLE: c_uint = 0;
583pub const NV_CTRL_GVO_ENABLE_RGB_DATA_ENABLE: c_uint = 1;
584pub const NV_CTRL_IMAGE_SHARPENING_DEFAULT: c_uint = 305;
585pub const NV_CTRL_PCI_DOMAIN: c_uint = 306;
586pub const NV_CTRL_GVI_NUM_JACKS: c_uint = 307;
587pub const NV_CTRL_GVI_MAX_LINKS_PER_STREAM: c_uint = 308;
588pub const NV_CTRL_GVI_DETECTED_CHANNEL_BITS_PER_COMPONENT: c_uint = 309;
589pub const NV_CTRL_GVI_BITS_PER_COMPONENT_UNKNOWN: c_uint = 0;
590pub const NV_CTRL_GVI_BITS_PER_COMPONENT_8: c_uint = 1;
591pub const NV_CTRL_GVI_BITS_PER_COMPONENT_10: c_uint = 2;
592pub const NV_CTRL_GVI_BITS_PER_COMPONENT_12: c_uint = 3;
593pub const NV_CTRL_GVI_REQUESTED_STREAM_BITS_PER_COMPONENT: c_uint = 310;
594pub const NV_CTRL_GVI_DETECTED_CHANNEL_COMPONENT_SAMPLING: c_uint = 311;
595pub const NV_CTRL_GVI_COMPONENT_SAMPLING_UNKNOWN: c_uint = 0;
596pub const NV_CTRL_GVI_COMPONENT_SAMPLING_4444: c_uint = 1;
597pub const NV_CTRL_GVI_COMPONENT_SAMPLING_4224: c_uint = 2;
598pub const NV_CTRL_GVI_COMPONENT_SAMPLING_444: c_uint = 3;
599pub const NV_CTRL_GVI_COMPONENT_SAMPLING_422: c_uint = 4;
600pub const NV_CTRL_GVI_COMPONENT_SAMPLING_420: c_uint = 5;
601pub const NV_CTRL_GVI_REQUESTED_STREAM_COMPONENT_SAMPLING: c_uint = 312;
602pub const NV_CTRL_GVI_REQUESTED_STREAM_CHROMA_EXPAND: c_uint = 313;
603pub const NV_CTRL_GVI_CHROMA_EXPAND_FALSE: c_uint = 0;
604pub const NV_CTRL_GVI_CHROMA_EXPAND_TRUE: c_uint = 1;
605pub const NV_CTRL_GVI_DETECTED_CHANNEL_COLOR_SPACE: c_uint = 314;
606pub const NV_CTRL_GVI_COLOR_SPACE_UNKNOWN: c_uint = 0;
607pub const NV_CTRL_GVI_COLOR_SPACE_GBR: c_uint = 1;
608pub const NV_CTRL_GVI_COLOR_SPACE_GBRA: c_uint = 2;
609pub const NV_CTRL_GVI_COLOR_SPACE_GBRD: c_uint = 3;
610pub const NV_CTRL_GVI_COLOR_SPACE_YCBCR: c_uint = 4;
611pub const NV_CTRL_GVI_COLOR_SPACE_YCBCRA: c_uint = 5;
612pub const NV_CTRL_GVI_COLOR_SPACE_YCBCRD: c_uint = 6;
613pub const NV_CTRL_GVI_DETECTED_CHANNEL_LINK_ID: c_uint = 315;
614pub const NV_CTRL_GVI_LINK_ID_UNKNOWN: c_uint = 65535;
615pub const NV_CTRL_GVI_DETECTED_CHANNEL_SMPTE352_IDENTIFIER: c_uint = 316;
616pub const NV_CTRL_GVI_GLOBAL_IDENTIFIER: c_uint = 317;
617pub const NV_CTRL_FRAMELOCK_SYNC_DELAY_RESOLUTION: c_uint = 318;
618pub const NV_CTRL_GPU_COOLER_MANUAL_CONTROL: c_uint = 319;
619pub const NV_CTRL_GPU_COOLER_MANUAL_CONTROL_FALSE: c_uint = 0;
620pub const NV_CTRL_GPU_COOLER_MANUAL_CONTROL_TRUE: c_uint = 1;
621pub const NV_CTRL_THERMAL_COOLER_LEVEL: c_uint = 320;
622pub const NV_CTRL_THERMAL_COOLER_LEVEL_SET_DEFAULT: c_uint = 321;
623pub const NV_CTRL_THERMAL_COOLER_CONTROL_TYPE: c_uint = 322;
624pub const NV_CTRL_THERMAL_COOLER_CONTROL_TYPE_NONE: c_uint = 0;
625pub const NV_CTRL_THERMAL_COOLER_CONTROL_TYPE_TOGGLE: c_uint = 1;
626pub const NV_CTRL_THERMAL_COOLER_CONTROL_TYPE_VARIABLE: c_uint = 2;
627pub const NV_CTRL_THERMAL_COOLER_TARGET: c_uint = 323;
628pub const NV_CTRL_THERMAL_COOLER_TARGET_NONE: c_uint = 0;
629pub const NV_CTRL_THERMAL_COOLER_TARGET_GPU: c_uint = 1;
630pub const NV_CTRL_THERMAL_COOLER_TARGET_MEMORY: c_uint = 2;
631pub const NV_CTRL_THERMAL_COOLER_TARGET_POWER_SUPPLY: c_uint = 4;
632pub const NV_CTRL_THERMAL_COOLER_TARGET_GPU_RELATED: c_uint = 7;
633pub const NV_CTRL_GPU_ECC_SUPPORTED: c_uint = 324;
634pub const NV_CTRL_GPU_ECC_SUPPORTED_FALSE: c_uint = 0;
635pub const NV_CTRL_GPU_ECC_SUPPORTED_TRUE: c_uint = 1;
636pub const NV_CTRL_GPU_ECC_STATUS: c_uint = 325;
637pub const NV_CTRL_GPU_ECC_STATUS_DISABLED: c_uint = 0;
638pub const NV_CTRL_GPU_ECC_STATUS_ENABLED: c_uint = 1;
639pub const NV_CTRL_GPU_ECC_CONFIGURATION_SUPPORTED: c_uint = 326;
640pub const NV_CTRL_GPU_ECC_CONFIGURATION_SUPPORTED_FALSE: c_uint = 0;
641pub const NV_CTRL_GPU_ECC_CONFIGURATION_SUPPORTED_TRUE: c_uint = 1;
642pub const NV_CTRL_GPU_ECC_CONFIGURATION: c_uint = 327;
643pub const NV_CTRL_GPU_ECC_CONFIGURATION_DISABLED: c_uint = 0;
644pub const NV_CTRL_GPU_ECC_CONFIGURATION_ENABLED: c_uint = 1;
645pub const NV_CTRL_GPU_ECC_DEFAULT_CONFIGURATION: c_uint = 328;
646pub const NV_CTRL_GPU_ECC_DEFAULT_CONFIGURATION_DISABLED: c_uint = 0;
647pub const NV_CTRL_GPU_ECC_DEFAULT_CONFIGURATION_ENABLED: c_uint = 1;
648pub const NV_CTRL_GPU_ECC_SINGLE_BIT_ERRORS: c_uint = 329;
649pub const NV_CTRL_GPU_ECC_DOUBLE_BIT_ERRORS: c_uint = 330;
650pub const NV_CTRL_GPU_ECC_AGGREGATE_SINGLE_BIT_ERRORS: c_uint = 331;
651pub const NV_CTRL_GPU_ECC_AGGREGATE_DOUBLE_BIT_ERRORS: c_uint = 332;
652pub const NV_CTRL_GPU_ECC_RESET_ERROR_STATUS: c_uint = 333;
653pub const NV_CTRL_GPU_ECC_RESET_ERROR_STATUS_VOLATILE: c_uint = 1;
654pub const NV_CTRL_GPU_ECC_RESET_ERROR_STATUS_AGGREGATE: c_uint = 2;
655pub const NV_CTRL_GPU_POWER_MIZER_MODE: c_uint = 334;
656pub const NV_CTRL_GPU_POWER_MIZER_MODE_ADAPTIVE: c_uint = 0;
657pub const NV_CTRL_GPU_POWER_MIZER_MODE_PREFER_MAXIMUM_PERFORMANCE: c_uint = 1;
658pub const NV_CTRL_GPU_POWER_MIZER_MODE_AUTO: c_uint = 2;
659pub const NV_CTRL_GPU_POWER_MIZER_MODE_PREFER_CONSISTENT_PERFORMANCE: c_uint = 3;
660pub const NV_CTRL_GVI_SYNC_OUTPUT_FORMAT: c_uint = 335;
661pub const NV_CTRL_GVI_MAX_CHANNELS_PER_JACK: c_uint = 336;
662pub const NV_CTRL_GVI_MAX_STREAMS: c_uint = 337;
663pub const NV_CTRL_GVI_NUM_CAPTURE_SURFACES: c_uint = 338;
664pub const NV_CTRL_OVERSCAN_COMPENSATION: c_uint = 339;
665pub const NV_CTRL_GPU_PCIE_GENERATION: c_uint = 341;
666pub const NV_CTRL_GPU_PCIE_GENERATION1: c_uint = 1;
667pub const NV_CTRL_GPU_PCIE_GENERATION2: c_uint = 2;
668pub const NV_CTRL_GPU_PCIE_GENERATION3: c_uint = 3;
669pub const NV_CTRL_GVI_BOUND_GPU: c_uint = 342;
670pub const NV_CTRL_GVIO_REQUESTED_VIDEO_FORMAT3: c_uint = 343;
671pub const NV_CTRL_ACCELERATE_TRAPEZOIDS: c_uint = 344;
672pub const NV_CTRL_ACCELERATE_TRAPEZOIDS_DISABLE: c_uint = 0;
673pub const NV_CTRL_ACCELERATE_TRAPEZOIDS_ENABLE: c_uint = 1;
674pub const NV_CTRL_GPU_CORES: c_uint = 345;
675pub const NV_CTRL_GPU_MEMORY_BUS_WIDTH: c_uint = 346;
676pub const NV_CTRL_GVI_TEST_MODE: c_uint = 347;
677pub const NV_CTRL_GVI_TEST_MODE_DISABLE: c_uint = 0;
678pub const NV_CTRL_GVI_TEST_MODE_ENABLE: c_uint = 1;
679pub const NV_CTRL_COLOR_SPACE: c_uint = 348;
680pub const NV_CTRL_COLOR_SPACE_RGB: c_uint = 0;
681pub const NV_CTRL_COLOR_SPACE_YCbCr422: c_uint = 1;
682pub const NV_CTRL_COLOR_SPACE_YCbCr444: c_uint = 2;
683pub const NV_CTRL_COLOR_RANGE: c_uint = 349;
684pub const NV_CTRL_COLOR_RANGE_FULL: c_uint = 0;
685pub const NV_CTRL_COLOR_RANGE_LIMITED: c_uint = 1;
686pub const NV_CTRL_GPU_SCALING_DEFAULT_TARGET: c_uint = 350;
687pub const NV_CTRL_GPU_SCALING_DEFAULT_METHOD: c_uint = 351;
688pub const NV_CTRL_DITHERING_MODE: c_uint = 352;
689pub const NV_CTRL_DITHERING_MODE_AUTO: c_uint = 0;
690pub const NV_CTRL_DITHERING_MODE_DYNAMIC_2X2: c_uint = 1;
691pub const NV_CTRL_DITHERING_MODE_STATIC_2X2: c_uint = 2;
692pub const NV_CTRL_DITHERING_MODE_TEMPORAL: c_uint = 3;
693pub const NV_CTRL_CURRENT_DITHERING: c_uint = 353;
694pub const NV_CTRL_CURRENT_DITHERING_DISABLED: c_uint = 0;
695pub const NV_CTRL_CURRENT_DITHERING_ENABLED: c_uint = 1;
696pub const NV_CTRL_CURRENT_DITHERING_MODE: c_uint = 354;
697pub const NV_CTRL_CURRENT_DITHERING_MODE_NONE: c_uint = 0;
698pub const NV_CTRL_CURRENT_DITHERING_MODE_DYNAMIC_2X2: c_uint = 1;
699pub const NV_CTRL_CURRENT_DITHERING_MODE_STATIC_2X2: c_uint = 2;
700pub const NV_CTRL_CURRENT_DITHERING_MODE_TEMPORAL: c_uint = 3;
701pub const NV_CTRL_THERMAL_SENSOR_READING: c_uint = 355;
702pub const NV_CTRL_THERMAL_SENSOR_PROVIDER: c_uint = 356;
703pub const NV_CTRL_THERMAL_SENSOR_PROVIDER_NONE: c_uint = 0;
704pub const NV_CTRL_THERMAL_SENSOR_PROVIDER_GPU_INTERNAL: c_uint = 1;
705pub const NV_CTRL_THERMAL_SENSOR_PROVIDER_ADM1032: c_uint = 2;
706pub const NV_CTRL_THERMAL_SENSOR_PROVIDER_ADT7461: c_uint = 3;
707pub const NV_CTRL_THERMAL_SENSOR_PROVIDER_MAX6649: c_uint = 4;
708pub const NV_CTRL_THERMAL_SENSOR_PROVIDER_MAX1617: c_uint = 5;
709pub const NV_CTRL_THERMAL_SENSOR_PROVIDER_LM99: c_uint = 6;
710pub const NV_CTRL_THERMAL_SENSOR_PROVIDER_LM89: c_uint = 7;
711pub const NV_CTRL_THERMAL_SENSOR_PROVIDER_LM64: c_uint = 8;
712pub const NV_CTRL_THERMAL_SENSOR_PROVIDER_G781: c_uint = 9;
713pub const NV_CTRL_THERMAL_SENSOR_PROVIDER_ADT7473: c_uint = 10;
714pub const NV_CTRL_THERMAL_SENSOR_PROVIDER_SBMAX6649: c_uint = 11;
715pub const NV_CTRL_THERMAL_SENSOR_PROVIDER_VBIOSEVT: c_uint = 12;
716pub const NV_CTRL_THERMAL_SENSOR_PROVIDER_OS: c_uint = 13;
717pub const NV_CTRL_THERMAL_SENSOR_PROVIDER_UNKNOWN: c_uint = 4294967295;
718pub const NV_CTRL_THERMAL_SENSOR_TARGET: c_uint = 357;
719pub const NV_CTRL_THERMAL_SENSOR_TARGET_NONE: c_uint = 0;
720pub const NV_CTRL_THERMAL_SENSOR_TARGET_GPU: c_uint = 1;
721pub const NV_CTRL_THERMAL_SENSOR_TARGET_MEMORY: c_uint = 2;
722pub const NV_CTRL_THERMAL_SENSOR_TARGET_POWER_SUPPLY: c_uint = 4;
723pub const NV_CTRL_THERMAL_SENSOR_TARGET_BOARD: c_uint = 8;
724pub const NV_CTRL_THERMAL_SENSOR_TARGET_UNKNOWN: c_uint = 4294967295;
725pub const NV_CTRL_SHOW_MULTIGPU_VISUAL_INDICATOR: c_uint = 358;
726pub const NV_CTRL_SHOW_MULTIGPU_VISUAL_INDICATOR_FALSE: c_uint = 0;
727pub const NV_CTRL_SHOW_MULTIGPU_VISUAL_INDICATOR_TRUE: c_uint = 1;
728pub const NV_CTRL_GPU_CURRENT_PROCESSOR_CLOCK_FREQS: c_uint = 359;
729pub const NV_CTRL_GVIO_VIDEO_FORMAT_FLAGS: c_uint = 360;
730pub const NV_CTRL_GVIO_VIDEO_FORMAT_FLAGS_NONE: c_uint = 0;
731pub const NV_CTRL_GVIO_VIDEO_FORMAT_FLAGS_INTERLACED: c_uint = 1;
732pub const NV_CTRL_GVIO_VIDEO_FORMAT_FLAGS_PROGRESSIVE: c_uint = 2;
733pub const NV_CTRL_GVIO_VIDEO_FORMAT_FLAGS_PSF: c_uint = 4;
734pub const NV_CTRL_GVIO_VIDEO_FORMAT_FLAGS_3G_LEVEL_A: c_uint = 8;
735pub const NV_CTRL_GVIO_VIDEO_FORMAT_FLAGS_3G_LEVEL_B: c_uint = 16;
736pub const NV_CTRL_GVIO_VIDEO_FORMAT_FLAGS_3G: c_uint = 24;
737pub const NV_CTRL_GVIO_VIDEO_FORMAT_FLAGS_3G_1080P_NO_12BPC: c_uint = 32;
738pub const NV_CTRL_GPU_PCIE_MAX_LINK_SPEED: c_uint = 361;
739pub const NV_CTRL_3D_VISION_PRO_RESET_TRANSCEIVER_TO_FACTORY_SETTINGS: c_uint = 363;
740pub const NV_CTRL_3D_VISION_PRO_TRANSCEIVER_CHANNEL: c_uint = 364;
741pub const NV_CTRL_3D_VISION_PRO_TRANSCEIVER_MODE: c_uint = 365;
742pub const NV_CTRL_3D_VISION_PRO_TRANSCEIVER_MODE_INVALID: c_uint = 0;
743pub const NV_CTRL_3D_VISION_PRO_TRANSCEIVER_MODE_LOW_RANGE: c_uint = 1;
744pub const NV_CTRL_3D_VISION_PRO_TRANSCEIVER_MODE_MEDIUM_RANGE: c_uint = 2;
745pub const NV_CTRL_3D_VISION_PRO_TRANSCEIVER_MODE_HIGH_RANGE: c_uint = 3;
746pub const NV_CTRL_3D_VISION_PRO_TRANSCEIVER_MODE_COUNT: c_uint = 4;
747pub const NV_CTRL_SYNCHRONOUS_PALETTE_UPDATES: c_uint = 367;
748pub const NV_CTRL_SYNCHRONOUS_PALETTE_UPDATES_DISABLE: c_uint = 0;
749pub const NV_CTRL_SYNCHRONOUS_PALETTE_UPDATES_ENABLE: c_uint = 1;
750pub const NV_CTRL_DITHERING_DEPTH: c_uint = 368;
751pub const NV_CTRL_DITHERING_DEPTH_AUTO: c_uint = 0;
752pub const NV_CTRL_DITHERING_DEPTH_6_BITS: c_uint = 1;
753pub const NV_CTRL_DITHERING_DEPTH_8_BITS: c_uint = 2;
754pub const NV_CTRL_CURRENT_DITHERING_DEPTH: c_uint = 369;
755pub const NV_CTRL_CURRENT_DITHERING_DEPTH_NONE: c_uint = 0;
756pub const NV_CTRL_CURRENT_DITHERING_DEPTH_6_BITS: c_uint = 1;
757pub const NV_CTRL_CURRENT_DITHERING_DEPTH_8_BITS: c_uint = 2;
758pub const NV_CTRL_3D_VISION_PRO_TRANSCEIVER_CHANNEL_FREQUENCY: c_uint = 370;
759pub const NV_CTRL_3D_VISION_PRO_TRANSCEIVER_CHANNEL_QUALITY: c_uint = 371;
760pub const NV_CTRL_3D_VISION_PRO_TRANSCEIVER_CHANNEL_COUNT: c_uint = 372;
761pub const NV_CTRL_3D_VISION_PRO_PAIR_GLASSES: c_uint = 373;
762pub const NV_CTRL_3D_VISION_PRO_PAIR_GLASSES_STOP: c_uint = 0;
763pub const NV_CTRL_3D_VISION_PRO_PAIR_GLASSES_BEACON: c_uint = 4294967295;
764pub const NV_CTRL_3D_VISION_PRO_UNPAIR_GLASSES: c_uint = 374;
765pub const NV_CTRL_3D_VISION_PRO_DISCOVER_GLASSES: c_uint = 375;
766pub const NV_CTRL_3D_VISION_PRO_IDENTIFY_GLASSES: c_uint = 376;
767pub const NV_CTRL_3D_VISION_PRO_GLASSES_SYNC_CYCLE: c_uint = 378;
768pub const NV_CTRL_3D_VISION_PRO_GLASSES_MISSED_SYNC_CYCLES: c_uint = 379;
769pub const NV_CTRL_3D_VISION_PRO_GLASSES_BATTERY_LEVEL: c_uint = 380;
770pub const NV_CTRL_GVO_ANC_PARITY_COMPUTATION: c_uint = 381;
771pub const NV_CTRL_GVO_ANC_PARITY_COMPUTATION_AUTO: c_uint = 0;
772pub const NV_CTRL_GVO_ANC_PARITY_COMPUTATION_ON: c_uint = 1;
773pub const NV_CTRL_GVO_ANC_PARITY_COMPUTATION_OFF: c_uint = 2;
774pub const NV_CTRL_3D_VISION_PRO_GLASSES_PAIR_EVENT: c_uint = 382;
775pub const NV_CTRL_3D_VISION_PRO_GLASSES_UNPAIR_EVENT: c_uint = 383;
776pub const NV_CTRL_GPU_PCIE_CURRENT_LINK_WIDTH: c_uint = 384;
777pub const NV_CTRL_GPU_PCIE_CURRENT_LINK_SPEED: c_uint = 385;
778pub const NV_CTRL_GVO_AUDIO_BLANKING: c_uint = 386;
779pub const NV_CTRL_GVO_AUDIO_BLANKING_DISABLE: c_uint = 0;
780pub const NV_CTRL_GVO_AUDIO_BLANKING_ENABLE: c_uint = 1;
781pub const NV_CTRL_CURRENT_METAMODE_ID: c_uint = 387;
782pub const NV_CTRL_DISPLAY_ENABLED: c_uint = 388;
783pub const NV_CTRL_DISPLAY_ENABLED_TRUE: c_uint = 1;
784pub const NV_CTRL_DISPLAY_ENABLED_FALSE: c_uint = 0;
785pub const NV_CTRL_FRAMELOCK_INCOMING_HOUSE_SYNC_RATE: c_uint = 389;
786pub const NV_CTRL_FXAA: c_uint = 390;
787pub const NV_CTRL_FXAA_DISABLE: c_uint = 0;
788pub const NV_CTRL_FXAA_ENABLE: c_uint = 1;
789pub const NV_CTRL_DISPLAY_RANDR_OUTPUT_ID: c_uint = 391;
790pub const NV_CTRL_FRAMELOCK_DISPLAY_CONFIG: c_uint = 392;
791pub const NV_CTRL_FRAMELOCK_DISPLAY_CONFIG_DISABLED: c_uint = 0;
792pub const NV_CTRL_FRAMELOCK_DISPLAY_CONFIG_CLIENT: c_uint = 1;
793pub const NV_CTRL_FRAMELOCK_DISPLAY_CONFIG_SERVER: c_uint = 2;
794pub const NV_CTRL_TOTAL_DEDICATED_GPU_MEMORY: c_uint = 393;
795pub const NV_CTRL_USED_DEDICATED_GPU_MEMORY: c_uint = 394;
796pub const NV_CTRL_GPU_DOUBLE_PRECISION_BOOST_IMMEDIATE: c_uint = 395;
797pub const NV_CTRL_GPU_DOUBLE_PRECISION_BOOST_IMMEDIATE_DISABLED: c_uint = 0;
798pub const NV_CTRL_GPU_DOUBLE_PRECISION_BOOST_IMMEDIATE_ENABLED: c_uint = 1;
799pub const NV_CTRL_GPU_DOUBLE_PRECISION_BOOST_REBOOT: c_uint = 396;
800pub const NV_CTRL_GPU_DOUBLE_PRECISION_BOOST_REBOOT_DISABLED: c_uint = 0;
801pub const NV_CTRL_GPU_DOUBLE_PRECISION_BOOST_REBOOT_ENALED: c_uint = 1;
802pub const NV_CTRL_DPY_HDMI_3D: c_uint = 397;
803pub const NV_CTRL_DPY_HDMI_3D_DISABLED: c_uint = 0;
804pub const NV_CTRL_DPY_HDMI_3D_ENABLED: c_uint = 1;
805pub const NV_CTRL_BASE_MOSAIC: c_uint = 398;
806pub const NV_CTRL_BASE_MOSAIC_DISABLED: c_uint = 0;
807pub const NV_CTRL_BASE_MOSAIC_FULL: c_uint = 1;
808pub const NV_CTRL_BASE_MOSAIC_LIMITED: c_uint = 2;
809pub const NV_CTRL_MULTIGPU_MASTER_POSSIBLE: c_uint = 399;
810pub const NV_CTRL_MULTIGPU_MASTER_POSSIBLE_FALSE: c_uint = 0;
811pub const NV_CTRL_MULTIGPU_MASTER_POSSIBLE_TRUE: c_uint = 1;
812pub const NV_CTRL_GPU_POWER_MIZER_DEFAULT_MODE: c_uint = 400;
813pub const NV_CTRL_XV_SYNC_TO_DISPLAY_ID: c_uint = 401;
814pub const NV_CTRL_XV_SYNC_TO_DISPLAY_ID_AUTO: c_uint = 4294967295;
815pub const NV_CTRL_BACKLIGHT_BRIGHTNESS: c_uint = 402;
816pub const NV_CTRL_GPU_LOGO_BRIGHTNESS: c_uint = 403;
817pub const NV_CTRL_GPU_SLI_LOGO_BRIGHTNESS: c_uint = 404;
818pub const NV_CTRL_THERMAL_COOLER_SPEED: c_uint = 405;
819pub const NV_CTRL_PALETTE_UPDATE_EVENT: c_uint = 406;
820pub const NV_CTRL_VIDEO_ENCODER_UTILIZATION: c_uint = 407;
821pub const NV_CTRL_VRR_ALLOWED: c_uint = 408;
822pub const NV_CTRL_VRR_ALLOWED_FALSE: c_uint = 0;
823pub const NV_CTRL_VRR_ALLOWED_TRUE: c_uint = 1;
824pub const NV_CTRL_GSYNC_ALLOWED: c_uint = 408;
825pub const NV_CTRL_GSYNC_ALLOWED_FALSE: c_uint = 0;
826pub const NV_CTRL_GSYNC_ALLOWED_TRUE: c_uint = 1;
827pub const NV_CTRL_GPU_NVCLOCK_OFFSET: c_uint = 409;
828pub const NV_CTRL_GPU_MEM_TRANSFER_RATE_OFFSET: c_uint = 410;
829pub const NV_CTRL_VIDEO_DECODER_UTILIZATION: c_uint = 411;
830pub const NV_CTRL_GPU_OVER_VOLTAGE_OFFSET: c_uint = 412;
831pub const NV_CTRL_GPU_CURRENT_CORE_VOLTAGE: c_uint = 413;
832pub const NV_CTRL_CURRENT_COLOR_SPACE: c_uint = 414;
833pub const NV_CTRL_CURRENT_COLOR_SPACE_RGB: c_uint = 0;
834pub const NV_CTRL_CURRENT_COLOR_SPACE_YCbCr422: c_uint = 1;
835pub const NV_CTRL_CURRENT_COLOR_SPACE_YCbCr444: c_uint = 2;
836pub const NV_CTRL_CURRENT_COLOR_SPACE_YCbCr420: c_uint = 3;
837pub const NV_CTRL_CURRENT_COLOR_RANGE: c_uint = 415;
838pub const NV_CTRL_CURRENT_COLOR_RANGE_FULL: c_uint = 0;
839pub const NV_CTRL_CURRENT_COLOR_RANGE_LIMITED: c_uint = 1;
840pub const NV_CTRL_SHOW_VRR_VISUAL_INDICATOR: c_uint = 416;
841pub const NV_CTRL_SHOW_VRR_VISUAL_INDICATOR_FALSE: c_uint = 0;
842pub const NV_CTRL_SHOW_VRR_VISUAL_INDICATOR_TRUE: c_uint = 1;
843pub const NV_CTRL_SHOW_GSYNC_VISUAL_INDICATOR: c_uint = 416;
844pub const NV_CTRL_SHOW_GSYNC_VISUAL_INDICATOR_FALSE: c_uint = 0;
845pub const NV_CTRL_SHOW_GSYNC_VISUAL_INDICATOR_TRUE: c_uint = 1;
846pub const NV_CTRL_THERMAL_COOLER_CURRENT_LEVEL: c_uint = 417;
847pub const NV_CTRL_STEREO_SWAP_MODE: c_uint = 418;
848pub const NV_CTRL_STEREO_SWAP_MODE_APPLICATION_CONTROL: c_uint = 0;
849pub const NV_CTRL_STEREO_SWAP_MODE_PER_EYE: c_uint = 1;
850pub const NV_CTRL_STEREO_SWAP_MODE_PER_EYE_PAIR: c_uint = 2;
851pub const NV_CTRL_CURRENT_XV_SYNC_TO_DISPLAY_ID: c_uint = 419;
852pub const NV_CTRL_GPU_FRAMELOCK_FIRMWARE_UNSUPPORTED: c_uint = 420;
853pub const NV_CTRL_GPU_FRAMELOCK_FIRMWARE_UNSUPPORTED_FALSE: c_uint = 0;
854pub const NV_CTRL_GPU_FRAMELOCK_FIRMWARE_UNSUPPORTED_TRUE: c_uint = 1;
855pub const NV_CTRL_DISPLAYPORT_CONNECTOR_TYPE: c_uint = 421;
856pub const NV_CTRL_DISPLAYPORT_CONNECTOR_TYPE_UNKNOWN: c_uint = 0;
857pub const NV_CTRL_DISPLAYPORT_CONNECTOR_TYPE_DISPLAYPORT: c_uint = 1;
858pub const NV_CTRL_DISPLAYPORT_CONNECTOR_TYPE_HDMI: c_uint = 2;
859pub const NV_CTRL_DISPLAYPORT_CONNECTOR_TYPE_DVI: c_uint = 3;
860pub const NV_CTRL_DISPLAYPORT_CONNECTOR_TYPE_VGA: c_uint = 4;
861pub const NV_CTRL_DISPLAYPORT_IS_MULTISTREAM: c_uint = 422;
862pub const NV_CTRL_DISPLAYPORT_SINK_IS_AUDIO_CAPABLE: c_uint = 423;
863pub const NV_CTRL_GPU_NVCLOCK_OFFSET_ALL_PERFORMANCE_LEVELS: c_uint = 424;
864pub const NV_CTRL_GPU_MEM_TRANSFER_RATE_OFFSET_ALL_PERFORMANCE_LEVELS: c_uint = 425;
865pub const NV_CTRL_FRAMELOCK_FIRMWARE_VERSION: c_uint = 426;
866pub const NV_CTRL_FRAMELOCK_FIRMWARE_MINOR_VERSION: c_uint = 427;
867pub const NV_CTRL_SHOW_GRAPHICS_VISUAL_INDICATOR: c_uint = 428;
868pub const NV_CTRL_SHOW_GRAPHICS_VISUAL_INDICATOR_FALSE: c_uint = 0;
869pub const NV_CTRL_SHOW_GRAPHICS_VISUAL_INDICATOR_TRUE: c_uint = 1;
870pub const NV_CTRL_DISPLAY_VRR_MODE: c_uint = 429;
871pub const NV_CTRL_DISPLAY_VRR_MODE_NONE: c_uint = 0;
872pub const NV_CTRL_DISPLAY_VRR_MODE_GSYNC: c_uint = 1;
873pub const NV_CTRL_DISPLAY_VRR_MODE_GSYNC_COMPATIBLE: c_uint = 2;
874pub const NV_CTRL_DISPLAY_VRR_MODE_GSYNC_COMPATIBLE_UNVALIDATED: c_uint = 3;
875pub const NV_CTRL_DISPLAY_VRR_MIN_REFRESH_RATE: c_uint = 430;
876pub const NV_CTRL_DISPLAY_VRR_ENABLED: c_uint = 431;
877pub const NV_CTRL_DISPLAY_VRR_ENABLED_FALSE: c_uint = 0;
878pub const NV_CTRL_DISPLAY_VRR_ENABLED_TRUE: c_uint = 1;
879pub const NV_CTRL_GPU_SHUTDOWN_THRESHOLD: c_uint = 432;
880pub const NV_CTRL_GPU_MAX_OPERATING_THRESHOLD: c_uint = 433;
881pub const NV_CTRL_LAST_ATTRIBUTE: c_uint = 433;
882pub const NV_CTRL_STRING_PRODUCT_NAME: c_uint = 0;
883pub const NV_CTRL_STRING_VBIOS_VERSION: c_uint = 1;
884pub const NV_CTRL_STRING_NVIDIA_DRIVER_VERSION: c_uint = 3;
885pub const NV_CTRL_STRING_DISPLAY_DEVICE_NAME: c_uint = 4;
886pub const NV_CTRL_STRING_TV_ENCODER_NAME: c_uint = 5;
887pub const NV_CTRL_STRING_GVIO_FIRMWARE_VERSION: c_uint = 8;
888pub const NV_CTRL_STRING_GVO_FIRMWARE_VERSION: c_uint = 8;
889pub const NV_CTRL_STRING_CURRENT_MODELINE: c_uint = 9;
890pub const NV_CTRL_STRING_ADD_MODELINE: c_uint = 10;
891pub const NV_CTRL_STRING_DELETE_MODELINE: c_uint = 11;
892pub const NV_CTRL_STRING_CURRENT_METAMODE: c_uint = 12;
893pub const NV_CTRL_STRING_CURRENT_METAMODE_VERSION_1: c_uint = 12;
894pub const NV_CTRL_STRING_ADD_METAMODE: c_uint = 13;
895pub const NV_CTRL_STRING_DELETE_METAMODE: c_uint = 14;
896pub const NV_CTRL_STRING_VCSC_PRODUCT_NAME: c_uint = 15;
897pub const NV_CTRL_STRING_VCSC_PRODUCT_ID: c_uint = 16;
898pub const NV_CTRL_STRING_VCSC_SERIAL_NUMBER: c_uint = 17;
899pub const NV_CTRL_STRING_VCSC_BUILD_DATE: c_uint = 18;
900pub const NV_CTRL_STRING_VCSC_FIRMWARE_VERSION: c_uint = 19;
901pub const NV_CTRL_STRING_VCSC_FIRMWARE_REVISION: c_uint = 20;
902pub const NV_CTRL_STRING_VCSC_HARDWARE_VERSION: c_uint = 21;
903pub const NV_CTRL_STRING_VCSC_HARDWARE_REVISION: c_uint = 22;
904pub const NV_CTRL_STRING_MOVE_METAMODE: c_uint = 23;
905pub const NV_CTRL_STRING_VALID_HORIZ_SYNC_RANGES: c_uint = 24;
906pub const NV_CTRL_STRING_VALID_VERT_REFRESH_RANGES: c_uint = 25;
907pub const NV_CTRL_STRING_SCREEN_RECTANGLE: c_uint = 26;
908pub const NV_CTRL_STRING_XINERAMA_SCREEN_INFO: c_uint = 26;
909pub const NV_CTRL_STRING_NVIDIA_XINERAMA_INFO_ORDER: c_uint = 27;
910pub const NV_CTRL_STRING_TWINVIEW_XINERAMA_INFO_ORDER: c_uint = 27;
911pub const NV_CTRL_STRING_SLI_MODE: c_uint = 28;
912pub const NV_CTRL_STRING_PERFORMANCE_MODES: c_uint = 29;
913pub const NV_CTRL_STRING_VCSC_FAN_STATUS: c_uint = 30;
914pub const NV_CTRL_STRING_VCSC_TEMPERATURES: c_uint = 31;
915pub const NV_CTRL_STRING_VCSC_PSU_INFO: c_uint = 32;
916pub const NV_CTRL_STRING_GVIO_VIDEO_FORMAT_NAME: c_uint = 33;
917pub const NV_CTRL_STRING_GVO_VIDEO_FORMAT_NAME: c_uint = 33;
918pub const NV_CTRL_STRING_GPU_CURRENT_CLOCK_FREQS: c_uint = 34;
919pub const NV_CTRL_STRING_3D_VISION_PRO_TRANSCEIVER_HARDWARE_REVISION: c_uint = 35;
920pub const NV_CTRL_STRING_3D_VISION_PRO_TRANSCEIVER_FIRMWARE_VERSION_A: c_uint = 36;
921pub const NV_CTRL_STRING_3D_VISION_PRO_TRANSCEIVER_FIRMWARE_DATE_A: c_uint = 37;
922pub const NV_CTRL_STRING_3D_VISION_PRO_TRANSCEIVER_FIRMWARE_VERSION_B: c_uint = 38;
923pub const NV_CTRL_STRING_3D_VISION_PRO_TRANSCEIVER_FIRMWARE_DATE_B: c_uint = 39;
924pub const NV_CTRL_STRING_3D_VISION_PRO_TRANSCEIVER_ADDRESS: c_uint = 40;
925pub const NV_CTRL_STRING_3D_VISION_PRO_GLASSES_FIRMWARE_VERSION_A: c_uint = 41;
926pub const NV_CTRL_STRING_3D_VISION_PRO_GLASSES_FIRMWARE_DATE_A: c_uint = 42;
927pub const NV_CTRL_STRING_3D_VISION_PRO_GLASSES_ADDRESS: c_uint = 43;
928pub const NV_CTRL_STRING_3D_VISION_PRO_GLASSES_NAME: c_uint = 44;
929pub const NV_CTRL_STRING_CURRENT_METAMODE_VERSION_2: c_uint = 45;
930pub const NV_CTRL_STRING_DISPLAY_NAME_TYPE_BASENAME: c_uint = 46;
931pub const NV_CTRL_STRING_DISPLAY_NAME_TYPE_ID: c_uint = 47;
932pub const NV_CTRL_STRING_DISPLAY_NAME_DP_GUID: c_uint = 48;
933pub const NV_CTRL_STRING_DISPLAY_NAME_EDID_HASH: c_uint = 49;
934pub const NV_CTRL_STRING_DISPLAY_NAME_TARGET_INDEX: c_uint = 50;
935pub const NV_CTRL_STRING_DISPLAY_NAME_RANDR: c_uint = 51;
936pub const NV_CTRL_STRING_GPU_UUID: c_uint = 52;
937pub const NV_CTRL_STRING_GPU_UTILIZATION: c_uint = 53;
938pub const NV_CTRL_STRING_MULTIGPU_MODE: c_uint = 54;
939pub const NV_CTRL_STRING_PRIME_OUTPUTS_DATA: c_uint = 55;
940pub const NV_CTRL_STRING_LAST_ATTRIBUTE: c_uint = 55;
941pub const NV_CTRL_BINARY_DATA_EDID: c_uint = 0;
942pub const NV_CTRL_BINARY_DATA_MODELINES: c_uint = 1;
943pub const NV_CTRL_BINARY_DATA_METAMODES: c_uint = 2;
944pub const NV_CTRL_BINARY_DATA_METAMODES_VERSION_1: c_uint = 2;
945pub const NV_CTRL_BINARY_DATA_XSCREENS_USING_GPU: c_uint = 3;
946pub const NV_CTRL_BINARY_DATA_GPUS_USED_BY_XSCREEN: c_uint = 4;
947pub const NV_CTRL_BINARY_DATA_GPUS_USING_FRAMELOCK: c_uint = 5;
948pub const NV_CTRL_BINARY_DATA_DISPLAY_VIEWPORT: c_uint = 6;
949pub const NV_CTRL_BINARY_DATA_FRAMELOCKS_USED_BY_GPU: c_uint = 7;
950pub const NV_CTRL_BINARY_DATA_GPUS_USING_VCSC: c_uint = 8;
951pub const NV_CTRL_BINARY_DATA_VCSCS_USED_BY_GPU: c_uint = 9;
952pub const NV_CTRL_BINARY_DATA_COOLERS_USED_BY_GPU: c_uint = 10;
953pub const NV_CTRL_BINARY_DATA_GPUS_USED_BY_LOGICAL_XSCREEN: c_uint = 11;
954pub const NV_CTRL_BINARY_DATA_THERMAL_SENSORS_USED_BY_GPU: c_uint = 12;
955pub const NV_CTRL_BINARY_DATA_GLASSES_PAIRED_TO_3D_VISION_PRO_TRANSCEIVER: c_uint = 13;
956pub const NV_CTRL_BINARY_DATA_DISPLAY_TARGETS: c_uint = 14;
957pub const NV_CTRL_BINARY_DATA_DISPLAYS_CONNECTED_TO_GPU: c_uint = 15;
958pub const NV_CTRL_BINARY_DATA_METAMODES_VERSION_2: c_uint = 16;
959pub const NV_CTRL_BINARY_DATA_DISPLAYS_ENABLED_ON_XSCREEN: c_uint = 17;
960pub const NV_CTRL_BINARY_DATA_DISPLAYS_ASSIGNED_TO_XSCREEN: c_uint = 18;
961pub const NV_CTRL_BINARY_DATA_GPU_FLAGS: c_uint = 19;
962pub const NV_CTRL_BINARY_DATA_GPU_FLAGS_STEREO_DISPLAY_TRANSFORM_EXCLUSIVE: c_uint = 0;
963pub const NV_CTRL_BINARY_DATA_GPU_FLAGS_OVERLAY_DISPLAY_TRANSFORM_EXCLUSIVE: c_uint = 1;
964pub const NV_CTRL_BINARY_DATA_GPU_FLAGS_DEPTH_8_DISPLAY_TRANSFORM_EXCLUSIVE: c_uint = 2;
965pub const NV_CTRL_BINARY_DATA_DISPLAYS_ON_GPU: c_uint = 20;
966pub const NV_CTRL_BINARY_DATA_LAST_ATTRIBUTE: c_uint = 20;
967pub const NV_CTRL_STRING_OPERATION_ADD_METAMODE: c_uint = 0;
968pub const NV_CTRL_STRING_OPERATION_GTF_MODELINE: c_uint = 1;
969pub const NV_CTRL_STRING_OPERATION_CVT_MODELINE: c_uint = 2;
970pub const NV_CTRL_STRING_OPERATION_BUILD_MODEPOOL: c_uint = 3;
971pub const NV_CTRL_STRING_OPERATION_GVI_CONFIGURE_STREAMS: c_uint = 4;
972pub const NV_CTRL_STRING_OPERATION_PARSE_METAMODE: c_uint = 5;
973pub const NV_CTRL_STRING_OPERATION_LAST_ATTRIBUTE: c_uint = 5;
974pub const NV_CTRL_WARP_DATA_TYPE_BLEND_OR_OFFSET_TEXTURE: c_uint = 0;
975pub const NV_CTRL_WARP_DATA_TYPE_MESH_TRIANGLESTRIP_XYUVRQ: c_uint = 1;
976pub const NV_CTRL_WARP_DATA_TYPE_MESH_TRIANGLES_XYUVRQ: c_uint = 2;
977
978pub type __int64_t = std::os::raw::c_long;
979pub type XID = std::os::raw::c_ulong;
980pub type Pixmap = XID;
981type Display = x11::xlib::Display;
982
983#[repr(C)]
984#[derive(Copy, Clone)]
985pub struct _NVCTRLAttributeValidValues {
986    pub type_: ::std::os::raw::c_int,
987    pub u: _NVCTRLAttributeValidValues__bindgen_ty_1,
988    pub permissions: ::std::os::raw::c_uint,
989}
990#[repr(C)]
991#[derive(Copy, Clone)]
992pub union _NVCTRLAttributeValidValues__bindgen_ty_1 {
993    pub range: _NVCTRLAttributeValidValues__bindgen_ty_1__bindgen_ty_1,
994    pub bits: _NVCTRLAttributeValidValues__bindgen_ty_1__bindgen_ty_2,
995    _bindgen_union_align: [u64; 2usize],
996}
997#[repr(C)]
998#[derive(Debug, Copy, Clone)]
999pub struct _NVCTRLAttributeValidValues__bindgen_ty_1__bindgen_ty_1 {
1000    pub min: i64,
1001    pub max: i64,
1002}
1003#[test]
1004fn bindgen_test_layout__NVCTRLAttributeValidValues__bindgen_ty_1__bindgen_ty_1() {
1005    assert_eq!(
1006        ::std::mem::size_of::<_NVCTRLAttributeValidValues__bindgen_ty_1__bindgen_ty_1>(),
1007        16usize,
1008        concat!(
1009            "Size of: ",
1010            stringify!(_NVCTRLAttributeValidValues__bindgen_ty_1__bindgen_ty_1)
1011        )
1012    );
1013    assert_eq!(
1014        ::std::mem::align_of::<_NVCTRLAttributeValidValues__bindgen_ty_1__bindgen_ty_1>(),
1015        8usize,
1016        concat!(
1017            "Alignment of ",
1018            stringify!(_NVCTRLAttributeValidValues__bindgen_ty_1__bindgen_ty_1)
1019        )
1020    );
1021    assert_eq!(
1022        unsafe {
1023            &(*(::std::ptr::null::<_NVCTRLAttributeValidValues__bindgen_ty_1__bindgen_ty_1>())).min
1024                as *const _ as usize
1025        },
1026        0usize,
1027        concat!(
1028            "Offset of field: ",
1029            stringify!(_NVCTRLAttributeValidValues__bindgen_ty_1__bindgen_ty_1),
1030            "::",
1031            stringify!(min)
1032        )
1033    );
1034    assert_eq!(
1035        unsafe {
1036            &(*(::std::ptr::null::<_NVCTRLAttributeValidValues__bindgen_ty_1__bindgen_ty_1>())).max
1037                as *const _ as usize
1038        },
1039        8usize,
1040        concat!(
1041            "Offset of field: ",
1042            stringify!(_NVCTRLAttributeValidValues__bindgen_ty_1__bindgen_ty_1),
1043            "::",
1044            stringify!(max)
1045        )
1046    );
1047}
1048#[repr(C)]
1049#[derive(Debug, Copy, Clone)]
1050pub struct _NVCTRLAttributeValidValues__bindgen_ty_1__bindgen_ty_2 {
1051    pub ints: ::std::os::raw::c_uint,
1052}
1053#[test]
1054fn bindgen_test_layout__NVCTRLAttributeValidValues__bindgen_ty_1__bindgen_ty_2() {
1055    assert_eq!(
1056        ::std::mem::size_of::<_NVCTRLAttributeValidValues__bindgen_ty_1__bindgen_ty_2>(),
1057        4usize,
1058        concat!(
1059            "Size of: ",
1060            stringify!(_NVCTRLAttributeValidValues__bindgen_ty_1__bindgen_ty_2)
1061        )
1062    );
1063    assert_eq!(
1064        ::std::mem::align_of::<_NVCTRLAttributeValidValues__bindgen_ty_1__bindgen_ty_2>(),
1065        4usize,
1066        concat!(
1067            "Alignment of ",
1068            stringify!(_NVCTRLAttributeValidValues__bindgen_ty_1__bindgen_ty_2)
1069        )
1070    );
1071    assert_eq!(
1072        unsafe {
1073            &(*(::std::ptr::null::<_NVCTRLAttributeValidValues__bindgen_ty_1__bindgen_ty_2>())).ints
1074                as *const _ as usize
1075        },
1076        0usize,
1077        concat!(
1078            "Offset of field: ",
1079            stringify!(_NVCTRLAttributeValidValues__bindgen_ty_1__bindgen_ty_2),
1080            "::",
1081            stringify!(ints)
1082        )
1083    );
1084}
1085#[test]
1086fn bindgen_test_layout__NVCTRLAttributeValidValues__bindgen_ty_1() {
1087    assert_eq!(
1088        ::std::mem::size_of::<_NVCTRLAttributeValidValues__bindgen_ty_1>(),
1089        16usize,
1090        concat!(
1091            "Size of: ",
1092            stringify!(_NVCTRLAttributeValidValues__bindgen_ty_1)
1093        )
1094    );
1095    assert_eq!(
1096        ::std::mem::align_of::<_NVCTRLAttributeValidValues__bindgen_ty_1>(),
1097        8usize,
1098        concat!(
1099            "Alignment of ",
1100            stringify!(_NVCTRLAttributeValidValues__bindgen_ty_1)
1101        )
1102    );
1103    assert_eq!(
1104        unsafe {
1105            &(*(::std::ptr::null::<_NVCTRLAttributeValidValues__bindgen_ty_1>())).range as *const _
1106                as usize
1107        },
1108        0usize,
1109        concat!(
1110            "Offset of field: ",
1111            stringify!(_NVCTRLAttributeValidValues__bindgen_ty_1),
1112            "::",
1113            stringify!(range)
1114        )
1115    );
1116    assert_eq!(
1117        unsafe {
1118            &(*(::std::ptr::null::<_NVCTRLAttributeValidValues__bindgen_ty_1>())).bits as *const _
1119                as usize
1120        },
1121        0usize,
1122        concat!(
1123            "Offset of field: ",
1124            stringify!(_NVCTRLAttributeValidValues__bindgen_ty_1),
1125            "::",
1126            stringify!(bits)
1127        )
1128    );
1129}
1130#[test]
1131fn bindgen_test_layout__NVCTRLAttributeValidValues() {
1132    assert_eq!(
1133        ::std::mem::size_of::<_NVCTRLAttributeValidValues>(),
1134        32usize,
1135        concat!("Size of: ", stringify!(_NVCTRLAttributeValidValues))
1136    );
1137    assert_eq!(
1138        ::std::mem::align_of::<_NVCTRLAttributeValidValues>(),
1139        8usize,
1140        concat!("Alignment of ", stringify!(_NVCTRLAttributeValidValues))
1141    );
1142    assert_eq!(
1143        unsafe {
1144            &(*(::std::ptr::null::<_NVCTRLAttributeValidValues>())).type_ as *const _ as usize
1145        },
1146        0usize,
1147        concat!(
1148            "Offset of field: ",
1149            stringify!(_NVCTRLAttributeValidValues),
1150            "::",
1151            stringify!(type_)
1152        )
1153    );
1154    assert_eq!(
1155        unsafe { &(*(::std::ptr::null::<_NVCTRLAttributeValidValues>())).u as *const _ as usize },
1156        8usize,
1157        concat!(
1158            "Offset of field: ",
1159            stringify!(_NVCTRLAttributeValidValues),
1160            "::",
1161            stringify!(u)
1162        )
1163    );
1164    assert_eq!(
1165        unsafe {
1166            &(*(::std::ptr::null::<_NVCTRLAttributeValidValues>())).permissions as *const _ as usize
1167        },
1168        24usize,
1169        concat!(
1170            "Offset of field: ",
1171            stringify!(_NVCTRLAttributeValidValues),
1172            "::",
1173            stringify!(permissions)
1174        )
1175    );
1176}
1177pub type NVCTRLAttributeValidValuesRec = _NVCTRLAttributeValidValues;
1178#[repr(C)]
1179#[derive(Debug, Copy, Clone)]
1180pub struct _NVCTRLAttributePermissions {
1181    pub type_: ::std::os::raw::c_int,
1182    pub permissions: ::std::os::raw::c_uint,
1183}
1184#[test]
1185fn bindgen_test_layout__NVCTRLAttributePermissions() {
1186    assert_eq!(
1187        ::std::mem::size_of::<_NVCTRLAttributePermissions>(),
1188        8usize,
1189        concat!("Size of: ", stringify!(_NVCTRLAttributePermissions))
1190    );
1191    assert_eq!(
1192        ::std::mem::align_of::<_NVCTRLAttributePermissions>(),
1193        4usize,
1194        concat!("Alignment of ", stringify!(_NVCTRLAttributePermissions))
1195    );
1196    assert_eq!(
1197        unsafe {
1198            &(*(::std::ptr::null::<_NVCTRLAttributePermissions>())).type_ as *const _ as usize
1199        },
1200        0usize,
1201        concat!(
1202            "Offset of field: ",
1203            stringify!(_NVCTRLAttributePermissions),
1204            "::",
1205            stringify!(type_)
1206        )
1207    );
1208    assert_eq!(
1209        unsafe {
1210            &(*(::std::ptr::null::<_NVCTRLAttributePermissions>())).permissions as *const _ as usize
1211        },
1212        4usize,
1213        concat!(
1214            "Offset of field: ",
1215            stringify!(_NVCTRLAttributePermissions),
1216            "::",
1217            stringify!(permissions)
1218        )
1219    );
1220}
1221pub type NVCTRLAttributePermissionsRec = _NVCTRLAttributePermissions;
1222extern "C" {
1223    pub fn XNVCTRLQueryExtension(
1224        dpy: *mut Display,
1225        event_basep: *mut ::std::os::raw::c_int,
1226        error_basep: *mut ::std::os::raw::c_int,
1227    ) -> ::std::os::raw::c_int;
1228}
1229extern "C" {
1230    pub fn XNVCTRLQueryVersion(
1231        dpy: *mut Display,
1232        major: *mut ::std::os::raw::c_int,
1233        minor: *mut ::std::os::raw::c_int,
1234    ) -> ::std::os::raw::c_int;
1235}
1236extern "C" {
1237    pub fn XNVCTRLIsNvScreen(
1238        dpy: *mut Display,
1239        screen: ::std::os::raw::c_int,
1240    ) -> ::std::os::raw::c_int;
1241}
1242extern "C" {
1243    pub fn XNVCTRLQueryTargetCount(
1244        dpy: *mut Display,
1245        target_type: ::std::os::raw::c_int,
1246        value: *mut ::std::os::raw::c_int,
1247    ) -> ::std::os::raw::c_int;
1248}
1249extern "C" {
1250    pub fn XNVCTRLSetAttribute(
1251        dpy: *mut Display,
1252        screen: ::std::os::raw::c_int,
1253        display_mask: ::std::os::raw::c_uint,
1254        attribute: ::std::os::raw::c_uint,
1255        value: ::std::os::raw::c_int,
1256    );
1257}
1258extern "C" {
1259    pub fn XNVCTRLSetTargetAttribute(
1260        dpy: *mut Display,
1261        target_type: ::std::os::raw::c_int,
1262        target_id: ::std::os::raw::c_int,
1263        display_mask: ::std::os::raw::c_uint,
1264        attribute: ::std::os::raw::c_uint,
1265        value: ::std::os::raw::c_int,
1266    );
1267}
1268extern "C" {
1269    pub fn XNVCTRLSetAttributeAndGetStatus(
1270        dpy: *mut Display,
1271        screen: ::std::os::raw::c_int,
1272        display_mask: ::std::os::raw::c_uint,
1273        attribute: ::std::os::raw::c_uint,
1274        value: ::std::os::raw::c_int,
1275    ) -> ::std::os::raw::c_int;
1276}
1277extern "C" {
1278    pub fn XNVCTRLSetTargetAttributeAndGetStatus(
1279        dpy: *mut Display,
1280        target_type: ::std::os::raw::c_int,
1281        target_id: ::std::os::raw::c_int,
1282        display_mask: ::std::os::raw::c_uint,
1283        attribute: ::std::os::raw::c_uint,
1284        value: ::std::os::raw::c_int,
1285    ) -> ::std::os::raw::c_int;
1286}
1287extern "C" {
1288    pub fn XNVCTRLQueryAttribute(
1289        dpy: *mut Display,
1290        screen: ::std::os::raw::c_int,
1291        display_mask: ::std::os::raw::c_uint,
1292        attribute: ::std::os::raw::c_uint,
1293        value: *mut ::std::os::raw::c_int,
1294    ) -> ::std::os::raw::c_int;
1295}
1296extern "C" {
1297    pub fn XNVCTRLQueryTargetAttribute(
1298        dpy: *mut Display,
1299        target_Type: ::std::os::raw::c_int,
1300        target_id: ::std::os::raw::c_int,
1301        display_mask: ::std::os::raw::c_uint,
1302        attribute: ::std::os::raw::c_uint,
1303        value: *mut ::std::os::raw::c_int,
1304    ) -> ::std::os::raw::c_int;
1305}
1306extern "C" {
1307    pub fn XNVCTRLQueryTargetAttribute64(
1308        dpy: *mut Display,
1309        target_Type: ::std::os::raw::c_int,
1310        target_id: ::std::os::raw::c_int,
1311        display_mask: ::std::os::raw::c_uint,
1312        attribute: ::std::os::raw::c_uint,
1313        value: *mut i64,
1314    ) -> ::std::os::raw::c_int;
1315}
1316extern "C" {
1317    pub fn XNVCTRLQueryStringAttribute(
1318        dpy: *mut Display,
1319        screen: ::std::os::raw::c_int,
1320        display_mask: ::std::os::raw::c_uint,
1321        attribute: ::std::os::raw::c_uint,
1322        ptr: *mut *mut ::std::os::raw::c_char,
1323    ) -> ::std::os::raw::c_int;
1324}
1325extern "C" {
1326    pub fn XNVCTRLQueryTargetStringAttribute(
1327        dpy: *mut Display,
1328        target_type: ::std::os::raw::c_int,
1329        target_id: ::std::os::raw::c_int,
1330        display_mask: ::std::os::raw::c_uint,
1331        attribute: ::std::os::raw::c_uint,
1332        ptr: *mut *mut ::std::os::raw::c_char,
1333    ) -> ::std::os::raw::c_int;
1334}
1335extern "C" {
1336    pub fn XNVCTRLSetStringAttribute(
1337        dpy: *mut Display,
1338        screen: ::std::os::raw::c_int,
1339        display_mask: ::std::os::raw::c_uint,
1340        attribute: ::std::os::raw::c_uint,
1341        ptr: *const ::std::os::raw::c_char,
1342    ) -> ::std::os::raw::c_int;
1343}
1344extern "C" {
1345    pub fn XNVCTRLSetTargetStringAttribute(
1346        dpy: *mut Display,
1347        target_type: ::std::os::raw::c_int,
1348        target_id: ::std::os::raw::c_int,
1349        display_mask: ::std::os::raw::c_uint,
1350        attribute: ::std::os::raw::c_uint,
1351        ptr: *const ::std::os::raw::c_char,
1352    ) -> ::std::os::raw::c_int;
1353}
1354extern "C" {
1355    pub fn XNVCTRLQueryValidAttributeValues(
1356        dpy: *mut Display,
1357        screen: ::std::os::raw::c_int,
1358        display_mask: ::std::os::raw::c_uint,
1359        attribute: ::std::os::raw::c_uint,
1360        values: *mut NVCTRLAttributeValidValuesRec,
1361    ) -> ::std::os::raw::c_int;
1362}
1363extern "C" {
1364    pub fn XNVCTRLQueryValidTargetAttributeValues(
1365        dpy: *mut Display,
1366        target_type: ::std::os::raw::c_int,
1367        target_id: ::std::os::raw::c_int,
1368        display_mask: ::std::os::raw::c_uint,
1369        attribute: ::std::os::raw::c_uint,
1370        values: *mut NVCTRLAttributeValidValuesRec,
1371    ) -> ::std::os::raw::c_int;
1372}
1373extern "C" {
1374    pub fn XNVCTRLQueryValidTargetStringAttributeValues(
1375        dpy: *mut Display,
1376        target_type: ::std::os::raw::c_int,
1377        target_id: ::std::os::raw::c_int,
1378        display_mask: ::std::os::raw::c_uint,
1379        attribute: ::std::os::raw::c_uint,
1380        values: *mut NVCTRLAttributeValidValuesRec,
1381    ) -> ::std::os::raw::c_int;
1382}
1383extern "C" {
1384    pub fn XNVCTRLQueryAttributePermissions(
1385        dpy: *mut Display,
1386        attribute: ::std::os::raw::c_uint,
1387        permissions: *mut NVCTRLAttributePermissionsRec,
1388    ) -> ::std::os::raw::c_int;
1389}
1390extern "C" {
1391    pub fn XNVCTRLQueryStringAttributePermissions(
1392        dpy: *mut Display,
1393        attribute: ::std::os::raw::c_uint,
1394        permissions: *mut NVCTRLAttributePermissionsRec,
1395    ) -> ::std::os::raw::c_int;
1396}
1397extern "C" {
1398    pub fn XNVCTRLQueryBinaryDataAttributePermissions(
1399        dpy: *mut Display,
1400        attribute: ::std::os::raw::c_uint,
1401        permissions: *mut NVCTRLAttributePermissionsRec,
1402    ) -> ::std::os::raw::c_int;
1403}
1404extern "C" {
1405    pub fn XNVCTRLQueryStringOperationAttributePermissions(
1406        dpy: *mut Display,
1407        attribute: ::std::os::raw::c_uint,
1408        permissions: *mut NVCTRLAttributePermissionsRec,
1409    ) -> ::std::os::raw::c_int;
1410}
1411extern "C" {
1412    pub fn XNVCTRLSetGvoColorConversion(
1413        dpy: *mut Display,
1414        screen: ::std::os::raw::c_int,
1415        colorMatrix: *mut [f32; 3usize],
1416        colorOffset: *mut f32,
1417        colorScale: *mut f32,
1418    );
1419}
1420extern "C" {
1421    pub fn XNVCTRLQueryGvoColorConversion(
1422        dpy: *mut Display,
1423        screen: ::std::os::raw::c_int,
1424        colorMatrix: *mut [f32; 3usize],
1425        colorOffset: *mut f32,
1426        colorScale: *mut f32,
1427    ) -> ::std::os::raw::c_int;
1428}
1429extern "C" {
1430    pub fn XNVCTRLQueryBinaryData(
1431        dpy: *mut Display,
1432        screen: ::std::os::raw::c_int,
1433        display_mask: ::std::os::raw::c_uint,
1434        attribute: ::std::os::raw::c_uint,
1435        ptr: *mut *mut ::std::os::raw::c_uchar,
1436        len: *mut ::std::os::raw::c_int,
1437    ) -> ::std::os::raw::c_int;
1438}
1439extern "C" {
1440    pub fn XNVCTRLQueryTargetBinaryData(
1441        dpy: *mut Display,
1442        target_type: ::std::os::raw::c_int,
1443        target_id: ::std::os::raw::c_int,
1444        display_mask: ::std::os::raw::c_uint,
1445        attribute: ::std::os::raw::c_uint,
1446        ptr: *mut *mut ::std::os::raw::c_uchar,
1447        len: *mut ::std::os::raw::c_int,
1448    ) -> ::std::os::raw::c_int;
1449}
1450extern "C" {
1451    pub fn XNVCTRLStringOperation(
1452        dpy: *mut Display,
1453        target_type: ::std::os::raw::c_int,
1454        target_id: ::std::os::raw::c_int,
1455        display_mask: ::std::os::raw::c_uint,
1456        attribute: ::std::os::raw::c_uint,
1457        pIn: *const ::std::os::raw::c_char,
1458        ppOut: *mut *mut ::std::os::raw::c_char,
1459    ) -> ::std::os::raw::c_int;
1460}
1461extern "C" {
1462    pub fn XNVCTRLBindWarpPixmapName(
1463        dpy: *mut Display,
1464        screen: ::std::os::raw::c_int,
1465        pixmap_id: Pixmap,
1466        name: *const ::std::os::raw::c_char,
1467        dataType: ::std::os::raw::c_uint,
1468        vertexCount: ::std::os::raw::c_uint,
1469    ) -> ::std::os::raw::c_int;
1470}