aboutsummaryrefslogtreecommitdiff
path: root/mesalib/src/mesa/drivers/windows/gdi/mesa.def
blob: d5c98801d32dfa30c0e44f1d9b44f59db4568032 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
; DO NOT EDIT - This file generated automatically by mesadef.py script
;DESCRIPTION 'Mesa (OpenGL work-alike) for Win32'
VERSION 6.5
;
; Module definition file for Mesa (OPENGL32.DLL)
;
; Note: The OpenGL functions use the STDCALL
; function calling convention.  Microsoft's
; OPENGL32 uses this convention and so must the
; Mesa OPENGL32 so that the Mesa DLL can be used
; as a drop-in replacement.
;
; The linker exports STDCALL entry points with
; 'decorated' names; e.g., _glBegin@0, where the
; trailing number is the number of bytes of 
; parameter data pushed onto the stack.  The
; callee is responsible for popping this data
; off the stack, usually via a RETF n instruction.
;
; However, the Microsoft OPENGL32.DLL does not export
; the decorated names, even though the calling convention
; is STDCALL.  So, this module definition file is
; needed to force the Mesa OPENGL32.DLL to export the
; symbols in the same manner as the Microsoft DLL.
; Were it not for this problem, this file would not
; be needed (for the gl* functions) since the entry
; points are compiled with dllexport declspec.
;
EXPORTS
	glNewList
	glEndList
	glCallList
	glCallLists
	glDeleteLists
	glGenLists
	glListBase
	glBegin
	glBitmap
	glColor3b
	glColor3bv
	glColor3d
	glColor3dv
	glColor3f
	glColor3fv
	glColor3i
	glColor3iv
	glColor3s
	glColor3sv
	glColor3ub
	glColor3ubv
	glColor3ui
	glColor3uiv
	glColor3us
	glColor3usv
	glColor4b
	glColor4bv
	glColor4d
	glColor4dv
	glColor4f
	glColor4fv
	glColor4i
	glColor4iv
	glColor4s
	glColor4sv
	glColor4ub
	glColor4ubv
	glColor4ui
	glColor4uiv
	glColor4us
	glColor4usv
	glEdgeFlag
	glEdgeFlagv
	glEnd
	glIndexd
	glIndexdv
	glIndexf
	glIndexfv
	glIndexi
	glIndexiv
	glIndexs
	glIndexsv
	glNormal3b
	glNormal3bv
	glNormal3d
	glNormal3dv
	glNormal3f
	glNormal3fv
	glNormal3i
	glNormal3iv
	glNormal3s
	glNormal3sv
	glRasterPos2d
	glRasterPos2dv
	glRasterPos2f
	glRasterPos2fv
	glRasterPos2i
	glRasterPos2iv
	glRasterPos2s
	glRasterPos2sv
	glRasterPos3d
	glRasterPos3dv
	glRasterPos3f
	glRasterPos3fv
	glRasterPos3i
	glRasterPos3iv
	glRasterPos3s
	glRasterPos3sv
	glRasterPos4d
	glRasterPos4dv
	glRasterPos4f
	glRasterPos4fv
	glRasterPos4i
	glRasterPos4iv
	glRasterPos4s
	glRasterPos4sv
	glRectd
	glRectdv
	glRectf
	glRectfv
	glRecti
	glRectiv
	glRects
	glRectsv
	glTexCoord1d
	glTexCoord1dv
	glTexCoord1f
	glTexCoord1fv
	glTexCoord1i
	glTexCoord1iv
	glTexCoord1s
	glTexCoord1sv
	glTexCoord2d
	glTexCoord2dv
	glTexCoord2f
	glTexCoord2fv
	glTexCoord2i
	glTexCoord2iv
	glTexCoord2s
	glTexCoord2sv
	glTexCoord3d
	glTexCoord3dv
	glTexCoord3f
	glTexCoord3fv
	glTexCoord3i
	glTexCoord3iv
	glTexCoord3s
	glTexCoord3sv
	glTexCoord4d
	glTexCoord4dv
	glTexCoord4f
	glTexCoord4fv
	glTexCoord4i
	glTexCoord4iv
	glTexCoord4s
	glTexCoord4sv
	glVertex2d
	glVertex2dv
	glVertex2f
	glVertex2fv
	glVertex2i
	glVertex2iv
	glVertex2s
	glVertex2sv
	glVertex3d
	glVertex3dv
	glVertex3f
	glVertex3fv
	glVertex3i
	glVertex3iv
	glVertex3s
	glVertex3sv
	glVertex4d
	glVertex4dv
	glVertex4f
	glVertex4fv
	glVertex4i
	glVertex4iv
	glVertex4s
	glVertex4sv
	glClipPlane
	glColorMaterial
	glCullFace
	glFogf
	glFogfv
	glFogi
	glFogiv
	glFrontFace
	glHint
	glLightf
	glLightfv
	glLighti
	glLightiv
	glLightModelf
	glLightModelfv
	glLightModeli
	glLightModeliv
	glLineStipple
	glLineWidth
	glMaterialf
	glMaterialfv
	glMateriali
	glMaterialiv
	glPointSize
	glPolygonMode
	glPolygonStipple
	glScissor
	glShadeModel
	glTexParameterf
	glTexParameterfv
	glTexParameteri
	glTexParameteriv
	glTexImage1D
	glTexImage2D
	glTexEnvf
	glTexEnvfv
	glTexEnvi
	glTexEnviv
	glTexGend
	glTexGendv
	glTexGenf
	glTexGenfv
	glTexGeni
	glTexGeniv
	glFeedbackBuffer
	glSelectBuffer
	glRenderMode
	glInitNames
	glLoadName
	glPassThrough
	glPopName
	glPushName
	glDrawBuffer
	glClear
	glClearAccum
	glClearIndex
	glClearColor
	glClearStencil
	glClearDepth
	glStencilMask
	glColorMask
	glDepthMask
	glIndexMask
	glAccum
	glDisable
	glEnable
	glFinish
	glFlush
	glPopAttrib
	glPushAttrib
	glMap1d
	glMap1f
	glMap2d
	glMap2f
	glMapGrid1d
	glMapGrid1f
	glMapGrid2d
	glMapGrid2f
	glEvalCoord1d
	glEvalCoord1dv
	glEvalCoord1f
	glEvalCoord1fv
	glEvalCoord2d
	glEvalCoord2dv
	glEvalCoord2f
	glEvalCoord2fv
	glEvalMesh1
	glEvalPoint1
	glEvalMesh2
	glEvalPoint2
	glAlphaFunc
	glBlendFunc
	glLogicOp
	glStencilFunc
	glStencilOp
	glDepthFunc
	glPixelZoom
	glPixelTransferf
	glPixelTransferi
	glPixelStoref
	glPixelStorei
	glPixelMapfv
	glPixelMapuiv
	glPixelMapusv
	glReadBuffer
	glCopyPixels
	glReadPixels
	glDrawPixels
	glGetBooleanv
	glGetClipPlane
	glGetDoublev
	glGetError
	glGetFloatv
	glGetIntegerv
	glGetLightfv
	glGetLightiv
	glGetMapdv
	glGetMapfv
	glGetMapiv
	glGetMaterialfv
	glGetMaterialiv
	glGetPixelMapfv
	glGetPixelMapuiv
	glGetPixelMapusv
	glGetPolygonStipple
	glGetString
	glGetTexEnvfv
	glGetTexEnviv
	glGetTexGendv
	glGetTexGenfv
	glGetTexGeniv
	glGetTexImage
	glGetTexParameterfv
	glGetTexParameteriv
	glGetTexLevelParameterfv
	glGetTexLevelParameteriv
	glIsEnabled
	glIsList
	glDepthRange
	glFrustum
	glLoadIdentity
	glLoadMatrixf
	glLoadMatrixd
	glMatrixMode
	glMultMatrixf
	glMultMatrixd
	glOrtho
	glPopMatrix
	glPushMatrix
	glRotated
	glRotatef
	glScaled
	glScalef
	glTranslated
	glTranslatef
	glViewport
	glArrayElement
	glColorPointer
	glDisableClientState
	glDrawArrays
	glDrawElements
	glEdgeFlagPointer
	glEnableClientState
	glGetPointerv
	glIndexPointer
	glInterleavedArrays
	glNormalPointer
	glTexCoordPointer
	glVertexPointer
	glPolygonOffset
	glCopyTexImage1D
	glCopyTexImage2D
	glCopyTexSubImage1D
	glCopyTexSubImage2D
	glTexSubImage1D
	glTexSubImage2D
	glAreTexturesResident
	glBindTexture
	glDeleteTextures
	glGenTextures
	glIsTexture
	glPrioritizeTextures
	glIndexub
	glIndexubv
	glPopClientAttrib
	glPushClientAttrib
	glBlendColor
	glBlendEquation
	glDrawRangeElements
	glColorTable
	glColorTableParameterfv
	glColorTableParameteriv
	glCopyColorTable
	glGetColorTable
	glGetColorTableParameterfv
	glGetColorTableParameteriv
	glColorSubTable
	glCopyColorSubTable
	glConvolutionFilter1D
	glConvolutionFilter2D
	glConvolutionParameterf
	glConvolutionParameterfv
	glConvolutionParameteri
	glConvolutionParameteriv
	glCopyConvolutionFilter1D
	glCopyConvolutionFilter2D
	glGetConvolutionFilter
	glGetConvolutionParameterfv
	glGetConvolutionParameteriv
	glGetSeparableFilter
	glSeparableFilter2D
	glGetHistogram
	glGetHistogramParameterfv
	glGetHistogramParameteriv
	glGetMinmax
	glGetMinmaxParameterfv
	glGetMinmaxParameteriv
	glHistogram
	glMinmax
	glResetHistogram
	glResetMinmax
	glTexImage3D
	glTexSubImage3D
	glCopyTexSubImage3D
	glActiveTextureARB
	glClientActiveTextureARB
	glMultiTexCoord1dARB
	glMultiTexCoord1dvARB
	glMultiTexCoord1fARB
	glMultiTexCoord1fvARB
	glMultiTexCoord1iARB
	glMultiTexCoord1ivARB
	glMultiTexCoord1sARB
	glMultiTexCoord1svARB
	glMultiTexCoord2dARB
	glMultiTexCoord2dvARB
	glMultiTexCoord2fARB
	glMultiTexCoord2fvARB
	glMultiTexCoord2iARB
	glMultiTexCoord2ivARB
	glMultiTexCoord2sARB
	glMultiTexCoord2svARB
	glMultiTexCoord3dARB
	glMultiTexCoord3dvARB
	glMultiTexCoord3fARB
	glMultiTexCoord3fvARB
	glMultiTexCoord3iARB
	glMultiTexCoord3ivARB
	glMultiTexCoord3sARB
	glMultiTexCoord3svARB
	glMultiTexCoord4dARB
	glMultiTexCoord4dvARB
	glMultiTexCoord4fARB
	glMultiTexCoord4fvARB
	glMultiTexCoord4iARB
	glMultiTexCoord4ivARB
	glMultiTexCoord4sARB
	glMultiTexCoord4svARB
	glLoadTransposeMatrixfARB
	glLoadTransposeMatrixdARB
	glMultTransposeMatrixfARB
	glMultTransposeMatrixdARB
	glSampleCoverageARB
	glCompressedTexImage3DARB
	glCompressedTexImage2DARB
	glCompressedTexImage1DARB
	glCompressedTexSubImage3DARB
	glCompressedTexSubImage2DARB
	glCompressedTexSubImage1DARB
	glGetCompressedTexImageARB
	glActiveTexture
	glClientActiveTexture
	glMultiTexCoord1d
	glMultiTexCoord1dv
	glMultiTexCoord1f
	glMultiTexCoord1fv
	glMultiTexCoord1i
	glMultiTexCoord1iv
	glMultiTexCoord1s
	glMultiTexCoord1sv
	glMultiTexCoord2d
	glMultiTexCoord2dv
	glMultiTexCoord2f
	glMultiTexCoord2fv
	glMultiTexCoord2i
	glMultiTexCoord2iv
	glMultiTexCoord2s
	glMultiTexCoord2sv
	glMultiTexCoord3d
	glMultiTexCoord3dv
	glMultiTexCoord3f
	glMultiTexCoord3fv
	glMultiTexCoord3i
	glMultiTexCoord3iv
	glMultiTexCoord3s
	glMultiTexCoord3sv
	glMultiTexCoord4d
	glMultiTexCoord4dv
	glMultiTexCoord4f
	glMultiTexCoord4fv
	glMultiTexCoord4i
	glMultiTexCoord4iv
	glMultiTexCoord4s
	glMultiTexCoord4sv
	glLoadTransposeMatrixf
	glLoadTransposeMatrixd
	glMultTransposeMatrixf
	glMultTransposeMatrixd
	glSampleCoverage
	glCompressedTexImage3D
	glCompressedTexImage2D
	glCompressedTexImage1D
	glCompressedTexSubImage3D
	glCompressedTexSubImage2D
	glCompressedTexSubImage1D
	glGetCompressedTexImage
	glBlendColorEXT
	glPolygonOffsetEXT
	glTexImage3DEXT
	glTexSubImage3DEXT
	glTexSubImage1DEXT
	glTexSubImage2DEXT
	glCopyTexImage1DEXT
	glCopyTexImage2DEXT
	glCopyTexSubImage1DEXT
	glCopyTexSubImage2DEXT
	glCopyTexSubImage3DEXT
	glAreTexturesResidentEXT
	glBindTextureEXT
	glDeleteTexturesEXT
	glGenTexturesEXT
	glIsTextureEXT
	glPrioritizeTexturesEXT
	glArrayElementEXT
	glColorPointerEXT
	glDrawArraysEXT
	glEdgeFlagPointerEXT
	glGetPointervEXT
	glIndexPointerEXT
	glNormalPointerEXT
	glTexCoordPointerEXT
	glVertexPointerEXT
	glBlendEquationEXT
	glPointParameterfEXT
	glPointParameterfvEXT
	glPointParameterfARB
	glPointParameterfvARB
	glColorTableEXT
	glGetColorTableEXT
	glGetColorTableParameterivEXT
	glGetColorTableParameterfvEXT
	glLockArraysEXT
	glUnlockArraysEXT
	glDrawRangeElementsEXT
	glSecondaryColor3bEXT
	glSecondaryColor3bvEXT
	glSecondaryColor3dEXT
	glSecondaryColor3dvEXT
	glSecondaryColor3fEXT
	glSecondaryColor3fvEXT
	glSecondaryColor3iEXT
	glSecondaryColor3ivEXT
	glSecondaryColor3sEXT
	glSecondaryColor3svEXT
	glSecondaryColor3ubEXT
	glSecondaryColor3ubvEXT
	glSecondaryColor3uiEXT
	glSecondaryColor3uivEXT
	glSecondaryColor3usEXT
	glSecondaryColor3usvEXT
	glSecondaryColorPointerEXT
	glMultiDrawArraysEXT
	glMultiDrawElementsEXT
	glFogCoordfEXT
	glFogCoordfvEXT
	glFogCoorddEXT
	glFogCoorddvEXT
	glFogCoordPointerEXT
	glBlendFuncSeparateEXT
	glFlushVertexArrayRangeNV
	glVertexArrayRangeNV
	glCombinerParameterfvNV
	glCombinerParameterfNV
	glCombinerParameterivNV
	glCombinerParameteriNV
	glCombinerInputNV
	glCombinerOutputNV
	glFinalCombinerInputNV
	glGetCombinerInputParameterfvNV
	glGetCombinerInputParameterivNV
	glGetCombinerOutputParameterfvNV
	glGetCombinerOutputParameterivNV
	glGetFinalCombinerInputParameterfvNV
	glGetFinalCombinerInputParameterivNV
	glResizeBuffersMESA
	glWindowPos2dMESA
	glWindowPos2dvMESA
	glWindowPos2fMESA
	glWindowPos2fvMESA
	glWindowPos2iMESA
	glWindowPos2ivMESA
	glWindowPos2sMESA
	glWindowPos2svMESA
	glWindowPos3dMESA
	glWindowPos3dvMESA
	glWindowPos3fMESA
	glWindowPos3fvMESA
	glWindowPos3iMESA
	glWindowPos3ivMESA
	glWindowPos3sMESA
	glWindowPos3svMESA
	glWindowPos4dMESA
	glWindowPos4dvMESA
	glWindowPos4fMESA
	glWindowPos4fvMESA
	glWindowPos4iMESA
	glWindowPos4ivMESA
	glWindowPos4sMESA
	glWindowPos4svMESA
	glWindowPos2dARB
	glWindowPos2fARB
	glWindowPos2iARB
	glWindowPos2sARB
	glWindowPos2dvARB
	glWindowPos2fvARB
	glWindowPos2ivARB
	glWindowPos2svARB
	glWindowPos3dARB
	glWindowPos3fARB
	glWindowPos3iARB
	glWindowPos3sARB
	glWindowPos3dvARB
	glWindowPos3fvARB
	glWindowPos3ivARB
	glWindowPos3svARB
	glAreProgramsResidentNV
	glBindProgramNV
	glDeleteProgramsNV
	glExecuteProgramNV
	glGenProgramsNV
	glGetProgramParameterdvNV
	glGetProgramParameterfvNV
	glGetProgramivNV
	glGetProgramStringNV
	glGetTrackMatrixivNV
	glGetVertexAttribdvNV
	glGetVertexAttribfvNV
	glGetVertexAttribivNV
	glGetVertexAttribPointervNV
	glIsProgramNV
	glLoadProgramNV
	glProgramParameter4dNV
	glProgramParameter4dvNV
	glProgramParameter4fNV
	glProgramParameter4fvNV
	glProgramParameters4dvNV
	glProgramParameters4fvNV
	glRequestResidentProgramsNV
	glTrackMatrixNV
	glVertexAttribPointerNV
	glVertexAttrib1dNV
	glVertexAttrib1dvNV
	glVertexAttrib1fNV
	glVertexAttrib1fvNV
	glVertexAttrib1sNV
	glVertexAttrib1svNV
	glVertexAttrib2dNV
	glVertexAttrib2dvNV
	glVertexAttrib2fNV
	glVertexAttrib2fvNV
	glVertexAttrib2sNV
	glVertexAttrib2svNV
	glVertexAttrib3dNV
	glVertexAttrib3dvNV
	glVertexAttrib3fNV
	glVertexAttrib3fvNV
	glVertexAttrib3sNV
	glVertexAttrib3svNV
	glVertexAttrib4dNV
	glVertexAttrib4dvNV
	glVertexAttrib4fNV
	glVertexAttrib4fvNV
	glVertexAttrib4sNV
	glVertexAttrib4svNV
	glVertexAttrib4ubNV
	glVertexAttrib4ubvNV
	glVertexAttribs1dvNV
	glVertexAttribs1fvNV
	glVertexAttribs1svNV
	glVertexAttribs2dvNV
	glVertexAttribs2fvNV
	glVertexAttribs2svNV
	glVertexAttribs3dvNV
	glVertexAttribs3fvNV
	glVertexAttribs3svNV
	glVertexAttribs4dvNV
	glVertexAttribs4fvNV
	glVertexAttribs4svNV
	glVertexAttribs4ubvNV
	glPointParameteriNV
	glPointParameterivNV
	glFogCoordf
	glFogCoordfv
	glFogCoordd
	glFogCoorddv
	glFogCoordPointer
	glMultiDrawArrays
	glMultiDrawElements
	glPointParameterf
	glPointParameterfv
	glPointParameteri
	glPointParameteriv
	glSecondaryColor3b
	glSecondaryColor3bv
	glSecondaryColor3d
	glSecondaryColor3dv
	glSecondaryColor3f
	glSecondaryColor3fv
	glSecondaryColor3i
	glSecondaryColor3iv
	glSecondaryColor3s
	glSecondaryColor3sv
	glSecondaryColor3ub
	glSecondaryColor3ubv
	glSecondaryColor3ui
	glSecondaryColor3uiv
	glSecondaryColor3us
	glSecondaryColor3usv
	glSecondaryColorPointer
	glWindowPos2d
	glWindowPos2dv
	glWindowPos2f
	glWindowPos2fv
	glWindowPos2i
	glWindowPos2iv
	glWindowPos2s
	glWindowPos2sv
	glWindowPos3d
	glWindowPos3dv
	glWindowPos3f
	glWindowPos3fv
	glWindowPos3i
	glWindowPos3iv
	glWindowPos3s
	glWindowPos3sv
	glVertexAttrib1sARB
	glVertexAttrib1fARB
	glVertexAttrib1dARB
	glVertexAttrib2sARB
	glVertexAttrib2fARB
	glVertexAttrib2dARB
	glVertexAttrib3sARB
	glVertexAttrib3fARB
	glVertexAttrib3dARB
	glVertexAttrib4sARB
	glVertexAttrib4fARB
	glVertexAttrib4dARB
	glVertexAttrib4NubARB
	glVertexAttrib1svARB
	glVertexAttrib1fvARB
	glVertexAttrib1dvARB
	glVertexAttrib2svARB
	glVertexAttrib2fvARB
	glVertexAttrib2dvARB
	glVertexAttrib3svARB
	glVertexAttrib3fvARB
	glVertexAttrib3dvARB
	glVertexAttrib4bvARB
	glVertexAttrib4svARB
	glVertexAttrib4ivARB
	glVertexAttrib4ubvARB
	glVertexAttrib4usvARB
	glVertexAttrib4uivARB
	glVertexAttrib4fvARB
	glVertexAttrib4dvARB
	glVertexAttrib4NbvARB
	glVertexAttrib4NsvARB
	glVertexAttrib4NivARB
	glVertexAttrib4NubvARB
	glVertexAttrib4NusvARB
	glVertexAttrib4NuivARB
	glVertexAttribPointerARB
	glEnableVertexAttribArrayARB
	glDisableVertexAttribArrayARB
	glProgramStringARB
	glBindProgramARB
	glDeleteProgramsARB
	glGenProgramsARB
	glIsProgramARB
	glProgramEnvParameter4dARB
	glProgramEnvParameter4dvARB
	glProgramEnvParameter4fARB
	glProgramEnvParameter4fvARB
	glProgramLocalParameter4dARB
	glProgramLocalParameter4dvARB
	glProgramLocalParameter4fARB
	glProgramLocalParameter4fvARB
	glGetProgramEnvParameterdvARB
	glGetProgramEnvParameterfvARB
	glGetProgramLocalParameterdvARB
	glGetProgramLocalParameterfvARB
	glGetProgramivARB
	glGetProgramStringARB
	glGetVertexAttribdvARB
	glGetVertexAttribfvARB
	glGetVertexAttribivARB
	glGetVertexAttribPointervARB
	glProgramNamedParameter4fNV
	glProgramNamedParameter4dNV
	glProgramNamedParameter4fvNV
	glProgramNamedParameter4dvNV
	glGetProgramNamedParameterfvNV
	glGetProgramNamedParameterdvNV
	glBindBufferARB
	glBufferDataARB
	glBufferSubDataARB
	glDeleteBuffersARB
	glGenBuffersARB
	glGetBufferParameterivARB
	glGetBufferPointervARB
	glGetBufferSubDataARB
	glIsBufferARB
	glMapBufferARB
	glUnmapBufferARB
	glGenQueriesARB
	glDeleteQueriesARB
	glIsQueryARB
	glBeginQueryARB
	glEndQueryARB
	glGetQueryivARB
	glGetQueryObjectivARB
	glGetQueryObjectuivARB
	glBindBuffer
	glBufferData
	glBufferSubData
	glDeleteBuffers
	glGenBuffers
	glGetBufferParameteriv
	glGetBufferPointerv
	glGetBufferSubData
	glIsBuffer
	glMapBuffer
	glUnmapBuffer
	glGenQueries
	glDeleteQueries
	glIsQuery
	glBeginQuery
	glEndQuery
	glGetQueryiv
	glGetQueryObjectiv
	glGetQueryObjectuiv
;
; WGL API
	wglChoosePixelFormat
	wglCopyContext
	wglCreateContext
	wglCreateLayerContext
	wglDeleteContext
	wglDescribeLayerPlane
	wglDescribePixelFormat
	wglGetCurrentContext
	wglGetCurrentDC
	wglGetLayerPaletteEntries
	wglGetPixelFormat
	wglGetProcAddress
	wglMakeCurrent
	wglRealizeLayerPalette
	wglSetLayerPaletteEntries
	wglSetPixelFormat
	wglShareLists
	wglSwapBuffers
	wglSwapLayerBuffers
	wglUseFontBitmapsA
	wglUseFontBitmapsW
	wglUseFontOutlinesA
	wglUseFontOutlinesW
	wglGetExtensionsStringARB