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