NVAPI Reference Documentation 545
Loading...
Searching...
No Matches
nvapi_lite_salend.h
1 /************************************************************************************************************************************\
2|* *|
3|* Copyright © 2012 NVIDIA Corporation. All rights reserved. *|
4|* *|
5|* NOTICE TO USER: *|
6|* *|
7|* This software is subject to NVIDIA ownership rights under U.S. and international Copyright laws. *|
8|* *|
9|* This software and the information contained herein are PROPRIETARY and CONFIDENTIAL to NVIDIA *|
10|* and are being provided solely under the terms and conditions of an NVIDIA software license agreement. *|
11|* Otherwise, you have no rights to use or access this software in any manner. *|
12|* *|
13|* If not covered by the applicable NVIDIA software license agreement: *|
14|* NVIDIA MAKES NO REPRESENTATION ABOUT THE SUITABILITY OF THIS SOFTWARE FOR ANY PURPOSE. *|
15|* IT IS PROVIDED "AS IS" WITHOUT EXPRESS OR IMPLIED WARRANTY OF ANY KIND. *|
16|* NVIDIA DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, *|
17|* INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY, NONINFRINGEMENT, AND FITNESS FOR A PARTICULAR PURPOSE. *|
18|* IN NO EVENT SHALL NVIDIA BE LIABLE FOR ANY SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, *|
19|* OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, *|
20|* NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOURCE CODE. *|
21|* *|
22|* U.S. Government End Users. *|
23|* This software is a "commercial item" as that term is defined at 48 C.F.R. 2.101 (OCT 1995), *|
24|* consisting of "commercial computer software" and "commercial computer software documentation" *|
25|* as such terms are used in 48 C.F.R. 12.212 (SEPT 1995) and is provided to the U.S. Government only as a commercial end item. *|
26|* Consistent with 48 C.F.R.12.212 and 48 C.F.R. 227.7202-1 through 227.7202-4 (JUNE 1995), *|
27|* all U.S. Government End Users acquire the software with only those rights set forth herein. *|
28|* *|
29|* Any use of this software in individual and commercial software must include, *|
30|* in the user documentation and internal comments to the code, *|
31|* the above Disclaimer (as applicable) and U.S. Government End Users Notice. *|
32|* *|
33 \************************************************************************************************************************************/
34#ifndef __NVAPI_EMPTY_SAL
35#ifdef __nvapi_undef__ecount
36 #undef __ecount
37 #undef __nvapi_undef__ecount
38#endif
39#ifdef __nvapi_undef__bcount
40 #undef __bcount
41 #undef __nvapi_undef__bcount
42#endif
43#ifdef __nvapi_undef__in
44 #undef __in
45 #undef __nvapi_undef__in
46#endif
47#ifdef __nvapi_undef__in_ecount
48 #undef __in_ecount
49 #undef __nvapi_undef__in_ecount
50#endif
51#ifdef __nvapi_undef__in_bcount
52 #undef __in_bcount
53 #undef __nvapi_undef__in_bcount
54#endif
55#ifdef __nvapi_undef__in_z
56 #undef __in_z
57 #undef __nvapi_undef__in_z
58#endif
59#ifdef __nvapi_undef__in_ecount_z
60 #undef __in_ecount_z
61 #undef __nvapi_undef__in_ecount_z
62#endif
63#ifdef __nvapi_undef__in_bcount_z
64 #undef __in_bcount_z
65 #undef __nvapi_undef__in_bcount_z
66#endif
67#ifdef __nvapi_undef__in_nz
68 #undef __in_nz
69 #undef __nvapi_undef__in_nz
70#endif
71#ifdef __nvapi_undef__in_ecount_nz
72 #undef __in_ecount_nz
73 #undef __nvapi_undef__in_ecount_nz
74#endif
75#ifdef __nvapi_undef__in_bcount_nz
76 #undef __in_bcount_nz
77 #undef __nvapi_undef__in_bcount_nz
78#endif
79#ifdef __nvapi_undef__out
80 #undef __out
81 #undef __nvapi_undef__out
82#endif
83#ifdef __nvapi_undef__out_ecount
84 #undef __out_ecount
85 #undef __nvapi_undef__out_ecount
86#endif
87#ifdef __nvapi_undef__out_bcount
88 #undef __out_bcount
89 #undef __nvapi_undef__out_bcount
90#endif
91#ifdef __nvapi_undef__out_ecount_part
92 #undef __out_ecount_part
93 #undef __nvapi_undef__out_ecount_part
94#endif
95#ifdef __nvapi_undef__out_bcount_part
96 #undef __out_bcount_part
97 #undef __nvapi_undef__out_bcount_part
98#endif
99#ifdef __nvapi_undef__out_ecount_full
100 #undef __out_ecount_full
101 #undef __nvapi_undef__out_ecount_full
102#endif
103#ifdef __nvapi_undef__out_bcount_full
104 #undef __out_bcount_full
105 #undef __nvapi_undef__out_bcount_full
106#endif
107#ifdef __nvapi_undef__out_z
108 #undef __out_z
109 #undef __nvapi_undef__out_z
110#endif
111#ifdef __nvapi_undef__out_z_opt
112 #undef __out_z_opt
113 #undef __nvapi_undef__out_z_opt
114#endif
115#ifdef __nvapi_undef__out_ecount_z
116 #undef __out_ecount_z
117 #undef __nvapi_undef__out_ecount_z
118#endif
119#ifdef __nvapi_undef__out_bcount_z
120 #undef __out_bcount_z
121 #undef __nvapi_undef__out_bcount_z
122#endif
123#ifdef __nvapi_undef__out_ecount_part_z
124 #undef __out_ecount_part_z
125 #undef __nvapi_undef__out_ecount_part_z
126#endif
127#ifdef __nvapi_undef__out_bcount_part_z
128 #undef __out_bcount_part_z
129 #undef __nvapi_undef__out_bcount_part_z
130#endif
131#ifdef __nvapi_undef__out_ecount_full_z
132 #undef __out_ecount_full_z
133 #undef __nvapi_undef__out_ecount_full_z
134#endif
135#ifdef __nvapi_undef__out_bcount_full_z
136 #undef __out_bcount_full_z
137 #undef __nvapi_undef__out_bcount_full_z
138#endif
139#ifdef __nvapi_undef__out_nz
140 #undef __out_nz
141 #undef __nvapi_undef__out_nz
142#endif
143#ifdef __nvapi_undef__out_nz_opt
144 #undef __out_nz_opt
145 #undef __nvapi_undef__out_nz_opt
146#endif
147#ifdef __nvapi_undef__out_ecount_nz
148 #undef __out_ecount_nz
149 #undef __nvapi_undef__out_ecount_nz
150#endif
151#ifdef __nvapi_undef__out_bcount_nz
152 #undef __out_bcount_nz
153 #undef __nvapi_undef__out_bcount_nz
154#endif
155#ifdef __nvapi_undef__inout
156 #undef __inout
157 #undef __nvapi_undef__inout
158#endif
159#ifdef __nvapi_undef__inout_ecount
160 #undef __inout_ecount
161 #undef __nvapi_undef__inout_ecount
162#endif
163#ifdef __nvapi_undef__inout_bcount
164 #undef __inout_bcount
165 #undef __nvapi_undef__inout_bcount
166#endif
167#ifdef __nvapi_undef__inout_ecount_part
168 #undef __inout_ecount_part
169 #undef __nvapi_undef__inout_ecount_part
170#endif
171#ifdef __nvapi_undef__inout_bcount_part
172 #undef __inout_bcount_part
173 #undef __nvapi_undef__inout_bcount_part
174#endif
175#ifdef __nvapi_undef__inout_ecount_full
176 #undef __inout_ecount_full
177 #undef __nvapi_undef__inout_ecount_full
178#endif
179#ifdef __nvapi_undef__inout_bcount_full
180 #undef __inout_bcount_full
181 #undef __nvapi_undef__inout_bcount_full
182#endif
183#ifdef __nvapi_undef__inout_z
184 #undef __inout_z
185 #undef __nvapi_undef__inout_z
186#endif
187#ifdef __nvapi_undef__inout_ecount_z
188 #undef __inout_ecount_z
189 #undef __nvapi_undef__inout_ecount_z
190#endif
191#ifdef __nvapi_undef__inout_bcount_z
192 #undef __inout_bcount_z
193 #undef __nvapi_undef__inout_bcount_z
194#endif
195#ifdef __nvapi_undef__inout_nz
196 #undef __inout_nz
197 #undef __nvapi_undef__inout_nz
198#endif
199#ifdef __nvapi_undef__inout_ecount_nz
200 #undef __inout_ecount_nz
201 #undef __nvapi_undef__inout_ecount_nz
202#endif
203#ifdef __nvapi_undef__inout_bcount_nz
204 #undef __inout_bcount_nz
205 #undef __nvapi_undef__inout_bcount_nz
206#endif
207#ifdef __nvapi_undef__ecount_opt
208 #undef __ecount_opt
209 #undef __nvapi_undef__ecount_opt
210#endif
211#ifdef __nvapi_undef__bcount_opt
212 #undef __bcount_opt
213 #undef __nvapi_undef__bcount_opt
214#endif
215#ifdef __nvapi_undef__in_opt
216 #undef __in_opt
217 #undef __nvapi_undef__in_opt
218#endif
219#ifdef __nvapi_undef__in_ecount_opt
220 #undef __in_ecount_opt
221 #undef __nvapi_undef__in_ecount_opt
222#endif
223#ifdef __nvapi_undef__in_bcount_opt
224 #undef __in_bcount_opt
225 #undef __nvapi_undef__in_bcount_opt
226#endif
227#ifdef __nvapi_undef__in_z_opt
228 #undef __in_z_opt
229 #undef __nvapi_undef__in_z_opt
230#endif
231#ifdef __nvapi_undef__in_ecount_z_opt
232 #undef __in_ecount_z_opt
233 #undef __nvapi_undef__in_ecount_z_opt
234#endif
235#ifdef __nvapi_undef__in_bcount_z_opt
236 #undef __in_bcount_z_opt
237 #undef __nvapi_undef__in_bcount_z_opt
238#endif
239#ifdef __nvapi_undef__in_nz_opt
240 #undef __in_nz_opt
241 #undef __nvapi_undef__in_nz_opt
242#endif
243#ifdef __nvapi_undef__in_ecount_nz_opt
244 #undef __in_ecount_nz_opt
245 #undef __nvapi_undef__in_ecount_nz_opt
246#endif
247#ifdef __nvapi_undef__in_bcount_nz_opt
248 #undef __in_bcount_nz_opt
249 #undef __nvapi_undef__in_bcount_nz_opt
250#endif
251#ifdef __nvapi_undef__out_opt
252 #undef __out_opt
253 #undef __nvapi_undef__out_opt
254#endif
255#ifdef __nvapi_undef__out_ecount_opt
256 #undef __out_ecount_opt
257 #undef __nvapi_undef__out_ecount_opt
258#endif
259#ifdef __nvapi_undef__out_bcount_opt
260 #undef __out_bcount_opt
261 #undef __nvapi_undef__out_bcount_opt
262#endif
263#ifdef __nvapi_undef__out_ecount_part_opt
264 #undef __out_ecount_part_opt
265 #undef __nvapi_undef__out_ecount_part_opt
266#endif
267#ifdef __nvapi_undef__out_bcount_part_opt
268 #undef __out_bcount_part_opt
269 #undef __nvapi_undef__out_bcount_part_opt
270#endif
271#ifdef __nvapi_undef__out_ecount_full_opt
272 #undef __out_ecount_full_opt
273 #undef __nvapi_undef__out_ecount_full_opt
274#endif
275#ifdef __nvapi_undef__out_bcount_full_opt
276 #undef __out_bcount_full_opt
277 #undef __nvapi_undef__out_bcount_full_opt
278#endif
279#ifdef __nvapi_undef__out_ecount_z_opt
280 #undef __out_ecount_z_opt
281 #undef __nvapi_undef__out_ecount_z_opt
282#endif
283#ifdef __nvapi_undef__out_bcount_z_opt
284 #undef __out_bcount_z_opt
285 #undef __nvapi_undef__out_bcount_z_opt
286#endif
287#ifdef __nvapi_undef__out_ecount_part_z_opt
288 #undef __out_ecount_part_z_opt
289 #undef __nvapi_undef__out_ecount_part_z_opt
290#endif
291#ifdef __nvapi_undef__out_bcount_part_z_opt
292 #undef __out_bcount_part_z_opt
293 #undef __nvapi_undef__out_bcount_part_z_opt
294#endif
295#ifdef __nvapi_undef__out_ecount_full_z_opt
296 #undef __out_ecount_full_z_opt
297 #undef __nvapi_undef__out_ecount_full_z_opt
298#endif
299#ifdef __nvapi_undef__out_bcount_full_z_opt
300 #undef __out_bcount_full_z_opt
301 #undef __nvapi_undef__out_bcount_full_z_opt
302#endif
303#ifdef __nvapi_undef__out_ecount_nz_opt
304 #undef __out_ecount_nz_opt
305 #undef __nvapi_undef__out_ecount_nz_opt
306#endif
307#ifdef __nvapi_undef__out_bcount_nz_opt
308 #undef __out_bcount_nz_opt
309 #undef __nvapi_undef__out_bcount_nz_opt
310#endif
311#ifdef __nvapi_undef__inout_opt
312 #undef __inout_opt
313 #undef __nvapi_undef__inout_opt
314#endif
315#ifdef __nvapi_undef__inout_ecount_opt
316 #undef __inout_ecount_opt
317 #undef __nvapi_undef__inout_ecount_opt
318#endif
319#ifdef __nvapi_undef__inout_bcount_opt
320 #undef __inout_bcount_opt
321 #undef __nvapi_undef__inout_bcount_opt
322#endif
323#ifdef __nvapi_undef__inout_ecount_part_opt
324 #undef __inout_ecount_part_opt
325 #undef __nvapi_undef__inout_ecount_part_opt
326#endif
327#ifdef __nvapi_undef__inout_bcount_part_opt
328 #undef __inout_bcount_part_opt
329 #undef __nvapi_undef__inout_bcount_part_opt
330#endif
331#ifdef __nvapi_undef__inout_ecount_full_opt
332 #undef __inout_ecount_full_opt
333 #undef __nvapi_undef__inout_ecount_full_opt
334#endif
335#ifdef __nvapi_undef__inout_bcount_full_opt
336 #undef __inout_bcount_full_opt
337 #undef __nvapi_undef__inout_bcount_full_opt
338#endif
339#ifdef __nvapi_undef__inout_z_opt
340 #undef __inout_z_opt
341 #undef __nvapi_undef__inout_z_opt
342#endif
343#ifdef __nvapi_undef__inout_ecount_z_opt
344 #undef __inout_ecount_z_opt
345 #undef __nvapi_undef__inout_ecount_z_opt
346#endif
347#ifdef __nvapi_undef__inout_ecount_z_opt
348 #undef __inout_ecount_z_opt
349 #undef __nvapi_undef__inout_ecount_z_opt
350#endif
351#ifdef __nvapi_undef__inout_bcount_z_opt
352 #undef __inout_bcount_z_opt
353 #undef __nvapi_undef__inout_bcount_z_opt
354#endif
355#ifdef __nvapi_undef__inout_nz_opt
356 #undef __inout_nz_opt
357 #undef __nvapi_undef__inout_nz_opt
358#endif
359#ifdef __nvapi_undef__inout_ecount_nz_opt
360 #undef __inout_ecount_nz_opt
361 #undef __nvapi_undef__inout_ecount_nz_opt
362#endif
363#ifdef __nvapi_undef__inout_bcount_nz_opt
364 #undef __inout_bcount_nz_opt
365 #undef __nvapi_undef__inout_bcount_nz_opt
366#endif
367#ifdef __nvapi_undef__deref_ecount
368 #undef __deref_ecount
369 #undef __nvapi_undef__deref_ecount
370#endif
371#ifdef __nvapi_undef__deref_bcount
372 #undef __deref_bcount
373 #undef __nvapi_undef__deref_bcount
374#endif
375#ifdef __nvapi_undef__deref_out
376 #undef __deref_out
377 #undef __nvapi_undef__deref_out
378#endif
379#ifdef __nvapi_undef__deref_out_ecount
380 #undef __deref_out_ecount
381 #undef __nvapi_undef__deref_out_ecount
382#endif
383#ifdef __nvapi_undef__deref_out_bcount
384 #undef __deref_out_bcount
385 #undef __nvapi_undef__deref_out_bcount
386#endif
387#ifdef __nvapi_undef__deref_out_ecount_part
388 #undef __deref_out_ecount_part
389 #undef __nvapi_undef__deref_out_ecount_part
390#endif
391#ifdef __nvapi_undef__deref_out_bcount_part
392 #undef __deref_out_bcount_part
393 #undef __nvapi_undef__deref_out_bcount_part
394#endif
395#ifdef __nvapi_undef__deref_out_ecount_full
396 #undef __deref_out_ecount_full
397 #undef __nvapi_undef__deref_out_ecount_full
398#endif
399#ifdef __nvapi_undef__deref_out_bcount_full
400 #undef __deref_out_bcount_full
401 #undef __nvapi_undef__deref_out_bcount_full
402#endif
403#ifdef __nvapi_undef__deref_out_z
404 #undef __deref_out_z
405 #undef __nvapi_undef__deref_out_z
406#endif
407#ifdef __nvapi_undef__deref_out_ecount_z
408 #undef __deref_out_ecount_z
409 #undef __nvapi_undef__deref_out_ecount_z
410#endif
411#ifdef __nvapi_undef__deref_out_bcount_z
412 #undef __deref_out_bcount_z
413 #undef __nvapi_undef__deref_out_bcount_z
414#endif
415#ifdef __nvapi_undef__deref_out_nz
416 #undef __deref_out_nz
417 #undef __nvapi_undef__deref_out_nz
418#endif
419#ifdef __nvapi_undef__deref_out_ecount_nz
420 #undef __deref_out_ecount_nz
421 #undef __nvapi_undef__deref_out_ecount_nz
422#endif
423#ifdef __nvapi_undef__deref_out_bcount_nz
424 #undef __deref_out_bcount_nz
425 #undef __nvapi_undef__deref_out_bcount_nz
426#endif
427#ifdef __nvapi_undef__deref_inout
428 #undef __deref_inout
429 #undef __nvapi_undef__deref_inout
430#endif
431#ifdef __nvapi_undef__deref_inout_z
432 #undef __deref_inout_z
433 #undef __nvapi_undef__deref_inout_z
434#endif
435#ifdef __nvapi_undef__deref_inout_ecount
436 #undef __deref_inout_ecount
437 #undef __nvapi_undef__deref_inout_ecount
438#endif
439#ifdef __nvapi_undef__deref_inout_bcount
440 #undef __deref_inout_bcount
441 #undef __nvapi_undef__deref_inout_bcount
442#endif
443#ifdef __nvapi_undef__deref_inout_ecount_part
444 #undef __deref_inout_ecount_part
445 #undef __nvapi_undef__deref_inout_ecount_part
446#endif
447#ifdef __nvapi_undef__deref_inout_bcount_part
448 #undef __deref_inout_bcount_part
449 #undef __nvapi_undef__deref_inout_bcount_part
450#endif
451#ifdef __nvapi_undef__deref_inout_ecount_full
452 #undef __deref_inout_ecount_full
453 #undef __nvapi_undef__deref_inout_ecount_full
454#endif
455#ifdef __nvapi_undef__deref_inout_bcount_full
456 #undef __deref_inout_bcount_full
457 #undef __nvapi_undef__deref_inout_bcount_full
458#endif
459#ifdef __nvapi_undef__deref_inout_z
460 #undef __deref_inout_z
461 #undef __nvapi_undef__deref_inout_z
462#endif
463#ifdef __nvapi_undef__deref_inout_ecount_z
464 #undef __deref_inout_ecount_z
465 #undef __nvapi_undef__deref_inout_ecount_z
466#endif
467#ifdef __nvapi_undef__deref_inout_bcount_z
468 #undef __deref_inout_bcount_z
469 #undef __nvapi_undef__deref_inout_bcount_z
470#endif
471#ifdef __nvapi_undef__deref_inout_nz
472 #undef __deref_inout_nz
473 #undef __nvapi_undef__deref_inout_nz
474#endif
475#ifdef __nvapi_undef__deref_inout_ecount_nz
476 #undef __deref_inout_ecount_nz
477 #undef __nvapi_undef__deref_inout_ecount_nz
478#endif
479#ifdef __nvapi_undef__deref_inout_bcount_nz
480 #undef __deref_inout_bcount_nz
481 #undef __nvapi_undef__deref_inout_bcount_nz
482#endif
483#ifdef __nvapi_undef__deref_ecount_opt
484 #undef __deref_ecount_opt
485 #undef __nvapi_undef__deref_ecount_opt
486#endif
487#ifdef __nvapi_undef__deref_bcount_opt
488 #undef __deref_bcount_opt
489 #undef __nvapi_undef__deref_bcount_opt
490#endif
491#ifdef __nvapi_undef__deref_out_opt
492 #undef __deref_out_opt
493 #undef __nvapi_undef__deref_out_opt
494#endif
495#ifdef __nvapi_undef__deref_out_ecount_opt
496 #undef __deref_out_ecount_opt
497 #undef __nvapi_undef__deref_out_ecount_opt
498#endif
499#ifdef __nvapi_undef__deref_out_bcount_opt
500 #undef __deref_out_bcount_opt
501 #undef __nvapi_undef__deref_out_bcount_opt
502#endif
503#ifdef __nvapi_undef__deref_out_ecount_part_opt
504 #undef __deref_out_ecount_part_opt
505 #undef __nvapi_undef__deref_out_ecount_part_opt
506#endif
507#ifdef __nvapi_undef__deref_out_bcount_part_opt
508 #undef __deref_out_bcount_part_opt
509 #undef __nvapi_undef__deref_out_bcount_part_opt
510#endif
511#ifdef __nvapi_undef__deref_out_ecount_full_opt
512 #undef __deref_out_ecount_full_opt
513 #undef __nvapi_undef__deref_out_ecount_full_opt
514#endif
515#ifdef __nvapi_undef__deref_out_bcount_full_opt
516 #undef __deref_out_bcount_full_opt
517 #undef __nvapi_undef__deref_out_bcount_full_opt
518#endif
519#ifdef __nvapi_undef__deref_out_z_opt
520 #undef __deref_out_z_opt
521 #undef __nvapi_undef__deref_out_z_opt
522#endif
523#ifdef __nvapi_undef__deref_out_ecount_z_opt
524 #undef __deref_out_ecount_z_opt
525 #undef __nvapi_undef__deref_out_ecount_z_opt
526#endif
527#ifdef __nvapi_undef__deref_out_bcount_z_opt
528 #undef __deref_out_bcount_z_opt
529 #undef __nvapi_undef__deref_out_bcount_z_opt
530#endif
531#ifdef __nvapi_undef__deref_out_nz_opt
532 #undef __deref_out_nz_opt
533 #undef __nvapi_undef__deref_out_nz_opt
534#endif
535#ifdef __nvapi_undef__deref_out_ecount_nz_opt
536 #undef __deref_out_ecount_nz_opt
537 #undef __nvapi_undef__deref_out_ecount_nz_opt
538#endif
539#ifdef __nvapi_undef__deref_out_bcount_nz_opt
540 #undef __deref_out_bcount_nz_opt
541 #undef __nvapi_undef__deref_out_bcount_nz_opt
542#endif
543#ifdef __nvapi_undef__deref_inout_opt
544 #undef __deref_inout_opt
545 #undef __nvapi_undef__deref_inout_opt
546#endif
547#ifdef __nvapi_undef__deref_inout_ecount_opt
548 #undef __deref_inout_ecount_opt
549 #undef __nvapi_undef__deref_inout_ecount_opt
550#endif
551#ifdef __nvapi_undef__deref_inout_bcount_opt
552 #undef __deref_inout_bcount_opt
553 #undef __nvapi_undef__deref_inout_bcount_opt
554#endif
555#ifdef __nvapi_undef__deref_inout_ecount_part_opt
556 #undef __deref_inout_ecount_part_opt
557 #undef __nvapi_undef__deref_inout_ecount_part_opt
558#endif
559#ifdef __nvapi_undef__deref_inout_bcount_part_opt
560 #undef __deref_inout_bcount_part_opt
561 #undef __nvapi_undef__deref_inout_bcount_part_opt
562#endif
563#ifdef __nvapi_undef__deref_inout_ecount_full_opt
564 #undef __deref_inout_ecount_full_opt
565 #undef __nvapi_undef__deref_inout_ecount_full_opt
566#endif
567#ifdef __nvapi_undef__deref_inout_bcount_full_opt
568 #undef __deref_inout_bcount_full_opt
569 #undef __nvapi_undef__deref_inout_bcount_full_opt
570#endif
571#ifdef __nvapi_undef__deref_inout_z_opt
572 #undef __deref_inout_z_opt
573 #undef __nvapi_undef__deref_inout_z_opt
574#endif
575#ifdef __nvapi_undef__deref_inout_ecount_z_opt
576 #undef __deref_inout_ecount_z_opt
577 #undef __nvapi_undef__deref_inout_ecount_z_opt
578#endif
579#ifdef __nvapi_undef__deref_inout_bcount_z_opt
580 #undef __deref_inout_bcount_z_opt
581 #undef __nvapi_undef__deref_inout_bcount_z_opt
582#endif
583#ifdef __nvapi_undef__deref_inout_nz_opt
584 #undef __deref_inout_nz_opt
585 #undef __nvapi_undef__deref_inout_nz_opt
586#endif
587#ifdef __nvapi_undef__deref_inout_ecount_nz_opt
588 #undef __deref_inout_ecount_nz_opt
589 #undef __nvapi_undef__deref_inout_ecount_nz_opt
590#endif
591#ifdef __nvapi_undef__deref_inout_bcount_nz_opt
592 #undef __deref_inout_bcount_nz_opt
593 #undef __nvapi_undef__deref_inout_bcount_nz_opt
594#endif
595#ifdef __nvapi_undef__deref_opt_ecount
596 #undef __deref_opt_ecount
597 #undef __nvapi_undef__deref_opt_ecount
598#endif
599#ifdef __nvapi_undef__deref_opt_bcount
600 #undef __deref_opt_bcount
601 #undef __nvapi_undef__deref_opt_bcount
602#endif
603#ifdef __nvapi_undef__deref_opt_out
604 #undef __deref_opt_out
605 #undef __nvapi_undef__deref_opt_out
606#endif
607#ifdef __nvapi_undef__deref_opt_out_z
608 #undef __deref_opt_out_z
609 #undef __nvapi_undef__deref_opt_out_z
610#endif
611#ifdef __nvapi_undef__deref_opt_out_ecount
612 #undef __deref_opt_out_ecount
613 #undef __nvapi_undef__deref_opt_out_ecount
614#endif
615#ifdef __nvapi_undef__deref_opt_out_bcount
616 #undef __deref_opt_out_bcount
617 #undef __nvapi_undef__deref_opt_out_bcount
618#endif
619#ifdef __nvapi_undef__deref_opt_out_ecount_part
620 #undef __deref_opt_out_ecount_part
621 #undef __nvapi_undef__deref_opt_out_ecount_part
622#endif
623#ifdef __nvapi_undef__deref_opt_out_bcount_part
624 #undef __deref_opt_out_bcount_part
625 #undef __nvapi_undef__deref_opt_out_bcount_part
626#endif
627#ifdef __nvapi_undef__deref_opt_out_ecount_full
628 #undef __deref_opt_out_ecount_full
629 #undef __nvapi_undef__deref_opt_out_ecount_full
630#endif
631#ifdef __nvapi_undef__deref_opt_out_bcount_full
632 #undef __deref_opt_out_bcount_full
633 #undef __nvapi_undef__deref_opt_out_bcount_full
634#endif
635#ifdef __nvapi_undef__deref_opt_inout
636 #undef __deref_opt_inout
637 #undef __nvapi_undef__deref_opt_inout
638#endif
639#ifdef __nvapi_undef__deref_opt_inout_ecount
640 #undef __deref_opt_inout_ecount
641 #undef __nvapi_undef__deref_opt_inout_ecount
642#endif
643#ifdef __nvapi_undef__deref_opt_inout_bcount
644 #undef __deref_opt_inout_bcount
645 #undef __nvapi_undef__deref_opt_inout_bcount
646#endif
647#ifdef __nvapi_undef__deref_opt_inout_ecount_part
648 #undef __deref_opt_inout_ecount_part
649 #undef __nvapi_undef__deref_opt_inout_ecount_part
650#endif
651#ifdef __nvapi_undef__deref_opt_inout_bcount_part
652 #undef __deref_opt_inout_bcount_part
653 #undef __nvapi_undef__deref_opt_inout_bcount_part
654#endif
655#ifdef __nvapi_undef__deref_opt_inout_ecount_full
656 #undef __deref_opt_inout_ecount_full
657 #undef __nvapi_undef__deref_opt_inout_ecount_full
658#endif
659#ifdef __nvapi_undef__deref_opt_inout_bcount_full
660 #undef __deref_opt_inout_bcount_full
661 #undef __nvapi_undef__deref_opt_inout_bcount_full
662#endif
663#ifdef __nvapi_undef__deref_opt_inout_z
664 #undef __deref_opt_inout_z
665 #undef __nvapi_undef__deref_opt_inout_z
666#endif
667#ifdef __nvapi_undef__deref_opt_inout_ecount_z
668 #undef __deref_opt_inout_ecount_z
669 #undef __nvapi_undef__deref_opt_inout_ecount_z
670#endif
671#ifdef __nvapi_undef__deref_opt_inout_bcount_z
672 #undef __deref_opt_inout_bcount_z
673 #undef __nvapi_undef__deref_opt_inout_bcount_z
674#endif
675#ifdef __nvapi_undef__deref_opt_inout_nz
676 #undef __deref_opt_inout_nz
677 #undef __nvapi_undef__deref_opt_inout_nz
678#endif
679#ifdef __nvapi_undef__deref_opt_inout_ecount_nz
680 #undef __deref_opt_inout_ecount_nz
681 #undef __nvapi_undef__deref_opt_inout_ecount_nz
682#endif
683#ifdef __nvapi_undef__deref_opt_inout_bcount_nz
684 #undef __deref_opt_inout_bcount_nz
685 #undef __nvapi_undef__deref_opt_inout_bcount_nz
686#endif
687#ifdef __nvapi_undef__deref_opt_ecount_opt
688 #undef __deref_opt_ecount_opt
689 #undef __nvapi_undef__deref_opt_ecount_opt
690#endif
691#ifdef __nvapi_undef__deref_opt_bcount_opt
692 #undef __deref_opt_bcount_opt
693 #undef __nvapi_undef__deref_opt_bcount_opt
694#endif
695#ifdef __nvapi_undef__deref_opt_out_opt
696 #undef __deref_opt_out_opt
697 #undef __nvapi_undef__deref_opt_out_opt
698#endif
699#ifdef __nvapi_undef__deref_opt_out_ecount_opt
700 #undef __deref_opt_out_ecount_opt
701 #undef __nvapi_undef__deref_opt_out_ecount_opt
702#endif
703#ifdef __nvapi_undef__deref_opt_out_bcount_opt
704 #undef __deref_opt_out_bcount_opt
705 #undef __nvapi_undef__deref_opt_out_bcount_opt
706#endif
707#ifdef __nvapi_undef__deref_opt_out_ecount_part_opt
708 #undef __deref_opt_out_ecount_part_opt
709 #undef __nvapi_undef__deref_opt_out_ecount_part_opt
710#endif
711#ifdef __nvapi_undef__deref_opt_out_bcount_part_opt
712 #undef __deref_opt_out_bcount_part_opt
713 #undef __nvapi_undef__deref_opt_out_bcount_part_opt
714#endif
715#ifdef __nvapi_undef__deref_opt_out_ecount_full_opt
716 #undef __deref_opt_out_ecount_full_opt
717 #undef __nvapi_undef__deref_opt_out_ecount_full_opt
718#endif
719#ifdef __nvapi_undef__deref_opt_out_bcount_full_opt
720 #undef __deref_opt_out_bcount_full_opt
721 #undef __nvapi_undef__deref_opt_out_bcount_full_opt
722#endif
723#ifdef __nvapi_undef__deref_opt_out_z_opt
724 #undef __deref_opt_out_z_opt
725 #undef __nvapi_undef__deref_opt_out_z_opt
726#endif
727#ifdef __nvapi_undef__deref_opt_out_ecount_z_opt
728 #undef __deref_opt_out_ecount_z_opt
729 #undef __nvapi_undef__deref_opt_out_ecount_z_opt
730#endif
731#ifdef __nvapi_undef__deref_opt_out_bcount_z_opt
732 #undef __deref_opt_out_bcount_z_opt
733 #undef __nvapi_undef__deref_opt_out_bcount_z_opt
734#endif
735#ifdef __nvapi_undef__deref_opt_out_nz_opt
736 #undef __deref_opt_out_nz_opt
737 #undef __nvapi_undef__deref_opt_out_nz_opt
738#endif
739#ifdef __nvapi_undef__deref_opt_out_ecount_nz_opt
740 #undef __deref_opt_out_ecount_nz_opt
741 #undef __nvapi_undef__deref_opt_out_ecount_nz_opt
742#endif
743#ifdef __nvapi_undef__deref_opt_out_bcount_nz_opt
744 #undef __deref_opt_out_bcount_nz_opt
745 #undef __nvapi_undef__deref_opt_out_bcount_nz_opt
746#endif
747#ifdef __nvapi_undef__deref_opt_inout_opt
748 #undef __deref_opt_inout_opt
749 #undef __nvapi_undef__deref_opt_inout_opt
750#endif
751#ifdef __nvapi_undef__deref_opt_inout_ecount_opt
752 #undef __deref_opt_inout_ecount_opt
753 #undef __nvapi_undef__deref_opt_inout_ecount_opt
754#endif
755#ifdef __nvapi_undef__deref_opt_inout_bcount_opt
756 #undef __deref_opt_inout_bcount_opt
757 #undef __nvapi_undef__deref_opt_inout_bcount_opt
758#endif
759#ifdef __nvapi_undef__deref_opt_inout_ecount_part_opt
760 #undef __deref_opt_inout_ecount_part_opt
761 #undef __nvapi_undef__deref_opt_inout_ecount_part_opt
762#endif
763#ifdef __nvapi_undef__deref_opt_inout_bcount_part_opt
764 #undef __deref_opt_inout_bcount_part_opt
765 #undef __nvapi_undef__deref_opt_inout_bcount_part_opt
766#endif
767#ifdef __nvapi_undef__deref_opt_inout_ecount_full_opt
768 #undef __deref_opt_inout_ecount_full_opt
769 #undef __nvapi_undef__deref_opt_inout_ecount_full_opt
770#endif
771#ifdef __nvapi_undef__deref_opt_inout_bcount_full_opt
772 #undef __deref_opt_inout_bcount_full_opt
773 #undef __nvapi_undef__deref_opt_inout_bcount_full_opt
774#endif
775#ifdef __nvapi_undef__deref_opt_inout_z_opt
776 #undef __deref_opt_inout_z_opt
777 #undef __nvapi_undef__deref_opt_inout_z_opt
778#endif
779#ifdef __nvapi_undef__deref_opt_inout_ecount_z_opt
780 #undef __deref_opt_inout_ecount_z_opt
781 #undef __nvapi_undef__deref_opt_inout_ecount_z_opt
782#endif
783#ifdef __nvapi_undef__deref_opt_inout_bcount_z_opt
784 #undef __deref_opt_inout_bcount_z_opt
785 #undef __nvapi_undef__deref_opt_inout_bcount_z_opt
786#endif
787#ifdef __nvapi_undef__deref_opt_inout_nz_opt
788 #undef __deref_opt_inout_nz_opt
789 #undef __nvapi_undef__deref_opt_inout_nz_opt
790#endif
791#ifdef __nvapi_undef__deref_opt_inout_ecount_nz_opt
792 #undef __deref_opt_inout_ecount_nz_opt
793 #undef __nvapi_undef__deref_opt_inout_ecount_nz_opt
794#endif
795#ifdef __nvapi_undef__deref_opt_inout_bcount_nz_opt
796 #undef __deref_opt_inout_bcount_nz_opt
797 #undef __nvapi_undef__deref_opt_inout_bcount_nz_opt
798#endif
799#ifdef __nvapi_success
800 #undef __success
801 #undef __nvapi_success
802#endif
803#ifdef __nvapi__Ret_notnull_
804 #undef __nvapi__Ret_notnull_
805 #undef _Ret_notnull_
806#endif
807#ifdef __nvapi__Post_writable_byte_size_
808 #undef __nvapi__Post_writable_byte_size_
809 #undef _Post_writable_byte_size_
810#endif
811#ifdef __nvapi_Outptr_
812 #undef __nvapi_Outptr_
813 #undef _Outptr_
814#endif
815
816#endif // __NVAPI_EMPTY_SAL