gdi32: Return the full DIB height in GetImage instead of clipping to the visible...
[wine] / include / wine / wgl_driver.h
1 /* Automatically generated from http://www.opengl.org/registry/api files; DO NOT EDIT! */
2
3 #ifndef __WINE_WGL_DRIVER_H
4 #define __WINE_WGL_DRIVER_H
5
6 #ifndef WINE_GLAPI
7 #define WINE_GLAPI
8 #endif
9
10 #define WINE_WGL_DRIVER_VERSION 8
11
12 struct wgl_context;
13 struct wgl_pbuffer;
14
15 struct opengl_funcs
16 {
17     struct
18     {
19         BOOL       (WINE_GLAPI *p_wglCopyContext)(struct wgl_context *,struct wgl_context *,UINT);
20         struct wgl_context * (WINE_GLAPI *p_wglCreateContext)(HDC);
21         void       (WINE_GLAPI *p_wglDeleteContext)(struct wgl_context *);
22         INT        (WINE_GLAPI *p_wglDescribePixelFormat)(HDC,INT,UINT,PIXELFORMATDESCRIPTOR *);
23         INT        (WINE_GLAPI *p_wglGetPixelFormat)(HDC);
24         PROC       (WINE_GLAPI *p_wglGetProcAddress)(LPCSTR);
25         BOOL       (WINE_GLAPI *p_wglMakeCurrent)(HDC,struct wgl_context *);
26         BOOL       (WINE_GLAPI *p_wglSetPixelFormat)(HDC,INT,const PIXELFORMATDESCRIPTOR *);
27         BOOL       (WINE_GLAPI *p_wglShareLists)(struct wgl_context *,struct wgl_context *);
28         BOOL       (WINE_GLAPI *p_wglSwapBuffers)(HDC);
29     } wgl;
30
31     struct
32     {
33         void       (WINE_GLAPI *p_glAccum)(GLenum,GLfloat);
34         void       (WINE_GLAPI *p_glAlphaFunc)(GLenum,GLfloat);
35         GLboolean  (WINE_GLAPI *p_glAreTexturesResident)(GLsizei,const GLuint*,GLboolean*);
36         void       (WINE_GLAPI *p_glArrayElement)(GLint);
37         void       (WINE_GLAPI *p_glBegin)(GLenum);
38         void       (WINE_GLAPI *p_glBindTexture)(GLenum,GLuint);
39         void       (WINE_GLAPI *p_glBitmap)(GLsizei,GLsizei,GLfloat,GLfloat,GLfloat,GLfloat,const GLubyte*);
40         void       (WINE_GLAPI *p_glBlendFunc)(GLenum,GLenum);
41         void       (WINE_GLAPI *p_glCallList)(GLuint);
42         void       (WINE_GLAPI *p_glCallLists)(GLsizei,GLenum,const GLvoid*);
43         void       (WINE_GLAPI *p_glClear)(GLbitfield);
44         void       (WINE_GLAPI *p_glClearAccum)(GLfloat,GLfloat,GLfloat,GLfloat);
45         void       (WINE_GLAPI *p_glClearColor)(GLfloat,GLfloat,GLfloat,GLfloat);
46         void       (WINE_GLAPI *p_glClearDepth)(GLdouble);
47         void       (WINE_GLAPI *p_glClearIndex)(GLfloat);
48         void       (WINE_GLAPI *p_glClearStencil)(GLint);
49         void       (WINE_GLAPI *p_glClipPlane)(GLenum,const GLdouble*);
50         void       (WINE_GLAPI *p_glColor3b)(GLbyte,GLbyte,GLbyte);
51         void       (WINE_GLAPI *p_glColor3bv)(const GLbyte*);
52         void       (WINE_GLAPI *p_glColor3d)(GLdouble,GLdouble,GLdouble);
53         void       (WINE_GLAPI *p_glColor3dv)(const GLdouble*);
54         void       (WINE_GLAPI *p_glColor3f)(GLfloat,GLfloat,GLfloat);
55         void       (WINE_GLAPI *p_glColor3fv)(const GLfloat*);
56         void       (WINE_GLAPI *p_glColor3i)(GLint,GLint,GLint);
57         void       (WINE_GLAPI *p_glColor3iv)(const GLint*);
58         void       (WINE_GLAPI *p_glColor3s)(GLshort,GLshort,GLshort);
59         void       (WINE_GLAPI *p_glColor3sv)(const GLshort*);
60         void       (WINE_GLAPI *p_glColor3ub)(GLubyte,GLubyte,GLubyte);
61         void       (WINE_GLAPI *p_glColor3ubv)(const GLubyte*);
62         void       (WINE_GLAPI *p_glColor3ui)(GLuint,GLuint,GLuint);
63         void       (WINE_GLAPI *p_glColor3uiv)(const GLuint*);
64         void       (WINE_GLAPI *p_glColor3us)(GLushort,GLushort,GLushort);
65         void       (WINE_GLAPI *p_glColor3usv)(const GLushort*);
66         void       (WINE_GLAPI *p_glColor4b)(GLbyte,GLbyte,GLbyte,GLbyte);
67         void       (WINE_GLAPI *p_glColor4bv)(const GLbyte*);
68         void       (WINE_GLAPI *p_glColor4d)(GLdouble,GLdouble,GLdouble,GLdouble);
69         void       (WINE_GLAPI *p_glColor4dv)(const GLdouble*);
70         void       (WINE_GLAPI *p_glColor4f)(GLfloat,GLfloat,GLfloat,GLfloat);
71         void       (WINE_GLAPI *p_glColor4fv)(const GLfloat*);
72         void       (WINE_GLAPI *p_glColor4i)(GLint,GLint,GLint,GLint);
73         void       (WINE_GLAPI *p_glColor4iv)(const GLint*);
74         void       (WINE_GLAPI *p_glColor4s)(GLshort,GLshort,GLshort,GLshort);
75         void       (WINE_GLAPI *p_glColor4sv)(const GLshort*);
76         void       (WINE_GLAPI *p_glColor4ub)(GLubyte,GLubyte,GLubyte,GLubyte);
77         void       (WINE_GLAPI *p_glColor4ubv)(const GLubyte*);
78         void       (WINE_GLAPI *p_glColor4ui)(GLuint,GLuint,GLuint,GLuint);
79         void       (WINE_GLAPI *p_glColor4uiv)(const GLuint*);
80         void       (WINE_GLAPI *p_glColor4us)(GLushort,GLushort,GLushort,GLushort);
81         void       (WINE_GLAPI *p_glColor4usv)(const GLushort*);
82         void       (WINE_GLAPI *p_glColorMask)(GLboolean,GLboolean,GLboolean,GLboolean);
83         void       (WINE_GLAPI *p_glColorMaterial)(GLenum,GLenum);
84         void       (WINE_GLAPI *p_glColorPointer)(GLint,GLenum,GLsizei,const GLvoid*);
85         void       (WINE_GLAPI *p_glCopyPixels)(GLint,GLint,GLsizei,GLsizei,GLenum);
86         void       (WINE_GLAPI *p_glCopyTexImage1D)(GLenum,GLint,GLenum,GLint,GLint,GLsizei,GLint);
87         void       (WINE_GLAPI *p_glCopyTexImage2D)(GLenum,GLint,GLenum,GLint,GLint,GLsizei,GLsizei,GLint);
88         void       (WINE_GLAPI *p_glCopyTexSubImage1D)(GLenum,GLint,GLint,GLint,GLint,GLsizei);
89         void       (WINE_GLAPI *p_glCopyTexSubImage2D)(GLenum,GLint,GLint,GLint,GLint,GLint,GLsizei,GLsizei);
90         void       (WINE_GLAPI *p_glCullFace)(GLenum);
91         void       (WINE_GLAPI *p_glDeleteLists)(GLuint,GLsizei);
92         void       (WINE_GLAPI *p_glDeleteTextures)(GLsizei,const GLuint*);
93         void       (WINE_GLAPI *p_glDepthFunc)(GLenum);
94         void       (WINE_GLAPI *p_glDepthMask)(GLboolean);
95         void       (WINE_GLAPI *p_glDepthRange)(GLdouble,GLdouble);
96         void       (WINE_GLAPI *p_glDisable)(GLenum);
97         void       (WINE_GLAPI *p_glDisableClientState)(GLenum);
98         void       (WINE_GLAPI *p_glDrawArrays)(GLenum,GLint,GLsizei);
99         void       (WINE_GLAPI *p_glDrawBuffer)(GLenum);
100         void       (WINE_GLAPI *p_glDrawElements)(GLenum,GLsizei,GLenum,const GLvoid*);
101         void       (WINE_GLAPI *p_glDrawPixels)(GLsizei,GLsizei,GLenum,GLenum,const GLvoid*);
102         void       (WINE_GLAPI *p_glEdgeFlag)(GLboolean);
103         void       (WINE_GLAPI *p_glEdgeFlagPointer)(GLsizei,const GLvoid*);
104         void       (WINE_GLAPI *p_glEdgeFlagv)(const GLboolean*);
105         void       (WINE_GLAPI *p_glEnable)(GLenum);
106         void       (WINE_GLAPI *p_glEnableClientState)(GLenum);
107         void       (WINE_GLAPI *p_glEnd)(void);
108         void       (WINE_GLAPI *p_glEndList)(void);
109         void       (WINE_GLAPI *p_glEvalCoord1d)(GLdouble);
110         void       (WINE_GLAPI *p_glEvalCoord1dv)(const GLdouble*);
111         void       (WINE_GLAPI *p_glEvalCoord1f)(GLfloat);
112         void       (WINE_GLAPI *p_glEvalCoord1fv)(const GLfloat*);
113         void       (WINE_GLAPI *p_glEvalCoord2d)(GLdouble,GLdouble);
114         void       (WINE_GLAPI *p_glEvalCoord2dv)(const GLdouble*);
115         void       (WINE_GLAPI *p_glEvalCoord2f)(GLfloat,GLfloat);
116         void       (WINE_GLAPI *p_glEvalCoord2fv)(const GLfloat*);
117         void       (WINE_GLAPI *p_glEvalMesh1)(GLenum,GLint,GLint);
118         void       (WINE_GLAPI *p_glEvalMesh2)(GLenum,GLint,GLint,GLint,GLint);
119         void       (WINE_GLAPI *p_glEvalPoint1)(GLint);
120         void       (WINE_GLAPI *p_glEvalPoint2)(GLint,GLint);
121         void       (WINE_GLAPI *p_glFeedbackBuffer)(GLsizei,GLenum,GLfloat*);
122         void       (WINE_GLAPI *p_glFinish)(void);
123         void       (WINE_GLAPI *p_glFlush)(void);
124         void       (WINE_GLAPI *p_glFogf)(GLenum,GLfloat);
125         void       (WINE_GLAPI *p_glFogfv)(GLenum,const GLfloat*);
126         void       (WINE_GLAPI *p_glFogi)(GLenum,GLint);
127         void       (WINE_GLAPI *p_glFogiv)(GLenum,const GLint*);
128         void       (WINE_GLAPI *p_glFrontFace)(GLenum);
129         void       (WINE_GLAPI *p_glFrustum)(GLdouble,GLdouble,GLdouble,GLdouble,GLdouble,GLdouble);
130         GLuint     (WINE_GLAPI *p_glGenLists)(GLsizei);
131         void       (WINE_GLAPI *p_glGenTextures)(GLsizei,GLuint*);
132         void       (WINE_GLAPI *p_glGetBooleanv)(GLenum,GLboolean*);
133         void       (WINE_GLAPI *p_glGetClipPlane)(GLenum,GLdouble*);
134         void       (WINE_GLAPI *p_glGetDoublev)(GLenum,GLdouble*);
135         GLenum     (WINE_GLAPI *p_glGetError)(void);
136         void       (WINE_GLAPI *p_glGetFloatv)(GLenum,GLfloat*);
137         void       (WINE_GLAPI *p_glGetIntegerv)(GLenum,GLint*);
138         void       (WINE_GLAPI *p_glGetLightfv)(GLenum,GLenum,GLfloat*);
139         void       (WINE_GLAPI *p_glGetLightiv)(GLenum,GLenum,GLint*);
140         void       (WINE_GLAPI *p_glGetMapdv)(GLenum,GLenum,GLdouble*);
141         void       (WINE_GLAPI *p_glGetMapfv)(GLenum,GLenum,GLfloat*);
142         void       (WINE_GLAPI *p_glGetMapiv)(GLenum,GLenum,GLint*);
143         void       (WINE_GLAPI *p_glGetMaterialfv)(GLenum,GLenum,GLfloat*);
144         void       (WINE_GLAPI *p_glGetMaterialiv)(GLenum,GLenum,GLint*);
145         void       (WINE_GLAPI *p_glGetPixelMapfv)(GLenum,GLfloat*);
146         void       (WINE_GLAPI *p_glGetPixelMapuiv)(GLenum,GLuint*);
147         void       (WINE_GLAPI *p_glGetPixelMapusv)(GLenum,GLushort*);
148         void       (WINE_GLAPI *p_glGetPointerv)(GLenum,GLvoid**);
149         void       (WINE_GLAPI *p_glGetPolygonStipple)(GLubyte*);
150         const GLubyte * (WINE_GLAPI *p_glGetString)(GLenum);
151         void       (WINE_GLAPI *p_glGetTexEnvfv)(GLenum,GLenum,GLfloat*);
152         void       (WINE_GLAPI *p_glGetTexEnviv)(GLenum,GLenum,GLint*);
153         void       (WINE_GLAPI *p_glGetTexGendv)(GLenum,GLenum,GLdouble*);
154         void       (WINE_GLAPI *p_glGetTexGenfv)(GLenum,GLenum,GLfloat*);
155         void       (WINE_GLAPI *p_glGetTexGeniv)(GLenum,GLenum,GLint*);
156         void       (WINE_GLAPI *p_glGetTexImage)(GLenum,GLint,GLenum,GLenum,GLvoid*);
157         void       (WINE_GLAPI *p_glGetTexLevelParameterfv)(GLenum,GLint,GLenum,GLfloat*);
158         void       (WINE_GLAPI *p_glGetTexLevelParameteriv)(GLenum,GLint,GLenum,GLint*);
159         void       (WINE_GLAPI *p_glGetTexParameterfv)(GLenum,GLenum,GLfloat*);
160         void       (WINE_GLAPI *p_glGetTexParameteriv)(GLenum,GLenum,GLint*);
161         void       (WINE_GLAPI *p_glHint)(GLenum,GLenum);
162         void       (WINE_GLAPI *p_glIndexMask)(GLuint);
163         void       (WINE_GLAPI *p_glIndexPointer)(GLenum,GLsizei,const GLvoid*);
164         void       (WINE_GLAPI *p_glIndexd)(GLdouble);
165         void       (WINE_GLAPI *p_glIndexdv)(const GLdouble*);
166         void       (WINE_GLAPI *p_glIndexf)(GLfloat);
167         void       (WINE_GLAPI *p_glIndexfv)(const GLfloat*);
168         void       (WINE_GLAPI *p_glIndexi)(GLint);
169         void       (WINE_GLAPI *p_glIndexiv)(const GLint*);
170         void       (WINE_GLAPI *p_glIndexs)(GLshort);
171         void       (WINE_GLAPI *p_glIndexsv)(const GLshort*);
172         void       (WINE_GLAPI *p_glIndexub)(GLubyte);
173         void       (WINE_GLAPI *p_glIndexubv)(const GLubyte*);
174         void       (WINE_GLAPI *p_glInitNames)(void);
175         void       (WINE_GLAPI *p_glInterleavedArrays)(GLenum,GLsizei,const GLvoid*);
176         GLboolean  (WINE_GLAPI *p_glIsEnabled)(GLenum);
177         GLboolean  (WINE_GLAPI *p_glIsList)(GLuint);
178         GLboolean  (WINE_GLAPI *p_glIsTexture)(GLuint);
179         void       (WINE_GLAPI *p_glLightModelf)(GLenum,GLfloat);
180         void       (WINE_GLAPI *p_glLightModelfv)(GLenum,const GLfloat*);
181         void       (WINE_GLAPI *p_glLightModeli)(GLenum,GLint);
182         void       (WINE_GLAPI *p_glLightModeliv)(GLenum,const GLint*);
183         void       (WINE_GLAPI *p_glLightf)(GLenum,GLenum,GLfloat);
184         void       (WINE_GLAPI *p_glLightfv)(GLenum,GLenum,const GLfloat*);
185         void       (WINE_GLAPI *p_glLighti)(GLenum,GLenum,GLint);
186         void       (WINE_GLAPI *p_glLightiv)(GLenum,GLenum,const GLint*);
187         void       (WINE_GLAPI *p_glLineStipple)(GLint,GLushort);
188         void       (WINE_GLAPI *p_glLineWidth)(GLfloat);
189         void       (WINE_GLAPI *p_glListBase)(GLuint);
190         void       (WINE_GLAPI *p_glLoadIdentity)(void);
191         void       (WINE_GLAPI *p_glLoadMatrixd)(const GLdouble*);
192         void       (WINE_GLAPI *p_glLoadMatrixf)(const GLfloat*);
193         void       (WINE_GLAPI *p_glLoadName)(GLuint);
194         void       (WINE_GLAPI *p_glLogicOp)(GLenum);
195         void       (WINE_GLAPI *p_glMap1d)(GLenum,GLdouble,GLdouble,GLint,GLint,const GLdouble*);
196         void       (WINE_GLAPI *p_glMap1f)(GLenum,GLfloat,GLfloat,GLint,GLint,const GLfloat*);
197         void       (WINE_GLAPI *p_glMap2d)(GLenum,GLdouble,GLdouble,GLint,GLint,GLdouble,GLdouble,GLint,GLint,const GLdouble*);
198         void       (WINE_GLAPI *p_glMap2f)(GLenum,GLfloat,GLfloat,GLint,GLint,GLfloat,GLfloat,GLint,GLint,const GLfloat*);
199         void       (WINE_GLAPI *p_glMapGrid1d)(GLint,GLdouble,GLdouble);
200         void       (WINE_GLAPI *p_glMapGrid1f)(GLint,GLfloat,GLfloat);
201         void       (WINE_GLAPI *p_glMapGrid2d)(GLint,GLdouble,GLdouble,GLint,GLdouble,GLdouble);
202         void       (WINE_GLAPI *p_glMapGrid2f)(GLint,GLfloat,GLfloat,GLint,GLfloat,GLfloat);
203         void       (WINE_GLAPI *p_glMaterialf)(GLenum,GLenum,GLfloat);
204         void       (WINE_GLAPI *p_glMaterialfv)(GLenum,GLenum,const GLfloat*);
205         void       (WINE_GLAPI *p_glMateriali)(GLenum,GLenum,GLint);
206         void       (WINE_GLAPI *p_glMaterialiv)(GLenum,GLenum,const GLint*);
207         void       (WINE_GLAPI *p_glMatrixMode)(GLenum);
208         void       (WINE_GLAPI *p_glMultMatrixd)(const GLdouble*);
209         void       (WINE_GLAPI *p_glMultMatrixf)(const GLfloat*);
210         void       (WINE_GLAPI *p_glNewList)(GLuint,GLenum);
211         void       (WINE_GLAPI *p_glNormal3b)(GLbyte,GLbyte,GLbyte);
212         void       (WINE_GLAPI *p_glNormal3bv)(const GLbyte*);
213         void       (WINE_GLAPI *p_glNormal3d)(GLdouble,GLdouble,GLdouble);
214         void       (WINE_GLAPI *p_glNormal3dv)(const GLdouble*);
215         void       (WINE_GLAPI *p_glNormal3f)(GLfloat,GLfloat,GLfloat);
216         void       (WINE_GLAPI *p_glNormal3fv)(const GLfloat*);
217         void       (WINE_GLAPI *p_glNormal3i)(GLint,GLint,GLint);
218         void       (WINE_GLAPI *p_glNormal3iv)(const GLint*);
219         void       (WINE_GLAPI *p_glNormal3s)(GLshort,GLshort,GLshort);
220         void       (WINE_GLAPI *p_glNormal3sv)(const GLshort*);
221         void       (WINE_GLAPI *p_glNormalPointer)(GLenum,GLsizei,const GLvoid*);
222         void       (WINE_GLAPI *p_glOrtho)(GLdouble,GLdouble,GLdouble,GLdouble,GLdouble,GLdouble);
223         void       (WINE_GLAPI *p_glPassThrough)(GLfloat);
224         void       (WINE_GLAPI *p_glPixelMapfv)(GLenum,GLint,const GLfloat*);
225         void       (WINE_GLAPI *p_glPixelMapuiv)(GLenum,GLint,const GLuint*);
226         void       (WINE_GLAPI *p_glPixelMapusv)(GLenum,GLint,const GLushort*);
227         void       (WINE_GLAPI *p_glPixelStoref)(GLenum,GLfloat);
228         void       (WINE_GLAPI *p_glPixelStorei)(GLenum,GLint);
229         void       (WINE_GLAPI *p_glPixelTransferf)(GLenum,GLfloat);
230         void       (WINE_GLAPI *p_glPixelTransferi)(GLenum,GLint);
231         void       (WINE_GLAPI *p_glPixelZoom)(GLfloat,GLfloat);
232         void       (WINE_GLAPI *p_glPointSize)(GLfloat);
233         void       (WINE_GLAPI *p_glPolygonMode)(GLenum,GLenum);
234         void       (WINE_GLAPI *p_glPolygonOffset)(GLfloat,GLfloat);
235         void       (WINE_GLAPI *p_glPolygonStipple)(const GLubyte*);
236         void       (WINE_GLAPI *p_glPopAttrib)(void);
237         void       (WINE_GLAPI *p_glPopClientAttrib)(void);
238         void       (WINE_GLAPI *p_glPopMatrix)(void);
239         void       (WINE_GLAPI *p_glPopName)(void);
240         void       (WINE_GLAPI *p_glPrioritizeTextures)(GLsizei,const GLuint*,const GLfloat*);
241         void       (WINE_GLAPI *p_glPushAttrib)(GLbitfield);
242         void       (WINE_GLAPI *p_glPushClientAttrib)(GLbitfield);
243         void       (WINE_GLAPI *p_glPushMatrix)(void);
244         void       (WINE_GLAPI *p_glPushName)(GLuint);
245         void       (WINE_GLAPI *p_glRasterPos2d)(GLdouble,GLdouble);
246         void       (WINE_GLAPI *p_glRasterPos2dv)(const GLdouble*);
247         void       (WINE_GLAPI *p_glRasterPos2f)(GLfloat,GLfloat);
248         void       (WINE_GLAPI *p_glRasterPos2fv)(const GLfloat*);
249         void       (WINE_GLAPI *p_glRasterPos2i)(GLint,GLint);
250         void       (WINE_GLAPI *p_glRasterPos2iv)(const GLint*);
251         void       (WINE_GLAPI *p_glRasterPos2s)(GLshort,GLshort);
252         void       (WINE_GLAPI *p_glRasterPos2sv)(const GLshort*);
253         void       (WINE_GLAPI *p_glRasterPos3d)(GLdouble,GLdouble,GLdouble);
254         void       (WINE_GLAPI *p_glRasterPos3dv)(const GLdouble*);
255         void       (WINE_GLAPI *p_glRasterPos3f)(GLfloat,GLfloat,GLfloat);
256         void       (WINE_GLAPI *p_glRasterPos3fv)(const GLfloat*);
257         void       (WINE_GLAPI *p_glRasterPos3i)(GLint,GLint,GLint);
258         void       (WINE_GLAPI *p_glRasterPos3iv)(const GLint*);
259         void       (WINE_GLAPI *p_glRasterPos3s)(GLshort,GLshort,GLshort);
260         void       (WINE_GLAPI *p_glRasterPos3sv)(const GLshort*);
261         void       (WINE_GLAPI *p_glRasterPos4d)(GLdouble,GLdouble,GLdouble,GLdouble);
262         void       (WINE_GLAPI *p_glRasterPos4dv)(const GLdouble*);
263         void       (WINE_GLAPI *p_glRasterPos4f)(GLfloat,GLfloat,GLfloat,GLfloat);
264         void       (WINE_GLAPI *p_glRasterPos4fv)(const GLfloat*);
265         void       (WINE_GLAPI *p_glRasterPos4i)(GLint,GLint,GLint,GLint);
266         void       (WINE_GLAPI *p_glRasterPos4iv)(const GLint*);
267         void       (WINE_GLAPI *p_glRasterPos4s)(GLshort,GLshort,GLshort,GLshort);
268         void       (WINE_GLAPI *p_glRasterPos4sv)(const GLshort*);
269         void       (WINE_GLAPI *p_glReadBuffer)(GLenum);
270         void       (WINE_GLAPI *p_glReadPixels)(GLint,GLint,GLsizei,GLsizei,GLenum,GLenum,GLvoid*);
271         void       (WINE_GLAPI *p_glRectd)(GLdouble,GLdouble,GLdouble,GLdouble);
272         void       (WINE_GLAPI *p_glRectdv)(const GLdouble*,const GLdouble*);
273         void       (WINE_GLAPI *p_glRectf)(GLfloat,GLfloat,GLfloat,GLfloat);
274         void       (WINE_GLAPI *p_glRectfv)(const GLfloat*,const GLfloat*);
275         void       (WINE_GLAPI *p_glRecti)(GLint,GLint,GLint,GLint);
276         void       (WINE_GLAPI *p_glRectiv)(const GLint*,const GLint*);
277         void       (WINE_GLAPI *p_glRects)(GLshort,GLshort,GLshort,GLshort);
278         void       (WINE_GLAPI *p_glRectsv)(const GLshort*,const GLshort*);
279         GLint      (WINE_GLAPI *p_glRenderMode)(GLenum);
280         void       (WINE_GLAPI *p_glRotated)(GLdouble,GLdouble,GLdouble,GLdouble);
281         void       (WINE_GLAPI *p_glRotatef)(GLfloat,GLfloat,GLfloat,GLfloat);
282         void       (WINE_GLAPI *p_glScaled)(GLdouble,GLdouble,GLdouble);
283         void       (WINE_GLAPI *p_glScalef)(GLfloat,GLfloat,GLfloat);
284         void       (WINE_GLAPI *p_glScissor)(GLint,GLint,GLsizei,GLsizei);
285         void       (WINE_GLAPI *p_glSelectBuffer)(GLsizei,GLuint*);
286         void       (WINE_GLAPI *p_glShadeModel)(GLenum);
287         void       (WINE_GLAPI *p_glStencilFunc)(GLenum,GLint,GLuint);
288         void       (WINE_GLAPI *p_glStencilMask)(GLuint);
289         void       (WINE_GLAPI *p_glStencilOp)(GLenum,GLenum,GLenum);
290         void       (WINE_GLAPI *p_glTexCoord1d)(GLdouble);
291         void       (WINE_GLAPI *p_glTexCoord1dv)(const GLdouble*);
292         void       (WINE_GLAPI *p_glTexCoord1f)(GLfloat);
293         void       (WINE_GLAPI *p_glTexCoord1fv)(const GLfloat*);
294         void       (WINE_GLAPI *p_glTexCoord1i)(GLint);
295         void       (WINE_GLAPI *p_glTexCoord1iv)(const GLint*);
296         void       (WINE_GLAPI *p_glTexCoord1s)(GLshort);
297         void       (WINE_GLAPI *p_glTexCoord1sv)(const GLshort*);
298         void       (WINE_GLAPI *p_glTexCoord2d)(GLdouble,GLdouble);
299         void       (WINE_GLAPI *p_glTexCoord2dv)(const GLdouble*);
300         void       (WINE_GLAPI *p_glTexCoord2f)(GLfloat,GLfloat);
301         void       (WINE_GLAPI *p_glTexCoord2fv)(const GLfloat*);
302         void       (WINE_GLAPI *p_glTexCoord2i)(GLint,GLint);
303         void       (WINE_GLAPI *p_glTexCoord2iv)(const GLint*);
304         void       (WINE_GLAPI *p_glTexCoord2s)(GLshort,GLshort);
305         void       (WINE_GLAPI *p_glTexCoord2sv)(const GLshort*);
306         void       (WINE_GLAPI *p_glTexCoord3d)(GLdouble,GLdouble,GLdouble);
307         void       (WINE_GLAPI *p_glTexCoord3dv)(const GLdouble*);
308         void       (WINE_GLAPI *p_glTexCoord3f)(GLfloat,GLfloat,GLfloat);
309         void       (WINE_GLAPI *p_glTexCoord3fv)(const GLfloat*);
310         void       (WINE_GLAPI *p_glTexCoord3i)(GLint,GLint,GLint);
311         void       (WINE_GLAPI *p_glTexCoord3iv)(const GLint*);
312         void       (WINE_GLAPI *p_glTexCoord3s)(GLshort,GLshort,GLshort);
313         void       (WINE_GLAPI *p_glTexCoord3sv)(const GLshort*);
314         void       (WINE_GLAPI *p_glTexCoord4d)(GLdouble,GLdouble,GLdouble,GLdouble);
315         void       (WINE_GLAPI *p_glTexCoord4dv)(const GLdouble*);
316         void       (WINE_GLAPI *p_glTexCoord4f)(GLfloat,GLfloat,GLfloat,GLfloat);
317         void       (WINE_GLAPI *p_glTexCoord4fv)(const GLfloat*);
318         void       (WINE_GLAPI *p_glTexCoord4i)(GLint,GLint,GLint,GLint);
319         void       (WINE_GLAPI *p_glTexCoord4iv)(const GLint*);
320         void       (WINE_GLAPI *p_glTexCoord4s)(GLshort,GLshort,GLshort,GLshort);
321         void       (WINE_GLAPI *p_glTexCoord4sv)(const GLshort*);
322         void       (WINE_GLAPI *p_glTexCoordPointer)(GLint,GLenum,GLsizei,const GLvoid*);
323         void       (WINE_GLAPI *p_glTexEnvf)(GLenum,GLenum,GLfloat);
324         void       (WINE_GLAPI *p_glTexEnvfv)(GLenum,GLenum,const GLfloat*);
325         void       (WINE_GLAPI *p_glTexEnvi)(GLenum,GLenum,GLint);
326         void       (WINE_GLAPI *p_glTexEnviv)(GLenum,GLenum,const GLint*);
327         void       (WINE_GLAPI *p_glTexGend)(GLenum,GLenum,GLdouble);
328         void       (WINE_GLAPI *p_glTexGendv)(GLenum,GLenum,const GLdouble*);
329         void       (WINE_GLAPI *p_glTexGenf)(GLenum,GLenum,GLfloat);
330         void       (WINE_GLAPI *p_glTexGenfv)(GLenum,GLenum,const GLfloat*);
331         void       (WINE_GLAPI *p_glTexGeni)(GLenum,GLenum,GLint);
332         void       (WINE_GLAPI *p_glTexGeniv)(GLenum,GLenum,const GLint*);
333         void       (WINE_GLAPI *p_glTexImage1D)(GLenum,GLint,GLint,GLsizei,GLint,GLenum,GLenum,const GLvoid*);
334         void       (WINE_GLAPI *p_glTexImage2D)(GLenum,GLint,GLint,GLsizei,GLsizei,GLint,GLenum,GLenum,const GLvoid*);
335         void       (WINE_GLAPI *p_glTexParameterf)(GLenum,GLenum,GLfloat);
336         void       (WINE_GLAPI *p_glTexParameterfv)(GLenum,GLenum,const GLfloat*);
337         void       (WINE_GLAPI *p_glTexParameteri)(GLenum,GLenum,GLint);
338         void       (WINE_GLAPI *p_glTexParameteriv)(GLenum,GLenum,const GLint*);
339         void       (WINE_GLAPI *p_glTexSubImage1D)(GLenum,GLint,GLint,GLsizei,GLenum,GLenum,const GLvoid*);
340         void       (WINE_GLAPI *p_glTexSubImage2D)(GLenum,GLint,GLint,GLint,GLsizei,GLsizei,GLenum,GLenum,const GLvoid*);
341         void       (WINE_GLAPI *p_glTranslated)(GLdouble,GLdouble,GLdouble);
342         void       (WINE_GLAPI *p_glTranslatef)(GLfloat,GLfloat,GLfloat);
343         void       (WINE_GLAPI *p_glVertex2d)(GLdouble,GLdouble);
344         void       (WINE_GLAPI *p_glVertex2dv)(const GLdouble*);
345         void       (WINE_GLAPI *p_glVertex2f)(GLfloat,GLfloat);
346         void       (WINE_GLAPI *p_glVertex2fv)(const GLfloat*);
347         void       (WINE_GLAPI *p_glVertex2i)(GLint,GLint);
348         void       (WINE_GLAPI *p_glVertex2iv)(const GLint*);
349         void       (WINE_GLAPI *p_glVertex2s)(GLshort,GLshort);
350         void       (WINE_GLAPI *p_glVertex2sv)(const GLshort*);
351         void       (WINE_GLAPI *p_glVertex3d)(GLdouble,GLdouble,GLdouble);
352         void       (WINE_GLAPI *p_glVertex3dv)(const GLdouble*);
353         void       (WINE_GLAPI *p_glVertex3f)(GLfloat,GLfloat,GLfloat);
354         void       (WINE_GLAPI *p_glVertex3fv)(const GLfloat*);
355         void       (WINE_GLAPI *p_glVertex3i)(GLint,GLint,GLint);
356         void       (WINE_GLAPI *p_glVertex3iv)(const GLint*);
357         void       (WINE_GLAPI *p_glVertex3s)(GLshort,GLshort,GLshort);
358         void       (WINE_GLAPI *p_glVertex3sv)(const GLshort*);
359         void       (WINE_GLAPI *p_glVertex4d)(GLdouble,GLdouble,GLdouble,GLdouble);
360         void       (WINE_GLAPI *p_glVertex4dv)(const GLdouble*);
361         void       (WINE_GLAPI *p_glVertex4f)(GLfloat,GLfloat,GLfloat,GLfloat);
362         void       (WINE_GLAPI *p_glVertex4fv)(const GLfloat*);
363         void       (WINE_GLAPI *p_glVertex4i)(GLint,GLint,GLint,GLint);
364         void       (WINE_GLAPI *p_glVertex4iv)(const GLint*);
365         void       (WINE_GLAPI *p_glVertex4s)(GLshort,GLshort,GLshort,GLshort);
366         void       (WINE_GLAPI *p_glVertex4sv)(const GLshort*);
367         void       (WINE_GLAPI *p_glVertexPointer)(GLint,GLenum,GLsizei,const GLvoid*);
368         void       (WINE_GLAPI *p_glViewport)(GLint,GLint,GLsizei,GLsizei);
369     } gl;
370
371     struct
372     {
373         void       (WINE_GLAPI *p_glActiveProgramEXT)(GLuint);
374         void       (WINE_GLAPI *p_glActiveShaderProgram)(GLuint,GLuint);
375         void       (WINE_GLAPI *p_glActiveStencilFaceEXT)(GLenum);
376         void       (WINE_GLAPI *p_glActiveTexture)(GLenum);
377         void       (WINE_GLAPI *p_glActiveTextureARB)(GLenum);
378         void       (WINE_GLAPI *p_glActiveVaryingNV)(GLuint,const char*);
379         void       (WINE_GLAPI *p_glAlphaFragmentOp1ATI)(GLenum,GLuint,GLuint,GLuint,GLuint,GLuint);
380         void       (WINE_GLAPI *p_glAlphaFragmentOp2ATI)(GLenum,GLuint,GLuint,GLuint,GLuint,GLuint,GLuint,GLuint,GLuint);
381         void       (WINE_GLAPI *p_glAlphaFragmentOp3ATI)(GLenum,GLuint,GLuint,GLuint,GLuint,GLuint,GLuint,GLuint,GLuint,GLuint,GLuint,GLuint);
382         void       (WINE_GLAPI *p_glApplyTextureEXT)(GLenum);
383         GLboolean  (WINE_GLAPI *p_glAreProgramsResidentNV)(GLsizei,const GLuint*,GLboolean*);
384         GLboolean  (WINE_GLAPI *p_glAreTexturesResidentEXT)(GLsizei,const GLuint*,GLboolean*);
385         void       (WINE_GLAPI *p_glArrayElementEXT)(GLint);
386         void       (WINE_GLAPI *p_glArrayObjectATI)(GLenum,GLint,GLenum,GLsizei,GLuint,GLuint);
387         void       (WINE_GLAPI *p_glAsyncMarkerSGIX)(GLuint);
388         void       (WINE_GLAPI *p_glAttachObjectARB)(unsigned int,unsigned int);
389         void       (WINE_GLAPI *p_glAttachShader)(GLuint,GLuint);
390         void       (WINE_GLAPI *p_glBeginConditionalRender)(GLuint,GLenum);
391         void       (WINE_GLAPI *p_glBeginConditionalRenderNV)(GLuint,GLenum);
392         void       (WINE_GLAPI *p_glBeginFragmentShaderATI)(void);
393         void       (WINE_GLAPI *p_glBeginOcclusionQueryNV)(GLuint);
394         void       (WINE_GLAPI *p_glBeginPerfMonitorAMD)(GLuint);
395         void       (WINE_GLAPI *p_glBeginQuery)(GLenum,GLuint);
396         void       (WINE_GLAPI *p_glBeginQueryARB)(GLenum,GLuint);
397         void       (WINE_GLAPI *p_glBeginQueryIndexed)(GLenum,GLuint,GLuint);
398         void       (WINE_GLAPI *p_glBeginTransformFeedback)(GLenum);
399         void       (WINE_GLAPI *p_glBeginTransformFeedbackEXT)(GLenum);
400         void       (WINE_GLAPI *p_glBeginTransformFeedbackNV)(GLenum);
401         void       (WINE_GLAPI *p_glBeginVertexShaderEXT)(void);
402         void       (WINE_GLAPI *p_glBeginVideoCaptureNV)(GLuint);
403         void       (WINE_GLAPI *p_glBindAttribLocation)(GLuint,GLuint,const char*);
404         void       (WINE_GLAPI *p_glBindAttribLocationARB)(unsigned int,GLuint,const char*);
405         void       (WINE_GLAPI *p_glBindBuffer)(GLenum,GLuint);
406         void       (WINE_GLAPI *p_glBindBufferARB)(GLenum,GLuint);
407         void       (WINE_GLAPI *p_glBindBufferBase)(GLenum,GLuint,GLuint);
408         void       (WINE_GLAPI *p_glBindBufferBaseEXT)(GLenum,GLuint,GLuint);
409         void       (WINE_GLAPI *p_glBindBufferBaseNV)(GLenum,GLuint,GLuint);
410         void       (WINE_GLAPI *p_glBindBufferOffsetEXT)(GLenum,GLuint,GLuint,INT_PTR);
411         void       (WINE_GLAPI *p_glBindBufferOffsetNV)(GLenum,GLuint,GLuint,INT_PTR);
412         void       (WINE_GLAPI *p_glBindBufferRange)(GLenum,GLuint,GLuint,INT_PTR,INT_PTR);
413         void       (WINE_GLAPI *p_glBindBufferRangeEXT)(GLenum,GLuint,GLuint,INT_PTR,INT_PTR);
414         void       (WINE_GLAPI *p_glBindBufferRangeNV)(GLenum,GLuint,GLuint,INT_PTR,INT_PTR);
415         void       (WINE_GLAPI *p_glBindFragDataLocation)(GLuint,GLuint,const char*);
416         void       (WINE_GLAPI *p_glBindFragDataLocationEXT)(GLuint,GLuint,const char*);
417         void       (WINE_GLAPI *p_glBindFragDataLocationIndexed)(GLuint,GLuint,GLuint,const char*);
418         void       (WINE_GLAPI *p_glBindFragmentShaderATI)(GLuint);
419         void       (WINE_GLAPI *p_glBindFramebuffer)(GLenum,GLuint);
420         void       (WINE_GLAPI *p_glBindFramebufferEXT)(GLenum,GLuint);
421         void       (WINE_GLAPI *p_glBindImageTexture)(GLuint,GLuint,GLint,GLboolean,GLint,GLenum,GLenum);
422         void       (WINE_GLAPI *p_glBindImageTextureEXT)(GLuint,GLuint,GLint,GLboolean,GLint,GLenum,GLint);
423         GLuint     (WINE_GLAPI *p_glBindLightParameterEXT)(GLenum,GLenum);
424         GLuint     (WINE_GLAPI *p_glBindMaterialParameterEXT)(GLenum,GLenum);
425         void       (WINE_GLAPI *p_glBindMultiTextureEXT)(GLenum,GLenum,GLuint);
426         GLuint     (WINE_GLAPI *p_glBindParameterEXT)(GLenum);
427         void       (WINE_GLAPI *p_glBindProgramARB)(GLenum,GLuint);
428         void       (WINE_GLAPI *p_glBindProgramNV)(GLenum,GLuint);
429         void       (WINE_GLAPI *p_glBindProgramPipeline)(GLuint);
430         void       (WINE_GLAPI *p_glBindRenderbuffer)(GLenum,GLuint);
431         void       (WINE_GLAPI *p_glBindRenderbufferEXT)(GLenum,GLuint);
432         void       (WINE_GLAPI *p_glBindSampler)(GLuint,GLuint);
433         GLuint     (WINE_GLAPI *p_glBindTexGenParameterEXT)(GLenum,GLenum,GLenum);
434         void       (WINE_GLAPI *p_glBindTextureEXT)(GLenum,GLuint);
435         GLuint     (WINE_GLAPI *p_glBindTextureUnitParameterEXT)(GLenum,GLenum);
436         void       (WINE_GLAPI *p_glBindTransformFeedback)(GLenum,GLuint);
437         void       (WINE_GLAPI *p_glBindTransformFeedbackNV)(GLenum,GLuint);
438         void       (WINE_GLAPI *p_glBindVertexArray)(GLuint);
439         void       (WINE_GLAPI *p_glBindVertexArrayAPPLE)(GLuint);
440         void       (WINE_GLAPI *p_glBindVertexBuffer)(GLuint,GLuint,INT_PTR,GLsizei);
441         void       (WINE_GLAPI *p_glBindVertexShaderEXT)(GLuint);
442         void       (WINE_GLAPI *p_glBindVideoCaptureStreamBufferNV)(GLuint,GLuint,GLenum,INT_PTR);
443         void       (WINE_GLAPI *p_glBindVideoCaptureStreamTextureNV)(GLuint,GLuint,GLenum,GLenum,GLuint);
444         void       (WINE_GLAPI *p_glBinormal3bEXT)(GLbyte,GLbyte,GLbyte);
445         void       (WINE_GLAPI *p_glBinormal3bvEXT)(const GLbyte*);
446         void       (WINE_GLAPI *p_glBinormal3dEXT)(GLdouble,GLdouble,GLdouble);
447         void       (WINE_GLAPI *p_glBinormal3dvEXT)(const GLdouble*);
448         void       (WINE_GLAPI *p_glBinormal3fEXT)(GLfloat,GLfloat,GLfloat);
449         void       (WINE_GLAPI *p_glBinormal3fvEXT)(const GLfloat*);
450         void       (WINE_GLAPI *p_glBinormal3iEXT)(GLint,GLint,GLint);
451         void       (WINE_GLAPI *p_glBinormal3ivEXT)(const GLint*);
452         void       (WINE_GLAPI *p_glBinormal3sEXT)(GLshort,GLshort,GLshort);
453         void       (WINE_GLAPI *p_glBinormal3svEXT)(const GLshort*);
454         void       (WINE_GLAPI *p_glBinormalPointerEXT)(GLenum,GLsizei,const GLvoid*);
455         void       (WINE_GLAPI *p_glBlendColor)(GLfloat,GLfloat,GLfloat,GLfloat);
456         void       (WINE_GLAPI *p_glBlendColorEXT)(GLfloat,GLfloat,GLfloat,GLfloat);
457         void       (WINE_GLAPI *p_glBlendEquation)(GLenum);
458         void       (WINE_GLAPI *p_glBlendEquationEXT)(GLenum);
459         void       (WINE_GLAPI *p_glBlendEquationIndexedAMD)(GLuint,GLenum);
460         void       (WINE_GLAPI *p_glBlendEquationSeparate)(GLenum,GLenum);
461         void       (WINE_GLAPI *p_glBlendEquationSeparateEXT)(GLenum,GLenum);
462         void       (WINE_GLAPI *p_glBlendEquationSeparateIndexedAMD)(GLuint,GLenum,GLenum);
463         void       (WINE_GLAPI *p_glBlendEquationSeparatei)(GLuint,GLenum,GLenum);
464         void       (WINE_GLAPI *p_glBlendEquationSeparateiARB)(GLuint,GLenum,GLenum);
465         void       (WINE_GLAPI *p_glBlendEquationi)(GLuint,GLenum);
466         void       (WINE_GLAPI *p_glBlendEquationiARB)(GLuint,GLenum);
467         void       (WINE_GLAPI *p_glBlendFuncIndexedAMD)(GLuint,GLenum,GLenum);
468         void       (WINE_GLAPI *p_glBlendFuncSeparate)(GLenum,GLenum,GLenum,GLenum);
469         void       (WINE_GLAPI *p_glBlendFuncSeparateEXT)(GLenum,GLenum,GLenum,GLenum);
470         void       (WINE_GLAPI *p_glBlendFuncSeparateINGR)(GLenum,GLenum,GLenum,GLenum);
471         void       (WINE_GLAPI *p_glBlendFuncSeparateIndexedAMD)(GLuint,GLenum,GLenum,GLenum,GLenum);
472         void       (WINE_GLAPI *p_glBlendFuncSeparatei)(GLuint,GLenum,GLenum,GLenum,GLenum);
473         void       (WINE_GLAPI *p_glBlendFuncSeparateiARB)(GLuint,GLenum,GLenum,GLenum,GLenum);
474         void       (WINE_GLAPI *p_glBlendFunci)(GLuint,GLenum,GLenum);
475         void       (WINE_GLAPI *p_glBlendFunciARB)(GLuint,GLenum,GLenum);
476         void       (WINE_GLAPI *p_glBlitFramebuffer)(GLint,GLint,GLint,GLint,GLint,GLint,GLint,GLint,GLbitfield,GLenum);
477         void       (WINE_GLAPI *p_glBlitFramebufferEXT)(GLint,GLint,GLint,GLint,GLint,GLint,GLint,GLint,GLbitfield,GLenum);
478         void       (WINE_GLAPI *p_glBufferAddressRangeNV)(GLenum,GLuint,UINT64,INT_PTR);
479         void       (WINE_GLAPI *p_glBufferData)(GLenum,INT_PTR,const GLvoid*,GLenum);
480         void       (WINE_GLAPI *p_glBufferDataARB)(GLenum,INT_PTR,const GLvoid*,GLenum);
481         void       (WINE_GLAPI *p_glBufferParameteriAPPLE)(GLenum,GLenum,GLint);
482         GLuint     (WINE_GLAPI *p_glBufferRegionEnabled)(void);
483         void       (WINE_GLAPI *p_glBufferSubData)(GLenum,INT_PTR,INT_PTR,const GLvoid*);
484         void       (WINE_GLAPI *p_glBufferSubDataARB)(GLenum,INT_PTR,INT_PTR,const GLvoid*);
485         GLenum     (WINE_GLAPI *p_glCheckFramebufferStatus)(GLenum);
486         GLenum     (WINE_GLAPI *p_glCheckFramebufferStatusEXT)(GLenum);
487         GLenum     (WINE_GLAPI *p_glCheckNamedFramebufferStatusEXT)(GLuint,GLenum);
488         void       (WINE_GLAPI *p_glClampColor)(GLenum,GLenum);
489         void       (WINE_GLAPI *p_glClampColorARB)(GLenum,GLenum);
490         void       (WINE_GLAPI *p_glClearBufferData)(GLenum,GLenum,GLenum,GLenum,const void*);
491         void       (WINE_GLAPI *p_glClearBufferSubData)(GLenum,GLenum,INT_PTR,INT_PTR,GLenum,GLenum,const void*);
492         void       (WINE_GLAPI *p_glClearBufferfi)(GLenum,GLint,GLfloat,GLint);
493         void       (WINE_GLAPI *p_glClearBufferfv)(GLenum,GLint,const GLfloat*);
494         void       (WINE_GLAPI *p_glClearBufferiv)(GLenum,GLint,const GLint*);
495         void       (WINE_GLAPI *p_glClearBufferuiv)(GLenum,GLint,const GLuint*);
496         void       (WINE_GLAPI *p_glClearColorIiEXT)(GLint,GLint,GLint,GLint);
497         void       (WINE_GLAPI *p_glClearColorIuiEXT)(GLuint,GLuint,GLuint,GLuint);
498         void       (WINE_GLAPI *p_glClearDepthdNV)(GLdouble);
499         void       (WINE_GLAPI *p_glClearDepthf)(GLfloat);
500         void       (WINE_GLAPI *p_glClearNamedBufferDataEXT)(GLuint,GLenum,GLenum,GLenum,const void*);
501         void       (WINE_GLAPI *p_glClearNamedBufferSubDataEXT)(GLuint,GLenum,GLenum,GLenum,INT_PTR,INT_PTR,const void*);
502         void       (WINE_GLAPI *p_glClientActiveTexture)(GLenum);
503         void       (WINE_GLAPI *p_glClientActiveTextureARB)(GLenum);
504         void       (WINE_GLAPI *p_glClientActiveVertexStreamATI)(GLenum);
505         void       (WINE_GLAPI *p_glClientAttribDefaultEXT)(GLbitfield);
506         GLenum     (WINE_GLAPI *p_glClientWaitSync)(GLvoid*,GLbitfield,UINT64);
507         void       (WINE_GLAPI *p_glColor3fVertex3fSUN)(GLfloat,GLfloat,GLfloat,GLfloat,GLfloat,GLfloat);
508         void       (WINE_GLAPI *p_glColor3fVertex3fvSUN)(const GLfloat*,const GLfloat*);
509         void       (WINE_GLAPI *p_glColor3hNV)(unsigned short,unsigned short,unsigned short);
510         void       (WINE_GLAPI *p_glColor3hvNV)(const unsigned short*);
511         void       (WINE_GLAPI *p_glColor4fNormal3fVertex3fSUN)(GLfloat,GLfloat,GLfloat,GLfloat,GLfloat,GLfloat,GLfloat,GLfloat,GLfloat,GLfloat);
512         void       (WINE_GLAPI *p_glColor4fNormal3fVertex3fvSUN)(const GLfloat*,const GLfloat*,const GLfloat*);
513         void       (WINE_GLAPI *p_glColor4hNV)(unsigned short,unsigned short,unsigned short,unsigned short);
514         void       (WINE_GLAPI *p_glColor4hvNV)(const unsigned short*);
515         void       (WINE_GLAPI *p_glColor4ubVertex2fSUN)(GLubyte,GLubyte,GLubyte,GLubyte,GLfloat,GLfloat);
516         void       (WINE_GLAPI *p_glColor4ubVertex2fvSUN)(const GLubyte*,const GLfloat*);
517         void       (WINE_GLAPI *p_glColor4ubVertex3fSUN)(GLubyte,GLubyte,GLubyte,GLubyte,GLfloat,GLfloat,GLfloat);
518         void       (WINE_GLAPI *p_glColor4ubVertex3fvSUN)(const GLubyte*,const GLfloat*);
519         void       (WINE_GLAPI *p_glColorFormatNV)(GLint,GLenum,GLsizei);
520         void       (WINE_GLAPI *p_glColorFragmentOp1ATI)(GLenum,GLuint,GLuint,GLuint,GLuint,GLuint,GLuint);
521         void       (WINE_GLAPI *p_glColorFragmentOp2ATI)(GLenum,GLuint,GLuint,GLuint,GLuint,GLuint,GLuint,GLuint,GLuint,GLuint);
522         void       (WINE_GLAPI *p_glColorFragmentOp3ATI)(GLenum,GLuint,GLuint,GLuint,GLuint,GLuint,GLuint,GLuint,GLuint,GLuint,GLuint,GLuint,GLuint);
523         void       (WINE_GLAPI *p_glColorMaskIndexedEXT)(GLuint,GLboolean,GLboolean,GLboolean,GLboolean);
524         void       (WINE_GLAPI *p_glColorMaski)(GLuint,GLboolean,GLboolean,GLboolean,GLboolean);
525         void       (WINE_GLAPI *p_glColorP3ui)(GLenum,GLuint);
526         void       (WINE_GLAPI *p_glColorP3uiv)(GLenum,const GLuint*);
527         void       (WINE_GLAPI *p_glColorP4ui)(GLenum,GLuint);
528         void       (WINE_GLAPI *p_glColorP4uiv)(GLenum,const GLuint*);
529         void       (WINE_GLAPI *p_glColorPointerEXT)(GLint,GLenum,GLsizei,GLsizei,const GLvoid*);
530         void       (WINE_GLAPI *p_glColorPointerListIBM)(GLint,GLenum,GLint,const GLvoid**,GLint);
531         void       (WINE_GLAPI *p_glColorPointervINTEL)(GLint,GLenum,const GLvoid**);
532         void       (WINE_GLAPI *p_glColorSubTable)(GLenum,GLsizei,GLsizei,GLenum,GLenum,const GLvoid*);
533         void       (WINE_GLAPI *p_glColorSubTableEXT)(GLenum,GLsizei,GLsizei,GLenum,GLenum,const GLvoid*);
534         void       (WINE_GLAPI *p_glColorTable)(GLenum,GLenum,GLsizei,GLenum,GLenum,const GLvoid*);
535         void       (WINE_GLAPI *p_glColorTableEXT)(GLenum,GLenum,GLsizei,GLenum,GLenum,const GLvoid*);
536         void       (WINE_GLAPI *p_glColorTableParameterfv)(GLenum,GLenum,const GLfloat*);
537         void       (WINE_GLAPI *p_glColorTableParameterfvSGI)(GLenum,GLenum,const GLfloat*);
538         void       (WINE_GLAPI *p_glColorTableParameteriv)(GLenum,GLenum,const GLint*);
539         void       (WINE_GLAPI *p_glColorTableParameterivSGI)(GLenum,GLenum,const GLint*);
540         void       (WINE_GLAPI *p_glColorTableSGI)(GLenum,GLenum,GLsizei,GLenum,GLenum,const GLvoid*);
541         void       (WINE_GLAPI *p_glCombinerInputNV)(GLenum,GLenum,GLenum,GLenum,GLenum,GLenum);
542         void       (WINE_GLAPI *p_glCombinerOutputNV)(GLenum,GLenum,GLenum,GLenum,GLenum,GLenum,GLenum,GLboolean,GLboolean,GLboolean);
543         void       (WINE_GLAPI *p_glCombinerParameterfNV)(GLenum,GLfloat);
544         void       (WINE_GLAPI *p_glCombinerParameterfvNV)(GLenum,const GLfloat*);
545         void       (WINE_GLAPI *p_glCombinerParameteriNV)(GLenum,GLint);
546         void       (WINE_GLAPI *p_glCombinerParameterivNV)(GLenum,const GLint*);
547         void       (WINE_GLAPI *p_glCombinerStageParameterfvNV)(GLenum,GLenum,const GLfloat*);
548         void       (WINE_GLAPI *p_glCompileShader)(GLuint);
549         void       (WINE_GLAPI *p_glCompileShaderARB)(unsigned int);
550         void       (WINE_GLAPI *p_glCompileShaderIncludeARB)(GLuint,GLsizei,const char**,const GLint*);
551         void       (WINE_GLAPI *p_glCompressedMultiTexImage1DEXT)(GLenum,GLenum,GLint,GLenum,GLsizei,GLint,GLsizei,const GLvoid*);
552         void       (WINE_GLAPI *p_glCompressedMultiTexImage2DEXT)(GLenum,GLenum,GLint,GLenum,GLsizei,GLsizei,GLint,GLsizei,const GLvoid*);
553         void       (WINE_GLAPI *p_glCompressedMultiTexImage3DEXT)(GLenum,GLenum,GLint,GLenum,GLsizei,GLsizei,GLsizei,GLint,GLsizei,const GLvoid*);
554         void       (WINE_GLAPI *p_glCompressedMultiTexSubImage1DEXT)(GLenum,GLenum,GLint,GLint,GLsizei,GLenum,GLsizei,const GLvoid*);
555         void       (WINE_GLAPI *p_glCompressedMultiTexSubImage2DEXT)(GLenum,GLenum,GLint,GLint,GLint,GLsizei,GLsizei,GLenum,GLsizei,const GLvoid*);
556         void       (WINE_GLAPI *p_glCompressedMultiTexSubImage3DEXT)(GLenum,GLenum,GLint,GLint,GLint,GLint,GLsizei,GLsizei,GLsizei,GLenum,GLsizei,const GLvoid*);
557         void       (WINE_GLAPI *p_glCompressedTexImage1D)(GLenum,GLint,GLenum,GLsizei,GLint,GLsizei,const GLvoid*);
558         void       (WINE_GLAPI *p_glCompressedTexImage1DARB)(GLenum,GLint,GLenum,GLsizei,GLint,GLsizei,const GLvoid*);
559         void       (WINE_GLAPI *p_glCompressedTexImage2D)(GLenum,GLint,GLenum,GLsizei,GLsizei,GLint,GLsizei,const GLvoid*);
560         void       (WINE_GLAPI *p_glCompressedTexImage2DARB)(GLenum,GLint,GLenum,GLsizei,GLsizei,GLint,GLsizei,const GLvoid*);
561         void       (WINE_GLAPI *p_glCompressedTexImage3D)(GLenum,GLint,GLenum,GLsizei,GLsizei,GLsizei,GLint,GLsizei,const GLvoid*);
562         void       (WINE_GLAPI *p_glCompressedTexImage3DARB)(GLenum,GLint,GLenum,GLsizei,GLsizei,GLsizei,GLint,GLsizei,const GLvoid*);
563         void       (WINE_GLAPI *p_glCompressedTexSubImage1D)(GLenum,GLint,GLint,GLsizei,GLenum,GLsizei,const GLvoid*);
564         void       (WINE_GLAPI *p_glCompressedTexSubImage1DARB)(GLenum,GLint,GLint,GLsizei,GLenum,GLsizei,const GLvoid*);
565         void       (WINE_GLAPI *p_glCompressedTexSubImage2D)(GLenum,GLint,GLint,GLint,GLsizei,GLsizei,GLenum,GLsizei,const GLvoid*);
566         void       (WINE_GLAPI *p_glCompressedTexSubImage2DARB)(GLenum,GLint,GLint,GLint,GLsizei,GLsizei,GLenum,GLsizei,const GLvoid*);
567         void       (WINE_GLAPI *p_glCompressedTexSubImage3D)(GLenum,GLint,GLint,GLint,GLint,GLsizei,GLsizei,GLsizei,GLenum,GLsizei,const GLvoid*);
568         void       (WINE_GLAPI *p_glCompressedTexSubImage3DARB)(GLenum,GLint,GLint,GLint,GLint,GLsizei,GLsizei,GLsizei,GLenum,GLsizei,const GLvoid*);
569         void       (WINE_GLAPI *p_glCompressedTextureImage1DEXT)(GLuint,GLenum,GLint,GLenum,GLsizei,GLint,GLsizei,const GLvoid*);
570         void       (WINE_GLAPI *p_glCompressedTextureImage2DEXT)(GLuint,GLenum,GLint,GLenum,GLsizei,GLsizei,GLint,GLsizei,const GLvoid*);
571         void       (WINE_GLAPI *p_glCompressedTextureImage3DEXT)(GLuint,GLenum,GLint,GLenum,GLsizei,GLsizei,GLsizei,GLint,GLsizei,const GLvoid*);
572         void       (WINE_GLAPI *p_glCompressedTextureSubImage1DEXT)(GLuint,GLenum,GLint,GLint,GLsizei,GLenum,GLsizei,const GLvoid*);
573         void       (WINE_GLAPI *p_glCompressedTextureSubImage2DEXT)(GLuint,GLenum,GLint,GLint,GLint,GLsizei,GLsizei,GLenum,GLsizei,const GLvoid*);
574         void       (WINE_GLAPI *p_glCompressedTextureSubImage3DEXT)(GLuint,GLenum,GLint,GLint,GLint,GLint,GLsizei,GLsizei,GLsizei,GLenum,GLsizei,const GLvoid*);
575         void       (WINE_GLAPI *p_glConvolutionFilter1D)(GLenum,GLenum,GLsizei,GLenum,GLenum,const GLvoid*);
576         void       (WINE_GLAPI *p_glConvolutionFilter1DEXT)(GLenum,GLenum,GLsizei,GLenum,GLenum,const GLvoid*);
577         void       (WINE_GLAPI *p_glConvolutionFilter2D)(GLenum,GLenum,GLsizei,GLsizei,GLenum,GLenum,const GLvoid*);
578         void       (WINE_GLAPI *p_glConvolutionFilter2DEXT)(GLenum,GLenum,GLsizei,GLsizei,GLenum,GLenum,const GLvoid*);
579         void       (WINE_GLAPI *p_glConvolutionParameterf)(GLenum,GLenum,GLfloat);
580         void       (WINE_GLAPI *p_glConvolutionParameterfEXT)(GLenum,GLenum,GLfloat);
581         void       (WINE_GLAPI *p_glConvolutionParameterfv)(GLenum,GLenum,const GLfloat*);
582         void       (WINE_GLAPI *p_glConvolutionParameterfvEXT)(GLenum,GLenum,const GLfloat*);
583         void       (WINE_GLAPI *p_glConvolutionParameteri)(GLenum,GLenum,GLint);
584         void       (WINE_GLAPI *p_glConvolutionParameteriEXT)(GLenum,GLenum,GLint);
585         void       (WINE_GLAPI *p_glConvolutionParameteriv)(GLenum,GLenum,const GLint*);
586         void       (WINE_GLAPI *p_glConvolutionParameterivEXT)(GLenum,GLenum,const GLint*);
587         void       (WINE_GLAPI *p_glCopyBufferSubData)(GLenum,GLenum,INT_PTR,INT_PTR,INT_PTR);
588         void       (WINE_GLAPI *p_glCopyColorSubTable)(GLenum,GLsizei,GLint,GLint,GLsizei);
589         void       (WINE_GLAPI *p_glCopyColorSubTableEXT)(GLenum,GLsizei,GLint,GLint,GLsizei);
590         void       (WINE_GLAPI *p_glCopyColorTable)(GLenum,GLenum,GLint,GLint,GLsizei);
591         void       (WINE_GLAPI *p_glCopyColorTableSGI)(GLenum,GLenum,GLint,GLint,GLsizei);
592         void       (WINE_GLAPI *p_glCopyConvolutionFilter1D)(GLenum,GLenum,GLint,GLint,GLsizei);
593         void       (WINE_GLAPI *p_glCopyConvolutionFilter1DEXT)(GLenum,GLenum,GLint,GLint,GLsizei);
594         void       (WINE_GLAPI *p_glCopyConvolutionFilter2D)(GLenum,GLenum,GLint,GLint,GLsizei,GLsizei);
595         void       (WINE_GLAPI *p_glCopyConvolutionFilter2DEXT)(GLenum,GLenum,GLint,GLint,GLsizei,GLsizei);
596         void       (WINE_GLAPI *p_glCopyImageSubData)(GLuint,GLenum,GLint,GLint,GLint,GLint,GLuint,GLenum,GLint,GLint,GLint,GLint,GLsizei,GLsizei,GLsizei);
597         void       (WINE_GLAPI *p_glCopyImageSubDataNV)(GLuint,GLenum,GLint,GLint,GLint,GLint,GLuint,GLenum,GLint,GLint,GLint,GLint,GLsizei,GLsizei,GLsizei);
598         void       (WINE_GLAPI *p_glCopyMultiTexImage1DEXT)(GLenum,GLenum,GLint,GLenum,GLint,GLint,GLsizei,GLint);
599         void       (WINE_GLAPI *p_glCopyMultiTexImage2DEXT)(GLenum,GLenum,GLint,GLenum,GLint,GLint,GLsizei,GLsizei,GLint);
600         void       (WINE_GLAPI *p_glCopyMultiTexSubImage1DEXT)(GLenum,GLenum,GLint,GLint,GLint,GLint,GLsizei);
601         void       (WINE_GLAPI *p_glCopyMultiTexSubImage2DEXT)(GLenum,GLenum,GLint,GLint,GLint,GLint,GLint,GLsizei,GLsizei);
602         void       (WINE_GLAPI *p_glCopyMultiTexSubImage3DEXT)(GLenum,GLenum,GLint,GLint,GLint,GLint,GLint,GLint,GLsizei,GLsizei);
603         void       (WINE_GLAPI *p_glCopyPathNV)(GLuint,GLuint);
604         void       (WINE_GLAPI *p_glCopyTexImage1DEXT)(GLenum,GLint,GLenum,GLint,GLint,GLsizei,GLint);
605         void       (WINE_GLAPI *p_glCopyTexImage2DEXT)(GLenum,GLint,GLenum,GLint,GLint,GLsizei,GLsizei,GLint);
606         void       (WINE_GLAPI *p_glCopyTexSubImage1DEXT)(GLenum,GLint,GLint,GLint,GLint,GLsizei);
607         void       (WINE_GLAPI *p_glCopyTexSubImage2DEXT)(GLenum,GLint,GLint,GLint,GLint,GLint,GLsizei,GLsizei);
608         void       (WINE_GLAPI *p_glCopyTexSubImage3D)(GLenum,GLint,GLint,GLint,GLint,GLint,GLint,GLsizei,GLsizei);
609         void       (WINE_GLAPI *p_glCopyTexSubImage3DEXT)(GLenum,GLint,GLint,GLint,GLint,GLint,GLint,GLsizei,GLsizei);
610         void       (WINE_GLAPI *p_glCopyTextureImage1DEXT)(GLuint,GLenum,GLint,GLenum,GLint,GLint,GLsizei,GLint);
611         void       (WINE_GLAPI *p_glCopyTextureImage2DEXT)(GLuint,GLenum,GLint,GLenum,GLint,GLint,GLsizei,GLsizei,GLint);
612         void       (WINE_GLAPI *p_glCopyTextureSubImage1DEXT)(GLuint,GLenum,GLint,GLint,GLint,GLint,GLsizei);
613         void       (WINE_GLAPI *p_glCopyTextureSubImage2DEXT)(GLuint,GLenum,GLint,GLint,GLint,GLint,GLint,GLsizei,GLsizei);
614         void       (WINE_GLAPI *p_glCopyTextureSubImage3DEXT)(GLuint,GLenum,GLint,GLint,GLint,GLint,GLint,GLint,GLsizei,GLsizei);
615         void       (WINE_GLAPI *p_glCoverFillPathInstancedNV)(GLsizei,GLenum,const GLvoid*,GLuint,GLenum,GLenum,const GLfloat*);
616         void       (WINE_GLAPI *p_glCoverFillPathNV)(GLuint,GLenum);
617         void       (WINE_GLAPI *p_glCoverStrokePathInstancedNV)(GLsizei,GLenum,const GLvoid*,GLuint,GLenum,GLenum,const GLfloat*);
618         void       (WINE_GLAPI *p_glCoverStrokePathNV)(GLuint,GLenum);
619         GLuint     (WINE_GLAPI *p_glCreateProgram)(void);
620         unsigned int (WINE_GLAPI *p_glCreateProgramObjectARB)(void);
621         GLuint     (WINE_GLAPI *p_glCreateShader)(GLenum);
622         unsigned int (WINE_GLAPI *p_glCreateShaderObjectARB)(GLenum);
623         GLuint     (WINE_GLAPI *p_glCreateShaderProgramEXT)(GLenum,const char*);
624         GLuint     (WINE_GLAPI *p_glCreateShaderProgramv)(GLenum,GLsizei,const char* const*);
625         GLvoid*    (WINE_GLAPI *p_glCreateSyncFromCLeventARB)(void *,void *,GLbitfield);
626         void       (WINE_GLAPI *p_glCullParameterdvEXT)(GLenum,GLdouble*);
627         void       (WINE_GLAPI *p_glCullParameterfvEXT)(GLenum,GLfloat*);
628         void       (WINE_GLAPI *p_glCurrentPaletteMatrixARB)(GLint);
629         void       (WINE_GLAPI *p_glDebugMessageCallback)(void *,const void*);
630         void       (WINE_GLAPI *p_glDebugMessageCallbackAMD)(void *,GLvoid*);
631         void       (WINE_GLAPI *p_glDebugMessageCallbackARB)(void *,const GLvoid*);
632         void       (WINE_GLAPI *p_glDebugMessageControl)(GLenum,GLenum,GLenum,GLsizei,const GLuint*,GLboolean);
633         void       (WINE_GLAPI *p_glDebugMessageControlARB)(GLenum,GLenum,GLenum,GLsizei,const GLuint*,GLboolean);
634         void       (WINE_GLAPI *p_glDebugMessageEnableAMD)(GLenum,GLenum,GLsizei,const GLuint*,GLboolean);
635         void       (WINE_GLAPI *p_glDebugMessageInsert)(GLenum,GLenum,GLuint,GLenum,GLsizei,const char*);
636         void       (WINE_GLAPI *p_glDebugMessageInsertAMD)(GLenum,GLenum,GLuint,GLsizei,const char*);
637         void       (WINE_GLAPI *p_glDebugMessageInsertARB)(GLenum,GLenum,GLuint,GLenum,GLsizei,const char*);
638         void       (WINE_GLAPI *p_glDeformSGIX)(GLbitfield);
639         void       (WINE_GLAPI *p_glDeformationMap3dSGIX)(GLenum,GLdouble,GLdouble,GLint,GLint,GLdouble,GLdouble,GLint,GLint,GLdouble,GLdouble,GLint,GLint,const GLdouble*);
640         void       (WINE_GLAPI *p_glDeformationMap3fSGIX)(GLenum,GLfloat,GLfloat,GLint,GLint,GLfloat,GLfloat,GLint,GLint,GLfloat,GLfloat,GLint,GLint,const GLfloat*);
641         void       (WINE_GLAPI *p_glDeleteAsyncMarkersSGIX)(GLuint,GLsizei);
642         void       (WINE_GLAPI *p_glDeleteBufferRegion)(GLenum);
643         void       (WINE_GLAPI *p_glDeleteBuffers)(GLsizei,const GLuint*);
644         void       (WINE_GLAPI *p_glDeleteBuffersARB)(GLsizei,const GLuint*);
645         void       (WINE_GLAPI *p_glDeleteFencesAPPLE)(GLsizei,const GLuint*);
646         void       (WINE_GLAPI *p_glDeleteFencesNV)(GLsizei,const GLuint*);
647         void       (WINE_GLAPI *p_glDeleteFragmentShaderATI)(GLuint);
648         void       (WINE_GLAPI *p_glDeleteFramebuffers)(GLsizei,const GLuint*);
649         void       (WINE_GLAPI *p_glDeleteFramebuffersEXT)(GLsizei,const GLuint*);
650         void       (WINE_GLAPI *p_glDeleteNamedStringARB)(GLint,const char*);
651         void       (WINE_GLAPI *p_glDeleteNamesAMD)(GLenum,GLuint,const GLuint*);
652         void       (WINE_GLAPI *p_glDeleteObjectARB)(unsigned int);
653         void       (WINE_GLAPI *p_glDeleteObjectBufferATI)(GLuint);
654         void       (WINE_GLAPI *p_glDeleteOcclusionQueriesNV)(GLsizei,const GLuint*);
655         void       (WINE_GLAPI *p_glDeletePathsNV)(GLuint,GLsizei);
656         void       (WINE_GLAPI *p_glDeletePerfMonitorsAMD)(GLsizei,GLuint*);
657         void       (WINE_GLAPI *p_glDeleteProgram)(GLuint);
658         void       (WINE_GLAPI *p_glDeleteProgramPipelines)(GLsizei,const GLuint*);
659         void       (WINE_GLAPI *p_glDeleteProgramsARB)(GLsizei,const GLuint*);
660         void       (WINE_GLAPI *p_glDeleteProgramsNV)(GLsizei,const GLuint*);
661         void       (WINE_GLAPI *p_glDeleteQueries)(GLsizei,const GLuint*);
662         void       (WINE_GLAPI *p_glDeleteQueriesARB)(GLsizei,const GLuint*);
663         void       (WINE_GLAPI *p_glDeleteRenderbuffers)(GLsizei,const GLuint*);
664         void       (WINE_GLAPI *p_glDeleteRenderbuffersEXT)(GLsizei,const GLuint*);
665         void       (WINE_GLAPI *p_glDeleteSamplers)(GLsizei,const GLuint*);
666         void       (WINE_GLAPI *p_glDeleteShader)(GLuint);
667         void       (WINE_GLAPI *p_glDeleteSync)(GLvoid*);
668         void       (WINE_GLAPI *p_glDeleteTexturesEXT)(GLsizei,const GLuint*);
669         void       (WINE_GLAPI *p_glDeleteTransformFeedbacks)(GLsizei,const GLuint*);
670         void       (WINE_GLAPI *p_glDeleteTransformFeedbacksNV)(GLsizei,const GLuint*);
671         void       (WINE_GLAPI *p_glDeleteVertexArrays)(GLsizei,const GLuint*);
672         void       (WINE_GLAPI *p_glDeleteVertexArraysAPPLE)(GLsizei,const GLuint*);
673         void       (WINE_GLAPI *p_glDeleteVertexShaderEXT)(GLuint);
674         void       (WINE_GLAPI *p_glDepthBoundsEXT)(GLclampd,GLclampd);
675         void       (WINE_GLAPI *p_glDepthBoundsdNV)(GLdouble,GLdouble);
676         void       (WINE_GLAPI *p_glDepthRangeArrayv)(GLuint,GLsizei,const GLdouble*);
677         void       (WINE_GLAPI *p_glDepthRangeIndexed)(GLuint,GLdouble,GLdouble);
678         void       (WINE_GLAPI *p_glDepthRangedNV)(GLdouble,GLdouble);
679         void       (WINE_GLAPI *p_glDepthRangef)(GLfloat,GLfloat);
680         void       (WINE_GLAPI *p_glDetachObjectARB)(unsigned int,unsigned int);
681         void       (WINE_GLAPI *p_glDetachShader)(GLuint,GLuint);
682         void       (WINE_GLAPI *p_glDetailTexFuncSGIS)(GLenum,GLsizei,const GLfloat*);
683         void       (WINE_GLAPI *p_glDisableClientStateIndexedEXT)(GLenum,GLuint);
684         void       (WINE_GLAPI *p_glDisableIndexedEXT)(GLenum,GLuint);
685         void       (WINE_GLAPI *p_glDisableVariantClientStateEXT)(GLuint);
686         void       (WINE_GLAPI *p_glDisableVertexAttribAPPLE)(GLuint,GLenum);
687         void       (WINE_GLAPI *p_glDisableVertexAttribArray)(GLuint);
688         void       (WINE_GLAPI *p_glDisableVertexAttribArrayARB)(GLuint);
689         void       (WINE_GLAPI *p_glDisablei)(GLenum,GLuint);
690         void       (WINE_GLAPI *p_glDispatchCompute)(GLuint,GLuint,GLuint);
691         void       (WINE_GLAPI *p_glDispatchComputeIndirect)(INT_PTR);
692         void       (WINE_GLAPI *p_glDrawArraysEXT)(GLenum,GLint,GLsizei);
693         void       (WINE_GLAPI *p_glDrawArraysIndirect)(GLenum,const GLvoid*);
694         void       (WINE_GLAPI *p_glDrawArraysInstanced)(GLenum,GLint,GLsizei,GLsizei);
695         void       (WINE_GLAPI *p_glDrawArraysInstancedARB)(GLenum,GLint,GLsizei,GLsizei);
696         void       (WINE_GLAPI *p_glDrawArraysInstancedBaseInstance)(GLenum,GLint,GLsizei,GLsizei,GLuint);
697         void       (WINE_GLAPI *p_glDrawArraysInstancedEXT)(GLenum,GLint,GLsizei,GLsizei);
698         void       (WINE_GLAPI *p_glDrawBufferRegion)(GLenum,GLint,GLint,GLsizei,GLsizei,GLint,GLint);
699         void       (WINE_GLAPI *p_glDrawBuffers)(GLsizei,const GLenum*);
700         void       (WINE_GLAPI *p_glDrawBuffersARB)(GLsizei,const GLenum*);
701         void       (WINE_GLAPI *p_glDrawBuffersATI)(GLsizei,const GLenum*);
702         void       (WINE_GLAPI *p_glDrawElementArrayAPPLE)(GLenum,GLint,GLsizei);
703         void       (WINE_GLAPI *p_glDrawElementArrayATI)(GLenum,GLsizei);
704         void       (WINE_GLAPI *p_glDrawElementsBaseVertex)(GLenum,GLsizei,GLenum,const GLvoid*,GLint);
705         void       (WINE_GLAPI *p_glDrawElementsIndirect)(GLenum,GLenum,const GLvoid*);
706         void       (WINE_GLAPI *p_glDrawElementsInstanced)(GLenum,GLsizei,GLenum,const GLvoid*,GLsizei);
707         void       (WINE_GLAPI *p_glDrawElementsInstancedARB)(GLenum,GLsizei,GLenum,const GLvoid*,GLsizei);
708         void       (WINE_GLAPI *p_glDrawElementsInstancedBaseInstance)(GLenum,GLsizei,GLenum,const void*,GLsizei,GLuint);
709         void       (WINE_GLAPI *p_glDrawElementsInstancedBaseVertex)(GLenum,GLsizei,GLenum,const GLvoid*,GLsizei,GLint);
710         void       (WINE_GLAPI *p_glDrawElementsInstancedBaseVertexBaseInstance)(GLenum,GLsizei,GLenum,const void*,GLsizei,GLint,GLuint);
711         void       (WINE_GLAPI *p_glDrawElementsInstancedEXT)(GLenum,GLsizei,GLenum,const GLvoid*,GLsizei);
712         void       (WINE_GLAPI *p_glDrawMeshArraysSUN)(GLenum,GLint,GLsizei,GLsizei);
713         void       (WINE_GLAPI *p_glDrawRangeElementArrayAPPLE)(GLenum,GLuint,GLuint,GLint,GLsizei);
714         void       (WINE_GLAPI *p_glDrawRangeElementArrayATI)(GLenum,GLuint,GLuint,GLsizei);
715         void       (WINE_GLAPI *p_glDrawRangeElements)(GLenum,GLuint,GLuint,GLsizei,GLenum,const GLvoid*);
716         void       (WINE_GLAPI *p_glDrawRangeElementsBaseVertex)(GLenum,GLuint,GLuint,GLsizei,GLenum,const GLvoid*,GLint);
717         void       (WINE_GLAPI *p_glDrawRangeElementsEXT)(GLenum,GLuint,GLuint,GLsizei,GLenum,const GLvoid*);
718         void       (WINE_GLAPI *p_glDrawTransformFeedback)(GLenum,GLuint);
719         void       (WINE_GLAPI *p_glDrawTransformFeedbackInstanced)(GLenum,GLuint,GLsizei);
720         void       (WINE_GLAPI *p_glDrawTransformFeedbackNV)(GLenum,GLuint);
721         void       (WINE_GLAPI *p_glDrawTransformFeedbackStream)(GLenum,GLuint,GLuint);
722         void       (WINE_GLAPI *p_glDrawTransformFeedbackStreamInstanced)(GLenum,GLuint,GLuint,GLsizei);
723         void       (WINE_GLAPI *p_glEdgeFlagFormatNV)(GLsizei);
724         void       (WINE_GLAPI *p_glEdgeFlagPointerEXT)(GLsizei,GLsizei,const GLboolean*);
725         void       (WINE_GLAPI *p_glEdgeFlagPointerListIBM)(GLint,const GLboolean**,GLint);
726         void       (WINE_GLAPI *p_glElementPointerAPPLE)(GLenum,const GLvoid*);
727         void       (WINE_GLAPI *p_glElementPointerATI)(GLenum,const GLvoid*);
728         void       (WINE_GLAPI *p_glEnableClientStateIndexedEXT)(GLenum,GLuint);
729         void       (WINE_GLAPI *p_glEnableIndexedEXT)(GLenum,GLuint);
730         void       (WINE_GLAPI *p_glEnableVariantClientStateEXT)(GLuint);
731         void       (WINE_GLAPI *p_glEnableVertexAttribAPPLE)(GLuint,GLenum);
732         void       (WINE_GLAPI *p_glEnableVertexAttribArray)(GLuint);
733         void       (WINE_GLAPI *p_glEnableVertexAttribArrayARB)(GLuint);
734         void       (WINE_GLAPI *p_glEnablei)(GLenum,GLuint);
735         void       (WINE_GLAPI *p_glEndConditionalRender)(void);
736         void       (WINE_GLAPI *p_glEndConditionalRenderNV)(void);
737         void       (WINE_GLAPI *p_glEndFragmentShaderATI)(void);
738         void       (WINE_GLAPI *p_glEndOcclusionQueryNV)(void);
739         void       (WINE_GLAPI *p_glEndPerfMonitorAMD)(GLuint);
740         void       (WINE_GLAPI *p_glEndQuery)(GLenum);
741         void       (WINE_GLAPI *p_glEndQueryARB)(GLenum);
742         void       (WINE_GLAPI *p_glEndQueryIndexed)(GLenum,GLuint);
743         void       (WINE_GLAPI *p_glEndTransformFeedback)(void);
744         void       (WINE_GLAPI *p_glEndTransformFeedbackEXT)(void);
745         void       (WINE_GLAPI *p_glEndTransformFeedbackNV)(void);
746         void       (WINE_GLAPI *p_glEndVertexShaderEXT)(void);
747         void       (WINE_GLAPI *p_glEndVideoCaptureNV)(GLuint);
748         void       (WINE_GLAPI *p_glEvalMapsNV)(GLenum,GLenum);
749         void       (WINE_GLAPI *p_glExecuteProgramNV)(GLenum,GLuint,const GLfloat*);
750         void       (WINE_GLAPI *p_glExtractComponentEXT)(GLuint,GLuint,GLuint);
751         GLvoid*    (WINE_GLAPI *p_glFenceSync)(GLenum,GLbitfield);
752         void       (WINE_GLAPI *p_glFinalCombinerInputNV)(GLenum,GLenum,GLenum,GLenum);
753         GLint      (WINE_GLAPI *p_glFinishAsyncSGIX)(GLuint*);
754         void       (WINE_GLAPI *p_glFinishFenceAPPLE)(GLuint);
755         void       (WINE_GLAPI *p_glFinishFenceNV)(GLuint);
756         void       (WINE_GLAPI *p_glFinishObjectAPPLE)(GLenum,GLint);
757         void       (WINE_GLAPI *p_glFinishTextureSUNX)(void);
758         void       (WINE_GLAPI *p_glFlushMappedBufferRange)(GLenum,INT_PTR,INT_PTR);
759         void       (WINE_GLAPI *p_glFlushMappedBufferRangeAPPLE)(GLenum,INT_PTR,INT_PTR);
760         void       (WINE_GLAPI *p_glFlushMappedNamedBufferRangeEXT)(GLuint,INT_PTR,INT_PTR);
761         void       (WINE_GLAPI *p_glFlushPixelDataRangeNV)(GLenum);
762         void       (WINE_GLAPI *p_glFlushRasterSGIX)(void);
763         void       (WINE_GLAPI *p_glFlushVertexArrayRangeAPPLE)(GLsizei,GLvoid*);
764         void       (WINE_GLAPI *p_glFlushVertexArrayRangeNV)(void);
765         void       (WINE_GLAPI *p_glFogCoordFormatNV)(GLenum,GLsizei);
766         void       (WINE_GLAPI *p_glFogCoordPointer)(GLenum,GLsizei,const GLvoid*);
767         void       (WINE_GLAPI *p_glFogCoordPointerEXT)(GLenum,GLsizei,const GLvoid*);
768         void       (WINE_GLAPI *p_glFogCoordPointerListIBM)(GLenum,GLint,const GLvoid**,GLint);
769         void       (WINE_GLAPI *p_glFogCoordd)(GLdouble);
770         void       (WINE_GLAPI *p_glFogCoorddEXT)(GLdouble);
771         void       (WINE_GLAPI *p_glFogCoorddv)(const GLdouble*);
772         void       (WINE_GLAPI *p_glFogCoorddvEXT)(const GLdouble*);
773         void       (WINE_GLAPI *p_glFogCoordf)(GLfloat);
774         void       (WINE_GLAPI *p_glFogCoordfEXT)(GLfloat);
775         void       (WINE_GLAPI *p_glFogCoordfv)(const GLfloat*);
776         void       (WINE_GLAPI *p_glFogCoordfvEXT)(const GLfloat*);
777         void       (WINE_GLAPI *p_glFogCoordhNV)(unsigned short);
778         void       (WINE_GLAPI *p_glFogCoordhvNV)(const unsigned short*);
779         void       (WINE_GLAPI *p_glFogFuncSGIS)(GLsizei,const GLfloat*);
780         void       (WINE_GLAPI *p_glFragmentColorMaterialSGIX)(GLenum,GLenum);
781         void       (WINE_GLAPI *p_glFragmentLightModelfSGIX)(GLenum,GLfloat);
782         void       (WINE_GLAPI *p_glFragmentLightModelfvSGIX)(GLenum,const GLfloat*);
783         void       (WINE_GLAPI *p_glFragmentLightModeliSGIX)(GLenum,GLint);
784         void       (WINE_GLAPI *p_glFragmentLightModelivSGIX)(GLenum,const GLint*);
785         void       (WINE_GLAPI *p_glFragmentLightfSGIX)(GLenum,GLenum,GLfloat);
786         void       (WINE_GLAPI *p_glFragmentLightfvSGIX)(GLenum,GLenum,const GLfloat*);
787         void       (WINE_GLAPI *p_glFragmentLightiSGIX)(GLenum,GLenum,GLint);
788         void       (WINE_GLAPI *p_glFragmentLightivSGIX)(GLenum,GLenum,const GLint*);
789         void       (WINE_GLAPI *p_glFragmentMaterialfSGIX)(GLenum,GLenum,GLfloat);
790         void       (WINE_GLAPI *p_glFragmentMaterialfvSGIX)(GLenum,GLenum,const GLfloat*);
791         void       (WINE_GLAPI *p_glFragmentMaterialiSGIX)(GLenum,GLenum,GLint);
792         void       (WINE_GLAPI *p_glFragmentMaterialivSGIX)(GLenum,GLenum,const GLint*);
793         void       (WINE_GLAPI *p_glFrameTerminatorGREMEDY)(void);
794         void       (WINE_GLAPI *p_glFrameZoomSGIX)(GLint);
795         void       (WINE_GLAPI *p_glFramebufferDrawBufferEXT)(GLuint,GLenum);
796         void       (WINE_GLAPI *p_glFramebufferDrawBuffersEXT)(GLuint,GLsizei,const GLenum*);
797         void       (WINE_GLAPI *p_glFramebufferParameteri)(GLenum,GLenum,GLint);
798         void       (WINE_GLAPI *p_glFramebufferReadBufferEXT)(GLuint,GLenum);
799         void       (WINE_GLAPI *p_glFramebufferRenderbuffer)(GLenum,GLenum,GLenum,GLuint);
800         void       (WINE_GLAPI *p_glFramebufferRenderbufferEXT)(GLenum,GLenum,GLenum,GLuint);
801         void       (WINE_GLAPI *p_glFramebufferTexture)(GLenum,GLenum,GLuint,GLint);
802         void       (WINE_GLAPI *p_glFramebufferTexture1D)(GLenum,GLenum,GLenum,GLuint,GLint);
803         void       (WINE_GLAPI *p_glFramebufferTexture1DEXT)(GLenum,GLenum,GLenum,GLuint,GLint);
804         void       (WINE_GLAPI *p_glFramebufferTexture2D)(GLenum,GLenum,GLenum,GLuint,GLint);
805         void       (WINE_GLAPI *p_glFramebufferTexture2DEXT)(GLenum,GLenum,GLenum,GLuint,GLint);
806         void       (WINE_GLAPI *p_glFramebufferTexture3D)(GLenum,GLenum,GLenum,GLuint,GLint,GLint);
807         void       (WINE_GLAPI *p_glFramebufferTexture3DEXT)(GLenum,GLenum,GLenum,GLuint,GLint,GLint);
808         void       (WINE_GLAPI *p_glFramebufferTextureARB)(GLenum,GLenum,GLuint,GLint);
809         void       (WINE_GLAPI *p_glFramebufferTextureEXT)(GLenum,GLenum,GLuint,GLint);
810         void       (WINE_GLAPI *p_glFramebufferTextureFaceARB)(GLenum,GLenum,GLuint,GLint,GLenum);
811         void       (WINE_GLAPI *p_glFramebufferTextureFaceEXT)(GLenum,GLenum,GLuint,GLint,GLenum);
812         void       (WINE_GLAPI *p_glFramebufferTextureLayer)(GLenum,GLenum,GLuint,GLint,GLint);
813         void       (WINE_GLAPI *p_glFramebufferTextureLayerARB)(GLenum,GLenum,GLuint,GLint,GLint);
814         void       (WINE_GLAPI *p_glFramebufferTextureLayerEXT)(GLenum,GLenum,GLuint,GLint,GLint);
815         void       (WINE_GLAPI *p_glFreeObjectBufferATI)(GLuint);
816         GLuint     (WINE_GLAPI *p_glGenAsyncMarkersSGIX)(GLsizei);
817         void       (WINE_GLAPI *p_glGenBuffers)(GLsizei,GLuint*);
818         void       (WINE_GLAPI *p_glGenBuffersARB)(GLsizei,GLuint*);
819         void       (WINE_GLAPI *p_glGenFencesAPPLE)(GLsizei,GLuint*);
820         void       (WINE_GLAPI *p_glGenFencesNV)(GLsizei,GLuint*);
821         GLuint     (WINE_GLAPI *p_glGenFragmentShadersATI)(GLuint);
822         void       (WINE_GLAPI *p_glGenFramebuffers)(GLsizei,GLuint*);
823         void       (WINE_GLAPI *p_glGenFramebuffersEXT)(GLsizei,GLuint*);
824         void       (WINE_GLAPI *p_glGenNamesAMD)(GLenum,GLuint,GLuint*);
825         void       (WINE_GLAPI *p_glGenOcclusionQueriesNV)(GLsizei,GLuint*);
826         GLuint     (WINE_GLAPI *p_glGenPathsNV)(GLsizei);
827         void       (WINE_GLAPI *p_glGenPerfMonitorsAMD)(GLsizei,GLuint*);
828         void       (WINE_GLAPI *p_glGenProgramPipelines)(GLsizei,GLuint*);
829         void       (WINE_GLAPI *p_glGenProgramsARB)(GLsizei,GLuint*);
830         void       (WINE_GLAPI *p_glGenProgramsNV)(GLsizei,GLuint*);
831         void       (WINE_GLAPI *p_glGenQueries)(GLsizei,GLuint*);
832         void       (WINE_GLAPI *p_glGenQueriesARB)(GLsizei,GLuint*);
833         void       (WINE_GLAPI *p_glGenRenderbuffers)(GLsizei,GLuint*);
834         void       (WINE_GLAPI *p_glGenRenderbuffersEXT)(GLsizei,GLuint*);
835         void       (WINE_GLAPI *p_glGenSamplers)(GLsizei,GLuint*);
836         GLuint     (WINE_GLAPI *p_glGenSymbolsEXT)(GLenum,GLenum,GLenum,GLuint);
837         void       (WINE_GLAPI *p_glGenTexturesEXT)(GLsizei,GLuint*);
838         void       (WINE_GLAPI *p_glGenTransformFeedbacks)(GLsizei,GLuint*);
839         void       (WINE_GLAPI *p_glGenTransformFeedbacksNV)(GLsizei,GLuint*);
840         void       (WINE_GLAPI *p_glGenVertexArrays)(GLsizei,GLuint*);
841         void       (WINE_GLAPI *p_glGenVertexArraysAPPLE)(GLsizei,GLuint*);
842         GLuint     (WINE_GLAPI *p_glGenVertexShadersEXT)(GLuint);
843         void       (WINE_GLAPI *p_glGenerateMipmap)(GLenum);
844         void       (WINE_GLAPI *p_glGenerateMipmapEXT)(GLenum);
845         void       (WINE_GLAPI *p_glGenerateMultiTexMipmapEXT)(GLenum,GLenum);
846         void       (WINE_GLAPI *p_glGenerateTextureMipmapEXT)(GLuint,GLenum);
847         void       (WINE_GLAPI *p_glGetActiveAtomicCounterBufferiv)(GLuint,GLuint,GLenum,GLint*);
848         void       (WINE_GLAPI *p_glGetActiveAttrib)(GLuint,GLuint,GLsizei,GLsizei*,GLint*,GLenum*,char*);
849         void       (WINE_GLAPI *p_glGetActiveAttribARB)(unsigned int,GLuint,GLsizei,GLsizei*,GLint*,GLenum*,char*);
850         void       (WINE_GLAPI *p_glGetActiveSubroutineName)(GLuint,GLenum,GLuint,GLsizei,GLsizei*,char*);
851         void       (WINE_GLAPI *p_glGetActiveSubroutineUniformName)(GLuint,GLenum,GLuint,GLsizei,GLsizei*,char*);
852         void       (WINE_GLAPI *p_glGetActiveSubroutineUniformiv)(GLuint,GLenum,GLuint,GLenum,GLint*);
853         void       (WINE_GLAPI *p_glGetActiveUniform)(GLuint,GLuint,GLsizei,GLsizei*,GLint*,GLenum*,char*);
854         void       (WINE_GLAPI *p_glGetActiveUniformARB)(unsigned int,GLuint,GLsizei,GLsizei*,GLint*,GLenum*,char*);
855         void       (WINE_GLAPI *p_glGetActiveUniformBlockName)(GLuint,GLuint,GLsizei,GLsizei*,char*);
856         void       (WINE_GLAPI *p_glGetActiveUniformBlockiv)(GLuint,GLuint,GLenum,GLint*);
857         void       (WINE_GLAPI *p_glGetActiveUniformName)(GLuint,GLuint,GLsizei,GLsizei*,char*);
858         void       (WINE_GLAPI *p_glGetActiveUniformsiv)(GLuint,GLsizei,const GLuint*,GLenum,GLint*);
859         void       (WINE_GLAPI *p_glGetActiveVaryingNV)(GLuint,GLuint,GLsizei,GLsizei*,GLsizei*,GLenum*,char*);
860         void       (WINE_GLAPI *p_glGetArrayObjectfvATI)(GLenum,GLenum,GLfloat*);
861         void       (WINE_GLAPI *p_glGetArrayObjectivATI)(GLenum,GLenum,GLint*);
862         void       (WINE_GLAPI *p_glGetAttachedObjectsARB)(unsigned int,GLsizei,GLsizei*,unsigned int*);
863         void       (WINE_GLAPI *p_glGetAttachedShaders)(GLuint,GLsizei,GLsizei*,GLuint*);
864         GLint      (WINE_GLAPI *p_glGetAttribLocation)(GLuint,const char*);
865         GLint      (WINE_GLAPI *p_glGetAttribLocationARB)(unsigned int,const char*);
866         void       (WINE_GLAPI *p_glGetBooleanIndexedvEXT)(GLenum,GLuint,GLboolean*);
867         void       (WINE_GLAPI *p_glGetBooleani_v)(GLenum,GLuint,GLboolean*);
868         void       (WINE_GLAPI *p_glGetBufferParameteri64v)(GLenum,GLenum,INT64*);
869         void       (WINE_GLAPI *p_glGetBufferParameteriv)(GLenum,GLenum,GLint*);
870         void       (WINE_GLAPI *p_glGetBufferParameterivARB)(GLenum,GLenum,GLint*);
871         void       (WINE_GLAPI *p_glGetBufferParameterui64vNV)(GLenum,GLenum,UINT64*);
872         void       (WINE_GLAPI *p_glGetBufferPointerv)(GLenum,GLenum,GLvoid**);
873         void       (WINE_GLAPI *p_glGetBufferPointervARB)(GLenum,GLenum,GLvoid**);
874         void       (WINE_GLAPI *p_glGetBufferSubData)(GLenum,INT_PTR,INT_PTR,GLvoid*);
875         void       (WINE_GLAPI *p_glGetBufferSubDataARB)(GLenum,INT_PTR,INT_PTR,GLvoid*);
876         void       (WINE_GLAPI *p_glGetColorTable)(GLenum,GLenum,GLenum,GLvoid*);
877         void       (WINE_GLAPI *p_glGetColorTableEXT)(GLenum,GLenum,GLenum,GLvoid*);
878         void       (WINE_GLAPI *p_glGetColorTableParameterfv)(GLenum,GLenum,GLfloat*);
879         void       (WINE_GLAPI *p_glGetColorTableParameterfvEXT)(GLenum,GLenum,GLfloat*);
880         void       (WINE_GLAPI *p_glGetColorTableParameterfvSGI)(GLenum,GLenum,GLfloat*);
881         void       (WINE_GLAPI *p_glGetColorTableParameteriv)(GLenum,GLenum,GLint*);
882         void       (WINE_GLAPI *p_glGetColorTableParameterivEXT)(GLenum,GLenum,GLint*);
883         void       (WINE_GLAPI *p_glGetColorTableParameterivSGI)(GLenum,GLenum,GLint*);
884         void       (WINE_GLAPI *p_glGetColorTableSGI)(GLenum,GLenum,GLenum,GLvoid*);
885         void       (WINE_GLAPI *p_glGetCombinerInputParameterfvNV)(GLenum,GLenum,GLenum,GLenum,GLfloat*);
886         void       (WINE_GLAPI *p_glGetCombinerInputParameterivNV)(GLenum,GLenum,GLenum,GLenum,GLint*);
887         void       (WINE_GLAPI *p_glGetCombinerOutputParameterfvNV)(GLenum,GLenum,GLenum,GLfloat*);
888         void       (WINE_GLAPI *p_glGetCombinerOutputParameterivNV)(GLenum,GLenum,GLenum,GLint*);
889         void       (WINE_GLAPI *p_glGetCombinerStageParameterfvNV)(GLenum,GLenum,GLfloat*);
890         void       (WINE_GLAPI *p_glGetCompressedMultiTexImageEXT)(GLenum,GLenum,GLint,GLvoid*);
891         void       (WINE_GLAPI *p_glGetCompressedTexImage)(GLenum,GLint,GLvoid*);
892         void       (WINE_GLAPI *p_glGetCompressedTexImageARB)(GLenum,GLint,GLvoid*);
893         void       (WINE_GLAPI *p_glGetCompressedTextureImageEXT)(GLuint,GLenum,GLint,GLvoid*);
894         void       (WINE_GLAPI *p_glGetConvolutionFilter)(GLenum,GLenum,GLenum,GLvoid*);
895         void       (WINE_GLAPI *p_glGetConvolutionFilterEXT)(GLenum,GLenum,GLenum,GLvoid*);
896         void       (WINE_GLAPI *p_glGetConvolutionParameterfv)(GLenum,GLenum,GLfloat*);
897         void       (WINE_GLAPI *p_glGetConvolutionParameterfvEXT)(GLenum,GLenum,GLfloat*);
898         void       (WINE_GLAPI *p_glGetConvolutionParameteriv)(GLenum,GLenum,GLint*);
899         void       (WINE_GLAPI *p_glGetConvolutionParameterivEXT)(GLenum,GLenum,GLint*);
900         GLuint     (WINE_GLAPI *p_glGetDebugMessageLog)(GLuint,GLsizei,GLenum*,GLenum*,GLuint*,GLenum*,GLsizei*,char*);
901         GLuint     (WINE_GLAPI *p_glGetDebugMessageLogAMD)(GLuint,GLsizei,GLenum*,GLuint*,GLuint*,GLsizei*,char*);
902         GLuint     (WINE_GLAPI *p_glGetDebugMessageLogARB)(GLuint,GLsizei,GLenum*,GLenum*,GLuint*,GLenum*,GLsizei*,char*);
903         void       (WINE_GLAPI *p_glGetDetailTexFuncSGIS)(GLenum,GLfloat*);
904         void       (WINE_GLAPI *p_glGetDoubleIndexedvEXT)(GLenum,GLuint,GLdouble*);
905         void       (WINE_GLAPI *p_glGetDoublei_v)(GLenum,GLuint,GLdouble*);
906         void       (WINE_GLAPI *p_glGetFenceivNV)(GLuint,GLenum,GLint*);
907         void       (WINE_GLAPI *p_glGetFinalCombinerInputParameterfvNV)(GLenum,GLenum,GLfloat*);
908         void       (WINE_GLAPI *p_glGetFinalCombinerInputParameterivNV)(GLenum,GLenum,GLint*);
909         void       (WINE_GLAPI *p_glGetFloatIndexedvEXT)(GLenum,GLuint,GLfloat*);
910         void       (WINE_GLAPI *p_glGetFloati_v)(GLenum,GLuint,GLfloat*);
911         void       (WINE_GLAPI *p_glGetFogFuncSGIS)(GLfloat*);
912         GLint      (WINE_GLAPI *p_glGetFragDataIndex)(GLuint,const char*);
913         GLint      (WINE_GLAPI *p_glGetFragDataLocation)(GLuint,const char*);
914         GLint      (WINE_GLAPI *p_glGetFragDataLocationEXT)(GLuint,const char*);
915         void       (WINE_GLAPI *p_glGetFragmentLightfvSGIX)(GLenum,GLenum,GLfloat*);
916         void       (WINE_GLAPI *p_glGetFragmentLightivSGIX)(GLenum,GLenum,GLint*);
917         void       (WINE_GLAPI *p_glGetFragmentMaterialfvSGIX)(GLenum,GLenum,GLfloat*);
918         void       (WINE_GLAPI *p_glGetFragmentMaterialivSGIX)(GLenum,GLenum,GLint*);
919         void       (WINE_GLAPI *p_glGetFramebufferAttachmentParameteriv)(GLenum,GLenum,GLenum,GLint*);
920         void       (WINE_GLAPI *p_glGetFramebufferAttachmentParameterivEXT)(GLenum,GLenum,GLenum,GLint*);
921         void       (WINE_GLAPI *p_glGetFramebufferParameteriv)(GLenum,GLenum,GLint*);
922         void       (WINE_GLAPI *p_glGetFramebufferParameterivEXT)(GLuint,GLenum,GLint*);
923         GLenum     (WINE_GLAPI *p_glGetGraphicsResetStatusARB)(void);
924         unsigned int (WINE_GLAPI *p_glGetHandleARB)(GLenum);
925         void       (WINE_GLAPI *p_glGetHistogram)(GLenum,GLboolean,GLenum,GLenum,GLvoid*);
926         void       (WINE_GLAPI *p_glGetHistogramEXT)(GLenum,GLboolean,GLenum,GLenum,GLvoid*);
927         void       (WINE_GLAPI *p_glGetHistogramParameterfv)(GLenum,GLenum,GLfloat*);
928         void       (WINE_GLAPI *p_glGetHistogramParameterfvEXT)(GLenum,GLenum,GLfloat*);
929         void       (WINE_GLAPI *p_glGetHistogramParameteriv)(GLenum,GLenum,GLint*);
930         void       (WINE_GLAPI *p_glGetHistogramParameterivEXT)(GLenum,GLenum,GLint*);
931         UINT64     (WINE_GLAPI *p_glGetImageHandleNV)(GLuint,GLint,GLboolean,GLint,GLenum);
932         void       (WINE_GLAPI *p_glGetImageTransformParameterfvHP)(GLenum,GLenum,GLfloat*);
933         void       (WINE_GLAPI *p_glGetImageTransformParameterivHP)(GLenum,GLenum,GLint*);
934         void       (WINE_GLAPI *p_glGetInfoLogARB)(unsigned int,GLsizei,GLsizei*,char*);
935         GLint      (WINE_GLAPI *p_glGetInstrumentsSGIX)(void);
936         void       (WINE_GLAPI *p_glGetInteger64i_v)(GLenum,GLuint,INT64*);
937         void       (WINE_GLAPI *p_glGetInteger64v)(GLenum,INT64*);
938         void       (WINE_GLAPI *p_glGetIntegerIndexedvEXT)(GLenum,GLuint,GLint*);
939         void       (WINE_GLAPI *p_glGetIntegeri_v)(GLenum,GLuint,GLint*);
940         void       (WINE_GLAPI *p_glGetIntegerui64i_vNV)(GLenum,GLuint,UINT64*);
941         void       (WINE_GLAPI *p_glGetIntegerui64vNV)(GLenum,UINT64*);
942         void       (WINE_GLAPI *p_glGetInternalformati64v)(GLenum,GLenum,GLenum,GLsizei,INT64*);
943         void       (WINE_GLAPI *p_glGetInternalformativ)(GLenum,GLenum,GLenum,GLsizei,GLint*);
944         void       (WINE_GLAPI *p_glGetInvariantBooleanvEXT)(GLuint,GLenum,GLboolean*);
945         void       (WINE_GLAPI *p_glGetInvariantFloatvEXT)(GLuint,GLenum,GLfloat*);
946         void       (WINE_GLAPI *p_glGetInvariantIntegervEXT)(GLuint,GLenum,GLint*);
947         void       (WINE_GLAPI *p_glGetListParameterfvSGIX)(GLuint,GLenum,GLfloat*);
948         void       (WINE_GLAPI *p_glGetListParameterivSGIX)(GLuint,GLenum,GLint*);
949         void       (WINE_GLAPI *p_glGetLocalConstantBooleanvEXT)(GLuint,GLenum,GLboolean*);
950         void       (WINE_GLAPI *p_glGetLocalConstantFloatvEXT)(GLuint,GLenum,GLfloat*);
951         void       (WINE_GLAPI *p_glGetLocalConstantIntegervEXT)(GLuint,GLenum,GLint*);
952         void       (WINE_GLAPI *p_glGetMapAttribParameterfvNV)(GLenum,GLuint,GLenum,GLfloat*);
953         void       (WINE_GLAPI *p_glGetMapAttribParameterivNV)(GLenum,GLuint,GLenum,GLint*);
954         void       (WINE_GLAPI *p_glGetMapControlPointsNV)(GLenum,GLuint,GLenum,GLsizei,GLsizei,GLboolean,GLvoid*);
955         void       (WINE_GLAPI *p_glGetMapParameterfvNV)(GLenum,GLenum,GLfloat*);
956         void       (WINE_GLAPI *p_glGetMapParameterivNV)(GLenum,GLenum,GLint*);
957         void       (WINE_GLAPI *p_glGetMinmax)(GLenum,GLboolean,GLenum,GLenum,GLvoid*);
958         void       (WINE_GLAPI *p_glGetMinmaxEXT)(GLenum,GLboolean,GLenum,GLenum,GLvoid*);
959         void       (WINE_GLAPI *p_glGetMinmaxParameterfv)(GLenum,GLenum,GLfloat*);
960         void       (WINE_GLAPI *p_glGetMinmaxParameterfvEXT)(GLenum,GLenum,GLfloat*);
961         void       (WINE_GLAPI *p_glGetMinmaxParameteriv)(GLenum,GLenum,GLint*);
962         void       (WINE_GLAPI *p_glGetMinmaxParameterivEXT)(GLenum,GLenum,GLint*);
963         void       (WINE_GLAPI *p_glGetMultiTexEnvfvEXT)(GLenum,GLenum,GLenum,GLfloat*);
964         void       (WINE_GLAPI *p_glGetMultiTexEnvivEXT)(GLenum,GLenum,GLenum,GLint*);
965         void       (WINE_GLAPI *p_glGetMultiTexGendvEXT)(GLenum,GLenum,GLenum,GLdouble*);
966         void       (WINE_GLAPI *p_glGetMultiTexGenfvEXT)(GLenum,GLenum,GLenum,GLfloat*);
967         void       (WINE_GLAPI *p_glGetMultiTexGenivEXT)(GLenum,GLenum,GLenum,GLint*);
968         void       (WINE_GLAPI *p_glGetMultiTexImageEXT)(GLenum,GLenum,GLint,GLenum,GLenum,GLvoid*);
969         void       (WINE_GLAPI *p_glGetMultiTexLevelParameterfvEXT)(GLenum,GLenum,GLint,GLenum,GLfloat*);
970         void       (WINE_GLAPI *p_glGetMultiTexLevelParameterivEXT)(GLenum,GLenum,GLint,GLenum,GLint*);
971         void       (WINE_GLAPI *p_glGetMultiTexParameterIivEXT)(GLenum,GLenum,GLenum,GLint*);
972         void       (WINE_GLAPI *p_glGetMultiTexParameterIuivEXT)(GLenum,GLenum,GLenum,GLuint*);
973         void       (WINE_GLAPI *p_glGetMultiTexParameterfvEXT)(GLenum,GLenum,GLenum,GLfloat*);
974         void       (WINE_GLAPI *p_glGetMultiTexParameterivEXT)(GLenum,GLenum,GLenum,GLint*);
975         void       (WINE_GLAPI *p_glGetMultisamplefv)(GLenum,GLuint,GLfloat*);
976         void       (WINE_GLAPI *p_glGetMultisamplefvNV)(GLenum,GLuint,GLfloat*);
977         void       (WINE_GLAPI *p_glGetNamedBufferParameterivEXT)(GLuint,GLenum,GLint*);
978         void       (WINE_GLAPI *p_glGetNamedBufferParameterui64vNV)(GLuint,GLenum,UINT64*);
979         void       (WINE_GLAPI *p_glGetNamedBufferPointervEXT)(GLuint,GLenum,GLvoid**);
980         void       (WINE_GLAPI *p_glGetNamedBufferSubDataEXT)(GLuint,INT_PTR,INT_PTR,GLvoid*);
981         void       (WINE_GLAPI *p_glGetNamedFramebufferAttachmentParameterivEXT)(GLuint,GLenum,GLenum,GLint*);
982         void       (WINE_GLAPI *p_glGetNamedFramebufferParameterivEXT)(GLuint,GLenum,GLint*);
983         void       (WINE_GLAPI *p_glGetNamedProgramLocalParameterIivEXT)(GLuint,GLenum,GLuint,GLint*);
984         void       (WINE_GLAPI *p_glGetNamedProgramLocalParameterIuivEXT)(GLuint,GLenum,GLuint,GLuint*);
985         void       (WINE_GLAPI *p_glGetNamedProgramLocalParameterdvEXT)(GLuint,GLenum,GLuint,GLdouble*);
986         void       (WINE_GLAPI *p_glGetNamedProgramLocalParameterfvEXT)(GLuint,GLenum,GLuint,GLfloat*);
987         void       (WINE_GLAPI *p_glGetNamedProgramStringEXT)(GLuint,GLenum,GLenum,GLvoid*);
988         void       (WINE_GLAPI *p_glGetNamedProgramivEXT)(GLuint,GLenum,GLenum,GLint*);
989         void       (WINE_GLAPI *p_glGetNamedRenderbufferParameterivEXT)(GLuint,GLenum,GLint*);
990         void       (WINE_GLAPI *p_glGetNamedStringARB)(GLint,const char*,GLsizei,GLint*,char*);
991         void       (WINE_GLAPI *p_glGetNamedStringivARB)(GLint,const char*,GLenum,GLint*);
992         void       (WINE_GLAPI *p_glGetObjectBufferfvATI)(GLuint,GLenum,GLfloat*);
993         void       (WINE_GLAPI *p_glGetObjectBufferivATI)(GLuint,GLenum,GLint*);
994         void       (WINE_GLAPI *p_glGetObjectLabel)(GLenum,GLuint,GLsizei,GLsizei*,char*);
995         void       (WINE_GLAPI *p_glGetObjectParameterfvARB)(unsigned int,GLenum,GLfloat*);
996         void       (WINE_GLAPI *p_glGetObjectParameterivAPPLE)(GLenum,GLuint,GLenum,GLint*);
997         void       (WINE_GLAPI *p_glGetObjectParameterivARB)(unsigned int,GLenum,GLint*);
998         void       (WINE_GLAPI *p_glGetObjectPtrLabel)(const void*,GLsizei,GLsizei*,char*);
999         void       (WINE_GLAPI *p_glGetOcclusionQueryivNV)(GLuint,GLenum,GLint*);
1000         void       (WINE_GLAPI *p_glGetOcclusionQueryuivNV)(GLuint,GLenum,GLuint*);
1001         void       (WINE_GLAPI *p_glGetPathColorGenfvNV)(GLenum,GLenum,GLfloat*);
1002         void       (WINE_GLAPI *p_glGetPathColorGenivNV)(GLenum,GLenum,GLint*);
1003         void       (WINE_GLAPI *p_glGetPathCommandsNV)(GLuint,GLubyte*);
1004         void       (WINE_GLAPI *p_glGetPathCoordsNV)(GLuint,GLfloat*);
1005         void       (WINE_GLAPI *p_glGetPathDashArrayNV)(GLuint,GLfloat*);
1006         GLfloat    (WINE_GLAPI *p_glGetPathLengthNV)(GLuint,GLsizei,GLsizei);
1007         void       (WINE_GLAPI *p_glGetPathMetricRangeNV)(GLbitfield,GLuint,GLsizei,GLsizei,GLfloat*);
1008         void       (WINE_GLAPI *p_glGetPathMetricsNV)(GLbitfield,GLsizei,GLenum,const GLvoid*,GLuint,GLsizei,GLfloat*);
1009         void       (WINE_GLAPI *p_glGetPathParameterfvNV)(GLuint,GLenum,GLfloat*);
1010         void       (WINE_GLAPI *p_glGetPathParameterivNV)(GLuint,GLenum,GLint*);
1011         void       (WINE_GLAPI *p_glGetPathSpacingNV)(GLenum,GLsizei,GLenum,const GLvoid*,GLuint,GLfloat,GLfloat,GLenum,GLfloat*);
1012         void       (WINE_GLAPI *p_glGetPathTexGenfvNV)(GLenum,GLenum,GLfloat*);
1013         void       (WINE_GLAPI *p_glGetPathTexGenivNV)(GLenum,GLenum,GLint*);
1014         void       (WINE_GLAPI *p_glGetPerfMonitorCounterDataAMD)(GLuint,GLenum,GLsizei,GLuint*,GLint*);
1015         void       (WINE_GLAPI *p_glGetPerfMonitorCounterInfoAMD)(GLuint,GLuint,GLenum,GLvoid*);
1016         void       (WINE_GLAPI *p_glGetPerfMonitorCounterStringAMD)(GLuint,GLuint,GLsizei,GLsizei*,char*);
1017         void       (WINE_GLAPI *p_glGetPerfMonitorCountersAMD)(GLuint,GLint*,GLint*,GLsizei,GLuint*);
1018         void       (WINE_GLAPI *p_glGetPerfMonitorGroupStringAMD)(GLuint,GLsizei,GLsizei*,char*);
1019         void       (WINE_GLAPI *p_glGetPerfMonitorGroupsAMD)(GLint*,GLsizei,GLuint*);
1020         void       (WINE_GLAPI *p_glGetPixelTexGenParameterfvSGIS)(GLenum,GLfloat*);
1021         void       (WINE_GLAPI *p_glGetPixelTexGenParameterivSGIS)(GLenum,GLint*);
1022         void       (WINE_GLAPI *p_glGetPointerIndexedvEXT)(GLenum,GLuint,GLvoid**);
1023         void       (WINE_GLAPI *p_glGetPointervEXT)(GLenum,GLvoid**);
1024         void       (WINE_GLAPI *p_glGetProgramBinary)(GLuint,GLsizei,GLsizei*,GLenum*,GLvoid*);
1025         void       (WINE_GLAPI *p_glGetProgramEnvParameterIivNV)(GLenum,GLuint,GLint*);
1026         void       (WINE_GLAPI *p_glGetProgramEnvParameterIuivNV)(GLenum,GLuint,GLuint*);
1027         void       (WINE_GLAPI *p_glGetProgramEnvParameterdvARB)(GLenum,GLuint,GLdouble*);
1028         void       (WINE_GLAPI *p_glGetProgramEnvParameterfvARB)(GLenum,GLuint,GLfloat*);
1029         void       (WINE_GLAPI *p_glGetProgramInfoLog)(GLuint,GLsizei,GLsizei*,char*);
1030         void       (WINE_GLAPI *p_glGetProgramInterfaceiv)(GLuint,GLenum,GLenum,GLint*);
1031         void       (WINE_GLAPI *p_glGetProgramLocalParameterIivNV)(GLenum,GLuint,GLint*);
1032         void       (WINE_GLAPI *p_glGetProgramLocalParameterIuivNV)(GLenum,GLuint,GLuint*);
1033         void       (WINE_GLAPI *p_glGetProgramLocalParameterdvARB)(GLenum,GLuint,GLdouble*);
1034         void       (WINE_GLAPI *p_glGetProgramLocalParameterfvARB)(GLenum,GLuint,GLfloat*);
1035         void       (WINE_GLAPI *p_glGetProgramNamedParameterdvNV)(GLuint,GLsizei,const GLubyte*,GLdouble*);
1036         void       (WINE_GLAPI *p_glGetProgramNamedParameterfvNV)(GLuint,GLsizei,const GLubyte*,GLfloat*);
1037         void       (WINE_GLAPI *p_glGetProgramParameterdvNV)(GLenum,GLuint,GLenum,GLdouble*);
1038         void       (WINE_GLAPI *p_glGetProgramParameterfvNV)(GLenum,GLuint,GLenum,GLfloat*);
1039         void       (WINE_GLAPI *p_glGetProgramPipelineInfoLog)(GLuint,GLsizei,GLsizei*,char*);
1040         void       (WINE_GLAPI *p_glGetProgramPipelineiv)(GLuint,GLenum,GLint*);
1041         GLuint     (WINE_GLAPI *p_glGetProgramResourceIndex)(GLuint,GLenum,const char*);
1042         GLint      (WINE_GLAPI *p_glGetProgramResourceLocation)(GLuint,GLenum,const char*);
1043         GLint      (WINE_GLAPI *p_glGetProgramResourceLocationIndex)(GLuint,GLenum,const char*);
1044         void       (WINE_GLAPI *p_glGetProgramResourceName)(GLuint,GLenum,GLuint,GLsizei,GLsizei*,char*);
1045         void       (WINE_GLAPI *p_glGetProgramResourceiv)(GLuint,GLenum,GLuint,GLsizei,const GLenum*,GLsizei,GLsizei*,GLint*);
1046         void       (WINE_GLAPI *p_glGetProgramStageiv)(GLuint,GLenum,GLenum,GLint*);
1047         void       (WINE_GLAPI *p_glGetProgramStringARB)(GLenum,GLenum,GLvoid*);
1048         void       (WINE_GLAPI *p_glGetProgramStringNV)(GLuint,GLenum,GLubyte*);
1049         void       (WINE_GLAPI *p_glGetProgramSubroutineParameteruivNV)(GLenum,GLuint,GLuint*);
1050         void       (WINE_GLAPI *p_glGetProgramiv)(GLuint,GLenum,GLint*);
1051         void       (WINE_GLAPI *p_glGetProgramivARB)(GLenum,GLenum,GLint*);
1052         void       (WINE_GLAPI *p_glGetProgramivNV)(GLuint,GLenum,GLint*);
1053         void       (WINE_GLAPI *p_glGetQueryIndexediv)(GLenum,GLuint,GLenum,GLint*);
1054         void       (WINE_GLAPI *p_glGetQueryObjecti64v)(GLuint,GLenum,INT64*);
1055         void       (WINE_GLAPI *p_glGetQueryObjecti64vEXT)(GLuint,GLenum,INT64*);
1056         void       (WINE_GLAPI *p_glGetQueryObjectiv)(GLuint,GLenum,GLint*);
1057         void       (WINE_GLAPI *p_glGetQueryObjectivARB)(GLuint,GLenum,GLint*);
1058         void       (WINE_GLAPI *p_glGetQueryObjectui64v)(GLuint,GLenum,UINT64*);
1059         void       (WINE_GLAPI *p_glGetQueryObjectui64vEXT)(GLuint,GLenum,UINT64*);
1060         void       (WINE_GLAPI *p_glGetQueryObjectuiv)(GLuint,GLenum,GLuint*);
1061         void       (WINE_GLAPI *p_glGetQueryObjectuivARB)(GLuint,GLenum,GLuint*);
1062         void       (WINE_GLAPI *p_glGetQueryiv)(GLenum,GLenum,GLint*);
1063         void       (WINE_GLAPI *p_glGetQueryivARB)(GLenum,GLenum,GLint*);
1064         void       (WINE_GLAPI *p_glGetRenderbufferParameteriv)(GLenum,GLenum,GLint*);
1065         void       (WINE_GLAPI *p_glGetRenderbufferParameterivEXT)(GLenum,GLenum,GLint*);
1066         void       (WINE_GLAPI *p_glGetSamplerParameterIiv)(GLuint,GLenum,GLint*);
1067         void       (WINE_GLAPI *p_glGetSamplerParameterIuiv)(GLuint,GLenum,GLuint*);
1068         void       (WINE_GLAPI *p_glGetSamplerParameterfv)(GLuint,GLenum,GLfloat*);
1069         void       (WINE_GLAPI *p_glGetSamplerParameteriv)(GLuint,GLenum,GLint*);
1070         void       (WINE_GLAPI *p_glGetSeparableFilter)(GLenum,GLenum,GLenum,GLvoid*,GLvoid*,GLvoid*);
1071         void       (WINE_GLAPI *p_glGetSeparableFilterEXT)(GLenum,GLenum,GLenum,GLvoid*,GLvoid*,GLvoid*);
1072         void       (WINE_GLAPI *p_glGetShaderInfoLog)(GLuint,GLsizei,GLsizei*,char*);
1073         void       (WINE_GLAPI *p_glGetShaderPrecisionFormat)(GLenum,GLenum,GLint*,GLint*);
1074         void       (WINE_GLAPI *p_glGetShaderSource)(GLuint,GLsizei,GLsizei*,char*);
1075         void       (WINE_GLAPI *p_glGetShaderSourceARB)(unsigned int,GLsizei,GLsizei*,char*);
1076         void       (WINE_GLAPI *p_glGetShaderiv)(GLuint,GLenum,GLint*);
1077         void       (WINE_GLAPI *p_glGetSharpenTexFuncSGIS)(GLenum,GLfloat*);
1078         const GLubyte * (WINE_GLAPI *p_glGetStringi)(GLenum,GLuint);
1079         GLuint     (WINE_GLAPI *p_glGetSubroutineIndex)(GLuint,GLenum,const char*);
1080         GLint      (WINE_GLAPI *p_glGetSubroutineUniformLocation)(GLuint,GLenum,const char*);
1081         void       (WINE_GLAPI *p_glGetSynciv)(GLvoid*,GLenum,GLsizei,GLsizei*,GLint*);
1082         void       (WINE_GLAPI *p_glGetTexBumpParameterfvATI)(GLenum,GLfloat*);
1083         void       (WINE_GLAPI *p_glGetTexBumpParameterivATI)(GLenum,GLint*);
1084         void       (WINE_GLAPI *p_glGetTexFilterFuncSGIS)(GLenum,GLenum,GLfloat*);
1085         void       (WINE_GLAPI *p_glGetTexParameterIiv)(GLenum,GLenum,GLint*);
1086         void       (WINE_GLAPI *p_glGetTexParameterIivEXT)(GLenum,GLenum,GLint*);
1087         void       (WINE_GLAPI *p_glGetTexParameterIuiv)(GLenum,GLenum,GLuint*);
1088         void       (WINE_GLAPI *p_glGetTexParameterIuivEXT)(GLenum,GLenum,GLuint*);
1089         void       (WINE_GLAPI *p_glGetTexParameterPointervAPPLE)(GLenum,GLenum,GLvoid**);
1090         UINT64     (WINE_GLAPI *p_glGetTextureHandleNV)(GLuint);
1091         void       (WINE_GLAPI *p_glGetTextureImageEXT)(GLuint,GLenum,GLint,GLenum,GLenum,GLvoid*);
1092         void       (WINE_GLAPI *p_glGetTextureLevelParameterfvEXT)(GLuint,GLenum,GLint,GLenum,GLfloat*);
1093         void       (WINE_GLAPI *p_glGetTextureLevelParameterivEXT)(GLuint,GLenum,GLint,GLenum,GLint*);
1094         void       (WINE_GLAPI *p_glGetTextureParameterIivEXT)(GLuint,GLenum,GLenum,GLint*);
1095         void       (WINE_GLAPI *p_glGetTextureParameterIuivEXT)(GLuint,GLenum,GLenum,GLuint*);
1096         void       (WINE_GLAPI *p_glGetTextureParameterfvEXT)(GLuint,GLenum,GLenum,GLfloat*);
1097         void       (WINE_GLAPI *p_glGetTextureParameterivEXT)(GLuint,GLenum,GLenum,GLint*);
1098         UINT64     (WINE_GLAPI *p_glGetTextureSamplerHandleNV)(GLuint,GLuint);
1099         void       (WINE_GLAPI *p_glGetTrackMatrixivNV)(GLenum,GLuint,GLenum,GLint*);
1100         void       (WINE_GLAPI *p_glGetTransformFeedbackVarying)(GLuint,GLuint,GLsizei,GLsizei*,GLsizei*,GLenum*,char*);
1101         void       (WINE_GLAPI *p_glGetTransformFeedbackVaryingEXT)(GLuint,GLuint,GLsizei,GLsizei*,GLsizei*,GLenum*,char*);
1102         void       (WINE_GLAPI *p_glGetTransformFeedbackVaryingNV)(GLuint,GLuint,GLint*);
1103         GLuint     (WINE_GLAPI *p_glGetUniformBlockIndex)(GLuint,const char*);
1104         GLint      (WINE_GLAPI *p_glGetUniformBufferSizeEXT)(GLuint,GLint);
1105         void       (WINE_GLAPI *p_glGetUniformIndices)(GLuint,GLsizei,const char* const*,GLuint*);
1106         GLint      (WINE_GLAPI *p_glGetUniformLocation)(GLuint,const char*);
1107         GLint      (WINE_GLAPI *p_glGetUniformLocationARB)(unsigned int,const char*);
1108         INT_PTR    (WINE_GLAPI *p_glGetUniformOffsetEXT)(GLuint,GLint);
1109         void       (WINE_GLAPI *p_glGetUniformSubroutineuiv)(GLenum,GLint,GLuint*);
1110         void       (WINE_GLAPI *p_glGetUniformdv)(GLuint,GLint,GLdouble*);
1111         void       (WINE_GLAPI *p_glGetUniformfv)(GLuint,GLint,GLfloat*);
1112         void       (WINE_GLAPI *p_glGetUniformfvARB)(unsigned int,GLint,GLfloat*);
1113         void       (WINE_GLAPI *p_glGetUniformi64vNV)(GLuint,GLint,INT64*);
1114         void       (WINE_GLAPI *p_glGetUniformiv)(GLuint,GLint,GLint*);
1115         void       (WINE_GLAPI *p_glGetUniformivARB)(unsigned int,GLint,GLint*);
1116         void       (WINE_GLAPI *p_glGetUniformui64vNV)(GLuint,GLint,UINT64*);
1117         void       (WINE_GLAPI *p_glGetUniformuiv)(GLuint,GLint,GLuint*);
1118         void       (WINE_GLAPI *p_glGetUniformuivEXT)(GLuint,GLint,GLuint*);
1119         void       (WINE_GLAPI *p_glGetVariantArrayObjectfvATI)(GLuint,GLenum,GLfloat*);
1120         void       (WINE_GLAPI *p_glGetVariantArrayObjectivATI)(GLuint,GLenum,GLint*);
1121         void       (WINE_GLAPI *p_glGetVariantBooleanvEXT)(GLuint,GLenum,GLboolean*);
1122         void       (WINE_GLAPI *p_glGetVariantFloatvEXT)(GLuint,GLenum,GLfloat*);
1123         void       (WINE_GLAPI *p_glGetVariantIntegervEXT)(GLuint,GLenum,GLint*);
1124         void       (WINE_GLAPI *p_glGetVariantPointervEXT)(GLuint,GLenum,GLvoid**);
1125         GLint      (WINE_GLAPI *p_glGetVaryingLocationNV)(GLuint,const char*);
1126         void       (WINE_GLAPI *p_glGetVertexAttribArrayObjectfvATI)(GLuint,GLenum,GLfloat*);
1127         void       (WINE_GLAPI *p_glGetVertexAttribArrayObjectivATI)(GLuint,GLenum,GLint*);
1128         void       (WINE_GLAPI *p_glGetVertexAttribIiv)(GLuint,GLenum,GLint*);
1129         void       (WINE_GLAPI *p_glGetVertexAttribIivEXT)(GLuint,GLenum,GLint*);
1130         void       (WINE_GLAPI *p_glGetVertexAttribIuiv)(GLuint,GLenum,GLuint*);
1131         void       (WINE_GLAPI *p_glGetVertexAttribIuivEXT)(GLuint,GLenum,GLuint*);
1132         void       (WINE_GLAPI *p_glGetVertexAttribLdv)(GLuint,GLenum,GLdouble*);
1133         void       (WINE_GLAPI *p_glGetVertexAttribLdvEXT)(GLuint,GLenum,GLdouble*);
1134         void       (WINE_GLAPI *p_glGetVertexAttribLi64vNV)(GLuint,GLenum,INT64*);
1135         void       (WINE_GLAPI *p_glGetVertexAttribLui64vNV)(GLuint,GLenum,UINT64*);
1136         void       (WINE_GLAPI *p_glGetVertexAttribPointerv)(GLuint,GLenum,GLvoid**);
1137         void       (WINE_GLAPI *p_glGetVertexAttribPointervARB)(GLuint,GLenum,GLvoid**);
1138         void       (WINE_GLAPI *p_glGetVertexAttribPointervNV)(GLuint,GLenum,GLvoid**);
1139         void       (WINE_GLAPI *p_glGetVertexAttribdv)(GLuint,GLenum,GLdouble*);
1140         void       (WINE_GLAPI *p_glGetVertexAttribdvARB)(GLuint,GLenum,GLdouble*);
1141         void       (WINE_GLAPI *p_glGetVertexAttribdvNV)(GLuint,GLenum,GLdouble*);
1142         void       (WINE_GLAPI *p_glGetVertexAttribfv)(GLuint,GLenum,GLfloat*);
1143         void       (WINE_GLAPI *p_glGetVertexAttribfvARB)(GLuint,GLenum,GLfloat*);
1144         void       (WINE_GLAPI *p_glGetVertexAttribfvNV)(GLuint,GLenum,GLfloat*);
1145         void       (WINE_GLAPI *p_glGetVertexAttribiv)(GLuint,GLenum,GLint*);
1146         void       (WINE_GLAPI *p_glGetVertexAttribivARB)(GLuint,GLenum,GLint*);
1147         void       (WINE_GLAPI *p_glGetVertexAttribivNV)(GLuint,GLenum,GLint*);
1148         void       (WINE_GLAPI *p_glGetVideoCaptureStreamdvNV)(GLuint,GLuint,GLenum,GLdouble*);
1149         void       (WINE_GLAPI *p_glGetVideoCaptureStreamfvNV)(GLuint,GLuint,GLenum,GLfloat*);
1150         void       (WINE_GLAPI *p_glGetVideoCaptureStreamivNV)(GLuint,GLuint,GLenum,GLint*);
1151         void       (WINE_GLAPI *p_glGetVideoCaptureivNV)(GLuint,GLenum,GLint*);
1152         void       (WINE_GLAPI *p_glGetVideoi64vNV)(GLuint,GLenum,INT64*);
1153         void       (WINE_GLAPI *p_glGetVideoivNV)(GLuint,GLenum,GLint*);
1154         void       (WINE_GLAPI *p_glGetVideoui64vNV)(GLuint,GLenum,UINT64*);
1155         void       (WINE_GLAPI *p_glGetVideouivNV)(GLuint,GLenum,GLuint*);
1156         void       (WINE_GLAPI *p_glGetnColorTableARB)(GLenum,GLenum,GLenum,GLsizei,GLvoid*);
1157         void       (WINE_GLAPI *p_glGetnCompressedTexImageARB)(GLenum,GLint,GLsizei,GLvoid*);
1158         void       (WINE_GLAPI *p_glGetnConvolutionFilterARB)(GLenum,GLenum,GLenum,GLsizei,GLvoid*);
1159         void       (WINE_GLAPI *p_glGetnHistogramARB)(GLenum,GLboolean,GLenum,GLenum,GLsizei,GLvoid*);
1160         void       (WINE_GLAPI *p_glGetnMapdvARB)(GLenum,GLenum,GLsizei,GLdouble*);
1161         void       (WINE_GLAPI *p_glGetnMapfvARB)(GLenum,GLenum,GLsizei,GLfloat*);
1162         void       (WINE_GLAPI *p_glGetnMapivARB)(GLenum,GLenum,GLsizei,GLint*);
1163         void       (WINE_GLAPI *p_glGetnMinmaxARB)(GLenum,GLboolean,GLenum,GLenum,GLsizei,GLvoid*);
1164         void       (WINE_GLAPI *p_glGetnPixelMapfvARB)(GLenum,GLsizei,GLfloat*);
1165         void       (WINE_GLAPI *p_glGetnPixelMapuivARB)(GLenum,GLsizei,GLuint*);
1166         void       (WINE_GLAPI *p_glGetnPixelMapusvARB)(GLenum,GLsizei,GLushort*);
1167         void       (WINE_GLAPI *p_glGetnPolygonStippleARB)(GLsizei,GLubyte*);
1168         void       (WINE_GLAPI *p_glGetnSeparableFilterARB)(GLenum,GLenum,GLenum,GLsizei,GLvoid*,GLsizei,GLvoid*,GLvoid*);
1169         void       (WINE_GLAPI *p_glGetnTexImageARB)(GLenum,GLint,GLenum,GLenum,GLsizei,GLvoid*);
1170         void       (WINE_GLAPI *p_glGetnUniformdvARB)(GLuint,GLint,GLsizei,GLdouble*);
1171         void       (WINE_GLAPI *p_glGetnUniformfvARB)(GLuint,GLint,GLsizei,GLfloat*);
1172         void       (WINE_GLAPI *p_glGetnUniformivARB)(GLuint,GLint,GLsizei,GLint*);
1173         void       (WINE_GLAPI *p_glGetnUniformuivARB)(GLuint,GLint,GLsizei,GLuint*);
1174         void       (WINE_GLAPI *p_glGlobalAlphaFactorbSUN)(GLbyte);
1175         void       (WINE_GLAPI *p_glGlobalAlphaFactordSUN)(GLdouble);
1176         void       (WINE_GLAPI *p_glGlobalAlphaFactorfSUN)(GLfloat);
1177         void       (WINE_GLAPI *p_glGlobalAlphaFactoriSUN)(GLint);
1178         void       (WINE_GLAPI *p_glGlobalAlphaFactorsSUN)(GLshort);
1179         void       (WINE_GLAPI *p_glGlobalAlphaFactorubSUN)(GLubyte);
1180         void       (WINE_GLAPI *p_glGlobalAlphaFactoruiSUN)(GLuint);
1181         void       (WINE_GLAPI *p_glGlobalAlphaFactorusSUN)(GLushort);
1182         void       (WINE_GLAPI *p_glHintPGI)(GLenum,GLint);
1183         void       (WINE_GLAPI *p_glHistogram)(GLenum,GLsizei,GLenum,GLboolean);
1184         void       (WINE_GLAPI *p_glHistogramEXT)(GLenum,GLsizei,GLenum,GLboolean);
1185         void       (WINE_GLAPI *p_glIglooInterfaceSGIX)(GLenum,const GLvoid*);
1186         void       (WINE_GLAPI *p_glImageTransformParameterfHP)(GLenum,GLenum,GLfloat);
1187         void       (WINE_GLAPI *p_glImageTransformParameterfvHP)(GLenum,GLenum,const GLfloat*);
1188         void       (WINE_GLAPI *p_glImageTransformParameteriHP)(GLenum,GLenum,GLint);
1189         void       (WINE_GLAPI *p_glImageTransformParameterivHP)(GLenum,GLenum,const GLint*);
1190         GLvoid*    (WINE_GLAPI *p_glImportSyncEXT)(GLenum,INT_PTR,GLbitfield);
1191         void       (WINE_GLAPI *p_glIndexFormatNV)(GLenum,GLsizei);
1192         void       (WINE_GLAPI *p_glIndexFuncEXT)(GLenum,GLclampf);
1193         void       (WINE_GLAPI *p_glIndexMaterialEXT)(GLenum,GLenum);
1194         void       (WINE_GLAPI *p_glIndexPointerEXT)(GLenum,GLsizei,GLsizei,const GLvoid*);
1195         void       (WINE_GLAPI *p_glIndexPointerListIBM)(GLenum,GLint,const GLvoid**,GLint);
1196         void       (WINE_GLAPI *p_glInsertComponentEXT)(GLuint,GLuint,GLuint);
1197         void       (WINE_GLAPI *p_glInstrumentsBufferSGIX)(GLsizei,GLint*);
1198         void       (WINE_GLAPI *p_glInterpolatePathsNV)(GLuint,GLuint,GLuint,GLfloat);
1199         void       (WINE_GLAPI *p_glInvalidateBufferData)(GLuint);
1200         void       (WINE_GLAPI *p_glInvalidateBufferSubData)(GLuint,INT_PTR,INT_PTR);
1201         void       (WINE_GLAPI *p_glInvalidateFramebuffer)(GLenum,GLsizei,const GLenum*);
1202         void       (WINE_GLAPI *p_glInvalidateSubFramebuffer)(GLenum,GLsizei,const GLenum*,GLint,GLint,GLsizei,GLsizei);
1203         void       (WINE_GLAPI *p_glInvalidateTexImage)(GLuint,GLint);
1204         void       (WINE_GLAPI *p_glInvalidateTexSubImage)(GLuint,GLint,GLint,GLint,GLint,GLsizei,GLsizei,GLsizei);
1205         GLboolean  (WINE_GLAPI *p_glIsAsyncMarkerSGIX)(GLuint);
1206         GLboolean  (WINE_GLAPI *p_glIsBuffer)(GLuint);
1207         GLboolean  (WINE_GLAPI *p_glIsBufferARB)(GLuint);
1208         GLboolean  (WINE_GLAPI *p_glIsBufferResidentNV)(GLenum);
1209         GLboolean  (WINE_GLAPI *p_glIsEnabledIndexedEXT)(GLenum,GLuint);
1210         GLboolean  (WINE_GLAPI *p_glIsEnabledi)(GLenum,GLuint);
1211         GLboolean  (WINE_GLAPI *p_glIsFenceAPPLE)(GLuint);
1212         GLboolean  (WINE_GLAPI *p_glIsFenceNV)(GLuint);
1213         GLboolean  (WINE_GLAPI *p_glIsFramebuffer)(GLuint);
1214         GLboolean  (WINE_GLAPI *p_glIsFramebufferEXT)(GLuint);
1215         GLboolean  (WINE_GLAPI *p_glIsImageHandleResidentNV)(UINT64);
1216         GLboolean  (WINE_GLAPI *p_glIsNameAMD)(GLenum,GLuint);
1217         GLboolean  (WINE_GLAPI *p_glIsNamedBufferResidentNV)(GLuint);
1218         GLboolean  (WINE_GLAPI *p_glIsNamedStringARB)(GLint,const char*);
1219         GLboolean  (WINE_GLAPI *p_glIsObjectBufferATI)(GLuint);
1220         GLboolean  (WINE_GLAPI *p_glIsOcclusionQueryNV)(GLuint);
1221         GLboolean  (WINE_GLAPI *p_glIsPathNV)(GLuint);
1222         GLboolean  (WINE_GLAPI *p_glIsPointInFillPathNV)(GLuint,GLuint,GLfloat,GLfloat);
1223         GLboolean  (WINE_GLAPI *p_glIsPointInStrokePathNV)(GLuint,GLfloat,GLfloat);
1224         GLboolean  (WINE_GLAPI *p_glIsProgram)(GLuint);
1225         GLboolean  (WINE_GLAPI *p_glIsProgramARB)(GLuint);
1226         GLboolean  (WINE_GLAPI *p_glIsProgramNV)(GLuint);
1227         GLboolean  (WINE_GLAPI *p_glIsProgramPipeline)(GLuint);
1228         GLboolean  (WINE_GLAPI *p_glIsQuery)(GLuint);
1229         GLboolean  (WINE_GLAPI *p_glIsQueryARB)(GLuint);
1230         GLboolean  (WINE_GLAPI *p_glIsRenderbuffer)(GLuint);
1231         GLboolean  (WINE_GLAPI *p_glIsRenderbufferEXT)(GLuint);
1232         GLboolean  (WINE_GLAPI *p_glIsSampler)(GLuint);
1233         GLboolean  (WINE_GLAPI *p_glIsShader)(GLuint);
1234         GLboolean  (WINE_GLAPI *p_glIsSync)(GLvoid*);
1235         GLboolean  (WINE_GLAPI *p_glIsTextureEXT)(GLuint);
1236         GLboolean  (WINE_GLAPI *p_glIsTextureHandleResidentNV)(UINT64);
1237         GLboolean  (WINE_GLAPI *p_glIsTransformFeedback)(GLuint);
1238         GLboolean  (WINE_GLAPI *p_glIsTransformFeedbackNV)(GLuint);
1239         GLboolean  (WINE_GLAPI *p_glIsVariantEnabledEXT)(GLuint,GLenum);
1240         GLboolean  (WINE_GLAPI *p_glIsVertexArray)(GLuint);
1241         GLboolean  (WINE_GLAPI *p_glIsVertexArrayAPPLE)(GLuint);
1242         GLboolean  (WINE_GLAPI *p_glIsVertexAttribEnabledAPPLE)(GLuint,GLenum);
1243         void       (WINE_GLAPI *p_glLightEnviSGIX)(GLenum,GLint);
1244         void       (WINE_GLAPI *p_glLinkProgram)(GLuint);
1245         void       (WINE_GLAPI *p_glLinkProgramARB)(unsigned int);
1246         void       (WINE_GLAPI *p_glListParameterfSGIX)(GLuint,GLenum,GLfloat);
1247         void       (WINE_GLAPI *p_glListParameterfvSGIX)(GLuint,GLenum,const GLfloat*);
1248         void       (WINE_GLAPI *p_glListParameteriSGIX)(GLuint,GLenum,GLint);
1249         void       (WINE_GLAPI *p_glListParameterivSGIX)(GLuint,GLenum,const GLint*);
1250         void       (WINE_GLAPI *p_glLoadIdentityDeformationMapSGIX)(GLbitfield);
1251         void       (WINE_GLAPI *p_glLoadProgramNV)(GLenum,GLuint,GLsizei,const GLubyte*);
1252         void       (WINE_GLAPI *p_glLoadTransposeMatrixd)(const GLdouble*);
1253         void       (WINE_GLAPI *p_glLoadTransposeMatrixdARB)(const GLdouble*);
1254         void       (WINE_GLAPI *p_glLoadTransposeMatrixf)(const GLfloat*);
1255         void       (WINE_GLAPI *p_glLoadTransposeMatrixfARB)(const GLfloat*);
1256         void       (WINE_GLAPI *p_glLockArraysEXT)(GLint,GLsizei);
1257         void       (WINE_GLAPI *p_glMTexCoord2fSGIS)(GLenum,GLfloat,GLfloat);
1258         void       (WINE_GLAPI *p_glMTexCoord2fvSGIS)(GLenum,GLfloat *);
1259         void       (WINE_GLAPI *p_glMakeBufferNonResidentNV)(GLenum);
1260         void       (WINE_GLAPI *p_glMakeBufferResidentNV)(GLenum,GLenum);
1261         void       (WINE_GLAPI *p_glMakeImageHandleNonResidentNV)(UINT64);
1262         void       (WINE_GLAPI *p_glMakeImageHandleResidentNV)(UINT64,GLenum);
1263         void       (WINE_GLAPI *p_glMakeNamedBufferNonResidentNV)(GLuint);
1264         void       (WINE_GLAPI *p_glMakeNamedBufferResidentNV)(GLuint,GLenum);
1265         void       (WINE_GLAPI *p_glMakeTextureHandleNonResidentNV)(UINT64);
1266         void       (WINE_GLAPI *p_glMakeTextureHandleResidentNV)(UINT64);
1267         GLvoid*    (WINE_GLAPI *p_glMapBuffer)(GLenum,GLenum);
1268         GLvoid*    (WINE_GLAPI *p_glMapBufferARB)(GLenum,GLenum);
1269         GLvoid*    (WINE_GLAPI *p_glMapBufferRange)(GLenum,INT_PTR,INT_PTR,GLbitfield);
1270         void       (WINE_GLAPI *p_glMapControlPointsNV)(GLenum,GLuint,GLenum,GLsizei,GLsizei,GLint,GLint,GLboolean,const GLvoid*);
1271         GLvoid*    (WINE_GLAPI *p_glMapNamedBufferEXT)(GLuint,GLenum);
1272         GLvoid*    (WINE_GLAPI *p_glMapNamedBufferRangeEXT)(GLuint,INT_PTR,INT_PTR,GLbitfield);
1273         GLvoid*    (WINE_GLAPI *p_glMapObjectBufferATI)(GLuint);
1274         void       (WINE_GLAPI *p_glMapParameterfvNV)(GLenum,GLenum,const GLfloat*);
1275         void       (WINE_GLAPI *p_glMapParameterivNV)(GLenum,GLenum,const GLint*);
1276         void       (WINE_GLAPI *p_glMapVertexAttrib1dAPPLE)(GLuint,GLuint,GLdouble,GLdouble,GLint,GLint,const GLdouble*);
1277         void       (WINE_GLAPI *p_glMapVertexAttrib1fAPPLE)(GLuint,GLuint,GLfloat,GLfloat,GLint,GLint,const GLfloat*);
1278         void       (WINE_GLAPI *p_glMapVertexAttrib2dAPPLE)(GLuint,GLuint,GLdouble,GLdouble,GLint,GLint,GLdouble,GLdouble,GLint,GLint,const GLdouble*);
1279         void       (WINE_GLAPI *p_glMapVertexAttrib2fAPPLE)(GLuint,GLuint,GLfloat,GLfloat,GLint,GLint,GLfloat,GLfloat,GLint,GLint,const GLfloat*);
1280         void       (WINE_GLAPI *p_glMatrixFrustumEXT)(GLenum,GLdouble,GLdouble,GLdouble,GLdouble,GLdouble,GLdouble);
1281         void       (WINE_GLAPI *p_glMatrixIndexPointerARB)(GLint,GLenum,GLsizei,const GLvoid*);
1282         void       (WINE_GLAPI *p_glMatrixIndexubvARB)(GLint,const GLubyte*);
1283         void       (WINE_GLAPI *p_glMatrixIndexuivARB)(GLint,const GLuint*);
1284         void       (WINE_GLAPI *p_glMatrixIndexusvARB)(GLint,const GLushort*);
1285         void       (WINE_GLAPI *p_glMatrixLoadIdentityEXT)(GLenum);
1286         void       (WINE_GLAPI *p_glMatrixLoadTransposedEXT)(GLenum,const GLdouble*);
1287         void       (WINE_GLAPI *p_glMatrixLoadTransposefEXT)(GLenum,const GLfloat*);
1288         void       (WINE_GLAPI *p_glMatrixLoaddEXT)(GLenum,const GLdouble*);
1289         void       (WINE_GLAPI *p_glMatrixLoadfEXT)(GLenum,const GLfloat*);
1290         void       (WINE_GLAPI *p_glMatrixMultTransposedEXT)(GLenum,const GLdouble*);
1291         void       (WINE_GLAPI *p_glMatrixMultTransposefEXT)(GLenum,const GLfloat*);
1292         void       (WINE_GLAPI *p_glMatrixMultdEXT)(GLenum,const GLdouble*);
1293         void       (WINE_GLAPI *p_glMatrixMultfEXT)(GLenum,const GLfloat*);
1294         void       (WINE_GLAPI *p_glMatrixOrthoEXT)(GLenum,GLdouble,GLdouble,GLdouble,GLdouble,GLdouble,GLdouble);
1295         void       (WINE_GLAPI *p_glMatrixPopEXT)(GLenum);
1296         void       (WINE_GLAPI *p_glMatrixPushEXT)(GLenum);
1297         void       (WINE_GLAPI *p_glMatrixRotatedEXT)(GLenum,GLdouble,GLdouble,GLdouble,GLdouble);
1298         void       (WINE_GLAPI *p_glMatrixRotatefEXT)(GLenum,GLfloat,GLfloat,GLfloat,GLfloat);
1299         void       (WINE_GLAPI *p_glMatrixScaledEXT)(GLenum,GLdouble,GLdouble,GLdouble);
1300         void       (WINE_GLAPI *p_glMatrixScalefEXT)(GLenum,GLfloat,GLfloat,GLfloat);
1301         void       (WINE_GLAPI *p_glMatrixTranslatedEXT)(GLenum,GLdouble,GLdouble,GLdouble);
1302         void       (WINE_GLAPI *p_glMatrixTranslatefEXT)(GLenum,GLfloat,GLfloat,GLfloat);
1303         void       (WINE_GLAPI *p_glMemoryBarrier)(GLbitfield);
1304         void       (WINE_GLAPI *p_glMemoryBarrierEXT)(GLbitfield);
1305         void       (WINE_GLAPI *p_glMinSampleShading)(GLfloat);
1306         void       (WINE_GLAPI *p_glMinSampleShadingARB)(GLfloat);
1307         void       (WINE_GLAPI *p_glMinmax)(GLenum,GLenum,GLboolean);
1308         void       (WINE_GLAPI *p_glMinmaxEXT)(GLenum,GLenum,GLboolean);
1309         void       (WINE_GLAPI *p_glMultTransposeMatrixd)(const GLdouble*);
1310         void       (WINE_GLAPI *p_glMultTransposeMatrixdARB)(const GLdouble*);
1311         void       (WINE_GLAPI *p_glMultTransposeMatrixf)(const GLfloat*);
1312         void       (WINE_GLAPI *p_glMultTransposeMatrixfARB)(const GLfloat*);
1313         void       (WINE_GLAPI *p_glMultiDrawArrays)(GLenum,const GLint*,const GLsizei*,GLsizei);
1314         void       (WINE_GLAPI *p_glMultiDrawArraysEXT)(GLenum,const GLint*,const GLsizei*,GLsizei);
1315         void       (WINE_GLAPI *p_glMultiDrawArraysIndirect)(GLenum,const void*,GLsizei,GLsizei);
1316         void       (WINE_GLAPI *p_glMultiDrawArraysIndirectAMD)(GLenum,const GLvoid*,GLsizei,GLsizei);
1317         void       (WINE_GLAPI *p_glMultiDrawElementArrayAPPLE)(GLenum,const GLint*,const GLsizei*,GLsizei);
1318         void       (WINE_GLAPI *p_glMultiDrawElements)(GLenum,const GLsizei*,GLenum,const GLvoid* const*,GLsizei);
1319         void       (WINE_GLAPI *p_glMultiDrawElementsBaseVertex)(GLenum,const GLsizei*,GLenum,const GLvoid* const*,GLsizei,const GLint*);
1320         void       (WINE_GLAPI *p_glMultiDrawElementsEXT)(GLenum,const GLsizei*,GLenum,const GLvoid**,GLsizei);
1321         void       (WINE_GLAPI *p_glMultiDrawElementsIndirect)(GLenum,GLenum,const void*,GLsizei,GLsizei);
1322         void       (WINE_GLAPI *p_glMultiDrawElementsIndirectAMD)(GLenum,GLenum,const GLvoid*,GLsizei,GLsizei);
1323         void       (WINE_GLAPI *p_glMultiDrawRangeElementArrayAPPLE)(GLenum,GLuint,GLuint,const GLint*,const GLsizei*,GLsizei);
1324         void       (WINE_GLAPI *p_glMultiModeDrawArraysIBM)(const GLenum*,const GLint*,const GLsizei*,GLsizei,GLint);
1325         void       (WINE_GLAPI *p_glMultiModeDrawElementsIBM)(const GLenum*,const GLsizei*,GLenum,const GLvoid* const*,GLsizei,GLint);
1326         void       (WINE_GLAPI *p_glMultiTexBufferEXT)(GLenum,GLenum,GLenum,GLuint);
1327         void       (WINE_GLAPI *p_glMultiTexCoord1d)(GLenum,GLdouble);
1328         void       (WINE_GLAPI *p_glMultiTexCoord1dARB)(GLenum,GLdouble);
1329         void       (WINE_GLAPI *p_glMultiTexCoord1dSGIS)(GLenum,GLdouble);
1330         void       (WINE_GLAPI *p_glMultiTexCoord1dv)(GLenum,const GLdouble*);
1331         void       (WINE_GLAPI *p_glMultiTexCoord1dvARB)(GLenum,const GLdouble*);
1332         void       (WINE_GLAPI *p_glMultiTexCoord1dvSGIS)(GLenum,GLdouble *);
1333         void       (WINE_GLAPI *p_glMultiTexCoord1f)(GLenum,GLfloat);
1334         void       (WINE_GLAPI *p_glMultiTexCoord1fARB)(GLenum,GLfloat);
1335         void       (WINE_GLAPI *p_glMultiTexCoord1fSGIS)(GLenum,GLfloat);
1336         void       (WINE_GLAPI *p_glMultiTexCoord1fv)(GLenum,const GLfloat*);
1337         void       (WINE_GLAPI *p_glMultiTexCoord1fvARB)(GLenum,const GLfloat*);
1338         void       (WINE_GLAPI *p_glMultiTexCoord1fvSGIS)(GLenum,const GLfloat *);
1339         void       (WINE_GLAPI *p_glMultiTexCoord1hNV)(GLenum,unsigned short);
1340         void       (WINE_GLAPI *p_glMultiTexCoord1hvNV)(GLenum,const unsigned short*);
1341         void       (WINE_GLAPI *p_glMultiTexCoord1i)(GLenum,GLint);
1342         void       (WINE_GLAPI *p_glMultiTexCoord1iARB)(GLenum,GLint);
1343         void       (WINE_GLAPI *p_glMultiTexCoord1iSGIS)(GLenum,GLint);
1344         void       (WINE_GLAPI *p_glMultiTexCoord1iv)(GLenum,const GLint*);
1345         void       (WINE_GLAPI *p_glMultiTexCoord1ivARB)(GLenum,const GLint*);
1346         void       (WINE_GLAPI *p_glMultiTexCoord1ivSGIS)(GLenum,GLint *);
1347         void       (WINE_GLAPI *p_glMultiTexCoord1s)(GLenum,GLshort);
1348         void       (WINE_GLAPI *p_glMultiTexCoord1sARB)(GLenum,GLshort);
1349         void       (WINE_GLAPI *p_glMultiTexCoord1sSGIS)(GLenum,GLshort);
1350         void       (WINE_GLAPI *p_glMultiTexCoord1sv)(GLenum,const GLshort*);
1351         void       (WINE_GLAPI *p_glMultiTexCoord1svARB)(GLenum,const GLshort*);
1352         void       (WINE_GLAPI *p_glMultiTexCoord1svSGIS)(GLenum,GLshort *);
1353         void       (WINE_GLAPI *p_glMultiTexCoord2d)(GLenum,GLdouble,GLdouble);
1354         void       (WINE_GLAPI *p_glMultiTexCoord2dARB)(GLenum,GLdouble,GLdouble);
1355         void       (WINE_GLAPI *p_glMultiTexCoord2dSGIS)(GLenum,GLdouble,GLdouble);
1356         void       (WINE_GLAPI *p_glMultiTexCoord2dv)(GLenum,const GLdouble*);
1357         void       (WINE_GLAPI *p_glMultiTexCoord2dvARB)(GLenum,const GLdouble*);
1358         void       (WINE_GLAPI *p_glMultiTexCoord2dvSGIS)(GLenum,GLdouble *);
1359         void       (WINE_GLAPI *p_glMultiTexCoord2f)(GLenum,GLfloat,GLfloat);
1360         void       (WINE_GLAPI *p_glMultiTexCoord2fARB)(GLenum,GLfloat,GLfloat);
1361         void       (WINE_GLAPI *p_glMultiTexCoord2fSGIS)(GLenum,GLfloat,GLfloat);
1362         void       (WINE_GLAPI *p_glMultiTexCoord2fv)(GLenum,const GLfloat*);
1363         void       (WINE_GLAPI *p_glMultiTexCoord2fvARB)(GLenum,const GLfloat*);
1364         void       (WINE_GLAPI *p_glMultiTexCoord2fvSGIS)(GLenum,GLfloat *);
1365         void       (WINE_GLAPI *p_glMultiTexCoord2hNV)(GLenum,unsigned short,unsigned short);
1366         void       (WINE_GLAPI *p_glMultiTexCoord2hvNV)(GLenum,const unsigned short*);
1367         void       (WINE_GLAPI *p_glMultiTexCoord2i)(GLenum,GLint,GLint);
1368         void       (WINE_GLAPI *p_glMultiTexCoord2iARB)(GLenum,GLint,GLint);
1369         void       (WINE_GLAPI *p_glMultiTexCoord2iSGIS)(GLenum,GLint,GLint);
1370         void       (WINE_GLAPI *p_glMultiTexCoord2iv)(GLenum,const GLint*);
1371         void       (WINE_GLAPI *p_glMultiTexCoord2ivARB)(GLenum,const GLint*);
1372         void       (WINE_GLAPI *p_glMultiTexCoord2ivSGIS)(GLenum,GLint *);
1373         void       (WINE_GLAPI *p_glMultiTexCoord2s)(GLenum,GLshort,GLshort);
1374         void       (WINE_GLAPI *p_glMultiTexCoord2sARB)(GLenum,GLshort,GLshort);
1375         void       (WINE_GLAPI *p_glMultiTexCoord2sSGIS)(GLenum,GLshort,GLshort);
1376         void       (WINE_GLAPI *p_glMultiTexCoord2sv)(GLenum,const GLshort*);
1377         void       (WINE_GLAPI *p_glMultiTexCoord2svARB)(GLenum,const GLshort*);
1378         void       (WINE_GLAPI *p_glMultiTexCoord2svSGIS)(GLenum,GLshort *);
1379         void       (WINE_GLAPI *p_glMultiTexCoord3d)(GLenum,GLdouble,GLdouble,GLdouble);
1380         void       (WINE_GLAPI *p_glMultiTexCoord3dARB)(GLenum,GLdouble,GLdouble,GLdouble);
1381         void       (WINE_GLAPI *p_glMultiTexCoord3dSGIS)(GLenum,GLdouble,GLdouble,GLdouble);
1382         void       (WINE_GLAPI *p_glMultiTexCoord3dv)(GLenum,const GLdouble*);
1383         void       (WINE_GLAPI *p_glMultiTexCoord3dvARB)(GLenum,const GLdouble*);
1384         void       (WINE_GLAPI *p_glMultiTexCoord3dvSGIS)(GLenum,GLdouble *);
1385         void       (WINE_GLAPI *p_glMultiTexCoord3f)(GLenum,GLfloat,GLfloat,GLfloat);
1386         void       (WINE_GLAPI *p_glMultiTexCoord3fARB)(GLenum,GLfloat,GLfloat,GLfloat);
1387         void       (WINE_GLAPI *p_glMultiTexCoord3fSGIS)(GLenum,GLfloat,GLfloat,GLfloat);
1388         void       (WINE_GLAPI *p_glMultiTexCoord3fv)(GLenum,const GLfloat*);
1389         void       (WINE_GLAPI *p_glMultiTexCoord3fvARB)(GLenum,const GLfloat*);
1390         void       (WINE_GLAPI *p_glMultiTexCoord3fvSGIS)(GLenum,GLfloat *);
1391         void       (WINE_GLAPI *p_glMultiTexCoord3hNV)(GLenum,unsigned short,unsigned short,unsigned short);
1392         void       (WINE_GLAPI *p_glMultiTexCoord3hvNV)(GLenum,const unsigned short*);
1393         void       (WINE_GLAPI *p_glMultiTexCoord3i)(GLenum,GLint,GLint,GLint);
1394         void       (WINE_GLAPI *p_glMultiTexCoord3iARB)(GLenum,GLint,GLint,GLint);
1395         void       (WINE_GLAPI *p_glMultiTexCoord3iSGIS)(GLenum,GLint,GLint,GLint);
1396         void       (WINE_GLAPI *p_glMultiTexCoord3iv)(GLenum,const GLint*);
1397         void       (WINE_GLAPI *p_glMultiTexCoord3ivARB)(GLenum,const GLint*);
1398         void       (WINE_GLAPI *p_glMultiTexCoord3ivSGIS)(GLenum,GLint *);
1399         void       (WINE_GLAPI *p_glMultiTexCoord3s)(GLenum,GLshort,GLshort,GLshort);
1400         void       (WINE_GLAPI *p_glMultiTexCoord3sARB)(GLenum,GLshort,GLshort,GLshort);
1401         void       (WINE_GLAPI *p_glMultiTexCoord3sSGIS)(GLenum,GLshort,GLshort,GLshort);
1402         void       (WINE_GLAPI *p_glMultiTexCoord3sv)(GLenum,const GLshort*);
1403         void       (WINE_GLAPI *p_glMultiTexCoord3svARB)(GLenum,const GLshort*);
1404         void       (WINE_GLAPI *p_glMultiTexCoord3svSGIS)(GLenum,GLshort *);
1405         void       (WINE_GLAPI *p_glMultiTexCoord4d)(GLenum,GLdouble,GLdouble,GLdouble,GLdouble);
1406         void       (WINE_GLAPI *p_glMultiTexCoord4dARB)(GLenum,GLdouble,GLdouble,GLdouble,GLdouble);
1407         void       (WINE_GLAPI *p_glMultiTexCoord4dSGIS)(GLenum,GLdouble,GLdouble,GLdouble,GLdouble);
1408         void       (WINE_GLAPI *p_glMultiTexCoord4dv)(GLenum,const GLdouble*);
1409         void       (WINE_GLAPI *p_glMultiTexCoord4dvARB)(GLenum,const GLdouble*);
1410         void       (WINE_GLAPI *p_glMultiTexCoord4dvSGIS)(GLenum,GLdouble *);
1411         void       (WINE_GLAPI *p_glMultiTexCoord4f)(GLenum,GLfloat,GLfloat,GLfloat,GLfloat);
1412         void       (WINE_GLAPI *p_glMultiTexCoord4fARB)(GLenum,GLfloat,GLfloat,GLfloat,GLfloat);
1413         void       (WINE_GLAPI *p_glMultiTexCoord4fSGIS)(GLenum,GLfloat,GLfloat,GLfloat,GLfloat);
1414         void       (WINE_GLAPI *p_glMultiTexCoord4fv)(GLenum,const GLfloat*);
1415         void       (WINE_GLAPI *p_glMultiTexCoord4fvARB)(GLenum,const GLfloat*);
1416         void       (WINE_GLAPI *p_glMultiTexCoord4fvSGIS)(GLenum,GLfloat *);
1417         void       (WINE_GLAPI *p_glMultiTexCoord4hNV)(GLenum,unsigned short,unsigned short,unsigned short,unsigned short);
1418         void       (WINE_GLAPI *p_glMultiTexCoord4hvNV)(GLenum,const unsigned short*);
1419         void       (WINE_GLAPI *p_glMultiTexCoord4i)(GLenum,GLint,GLint,GLint,GLint);
1420         void       (WINE_GLAPI *p_glMultiTexCoord4iARB)(GLenum,GLint,GLint,GLint,GLint);
1421         void       (WINE_GLAPI *p_glMultiTexCoord4iSGIS)(GLenum,GLint,GLint,GLint,GLint);
1422         void       (WINE_GLAPI *p_glMultiTexCoord4iv)(GLenum,const GLint*);
1423         void       (WINE_GLAPI *p_glMultiTexCoord4ivARB)(GLenum,const GLint*);
1424         void       (WINE_GLAPI *p_glMultiTexCoord4ivSGIS)(GLenum,GLint *);
1425         void       (WINE_GLAPI *p_glMultiTexCoord4s)(GLenum,GLshort,GLshort,GLshort,GLshort);
1426         void       (WINE_GLAPI *p_glMultiTexCoord4sARB)(GLenum,GLshort,GLshort,GLshort,GLshort);
1427         void       (WINE_GLAPI *p_glMultiTexCoord4sSGIS)(GLenum,GLshort,GLshort,GLshort,GLshort);
1428         void       (WINE_GLAPI *p_glMultiTexCoord4sv)(GLenum,const GLshort*);
1429         void       (WINE_GLAPI *p_glMultiTexCoord4svARB)(GLenum,const GLshort*);
1430         void       (WINE_GLAPI *p_glMultiTexCoord4svSGIS)(GLenum,GLshort *);
1431         void       (WINE_GLAPI *p_glMultiTexCoordP1ui)(GLenum,GLenum,GLuint);
1432         void       (WINE_GLAPI *p_glMultiTexCoordP1uiv)(GLenum,GLenum,const GLuint*);
1433         void       (WINE_GLAPI *p_glMultiTexCoordP2ui)(GLenum,GLenum,GLuint);
1434         void       (WINE_GLAPI *p_glMultiTexCoordP2uiv)(GLenum,GLenum,const GLuint*);
1435         void       (WINE_GLAPI *p_glMultiTexCoordP3ui)(GLenum,GLenum,GLuint);
1436         void       (WINE_GLAPI *p_glMultiTexCoordP3uiv)(GLenum,GLenum,const GLuint*);
1437         void       (WINE_GLAPI *p_glMultiTexCoordP4ui)(GLenum,GLenum,GLuint);
1438         void       (WINE_GLAPI *p_glMultiTexCoordP4uiv)(GLenum,GLenum,const GLuint*);
1439         void       (WINE_GLAPI *p_glMultiTexCoordPointerEXT)(GLenum,GLint,GLenum,GLsizei,const GLvoid*);
1440         void       (WINE_GLAPI *p_glMultiTexCoordPointerSGIS)(GLenum,GLint,GLenum,GLsizei,GLvoid *);
1441         void       (WINE_GLAPI *p_glMultiTexEnvfEXT)(GLenum,GLenum,GLenum,GLfloat);
1442         void       (WINE_GLAPI *p_glMultiTexEnvfvEXT)(GLenum,GLenum,GLenum,const GLfloat*);
1443         void       (WINE_GLAPI *p_glMultiTexEnviEXT)(GLenum,GLenum,GLenum,GLint);
1444         void       (WINE_GLAPI *p_glMultiTexEnvivEXT)(GLenum,GLenum,GLenum,const GLint*);
1445         void       (WINE_GLAPI *p_glMultiTexGendEXT)(GLenum,GLenum,GLenum,GLdouble);
1446         void       (WINE_GLAPI *p_glMultiTexGendvEXT)(GLenum,GLenum,GLenum,const GLdouble*);
1447         void       (WINE_GLAPI *p_glMultiTexGenfEXT)(GLenum,GLenum,GLenum,GLfloat);
1448         void       (WINE_GLAPI *p_glMultiTexGenfvEXT)(GLenum,GLenum,GLenum,const GLfloat*);
1449         void       (WINE_GLAPI *p_glMultiTexGeniEXT)(GLenum,GLenum,GLenum,GLint);
1450         void       (WINE_GLAPI *p_glMultiTexGenivEXT)(GLenum,GLenum,GLenum,const GLint*);
1451         void       (WINE_GLAPI *p_glMultiTexImage1DEXT)(GLenum,GLenum,GLint,GLenum,GLsizei,GLint,GLenum,GLenum,const GLvoid*);
1452         void       (WINE_GLAPI *p_glMultiTexImage2DEXT)(GLenum,GLenum,GLint,GLenum,GLsizei,GLsizei,GLint,GLenum,GLenum,const GLvoid*);
1453         void       (WINE_GLAPI *p_glMultiTexImage3DEXT)(GLenum,GLenum,GLint,GLenum,GLsizei,GLsizei,GLsizei,GLint,GLenum,GLenum,const GLvoid*);
1454         void       (WINE_GLAPI *p_glMultiTexParameterIivEXT)(GLenum,GLenum,GLenum,const GLint*);
1455         void       (WINE_GLAPI *p_glMultiTexParameterIuivEXT)(GLenum,GLenum,GLenum,const GLuint*);
1456         void       (WINE_GLAPI *p_glMultiTexParameterfEXT)(GLenum,GLenum,GLenum,GLfloat);
1457         void       (WINE_GLAPI *p_glMultiTexParameterfvEXT)(GLenum,GLenum,GLenum,const GLfloat*);
1458         void       (WINE_GLAPI *p_glMultiTexParameteriEXT)(GLenum,GLenum,GLenum,GLint);
1459         void       (WINE_GLAPI *p_glMultiTexParameterivEXT)(GLenum,GLenum,GLenum,const GLint*);
1460         void       (WINE_GLAPI *p_glMultiTexRenderbufferEXT)(GLenum,GLenum,GLuint);
1461         void       (WINE_GLAPI *p_glMultiTexSubImage1DEXT)(GLenum,GLenum,GLint,GLint,GLsizei,GLenum,GLenum,const GLvoid*);
1462         void       (WINE_GLAPI *p_glMultiTexSubImage2DEXT)(GLenum,GLenum,GLint,GLint,GLint,GLsizei,GLsizei,GLenum,GLenum,const GLvoid*);
1463         void       (WINE_GLAPI *p_glMultiTexSubImage3DEXT)(GLenum,GLenum,GLint,GLint,GLint,GLint,GLsizei,GLsizei,GLsizei,GLenum,GLenum,const GLvoid*);
1464         void       (WINE_GLAPI *p_glNamedBufferDataEXT)(GLuint,INT_PTR,const GLvoid*,GLenum);
1465         void       (WINE_GLAPI *p_glNamedBufferSubDataEXT)(GLuint,INT_PTR,INT_PTR,const GLvoid*);
1466         void       (WINE_GLAPI *p_glNamedCopyBufferSubDataEXT)(GLuint,GLuint,INT_PTR,INT_PTR,INT_PTR);
1467         void       (WINE_GLAPI *p_glNamedFramebufferParameteriEXT)(GLuint,GLenum,GLint);
1468         void       (WINE_GLAPI *p_glNamedFramebufferRenderbufferEXT)(GLuint,GLenum,GLenum,GLuint);
1469         void       (WINE_GLAPI *p_glNamedFramebufferTexture1DEXT)(GLuint,GLenum,GLenum,GLuint,GLint);
1470         void       (WINE_GLAPI *p_glNamedFramebufferTexture2DEXT)(GLuint,GLenum,GLenum,GLuint,GLint);
1471         void       (WINE_GLAPI *p_glNamedFramebufferTexture3DEXT)(GLuint,GLenum,GLenum,GLuint,GLint,GLint);
1472         void       (WINE_GLAPI *p_glNamedFramebufferTextureEXT)(GLuint,GLenum,GLuint,GLint);
1473         void       (WINE_GLAPI *p_glNamedFramebufferTextureFaceEXT)(GLuint,GLenum,GLuint,GLint,GLenum);
1474         void       (WINE_GLAPI *p_glNamedFramebufferTextureLayerEXT)(GLuint,GLenum,GLuint,GLint,GLint);
1475         void       (WINE_GLAPI *p_glNamedProgramLocalParameter4dEXT)(GLuint,GLenum,GLuint,GLdouble,GLdouble,GLdouble,GLdouble);
1476         void       (WINE_GLAPI *p_glNamedProgramLocalParameter4dvEXT)(GLuint,GLenum,GLuint,const GLdouble*);
1477         void       (WINE_GLAPI *p_glNamedProgramLocalParameter4fEXT)(GLuint,GLenum,GLuint,GLfloat,GLfloat,GLfloat,GLfloat);
1478         void       (WINE_GLAPI *p_glNamedProgramLocalParameter4fvEXT)(GLuint,GLenum,GLuint,const GLfloat*);
1479         void       (WINE_GLAPI *p_glNamedProgramLocalParameterI4iEXT)(GLuint,GLenum,GLuint,GLint,GLint,GLint,GLint);
1480         void       (WINE_GLAPI *p_glNamedProgramLocalParameterI4ivEXT)(GLuint,GLenum,GLuint,const GLint*);
1481         void       (WINE_GLAPI *p_glNamedProgramLocalParameterI4uiEXT)(GLuint,GLenum,GLuint,GLuint,GLuint,GLuint,GLuint);
1482         void       (WINE_GLAPI *p_glNamedProgramLocalParameterI4uivEXT)(GLuint,GLenum,GLuint,const GLuint*);
1483         void       (WINE_GLAPI *p_glNamedProgramLocalParameters4fvEXT)(GLuint,GLenum,GLuint,GLsizei,const GLfloat*);
1484         void       (WINE_GLAPI *p_glNamedProgramLocalParametersI4ivEXT)(GLuint,GLenum,GLuint,GLsizei,const GLint*);
1485         void       (WINE_GLAPI *p_glNamedProgramLocalParametersI4uivEXT)(GLuint,GLenum,GLuint,GLsizei,const GLuint*);
1486         void       (WINE_GLAPI *p_glNamedProgramStringEXT)(GLuint,GLenum,GLenum,GLsizei,const GLvoid*);
1487         void       (WINE_GLAPI *p_glNamedRenderbufferStorageEXT)(GLuint,GLenum,GLsizei,GLsizei);
1488         void       (WINE_GLAPI *p_glNamedRenderbufferStorageMultisampleCoverageEXT)(GLuint,GLsizei,GLsizei,GLenum,GLsizei,GLsizei);
1489         void       (WINE_GLAPI *p_glNamedRenderbufferStorageMultisampleEXT)(GLuint,GLsizei,GLenum,GLsizei,GLsizei);
1490         void       (WINE_GLAPI *p_glNamedStringARB)(GLenum,GLint,const char*,GLint,const char*);
1491         GLuint     (WINE_GLAPI *p_glNewBufferRegion)(GLenum);
1492         GLuint     (WINE_GLAPI *p_glNewObjectBufferATI)(GLsizei,const GLvoid*,GLenum);
1493         void       (WINE_GLAPI *p_glNormal3fVertex3fSUN)(GLfloat,GLfloat,GLfloat,GLfloat,GLfloat,GLfloat);
1494         void       (WINE_GLAPI *p_glNormal3fVertex3fvSUN)(const GLfloat*,const GLfloat*);
1495         void       (WINE_GLAPI *p_glNormal3hNV)(unsigned short,unsigned short,unsigned short);
1496         void       (WINE_GLAPI *p_glNormal3hvNV)(const unsigned short*);
1497         void       (WINE_GLAPI *p_glNormalFormatNV)(GLenum,GLsizei);
1498         void       (WINE_GLAPI *p_glNormalP3ui)(GLenum,GLuint);
1499         void       (WINE_GLAPI *p_glNormalP3uiv)(GLenum,const GLuint*);
1500         void       (WINE_GLAPI *p_glNormalPointerEXT)(GLenum,GLsizei,GLsizei,const GLvoid*);
1501         void       (WINE_GLAPI *p_glNormalPointerListIBM)(GLenum,GLint,const GLvoid**,GLint);
1502         void       (WINE_GLAPI *p_glNormalPointervINTEL)(GLenum,const GLvoid**);
1503         void       (WINE_GLAPI *p_glNormalStream3bATI)(GLenum,GLbyte,GLbyte,GLbyte);
1504         void       (WINE_GLAPI *p_glNormalStream3bvATI)(GLenum,const GLbyte*);
1505         void       (WINE_GLAPI *p_glNormalStream3dATI)(GLenum,GLdouble,GLdouble,GLdouble);
1506         void       (WINE_GLAPI *p_glNormalStream3dvATI)(GLenum,const GLdouble*);
1507         void       (WINE_GLAPI *p_glNormalStream3fATI)(GLenum,GLfloat,GLfloat,GLfloat);
1508         void       (WINE_GLAPI *p_glNormalStream3fvATI)(GLenum,const GLfloat*);
1509         void       (WINE_GLAPI *p_glNormalStream3iATI)(GLenum,GLint,GLint,GLint);
1510         void       (WINE_GLAPI *p_glNormalStream3ivATI)(GLenum,const GLint*);
1511         void       (WINE_GLAPI *p_glNormalStream3sATI)(GLenum,GLshort,GLshort,GLshort);
1512         void       (WINE_GLAPI *p_glNormalStream3svATI)(GLenum,const GLshort*);
1513         void       (WINE_GLAPI *p_glObjectLabel)(GLenum,GLuint,GLsizei,const char*);
1514         void       (WINE_GLAPI *p_glObjectPtrLabel)(const void*,GLsizei,const char*);
1515         GLenum     (WINE_GLAPI *p_glObjectPurgeableAPPLE)(GLenum,GLuint,GLenum);
1516         GLenum     (WINE_GLAPI *p_glObjectUnpurgeableAPPLE)(GLenum,GLuint,GLenum);
1517         void       (WINE_GLAPI *p_glPNTrianglesfATI)(GLenum,GLfloat);
1518         void       (WINE_GLAPI *p_glPNTrianglesiATI)(GLenum,GLint);
1519         void       (WINE_GLAPI *p_glPassTexCoordATI)(GLuint,GLuint,GLenum);
1520         void       (WINE_GLAPI *p_glPatchParameterfv)(GLenum,const GLfloat*);
1521         void       (WINE_GLAPI *p_glPatchParameteri)(GLenum,GLint);
1522         void       (WINE_GLAPI *p_glPathColorGenNV)(GLenum,GLenum,GLenum,const GLfloat*);
1523         void       (WINE_GLAPI *p_glPathCommandsNV)(GLuint,GLsizei,const GLubyte*,GLsizei,GLenum,const GLvoid*);
1524         void       (WINE_GLAPI *p_glPathCoordsNV)(GLuint,GLsizei,GLenum,const GLvoid*);
1525         void       (WINE_GLAPI *p_glPathCoverDepthFuncNV)(GLenum);
1526         void       (WINE_GLAPI *p_glPathDashArrayNV)(GLuint,GLsizei,const GLfloat*);
1527         void       (WINE_GLAPI *p_glPathFogGenNV)(GLenum);
1528         void       (WINE_GLAPI *p_glPathGlyphRangeNV)(GLuint,GLenum,const GLvoid*,GLbitfield,GLuint,GLsizei,GLenum,GLuint,GLfloat);
1529         void       (WINE_GLAPI *p_glPathGlyphsNV)(GLuint,GLenum,const GLvoid*,GLbitfield,GLsizei,GLenum,const GLvoid*,GLenum,GLuint,GLfloat);
1530         void       (WINE_GLAPI *p_glPathParameterfNV)(GLuint,GLenum,GLfloat);
1531         void       (WINE_GLAPI *p_glPathParameterfvNV)(GLuint,GLenum,const GLfloat*);
1532         void       (WINE_GLAPI *p_glPathParameteriNV)(GLuint,GLenum,GLint);
1533         void       (WINE_GLAPI *p_glPathParameterivNV)(GLuint,GLenum,const GLint*);
1534         void       (WINE_GLAPI *p_glPathStencilDepthOffsetNV)(GLfloat,GLfloat);
1535         void       (WINE_GLAPI *p_glPathStencilFuncNV)(GLenum,GLint,GLuint);
1536         void       (WINE_GLAPI *p_glPathStringNV)(GLuint,GLenum,GLsizei,const GLvoid*);
1537         void       (WINE_GLAPI *p_glPathSubCommandsNV)(GLuint,GLsizei,GLsizei,GLsizei,const GLubyte*,GLsizei,GLenum,const GLvoid*);
1538         void       (WINE_GLAPI *p_glPathSubCoordsNV)(GLuint,GLsizei,GLsizei,GLenum,const GLvoid*);
1539         void       (WINE_GLAPI *p_glPathTexGenNV)(GLenum,GLenum,GLint,const GLfloat*);
1540         void       (WINE_GLAPI *p_glPauseTransformFeedback)(void);
1541         void       (WINE_GLAPI *p_glPauseTransformFeedbackNV)(void);
1542         void       (WINE_GLAPI *p_glPixelDataRangeNV)(GLenum,GLsizei,const GLvoid*);
1543         void       (WINE_GLAPI *p_glPixelTexGenParameterfSGIS)(GLenum,GLfloat);
1544         void       (WINE_GLAPI *p_glPixelTexGenParameterfvSGIS)(GLenum,const GLfloat*);
1545         void       (WINE_GLAPI *p_glPixelTexGenParameteriSGIS)(GLenum,GLint);
1546         void       (WINE_GLAPI *p_glPixelTexGenParameterivSGIS)(GLenum,const GLint*);
1547         void       (WINE_GLAPI *p_glPixelTexGenSGIX)(GLenum);
1548         void       (WINE_GLAPI *p_glPixelTransformParameterfEXT)(GLenum,GLenum,GLfloat);
1549         void       (WINE_GLAPI *p_glPixelTransformParameterfvEXT)(GLenum,GLenum,const GLfloat*);
1550         void       (WINE_GLAPI *p_glPixelTransformParameteriEXT)(GLenum,GLenum,GLint);
1551         void       (WINE_GLAPI *p_glPixelTransformParameterivEXT)(GLenum,GLenum,const GLint*);
1552         GLboolean  (WINE_GLAPI *p_glPointAlongPathNV)(GLuint,GLsizei,GLsizei,GLfloat,GLfloat*,GLfloat*,GLfloat*,GLfloat*);
1553         void       (WINE_GLAPI *p_glPointParameterf)(GLenum,GLfloat);
1554         void       (WINE_GLAPI *p_glPointParameterfARB)(GLenum,GLfloat);
1555         void       (WINE_GLAPI *p_glPointParameterfEXT)(GLenum,GLfloat);
1556         void       (WINE_GLAPI *p_glPointParameterfSGIS)(GLenum,GLfloat);
1557         void       (WINE_GLAPI *p_glPointParameterfv)(GLenum,const GLfloat*);
1558         void       (WINE_GLAPI *p_glPointParameterfvARB)(GLenum,const GLfloat*);
1559         void       (WINE_GLAPI *p_glPointParameterfvEXT)(GLenum,const GLfloat*);
1560         void       (WINE_GLAPI *p_glPointParameterfvSGIS)(GLenum,const GLfloat*);
1561         void       (WINE_GLAPI *p_glPointParameteri)(GLenum,GLint);
1562         void       (WINE_GLAPI *p_glPointParameteriNV)(GLenum,GLint);
1563         void       (WINE_GLAPI *p_glPointParameteriv)(GLenum,const GLint*);
1564         void       (WINE_GLAPI *p_glPointParameterivNV)(GLenum,const GLint*);
1565         GLint      (WINE_GLAPI *p_glPollAsyncSGIX)(GLuint*);
1566         GLint      (WINE_GLAPI *p_glPollInstrumentsSGIX)(GLint*);
1567         void       (WINE_GLAPI *p_glPolygonOffsetEXT)(GLfloat,GLfloat);
1568         void       (WINE_GLAPI *p_glPopDebugGroup)(void);
1569         void       (WINE_GLAPI *p_glPresentFrameDualFillNV)(GLuint,UINT64,GLuint,GLuint,GLenum,GLenum,GLuint,GLenum,GLuint,GLenum,GLuint,GLenum,GLuint);
1570         void       (WINE_GLAPI *p_glPresentFrameKeyedNV)(GLuint,UINT64,GLuint,GLuint,GLenum,GLenum,GLuint,GLuint,GLenum,GLuint,GLuint);
1571         void       (WINE_GLAPI *p_glPrimitiveRestartIndex)(GLuint);
1572         void       (WINE_GLAPI *p_glPrimitiveRestartIndexNV)(GLuint);
1573         void       (WINE_GLAPI *p_glPrimitiveRestartNV)(void);
1574         void       (WINE_GLAPI *p_glPrioritizeTexturesEXT)(GLsizei,const GLuint*,const GLclampf*);
1575         void       (WINE_GLAPI *p_glProgramBinary)(GLuint,GLenum,const GLvoid*,GLsizei);
1576         void       (WINE_GLAPI *p_glProgramBufferParametersIivNV)(GLenum,GLuint,GLuint,GLsizei,const GLint*);
1577         void       (WINE_GLAPI *p_glProgramBufferParametersIuivNV)(GLenum,GLuint,GLuint,GLsizei,const GLuint*);
1578         void       (WINE_GLAPI *p_glProgramBufferParametersfvNV)(GLenum,GLuint,GLuint,GLsizei,const GLfloat*);
1579         void       (WINE_GLAPI *p_glProgramEnvParameter4dARB)(GLenum,GLuint,GLdouble,GLdouble,GLdouble,GLdouble);
1580         void       (WINE_GLAPI *p_glProgramEnvParameter4dvARB)(GLenum,GLuint,const GLdouble*);
1581         void       (WINE_GLAPI *p_glProgramEnvParameter4fARB)(GLenum,GLuint,GLfloat,GLfloat,GLfloat,GLfloat);
1582         void       (WINE_GLAPI *p_glProgramEnvParameter4fvARB)(GLenum,GLuint,const GLfloat*);
1583         void       (WINE_GLAPI *p_glProgramEnvParameterI4iNV)(GLenum,GLuint,GLint,GLint,GLint,GLint);
1584         void       (WINE_GLAPI *p_glProgramEnvParameterI4ivNV)(GLenum,GLuint,const GLint*);
1585         void       (WINE_GLAPI *p_glProgramEnvParameterI4uiNV)(GLenum,GLuint,GLuint,GLuint,GLuint,GLuint);
1586         void       (WINE_GLAPI *p_glProgramEnvParameterI4uivNV)(GLenum,GLuint,const GLuint*);
1587         void       (WINE_GLAPI *p_glProgramEnvParameters4fvEXT)(GLenum,GLuint,GLsizei,const GLfloat*);
1588         void       (WINE_GLAPI *p_glProgramEnvParametersI4ivNV)(GLenum,GLuint,GLsizei,const GLint*);
1589         void       (WINE_GLAPI *p_glProgramEnvParametersI4uivNV)(GLenum,GLuint,GLsizei,const GLuint*);
1590         void       (WINE_GLAPI *p_glProgramLocalParameter4dARB)(GLenum,GLuint,GLdouble,GLdouble,GLdouble,GLdouble);
1591         void       (WINE_GLAPI *p_glProgramLocalParameter4dvARB)(GLenum,GLuint,const GLdouble*);
1592         void       (WINE_GLAPI *p_glProgramLocalParameter4fARB)(GLenum,GLuint,GLfloat,GLfloat,GLfloat,GLfloat);
1593         void       (WINE_GLAPI *p_glProgramLocalParameter4fvARB)(GLenum,GLuint,const GLfloat*);
1594         void       (WINE_GLAPI *p_glProgramLocalParameterI4iNV)(GLenum,GLuint,GLint,GLint,GLint,GLint);
1595         void       (WINE_GLAPI *p_glProgramLocalParameterI4ivNV)(GLenum,GLuint,const GLint*);
1596         void       (WINE_GLAPI *p_glProgramLocalParameterI4uiNV)(GLenum,GLuint,GLuint,GLuint,GLuint,GLuint);
1597         void       (WINE_GLAPI *p_glProgramLocalParameterI4uivNV)(GLenum,GLuint,const GLuint*);
1598         void       (WINE_GLAPI *p_glProgramLocalParameters4fvEXT)(GLenum,GLuint,GLsizei,const GLfloat*);
1599         void       (WINE_GLAPI *p_glProgramLocalParametersI4ivNV)(GLenum,GLuint,GLsizei,const GLint*);
1600         void       (WINE_GLAPI *p_glProgramLocalParametersI4uivNV)(GLenum,GLuint,GLsizei,const GLuint*);
1601         void       (WINE_GLAPI *p_glProgramNamedParameter4dNV)(GLuint,GLsizei,const GLubyte*,GLdouble,GLdouble,GLdouble,GLdouble);
1602         void       (WINE_GLAPI *p_glProgramNamedParameter4dvNV)(GLuint,GLsizei,const GLubyte*,const GLdouble*);
1603         void       (WINE_GLAPI *p_glProgramNamedParameter4fNV)(GLuint,GLsizei,const GLubyte*,GLfloat,GLfloat,GLfloat,GLfloat);
1604         void       (WINE_GLAPI *p_glProgramNamedParameter4fvNV)(GLuint,GLsizei,const GLubyte*,const GLfloat*);
1605         void       (WINE_GLAPI *p_glProgramParameter4dNV)(GLenum,GLuint,GLdouble,GLdouble,GLdouble,GLdouble);
1606         void       (WINE_GLAPI *p_glProgramParameter4dvNV)(GLenum,GLuint,const GLdouble*);
1607         void       (WINE_GLAPI *p_glProgramParameter4fNV)(GLenum,GLuint,GLfloat,GLfloat,GLfloat,GLfloat);
1608         void       (WINE_GLAPI *p_glProgramParameter4fvNV)(GLenum,GLuint,const GLfloat*);
1609         void       (WINE_GLAPI *p_glProgramParameteri)(GLuint,GLenum,GLint);
1610         void       (WINE_GLAPI *p_glProgramParameteriARB)(GLuint,GLenum,GLint);
1611         void       (WINE_GLAPI *p_glProgramParameteriEXT)(GLuint,GLenum,GLint);
1612         void       (WINE_GLAPI *p_glProgramParameters4dvNV)(GLenum,GLuint,GLsizei,const GLdouble*);
1613         void       (WINE_GLAPI *p_glProgramParameters4fvNV)(GLenum,GLuint,GLsizei,const GLfloat*);
1614         void       (WINE_GLAPI *p_glProgramStringARB)(GLenum,GLenum,GLsizei,const GLvoid*);
1615         void       (WINE_GLAPI *p_glProgramSubroutineParametersuivNV)(GLenum,GLsizei,const GLuint*);
1616         void       (WINE_GLAPI *p_glProgramUniform1d)(GLuint,GLint,GLdouble);
1617         void       (WINE_GLAPI *p_glProgramUniform1dEXT)(GLuint,GLint,GLdouble);
1618         void       (WINE_GLAPI *p_glProgramUniform1dv)(GLuint,GLint,GLsizei,const GLdouble*);
1619         void       (WINE_GLAPI *p_glProgramUniform1dvEXT)(GLuint,GLint,GLsizei,const GLdouble*);
1620         void       (WINE_GLAPI *p_glProgramUniform1f)(GLuint,GLint,GLfloat);
1621         void       (WINE_GLAPI *p_glProgramUniform1fEXT)(GLuint,GLint,GLfloat);
1622         void       (WINE_GLAPI *p_glProgramUniform1fv)(GLuint,GLint,GLsizei,const GLfloat*);
1623         void       (WINE_GLAPI *p_glProgramUniform1fvEXT)(GLuint,GLint,GLsizei,const GLfloat*);
1624         void       (WINE_GLAPI *p_glProgramUniform1i)(GLuint,GLint,GLint);
1625         void       (WINE_GLAPI *p_glProgramUniform1i64NV)(GLuint,GLint,INT64);
1626         void       (WINE_GLAPI *p_glProgramUniform1i64vNV)(GLuint,GLint,GLsizei,const INT64*);
1627         void       (WINE_GLAPI *p_glProgramUniform1iEXT)(GLuint,GLint,GLint);
1628         void       (WINE_GLAPI *p_glProgramUniform1iv)(GLuint,GLint,GLsizei,const GLint*);
1629         void       (WINE_GLAPI *p_glProgramUniform1ivEXT)(GLuint,GLint,GLsizei,const GLint*);
1630         void       (WINE_GLAPI *p_glProgramUniform1ui)(GLuint,GLint,GLuint);
1631         void       (WINE_GLAPI *p_glProgramUniform1ui64NV)(GLuint,GLint,UINT64);
1632         void       (WINE_GLAPI *p_glProgramUniform1ui64vNV)(GLuint,GLint,GLsizei,const UINT64*);
1633         void       (WINE_GLAPI *p_glProgramUniform1uiEXT)(GLuint,GLint,GLuint);
1634         void       (WINE_GLAPI *p_glProgramUniform1uiv)(GLuint,GLint,GLsizei,const GLuint*);
1635         void       (WINE_GLAPI *p_glProgramUniform1uivEXT)(GLuint,GLint,GLsizei,const GLuint*);
1636         void       (WINE_GLAPI *p_glProgramUniform2d)(GLuint,GLint,GLdouble,GLdouble);
1637         void       (WINE_GLAPI *p_glProgramUniform2dEXT)(GLuint,GLint,GLdouble,GLdouble);
1638         void       (WINE_GLAPI *p_glProgramUniform2dv)(GLuint,GLint,GLsizei,const GLdouble*);
1639         void       (WINE_GLAPI *p_glProgramUniform2dvEXT)(GLuint,GLint,GLsizei,const GLdouble*);
1640         void       (WINE_GLAPI *p_glProgramUniform2f)(GLuint,GLint,GLfloat,GLfloat);
1641         void       (WINE_GLAPI *p_glProgramUniform2fEXT)(GLuint,GLint,GLfloat,GLfloat);
1642         void       (WINE_GLAPI *p_glProgramUniform2fv)(GLuint,GLint,GLsizei,const GLfloat*);
1643         void       (WINE_GLAPI *p_glProgramUniform2fvEXT)(GLuint,GLint,GLsizei,const GLfloat*);
1644         void       (WINE_GLAPI *p_glProgramUniform2i)(GLuint,GLint,GLint,GLint);
1645         void       (WINE_GLAPI *p_glProgramUniform2i64NV)(GLuint,GLint,INT64,INT64);
1646         void       (WINE_GLAPI *p_glProgramUniform2i64vNV)(GLuint,GLint,GLsizei,const INT64*);
1647         void       (WINE_GLAPI *p_glProgramUniform2iEXT)(GLuint,GLint,GLint,GLint);
1648         void       (WINE_GLAPI *p_glProgramUniform2iv)(GLuint,GLint,GLsizei,const GLint*);
1649         void       (WINE_GLAPI *p_glProgramUniform2ivEXT)(GLuint,GLint,GLsizei,const GLint*);
1650         void       (WINE_GLAPI *p_glProgramUniform2ui)(GLuint,GLint,GLuint,GLuint);
1651         void       (WINE_GLAPI *p_glProgramUniform2ui64NV)(GLuint,GLint,UINT64,UINT64);
1652         void       (WINE_GLAPI *p_glProgramUniform2ui64vNV)(GLuint,GLint,GLsizei,const UINT64*);
1653         void       (WINE_GLAPI *p_glProgramUniform2uiEXT)(GLuint,GLint,GLuint,GLuint);
1654         void       (WINE_GLAPI *p_glProgramUniform2uiv)(GLuint,GLint,GLsizei,const GLuint*);
1655         void       (WINE_GLAPI *p_glProgramUniform2uivEXT)(GLuint,GLint,GLsizei,const GLuint*);
1656         void       (WINE_GLAPI *p_glProgramUniform3d)(GLuint,GLint,GLdouble,GLdouble,GLdouble);
1657         void       (WINE_GLAPI *p_glProgramUniform3dEXT)(GLuint,GLint,GLdouble,GLdouble,GLdouble);
1658         void       (WINE_GLAPI *p_glProgramUniform3dv)(GLuint,GLint,GLsizei,const GLdouble*);
1659         void       (WINE_GLAPI *p_glProgramUniform3dvEXT)(GLuint,GLint,GLsizei,const GLdouble*);
1660         void       (WINE_GLAPI *p_glProgramUniform3f)(GLuint,GLint,GLfloat,GLfloat,GLfloat);
1661         void       (WINE_GLAPI *p_glProgramUniform3fEXT)(GLuint,GLint,GLfloat,GLfloat,GLfloat);
1662         void       (WINE_GLAPI *p_glProgramUniform3fv)(GLuint,GLint,GLsizei,const GLfloat*);
1663         void       (WINE_GLAPI *p_glProgramUniform3fvEXT)(GLuint,GLint,GLsizei,const GLfloat*);
1664         void       (WINE_GLAPI *p_glProgramUniform3i)(GLuint,GLint,GLint,GLint,GLint);
1665         void       (WINE_GLAPI *p_glProgramUniform3i64NV)(GLuint,GLint,INT64,INT64,INT64);
1666         void       (WINE_GLAPI *p_glProgramUniform3i64vNV)(GLuint,GLint,GLsizei,const INT64*);
1667         void       (WINE_GLAPI *p_glProgramUniform3iEXT)(GLuint,GLint,GLint,GLint,GLint);
1668         void       (WINE_GLAPI *p_glProgramUniform3iv)(GLuint,GLint,GLsizei,const GLint*);
1669         void       (WINE_GLAPI *p_glProgramUniform3ivEXT)(GLuint,GLint,GLsizei,const GLint*);
1670         void       (WINE_GLAPI *p_glProgramUniform3ui)(GLuint,GLint,GLuint,GLuint,GLuint);
1671         void       (WINE_GLAPI *p_glProgramUniform3ui64NV)(GLuint,GLint,UINT64,UINT64,UINT64);
1672         void       (WINE_GLAPI *p_glProgramUniform3ui64vNV)(GLuint,GLint,GLsizei,const UINT64*);
1673         void       (WINE_GLAPI *p_glProgramUniform3uiEXT)(GLuint,GLint,GLuint,GLuint,GLuint);
1674         void       (WINE_GLAPI *p_glProgramUniform3uiv)(GLuint,GLint,GLsizei,const GLuint*);
1675         void       (WINE_GLAPI *p_glProgramUniform3uivEXT)(GLuint,GLint,GLsizei,const GLuint*);
1676         void       (WINE_GLAPI *p_glProgramUniform4d)(GLuint,GLint,GLdouble,GLdouble,GLdouble,GLdouble);
1677         void       (WINE_GLAPI *p_glProgramUniform4dEXT)(GLuint,GLint,GLdouble,GLdouble,GLdouble,GLdouble);
1678         void       (WINE_GLAPI *p_glProgramUniform4dv)(GLuint,GLint,GLsizei,const GLdouble*);
1679         void       (WINE_GLAPI *p_glProgramUniform4dvEXT)(GLuint,GLint,GLsizei,const GLdouble*);
1680         void       (WINE_GLAPI *p_glProgramUniform4f)(GLuint,GLint,GLfloat,GLfloat,GLfloat,GLfloat);
1681         void       (WINE_GLAPI *p_glProgramUniform4fEXT)(GLuint,GLint,GLfloat,GLfloat,GLfloat,GLfloat);
1682         void       (WINE_GLAPI *p_glProgramUniform4fv)(GLuint,GLint,GLsizei,const GLfloat*);
1683         void       (WINE_GLAPI *p_glProgramUniform4fvEXT)(GLuint,GLint,GLsizei,const GLfloat*);
1684         void       (WINE_GLAPI *p_glProgramUniform4i)(GLuint,GLint,GLint,GLint,GLint,GLint);
1685         void       (WINE_GLAPI *p_glProgramUniform4i64NV)(GLuint,GLint,INT64,INT64,INT64,INT64);
1686         void       (WINE_GLAPI *p_glProgramUniform4i64vNV)(GLuint,GLint,GLsizei,const INT64*);
1687         void       (WINE_GLAPI *p_glProgramUniform4iEXT)(GLuint,GLint,GLint,GLint,GLint,GLint);
1688         void       (WINE_GLAPI *p_glProgramUniform4iv)(GLuint,GLint,GLsizei,const GLint*);
1689         void       (WINE_GLAPI *p_glProgramUniform4ivEXT)(GLuint,GLint,GLsizei,const GLint*);
1690         void       (WINE_GLAPI *p_glProgramUniform4ui)(GLuint,GLint,GLuint,GLuint,GLuint,GLuint);
1691         void       (WINE_GLAPI *p_glProgramUniform4ui64NV)(GLuint,GLint,UINT64,UINT64,UINT64,UINT64);
1692         void       (WINE_GLAPI *p_glProgramUniform4ui64vNV)(GLuint,GLint,GLsizei,const UINT64*);
1693         void       (WINE_GLAPI *p_glProgramUniform4uiEXT)(GLuint,GLint,GLuint,GLuint,GLuint,GLuint);
1694         void       (WINE_GLAPI *p_glProgramUniform4uiv)(GLuint,GLint,GLsizei,const GLuint*);
1695         void       (WINE_GLAPI *p_glProgramUniform4uivEXT)(GLuint,GLint,GLsizei,const GLuint*);
1696         void       (WINE_GLAPI *p_glProgramUniformHandleui64NV)(GLuint,GLint,UINT64);
1697         void       (WINE_GLAPI *p_glProgramUniformHandleui64vNV)(GLuint,GLint,GLsizei,const UINT64*);
1698         void       (WINE_GLAPI *p_glProgramUniformMatrix2dv)(GLuint,GLint,GLsizei,GLboolean,const GLdouble*);
1699         void       (WINE_GLAPI *p_glProgramUniformMatrix2dvEXT)(GLuint,GLint,GLsizei,GLboolean,const GLdouble*);
1700         void       (WINE_GLAPI *p_glProgramUniformMatrix2fv)(GLuint,GLint,GLsizei,GLboolean,const GLfloat*);
1701         void       (WINE_GLAPI *p_glProgramUniformMatrix2fvEXT)(GLuint,GLint,GLsizei,GLboolean,const GLfloat*);
1702         void       (WINE_GLAPI *p_glProgramUniformMatrix2x3dv)(GLuint,GLint,GLsizei,GLboolean,const GLdouble*);
1703         void       (WINE_GLAPI *p_glProgramUniformMatrix2x3dvEXT)(GLuint,GLint,GLsizei,GLboolean,const GLdouble*);
1704         void       (WINE_GLAPI *p_glProgramUniformMatrix2x3fv)(GLuint,GLint,GLsizei,GLboolean,const GLfloat*);
1705         void       (WINE_GLAPI *p_glProgramUniformMatrix2x3fvEXT)(GLuint,GLint,GLsizei,GLboolean,const GLfloat*);
1706         void       (WINE_GLAPI *p_glProgramUniformMatrix2x4dv)(GLuint,GLint,GLsizei,GLboolean,const GLdouble*);
1707         void       (WINE_GLAPI *p_glProgramUniformMatrix2x4dvEXT)(GLuint,GLint,GLsizei,GLboolean,const GLdouble*);
1708         void       (WINE_GLAPI *p_glProgramUniformMatrix2x4fv)(GLuint,GLint,GLsizei,GLboolean,const GLfloat*);
1709         void       (WINE_GLAPI *p_glProgramUniformMatrix2x4fvEXT)(GLuint,GLint,GLsizei,GLboolean,const GLfloat*);
1710         void       (WINE_GLAPI *p_glProgramUniformMatrix3dv)(GLuint,GLint,GLsizei,GLboolean,const GLdouble*);
1711         void       (WINE_GLAPI *p_glProgramUniformMatrix3dvEXT)(GLuint,GLint,GLsizei,GLboolean,const GLdouble*);
1712         void       (WINE_GLAPI *p_glProgramUniformMatrix3fv)(GLuint,GLint,GLsizei,GLboolean,const GLfloat*);
1713         void       (WINE_GLAPI *p_glProgramUniformMatrix3fvEXT)(GLuint,GLint,GLsizei,GLboolean,const GLfloat*);
1714         void       (WINE_GLAPI *p_glProgramUniformMatrix3x2dv)(GLuint,GLint,GLsizei,GLboolean,const GLdouble*);
1715         void       (WINE_GLAPI *p_glProgramUniformMatrix3x2dvEXT)(GLuint,GLint,GLsizei,GLboolean,const GLdouble*);
1716         void       (WINE_GLAPI *p_glProgramUniformMatrix3x2fv)(GLuint,GLint,GLsizei,GLboolean,const GLfloat*);
1717         void       (WINE_GLAPI *p_glProgramUniformMatrix3x2fvEXT)(GLuint,GLint,GLsizei,GLboolean,const GLfloat*);
1718         void       (WINE_GLAPI *p_glProgramUniformMatrix3x4dv)(GLuint,GLint,GLsizei,GLboolean,const GLdouble*);
1719         void       (WINE_GLAPI *p_glProgramUniformMatrix3x4dvEXT)(GLuint,GLint,GLsizei,GLboolean,const GLdouble*);
1720         void       (WINE_GLAPI *p_glProgramUniformMatrix3x4fv)(GLuint,GLint,GLsizei,GLboolean,const GLfloat*);
1721         void       (WINE_GLAPI *p_glProgramUniformMatrix3x4fvEXT)(GLuint,GLint,GLsizei,GLboolean,const GLfloat*);
1722         void       (WINE_GLAPI *p_glProgramUniformMatrix4dv)(GLuint,GLint,GLsizei,GLboolean,const GLdouble*);
1723         void       (WINE_GLAPI *p_glProgramUniformMatrix4dvEXT)(GLuint,GLint,GLsizei,GLboolean,const GLdouble*);
1724         void       (WINE_GLAPI *p_glProgramUniformMatrix4fv)(GLuint,GLint,GLsizei,GLboolean,const GLfloat*);
1725         void       (WINE_GLAPI *p_glProgramUniformMatrix4fvEXT)(GLuint,GLint,GLsizei,GLboolean,const GLfloat*);
1726         void       (WINE_GLAPI *p_glProgramUniformMatrix4x2dv)(GLuint,GLint,GLsizei,GLboolean,const GLdouble*);
1727         void       (WINE_GLAPI *p_glProgramUniformMatrix4x2dvEXT)(GLuint,GLint,GLsizei,GLboolean,const GLdouble*);
1728         void       (WINE_GLAPI *p_glProgramUniformMatrix4x2fv)(GLuint,GLint,GLsizei,GLboolean,const GLfloat*);
1729         void       (WINE_GLAPI *p_glProgramUniformMatrix4x2fvEXT)(GLuint,GLint,GLsizei,GLboolean,const GLfloat*);
1730         void       (WINE_GLAPI *p_glProgramUniformMatrix4x3dv)(GLuint,GLint,GLsizei,GLboolean,const GLdouble*);
1731         void       (WINE_GLAPI *p_glProgramUniformMatrix4x3dvEXT)(GLuint,GLint,GLsizei,GLboolean,const GLdouble*);
1732         void       (WINE_GLAPI *p_glProgramUniformMatrix4x3fv)(GLuint,GLint,GLsizei,GLboolean,const GLfloat*);
1733         void       (WINE_GLAPI *p_glProgramUniformMatrix4x3fvEXT)(GLuint,GLint,GLsizei,GLboolean,const GLfloat*);
1734         void       (WINE_GLAPI *p_glProgramUniformui64NV)(GLuint,GLint,UINT64);
1735         void       (WINE_GLAPI *p_glProgramUniformui64vNV)(GLuint,GLint,GLsizei,const UINT64*);
1736         void       (WINE_GLAPI *p_glProgramVertexLimitNV)(GLenum,GLint);
1737         void       (WINE_GLAPI *p_glProvokingVertex)(GLenum);
1738         void       (WINE_GLAPI *p_glProvokingVertexEXT)(GLenum);
1739         void       (WINE_GLAPI *p_glPushClientAttribDefaultEXT)(GLbitfield);
1740         void       (WINE_GLAPI *p_glPushDebugGroup)(GLenum,GLuint,GLsizei,const char*);
1741         void       (WINE_GLAPI *p_glQueryCounter)(GLuint,GLenum);
1742         void       (WINE_GLAPI *p_glReadBufferRegion)(GLenum,GLint,GLint,GLsizei,GLsizei);
1743         void       (WINE_GLAPI *p_glReadInstrumentsSGIX)(GLint);
1744         void       (WINE_GLAPI *p_glReadnPixelsARB)(GLint,GLint,GLsizei,GLsizei,GLenum,GLenum,GLsizei,GLvoid*);
1745         void       (WINE_GLAPI *p_glReferencePlaneSGIX)(const GLdouble*);
1746         void       (WINE_GLAPI *p_glReleaseShaderCompiler)(void);
1747         void       (WINE_GLAPI *p_glRenderbufferStorage)(GLenum,GLenum,GLsizei,GLsizei);
1748         void       (WINE_GLAPI *p_glRenderbufferStorageEXT)(GLenum,GLenum,GLsizei,GLsizei);
1749         void       (WINE_GLAPI *p_glRenderbufferStorageMultisample)(GLenum,GLsizei,GLenum,GLsizei,GLsizei);
1750         void       (WINE_GLAPI *p_glRenderbufferStorageMultisampleCoverageNV)(GLenum,GLsizei,GLsizei,GLenum,GLsizei,GLsizei);
1751         void       (WINE_GLAPI *p_glRenderbufferStorageMultisampleEXT)(GLenum,GLsizei,GLenum,GLsizei,GLsizei);
1752         void       (WINE_GLAPI *p_glReplacementCodePointerSUN)(GLenum,GLsizei,const GLvoid**);
1753         void       (WINE_GLAPI *p_glReplacementCodeubSUN)(GLubyte);
1754         void       (WINE_GLAPI *p_glReplacementCodeubvSUN)(const GLubyte*);
1755         void       (WINE_GLAPI *p_glReplacementCodeuiColor3fVertex3fSUN)(GLuint,GLfloat,GLfloat,GLfloat,GLfloat,GLfloat,GLfloat);
1756         void       (WINE_GLAPI *p_glReplacementCodeuiColor3fVertex3fvSUN)(const GLuint*,const GLfloat*,const GLfloat*);
1757         void       (WINE_GLAPI *p_glReplacementCodeuiColor4fNormal3fVertex3fSUN)(GLuint,GLfloat,GLfloat,GLfloat,GLfloat,GLfloat,GLfloat,GLfloat,GLfloat,GLfloat,GLfloat);
1758         void       (WINE_GLAPI *p_glReplacementCodeuiColor4fNormal3fVertex3fvSUN)(const GLuint*,const GLfloat*,const GLfloat*,const GLfloat*);
1759         void       (WINE_GLAPI *p_glReplacementCodeuiColor4ubVertex3fSUN)(GLuint,GLubyte,GLubyte,GLubyte,GLubyte,GLfloat,GLfloat,GLfloat);
1760         void       (WINE_GLAPI *p_glReplacementCodeuiColor4ubVertex3fvSUN)(const GLuint*,const GLubyte*,const GLfloat*);
1761         void       (WINE_GLAPI *p_glReplacementCodeuiNormal3fVertex3fSUN)(GLuint,GLfloat,GLfloat,GLfloat,GLfloat,GLfloat,GLfloat);
1762         void       (WINE_GLAPI *p_glReplacementCodeuiNormal3fVertex3fvSUN)(const GLuint*,const GLfloat*,const GLfloat*);
1763         void       (WINE_GLAPI *p_glReplacementCodeuiSUN)(GLuint);
1764         void       (WINE_GLAPI *p_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN)(GLuint,GLfloat,GLfloat,GLfloat,GLfloat,GLfloat,GLfloat,GLfloat,GLfloat,GLfloat,GLfloat,GLfloat,GLfloat);
1765         void       (WINE_GLAPI *p_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN)(const GLuint*,const GLfloat*,const GLfloat*,const GLfloat*,const GLfloat*);
1766         void       (WINE_GLAPI *p_glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN)(GLuint,GLfloat,GLfloat,GLfloat,GLfloat,GLfloat,GLfloat,GLfloat,GLfloat);
1767         void       (WINE_GLAPI *p_glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN)(const GLuint*,const GLfloat*,const GLfloat*,const GLfloat*);
1768         void       (WINE_GLAPI *p_glReplacementCodeuiTexCoord2fVertex3fSUN)(GLuint,GLfloat,GLfloat,GLfloat,GLfloat,GLfloat);
1769         void       (WINE_GLAPI *p_glReplacementCodeuiTexCoord2fVertex3fvSUN)(const GLuint*,const GLfloat*,const GLfloat*);
1770         void       (WINE_GLAPI *p_glReplacementCodeuiVertex3fSUN)(GLuint,GLfloat,GLfloat,GLfloat);
1771         void       (WINE_GLAPI *p_glReplacementCodeuiVertex3fvSUN)(const GLuint*,const GLfloat*);
1772         void       (WINE_GLAPI *p_glReplacementCodeuivSUN)(const GLuint*);
1773         void       (WINE_GLAPI *p_glReplacementCodeusSUN)(GLushort);
1774         void       (WINE_GLAPI *p_glReplacementCodeusvSUN)(const GLushort*);
1775         void       (WINE_GLAPI *p_glRequestResidentProgramsNV)(GLsizei,const GLuint*);
1776         void       (WINE_GLAPI *p_glResetHistogram)(GLenum);
1777         void       (WINE_GLAPI *p_glResetHistogramEXT)(GLenum);
1778         void       (WINE_GLAPI *p_glResetMinmax)(GLenum);
1779         void       (WINE_GLAPI *p_glResetMinmaxEXT)(GLenum);
1780         void       (WINE_GLAPI *p_glResizeBuffersMESA)(void);
1781         void       (WINE_GLAPI *p_glResumeTransformFeedback)(void);
1782         void       (WINE_GLAPI *p_glResumeTransformFeedbackNV)(void);
1783         void       (WINE_GLAPI *p_glSampleCoverage)(GLfloat,GLboolean);
1784         void       (WINE_GLAPI *p_glSampleCoverageARB)(GLfloat,GLboolean);
1785         void       (WINE_GLAPI *p_glSampleMapATI)(GLuint,GLuint,GLenum);
1786         void       (WINE_GLAPI *p_glSampleMaskEXT)(GLclampf,GLboolean);
1787         void       (WINE_GLAPI *p_glSampleMaskIndexedNV)(GLuint,GLbitfield);
1788         void       (WINE_GLAPI *p_glSampleMaskSGIS)(GLclampf,GLboolean);
1789         void       (WINE_GLAPI *p_glSampleMaski)(GLuint,GLbitfield);
1790         void       (WINE_GLAPI *p_glSamplePatternEXT)(GLenum);
1791         void       (WINE_GLAPI *p_glSamplePatternSGIS)(GLenum);
1792         void       (WINE_GLAPI *p_glSamplerParameterIiv)(GLuint,GLenum,const GLint*);
1793         void       (WINE_GLAPI *p_glSamplerParameterIuiv)(GLuint,GLenum,const GLuint*);
1794         void       (WINE_GLAPI *p_glSamplerParameterf)(GLuint,GLenum,GLfloat);
1795         void       (WINE_GLAPI *p_glSamplerParameterfv)(GLuint,GLenum,const GLfloat*);
1796         void       (WINE_GLAPI *p_glSamplerParameteri)(GLuint,GLenum,GLint);
1797         void       (WINE_GLAPI *p_glSamplerParameteriv)(GLuint,GLenum,const GLint*);
1798         void       (WINE_GLAPI *p_glScissorArrayv)(GLuint,GLsizei,const GLint*);
1799         void       (WINE_GLAPI *p_glScissorIndexed)(GLuint,GLint,GLint,GLsizei,GLsizei);
1800         void       (WINE_GLAPI *p_glScissorIndexedv)(GLuint,const GLint*);
1801         void       (WINE_GLAPI *p_glSecondaryColor3b)(GLbyte,GLbyte,GLbyte);
1802         void       (WINE_GLAPI *p_glSecondaryColor3bEXT)(GLbyte,GLbyte,GLbyte);
1803         void       (WINE_GLAPI *p_glSecondaryColor3bv)(const GLbyte*);
1804         void       (WINE_GLAPI *p_glSecondaryColor3bvEXT)(const GLbyte*);
1805         void       (WINE_GLAPI *p_glSecondaryColor3d)(GLdouble,GLdouble,GLdouble);
1806         void       (WINE_GLAPI *p_glSecondaryColor3dEXT)(GLdouble,GLdouble,GLdouble);
1807         void       (WINE_GLAPI *p_glSecondaryColor3dv)(const GLdouble*);
1808         void       (WINE_GLAPI *p_glSecondaryColor3dvEXT)(const GLdouble*);
1809         void       (WINE_GLAPI *p_glSecondaryColor3f)(GLfloat,GLfloat,GLfloat);
1810         void       (WINE_GLAPI *p_glSecondaryColor3fEXT)(GLfloat,GLfloat,GLfloat);
1811         void       (WINE_GLAPI *p_glSecondaryColor3fv)(const GLfloat*);
1812         void       (WINE_GLAPI *p_glSecondaryColor3fvEXT)(const GLfloat*);
1813         void       (WINE_GLAPI *p_glSecondaryColor3hNV)(unsigned short,unsigned short,unsigned short);
1814         void       (WINE_GLAPI *p_glSecondaryColor3hvNV)(const unsigned short*);
1815         void       (WINE_GLAPI *p_glSecondaryColor3i)(GLint,GLint,GLint);
1816         void       (WINE_GLAPI *p_glSecondaryColor3iEXT)(GLint,GLint,GLint);
1817         void       (WINE_GLAPI *p_glSecondaryColor3iv)(const GLint*);
1818         void       (WINE_GLAPI *p_glSecondaryColor3ivEXT)(const GLint*);
1819         void       (WINE_GLAPI *p_glSecondaryColor3s)(GLshort,GLshort,GLshort);
1820         void       (WINE_GLAPI *p_glSecondaryColor3sEXT)(GLshort,GLshort,GLshort);
1821         void       (WINE_GLAPI *p_glSecondaryColor3sv)(const GLshort*);
1822         void       (WINE_GLAPI *p_glSecondaryColor3svEXT)(const GLshort*);
1823         void       (WINE_GLAPI *p_glSecondaryColor3ub)(GLubyte,GLubyte,GLubyte);
1824         void       (WINE_GLAPI *p_glSecondaryColor3ubEXT)(GLubyte,GLubyte,GLubyte);
1825         void       (WINE_GLAPI *p_glSecondaryColor3ubv)(const GLubyte*);
1826         void       (WINE_GLAPI *p_glSecondaryColor3ubvEXT)(const GLubyte*);
1827         void       (WINE_GLAPI *p_glSecondaryColor3ui)(GLuint,GLuint,GLuint);
1828         void       (WINE_GLAPI *p_glSecondaryColor3uiEXT)(GLuint,GLuint,GLuint);
1829         void       (WINE_GLAPI *p_glSecondaryColor3uiv)(const GLuint*);
1830         void       (WINE_GLAPI *p_glSecondaryColor3uivEXT)(const GLuint*);
1831         void       (WINE_GLAPI *p_glSecondaryColor3us)(GLushort,GLushort,GLushort);
1832         void       (WINE_GLAPI *p_glSecondaryColor3usEXT)(GLushort,GLushort,GLushort);
1833         void       (WINE_GLAPI *p_glSecondaryColor3usv)(const GLushort*);
1834         void       (WINE_GLAPI *p_glSecondaryColor3usvEXT)(const GLushort*);
1835         void       (WINE_GLAPI *p_glSecondaryColorFormatNV)(GLint,GLenum,GLsizei);
1836         void       (WINE_GLAPI *p_glSecondaryColorP3ui)(GLenum,GLuint);
1837         void       (WINE_GLAPI *p_glSecondaryColorP3uiv)(GLenum,const GLuint*);
1838         void       (WINE_GLAPI *p_glSecondaryColorPointer)(GLint,GLenum,GLsizei,const GLvoid*);
1839         void       (WINE_GLAPI *p_glSecondaryColorPointerEXT)(GLint,GLenum,GLsizei,const GLvoid*);
1840         void       (WINE_GLAPI *p_glSecondaryColorPointerListIBM)(GLint,GLenum,GLint,const GLvoid**,GLint);
1841         void       (WINE_GLAPI *p_glSelectPerfMonitorCountersAMD)(GLuint,GLboolean,GLuint,GLint,GLuint*);
1842         void       (WINE_GLAPI *p_glSelectTextureCoordSetSGIS)(GLenum);
1843         void       (WINE_GLAPI *p_glSelectTextureSGIS)(GLenum);
1844         void       (WINE_GLAPI *p_glSeparableFilter2D)(GLenum,GLenum,GLsizei,GLsizei,GLenum,GLenum,const GLvoid*,const GLvoid*);
1845         void       (WINE_GLAPI *p_glSeparableFilter2DEXT)(GLenum,GLenum,GLsizei,GLsizei,GLenum,GLenum,const GLvoid*,const GLvoid*);
1846         void       (WINE_GLAPI *p_glSetFenceAPPLE)(GLuint);
1847         void       (WINE_GLAPI *p_glSetFenceNV)(GLuint,GLenum);
1848         void       (WINE_GLAPI *p_glSetFragmentShaderConstantATI)(GLuint,const GLfloat*);
1849         void       (WINE_GLAPI *p_glSetInvariantEXT)(GLuint,GLenum,const GLvoid*);
1850         void       (WINE_GLAPI *p_glSetLocalConstantEXT)(GLuint,GLenum,const GLvoid*);
1851         void       (WINE_GLAPI *p_glSetMultisamplefvAMD)(GLenum,GLuint,const GLfloat*);
1852         void       (WINE_GLAPI *p_glShaderBinary)(GLsizei,const GLuint*,GLenum,const GLvoid*,GLsizei);
1853         void       (WINE_GLAPI *p_glShaderOp1EXT)(GLenum,GLuint,GLuint);
1854         void       (WINE_GLAPI *p_glShaderOp2EXT)(GLenum,GLuint,GLuint,GLuint);
1855         void       (WINE_GLAPI *p_glShaderOp3EXT)(GLenum,GLuint,GLuint,GLuint,GLuint);
1856         void       (WINE_GLAPI *p_glShaderSource)(GLuint,GLsizei,const char* const*,const GLint*);
1857         void       (WINE_GLAPI *p_glShaderSourceARB)(unsigned int,GLsizei,const char**,const GLint*);
1858         void       (WINE_GLAPI *p_glShaderStorageBlockBinding)(GLuint,GLuint,GLuint);
1859         void       (WINE_GLAPI *p_glSharpenTexFuncSGIS)(GLenum,GLsizei,const GLfloat*);
1860         void       (WINE_GLAPI *p_glSpriteParameterfSGIX)(GLenum,GLfloat);
1861         void       (WINE_GLAPI *p_glSpriteParameterfvSGIX)(GLenum,const GLfloat*);
1862         void       (WINE_GLAPI *p_glSpriteParameteriSGIX)(GLenum,GLint);
1863         void       (WINE_GLAPI *p_glSpriteParameterivSGIX)(GLenum,const GLint*);
1864         void       (WINE_GLAPI *p_glStartInstrumentsSGIX)(void);
1865         void       (WINE_GLAPI *p_glStencilClearTagEXT)(GLsizei,GLuint);
1866         void       (WINE_GLAPI *p_glStencilFillPathInstancedNV)(GLsizei,GLenum,const GLvoid*,GLuint,GLenum,GLuint,GLenum,const GLfloat*);
1867         void       (WINE_GLAPI *p_glStencilFillPathNV)(GLuint,GLenum,GLuint);
1868         void       (WINE_GLAPI *p_glStencilFuncSeparate)(GLenum,GLenum,GLint,GLuint);
1869         void       (WINE_GLAPI *p_glStencilFuncSeparateATI)(GLenum,GLenum,GLint,GLuint);
1870         void       (WINE_GLAPI *p_glStencilMaskSeparate)(GLenum,GLuint);
1871         void       (WINE_GLAPI *p_glStencilOpSeparate)(GLenum,GLenum,GLenum,GLenum);
1872         void       (WINE_GLAPI *p_glStencilOpSeparateATI)(GLenum,GLenum,GLenum,GLenum);
1873         void       (WINE_GLAPI *p_glStencilOpValueAMD)(GLenum,GLuint);
1874         void       (WINE_GLAPI *p_glStencilStrokePathInstancedNV)(GLsizei,GLenum,const GLvoid*,GLuint,GLint,GLuint,GLenum,const GLfloat*);
1875         void       (WINE_GLAPI *p_glStencilStrokePathNV)(GLuint,GLint,GLuint);
1876         void       (WINE_GLAPI *p_glStopInstrumentsSGIX)(GLint);
1877         void       (WINE_GLAPI *p_glStringMarkerGREMEDY)(GLsizei,const GLvoid*);
1878         void       (WINE_GLAPI *p_glSwizzleEXT)(GLuint,GLuint,GLenum,GLenum,GLenum,GLenum);
1879         void       (WINE_GLAPI *p_glTagSampleBufferSGIX)(void);
1880         void       (WINE_GLAPI *p_glTangent3bEXT)(GLbyte,GLbyte,GLbyte);
1881         void       (WINE_GLAPI *p_glTangent3bvEXT)(const GLbyte*);
1882         void       (WINE_GLAPI *p_glTangent3dEXT)(GLdouble,GLdouble,GLdouble);
1883         void       (WINE_GLAPI *p_glTangent3dvEXT)(const GLdouble*);
1884         void       (WINE_GLAPI *p_glTangent3fEXT)(GLfloat,GLfloat,GLfloat);
1885         void       (WINE_GLAPI *p_glTangent3fvEXT)(const GLfloat*);
1886         void       (WINE_GLAPI *p_glTangent3iEXT)(GLint,GLint,GLint);
1887         void       (WINE_GLAPI *p_glTangent3ivEXT)(const GLint*);
1888         void       (WINE_GLAPI *p_glTangent3sEXT)(GLshort,GLshort,GLshort);
1889         void       (WINE_GLAPI *p_glTangent3svEXT)(const GLshort*);
1890         void       (WINE_GLAPI *p_glTangentPointerEXT)(GLenum,GLsizei,const GLvoid*);
1891         void       (WINE_GLAPI *p_glTbufferMask3DFX)(GLuint);
1892         void       (WINE_GLAPI *p_glTessellationFactorAMD)(GLfloat);
1893         void       (WINE_GLAPI *p_glTessellationModeAMD)(GLenum);
1894         GLboolean  (WINE_GLAPI *p_glTestFenceAPPLE)(GLuint);
1895         GLboolean  (WINE_GLAPI *p_glTestFenceNV)(GLuint);
1896         GLboolean  (WINE_GLAPI *p_glTestObjectAPPLE)(GLenum,GLuint);
1897         void       (WINE_GLAPI *p_glTexBuffer)(GLenum,GLenum,GLuint);
1898         void       (WINE_GLAPI *p_glTexBufferARB)(GLenum,GLenum,GLuint);
1899         void       (WINE_GLAPI *p_glTexBufferEXT)(GLenum,GLenum,GLuint);
1900         void       (WINE_GLAPI *p_glTexBufferRange)(GLenum,GLenum,GLuint,INT_PTR,INT_PTR);
1901         void       (WINE_GLAPI *p_glTexBumpParameterfvATI)(GLenum,const GLfloat*);
1902         void       (WINE_GLAPI *p_glTexBumpParameterivATI)(GLenum,const GLint*);
1903         void       (WINE_GLAPI *p_glTexCoord1hNV)(unsigned short);
1904         void       (WINE_GLAPI *p_glTexCoord1hvNV)(const unsigned short*);
1905         void       (WINE_GLAPI *p_glTexCoord2fColor3fVertex3fSUN)(GLfloat,GLfloat,GLfloat,GLfloat,GLfloat,GLfloat,GLfloat,GLfloat);
1906         void       (WINE_GLAPI *p_glTexCoord2fColor3fVertex3fvSUN)(const GLfloat*,const GLfloat*,const GLfloat*);
1907         void       (WINE_GLAPI *p_glTexCoord2fColor4fNormal3fVertex3fSUN)(GLfloat,GLfloat,GLfloat,GLfloat,GLfloat,GLfloat,GLfloat,GLfloat,GLfloat,GLfloat,GLfloat,GLfloat);
1908         void       (WINE_GLAPI *p_glTexCoord2fColor4fNormal3fVertex3fvSUN)(const GLfloat*,const GLfloat*,const GLfloat*,const GLfloat*);
1909         void       (WINE_GLAPI *p_glTexCoord2fColor4ubVertex3fSUN)(GLfloat,GLfloat,GLubyte,GLubyte,GLubyte,GLubyte,GLfloat,GLfloat,GLfloat);
1910         void       (WINE_GLAPI *p_glTexCoord2fColor4ubVertex3fvSUN)(const GLfloat*,const GLubyte*,const GLfloat*);
1911         void       (WINE_GLAPI *p_glTexCoord2fNormal3fVertex3fSUN)(GLfloat,GLfloat,GLfloat,GLfloat,GLfloat,GLfloat,GLfloat,GLfloat);
1912         void       (WINE_GLAPI *p_glTexCoord2fNormal3fVertex3fvSUN)(const GLfloat*,const GLfloat*,const GLfloat*);
1913         void       (WINE_GLAPI *p_glTexCoord2fVertex3fSUN)(GLfloat,GLfloat,GLfloat,GLfloat,GLfloat);
1914         void       (WINE_GLAPI *p_glTexCoord2fVertex3fvSUN)(const GLfloat*,const GLfloat*);
1915         void       (WINE_GLAPI *p_glTexCoord2hNV)(unsigned short,unsigned short);
1916         void       (WINE_GLAPI *p_glTexCoord2hvNV)(const unsigned short*);
1917         void       (WINE_GLAPI *p_glTexCoord3hNV)(unsigned short,unsigned short,unsigned short);
1918         void       (WINE_GLAPI *p_glTexCoord3hvNV)(const unsigned short*);
1919         void       (WINE_GLAPI *p_glTexCoord4fColor4fNormal3fVertex4fSUN)(GLfloat,GLfloat,GLfloat,GLfloat,GLfloat,GLfloat,GLfloat,GLfloat,GLfloat,GLfloat,GLfloat,GLfloat,GLfloat,GLfloat,GLfloat);
1920         void       (WINE_GLAPI *p_glTexCoord4fColor4fNormal3fVertex4fvSUN)(const GLfloat*,const GLfloat*,const GLfloat*,const GLfloat*);
1921         void       (WINE_GLAPI *p_glTexCoord4fVertex4fSUN)(GLfloat,GLfloat,GLfloat,GLfloat,GLfloat,GLfloat,GLfloat,GLfloat);
1922         void       (WINE_GLAPI *p_glTexCoord4fVertex4fvSUN)(const GLfloat*,const GLfloat*);
1923         void       (WINE_GLAPI *p_glTexCoord4hNV)(unsigned short,unsigned short,unsigned short,unsigned short);
1924         void       (WINE_GLAPI *p_glTexCoord4hvNV)(const unsigned short*);
1925         void       (WINE_GLAPI *p_glTexCoordFormatNV)(GLint,GLenum,GLsizei);
1926         void       (WINE_GLAPI *p_glTexCoordP1ui)(GLenum,GLuint);
1927         void       (WINE_GLAPI *p_glTexCoordP1uiv)(GLenum,const GLuint*);
1928         void       (WINE_GLAPI *p_glTexCoordP2ui)(GLenum,GLuint);
1929         void       (WINE_GLAPI *p_glTexCoordP2uiv)(GLenum,const GLuint*);
1930         void       (WINE_GLAPI *p_glTexCoordP3ui)(GLenum,GLuint);
1931         void       (WINE_GLAPI *p_glTexCoordP3uiv)(GLenum,const GLuint*);
1932         void       (WINE_GLAPI *p_glTexCoordP4ui)(GLenum,GLuint);
1933         void       (WINE_GLAPI *p_glTexCoordP4uiv)(GLenum,const GLuint*);
1934         void       (WINE_GLAPI *p_glTexCoordPointerEXT)(GLint,GLenum,GLsizei,GLsizei,const GLvoid*);
1935         void       (WINE_GLAPI *p_glTexCoordPointerListIBM)(GLint,GLenum,GLint,const GLvoid**,GLint);
1936         void       (WINE_GLAPI *p_glTexCoordPointervINTEL)(GLint,GLenum,const GLvoid**);
1937         void       (WINE_GLAPI *p_glTexFilterFuncSGIS)(GLenum,GLenum,GLsizei,const GLfloat*);
1938         void       (WINE_GLAPI *p_glTexImage2DMultisample)(GLenum,GLsizei,GLint,GLsizei,GLsizei,GLboolean);
1939         void       (WINE_GLAPI *p_glTexImage2DMultisampleCoverageNV)(GLenum,GLsizei,GLsizei,GLint,GLsizei,GLsizei,GLboolean);
1940         void       (WINE_GLAPI *p_glTexImage3D)(GLenum,GLint,GLint,GLsizei,GLsizei,GLsizei,GLint,GLenum,GLenum,const GLvoid*);
1941         void       (WINE_GLAPI *p_glTexImage3DEXT)(GLenum,GLint,GLenum,GLsizei,GLsizei,GLsizei,GLint,GLenum,GLenum,const GLvoid*);
1942         void       (WINE_GLAPI *p_glTexImage3DMultisample)(GLenum,GLsizei,GLint,GLsizei,GLsizei,GLsizei,GLboolean);
1943         void       (WINE_GLAPI *p_glTexImage3DMultisampleCoverageNV)(GLenum,GLsizei,GLsizei,GLint,GLsizei,GLsizei,GLsizei,GLboolean);
1944         void       (WINE_GLAPI *p_glTexImage4DSGIS)(GLenum,GLint,GLenum,GLsizei,GLsizei,GLsizei,GLsizei,GLint,GLenum,GLenum,const GLvoid*);
1945         void       (WINE_GLAPI *p_glTexParameterIiv)(GLenum,GLenum,const GLint*);
1946         void       (WINE_GLAPI *p_glTexParameterIivEXT)(GLenum,GLenum,const GLint*);
1947         void       (WINE_GLAPI *p_glTexParameterIuiv)(GLenum,GLenum,const GLuint*);
1948         void       (WINE_GLAPI *p_glTexParameterIuivEXT)(GLenum,GLenum,const GLuint*);
1949         void       (WINE_GLAPI *p_glTexRenderbufferNV)(GLenum,GLuint);
1950         void       (WINE_GLAPI *p_glTexStorage1D)(GLenum,GLsizei,GLenum,GLsizei);
1951         void       (WINE_GLAPI *p_glTexStorage2D)(GLenum,GLsizei,GLenum,GLsizei,GLsizei);
1952         void       (WINE_GLAPI *p_glTexStorage2DMultisample)(GLenum,GLsizei,GLenum,GLsizei,GLsizei,GLboolean);
1953         void       (WINE_GLAPI *p_glTexStorage3D)(GLenum,GLsizei,GLenum,GLsizei,GLsizei,GLsizei);
1954         void       (WINE_GLAPI *p_glTexStorage3DMultisample)(GLenum,GLsizei,GLenum,GLsizei,GLsizei,GLsizei,GLboolean);
1955         void       (WINE_GLAPI *p_glTexSubImage1DEXT)(GLenum,GLint,GLint,GLsizei,GLenum,GLenum,const GLvoid*);
1956         void       (WINE_GLAPI *p_glTexSubImage2DEXT)(GLenum,GLint,GLint,GLint,GLsizei,GLsizei,GLenum,GLenum,const GLvoid*);
1957         void       (WINE_GLAPI *p_glTexSubImage3D)(GLenum,GLint,GLint,GLint,GLint,GLsizei,GLsizei,GLsizei,GLenum,GLenum,const GLvoid*);
1958         void       (WINE_GLAPI *p_glTexSubImage3DEXT)(GLenum,GLint,GLint,GLint,GLint,GLsizei,GLsizei,GLsizei,GLenum,GLenum,const GLvoid*);
1959         void       (WINE_GLAPI *p_glTexSubImage4DSGIS)(GLenum,GLint,GLint,GLint,GLint,GLint,GLsizei,GLsizei,GLsizei,GLsizei,GLenum,GLenum,const GLvoid*);
1960         void       (WINE_GLAPI *p_glTextureBarrierNV)(void);
1961         void       (WINE_GLAPI *p_glTextureBufferEXT)(GLuint,GLenum,GLenum,GLuint);
1962         void       (WINE_GLAPI *p_glTextureBufferRangeEXT)(GLuint,GLenum,GLenum,GLuint,INT_PTR,INT_PTR);
1963         void       (WINE_GLAPI *p_glTextureColorMaskSGIS)(GLboolean,GLboolean,GLboolean,GLboolean);
1964         void       (WINE_GLAPI *p_glTextureImage1DEXT)(GLuint,GLenum,GLint,GLenum,GLsizei,GLint,GLenum,GLenum,const GLvoid*);
1965         void       (WINE_GLAPI *p_glTextureImage2DEXT)(GLuint,GLenum,GLint,GLenum,GLsizei,GLsizei,GLint,GLenum,GLenum,const GLvoid*);
1966         void       (WINE_GLAPI *p_glTextureImage2DMultisampleCoverageNV)(GLuint,GLenum,GLsizei,GLsizei,GLint,GLsizei,GLsizei,GLboolean);
1967         void       (WINE_GLAPI *p_glTextureImage2DMultisampleNV)(GLuint,GLenum,GLsizei,GLint,GLsizei,GLsizei,GLboolean);
1968         void       (WINE_GLAPI *p_glTextureImage3DEXT)(GLuint,GLenum,GLint,GLenum,GLsizei,GLsizei,GLsizei,GLint,GLenum,GLenum,const GLvoid*);
1969         void       (WINE_GLAPI *p_glTextureImage3DMultisampleCoverageNV)(GLuint,GLenum,GLsizei,GLsizei,GLint,GLsizei,GLsizei,GLsizei,GLboolean);
1970         void       (WINE_GLAPI *p_glTextureImage3DMultisampleNV)(GLuint,GLenum,GLsizei,GLint,GLsizei,GLsizei,GLsizei,GLboolean);
1971         void       (WINE_GLAPI *p_glTextureLightEXT)(GLenum);
1972         void       (WINE_GLAPI *p_glTextureMaterialEXT)(GLenum,GLenum);
1973         void       (WINE_GLAPI *p_glTextureNormalEXT)(GLenum);
1974         void       (WINE_GLAPI *p_glTextureParameterIivEXT)(GLuint,GLenum,GLenum,const GLint*);
1975         void       (WINE_GLAPI *p_glTextureParameterIuivEXT)(GLuint,GLenum,GLenum,const GLuint*);
1976         void       (WINE_GLAPI *p_glTextureParameterfEXT)(GLuint,GLenum,GLenum,GLfloat);
1977         void       (WINE_GLAPI *p_glTextureParameterfvEXT)(GLuint,GLenum,GLenum,const GLfloat*);
1978         void       (WINE_GLAPI *p_glTextureParameteriEXT)(GLuint,GLenum,GLenum,GLint);
1979         void       (WINE_GLAPI *p_glTextureParameterivEXT)(GLuint,GLenum,GLenum,const GLint*);
1980         void       (WINE_GLAPI *p_glTextureRangeAPPLE)(GLenum,GLsizei,const GLvoid*);
1981         void       (WINE_GLAPI *p_glTextureRenderbufferEXT)(GLuint,GLenum,GLuint);
1982         void       (WINE_GLAPI *p_glTextureStorage1DEXT)(GLuint,GLenum,GLsizei,GLenum,GLsizei);
1983         void       (WINE_GLAPI *p_glTextureStorage2DEXT)(GLuint,GLenum,GLsizei,GLenum,GLsizei,GLsizei);
1984         void       (WINE_GLAPI *p_glTextureStorage2DMultisampleEXT)(GLuint,GLenum,GLsizei,GLenum,GLsizei,GLsizei,GLboolean);
1985         void       (WINE_GLAPI *p_glTextureStorage3DEXT)(GLuint,GLenum,GLsizei,GLenum,GLsizei,GLsizei,GLsizei);
1986         void       (WINE_GLAPI *p_glTextureStorage3DMultisampleEXT)(GLuint,GLenum,GLsizei,GLenum,GLsizei,GLsizei,GLsizei,GLboolean);
1987         void       (WINE_GLAPI *p_glTextureSubImage1DEXT)(GLuint,GLenum,GLint,GLint,GLsizei,GLenum,GLenum,const GLvoid*);
1988         void       (WINE_GLAPI *p_glTextureSubImage2DEXT)(GLuint,GLenum,GLint,GLint,GLint,GLsizei,GLsizei,GLenum,GLenum,const GLvoid*);
1989         void       (WINE_GLAPI *p_glTextureSubImage3DEXT)(GLuint,GLenum,GLint,GLint,GLint,GLint,GLsizei,GLsizei,GLsizei,GLenum,GLenum,const GLvoid*);
1990         void       (WINE_GLAPI *p_glTextureView)(GLuint,GLenum,GLuint,GLenum,GLuint,GLuint,GLuint,GLuint);
1991         void       (WINE_GLAPI *p_glTrackMatrixNV)(GLenum,GLuint,GLenum,GLenum);
1992         void       (WINE_GLAPI *p_glTransformFeedbackAttribsNV)(GLuint,const GLint*,GLenum);
1993         void       (WINE_GLAPI *p_glTransformFeedbackStreamAttribsNV)(GLsizei,const GLint*,GLsizei,const GLint*,GLenum);
1994         void       (WINE_GLAPI *p_glTransformFeedbackVaryings)(GLuint,GLsizei,const char* const*,GLenum);
1995         void       (WINE_GLAPI *p_glTransformFeedbackVaryingsEXT)(GLuint,GLsizei,const char**,GLenum);
1996         void       (WINE_GLAPI *p_glTransformFeedbackVaryingsNV)(GLuint,GLsizei,const GLint*,GLenum);
1997         void       (WINE_GLAPI *p_glTransformPathNV)(GLuint,GLuint,GLenum,const GLfloat*);
1998         void       (WINE_GLAPI *p_glUniform1d)(GLint,GLdouble);
1999         void       (WINE_GLAPI *p_glUniform1dv)(GLint,GLsizei,const GLdouble*);
2000         void       (WINE_GLAPI *p_glUniform1f)(GLint,GLfloat);
2001         void       (WINE_GLAPI *p_glUniform1fARB)(GLint,GLfloat);
2002         void       (WINE_GLAPI *p_glUniform1fv)(GLint,GLsizei,const GLfloat*);
2003         void       (WINE_GLAPI *p_glUniform1fvARB)(GLint,GLsizei,const GLfloat*);
2004         void       (WINE_GLAPI *p_glUniform1i)(GLint,GLint);
2005         void       (WINE_GLAPI *p_glUniform1i64NV)(GLint,INT64);
2006         void       (WINE_GLAPI *p_glUniform1i64vNV)(GLint,GLsizei,const INT64*);
2007         void       (WINE_GLAPI *p_glUniform1iARB)(GLint,GLint);
2008         void       (WINE_GLAPI *p_glUniform1iv)(GLint,GLsizei,const GLint*);
2009         void       (WINE_GLAPI *p_glUniform1ivARB)(GLint,GLsizei,const GLint*);
2010         void       (WINE_GLAPI *p_glUniform1ui)(GLint,GLuint);
2011         void       (WINE_GLAPI *p_glUniform1ui64NV)(GLint,UINT64);
2012         void       (WINE_GLAPI *p_glUniform1ui64vNV)(GLint,GLsizei,const UINT64*);
2013         void       (WINE_GLAPI *p_glUniform1uiEXT)(GLint,GLuint);
2014         void       (WINE_GLAPI *p_glUniform1uiv)(GLint,GLsizei,const GLuint*);
2015         void       (WINE_GLAPI *p_glUniform1uivEXT)(GLint,GLsizei,const GLuint*);
2016         void       (WINE_GLAPI *p_glUniform2d)(GLint,GLdouble,GLdouble);
2017         void       (WINE_GLAPI *p_glUniform2dv)(GLint,GLsizei,const GLdouble*);
2018         void       (WINE_GLAPI *p_glUniform2f)(GLint,GLfloat,GLfloat);
2019         void       (WINE_GLAPI *p_glUniform2fARB)(GLint,GLfloat,GLfloat);
2020         void       (WINE_GLAPI *p_glUniform2fv)(GLint,GLsizei,const GLfloat*);
2021         void       (WINE_GLAPI *p_glUniform2fvARB)(GLint,GLsizei,const GLfloat*);
2022         void       (WINE_GLAPI *p_glUniform2i)(GLint,GLint,GLint);
2023         void       (WINE_GLAPI *p_glUniform2i64NV)(GLint,INT64,INT64);
2024         void       (WINE_GLAPI *p_glUniform2i64vNV)(GLint,GLsizei,const INT64*);
2025         void       (WINE_GLAPI *p_glUniform2iARB)(GLint,GLint,GLint);
2026         void       (WINE_GLAPI *p_glUniform2iv)(GLint,GLsizei,const GLint*);
2027         void       (WINE_GLAPI *p_glUniform2ivARB)(GLint,GLsizei,const GLint*);
2028         void       (WINE_GLAPI *p_glUniform2ui)(GLint,GLuint,GLuint);
2029         void       (WINE_GLAPI *p_glUniform2ui64NV)(GLint,UINT64,UINT64);
2030         void       (WINE_GLAPI *p_glUniform2ui64vNV)(GLint,GLsizei,const UINT64*);
2031         void       (WINE_GLAPI *p_glUniform2uiEXT)(GLint,GLuint,GLuint);
2032         void       (WINE_GLAPI *p_glUniform2uiv)(GLint,GLsizei,const GLuint*);
2033         void       (WINE_GLAPI *p_glUniform2uivEXT)(GLint,GLsizei,const GLuint*);
2034         void       (WINE_GLAPI *p_glUniform3d)(GLint,GLdouble,GLdouble,GLdouble);
2035         void       (WINE_GLAPI *p_glUniform3dv)(GLint,GLsizei,const GLdouble*);
2036         void       (WINE_GLAPI *p_glUniform3f)(GLint,GLfloat,GLfloat,GLfloat);
2037         void       (WINE_GLAPI *p_glUniform3fARB)(GLint,GLfloat,GLfloat,GLfloat);
2038         void       (WINE_GLAPI *p_glUniform3fv)(GLint,GLsizei,const GLfloat*);
2039         void       (WINE_GLAPI *p_glUniform3fvARB)(GLint,GLsizei,const GLfloat*);
2040         void       (WINE_GLAPI *p_glUniform3i)(GLint,GLint,GLint,GLint);
2041         void       (WINE_GLAPI *p_glUniform3i64NV)(GLint,INT64,INT64,INT64);
2042         void       (WINE_GLAPI *p_glUniform3i64vNV)(GLint,GLsizei,const INT64*);
2043         void       (WINE_GLAPI *p_glUniform3iARB)(GLint,GLint,GLint,GLint);
2044         void       (WINE_GLAPI *p_glUniform3iv)(GLint,GLsizei,const GLint*);
2045         void       (WINE_GLAPI *p_glUniform3ivARB)(GLint,GLsizei,const GLint*);
2046         void       (WINE_GLAPI *p_glUniform3ui)(GLint,GLuint,GLuint,GLuint);
2047         void       (WINE_GLAPI *p_glUniform3ui64NV)(GLint,UINT64,UINT64,UINT64);
2048         void       (WINE_GLAPI *p_glUniform3ui64vNV)(GLint,GLsizei,const UINT64*);
2049         void       (WINE_GLAPI *p_glUniform3uiEXT)(GLint,GLuint,GLuint,GLuint);
2050         void       (WINE_GLAPI *p_glUniform3uiv)(GLint,GLsizei,const GLuint*);
2051         void       (WINE_GLAPI *p_glUniform3uivEXT)(GLint,GLsizei,const GLuint*);
2052         void       (WINE_GLAPI *p_glUniform4d)(GLint,GLdouble,GLdouble,GLdouble,GLdouble);
2053         void       (WINE_GLAPI *p_glUniform4dv)(GLint,GLsizei,const GLdouble*);
2054         void       (WINE_GLAPI *p_glUniform4f)(GLint,GLfloat,GLfloat,GLfloat,GLfloat);
2055         void       (WINE_GLAPI *p_glUniform4fARB)(GLint,GLfloat,GLfloat,GLfloat,GLfloat);
2056         void       (WINE_GLAPI *p_glUniform4fv)(GLint,GLsizei,const GLfloat*);
2057         void       (WINE_GLAPI *p_glUniform4fvARB)(GLint,GLsizei,const GLfloat*);
2058         void       (WINE_GLAPI *p_glUniform4i)(GLint,GLint,GLint,GLint,GLint);
2059         void       (WINE_GLAPI *p_glUniform4i64NV)(GLint,INT64,INT64,INT64,INT64);
2060         void       (WINE_GLAPI *p_glUniform4i64vNV)(GLint,GLsizei,const INT64*);
2061         void       (WINE_GLAPI *p_glUniform4iARB)(GLint,GLint,GLint,GLint,GLint);
2062         void       (WINE_GLAPI *p_glUniform4iv)(GLint,GLsizei,const GLint*);
2063         void       (WINE_GLAPI *p_glUniform4ivARB)(GLint,GLsizei,const GLint*);
2064         void       (WINE_GLAPI *p_glUniform4ui)(GLint,GLuint,GLuint,GLuint,GLuint);
2065         void       (WINE_GLAPI *p_glUniform4ui64NV)(GLint,UINT64,UINT64,UINT64,UINT64);
2066         void       (WINE_GLAPI *p_glUniform4ui64vNV)(GLint,GLsizei,const UINT64*);
2067         void       (WINE_GLAPI *p_glUniform4uiEXT)(GLint,GLuint,GLuint,GLuint,GLuint);
2068         void       (WINE_GLAPI *p_glUniform4uiv)(GLint,GLsizei,const GLuint*);
2069         void       (WINE_GLAPI *p_glUniform4uivEXT)(GLint,GLsizei,const GLuint*);
2070         void       (WINE_GLAPI *p_glUniformBlockBinding)(GLuint,GLuint,GLuint);
2071         void       (WINE_GLAPI *p_glUniformBufferEXT)(GLuint,GLint,GLuint);
2072         void       (WINE_GLAPI *p_glUniformHandleui64NV)(GLint,UINT64);
2073         void       (WINE_GLAPI *p_glUniformHandleui64vNV)(GLint,GLsizei,const UINT64*);
2074         void       (WINE_GLAPI *p_glUniformMatrix2dv)(GLint,GLsizei,GLboolean,const GLdouble*);
2075         void       (WINE_GLAPI *p_glUniformMatrix2fv)(GLint,GLsizei,GLboolean,const GLfloat*);
2076         void       (WINE_GLAPI *p_glUniformMatrix2fvARB)(GLint,GLsizei,GLboolean,const GLfloat*);
2077         void       (WINE_GLAPI *p_glUniformMatrix2x3dv)(GLint,GLsizei,GLboolean,const GLdouble*);
2078         void       (WINE_GLAPI *p_glUniformMatrix2x3fv)(GLint,GLsizei,GLboolean,const GLfloat*);
2079         void       (WINE_GLAPI *p_glUniformMatrix2x4dv)(GLint,GLsizei,GLboolean,const GLdouble*);
2080         void       (WINE_GLAPI *p_glUniformMatrix2x4fv)(GLint,GLsizei,GLboolean,const GLfloat*);
2081         void       (WINE_GLAPI *p_glUniformMatrix3dv)(GLint,GLsizei,GLboolean,const GLdouble*);
2082         void       (WINE_GLAPI *p_glUniformMatrix3fv)(GLint,GLsizei,GLboolean,const GLfloat*);
2083         void       (WINE_GLAPI *p_glUniformMatrix3fvARB)(GLint,GLsizei,GLboolean,const GLfloat*);
2084         void       (WINE_GLAPI *p_glUniformMatrix3x2dv)(GLint,GLsizei,GLboolean,const GLdouble*);
2085         void       (WINE_GLAPI *p_glUniformMatrix3x2fv)(GLint,GLsizei,GLboolean,const GLfloat*);
2086         void       (WINE_GLAPI *p_glUniformMatrix3x4dv)(GLint,GLsizei,GLboolean,const GLdouble*);
2087         void       (WINE_GLAPI *p_glUniformMatrix3x4fv)(GLint,GLsizei,GLboolean,const GLfloat*);
2088         void       (WINE_GLAPI *p_glUniformMatrix4dv)(GLint,GLsizei,GLboolean,const GLdouble*);
2089         void       (WINE_GLAPI *p_glUniformMatrix4fv)(GLint,GLsizei,GLboolean,const GLfloat*);
2090         void       (WINE_GLAPI *p_glUniformMatrix4fvARB)(GLint,GLsizei,GLboolean,const GLfloat*);
2091         void       (WINE_GLAPI *p_glUniformMatrix4x2dv)(GLint,GLsizei,GLboolean,const GLdouble*);
2092         void       (WINE_GLAPI *p_glUniformMatrix4x2fv)(GLint,GLsizei,GLboolean,const GLfloat*);
2093         void       (WINE_GLAPI *p_glUniformMatrix4x3dv)(GLint,GLsizei,GLboolean,const GLdouble*);
2094         void       (WINE_GLAPI *p_glUniformMatrix4x3fv)(GLint,GLsizei,GLboolean,const GLfloat*);
2095         void       (WINE_GLAPI *p_glUniformSubroutinesuiv)(GLenum,GLsizei,const GLuint*);
2096         void       (WINE_GLAPI *p_glUniformui64NV)(GLint,UINT64);
2097         void       (WINE_GLAPI *p_glUniformui64vNV)(GLint,GLsizei,const UINT64*);
2098         void       (WINE_GLAPI *p_glUnlockArraysEXT)(void);
2099         GLboolean  (WINE_GLAPI *p_glUnmapBuffer)(GLenum);
2100         GLboolean  (WINE_GLAPI *p_glUnmapBufferARB)(GLenum);
2101         GLboolean  (WINE_GLAPI *p_glUnmapNamedBufferEXT)(GLuint);
2102         void       (WINE_GLAPI *p_glUnmapObjectBufferATI)(GLuint);
2103         void       (WINE_GLAPI *p_glUpdateObjectBufferATI)(GLuint,GLuint,GLsizei,const GLvoid*,GLenum);
2104         void       (WINE_GLAPI *p_glUseProgram)(GLuint);
2105         void       (WINE_GLAPI *p_glUseProgramObjectARB)(unsigned int);
2106         void       (WINE_GLAPI *p_glUseProgramStages)(GLuint,GLbitfield,GLuint);
2107         void       (WINE_GLAPI *p_glUseShaderProgramEXT)(GLenum,GLuint);
2108         void       (WINE_GLAPI *p_glVDPAUFiniNV)(void);
2109         void       (WINE_GLAPI *p_glVDPAUGetSurfaceivNV)(INT_PTR,GLenum,GLsizei,GLsizei*,GLint*);
2110         void       (WINE_GLAPI *p_glVDPAUInitNV)(const GLvoid*,const GLvoid*);
2111         void       (WINE_GLAPI *p_glVDPAUIsSurfaceNV)(INT_PTR);
2112         void       (WINE_GLAPI *p_glVDPAUMapSurfacesNV)(GLsizei,const INT_PTR*);
2113         INT_PTR    (WINE_GLAPI *p_glVDPAURegisterOutputSurfaceNV)(GLvoid*,GLenum,GLsizei,const GLuint*);
2114         INT_PTR    (WINE_GLAPI *p_glVDPAURegisterVideoSurfaceNV)(GLvoid*,GLenum,GLsizei,const GLuint*);
2115         void       (WINE_GLAPI *p_glVDPAUSurfaceAccessNV)(INT_PTR,GLenum);
2116         void       (WINE_GLAPI *p_glVDPAUUnmapSurfacesNV)(GLsizei,const INT_PTR*);
2117         void       (WINE_GLAPI *p_glVDPAUUnregisterSurfaceNV)(INT_PTR);
2118         void       (WINE_GLAPI *p_glValidateProgram)(GLuint);
2119         void       (WINE_GLAPI *p_glValidateProgramARB)(unsigned int);
2120         void       (WINE_GLAPI *p_glValidateProgramPipeline)(GLuint);
2121         void       (WINE_GLAPI *p_glVariantArrayObjectATI)(GLuint,GLenum,GLsizei,GLuint,GLuint);
2122         void       (WINE_GLAPI *p_glVariantPointerEXT)(GLuint,GLenum,GLuint,const GLvoid*);
2123         void       (WINE_GLAPI *p_glVariantbvEXT)(GLuint,const GLbyte*);
2124         void       (WINE_GLAPI *p_glVariantdvEXT)(GLuint,const GLdouble*);
2125         void       (WINE_GLAPI *p_glVariantfvEXT)(GLuint,const GLfloat*);
2126         void       (WINE_GLAPI *p_glVariantivEXT)(GLuint,const GLint*);
2127         void       (WINE_GLAPI *p_glVariantsvEXT)(GLuint,const GLshort*);
2128         void       (WINE_GLAPI *p_glVariantubvEXT)(GLuint,const GLubyte*);
2129         void       (WINE_GLAPI *p_glVariantuivEXT)(GLuint,const GLuint*);
2130         void       (WINE_GLAPI *p_glVariantusvEXT)(GLuint,const GLushort*);
2131         void       (WINE_GLAPI *p_glVertex2hNV)(unsigned short,unsigned short);
2132         void       (WINE_GLAPI *p_glVertex2hvNV)(const unsigned short*);
2133         void       (WINE_GLAPI *p_glVertex3hNV)(unsigned short,unsigned short,unsigned short);
2134         void       (WINE_GLAPI *p_glVertex3hvNV)(const unsigned short*);
2135         void       (WINE_GLAPI *p_glVertex4hNV)(unsigned short,unsigned short,unsigned short,unsigned short);
2136         void       (WINE_GLAPI *p_glVertex4hvNV)(const unsigned short*);
2137         void       (WINE_GLAPI *p_glVertexArrayBindVertexBufferEXT)(GLuint,GLuint,GLuint,INT_PTR,GLsizei);
2138         void       (WINE_GLAPI *p_glVertexArrayParameteriAPPLE)(GLenum,GLint);
2139         void       (WINE_GLAPI *p_glVertexArrayRangeAPPLE)(GLsizei,GLvoid*);
2140         void       (WINE_GLAPI *p_glVertexArrayRangeNV)(GLsizei,const GLvoid*);
2141         void       (WINE_GLAPI *p_glVertexArrayVertexAttribBindingEXT)(GLuint,GLuint,GLuint);
2142         void       (WINE_GLAPI *p_glVertexArrayVertexAttribFormatEXT)(GLuint,GLuint,GLint,GLenum,GLboolean,GLuint);
2143         void       (WINE_GLAPI *p_glVertexArrayVertexAttribIFormatEXT)(GLuint,GLuint,GLint,GLenum,GLuint);
2144         void       (WINE_GLAPI *p_glVertexArrayVertexAttribLFormatEXT)(GLuint,GLuint,GLint,GLenum,GLuint);
2145         void       (WINE_GLAPI *p_glVertexArrayVertexAttribLOffsetEXT)(GLuint,GLuint,GLuint,GLint,GLenum,GLsizei,INT_PTR);
2146         void       (WINE_GLAPI *p_glVertexArrayVertexBindingDivisorEXT)(GLuint,GLuint,GLuint);
2147         void       (WINE_GLAPI *p_glVertexAttrib1d)(GLuint,GLdouble);
2148         void       (WINE_GLAPI *p_glVertexAttrib1dARB)(GLuint,GLdouble);
2149         void       (WINE_GLAPI *p_glVertexAttrib1dNV)(GLuint,GLdouble);
2150         void       (WINE_GLAPI *p_glVertexAttrib1dv)(GLuint,const GLdouble*);
2151         void       (WINE_GLAPI *p_glVertexAttrib1dvARB)(GLuint,const GLdouble*);
2152         void       (WINE_GLAPI *p_glVertexAttrib1dvNV)(GLuint,const GLdouble*);
2153         void       (WINE_GLAPI *p_glVertexAttrib1f)(GLuint,GLfloat);
2154         void       (WINE_GLAPI *p_glVertexAttrib1fARB)(GLuint,GLfloat);
2155         void       (WINE_GLAPI *p_glVertexAttrib1fNV)(GLuint,GLfloat);
2156         void       (WINE_GLAPI *p_glVertexAttrib1fv)(GLuint,const GLfloat*);
2157         void       (WINE_GLAPI *p_glVertexAttrib1fvARB)(GLuint,const GLfloat*);
2158         void       (WINE_GLAPI *p_glVertexAttrib1fvNV)(GLuint,const GLfloat*);
2159         void       (WINE_GLAPI *p_glVertexAttrib1hNV)(GLuint,unsigned short);
2160         void       (WINE_GLAPI *p_glVertexAttrib1hvNV)(GLuint,const unsigned short*);
2161         void       (WINE_GLAPI *p_glVertexAttrib1s)(GLuint,GLshort);
2162         void       (WINE_GLAPI *p_glVertexAttrib1sARB)(GLuint,GLshort);
2163         void       (WINE_GLAPI *p_glVertexAttrib1sNV)(GLuint,GLshort);
2164         void       (WINE_GLAPI *p_glVertexAttrib1sv)(GLuint,const GLshort*);
2165         void       (WINE_GLAPI *p_glVertexAttrib1svARB)(GLuint,const GLshort*);
2166         void       (WINE_GLAPI *p_glVertexAttrib1svNV)(GLuint,const GLshort*);
2167         void       (WINE_GLAPI *p_glVertexAttrib2d)(GLuint,GLdouble,GLdouble);
2168         void       (WINE_GLAPI *p_glVertexAttrib2dARB)(GLuint,GLdouble,GLdouble);
2169         void       (WINE_GLAPI *p_glVertexAttrib2dNV)(GLuint,GLdouble,GLdouble);
2170         void       (WINE_GLAPI *p_glVertexAttrib2dv)(GLuint,const GLdouble*);
2171         void       (WINE_GLAPI *p_glVertexAttrib2dvARB)(GLuint,const GLdouble*);
2172         void       (WINE_GLAPI *p_glVertexAttrib2dvNV)(GLuint,const GLdouble*);
2173         void       (WINE_GLAPI *p_glVertexAttrib2f)(GLuint,GLfloat,GLfloat);
2174         void       (WINE_GLAPI *p_glVertexAttrib2fARB)(GLuint,GLfloat,GLfloat);
2175         void       (WINE_GLAPI *p_glVertexAttrib2fNV)(GLuint,GLfloat,GLfloat);
2176         void       (WINE_GLAPI *p_glVertexAttrib2fv)(GLuint,const GLfloat*);
2177         void       (WINE_GLAPI *p_glVertexAttrib2fvARB)(GLuint,const GLfloat*);
2178         void       (WINE_GLAPI *p_glVertexAttrib2fvNV)(GLuint,const GLfloat*);
2179         void       (WINE_GLAPI *p_glVertexAttrib2hNV)(GLuint,unsigned short,unsigned short);
2180         void       (WINE_GLAPI *p_glVertexAttrib2hvNV)(GLuint,const unsigned short*);
2181         void       (WINE_GLAPI *p_glVertexAttrib2s)(GLuint,GLshort,GLshort);
2182         void       (WINE_GLAPI *p_glVertexAttrib2sARB)(GLuint,GLshort,GLshort);
2183         void       (WINE_GLAPI *p_glVertexAttrib2sNV)(GLuint,GLshort,GLshort);
2184         void       (WINE_GLAPI *p_glVertexAttrib2sv)(GLuint,const GLshort*);
2185         void       (WINE_GLAPI *p_glVertexAttrib2svARB)(GLuint,const GLshort*);
2186         void       (WINE_GLAPI *p_glVertexAttrib2svNV)(GLuint,const GLshort*);
2187         void       (WINE_GLAPI *p_glVertexAttrib3d)(GLuint,GLdouble,GLdouble,GLdouble);
2188         void       (WINE_GLAPI *p_glVertexAttrib3dARB)(GLuint,GLdouble,GLdouble,GLdouble);
2189         void       (WINE_GLAPI *p_glVertexAttrib3dNV)(GLuint,GLdouble,GLdouble,GLdouble);
2190         void       (WINE_GLAPI *p_glVertexAttrib3dv)(GLuint,const GLdouble*);
2191         void       (WINE_GLAPI *p_glVertexAttrib3dvARB)(GLuint,const GLdouble*);
2192         void       (WINE_GLAPI *p_glVertexAttrib3dvNV)(GLuint,const GLdouble*);
2193         void       (WINE_GLAPI *p_glVertexAttrib3f)(GLuint,GLfloat,GLfloat,GLfloat);
2194         void       (WINE_GLAPI *p_glVertexAttrib3fARB)(GLuint,GLfloat,GLfloat,GLfloat);
2195         void       (WINE_GLAPI *p_glVertexAttrib3fNV)(GLuint,GLfloat,GLfloat,GLfloat);
2196         void       (WINE_GLAPI *p_glVertexAttrib3fv)(GLuint,const GLfloat*);
2197         void       (WINE_GLAPI *p_glVertexAttrib3fvARB)(GLuint,const GLfloat*);
2198         void       (WINE_GLAPI *p_glVertexAttrib3fvNV)(GLuint,const GLfloat*);
2199         void       (WINE_GLAPI *p_glVertexAttrib3hNV)(GLuint,unsigned short,unsigned short,unsigned short);
2200         void       (WINE_GLAPI *p_glVertexAttrib3hvNV)(GLuint,const unsigned short*);
2201         void       (WINE_GLAPI *p_glVertexAttrib3s)(GLuint,GLshort,GLshort,GLshort);
2202         void       (WINE_GLAPI *p_glVertexAttrib3sARB)(GLuint,GLshort,GLshort,GLshort);
2203         void       (WINE_GLAPI *p_glVertexAttrib3sNV)(GLuint,GLshort,GLshort,GLshort);
2204         void       (WINE_GLAPI *p_glVertexAttrib3sv)(GLuint,const GLshort*);
2205         void       (WINE_GLAPI *p_glVertexAttrib3svARB)(GLuint,const GLshort*);
2206         void       (WINE_GLAPI *p_glVertexAttrib3svNV)(GLuint,const GLshort*);
2207         void       (WINE_GLAPI *p_glVertexAttrib4Nbv)(GLuint,const GLbyte*);
2208         void       (WINE_GLAPI *p_glVertexAttrib4NbvARB)(GLuint,const GLbyte*);
2209         void       (WINE_GLAPI *p_glVertexAttrib4Niv)(GLuint,const GLint*);
2210         void       (WINE_GLAPI *p_glVertexAttrib4NivARB)(GLuint,const GLint*);
2211         void       (WINE_GLAPI *p_glVertexAttrib4Nsv)(GLuint,const GLshort*);
2212         void       (WINE_GLAPI *p_glVertexAttrib4NsvARB)(GLuint,const GLshort*);
2213         void       (WINE_GLAPI *p_glVertexAttrib4Nub)(GLuint,GLubyte,GLubyte,GLubyte,GLubyte);
2214         void       (WINE_GLAPI *p_glVertexAttrib4NubARB)(GLuint,GLubyte,GLubyte,GLubyte,GLubyte);
2215         void       (WINE_GLAPI *p_glVertexAttrib4Nubv)(GLuint,const GLubyte*);
2216         void       (WINE_GLAPI *p_glVertexAttrib4NubvARB)(GLuint,const GLubyte*);
2217         void       (WINE_GLAPI *p_glVertexAttrib4Nuiv)(GLuint,const GLuint*);
2218         void       (WINE_GLAPI *p_glVertexAttrib4NuivARB)(GLuint,const GLuint*);
2219         void       (WINE_GLAPI *p_glVertexAttrib4Nusv)(GLuint,const GLushort*);
2220         void       (WINE_GLAPI *p_glVertexAttrib4NusvARB)(GLuint,const GLushort*);
2221         void       (WINE_GLAPI *p_glVertexAttrib4bv)(GLuint,const GLbyte*);
2222         void       (WINE_GLAPI *p_glVertexAttrib4bvARB)(GLuint,const GLbyte*);
2223         void       (WINE_GLAPI *p_glVertexAttrib4d)(GLuint,GLdouble,GLdouble,GLdouble,GLdouble);
2224         void       (WINE_GLAPI *p_glVertexAttrib4dARB)(GLuint,GLdouble,GLdouble,GLdouble,GLdouble);
2225         void       (WINE_GLAPI *p_glVertexAttrib4dNV)(GLuint,GLdouble,GLdouble,GLdouble,GLdouble);
2226         void       (WINE_GLAPI *p_glVertexAttrib4dv)(GLuint,const GLdouble*);
2227         void       (WINE_GLAPI *p_glVertexAttrib4dvARB)(GLuint,const GLdouble*);
2228         void       (WINE_GLAPI *p_glVertexAttrib4dvNV)(GLuint,const GLdouble*);
2229         void       (WINE_GLAPI *p_glVertexAttrib4f)(GLuint,GLfloat,GLfloat,GLfloat,GLfloat);
2230         void       (WINE_GLAPI *p_glVertexAttrib4fARB)(GLuint,GLfloat,GLfloat,GLfloat,GLfloat);
2231         void       (WINE_GLAPI *p_glVertexAttrib4fNV)(GLuint,GLfloat,GLfloat,GLfloat,GLfloat);
2232         void       (WINE_GLAPI *p_glVertexAttrib4fv)(GLuint,const GLfloat*);
2233         void       (WINE_GLAPI *p_glVertexAttrib4fvARB)(GLuint,const GLfloat*);
2234         void       (WINE_GLAPI *p_glVertexAttrib4fvNV)(GLuint,const GLfloat*);
2235         void       (WINE_GLAPI *p_glVertexAttrib4hNV)(GLuint,unsigned short,unsigned short,unsigned short,unsigned short);
2236         void       (WINE_GLAPI *p_glVertexAttrib4hvNV)(GLuint,const unsigned short*);
2237         void       (WINE_GLAPI *p_glVertexAttrib4iv)(GLuint,const GLint*);
2238         void       (WINE_GLAPI *p_glVertexAttrib4ivARB)(GLuint,const GLint*);
2239         void       (WINE_GLAPI *p_glVertexAttrib4s)(GLuint,GLshort,GLshort,GLshort,GLshort);
2240         void       (WINE_GLAPI *p_glVertexAttrib4sARB)(GLuint,GLshort,GLshort,GLshort,GLshort);
2241         void       (WINE_GLAPI *p_glVertexAttrib4sNV)(GLuint,GLshort,GLshort,GLshort,GLshort);
2242         void       (WINE_GLAPI *p_glVertexAttrib4sv)(GLuint,const GLshort*);
2243         void       (WINE_GLAPI *p_glVertexAttrib4svARB)(GLuint,const GLshort*);
2244         void       (WINE_GLAPI *p_glVertexAttrib4svNV)(GLuint,const GLshort*);
2245         void       (WINE_GLAPI *p_glVertexAttrib4ubNV)(GLuint,GLubyte,GLubyte,GLubyte,GLubyte);
2246         void       (WINE_GLAPI *p_glVertexAttrib4ubv)(GLuint,const GLubyte*);
2247         void       (WINE_GLAPI *p_glVertexAttrib4ubvARB)(GLuint,const GLubyte*);
2248         void       (WINE_GLAPI *p_glVertexAttrib4ubvNV)(GLuint,const GLubyte*);
2249         void       (WINE_GLAPI *p_glVertexAttrib4uiv)(GLuint,const GLuint*);
2250         void       (WINE_GLAPI *p_glVertexAttrib4uivARB)(GLuint,const GLuint*);
2251         void       (WINE_GLAPI *p_glVertexAttrib4usv)(GLuint,const GLushort*);
2252         void       (WINE_GLAPI *p_glVertexAttrib4usvARB)(GLuint,const GLushort*);
2253         void       (WINE_GLAPI *p_glVertexAttribArrayObjectATI)(GLuint,GLint,GLenum,GLboolean,GLsizei,GLuint,GLuint);
2254         void       (WINE_GLAPI *p_glVertexAttribBinding)(GLuint,GLuint);
2255         void       (WINE_GLAPI *p_glVertexAttribDivisor)(GLuint,GLuint);
2256         void       (WINE_GLAPI *p_glVertexAttribDivisorARB)(GLuint,GLuint);
2257         void       (WINE_GLAPI *p_glVertexAttribFormat)(GLuint,GLint,GLenum,GLboolean,GLuint);
2258         void       (WINE_GLAPI *p_glVertexAttribFormatNV)(GLuint,GLint,GLenum,GLboolean,GLsizei);
2259         void       (WINE_GLAPI *p_glVertexAttribI1i)(GLuint,GLint);
2260         void       (WINE_GLAPI *p_glVertexAttribI1iEXT)(GLuint,GLint);
2261         void       (WINE_GLAPI *p_glVertexAttribI1iv)(GLuint,const GLint*);
2262         void       (WINE_GLAPI *p_glVertexAttribI1ivEXT)(GLuint,const GLint*);
2263         void       (WINE_GLAPI *p_glVertexAttribI1ui)(GLuint,GLuint);
2264         void       (WINE_GLAPI *p_glVertexAttribI1uiEXT)(GLuint,GLuint);
2265         void       (WINE_GLAPI *p_glVertexAttribI1uiv)(GLuint,const GLuint*);
2266         void       (WINE_GLAPI *p_glVertexAttribI1uivEXT)(GLuint,const GLuint*);
2267         void       (WINE_GLAPI *p_glVertexAttribI2i)(GLuint,GLint,GLint);
2268         void       (WINE_GLAPI *p_glVertexAttribI2iEXT)(GLuint,GLint,GLint);
2269         void       (WINE_GLAPI *p_glVertexAttribI2iv)(GLuint,const GLint*);
2270         void       (WINE_GLAPI *p_glVertexAttribI2ivEXT)(GLuint,const GLint*);
2271         void       (WINE_GLAPI *p_glVertexAttribI2ui)(GLuint,GLuint,GLuint);
2272         void       (WINE_GLAPI *p_glVertexAttribI2uiEXT)(GLuint,GLuint,GLuint);
2273         void       (WINE_GLAPI *p_glVertexAttribI2uiv)(GLuint,const GLuint*);
2274         void       (WINE_GLAPI *p_glVertexAttribI2uivEXT)(GLuint,const GLuint*);
2275         void       (WINE_GLAPI *p_glVertexAttribI3i)(GLuint,GLint,GLint,GLint);
2276         void       (WINE_GLAPI *p_glVertexAttribI3iEXT)(GLuint,GLint,GLint,GLint);
2277         void       (WINE_GLAPI *p_glVertexAttribI3iv)(GLuint,const GLint*);
2278         void       (WINE_GLAPI *p_glVertexAttribI3ivEXT)(GLuint,const GLint*);
2279         void       (WINE_GLAPI *p_glVertexAttribI3ui)(GLuint,GLuint,GLuint,GLuint);
2280         void       (WINE_GLAPI *p_glVertexAttribI3uiEXT)(GLuint,GLuint,GLuint,GLuint);
2281         void       (WINE_GLAPI *p_glVertexAttribI3uiv)(GLuint,const GLuint*);
2282         void       (WINE_GLAPI *p_glVertexAttribI3uivEXT)(GLuint,const GLuint*);
2283         void       (WINE_GLAPI *p_glVertexAttribI4bv)(GLuint,const GLbyte*);
2284         void       (WINE_GLAPI *p_glVertexAttribI4bvEXT)(GLuint,const GLbyte*);
2285         void       (WINE_GLAPI *p_glVertexAttribI4i)(GLuint,GLint,GLint,GLint,GLint);
2286         void       (WINE_GLAPI *p_glVertexAttribI4iEXT)(GLuint,GLint,GLint,GLint,GLint);
2287         void       (WINE_GLAPI *p_glVertexAttribI4iv)(GLuint,const GLint*);
2288         void       (WINE_GLAPI *p_glVertexAttribI4ivEXT)(GLuint,const GLint*);
2289         void       (WINE_GLAPI *p_glVertexAttribI4sv)(GLuint,const GLshort*);
2290         void       (WINE_GLAPI *p_glVertexAttribI4svEXT)(GLuint,const GLshort*);
2291         void       (WINE_GLAPI *p_glVertexAttribI4ubv)(GLuint,const GLubyte*);
2292         void       (WINE_GLAPI *p_glVertexAttribI4ubvEXT)(GLuint,const GLubyte*);
2293         void       (WINE_GLAPI *p_glVertexAttribI4ui)(GLuint,GLuint,GLuint,GLuint,GLuint);
2294         void       (WINE_GLAPI *p_glVertexAttribI4uiEXT)(GLuint,GLuint,GLuint,GLuint,GLuint);
2295         void       (WINE_GLAPI *p_glVertexAttribI4uiv)(GLuint,const GLuint*);
2296         void       (WINE_GLAPI *p_glVertexAttribI4uivEXT)(GLuint,const GLuint*);
2297         void       (WINE_GLAPI *p_glVertexAttribI4usv)(GLuint,const GLushort*);
2298         void       (WINE_GLAPI *p_glVertexAttribI4usvEXT)(GLuint,const GLushort*);
2299         void       (WINE_GLAPI *p_glVertexAttribIFormat)(GLuint,GLint,GLenum,GLuint);
2300         void       (WINE_GLAPI *p_glVertexAttribIFormatNV)(GLuint,GLint,GLenum,GLsizei);
2301         void       (WINE_GLAPI *p_glVertexAttribIPointer)(GLuint,GLint,GLenum,GLsizei,const GLvoid*);
2302         void       (WINE_GLAPI *p_glVertexAttribIPointerEXT)(GLuint,GLint,GLenum,GLsizei,const GLvoid*);
2303         void       (WINE_GLAPI *p_glVertexAttribL1d)(GLuint,GLdouble);
2304         void       (WINE_GLAPI *p_glVertexAttribL1dEXT)(GLuint,GLdouble);
2305         void       (WINE_GLAPI *p_glVertexAttribL1dv)(GLuint,const GLdouble*);
2306         void       (WINE_GLAPI *p_glVertexAttribL1dvEXT)(GLuint,const GLdouble*);
2307         void       (WINE_GLAPI *p_glVertexAttribL1i64NV)(GLuint,INT64);
2308         void       (WINE_GLAPI *p_glVertexAttribL1i64vNV)(GLuint,const INT64*);
2309         void       (WINE_GLAPI *p_glVertexAttribL1ui64NV)(GLuint,UINT64);
2310         void       (WINE_GLAPI *p_glVertexAttribL1ui64vNV)(GLuint,const UINT64*);
2311         void       (WINE_GLAPI *p_glVertexAttribL2d)(GLuint,GLdouble,GLdouble);
2312         void       (WINE_GLAPI *p_glVertexAttribL2dEXT)(GLuint,GLdouble,GLdouble);
2313         void       (WINE_GLAPI *p_glVertexAttribL2dv)(GLuint,const GLdouble*);
2314         void       (WINE_GLAPI *p_glVertexAttribL2dvEXT)(GLuint,const GLdouble*);
2315         void       (WINE_GLAPI *p_glVertexAttribL2i64NV)(GLuint,INT64,INT64);
2316         void       (WINE_GLAPI *p_glVertexAttribL2i64vNV)(GLuint,const INT64*);
2317         void       (WINE_GLAPI *p_glVertexAttribL2ui64NV)(GLuint,UINT64,UINT64);
2318         void       (WINE_GLAPI *p_glVertexAttribL2ui64vNV)(GLuint,const UINT64*);
2319         void       (WINE_GLAPI *p_glVertexAttribL3d)(GLuint,GLdouble,GLdouble,GLdouble);
2320         void       (WINE_GLAPI *p_glVertexAttribL3dEXT)(GLuint,GLdouble,GLdouble,GLdouble);
2321         void       (WINE_GLAPI *p_glVertexAttribL3dv)(GLuint,const GLdouble*);
2322         void       (WINE_GLAPI *p_glVertexAttribL3dvEXT)(GLuint,const GLdouble*);
2323         void       (WINE_GLAPI *p_glVertexAttribL3i64NV)(GLuint,INT64,INT64,INT64);
2324         void       (WINE_GLAPI *p_glVertexAttribL3i64vNV)(GLuint,const INT64*);
2325         void       (WINE_GLAPI *p_glVertexAttribL3ui64NV)(GLuint,UINT64,UINT64,UINT64);
2326         void       (WINE_GLAPI *p_glVertexAttribL3ui64vNV)(GLuint,const UINT64*);
2327         void       (WINE_GLAPI *p_glVertexAttribL4d)(GLuint,GLdouble,GLdouble,GLdouble,GLdouble);
2328         void       (WINE_GLAPI *p_glVertexAttribL4dEXT)(GLuint,GLdouble,GLdouble,GLdouble,GLdouble);
2329         void       (WINE_GLAPI *p_glVertexAttribL4dv)(GLuint,const GLdouble*);
2330         void       (WINE_GLAPI *p_glVertexAttribL4dvEXT)(GLuint,const GLdouble*);
2331         void       (WINE_GLAPI *p_glVertexAttribL4i64NV)(GLuint,INT64,INT64,INT64,INT64);
2332         void       (WINE_GLAPI *p_glVertexAttribL4i64vNV)(GLuint,const INT64*);
2333         void       (WINE_GLAPI *p_glVertexAttribL4ui64NV)(GLuint,UINT64,UINT64,UINT64,UINT64);
2334         void       (WINE_GLAPI *p_glVertexAttribL4ui64vNV)(GLuint,const UINT64*);
2335         void       (WINE_GLAPI *p_glVertexAttribLFormat)(GLuint,GLint,GLenum,GLuint);
2336         void       (WINE_GLAPI *p_glVertexAttribLFormatNV)(GLuint,GLint,GLenum,GLsizei);
2337         void       (WINE_GLAPI *p_glVertexAttribLPointer)(GLuint,GLint,GLenum,GLsizei,const GLvoid*);
2338         void       (WINE_GLAPI *p_glVertexAttribLPointerEXT)(GLuint,GLint,GLenum,GLsizei,const GLvoid*);
2339         void       (WINE_GLAPI *p_glVertexAttribP1ui)(GLuint,GLenum,GLboolean,GLuint);
2340         void       (WINE_GLAPI *p_glVertexAttribP1uiv)(GLuint,GLenum,GLboolean,const GLuint*);
2341         void       (WINE_GLAPI *p_glVertexAttribP2ui)(GLuint,GLenum,GLboolean,GLuint);
2342         void       (WINE_GLAPI *p_glVertexAttribP2uiv)(GLuint,GLenum,GLboolean,const GLuint*);
2343         void       (WINE_GLAPI *p_glVertexAttribP3ui)(GLuint,GLenum,GLboolean,GLuint);
2344         void       (WINE_GLAPI *p_glVertexAttribP3uiv)(GLuint,GLenum,GLboolean,const GLuint*);
2345         void       (WINE_GLAPI *p_glVertexAttribP4ui)(GLuint,GLenum,GLboolean,GLuint);
2346         void       (WINE_GLAPI *p_glVertexAttribP4uiv)(GLuint,GLenum,GLboolean,const GLuint*);
2347         void       (WINE_GLAPI *p_glVertexAttribPointer)(GLuint,GLint,GLenum,GLboolean,GLsizei,const GLvoid*);
2348         void       (WINE_GLAPI *p_glVertexAttribPointerARB)(GLuint,GLint,GLenum,GLboolean,GLsizei,const GLvoid*);
2349         void       (WINE_GLAPI *p_glVertexAttribPointerNV)(GLuint,GLint,GLenum,GLsizei,const GLvoid*);
2350         void       (WINE_GLAPI *p_glVertexAttribs1dvNV)(GLuint,GLsizei,const GLdouble*);
2351         void       (WINE_GLAPI *p_glVertexAttribs1fvNV)(GLuint,GLsizei,const GLfloat*);
2352         void       (WINE_GLAPI *p_glVertexAttribs1hvNV)(GLuint,GLsizei,const unsigned short*);
2353         void       (WINE_GLAPI *p_glVertexAttribs1svNV)(GLuint,GLsizei,const GLshort*);
2354         void       (WINE_GLAPI *p_glVertexAttribs2dvNV)(GLuint,GLsizei,const GLdouble*);
2355         void       (WINE_GLAPI *p_glVertexAttribs2fvNV)(GLuint,GLsizei,const GLfloat*);
2356         void       (WINE_GLAPI *p_glVertexAttribs2hvNV)(GLuint,GLsizei,const unsigned short*);
2357         void       (WINE_GLAPI *p_glVertexAttribs2svNV)(GLuint,GLsizei,const GLshort*);
2358         void       (WINE_GLAPI *p_glVertexAttribs3dvNV)(GLuint,GLsizei,const GLdouble*);
2359         void       (WINE_GLAPI *p_glVertexAttribs3fvNV)(GLuint,GLsizei,const GLfloat*);
2360         void       (WINE_GLAPI *p_glVertexAttribs3hvNV)(GLuint,GLsizei,const unsigned short*);
2361         void       (WINE_GLAPI *p_glVertexAttribs3svNV)(GLuint,GLsizei,const GLshort*);
2362         void       (WINE_GLAPI *p_glVertexAttribs4dvNV)(GLuint,GLsizei,const GLdouble*);
2363         void       (WINE_GLAPI *p_glVertexAttribs4fvNV)(GLuint,GLsizei,const GLfloat*);
2364         void       (WINE_GLAPI *p_glVertexAttribs4hvNV)(GLuint,GLsizei,const unsigned short*);
2365         void       (WINE_GLAPI *p_glVertexAttribs4svNV)(GLuint,GLsizei,const GLshort*);
2366         void       (WINE_GLAPI *p_glVertexAttribs4ubvNV)(GLuint,GLsizei,const GLubyte*);
2367         void       (WINE_GLAPI *p_glVertexBindingDivisor)(GLuint,GLuint);
2368         void       (WINE_GLAPI *p_glVertexBlendARB)(GLint);
2369         void       (WINE_GLAPI *p_glVertexBlendEnvfATI)(GLenum,GLfloat);
2370         void       (WINE_GLAPI *p_glVertexBlendEnviATI)(GLenum,GLint);
2371         void       (WINE_GLAPI *p_glVertexFormatNV)(GLint,GLenum,GLsizei);
2372         void       (WINE_GLAPI *p_glVertexP2ui)(GLenum,GLuint);
2373         void       (WINE_GLAPI *p_glVertexP2uiv)(GLenum,const GLuint*);
2374         void       (WINE_GLAPI *p_glVertexP3ui)(GLenum,GLuint);
2375         void       (WINE_GLAPI *p_glVertexP3uiv)(GLenum,const GLuint*);
2376         void       (WINE_GLAPI *p_glVertexP4ui)(GLenum,GLuint);
2377         void       (WINE_GLAPI *p_glVertexP4uiv)(GLenum,const GLuint*);
2378         void       (WINE_GLAPI *p_glVertexPointerEXT)(GLint,GLenum,GLsizei,GLsizei,const GLvoid*);
2379         void       (WINE_GLAPI *p_glVertexPointerListIBM)(GLint,GLenum,GLint,const GLvoid**,GLint);
2380         void       (WINE_GLAPI *p_glVertexPointervINTEL)(GLint,GLenum,const GLvoid**);
2381         void       (WINE_GLAPI *p_glVertexStream1dATI)(GLenum,GLdouble);
2382         void       (WINE_GLAPI *p_glVertexStream1dvATI)(GLenum,const GLdouble*);
2383         void       (WINE_GLAPI *p_glVertexStream1fATI)(GLenum,GLfloat);
2384         void       (WINE_GLAPI *p_glVertexStream1fvATI)(GLenum,const GLfloat*);
2385         void       (WINE_GLAPI *p_glVertexStream1iATI)(GLenum,GLint);
2386         void       (WINE_GLAPI *p_glVertexStream1ivATI)(GLenum,const GLint*);
2387         void       (WINE_GLAPI *p_glVertexStream1sATI)(GLenum,GLshort);
2388         void       (WINE_GLAPI *p_glVertexStream1svATI)(GLenum,const GLshort*);
2389         void       (WINE_GLAPI *p_glVertexStream2dATI)(GLenum,GLdouble,GLdouble);
2390         void       (WINE_GLAPI *p_glVertexStream2dvATI)(GLenum,const GLdouble*);
2391         void       (WINE_GLAPI *p_glVertexStream2fATI)(GLenum,GLfloat,GLfloat);
2392         void       (WINE_GLAPI *p_glVertexStream2fvATI)(GLenum,const GLfloat*);
2393         void       (WINE_GLAPI *p_glVertexStream2iATI)(GLenum,GLint,GLint);
2394         void       (WINE_GLAPI *p_glVertexStream2ivATI)(GLenum,const GLint*);
2395         void       (WINE_GLAPI *p_glVertexStream2sATI)(GLenum,GLshort,GLshort);
2396         void       (WINE_GLAPI *p_glVertexStream2svATI)(GLenum,const GLshort*);
2397         void       (WINE_GLAPI *p_glVertexStream3dATI)(GLenum,GLdouble,GLdouble,GLdouble);
2398         void       (WINE_GLAPI *p_glVertexStream3dvATI)(GLenum,const GLdouble*);
2399         void       (WINE_GLAPI *p_glVertexStream3fATI)(GLenum,GLfloat,GLfloat,GLfloat);
2400         void       (WINE_GLAPI *p_glVertexStream3fvATI)(GLenum,const GLfloat*);
2401         void       (WINE_GLAPI *p_glVertexStream3iATI)(GLenum,GLint,GLint,GLint);
2402         void       (WINE_GLAPI *p_glVertexStream3ivATI)(GLenum,const GLint*);
2403         void       (WINE_GLAPI *p_glVertexStream3sATI)(GLenum,GLshort,GLshort,GLshort);
2404         void       (WINE_GLAPI *p_glVertexStream3svATI)(GLenum,const GLshort*);
2405         void       (WINE_GLAPI *p_glVertexStream4dATI)(GLenum,GLdouble,GLdouble,GLdouble,GLdouble);
2406         void       (WINE_GLAPI *p_glVertexStream4dvATI)(GLenum,const GLdouble*);
2407         void       (WINE_GLAPI *p_glVertexStream4fATI)(GLenum,GLfloat,GLfloat,GLfloat,GLfloat);
2408         void       (WINE_GLAPI *p_glVertexStream4fvATI)(GLenum,const GLfloat*);
2409         void       (WINE_GLAPI *p_glVertexStream4iATI)(GLenum,GLint,GLint,GLint,GLint);
2410         void       (WINE_GLAPI *p_glVertexStream4ivATI)(GLenum,const GLint*);
2411         void       (WINE_GLAPI *p_glVertexStream4sATI)(GLenum,GLshort,GLshort,GLshort,GLshort);
2412         void       (WINE_GLAPI *p_glVertexStream4svATI)(GLenum,const GLshort*);
2413         void       (WINE_GLAPI *p_glVertexWeightPointerEXT)(GLsizei,GLenum,GLsizei,const GLvoid*);
2414         void       (WINE_GLAPI *p_glVertexWeightfEXT)(GLfloat);
2415         void       (WINE_GLAPI *p_glVertexWeightfvEXT)(const GLfloat*);
2416         void       (WINE_GLAPI *p_glVertexWeighthNV)(unsigned short);
2417         void       (WINE_GLAPI *p_glVertexWeighthvNV)(const unsigned short*);
2418         GLenum     (WINE_GLAPI *p_glVideoCaptureNV)(GLuint,GLuint*,UINT64*);
2419         void       (WINE_GLAPI *p_glVideoCaptureStreamParameterdvNV)(GLuint,GLuint,GLenum,const GLdouble*);
2420         void       (WINE_GLAPI *p_glVideoCaptureStreamParameterfvNV)(GLuint,GLuint,GLenum,const GLfloat*);
2421         void       (WINE_GLAPI *p_glVideoCaptureStreamParameterivNV)(GLuint,GLuint,GLenum,const GLint*);
2422         void       (WINE_GLAPI *p_glViewportArrayv)(GLuint,GLsizei,const GLfloat*);
2423         void       (WINE_GLAPI *p_glViewportIndexedf)(GLuint,GLfloat,GLfloat,GLfloat,GLfloat);
2424         void       (WINE_GLAPI *p_glViewportIndexedfv)(GLuint,const GLfloat*);
2425         void       (WINE_GLAPI *p_glWaitSync)(GLvoid*,GLbitfield,UINT64);
2426         void       (WINE_GLAPI *p_glWeightPathsNV)(GLuint,GLsizei,const GLuint*,const GLfloat*);
2427         void       (WINE_GLAPI *p_glWeightPointerARB)(GLint,GLenum,GLsizei,const GLvoid*);
2428         void       (WINE_GLAPI *p_glWeightbvARB)(GLint,const GLbyte*);
2429         void       (WINE_GLAPI *p_glWeightdvARB)(GLint,const GLdouble*);
2430         void       (WINE_GLAPI *p_glWeightfvARB)(GLint,const GLfloat*);
2431         void       (WINE_GLAPI *p_glWeightivARB)(GLint,const GLint*);
2432         void       (WINE_GLAPI *p_glWeightsvARB)(GLint,const GLshort*);
2433         void       (WINE_GLAPI *p_glWeightubvARB)(GLint,const GLubyte*);
2434         void       (WINE_GLAPI *p_glWeightuivARB)(GLint,const GLuint*);
2435         void       (WINE_GLAPI *p_glWeightusvARB)(GLint,const GLushort*);
2436         void       (WINE_GLAPI *p_glWindowPos2d)(GLdouble,GLdouble);
2437         void       (WINE_GLAPI *p_glWindowPos2dARB)(GLdouble,GLdouble);
2438         void       (WINE_GLAPI *p_glWindowPos2dMESA)(GLdouble,GLdouble);
2439         void       (WINE_GLAPI *p_glWindowPos2dv)(const GLdouble*);
2440         void       (WINE_GLAPI *p_glWindowPos2dvARB)(const GLdouble*);
2441         void       (WINE_GLAPI *p_glWindowPos2dvMESA)(const GLdouble*);
2442         void       (WINE_GLAPI *p_glWindowPos2f)(GLfloat,GLfloat);
2443         void       (WINE_GLAPI *p_glWindowPos2fARB)(GLfloat,GLfloat);
2444         void       (WINE_GLAPI *p_glWindowPos2fMESA)(GLfloat,GLfloat);
2445         void       (WINE_GLAPI *p_glWindowPos2fv)(const GLfloat*);
2446         void       (WINE_GLAPI *p_glWindowPos2fvARB)(const GLfloat*);
2447         void       (WINE_GLAPI *p_glWindowPos2fvMESA)(const GLfloat*);
2448         void       (WINE_GLAPI *p_glWindowPos2i)(GLint,GLint);
2449         void       (WINE_GLAPI *p_glWindowPos2iARB)(GLint,GLint);
2450         void       (WINE_GLAPI *p_glWindowPos2iMESA)(GLint,GLint);
2451         void       (WINE_GLAPI *p_glWindowPos2iv)(const GLint*);
2452         void       (WINE_GLAPI *p_glWindowPos2ivARB)(const GLint*);
2453         void       (WINE_GLAPI *p_glWindowPos2ivMESA)(const GLint*);
2454         void       (WINE_GLAPI *p_glWindowPos2s)(GLshort,GLshort);
2455         void       (WINE_GLAPI *p_glWindowPos2sARB)(GLshort,GLshort);
2456         void       (WINE_GLAPI *p_glWindowPos2sMESA)(GLshort,GLshort);
2457         void       (WINE_GLAPI *p_glWindowPos2sv)(const GLshort*);
2458         void       (WINE_GLAPI *p_glWindowPos2svARB)(const GLshort*);
2459         void       (WINE_GLAPI *p_glWindowPos2svMESA)(const GLshort*);
2460         void       (WINE_GLAPI *p_glWindowPos3d)(GLdouble,GLdouble,GLdouble);
2461         void       (WINE_GLAPI *p_glWindowPos3dARB)(GLdouble,GLdouble,GLdouble);
2462         void       (WINE_GLAPI *p_glWindowPos3dMESA)(GLdouble,GLdouble,GLdouble);
2463         void       (WINE_GLAPI *p_glWindowPos3dv)(const GLdouble*);
2464         void       (WINE_GLAPI *p_glWindowPos3dvARB)(const GLdouble*);
2465         void       (WINE_GLAPI *p_glWindowPos3dvMESA)(const GLdouble*);
2466         void       (WINE_GLAPI *p_glWindowPos3f)(GLfloat,GLfloat,GLfloat);
2467         void       (WINE_GLAPI *p_glWindowPos3fARB)(GLfloat,GLfloat,GLfloat);
2468         void       (WINE_GLAPI *p_glWindowPos3fMESA)(GLfloat,GLfloat,GLfloat);
2469         void       (WINE_GLAPI *p_glWindowPos3fv)(const GLfloat*);
2470         void       (WINE_GLAPI *p_glWindowPos3fvARB)(const GLfloat*);
2471         void       (WINE_GLAPI *p_glWindowPos3fvMESA)(const GLfloat*);
2472         void       (WINE_GLAPI *p_glWindowPos3i)(GLint,GLint,GLint);
2473         void       (WINE_GLAPI *p_glWindowPos3iARB)(GLint,GLint,GLint);
2474         void       (WINE_GLAPI *p_glWindowPos3iMESA)(GLint,GLint,GLint);
2475         void       (WINE_GLAPI *p_glWindowPos3iv)(const GLint*);
2476         void       (WINE_GLAPI *p_glWindowPos3ivARB)(const GLint*);
2477         void       (WINE_GLAPI *p_glWindowPos3ivMESA)(const GLint*);
2478         void       (WINE_GLAPI *p_glWindowPos3s)(GLshort,GLshort,GLshort);
2479         void       (WINE_GLAPI *p_glWindowPos3sARB)(GLshort,GLshort,GLshort);
2480         void       (WINE_GLAPI *p_glWindowPos3sMESA)(GLshort,GLshort,GLshort);
2481         void       (WINE_GLAPI *p_glWindowPos3sv)(const GLshort*);
2482         void       (WINE_GLAPI *p_glWindowPos3svARB)(const GLshort*);
2483         void       (WINE_GLAPI *p_glWindowPos3svMESA)(const GLshort*);
2484         void       (WINE_GLAPI *p_glWindowPos4dMESA)(GLdouble,GLdouble,GLdouble,GLdouble);
2485         void       (WINE_GLAPI *p_glWindowPos4dvMESA)(const GLdouble*);
2486         void       (WINE_GLAPI *p_glWindowPos4fMESA)(GLfloat,GLfloat,GLfloat,GLfloat);
2487         void       (WINE_GLAPI *p_glWindowPos4fvMESA)(const GLfloat*);
2488         void       (WINE_GLAPI *p_glWindowPos4iMESA)(GLint,GLint,GLint,GLint);
2489         void       (WINE_GLAPI *p_glWindowPos4ivMESA)(const GLint*);
2490         void       (WINE_GLAPI *p_glWindowPos4sMESA)(GLshort,GLshort,GLshort,GLshort);
2491         void       (WINE_GLAPI *p_glWindowPos4svMESA)(const GLshort*);
2492         void       (WINE_GLAPI *p_glWriteMaskEXT)(GLuint,GLuint,GLenum,GLenum,GLenum,GLenum);
2493         GLvoid*    (WINE_GLAPI *p_wglAllocateMemoryNV)(GLsizei,GLfloat,GLfloat,GLfloat);
2494         BOOL       (WINE_GLAPI *p_wglBindTexImageARB)(struct wgl_pbuffer *,int);
2495         BOOL       (WINE_GLAPI *p_wglChoosePixelFormatARB)(HDC,const int*,const FLOAT*,UINT,int*,UINT*);
2496         struct wgl_context * (WINE_GLAPI *p_wglCreateContextAttribsARB)(HDC,struct wgl_context *,const int*);
2497         struct wgl_pbuffer * (WINE_GLAPI *p_wglCreatePbufferARB)(HDC,int,int,int,const int*);
2498         BOOL       (WINE_GLAPI *p_wglDestroyPbufferARB)(struct wgl_pbuffer *);
2499         void       (WINE_GLAPI *p_wglFreeMemoryNV)(void*);
2500         HDC        (WINE_GLAPI *p_wglGetCurrentReadDCARB)(void);
2501         const GLubyte * (WINE_GLAPI *p_wglGetExtensionsStringARB)(HDC);
2502         const GLubyte * (WINE_GLAPI *p_wglGetExtensionsStringEXT)(void);
2503         HDC        (WINE_GLAPI *p_wglGetPbufferDCARB)(struct wgl_pbuffer *);
2504         BOOL       (WINE_GLAPI *p_wglGetPixelFormatAttribfvARB)(HDC,int,int,UINT,const int*,FLOAT*);
2505         BOOL       (WINE_GLAPI *p_wglGetPixelFormatAttribivARB)(HDC,int,int,UINT,const int*,int*);
2506         int        (WINE_GLAPI *p_wglGetSwapIntervalEXT)(void);
2507         BOOL       (WINE_GLAPI *p_wglMakeContextCurrentARB)(HDC,HDC,struct wgl_context *);
2508         BOOL       (WINE_GLAPI *p_wglQueryPbufferARB)(struct wgl_pbuffer *,int,int*);
2509         int        (WINE_GLAPI *p_wglReleasePbufferDCARB)(struct wgl_pbuffer *,HDC);
2510         BOOL       (WINE_GLAPI *p_wglReleaseTexImageARB)(struct wgl_pbuffer *,int);
2511         BOOL       (WINE_GLAPI *p_wglSetPbufferAttribARB)(struct wgl_pbuffer *,const int*);
2512         BOOL       (WINE_GLAPI *p_wglSetPixelFormatWINE)(HDC,int);
2513         BOOL       (WINE_GLAPI *p_wglSwapIntervalEXT)(int);
2514     } ext;
2515 };
2516
2517 #define ALL_WGL_FUNCS \
2518     USE_GL_FUNC(glAccum) \
2519     USE_GL_FUNC(glAlphaFunc) \
2520     USE_GL_FUNC(glAreTexturesResident) \
2521     USE_GL_FUNC(glArrayElement) \
2522     USE_GL_FUNC(glBegin) \
2523     USE_GL_FUNC(glBindTexture) \
2524     USE_GL_FUNC(glBitmap) \
2525     USE_GL_FUNC(glBlendFunc) \
2526     USE_GL_FUNC(glCallList) \
2527     USE_GL_FUNC(glCallLists) \
2528     USE_GL_FUNC(glClear) \
2529     USE_GL_FUNC(glClearAccum) \
2530     USE_GL_FUNC(glClearColor) \
2531     USE_GL_FUNC(glClearDepth) \
2532     USE_GL_FUNC(glClearIndex) \
2533     USE_GL_FUNC(glClearStencil) \
2534     USE_GL_FUNC(glClipPlane) \
2535     USE_GL_FUNC(glColor3b) \
2536     USE_GL_FUNC(glColor3bv) \
2537     USE_GL_FUNC(glColor3d) \
2538     USE_GL_FUNC(glColor3dv) \
2539     USE_GL_FUNC(glColor3f) \
2540     USE_GL_FUNC(glColor3fv) \
2541     USE_GL_FUNC(glColor3i) \
2542     USE_GL_FUNC(glColor3iv) \
2543     USE_GL_FUNC(glColor3s) \
2544     USE_GL_FUNC(glColor3sv) \
2545     USE_GL_FUNC(glColor3ub) \
2546     USE_GL_FUNC(glColor3ubv) \
2547     USE_GL_FUNC(glColor3ui) \
2548     USE_GL_FUNC(glColor3uiv) \
2549     USE_GL_FUNC(glColor3us) \
2550     USE_GL_FUNC(glColor3usv) \
2551     USE_GL_FUNC(glColor4b) \
2552     USE_GL_FUNC(glColor4bv) \
2553     USE_GL_FUNC(glColor4d) \
2554     USE_GL_FUNC(glColor4dv) \
2555     USE_GL_FUNC(glColor4f) \
2556     USE_GL_FUNC(glColor4fv) \
2557     USE_GL_FUNC(glColor4i) \
2558     USE_GL_FUNC(glColor4iv) \
2559     USE_GL_FUNC(glColor4s) \
2560     USE_GL_FUNC(glColor4sv) \
2561     USE_GL_FUNC(glColor4ub) \
2562     USE_GL_FUNC(glColor4ubv) \
2563     USE_GL_FUNC(glColor4ui) \
2564     USE_GL_FUNC(glColor4uiv) \
2565     USE_GL_FUNC(glColor4us) \
2566     USE_GL_FUNC(glColor4usv) \
2567     USE_GL_FUNC(glColorMask) \
2568     USE_GL_FUNC(glColorMaterial) \
2569     USE_GL_FUNC(glColorPointer) \
2570     USE_GL_FUNC(glCopyPixels) \
2571     USE_GL_FUNC(glCopyTexImage1D) \
2572     USE_GL_FUNC(glCopyTexImage2D) \
2573     USE_GL_FUNC(glCopyTexSubImage1D) \
2574     USE_GL_FUNC(glCopyTexSubImage2D) \
2575     USE_GL_FUNC(glCullFace) \
2576     USE_GL_FUNC(glDeleteLists) \
2577     USE_GL_FUNC(glDeleteTextures) \
2578     USE_GL_FUNC(glDepthFunc) \
2579     USE_GL_FUNC(glDepthMask) \
2580     USE_GL_FUNC(glDepthRange) \
2581     USE_GL_FUNC(glDisable) \
2582     USE_GL_FUNC(glDisableClientState) \
2583     USE_GL_FUNC(glDrawArrays) \
2584     USE_GL_FUNC(glDrawBuffer) \
2585     USE_GL_FUNC(glDrawElements) \
2586     USE_GL_FUNC(glDrawPixels) \
2587     USE_GL_FUNC(glEdgeFlag) \
2588     USE_GL_FUNC(glEdgeFlagPointer) \
2589     USE_GL_FUNC(glEdgeFlagv) \
2590     USE_GL_FUNC(glEnable) \
2591     USE_GL_FUNC(glEnableClientState) \
2592     USE_GL_FUNC(glEnd) \
2593     USE_GL_FUNC(glEndList) \
2594     USE_GL_FUNC(glEvalCoord1d) \
2595     USE_GL_FUNC(glEvalCoord1dv) \
2596     USE_GL_FUNC(glEvalCoord1f) \
2597     USE_GL_FUNC(glEvalCoord1fv) \
2598     USE_GL_FUNC(glEvalCoord2d) \
2599     USE_GL_FUNC(glEvalCoord2dv) \
2600     USE_GL_FUNC(glEvalCoord2f) \
2601     USE_GL_FUNC(glEvalCoord2fv) \
2602     USE_GL_FUNC(glEvalMesh1) \
2603     USE_GL_FUNC(glEvalMesh2) \
2604     USE_GL_FUNC(glEvalPoint1) \
2605     USE_GL_FUNC(glEvalPoint2) \
2606     USE_GL_FUNC(glFeedbackBuffer) \
2607     USE_GL_FUNC(glFinish) \
2608     USE_GL_FUNC(glFlush) \
2609     USE_GL_FUNC(glFogf) \
2610     USE_GL_FUNC(glFogfv) \
2611     USE_GL_FUNC(glFogi) \
2612     USE_GL_FUNC(glFogiv) \
2613     USE_GL_FUNC(glFrontFace) \
2614     USE_GL_FUNC(glFrustum) \
2615     USE_GL_FUNC(glGenLists) \
2616     USE_GL_FUNC(glGenTextures) \
2617     USE_GL_FUNC(glGetBooleanv) \
2618     USE_GL_FUNC(glGetClipPlane) \
2619     USE_GL_FUNC(glGetDoublev) \
2620     USE_GL_FUNC(glGetError) \
2621     USE_GL_FUNC(glGetFloatv) \
2622     USE_GL_FUNC(glGetIntegerv) \
2623     USE_GL_FUNC(glGetLightfv) \
2624     USE_GL_FUNC(glGetLightiv) \
2625     USE_GL_FUNC(glGetMapdv) \
2626     USE_GL_FUNC(glGetMapfv) \
2627     USE_GL_FUNC(glGetMapiv) \
2628     USE_GL_FUNC(glGetMaterialfv) \
2629     USE_GL_FUNC(glGetMaterialiv) \
2630     USE_GL_FUNC(glGetPixelMapfv) \
2631     USE_GL_FUNC(glGetPixelMapuiv) \
2632     USE_GL_FUNC(glGetPixelMapusv) \
2633     USE_GL_FUNC(glGetPointerv) \
2634     USE_GL_FUNC(glGetPolygonStipple) \
2635     USE_GL_FUNC(glGetString) \
2636     USE_GL_FUNC(glGetTexEnvfv) \
2637     USE_GL_FUNC(glGetTexEnviv) \
2638     USE_GL_FUNC(glGetTexGendv) \
2639     USE_GL_FUNC(glGetTexGenfv) \
2640     USE_GL_FUNC(glGetTexGeniv) \
2641     USE_GL_FUNC(glGetTexImage) \
2642     USE_GL_FUNC(glGetTexLevelParameterfv) \
2643     USE_GL_FUNC(glGetTexLevelParameteriv) \
2644     USE_GL_FUNC(glGetTexParameterfv) \
2645     USE_GL_FUNC(glGetTexParameteriv) \
2646     USE_GL_FUNC(glHint) \
2647     USE_GL_FUNC(glIndexMask) \
2648     USE_GL_FUNC(glIndexPointer) \
2649     USE_GL_FUNC(glIndexd) \
2650     USE_GL_FUNC(glIndexdv) \
2651     USE_GL_FUNC(glIndexf) \
2652     USE_GL_FUNC(glIndexfv) \
2653     USE_GL_FUNC(glIndexi) \
2654     USE_GL_FUNC(glIndexiv) \
2655     USE_GL_FUNC(glIndexs) \
2656     USE_GL_FUNC(glIndexsv) \
2657     USE_GL_FUNC(glIndexub) \
2658     USE_GL_FUNC(glIndexubv) \
2659     USE_GL_FUNC(glInitNames) \
2660     USE_GL_FUNC(glInterleavedArrays) \
2661     USE_GL_FUNC(glIsEnabled) \
2662     USE_GL_FUNC(glIsList) \
2663     USE_GL_FUNC(glIsTexture) \
2664     USE_GL_FUNC(glLightModelf) \
2665     USE_GL_FUNC(glLightModelfv) \
2666     USE_GL_FUNC(glLightModeli) \
2667     USE_GL_FUNC(glLightModeliv) \
2668     USE_GL_FUNC(glLightf) \
2669     USE_GL_FUNC(glLightfv) \
2670     USE_GL_FUNC(glLighti) \
2671     USE_GL_FUNC(glLightiv) \
2672     USE_GL_FUNC(glLineStipple) \
2673     USE_GL_FUNC(glLineWidth) \
2674     USE_GL_FUNC(glListBase) \
2675     USE_GL_FUNC(glLoadIdentity) \
2676     USE_GL_FUNC(glLoadMatrixd) \
2677     USE_GL_FUNC(glLoadMatrixf) \
2678     USE_GL_FUNC(glLoadName) \
2679     USE_GL_FUNC(glLogicOp) \
2680     USE_GL_FUNC(glMap1d) \
2681     USE_GL_FUNC(glMap1f) \
2682     USE_GL_FUNC(glMap2d) \
2683     USE_GL_FUNC(glMap2f) \
2684     USE_GL_FUNC(glMapGrid1d) \
2685     USE_GL_FUNC(glMapGrid1f) \
2686     USE_GL_FUNC(glMapGrid2d) \
2687     USE_GL_FUNC(glMapGrid2f) \
2688     USE_GL_FUNC(glMaterialf) \
2689     USE_GL_FUNC(glMaterialfv) \
2690     USE_GL_FUNC(glMateriali) \
2691     USE_GL_FUNC(glMaterialiv) \
2692     USE_GL_FUNC(glMatrixMode) \
2693     USE_GL_FUNC(glMultMatrixd) \
2694     USE_GL_FUNC(glMultMatrixf) \
2695     USE_GL_FUNC(glNewList) \
2696     USE_GL_FUNC(glNormal3b) \
2697     USE_GL_FUNC(glNormal3bv) \
2698     USE_GL_FUNC(glNormal3d) \
2699     USE_GL_FUNC(glNormal3dv) \
2700     USE_GL_FUNC(glNormal3f) \
2701     USE_GL_FUNC(glNormal3fv) \
2702     USE_GL_FUNC(glNormal3i) \
2703     USE_GL_FUNC(glNormal3iv) \
2704     USE_GL_FUNC(glNormal3s) \
2705     USE_GL_FUNC(glNormal3sv) \
2706     USE_GL_FUNC(glNormalPointer) \
2707     USE_GL_FUNC(glOrtho) \
2708     USE_GL_FUNC(glPassThrough) \
2709     USE_GL_FUNC(glPixelMapfv) \
2710     USE_GL_FUNC(glPixelMapuiv) \
2711     USE_GL_FUNC(glPixelMapusv) \
2712     USE_GL_FUNC(glPixelStoref) \
2713     USE_GL_FUNC(glPixelStorei) \
2714     USE_GL_FUNC(glPixelTransferf) \
2715     USE_GL_FUNC(glPixelTransferi) \
2716     USE_GL_FUNC(glPixelZoom) \
2717     USE_GL_FUNC(glPointSize) \
2718     USE_GL_FUNC(glPolygonMode) \
2719     USE_GL_FUNC(glPolygonOffset) \
2720     USE_GL_FUNC(glPolygonStipple) \
2721     USE_GL_FUNC(glPopAttrib) \
2722     USE_GL_FUNC(glPopClientAttrib) \
2723     USE_GL_FUNC(glPopMatrix) \
2724     USE_GL_FUNC(glPopName) \
2725     USE_GL_FUNC(glPrioritizeTextures) \
2726     USE_GL_FUNC(glPushAttrib) \
2727     USE_GL_FUNC(glPushClientAttrib) \
2728     USE_GL_FUNC(glPushMatrix) \
2729     USE_GL_FUNC(glPushName) \
2730     USE_GL_FUNC(glRasterPos2d) \
2731     USE_GL_FUNC(glRasterPos2dv) \
2732     USE_GL_FUNC(glRasterPos2f) \
2733     USE_GL_FUNC(glRasterPos2fv) \
2734     USE_GL_FUNC(glRasterPos2i) \
2735     USE_GL_FUNC(glRasterPos2iv) \
2736     USE_GL_FUNC(glRasterPos2s) \
2737     USE_GL_FUNC(glRasterPos2sv) \
2738     USE_GL_FUNC(glRasterPos3d) \
2739     USE_GL_FUNC(glRasterPos3dv) \
2740     USE_GL_FUNC(glRasterPos3f) \
2741     USE_GL_FUNC(glRasterPos3fv) \
2742     USE_GL_FUNC(glRasterPos3i) \
2743     USE_GL_FUNC(glRasterPos3iv) \
2744     USE_GL_FUNC(glRasterPos3s) \
2745     USE_GL_FUNC(glRasterPos3sv) \
2746     USE_GL_FUNC(glRasterPos4d) \
2747     USE_GL_FUNC(glRasterPos4dv) \
2748     USE_GL_FUNC(glRasterPos4f) \
2749     USE_GL_FUNC(glRasterPos4fv) \
2750     USE_GL_FUNC(glRasterPos4i) \
2751     USE_GL_FUNC(glRasterPos4iv) \
2752     USE_GL_FUNC(glRasterPos4s) \
2753     USE_GL_FUNC(glRasterPos4sv) \
2754     USE_GL_FUNC(glReadBuffer) \
2755     USE_GL_FUNC(glReadPixels) \
2756     USE_GL_FUNC(glRectd) \
2757     USE_GL_FUNC(glRectdv) \
2758     USE_GL_FUNC(glRectf) \
2759     USE_GL_FUNC(glRectfv) \
2760     USE_GL_FUNC(glRecti) \
2761     USE_GL_FUNC(glRectiv) \
2762     USE_GL_FUNC(glRects) \
2763     USE_GL_FUNC(glRectsv) \
2764     USE_GL_FUNC(glRenderMode) \
2765     USE_GL_FUNC(glRotated) \
2766     USE_GL_FUNC(glRotatef) \
2767     USE_GL_FUNC(glScaled) \
2768     USE_GL_FUNC(glScalef) \
2769     USE_GL_FUNC(glScissor) \
2770     USE_GL_FUNC(glSelectBuffer) \
2771     USE_GL_FUNC(glShadeModel) \
2772     USE_GL_FUNC(glStencilFunc) \
2773     USE_GL_FUNC(glStencilMask) \
2774     USE_GL_FUNC(glStencilOp) \
2775     USE_GL_FUNC(glTexCoord1d) \
2776     USE_GL_FUNC(glTexCoord1dv) \
2777     USE_GL_FUNC(glTexCoord1f) \
2778     USE_GL_FUNC(glTexCoord1fv) \
2779     USE_GL_FUNC(glTexCoord1i) \
2780     USE_GL_FUNC(glTexCoord1iv) \
2781     USE_GL_FUNC(glTexCoord1s) \
2782     USE_GL_FUNC(glTexCoord1sv) \
2783     USE_GL_FUNC(glTexCoord2d) \
2784     USE_GL_FUNC(glTexCoord2dv) \
2785     USE_GL_FUNC(glTexCoord2f) \
2786     USE_GL_FUNC(glTexCoord2fv) \
2787     USE_GL_FUNC(glTexCoord2i) \
2788     USE_GL_FUNC(glTexCoord2iv) \
2789     USE_GL_FUNC(glTexCoord2s) \
2790     USE_GL_FUNC(glTexCoord2sv) \
2791     USE_GL_FUNC(glTexCoord3d) \
2792     USE_GL_FUNC(glTexCoord3dv) \
2793     USE_GL_FUNC(glTexCoord3f) \
2794     USE_GL_FUNC(glTexCoord3fv) \
2795     USE_GL_FUNC(glTexCoord3i) \
2796     USE_GL_FUNC(glTexCoord3iv) \
2797     USE_GL_FUNC(glTexCoord3s) \
2798     USE_GL_FUNC(glTexCoord3sv) \
2799     USE_GL_FUNC(glTexCoord4d) \
2800     USE_GL_FUNC(glTexCoord4dv) \
2801     USE_GL_FUNC(glTexCoord4f) \
2802     USE_GL_FUNC(glTexCoord4fv) \
2803     USE_GL_FUNC(glTexCoord4i) \
2804     USE_GL_FUNC(glTexCoord4iv) \
2805     USE_GL_FUNC(glTexCoord4s) \
2806     USE_GL_FUNC(glTexCoord4sv) \
2807     USE_GL_FUNC(glTexCoordPointer) \
2808     USE_GL_FUNC(glTexEnvf) \
2809     USE_GL_FUNC(glTexEnvfv) \
2810     USE_GL_FUNC(glTexEnvi) \
2811     USE_GL_FUNC(glTexEnviv) \
2812     USE_GL_FUNC(glTexGend) \
2813     USE_GL_FUNC(glTexGendv) \
2814     USE_GL_FUNC(glTexGenf) \
2815     USE_GL_FUNC(glTexGenfv) \
2816     USE_GL_FUNC(glTexGeni) \
2817     USE_GL_FUNC(glTexGeniv) \
2818     USE_GL_FUNC(glTexImage1D) \
2819     USE_GL_FUNC(glTexImage2D) \
2820     USE_GL_FUNC(glTexParameterf) \
2821     USE_GL_FUNC(glTexParameterfv) \
2822     USE_GL_FUNC(glTexParameteri) \
2823     USE_GL_FUNC(glTexParameteriv) \
2824     USE_GL_FUNC(glTexSubImage1D) \
2825     USE_GL_FUNC(glTexSubImage2D) \
2826     USE_GL_FUNC(glTranslated) \
2827     USE_GL_FUNC(glTranslatef) \
2828     USE_GL_FUNC(glVertex2d) \
2829     USE_GL_FUNC(glVertex2dv) \
2830     USE_GL_FUNC(glVertex2f) \
2831     USE_GL_FUNC(glVertex2fv) \
2832     USE_GL_FUNC(glVertex2i) \
2833     USE_GL_FUNC(glVertex2iv) \
2834     USE_GL_FUNC(glVertex2s) \
2835     USE_GL_FUNC(glVertex2sv) \
2836     USE_GL_FUNC(glVertex3d) \
2837     USE_GL_FUNC(glVertex3dv) \
2838     USE_GL_FUNC(glVertex3f) \
2839     USE_GL_FUNC(glVertex3fv) \
2840     USE_GL_FUNC(glVertex3i) \
2841     USE_GL_FUNC(glVertex3iv) \
2842     USE_GL_FUNC(glVertex3s) \
2843     USE_GL_FUNC(glVertex3sv) \
2844     USE_GL_FUNC(glVertex4d) \
2845     USE_GL_FUNC(glVertex4dv) \
2846     USE_GL_FUNC(glVertex4f) \
2847     USE_GL_FUNC(glVertex4fv) \
2848     USE_GL_FUNC(glVertex4i) \
2849     USE_GL_FUNC(glVertex4iv) \
2850     USE_GL_FUNC(glVertex4s) \
2851     USE_GL_FUNC(glVertex4sv) \
2852     USE_GL_FUNC(glVertexPointer) \
2853     USE_GL_FUNC(glViewport)
2854
2855 extern struct opengl_funcs * CDECL __wine_get_wgl_driver( HDC hdc, UINT version );
2856 extern BOOL CDECL __wine_set_pixel_format( HWND hwnd, int format );
2857
2858 #endif /* __WINE_WGL_DRIVER_H */