ReactOS  0.4.14-dev-114-gc8cbd56
wgl_driver.h
Go to the documentation of this file.
1 /* Automatically generated from http://www.opengl.org/registry 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 17
11 
12 struct wgl_context;
13 struct wgl_pbuffer;
14 
16 {
17  struct
18  {
19  BOOL (WINE_GLAPI *p_wglCopyContext)( struct wgl_context * hglrcSrc, struct wgl_context * hglrcDst, UINT mask );
20  struct wgl_context * (WINE_GLAPI *p_wglCreateContext)( HDC hDc );
21  BOOL (WINE_GLAPI *p_wglDeleteContext)( struct wgl_context * oldContext );
22  int (WINE_GLAPI *p_wglDescribePixelFormat)( HDC hdc, int ipfd, UINT cjpfd, PIXELFORMATDESCRIPTOR *ppfd );
23  int (WINE_GLAPI *p_wglGetPixelFormat)( HDC hdc );
24  PROC (WINE_GLAPI *p_wglGetProcAddress)( LPCSTR lpszProc );
25  BOOL (WINE_GLAPI *p_wglMakeCurrent)( HDC hDc, struct wgl_context * newContext );
26  BOOL (WINE_GLAPI *p_wglSetPixelFormat)( HDC hdc, int ipfd, const PIXELFORMATDESCRIPTOR *ppfd );
27  BOOL (WINE_GLAPI *p_wglShareLists)( struct wgl_context * hrcSrvShare, struct wgl_context * hrcSrvSource );
28  BOOL (WINE_GLAPI *p_wglSwapBuffers)( HDC hdc );
29  } wgl;
30 
31  struct
32  {
33  void (WINE_GLAPI *p_glAccum)( GLenum op, GLfloat value );
34  void (WINE_GLAPI *p_glAlphaFunc)( GLenum func, GLfloat ref );
35  GLboolean (WINE_GLAPI *p_glAreTexturesResident)( GLsizei n, const GLuint *textures, GLboolean *residences );
36  void (WINE_GLAPI *p_glArrayElement)( GLint i );
37  void (WINE_GLAPI *p_glBegin)( GLenum mode );
38  void (WINE_GLAPI *p_glBindTexture)( GLenum target, GLuint texture );
40  void (WINE_GLAPI *p_glBlendFunc)( GLenum sfactor, GLenum dfactor );
41  void (WINE_GLAPI *p_glCallList)( GLuint list );
42  void (WINE_GLAPI *p_glCallLists)( GLsizei n, GLenum type, const void *lists );
43  void (WINE_GLAPI *p_glClear)( GLbitfield mask );
45  void (WINE_GLAPI *p_glClearColor)( GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha );
46  void (WINE_GLAPI *p_glClearDepth)( GLdouble depth );
47  void (WINE_GLAPI *p_glClearIndex)( GLfloat c );
48  void (WINE_GLAPI *p_glClearStencil)( GLint s );
49  void (WINE_GLAPI *p_glClipPlane)( GLenum plane, const GLdouble *equation );
51  void (WINE_GLAPI *p_glColor3bv)( const GLbyte *v );
53  void (WINE_GLAPI *p_glColor3dv)( const GLdouble *v );
54  void (WINE_GLAPI *p_glColor3f)( GLfloat red, GLfloat green, GLfloat blue );
55  void (WINE_GLAPI *p_glColor3fv)( const GLfloat *v );
56  void (WINE_GLAPI *p_glColor3i)( GLint red, GLint green, GLint blue );
57  void (WINE_GLAPI *p_glColor3iv)( const GLint *v );
59  void (WINE_GLAPI *p_glColor3sv)( const GLshort *v );
61  void (WINE_GLAPI *p_glColor3ubv)( const GLubyte *v );
62  void (WINE_GLAPI *p_glColor3ui)( GLuint red, GLuint green, GLuint blue );
63  void (WINE_GLAPI *p_glColor3uiv)( const GLuint *v );
65  void (WINE_GLAPI *p_glColor3usv)( const GLushort *v );
67  void (WINE_GLAPI *p_glColor4bv)( const GLbyte *v );
69  void (WINE_GLAPI *p_glColor4dv)( const GLdouble *v );
71  void (WINE_GLAPI *p_glColor4fv)( const GLfloat *v );
73  void (WINE_GLAPI *p_glColor4iv)( const GLint *v );
75  void (WINE_GLAPI *p_glColor4sv)( const GLshort *v );
77  void (WINE_GLAPI *p_glColor4ubv)( const GLubyte *v );
79  void (WINE_GLAPI *p_glColor4uiv)( const GLuint *v );
81  void (WINE_GLAPI *p_glColor4usv)( const GLushort *v );
83  void (WINE_GLAPI *p_glColorMaterial)( GLenum face, GLenum mode );
84  void (WINE_GLAPI *p_glColorPointer)( GLint size, GLenum type, GLsizei stride, const void *pointer );
88  void (WINE_GLAPI *p_glCopyTexSubImage1D)( GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width );
90  void (WINE_GLAPI *p_glCullFace)( GLenum mode );
91  void (WINE_GLAPI *p_glDeleteLists)( GLuint list, GLsizei range );
92  void (WINE_GLAPI *p_glDeleteTextures)( GLsizei n, const GLuint *textures );
93  void (WINE_GLAPI *p_glDepthFunc)( GLenum func );
94  void (WINE_GLAPI *p_glDepthMask)( GLboolean flag );
95  void (WINE_GLAPI *p_glDepthRange)( GLdouble near, GLdouble far );
96  void (WINE_GLAPI *p_glDisable)( GLenum cap );
97  void (WINE_GLAPI *p_glDisableClientState)( GLenum array );
98  void (WINE_GLAPI *p_glDrawArrays)( GLenum mode, GLint first, GLsizei count );
99  void (WINE_GLAPI *p_glDrawBuffer)( GLenum buf );
100  void (WINE_GLAPI *p_glDrawElements)( GLenum mode, GLsizei count, GLenum type, const void *indices );
101  void (WINE_GLAPI *p_glDrawPixels)( GLsizei width, GLsizei height, GLenum format, GLenum type, const void *pixels );
102  void (WINE_GLAPI *p_glEdgeFlag)( GLboolean flag );
103  void (WINE_GLAPI *p_glEdgeFlagPointer)( GLsizei stride, const void *pointer );
104  void (WINE_GLAPI *p_glEdgeFlagv)( const GLboolean *flag );
105  void (WINE_GLAPI *p_glEnable)( GLenum cap );
106  void (WINE_GLAPI *p_glEnableClientState)( GLenum array );
107  void (WINE_GLAPI *p_glEnd)(void);
108  void (WINE_GLAPI *p_glEndList)(void);
109  void (WINE_GLAPI *p_glEvalCoord1d)( GLdouble u );
110  void (WINE_GLAPI *p_glEvalCoord1dv)( const GLdouble *u );
111  void (WINE_GLAPI *p_glEvalCoord1f)( GLfloat u );
112  void (WINE_GLAPI *p_glEvalCoord1fv)( const GLfloat *u );
113  void (WINE_GLAPI *p_glEvalCoord2d)( GLdouble u, GLdouble v );
114  void (WINE_GLAPI *p_glEvalCoord2dv)( const GLdouble *u );
115  void (WINE_GLAPI *p_glEvalCoord2f)( GLfloat u, GLfloat v );
116  void (WINE_GLAPI *p_glEvalCoord2fv)( const GLfloat *u );
117  void (WINE_GLAPI *p_glEvalMesh1)( GLenum mode, GLint i1, GLint i2 );
118  void (WINE_GLAPI *p_glEvalMesh2)( GLenum mode, GLint i1, GLint i2, GLint j1, GLint j2 );
119  void (WINE_GLAPI *p_glEvalPoint1)( GLint i );
120  void (WINE_GLAPI *p_glEvalPoint2)( GLint i, GLint j );
121  void (WINE_GLAPI *p_glFeedbackBuffer)( GLsizei size, GLenum type, GLfloat *buffer );
122  void (WINE_GLAPI *p_glFinish)(void);
123  void (WINE_GLAPI *p_glFlush)(void);
125  void (WINE_GLAPI *p_glFogfv)( GLenum pname, const GLfloat *params );
127  void (WINE_GLAPI *p_glFogiv)( GLenum pname, const GLint *params );
128  void (WINE_GLAPI *p_glFrontFace)( GLenum mode );
130  GLuint (WINE_GLAPI *p_glGenLists)( GLsizei range );
131  void (WINE_GLAPI *p_glGenTextures)( GLsizei n, GLuint *textures );
132  void (WINE_GLAPI *p_glGetBooleanv)( GLenum pname, GLboolean *data );
133  void (WINE_GLAPI *p_glGetClipPlane)( GLenum plane, GLdouble *equation );
134  void (WINE_GLAPI *p_glGetDoublev)( GLenum pname, GLdouble *data );
135  GLenum (WINE_GLAPI *p_glGetError)(void);
136  void (WINE_GLAPI *p_glGetFloatv)( GLenum pname, GLfloat *data );
137  void (WINE_GLAPI *p_glGetIntegerv)( GLenum pname, GLint *data );
139  void (WINE_GLAPI *p_glGetLightiv)( GLenum light, GLenum pname, GLint *params );
141  void (WINE_GLAPI *p_glGetMapfv)( GLenum target, GLenum query, GLfloat *v );
142  void (WINE_GLAPI *p_glGetMapiv)( GLenum target, GLenum query, GLint *v );
143  void (WINE_GLAPI *p_glGetMaterialfv)( GLenum face, GLenum pname, GLfloat *params );
144  void (WINE_GLAPI *p_glGetMaterialiv)( GLenum face, GLenum pname, GLint *params );
145  void (WINE_GLAPI *p_glGetPixelMapfv)( GLenum map, GLfloat *values );
146  void (WINE_GLAPI *p_glGetPixelMapuiv)( GLenum map, GLuint *values );
147  void (WINE_GLAPI *p_glGetPixelMapusv)( GLenum map, GLushort *values );
148  void (WINE_GLAPI *p_glGetPointerv)( GLenum pname, void **params );
149  void (WINE_GLAPI *p_glGetPolygonStipple)( GLubyte *mask );
150  const GLubyte * (WINE_GLAPI *p_glGetString)( GLenum name );
151  void (WINE_GLAPI *p_glGetTexEnvfv)( GLenum target, GLenum pname, GLfloat *params );
152  void (WINE_GLAPI *p_glGetTexEnviv)( GLenum target, GLenum pname, GLint *params );
153  void (WINE_GLAPI *p_glGetTexGendv)( GLenum coord, GLenum pname, GLdouble *params );
154  void (WINE_GLAPI *p_glGetTexGenfv)( GLenum coord, GLenum pname, GLfloat *params );
155  void (WINE_GLAPI *p_glGetTexGeniv)( GLenum coord, GLenum pname, GLint *params );
156  void (WINE_GLAPI *p_glGetTexImage)( GLenum target, GLint level, GLenum format, GLenum type, void *pixels );
157  void (WINE_GLAPI *p_glGetTexLevelParameterfv)( GLenum target, GLint level, GLenum pname, GLfloat *params );
158  void (WINE_GLAPI *p_glGetTexLevelParameteriv)( GLenum target, GLint level, GLenum pname, GLint *params );
159  void (WINE_GLAPI *p_glGetTexParameterfv)( GLenum target, GLenum pname, GLfloat *params );
160  void (WINE_GLAPI *p_glGetTexParameteriv)( GLenum target, GLenum pname, GLint *params );
161  void (WINE_GLAPI *p_glHint)( GLenum target, GLenum mode );
162  void (WINE_GLAPI *p_glIndexMask)( GLuint mask );
163  void (WINE_GLAPI *p_glIndexPointer)( GLenum type, GLsizei stride, const void *pointer );
164  void (WINE_GLAPI *p_glIndexd)( GLdouble c );
165  void (WINE_GLAPI *p_glIndexdv)( const GLdouble *c );
166  void (WINE_GLAPI *p_glIndexf)( GLfloat c );
167  void (WINE_GLAPI *p_glIndexfv)( const GLfloat *c );
168  void (WINE_GLAPI *p_glIndexi)( GLint c );
169  void (WINE_GLAPI *p_glIndexiv)( const GLint *c );
170  void (WINE_GLAPI *p_glIndexs)( GLshort c );
171  void (WINE_GLAPI *p_glIndexsv)( const GLshort *c );
172  void (WINE_GLAPI *p_glIndexub)( GLubyte c );
173  void (WINE_GLAPI *p_glIndexubv)( const GLubyte *c );
174  void (WINE_GLAPI *p_glInitNames)(void);
175  void (WINE_GLAPI *p_glInterleavedArrays)( GLenum format, GLsizei stride, const void *pointer );
176  GLboolean (WINE_GLAPI *p_glIsEnabled)( GLenum cap );
177  GLboolean (WINE_GLAPI *p_glIsList)( GLuint list );
178  GLboolean (WINE_GLAPI *p_glIsTexture)( GLuint texture );
179  void (WINE_GLAPI *p_glLightModelf)( GLenum pname, GLfloat param );
180  void (WINE_GLAPI *p_glLightModelfv)( GLenum pname, const GLfloat *params );
181  void (WINE_GLAPI *p_glLightModeli)( GLenum pname, GLint param );
182  void (WINE_GLAPI *p_glLightModeliv)( GLenum pname, const GLint *params );
184  void (WINE_GLAPI *p_glLightfv)( GLenum light, GLenum pname, const GLfloat *params );
186  void (WINE_GLAPI *p_glLightiv)( GLenum light, GLenum pname, const GLint *params );
187  void (WINE_GLAPI *p_glLineStipple)( GLint factor, GLushort pattern );
188  void (WINE_GLAPI *p_glLineWidth)( GLfloat width );
189  void (WINE_GLAPI *p_glListBase)( GLuint base );
190  void (WINE_GLAPI *p_glLoadIdentity)(void);
191  void (WINE_GLAPI *p_glLoadMatrixd)( const GLdouble *m );
192  void (WINE_GLAPI *p_glLoadMatrixf)( const GLfloat *m );
193  void (WINE_GLAPI *p_glLoadName)( GLuint name );
194  void (WINE_GLAPI *p_glLogicOp)( GLenum opcode );
199  void (WINE_GLAPI *p_glMapGrid1d)( GLint un, GLdouble u1, GLdouble u2 );
200  void (WINE_GLAPI *p_glMapGrid1f)( GLint un, GLfloat u1, GLfloat u2 );
203  void (WINE_GLAPI *p_glMaterialf)( GLenum face, GLenum pname, GLfloat param );
204  void (WINE_GLAPI *p_glMaterialfv)( GLenum face, GLenum pname, const GLfloat *params );
205  void (WINE_GLAPI *p_glMateriali)( GLenum face, GLenum pname, GLint param );
206  void (WINE_GLAPI *p_glMaterialiv)( GLenum face, GLenum pname, const GLint *params );
207  void (WINE_GLAPI *p_glMatrixMode)( GLenum mode );
208  void (WINE_GLAPI *p_glMultMatrixd)( const GLdouble *m );
209  void (WINE_GLAPI *p_glMultMatrixf)( const GLfloat *m );
210  void (WINE_GLAPI *p_glNewList)( GLuint list, GLenum mode );
211  void (WINE_GLAPI *p_glNormal3b)( GLbyte nx, GLbyte ny, GLbyte nz );
212  void (WINE_GLAPI *p_glNormal3bv)( const GLbyte *v );
213  void (WINE_GLAPI *p_glNormal3d)( GLdouble nx, GLdouble ny, GLdouble nz );
214  void (WINE_GLAPI *p_glNormal3dv)( const GLdouble *v );
215  void (WINE_GLAPI *p_glNormal3f)( GLfloat nx, GLfloat ny, GLfloat nz );
216  void (WINE_GLAPI *p_glNormal3fv)( const GLfloat *v );
217  void (WINE_GLAPI *p_glNormal3i)( GLint nx, GLint ny, GLint nz );
218  void (WINE_GLAPI *p_glNormal3iv)( const GLint *v );
219  void (WINE_GLAPI *p_glNormal3s)( GLshort nx, GLshort ny, GLshort nz );
220  void (WINE_GLAPI *p_glNormal3sv)( const GLshort *v );
221  void (WINE_GLAPI *p_glNormalPointer)( GLenum type, GLsizei stride, const void *pointer );
223  void (WINE_GLAPI *p_glPassThrough)( GLfloat token );
224  void (WINE_GLAPI *p_glPixelMapfv)( GLenum map, GLsizei mapsize, const GLfloat *values );
225  void (WINE_GLAPI *p_glPixelMapuiv)( GLenum map, GLsizei mapsize, const GLuint *values );
226  void (WINE_GLAPI *p_glPixelMapusv)( GLenum map, GLsizei mapsize, const GLushort *values );
227  void (WINE_GLAPI *p_glPixelStoref)( GLenum pname, GLfloat param );
228  void (WINE_GLAPI *p_glPixelStorei)( GLenum pname, GLint param );
229  void (WINE_GLAPI *p_glPixelTransferf)( GLenum pname, GLfloat param );
230  void (WINE_GLAPI *p_glPixelTransferi)( GLenum pname, GLint param );
231  void (WINE_GLAPI *p_glPixelZoom)( GLfloat xfactor, GLfloat yfactor );
232  void (WINE_GLAPI *p_glPointSize)( GLfloat size );
233  void (WINE_GLAPI *p_glPolygonMode)( GLenum face, GLenum mode );
234  void (WINE_GLAPI *p_glPolygonOffset)( GLfloat factor, GLfloat units );
235  void (WINE_GLAPI *p_glPolygonStipple)( const GLubyte *mask );
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 n, const GLuint *textures, const GLfloat *priorities );
241  void (WINE_GLAPI *p_glPushAttrib)( GLbitfield mask );
242  void (WINE_GLAPI *p_glPushClientAttrib)( GLbitfield mask );
243  void (WINE_GLAPI *p_glPushMatrix)(void);
244  void (WINE_GLAPI *p_glPushName)( GLuint name );
245  void (WINE_GLAPI *p_glRasterPos2d)( GLdouble x, GLdouble y );
246  void (WINE_GLAPI *p_glRasterPos2dv)( const GLdouble *v );
247  void (WINE_GLAPI *p_glRasterPos2f)( GLfloat x, GLfloat y );
248  void (WINE_GLAPI *p_glRasterPos2fv)( const GLfloat *v );
249  void (WINE_GLAPI *p_glRasterPos2i)( GLint x, GLint y );
250  void (WINE_GLAPI *p_glRasterPos2iv)( const GLint *v );
251  void (WINE_GLAPI *p_glRasterPos2s)( GLshort x, GLshort y );
252  void (WINE_GLAPI *p_glRasterPos2sv)( const GLshort *v );
253  void (WINE_GLAPI *p_glRasterPos3d)( GLdouble x, GLdouble y, GLdouble z );
254  void (WINE_GLAPI *p_glRasterPos3dv)( const GLdouble *v );
255  void (WINE_GLAPI *p_glRasterPos3f)( GLfloat x, GLfloat y, GLfloat z );
256  void (WINE_GLAPI *p_glRasterPos3fv)( const GLfloat *v );
257  void (WINE_GLAPI *p_glRasterPos3i)( GLint x, GLint y, GLint z );
258  void (WINE_GLAPI *p_glRasterPos3iv)( const GLint *v );
259  void (WINE_GLAPI *p_glRasterPos3s)( GLshort x, GLshort y, GLshort z );
260  void (WINE_GLAPI *p_glRasterPos3sv)( const GLshort *v );
261  void (WINE_GLAPI *p_glRasterPos4d)( GLdouble x, GLdouble y, GLdouble z, GLdouble w );
262  void (WINE_GLAPI *p_glRasterPos4dv)( const GLdouble *v );
263  void (WINE_GLAPI *p_glRasterPos4f)( GLfloat x, GLfloat y, GLfloat z, GLfloat w );
264  void (WINE_GLAPI *p_glRasterPos4fv)( const GLfloat *v );
265  void (WINE_GLAPI *p_glRasterPos4i)( GLint x, GLint y, GLint z, GLint w );
266  void (WINE_GLAPI *p_glRasterPos4iv)( const GLint *v );
267  void (WINE_GLAPI *p_glRasterPos4s)( GLshort x, GLshort y, GLshort z, GLshort w );
268  void (WINE_GLAPI *p_glRasterPos4sv)( const GLshort *v );
269  void (WINE_GLAPI *p_glReadBuffer)( GLenum src );
272  void (WINE_GLAPI *p_glRectdv)( const GLdouble *v1, const GLdouble *v2 );
274  void (WINE_GLAPI *p_glRectfv)( const GLfloat *v1, const GLfloat *v2 );
275  void (WINE_GLAPI *p_glRecti)( GLint x1, GLint y1, GLint x2, GLint y2 );
276  void (WINE_GLAPI *p_glRectiv)( const GLint *v1, const GLint *v2 );
278  void (WINE_GLAPI *p_glRectsv)( const GLshort *v1, const GLshort *v2 );
279  GLint (WINE_GLAPI *p_glRenderMode)( GLenum mode );
282  void (WINE_GLAPI *p_glScaled)( GLdouble x, GLdouble y, GLdouble z );
283  void (WINE_GLAPI *p_glScalef)( GLfloat x, GLfloat y, GLfloat z );
284  void (WINE_GLAPI *p_glScissor)( GLint x, GLint y, GLsizei width, GLsizei height );
285  void (WINE_GLAPI *p_glSelectBuffer)( GLsizei size, GLuint *buffer );
286  void (WINE_GLAPI *p_glShadeModel)( GLenum mode );
287  void (WINE_GLAPI *p_glStencilFunc)( GLenum func, GLint ref, GLuint mask );
288  void (WINE_GLAPI *p_glStencilMask)( GLuint mask );
289  void (WINE_GLAPI *p_glStencilOp)( GLenum fail, GLenum zfail, GLenum zpass );
290  void (WINE_GLAPI *p_glTexCoord1d)( GLdouble s );
291  void (WINE_GLAPI *p_glTexCoord1dv)( const GLdouble *v );
292  void (WINE_GLAPI *p_glTexCoord1f)( GLfloat s );
293  void (WINE_GLAPI *p_glTexCoord1fv)( const GLfloat *v );
294  void (WINE_GLAPI *p_glTexCoord1i)( GLint s );
295  void (WINE_GLAPI *p_glTexCoord1iv)( const GLint *v );
296  void (WINE_GLAPI *p_glTexCoord1s)( GLshort s );
297  void (WINE_GLAPI *p_glTexCoord1sv)( const GLshort *v );
298  void (WINE_GLAPI *p_glTexCoord2d)( GLdouble s, GLdouble t );
299  void (WINE_GLAPI *p_glTexCoord2dv)( const GLdouble *v );
300  void (WINE_GLAPI *p_glTexCoord2f)( GLfloat s, GLfloat t );
301  void (WINE_GLAPI *p_glTexCoord2fv)( const GLfloat *v );
302  void (WINE_GLAPI *p_glTexCoord2i)( GLint s, GLint t );
303  void (WINE_GLAPI *p_glTexCoord2iv)( const GLint *v );
304  void (WINE_GLAPI *p_glTexCoord2s)( GLshort s, GLshort t );
305  void (WINE_GLAPI *p_glTexCoord2sv)( const GLshort *v );
306  void (WINE_GLAPI *p_glTexCoord3d)( GLdouble s, GLdouble t, GLdouble r );
307  void (WINE_GLAPI *p_glTexCoord3dv)( const GLdouble *v );
308  void (WINE_GLAPI *p_glTexCoord3f)( GLfloat s, GLfloat t, GLfloat r );
309  void (WINE_GLAPI *p_glTexCoord3fv)( const GLfloat *v );
310  void (WINE_GLAPI *p_glTexCoord3i)( GLint s, GLint t, GLint r );
311  void (WINE_GLAPI *p_glTexCoord3iv)( const GLint *v );
312  void (WINE_GLAPI *p_glTexCoord3s)( GLshort s, GLshort t, GLshort r );
313  void (WINE_GLAPI *p_glTexCoord3sv)( const GLshort *v );
314  void (WINE_GLAPI *p_glTexCoord4d)( GLdouble s, GLdouble t, GLdouble r, GLdouble q );
315  void (WINE_GLAPI *p_glTexCoord4dv)( const GLdouble *v );
316  void (WINE_GLAPI *p_glTexCoord4f)( GLfloat s, GLfloat t, GLfloat r, GLfloat q );
317  void (WINE_GLAPI *p_glTexCoord4fv)( const GLfloat *v );
318  void (WINE_GLAPI *p_glTexCoord4i)( GLint s, GLint t, GLint r, GLint q );
319  void (WINE_GLAPI *p_glTexCoord4iv)( const GLint *v );
320  void (WINE_GLAPI *p_glTexCoord4s)( GLshort s, GLshort t, GLshort r, GLshort q );
321  void (WINE_GLAPI *p_glTexCoord4sv)( const GLshort *v );
322  void (WINE_GLAPI *p_glTexCoordPointer)( GLint size, GLenum type, GLsizei stride, const void *pointer );
323  void (WINE_GLAPI *p_glTexEnvf)( GLenum target, GLenum pname, GLfloat param );
324  void (WINE_GLAPI *p_glTexEnvfv)( GLenum target, GLenum pname, const GLfloat *params );
325  void (WINE_GLAPI *p_glTexEnvi)( GLenum target, GLenum pname, GLint param );
326  void (WINE_GLAPI *p_glTexEnviv)( GLenum target, GLenum pname, const GLint *params );
328  void (WINE_GLAPI *p_glTexGendv)( GLenum coord, GLenum pname, const GLdouble *params );
329  void (WINE_GLAPI *p_glTexGenf)( GLenum coord, GLenum pname, GLfloat param );
330  void (WINE_GLAPI *p_glTexGenfv)( GLenum coord, GLenum pname, const GLfloat *params );
331  void (WINE_GLAPI *p_glTexGeni)( GLenum coord, GLenum pname, GLint param );
332  void (WINE_GLAPI *p_glTexGeniv)( GLenum coord, GLenum pname, const GLint *params );
335  void (WINE_GLAPI *p_glTexParameterf)( GLenum target, GLenum pname, GLfloat param );
336  void (WINE_GLAPI *p_glTexParameterfv)( GLenum target, GLenum pname, const GLfloat *params );
337  void (WINE_GLAPI *p_glTexParameteri)( GLenum target, GLenum pname, GLint param );
338  void (WINE_GLAPI *p_glTexParameteriv)( GLenum target, GLenum pname, const GLint *params );
341  void (WINE_GLAPI *p_glTranslated)( GLdouble x, GLdouble y, GLdouble z );
342  void (WINE_GLAPI *p_glTranslatef)( GLfloat x, GLfloat y, GLfloat z );
343  void (WINE_GLAPI *p_glVertex2d)( GLdouble x, GLdouble y );
344  void (WINE_GLAPI *p_glVertex2dv)( const GLdouble *v );
345  void (WINE_GLAPI *p_glVertex2f)( GLfloat x, GLfloat y );
346  void (WINE_GLAPI *p_glVertex2fv)( const GLfloat *v );
347  void (WINE_GLAPI *p_glVertex2i)( GLint x, GLint y );
348  void (WINE_GLAPI *p_glVertex2iv)( const GLint *v );
349  void (WINE_GLAPI *p_glVertex2s)( GLshort x, GLshort y );
350  void (WINE_GLAPI *p_glVertex2sv)( const GLshort *v );
351  void (WINE_GLAPI *p_glVertex3d)( GLdouble x, GLdouble y, GLdouble z );
352  void (WINE_GLAPI *p_glVertex3dv)( const GLdouble *v );
353  void (WINE_GLAPI *p_glVertex3f)( GLfloat x, GLfloat y, GLfloat z );
354  void (WINE_GLAPI *p_glVertex3fv)( const GLfloat *v );
355  void (WINE_GLAPI *p_glVertex3i)( GLint x, GLint y, GLint z );
356  void (WINE_GLAPI *p_glVertex3iv)( const GLint *v );
357  void (WINE_GLAPI *p_glVertex3s)( GLshort x, GLshort y, GLshort z );
358  void (WINE_GLAPI *p_glVertex3sv)( const GLshort *v );
359  void (WINE_GLAPI *p_glVertex4d)( GLdouble x, GLdouble y, GLdouble z, GLdouble w );
360  void (WINE_GLAPI *p_glVertex4dv)( const GLdouble *v );
361  void (WINE_GLAPI *p_glVertex4f)( GLfloat x, GLfloat y, GLfloat z, GLfloat w );
362  void (WINE_GLAPI *p_glVertex4fv)( const GLfloat *v );
363  void (WINE_GLAPI *p_glVertex4i)( GLint x, GLint y, GLint z, GLint w );
364  void (WINE_GLAPI *p_glVertex4iv)( const GLint *v );
365  void (WINE_GLAPI *p_glVertex4s)( GLshort x, GLshort y, GLshort z, GLshort w );
366  void (WINE_GLAPI *p_glVertex4sv)( const GLshort *v );
367  void (WINE_GLAPI *p_glVertexPointer)( GLint size, GLenum type, GLsizei stride, const void *pointer );
368  void (WINE_GLAPI *p_glViewport)( GLint x, GLint y, GLsizei width, GLsizei height );
369  } gl;
370 
371  struct
372  {
373  void (WINE_GLAPI *p_glAccumxOES)( GLenum op, GLfixed value );
374  GLboolean (WINE_GLAPI *p_glAcquireKeyedMutexWin32EXT)( GLuint memory, GLuint64 key, GLuint timeout );
375  void (WINE_GLAPI *p_glActiveProgramEXT)( GLuint program );
376  void (WINE_GLAPI *p_glActiveShaderProgram)( GLuint pipeline, GLuint program );
377  void (WINE_GLAPI *p_glActiveStencilFaceEXT)( GLenum face );
378  void (WINE_GLAPI *p_glActiveTexture)( GLenum texture );
379  void (WINE_GLAPI *p_glActiveTextureARB)( GLenum texture );
380  void (WINE_GLAPI *p_glActiveVaryingNV)( GLuint program, const GLchar *name );
384  void (WINE_GLAPI *p_glAlphaFuncxOES)( GLenum func, GLfixed ref );
385  void (WINE_GLAPI *p_glAlphaToCoverageDitherControlNV)( GLenum mode );
386  void (WINE_GLAPI *p_glApplyFramebufferAttachmentCMAAINTEL)(void);
387  void (WINE_GLAPI *p_glApplyTextureEXT)( GLenum mode );
388  GLboolean (WINE_GLAPI *p_glAreProgramsResidentNV)( GLsizei n, const GLuint *programs, GLboolean *residences );
389  GLboolean (WINE_GLAPI *p_glAreTexturesResidentEXT)( GLsizei n, const GLuint *textures, GLboolean *residences );
390  void (WINE_GLAPI *p_glArrayElementEXT)( GLint i );
392  void (WINE_GLAPI *p_glAsyncMarkerSGIX)( GLuint marker );
393  void (WINE_GLAPI *p_glAttachObjectARB)( GLhandleARB containerObj, GLhandleARB obj );
394  void (WINE_GLAPI *p_glAttachShader)( GLuint program, GLuint shader );
395  void (WINE_GLAPI *p_glBeginConditionalRender)( GLuint id, GLenum mode );
396  void (WINE_GLAPI *p_glBeginConditionalRenderNV)( GLuint id, GLenum mode );
397  void (WINE_GLAPI *p_glBeginConditionalRenderNVX)( GLuint id );
398  void (WINE_GLAPI *p_glBeginFragmentShaderATI)(void);
399  void (WINE_GLAPI *p_glBeginOcclusionQueryNV)( GLuint id );
400  void (WINE_GLAPI *p_glBeginPerfMonitorAMD)( GLuint monitor );
401  void (WINE_GLAPI *p_glBeginPerfQueryINTEL)( GLuint queryHandle );
402  void (WINE_GLAPI *p_glBeginQuery)( GLenum target, GLuint id );
403  void (WINE_GLAPI *p_glBeginQueryARB)( GLenum target, GLuint id );
404  void (WINE_GLAPI *p_glBeginQueryIndexed)( GLenum target, GLuint index, GLuint id );
405  void (WINE_GLAPI *p_glBeginTransformFeedback)( GLenum primitiveMode );
406  void (WINE_GLAPI *p_glBeginTransformFeedbackEXT)( GLenum primitiveMode );
407  void (WINE_GLAPI *p_glBeginTransformFeedbackNV)( GLenum primitiveMode );
408  void (WINE_GLAPI *p_glBeginVertexShaderEXT)(void);
409  void (WINE_GLAPI *p_glBeginVideoCaptureNV)( GLuint video_capture_slot );
410  void (WINE_GLAPI *p_glBindAttribLocation)( GLuint program, GLuint index, const GLchar *name );
411  void (WINE_GLAPI *p_glBindAttribLocationARB)( GLhandleARB programObj, GLuint index, const GLcharARB *name );
412  void (WINE_GLAPI *p_glBindBuffer)( GLenum target, GLuint buffer );
413  void (WINE_GLAPI *p_glBindBufferARB)( GLenum target, GLuint buffer );
414  void (WINE_GLAPI *p_glBindBufferBase)( GLenum target, GLuint index, GLuint buffer );
415  void (WINE_GLAPI *p_glBindBufferBaseEXT)( GLenum target, GLuint index, GLuint buffer );
416  void (WINE_GLAPI *p_glBindBufferBaseNV)( GLenum target, GLuint index, GLuint buffer );
417  void (WINE_GLAPI *p_glBindBufferOffsetEXT)( GLenum target, GLuint index, GLuint buffer, GLintptr offset );
418  void (WINE_GLAPI *p_glBindBufferOffsetNV)( GLenum target, GLuint index, GLuint buffer, GLintptr offset );
420  void (WINE_GLAPI *p_glBindBufferRangeEXT)( GLenum target, GLuint index, GLuint buffer, GLintptr offset, GLsizeiptr size );
422  void (WINE_GLAPI *p_glBindBuffersBase)( GLenum target, GLuint first, GLsizei count, const GLuint *buffers );
423  void (WINE_GLAPI *p_glBindBuffersRange)( GLenum target, GLuint first, GLsizei count, const GLuint *buffers, const GLintptr *offsets, const GLsizeiptr *sizes );
424  void (WINE_GLAPI *p_glBindFragDataLocation)( GLuint program, GLuint color, const GLchar *name );
425  void (WINE_GLAPI *p_glBindFragDataLocationEXT)( GLuint program, GLuint color, const GLchar *name );
426  void (WINE_GLAPI *p_glBindFragDataLocationIndexed)( GLuint program, GLuint colorNumber, GLuint index, const GLchar *name );
427  void (WINE_GLAPI *p_glBindFragmentShaderATI)( GLuint id );
428  void (WINE_GLAPI *p_glBindFramebuffer)( GLenum target, GLuint framebuffer );
429  void (WINE_GLAPI *p_glBindFramebufferEXT)( GLenum target, GLuint framebuffer );
432  void (WINE_GLAPI *p_glBindImageTextures)( GLuint first, GLsizei count, const GLuint *textures );
433  GLuint (WINE_GLAPI *p_glBindLightParameterEXT)( GLenum light, GLenum value );
434  GLuint (WINE_GLAPI *p_glBindMaterialParameterEXT)( GLenum face, GLenum value );
435  void (WINE_GLAPI *p_glBindMultiTextureEXT)( GLenum texunit, GLenum target, GLuint texture );
436  GLuint (WINE_GLAPI *p_glBindParameterEXT)( GLenum value );
437  void (WINE_GLAPI *p_glBindProgramARB)( GLenum target, GLuint program );
438  void (WINE_GLAPI *p_glBindProgramNV)( GLenum target, GLuint id );
439  void (WINE_GLAPI *p_glBindProgramPipeline)( GLuint pipeline );
440  void (WINE_GLAPI *p_glBindRenderbuffer)( GLenum target, GLuint renderbuffer );
441  void (WINE_GLAPI *p_glBindRenderbufferEXT)( GLenum target, GLuint renderbuffer );
442  void (WINE_GLAPI *p_glBindSampler)( GLuint unit, GLuint sampler );
443  void (WINE_GLAPI *p_glBindSamplers)( GLuint first, GLsizei count, const GLuint *samplers );
444  GLuint (WINE_GLAPI *p_glBindTexGenParameterEXT)( GLenum unit, GLenum coord, GLenum value );
445  void (WINE_GLAPI *p_glBindTextureEXT)( GLenum target, GLuint texture );
446  void (WINE_GLAPI *p_glBindTextureUnit)( GLuint unit, GLuint texture );
447  GLuint (WINE_GLAPI *p_glBindTextureUnitParameterEXT)( GLenum unit, GLenum value );
448  void (WINE_GLAPI *p_glBindTextures)( GLuint first, GLsizei count, const GLuint *textures );
449  void (WINE_GLAPI *p_glBindTransformFeedback)( GLenum target, GLuint id );
450  void (WINE_GLAPI *p_glBindTransformFeedbackNV)( GLenum target, GLuint id );
451  void (WINE_GLAPI *p_glBindVertexArray)( GLuint array );
452  void (WINE_GLAPI *p_glBindVertexArrayAPPLE)( GLuint array );
454  void (WINE_GLAPI *p_glBindVertexBuffers)( GLuint first, GLsizei count, const GLuint *buffers, const GLintptr *offsets, const GLsizei *strides );
455  void (WINE_GLAPI *p_glBindVertexShaderEXT)( GLuint id );
456  void (WINE_GLAPI *p_glBindVideoCaptureStreamBufferNV)( GLuint video_capture_slot, GLuint stream, GLenum frame_region, GLintptrARB offset );
457  void (WINE_GLAPI *p_glBindVideoCaptureStreamTextureNV)( GLuint video_capture_slot, GLuint stream, GLenum frame_region, GLenum target, GLuint texture );
458  void (WINE_GLAPI *p_glBinormal3bEXT)( GLbyte bx, GLbyte by, GLbyte bz );
459  void (WINE_GLAPI *p_glBinormal3bvEXT)( const GLbyte *v );
460  void (WINE_GLAPI *p_glBinormal3dEXT)( GLdouble bx, GLdouble by, GLdouble bz );
461  void (WINE_GLAPI *p_glBinormal3dvEXT)( const GLdouble *v );
462  void (WINE_GLAPI *p_glBinormal3fEXT)( GLfloat bx, GLfloat by, GLfloat bz );
463  void (WINE_GLAPI *p_glBinormal3fvEXT)( const GLfloat *v );
464  void (WINE_GLAPI *p_glBinormal3iEXT)( GLint bx, GLint by, GLint bz );
465  void (WINE_GLAPI *p_glBinormal3ivEXT)( const GLint *v );
466  void (WINE_GLAPI *p_glBinormal3sEXT)( GLshort bx, GLshort by, GLshort bz );
467  void (WINE_GLAPI *p_glBinormal3svEXT)( const GLshort *v );
468  void (WINE_GLAPI *p_glBinormalPointerEXT)( GLenum type, GLsizei stride, const void *pointer );
470  void (WINE_GLAPI *p_glBlendBarrierKHR)(void);
471  void (WINE_GLAPI *p_glBlendBarrierNV)(void);
472  void (WINE_GLAPI *p_glBlendColor)( GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha );
473  void (WINE_GLAPI *p_glBlendColorEXT)( GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha );
475  void (WINE_GLAPI *p_glBlendEquation)( GLenum mode );
476  void (WINE_GLAPI *p_glBlendEquationEXT)( GLenum mode );
477  void (WINE_GLAPI *p_glBlendEquationIndexedAMD)( GLuint buf, GLenum mode );
478  void (WINE_GLAPI *p_glBlendEquationSeparate)( GLenum modeRGB, GLenum modeAlpha );
479  void (WINE_GLAPI *p_glBlendEquationSeparateEXT)( GLenum modeRGB, GLenum modeAlpha );
480  void (WINE_GLAPI *p_glBlendEquationSeparateIndexedAMD)( GLuint buf, GLenum modeRGB, GLenum modeAlpha );
481  void (WINE_GLAPI *p_glBlendEquationSeparatei)( GLuint buf, GLenum modeRGB, GLenum modeAlpha );
482  void (WINE_GLAPI *p_glBlendEquationSeparateiARB)( GLuint buf, GLenum modeRGB, GLenum modeAlpha );
483  void (WINE_GLAPI *p_glBlendEquationi)( GLuint buf, GLenum mode );
484  void (WINE_GLAPI *p_glBlendEquationiARB)( GLuint buf, GLenum mode );
485  void (WINE_GLAPI *p_glBlendFuncIndexedAMD)( GLuint buf, GLenum src, GLenum dst );
486  void (WINE_GLAPI *p_glBlendFuncSeparate)( GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha );
487  void (WINE_GLAPI *p_glBlendFuncSeparateEXT)( GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha );
488  void (WINE_GLAPI *p_glBlendFuncSeparateINGR)( GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha );
489  void (WINE_GLAPI *p_glBlendFuncSeparateIndexedAMD)( GLuint buf, GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha );
490  void (WINE_GLAPI *p_glBlendFuncSeparatei)( GLuint buf, GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha );
491  void (WINE_GLAPI *p_glBlendFuncSeparateiARB)( GLuint buf, GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha );
492  void (WINE_GLAPI *p_glBlendFunci)( GLuint buf, GLenum src, GLenum dst );
493  void (WINE_GLAPI *p_glBlendFunciARB)( GLuint buf, GLenum src, GLenum dst );
494  void (WINE_GLAPI *p_glBlendParameteriNV)( GLenum pname, GLint value );
499  void (WINE_GLAPI *p_glBufferData)( GLenum target, GLsizeiptr size, const void *data, GLenum usage );
500  void (WINE_GLAPI *p_glBufferDataARB)( GLenum target, GLsizeiptrARB size, const void *data, GLenum usage );
501  void (WINE_GLAPI *p_glBufferPageCommitmentARB)( GLenum target, GLintptr offset, GLsizeiptr size, GLboolean commit );
502  void (WINE_GLAPI *p_glBufferParameteriAPPLE)( GLenum target, GLenum pname, GLint param );
503  GLuint (WINE_GLAPI *p_glBufferRegionEnabled)(void);
504  void (WINE_GLAPI *p_glBufferStorage)( GLenum target, GLsizeiptr size, const void *data, GLbitfield flags );
507  void (WINE_GLAPI *p_glBufferSubData)( GLenum target, GLintptr offset, GLsizeiptr size, const void *data );
508  void (WINE_GLAPI *p_glBufferSubDataARB)( GLenum target, GLintptrARB offset, GLsizeiptrARB size, const void *data );
509  void (WINE_GLAPI *p_glCallCommandListNV)( GLuint list );
510  GLenum (WINE_GLAPI *p_glCheckFramebufferStatus)( GLenum target );
511  GLenum (WINE_GLAPI *p_glCheckFramebufferStatusEXT)( GLenum target );
512  GLenum (WINE_GLAPI *p_glCheckNamedFramebufferStatus)( GLuint framebuffer, GLenum target );
513  GLenum (WINE_GLAPI *p_glCheckNamedFramebufferStatusEXT)( GLuint framebuffer, GLenum target );
514  void (WINE_GLAPI *p_glClampColor)( GLenum target, GLenum clamp );
515  void (WINE_GLAPI *p_glClampColorARB)( GLenum target, GLenum clamp );
516  void (WINE_GLAPI *p_glClearAccumxOES)( GLfixed red, GLfixed green, GLfixed blue, GLfixed alpha );
517  void (WINE_GLAPI *p_glClearBufferData)( GLenum target, GLenum internalformat, GLenum format, GLenum type, const void *data );
520  void (WINE_GLAPI *p_glClearBufferfv)( GLenum buffer, GLint drawbuffer, const GLfloat *value );
521  void (WINE_GLAPI *p_glClearBufferiv)( GLenum buffer, GLint drawbuffer, const GLint *value );
522  void (WINE_GLAPI *p_glClearBufferuiv)( GLenum buffer, GLint drawbuffer, const GLuint *value );
523  void (WINE_GLAPI *p_glClearColorIiEXT)( GLint red, GLint green, GLint blue, GLint alpha );
524  void (WINE_GLAPI *p_glClearColorIuiEXT)( GLuint red, GLuint green, GLuint blue, GLuint alpha );
525  void (WINE_GLAPI *p_glClearColorxOES)( GLfixed red, GLfixed green, GLfixed blue, GLfixed alpha );
526  void (WINE_GLAPI *p_glClearDepthdNV)( GLdouble depth );
527  void (WINE_GLAPI *p_glClearDepthf)( GLfloat d );
528  void (WINE_GLAPI *p_glClearDepthfOES)( GLclampf depth );
529  void (WINE_GLAPI *p_glClearDepthxOES)( GLfixed depth );
530  void (WINE_GLAPI *p_glClearNamedBufferData)( GLuint buffer, GLenum internalformat, GLenum format, GLenum type, const void *data );
531  void (WINE_GLAPI *p_glClearNamedBufferDataEXT)( GLuint buffer, GLenum internalformat, GLenum format, GLenum type, const void *data );
532  void (WINE_GLAPI *p_glClearNamedBufferSubData)( GLuint buffer, GLenum internalformat, GLintptr offset, GLsizeiptr size, GLenum format, GLenum type, const void *data );
533  void (WINE_GLAPI *p_glClearNamedBufferSubDataEXT)( GLuint buffer, GLenum internalformat, GLsizeiptr offset, GLsizeiptr size, GLenum format, GLenum type, const void *data );
535  void (WINE_GLAPI *p_glClearNamedFramebufferfv)( GLuint framebuffer, GLenum buffer, GLint drawbuffer, const GLfloat *value );
536  void (WINE_GLAPI *p_glClearNamedFramebufferiv)( GLuint framebuffer, GLenum buffer, GLint drawbuffer, const GLint *value );
537  void (WINE_GLAPI *p_glClearNamedFramebufferuiv)( GLuint framebuffer, GLenum buffer, GLint drawbuffer, const GLuint *value );
538  void (WINE_GLAPI *p_glClearTexImage)( GLuint texture, GLint level, GLenum format, GLenum type, const void *data );
540  void (WINE_GLAPI *p_glClientActiveTexture)( GLenum texture );
541  void (WINE_GLAPI *p_glClientActiveTextureARB)( GLenum texture );
542  void (WINE_GLAPI *p_glClientActiveVertexStreamATI)( GLenum stream );
543  void (WINE_GLAPI *p_glClientAttribDefaultEXT)( GLbitfield mask );
545  void (WINE_GLAPI *p_glClipControl)( GLenum origin, GLenum depth );
546  void (WINE_GLAPI *p_glClipPlanefOES)( GLenum plane, const GLfloat *equation );
547  void (WINE_GLAPI *p_glClipPlanexOES)( GLenum plane, const GLfixed *equation );
548  void (WINE_GLAPI *p_glColor3fVertex3fSUN)( GLfloat r, GLfloat g, GLfloat b, GLfloat x, GLfloat y, GLfloat z );
549  void (WINE_GLAPI *p_glColor3fVertex3fvSUN)( const GLfloat *c, const GLfloat *v );
551  void (WINE_GLAPI *p_glColor3hvNV)( const GLhalfNV *v );
552  void (WINE_GLAPI *p_glColor3xOES)( GLfixed red, GLfixed green, GLfixed blue );
553  void (WINE_GLAPI *p_glColor3xvOES)( const GLfixed *components );
554  void (WINE_GLAPI *p_glColor4fNormal3fVertex3fSUN)( GLfloat r, GLfloat g, GLfloat b, GLfloat a, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z );
555  void (WINE_GLAPI *p_glColor4fNormal3fVertex3fvSUN)( const GLfloat *c, const GLfloat *n, const GLfloat *v );
557  void (WINE_GLAPI *p_glColor4hvNV)( const GLhalfNV *v );
558  void (WINE_GLAPI *p_glColor4ubVertex2fSUN)( GLubyte r, GLubyte g, GLubyte b, GLubyte a, GLfloat x, GLfloat y );
559  void (WINE_GLAPI *p_glColor4ubVertex2fvSUN)( const GLubyte *c, const GLfloat *v );
560  void (WINE_GLAPI *p_glColor4ubVertex3fSUN)( GLubyte r, GLubyte g, GLubyte b, GLubyte a, GLfloat x, GLfloat y, GLfloat z );
561  void (WINE_GLAPI *p_glColor4ubVertex3fvSUN)( const GLubyte *c, const GLfloat *v );
562  void (WINE_GLAPI *p_glColor4xOES)( GLfixed red, GLfixed green, GLfixed blue, GLfixed alpha );
563  void (WINE_GLAPI *p_glColor4xvOES)( const GLfixed *components );
564  void (WINE_GLAPI *p_glColorFormatNV)( GLint size, GLenum type, GLsizei stride );
568  void (WINE_GLAPI *p_glColorMaskIndexedEXT)( GLuint index, GLboolean r, GLboolean g, GLboolean b, GLboolean a );
569  void (WINE_GLAPI *p_glColorMaski)( GLuint index, GLboolean r, GLboolean g, GLboolean b, GLboolean a );
570  void (WINE_GLAPI *p_glColorP3ui)( GLenum type, GLuint color );
571  void (WINE_GLAPI *p_glColorP3uiv)( GLenum type, const GLuint *color );
572  void (WINE_GLAPI *p_glColorP4ui)( GLenum type, GLuint color );
573  void (WINE_GLAPI *p_glColorP4uiv)( GLenum type, const GLuint *color );
574  void (WINE_GLAPI *p_glColorPointerEXT)( GLint size, GLenum type, GLsizei stride, GLsizei count, const void *pointer );
575  void (WINE_GLAPI *p_glColorPointerListIBM)( GLint size, GLenum type, GLint stride, const void **pointer, GLint ptrstride );
576  void (WINE_GLAPI *p_glColorPointervINTEL)( GLint size, GLenum type, const void **pointer );
577  void (WINE_GLAPI *p_glColorSubTable)( GLenum target, GLsizei start, GLsizei count, GLenum format, GLenum type, const void *data );
578  void (WINE_GLAPI *p_glColorSubTableEXT)( GLenum target, GLsizei start, GLsizei count, GLenum format, GLenum type, const void *data );
581  void (WINE_GLAPI *p_glColorTableParameterfv)( GLenum target, GLenum pname, const GLfloat *params );
582  void (WINE_GLAPI *p_glColorTableParameterfvSGI)( GLenum target, GLenum pname, const GLfloat *params );
583  void (WINE_GLAPI *p_glColorTableParameteriv)( GLenum target, GLenum pname, const GLint *params );
584  void (WINE_GLAPI *p_glColorTableParameterivSGI)( GLenum target, GLenum pname, const GLint *params );
585  void (WINE_GLAPI *p_glColorTableSGI)( GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const void *table );
588  void (WINE_GLAPI *p_glCombinerParameterfNV)( GLenum pname, GLfloat param );
589  void (WINE_GLAPI *p_glCombinerParameterfvNV)( GLenum pname, const GLfloat *params );
590  void (WINE_GLAPI *p_glCombinerParameteriNV)( GLenum pname, GLint param );
591  void (WINE_GLAPI *p_glCombinerParameterivNV)( GLenum pname, const GLint *params );
592  void (WINE_GLAPI *p_glCombinerStageParameterfvNV)( GLenum stage, GLenum pname, const GLfloat *params );
593  void (WINE_GLAPI *p_glCommandListSegmentsNV)( GLuint list, GLuint segments );
594  void (WINE_GLAPI *p_glCompileCommandListNV)( GLuint list );
595  void (WINE_GLAPI *p_glCompileShader)( GLuint shader );
596  void (WINE_GLAPI *p_glCompileShaderARB)( GLhandleARB shaderObj );
597  void (WINE_GLAPI *p_glCompileShaderIncludeARB)( GLuint shader, GLsizei count, const GLchar *const*path, const GLint *length );
598  void (WINE_GLAPI *p_glCompressedMultiTexImage1DEXT)( GLenum texunit, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const void *bits );
601  void (WINE_GLAPI *p_glCompressedMultiTexSubImage1DEXT)( GLenum texunit, GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const void *bits );
605  void (WINE_GLAPI *p_glCompressedTexImage1DARB)( GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const void *data );
607  void (WINE_GLAPI *p_glCompressedTexImage2DARB)( GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const void *data );
610  void (WINE_GLAPI *p_glCompressedTexSubImage1D)( GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const void *data );
611  void (WINE_GLAPI *p_glCompressedTexSubImage1DARB)( GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const void *data );
613  void (WINE_GLAPI *p_glCompressedTexSubImage2DARB)( GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const void *data );
616  void (WINE_GLAPI *p_glCompressedTextureImage1DEXT)( GLuint texture, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const void *bits );
617  void (WINE_GLAPI *p_glCompressedTextureImage2DEXT)( GLuint texture, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const void *bits );
619  void (WINE_GLAPI *p_glCompressedTextureSubImage1D)( GLuint texture, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const void *data );
620  void (WINE_GLAPI *p_glCompressedTextureSubImage1DEXT)( GLuint texture, GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const void *bits );
621  void (WINE_GLAPI *p_glCompressedTextureSubImage2D)( GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const void *data );
622  void (WINE_GLAPI *p_glCompressedTextureSubImage2DEXT)( GLuint texture, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const void *bits );
625  void (WINE_GLAPI *p_glConservativeRasterParameterfNV)( GLenum pname, GLfloat value );
626  void (WINE_GLAPI *p_glConservativeRasterParameteriNV)( GLenum pname, GLint param );
627  void (WINE_GLAPI *p_glConvolutionFilter1D)( GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const void *image );
628  void (WINE_GLAPI *p_glConvolutionFilter1DEXT)( GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const void *image );
630  void (WINE_GLAPI *p_glConvolutionFilter2DEXT)( GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const void *image );
631  void (WINE_GLAPI *p_glConvolutionParameterf)( GLenum target, GLenum pname, GLfloat params );
632  void (WINE_GLAPI *p_glConvolutionParameterfEXT)( GLenum target, GLenum pname, GLfloat params );
633  void (WINE_GLAPI *p_glConvolutionParameterfv)( GLenum target, GLenum pname, const GLfloat *params );
634  void (WINE_GLAPI *p_glConvolutionParameterfvEXT)( GLenum target, GLenum pname, const GLfloat *params );
635  void (WINE_GLAPI *p_glConvolutionParameteri)( GLenum target, GLenum pname, GLint params );
636  void (WINE_GLAPI *p_glConvolutionParameteriEXT)( GLenum target, GLenum pname, GLint params );
637  void (WINE_GLAPI *p_glConvolutionParameteriv)( GLenum target, GLenum pname, const GLint *params );
638  void (WINE_GLAPI *p_glConvolutionParameterivEXT)( GLenum target, GLenum pname, const GLint *params );
639  void (WINE_GLAPI *p_glConvolutionParameterxOES)( GLenum target, GLenum pname, GLfixed param );
640  void (WINE_GLAPI *p_glConvolutionParameterxvOES)( GLenum target, GLenum pname, const GLfixed *params );
642  void (WINE_GLAPI *p_glCopyColorSubTable)( GLenum target, GLsizei start, GLint x, GLint y, GLsizei width );
643  void (WINE_GLAPI *p_glCopyColorSubTableEXT)( GLenum target, GLsizei start, GLint x, GLint y, GLsizei width );
645  void (WINE_GLAPI *p_glCopyColorTableSGI)( GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width );
646  void (WINE_GLAPI *p_glCopyConvolutionFilter1D)( GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width );
647  void (WINE_GLAPI *p_glCopyConvolutionFilter1DEXT)( GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width );
649  void (WINE_GLAPI *p_glCopyConvolutionFilter2DEXT)( GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height );
654  void (WINE_GLAPI *p_glCopyMultiTexSubImage1DEXT)( GLenum texunit, GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width );
658  void (WINE_GLAPI *p_glCopyPathNV)( GLuint resultPath, GLuint srcPath );
661  void (WINE_GLAPI *p_glCopyTexSubImage1DEXT)( GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width );
667  void (WINE_GLAPI *p_glCopyTextureSubImage1D)( GLuint texture, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width );
668  void (WINE_GLAPI *p_glCopyTextureSubImage1DEXT)( GLuint texture, GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width );
674  void (WINE_GLAPI *p_glCoverFillPathNV)( GLuint path, GLenum coverMode );
675  void (WINE_GLAPI *p_glCoverStrokePathInstancedNV)( GLsizei numPaths, GLenum pathNameType, const void *paths, GLuint pathBase, GLenum coverMode, GLenum transformType, const GLfloat *transformValues );
676  void (WINE_GLAPI *p_glCoverStrokePathNV)( GLuint path, GLenum coverMode );
677  void (WINE_GLAPI *p_glCoverageModulationNV)( GLenum components );
678  void (WINE_GLAPI *p_glCoverageModulationTableNV)( GLsizei n, const GLfloat *v );
679  void (WINE_GLAPI *p_glCreateBuffers)( GLsizei n, GLuint *buffers );
680  void (WINE_GLAPI *p_glCreateCommandListsNV)( GLsizei n, GLuint *lists );
681  void (WINE_GLAPI *p_glCreateFramebuffers)( GLsizei n, GLuint *framebuffers );
682  void (WINE_GLAPI *p_glCreateMemoryObjectsEXT)( GLsizei n, GLuint *memoryObjects );
683  void (WINE_GLAPI *p_glCreatePerfQueryINTEL)( GLuint queryId, GLuint *queryHandle );
684  GLuint (WINE_GLAPI *p_glCreateProgram)(void);
685  GLhandleARB (WINE_GLAPI *p_glCreateProgramObjectARB)(void);
686  void (WINE_GLAPI *p_glCreateProgramPipelines)( GLsizei n, GLuint *pipelines );
687  void (WINE_GLAPI *p_glCreateQueries)( GLenum target, GLsizei n, GLuint *ids );
688  void (WINE_GLAPI *p_glCreateRenderbuffers)( GLsizei n, GLuint *renderbuffers );
689  void (WINE_GLAPI *p_glCreateSamplers)( GLsizei n, GLuint *samplers );
690  GLuint (WINE_GLAPI *p_glCreateShader)( GLenum type );
691  GLhandleARB (WINE_GLAPI *p_glCreateShaderObjectARB)( GLenum shaderType );
692  GLuint (WINE_GLAPI *p_glCreateShaderProgramEXT)( GLenum type, const GLchar *string );
693  GLuint (WINE_GLAPI *p_glCreateShaderProgramv)( GLenum type, GLsizei count, const GLchar *const*strings );
694  void (WINE_GLAPI *p_glCreateStatesNV)( GLsizei n, GLuint *states );
695  GLsync (WINE_GLAPI *p_glCreateSyncFromCLeventARB)( struct _cl_context *context, struct _cl_event *event, GLbitfield flags );
696  void (WINE_GLAPI *p_glCreateTextures)( GLenum target, GLsizei n, GLuint *textures );
697  void (WINE_GLAPI *p_glCreateTransformFeedbacks)( GLsizei n, GLuint *ids );
698  void (WINE_GLAPI *p_glCreateVertexArrays)( GLsizei n, GLuint *arrays );
699  void (WINE_GLAPI *p_glCullParameterdvEXT)( GLenum pname, GLdouble *params );
700  void (WINE_GLAPI *p_glCullParameterfvEXT)( GLenum pname, GLfloat *params );
701  void (WINE_GLAPI *p_glCurrentPaletteMatrixARB)( GLint index );
702  void (WINE_GLAPI *p_glDebugMessageCallback)( GLDEBUGPROC callback, const void *userParam );
703  void (WINE_GLAPI *p_glDebugMessageCallbackAMD)( GLDEBUGPROCAMD callback, void *userParam );
704  void (WINE_GLAPI *p_glDebugMessageCallbackARB)( GLDEBUGPROCARB callback, const void *userParam );
706  void (WINE_GLAPI *p_glDebugMessageControlARB)( GLenum source, GLenum type, GLenum severity, GLsizei count, const GLuint *ids, GLboolean enabled );
707  void (WINE_GLAPI *p_glDebugMessageEnableAMD)( GLenum category, GLenum severity, GLsizei count, const GLuint *ids, GLboolean enabled );
708  void (WINE_GLAPI *p_glDebugMessageInsert)( GLenum source, GLenum type, GLuint id, GLenum severity, GLsizei length, const GLchar *buf );
709  void (WINE_GLAPI *p_glDebugMessageInsertAMD)( GLenum category, GLenum severity, GLuint id, GLsizei length, const GLchar *buf );
710  void (WINE_GLAPI *p_glDebugMessageInsertARB)( GLenum source, GLenum type, GLuint id, GLenum severity, GLsizei length, const GLchar *buf );
711  void (WINE_GLAPI *p_glDeformSGIX)( GLbitfield mask );
714  void (WINE_GLAPI *p_glDeleteAsyncMarkersSGIX)( GLuint marker, GLsizei range );
715  void (WINE_GLAPI *p_glDeleteBufferRegion)( GLenum region );
716  void (WINE_GLAPI *p_glDeleteBuffers)( GLsizei n, const GLuint *buffers );
717  void (WINE_GLAPI *p_glDeleteBuffersARB)( GLsizei n, const GLuint *buffers );
718  void (WINE_GLAPI *p_glDeleteCommandListsNV)( GLsizei n, const GLuint *lists );
719  void (WINE_GLAPI *p_glDeleteFencesAPPLE)( GLsizei n, const GLuint *fences );
720  void (WINE_GLAPI *p_glDeleteFencesNV)( GLsizei n, const GLuint *fences );
721  void (WINE_GLAPI *p_glDeleteFragmentShaderATI)( GLuint id );
722  void (WINE_GLAPI *p_glDeleteFramebuffers)( GLsizei n, const GLuint *framebuffers );
723  void (WINE_GLAPI *p_glDeleteFramebuffersEXT)( GLsizei n, const GLuint *framebuffers );
724  void (WINE_GLAPI *p_glDeleteMemoryObjectsEXT)( GLsizei n, const GLuint *memoryObjects );
725  void (WINE_GLAPI *p_glDeleteNamedStringARB)( GLint namelen, const GLchar *name );
726  void (WINE_GLAPI *p_glDeleteNamesAMD)( GLenum identifier, GLuint num, const GLuint *names );
727  void (WINE_GLAPI *p_glDeleteObjectARB)( GLhandleARB obj );
728  void (WINE_GLAPI *p_glDeleteObjectBufferATI)( GLuint buffer );
729  void (WINE_GLAPI *p_glDeleteOcclusionQueriesNV)( GLsizei n, const GLuint *ids );
730  void (WINE_GLAPI *p_glDeletePathsNV)( GLuint path, GLsizei range );
731  void (WINE_GLAPI *p_glDeletePerfMonitorsAMD)( GLsizei n, GLuint *monitors );
732  void (WINE_GLAPI *p_glDeletePerfQueryINTEL)( GLuint queryHandle );
733  void (WINE_GLAPI *p_glDeleteProgram)( GLuint program );
734  void (WINE_GLAPI *p_glDeleteProgramPipelines)( GLsizei n, const GLuint *pipelines );
735  void (WINE_GLAPI *p_glDeleteProgramsARB)( GLsizei n, const GLuint *programs );
736  void (WINE_GLAPI *p_glDeleteProgramsNV)( GLsizei n, const GLuint *programs );
737  void (WINE_GLAPI *p_glDeleteQueries)( GLsizei n, const GLuint *ids );
738  void (WINE_GLAPI *p_glDeleteQueriesARB)( GLsizei n, const GLuint *ids );
739  void (WINE_GLAPI *p_glDeleteQueryResourceTagNV)( GLsizei n, const GLint *tagIds );
740  void (WINE_GLAPI *p_glDeleteRenderbuffers)( GLsizei n, const GLuint *renderbuffers );
741  void (WINE_GLAPI *p_glDeleteRenderbuffersEXT)( GLsizei n, const GLuint *renderbuffers );
742  void (WINE_GLAPI *p_glDeleteSamplers)( GLsizei count, const GLuint *samplers );
743  void (WINE_GLAPI *p_glDeleteSemaphoresEXT)( GLsizei n, const GLuint *semaphores );
744  void (WINE_GLAPI *p_glDeleteShader)( GLuint shader );
745  void (WINE_GLAPI *p_glDeleteStatesNV)( GLsizei n, const GLuint *states );
746  void (WINE_GLAPI *p_glDeleteSync)( GLsync sync );
747  void (WINE_GLAPI *p_glDeleteTexturesEXT)( GLsizei n, const GLuint *textures );
748  void (WINE_GLAPI *p_glDeleteTransformFeedbacks)( GLsizei n, const GLuint *ids );
749  void (WINE_GLAPI *p_glDeleteTransformFeedbacksNV)( GLsizei n, const GLuint *ids );
750  void (WINE_GLAPI *p_glDeleteVertexArrays)( GLsizei n, const GLuint *arrays );
751  void (WINE_GLAPI *p_glDeleteVertexArraysAPPLE)( GLsizei n, const GLuint *arrays );
752  void (WINE_GLAPI *p_glDeleteVertexShaderEXT)( GLuint id );
753  void (WINE_GLAPI *p_glDepthBoundsEXT)( GLclampd zmin, GLclampd zmax );
754  void (WINE_GLAPI *p_glDepthBoundsdNV)( GLdouble zmin, GLdouble zmax );
755  void (WINE_GLAPI *p_glDepthRangeArrayv)( GLuint first, GLsizei count, const GLdouble *v );
756  void (WINE_GLAPI *p_glDepthRangeIndexed)( GLuint index, GLdouble n, GLdouble f );
757  void (WINE_GLAPI *p_glDepthRangedNV)( GLdouble zNear, GLdouble zFar );
758  void (WINE_GLAPI *p_glDepthRangef)( GLfloat n, GLfloat f );
759  void (WINE_GLAPI *p_glDepthRangefOES)( GLclampf n, GLclampf f );
760  void (WINE_GLAPI *p_glDepthRangexOES)( GLfixed n, GLfixed f );
761  void (WINE_GLAPI *p_glDetachObjectARB)( GLhandleARB containerObj, GLhandleARB attachedObj );
762  void (WINE_GLAPI *p_glDetachShader)( GLuint program, GLuint shader );
763  void (WINE_GLAPI *p_glDetailTexFuncSGIS)( GLenum target, GLsizei n, const GLfloat *points );
764  void (WINE_GLAPI *p_glDisableClientStateIndexedEXT)( GLenum array, GLuint index );
765  void (WINE_GLAPI *p_glDisableClientStateiEXT)( GLenum array, GLuint index );
766  void (WINE_GLAPI *p_glDisableIndexedEXT)( GLenum target, GLuint index );
767  void (WINE_GLAPI *p_glDisableVariantClientStateEXT)( GLuint id );
768  void (WINE_GLAPI *p_glDisableVertexArrayAttrib)( GLuint vaobj, GLuint index );
769  void (WINE_GLAPI *p_glDisableVertexArrayAttribEXT)( GLuint vaobj, GLuint index );
770  void (WINE_GLAPI *p_glDisableVertexArrayEXT)( GLuint vaobj, GLenum array );
771  void (WINE_GLAPI *p_glDisableVertexAttribAPPLE)( GLuint index, GLenum pname );
772  void (WINE_GLAPI *p_glDisableVertexAttribArray)( GLuint index );
773  void (WINE_GLAPI *p_glDisableVertexAttribArrayARB)( GLuint index );
774  void (WINE_GLAPI *p_glDisablei)( GLenum target, GLuint index );
775  void (WINE_GLAPI *p_glDispatchCompute)( GLuint num_groups_x, GLuint num_groups_y, GLuint num_groups_z );
777  void (WINE_GLAPI *p_glDispatchComputeIndirect)( GLintptr indirect );
778  void (WINE_GLAPI *p_glDrawArraysEXT)( GLenum mode, GLint first, GLsizei count );
779  void (WINE_GLAPI *p_glDrawArraysIndirect)( GLenum mode, const void *indirect );
781  void (WINE_GLAPI *p_glDrawArraysInstancedARB)( GLenum mode, GLint first, GLsizei count, GLsizei primcount );
782  void (WINE_GLAPI *p_glDrawArraysInstancedBaseInstance)( GLenum mode, GLint first, GLsizei count, GLsizei instancecount, GLuint baseinstance );
783  void (WINE_GLAPI *p_glDrawArraysInstancedEXT)( GLenum mode, GLint start, GLsizei count, GLsizei primcount );
784  void (WINE_GLAPI *p_glDrawBufferRegion)( GLenum region, GLint x, GLint y, GLsizei width, GLsizei height, GLint xDest, GLint yDest );
785  void (WINE_GLAPI *p_glDrawBuffers)( GLsizei n, const GLenum *bufs );
786  void (WINE_GLAPI *p_glDrawBuffersARB)( GLsizei n, const GLenum *bufs );
787  void (WINE_GLAPI *p_glDrawBuffersATI)( GLsizei n, const GLenum *bufs );
788  void (WINE_GLAPI *p_glDrawCommandsAddressNV)( GLenum primitiveMode, const GLuint64 *indirects, const GLsizei *sizes, GLuint count );
789  void (WINE_GLAPI *p_glDrawCommandsNV)( GLenum primitiveMode, GLuint buffer, const GLintptr *indirects, const GLsizei *sizes, GLuint count );
790  void (WINE_GLAPI *p_glDrawCommandsStatesAddressNV)( const GLuint64 *indirects, const GLsizei *sizes, const GLuint *states, const GLuint *fbos, GLuint count );
791  void (WINE_GLAPI *p_glDrawCommandsStatesNV)( GLuint buffer, const GLintptr *indirects, const GLsizei *sizes, const GLuint *states, const GLuint *fbos, GLuint count );
792  void (WINE_GLAPI *p_glDrawElementArrayAPPLE)( GLenum mode, GLint first, GLsizei count );
793  void (WINE_GLAPI *p_glDrawElementArrayATI)( GLenum mode, GLsizei count );
794  void (WINE_GLAPI *p_glDrawElementsBaseVertex)( GLenum mode, GLsizei count, GLenum type, const void *indices, GLint basevertex );
795  void (WINE_GLAPI *p_glDrawElementsIndirect)( GLenum mode, GLenum type, const void *indirect );
796  void (WINE_GLAPI *p_glDrawElementsInstanced)( GLenum mode, GLsizei count, GLenum type, const void *indices, GLsizei instancecount );
797  void (WINE_GLAPI *p_glDrawElementsInstancedARB)( GLenum mode, GLsizei count, GLenum type, const void *indices, GLsizei primcount );
798  void (WINE_GLAPI *p_glDrawElementsInstancedBaseInstance)( GLenum mode, GLsizei count, GLenum type, const void *indices, GLsizei instancecount, GLuint baseinstance );
799  void (WINE_GLAPI *p_glDrawElementsInstancedBaseVertex)( GLenum mode, GLsizei count, GLenum type, const void *indices, GLsizei instancecount, GLint basevertex );
800  void (WINE_GLAPI *p_glDrawElementsInstancedBaseVertexBaseInstance)( GLenum mode, GLsizei count, GLenum type, const void *indices, GLsizei instancecount, GLint basevertex, GLuint baseinstance );
801  void (WINE_GLAPI *p_glDrawElementsInstancedEXT)( GLenum mode, GLsizei count, GLenum type, const void *indices, GLsizei primcount );
802  void (WINE_GLAPI *p_glDrawMeshArraysSUN)( GLenum mode, GLint first, GLsizei count, GLsizei width );
803  void (WINE_GLAPI *p_glDrawRangeElementArrayAPPLE)( GLenum mode, GLuint start, GLuint end, GLint first, GLsizei count );
804  void (WINE_GLAPI *p_glDrawRangeElementArrayATI)( GLenum mode, GLuint start, GLuint end, GLsizei count );
805  void (WINE_GLAPI *p_glDrawRangeElements)( GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const void *indices );
806  void (WINE_GLAPI *p_glDrawRangeElementsBaseVertex)( GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const void *indices, GLint basevertex );
807  void (WINE_GLAPI *p_glDrawRangeElementsEXT)( GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const void *indices );
809  void (WINE_GLAPI *p_glDrawTransformFeedback)( GLenum mode, GLuint id );
810  void (WINE_GLAPI *p_glDrawTransformFeedbackInstanced)( GLenum mode, GLuint id, GLsizei instancecount );
811  void (WINE_GLAPI *p_glDrawTransformFeedbackNV)( GLenum mode, GLuint id );
812  void (WINE_GLAPI *p_glDrawTransformFeedbackStream)( GLenum mode, GLuint id, GLuint stream );
813  void (WINE_GLAPI *p_glDrawTransformFeedbackStreamInstanced)( GLenum mode, GLuint id, GLuint stream, GLsizei instancecount );
815  void (WINE_GLAPI *p_glEdgeFlagFormatNV)( GLsizei stride );
816  void (WINE_GLAPI *p_glEdgeFlagPointerEXT)( GLsizei stride, GLsizei count, const GLboolean *pointer );
817  void (WINE_GLAPI *p_glEdgeFlagPointerListIBM)( GLint stride, const GLboolean **pointer, GLint ptrstride );
818  void (WINE_GLAPI *p_glElementPointerAPPLE)( GLenum type, const void *pointer );
819  void (WINE_GLAPI *p_glElementPointerATI)( GLenum type, const void *pointer );
820  void (WINE_GLAPI *p_glEnableClientStateIndexedEXT)( GLenum array, GLuint index );
821  void (WINE_GLAPI *p_glEnableClientStateiEXT)( GLenum array, GLuint index );
822  void (WINE_GLAPI *p_glEnableIndexedEXT)( GLenum target, GLuint index );
823  void (WINE_GLAPI *p_glEnableVariantClientStateEXT)( GLuint id );
824  void (WINE_GLAPI *p_glEnableVertexArrayAttrib)( GLuint vaobj, GLuint index );
825  void (WINE_GLAPI *p_glEnableVertexArrayAttribEXT)( GLuint vaobj, GLuint index );
826  void (WINE_GLAPI *p_glEnableVertexArrayEXT)( GLuint vaobj, GLenum array );
827  void (WINE_GLAPI *p_glEnableVertexAttribAPPLE)( GLuint index, GLenum pname );
828  void (WINE_GLAPI *p_glEnableVertexAttribArray)( GLuint index );
829  void (WINE_GLAPI *p_glEnableVertexAttribArrayARB)( GLuint index );
830  void (WINE_GLAPI *p_glEnablei)( GLenum target, GLuint index );
831  void (WINE_GLAPI *p_glEndConditionalRender)(void);
832  void (WINE_GLAPI *p_glEndConditionalRenderNV)(void);
833  void (WINE_GLAPI *p_glEndConditionalRenderNVX)(void);
834  void (WINE_GLAPI *p_glEndFragmentShaderATI)(void);
835  void (WINE_GLAPI *p_glEndOcclusionQueryNV)(void);
836  void (WINE_GLAPI *p_glEndPerfMonitorAMD)( GLuint monitor );
837  void (WINE_GLAPI *p_glEndPerfQueryINTEL)( GLuint queryHandle );
838  void (WINE_GLAPI *p_glEndQuery)( GLenum target );
839  void (WINE_GLAPI *p_glEndQueryARB)( GLenum target );
840  void (WINE_GLAPI *p_glEndQueryIndexed)( GLenum target, GLuint index );
841  void (WINE_GLAPI *p_glEndTransformFeedback)(void);
842  void (WINE_GLAPI *p_glEndTransformFeedbackEXT)(void);
843  void (WINE_GLAPI *p_glEndTransformFeedbackNV)(void);
844  void (WINE_GLAPI *p_glEndVertexShaderEXT)(void);
845  void (WINE_GLAPI *p_glEndVideoCaptureNV)( GLuint video_capture_slot );
846  void (WINE_GLAPI *p_glEvalCoord1xOES)( GLfixed u );
847  void (WINE_GLAPI *p_glEvalCoord1xvOES)( const GLfixed *coords );
848  void (WINE_GLAPI *p_glEvalCoord2xOES)( GLfixed u, GLfixed v );
849  void (WINE_GLAPI *p_glEvalCoord2xvOES)( const GLfixed *coords );
850  void (WINE_GLAPI *p_glEvalMapsNV)( GLenum target, GLenum mode );
851  void (WINE_GLAPI *p_glEvaluateDepthValuesARB)(void);
852  void (WINE_GLAPI *p_glExecuteProgramNV)( GLenum target, GLuint id, const GLfloat *params );
853  void (WINE_GLAPI *p_glExtractComponentEXT)( GLuint res, GLuint src, GLuint num );
854  void (WINE_GLAPI *p_glFeedbackBufferxOES)( GLsizei n, GLenum type, const GLfixed *buffer );
855  GLsync (WINE_GLAPI *p_glFenceSync)( GLenum condition, GLbitfield flags );
857  GLint (WINE_GLAPI *p_glFinishAsyncSGIX)( GLuint *markerp );
858  void (WINE_GLAPI *p_glFinishFenceAPPLE)( GLuint fence );
859  void (WINE_GLAPI *p_glFinishFenceNV)( GLuint fence );
860  void (WINE_GLAPI *p_glFinishObjectAPPLE)( GLenum object, GLint name );
861  void (WINE_GLAPI *p_glFinishTextureSUNX)(void);
862  void (WINE_GLAPI *p_glFlushMappedBufferRange)( GLenum target, GLintptr offset, GLsizeiptr length );
863  void (WINE_GLAPI *p_glFlushMappedBufferRangeAPPLE)( GLenum target, GLintptr offset, GLsizeiptr size );
864  void (WINE_GLAPI *p_glFlushMappedNamedBufferRange)( GLuint buffer, GLintptr offset, GLsizeiptr length );
865  void (WINE_GLAPI *p_glFlushMappedNamedBufferRangeEXT)( GLuint buffer, GLintptr offset, GLsizeiptr length );
866  void (WINE_GLAPI *p_glFlushPixelDataRangeNV)( GLenum target );
867  void (WINE_GLAPI *p_glFlushRasterSGIX)(void);
868  void (WINE_GLAPI *p_glFlushStaticDataIBM)( GLenum target );
869  void (WINE_GLAPI *p_glFlushVertexArrayRangeAPPLE)( GLsizei length, void *pointer );
870  void (WINE_GLAPI *p_glFlushVertexArrayRangeNV)(void);
871  void (WINE_GLAPI *p_glFogCoordFormatNV)( GLenum type, GLsizei stride );
872  void (WINE_GLAPI *p_glFogCoordPointer)( GLenum type, GLsizei stride, const void *pointer );
873  void (WINE_GLAPI *p_glFogCoordPointerEXT)( GLenum type, GLsizei stride, const void *pointer );
874  void (WINE_GLAPI *p_glFogCoordPointerListIBM)( GLenum type, GLint stride, const void **pointer, GLint ptrstride );
875  void (WINE_GLAPI *p_glFogCoordd)( GLdouble coord );
876  void (WINE_GLAPI *p_glFogCoorddEXT)( GLdouble coord );
877  void (WINE_GLAPI *p_glFogCoorddv)( const GLdouble *coord );
878  void (WINE_GLAPI *p_glFogCoorddvEXT)( const GLdouble *coord );
879  void (WINE_GLAPI *p_glFogCoordf)( GLfloat coord );
880  void (WINE_GLAPI *p_glFogCoordfEXT)( GLfloat coord );
881  void (WINE_GLAPI *p_glFogCoordfv)( const GLfloat *coord );
882  void (WINE_GLAPI *p_glFogCoordfvEXT)( const GLfloat *coord );
883  void (WINE_GLAPI *p_glFogCoordhNV)( GLhalfNV fog );
884  void (WINE_GLAPI *p_glFogCoordhvNV)( const GLhalfNV *fog );
885  void (WINE_GLAPI *p_glFogFuncSGIS)( GLsizei n, const GLfloat *points );
886  void (WINE_GLAPI *p_glFogxOES)( GLenum pname, GLfixed param );
887  void (WINE_GLAPI *p_glFogxvOES)( GLenum pname, const GLfixed *param );
888  void (WINE_GLAPI *p_glFragmentColorMaterialSGIX)( GLenum face, GLenum mode );
889  void (WINE_GLAPI *p_glFragmentCoverageColorNV)( GLuint color );
890  void (WINE_GLAPI *p_glFragmentLightModelfSGIX)( GLenum pname, GLfloat param );
891  void (WINE_GLAPI *p_glFragmentLightModelfvSGIX)( GLenum pname, const GLfloat *params );
892  void (WINE_GLAPI *p_glFragmentLightModeliSGIX)( GLenum pname, GLint param );
893  void (WINE_GLAPI *p_glFragmentLightModelivSGIX)( GLenum pname, const GLint *params );
894  void (WINE_GLAPI *p_glFragmentLightfSGIX)( GLenum light, GLenum pname, GLfloat param );
895  void (WINE_GLAPI *p_glFragmentLightfvSGIX)( GLenum light, GLenum pname, const GLfloat *params );
896  void (WINE_GLAPI *p_glFragmentLightiSGIX)( GLenum light, GLenum pname, GLint param );
897  void (WINE_GLAPI *p_glFragmentLightivSGIX)( GLenum light, GLenum pname, const GLint *params );
898  void (WINE_GLAPI *p_glFragmentMaterialfSGIX)( GLenum face, GLenum pname, GLfloat param );
899  void (WINE_GLAPI *p_glFragmentMaterialfvSGIX)( GLenum face, GLenum pname, const GLfloat *params );
900  void (WINE_GLAPI *p_glFragmentMaterialiSGIX)( GLenum face, GLenum pname, GLint param );
901  void (WINE_GLAPI *p_glFragmentMaterialivSGIX)( GLenum face, GLenum pname, const GLint *params );
902  void (WINE_GLAPI *p_glFrameTerminatorGREMEDY)(void);
903  void (WINE_GLAPI *p_glFrameZoomSGIX)( GLint factor );
904  void (WINE_GLAPI *p_glFramebufferDrawBufferEXT)( GLuint framebuffer, GLenum mode );
905  void (WINE_GLAPI *p_glFramebufferDrawBuffersEXT)( GLuint framebuffer, GLsizei n, const GLenum *bufs );
906  void (WINE_GLAPI *p_glFramebufferParameteri)( GLenum target, GLenum pname, GLint param );
907  void (WINE_GLAPI *p_glFramebufferReadBufferEXT)( GLuint framebuffer, GLenum mode );
909  void (WINE_GLAPI *p_glFramebufferRenderbufferEXT)( GLenum target, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer );
910  void (WINE_GLAPI *p_glFramebufferSampleLocationsfvARB)( GLenum target, GLuint start, GLsizei count, const GLfloat *v );
911  void (WINE_GLAPI *p_glFramebufferSampleLocationsfvNV)( GLenum target, GLuint start, GLsizei count, const GLfloat *v );
912  void (WINE_GLAPI *p_glFramebufferSamplePositionsfvAMD)( GLenum target, GLuint numsamples, GLuint pixelindex, const GLfloat *values );
915  void (WINE_GLAPI *p_glFramebufferTexture1DEXT)( GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level );
916  void (WINE_GLAPI *p_glFramebufferTexture2D)( GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level );
917  void (WINE_GLAPI *p_glFramebufferTexture2DEXT)( GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level );
920  void (WINE_GLAPI *p_glFramebufferTextureARB)( GLenum target, GLenum attachment, GLuint texture, GLint level );
921  void (WINE_GLAPI *p_glFramebufferTextureEXT)( GLenum target, GLenum attachment, GLuint texture, GLint level );
922  void (WINE_GLAPI *p_glFramebufferTextureFaceARB)( GLenum target, GLenum attachment, GLuint texture, GLint level, GLenum face );
923  void (WINE_GLAPI *p_glFramebufferTextureFaceEXT)( GLenum target, GLenum attachment, GLuint texture, GLint level, GLenum face );
924  void (WINE_GLAPI *p_glFramebufferTextureLayer)( GLenum target, GLenum attachment, GLuint texture, GLint level, GLint layer );
925  void (WINE_GLAPI *p_glFramebufferTextureLayerARB)( GLenum target, GLenum attachment, GLuint texture, GLint level, GLint layer );
926  void (WINE_GLAPI *p_glFramebufferTextureLayerEXT)( GLenum target, GLenum attachment, GLuint texture, GLint level, GLint layer );
928  void (WINE_GLAPI *p_glFreeObjectBufferATI)( GLuint buffer );
929  void (WINE_GLAPI *p_glFrustumfOES)( GLfloat l, GLfloat r, GLfloat b, GLfloat t, GLfloat n, GLfloat f );
930  void (WINE_GLAPI *p_glFrustumxOES)( GLfixed l, GLfixed r, GLfixed b, GLfixed t, GLfixed n, GLfixed f );
931  GLuint (WINE_GLAPI *p_glGenAsyncMarkersSGIX)( GLsizei range );
932  void (WINE_GLAPI *p_glGenBuffers)( GLsizei n, GLuint *buffers );
933  void (WINE_GLAPI *p_glGenBuffersARB)( GLsizei n, GLuint *buffers );
934  void (WINE_GLAPI *p_glGenFencesAPPLE)( GLsizei n, GLuint *fences );
935  void (WINE_GLAPI *p_glGenFencesNV)( GLsizei n, GLuint *fences );
936  GLuint (WINE_GLAPI *p_glGenFragmentShadersATI)( GLuint range );
937  void (WINE_GLAPI *p_glGenFramebuffers)( GLsizei n, GLuint *framebuffers );
938  void (WINE_GLAPI *p_glGenFramebuffersEXT)( GLsizei n, GLuint *framebuffers );
939  void (WINE_GLAPI *p_glGenNamesAMD)( GLenum identifier, GLuint num, GLuint *names );
940  void (WINE_GLAPI *p_glGenOcclusionQueriesNV)( GLsizei n, GLuint *ids );
941  GLuint (WINE_GLAPI *p_glGenPathsNV)( GLsizei range );
942  void (WINE_GLAPI *p_glGenPerfMonitorsAMD)( GLsizei n, GLuint *monitors );
943  void (WINE_GLAPI *p_glGenProgramPipelines)( GLsizei n, GLuint *pipelines );
944  void (WINE_GLAPI *p_glGenProgramsARB)( GLsizei n, GLuint *programs );
945  void (WINE_GLAPI *p_glGenProgramsNV)( GLsizei n, GLuint *programs );
946  void (WINE_GLAPI *p_glGenQueries)( GLsizei n, GLuint *ids );
947  void (WINE_GLAPI *p_glGenQueriesARB)( GLsizei n, GLuint *ids );
948  void (WINE_GLAPI *p_glGenQueryResourceTagNV)( GLsizei n, GLint *tagIds );
949  void (WINE_GLAPI *p_glGenRenderbuffers)( GLsizei n, GLuint *renderbuffers );
950  void (WINE_GLAPI *p_glGenRenderbuffersEXT)( GLsizei n, GLuint *renderbuffers );
951  void (WINE_GLAPI *p_glGenSamplers)( GLsizei count, GLuint *samplers );
952  void (WINE_GLAPI *p_glGenSemaphoresEXT)( GLsizei n, GLuint *semaphores );
953  GLuint (WINE_GLAPI *p_glGenSymbolsEXT)( GLenum datatype, GLenum storagetype, GLenum range, GLuint components );
954  void (WINE_GLAPI *p_glGenTexturesEXT)( GLsizei n, GLuint *textures );
955  void (WINE_GLAPI *p_glGenTransformFeedbacks)( GLsizei n, GLuint *ids );
956  void (WINE_GLAPI *p_glGenTransformFeedbacksNV)( GLsizei n, GLuint *ids );
957  void (WINE_GLAPI *p_glGenVertexArrays)( GLsizei n, GLuint *arrays );
958  void (WINE_GLAPI *p_glGenVertexArraysAPPLE)( GLsizei n, GLuint *arrays );
959  GLuint (WINE_GLAPI *p_glGenVertexShadersEXT)( GLuint range );
960  void (WINE_GLAPI *p_glGenerateMipmap)( GLenum target );
961  void (WINE_GLAPI *p_glGenerateMipmapEXT)( GLenum target );
962  void (WINE_GLAPI *p_glGenerateMultiTexMipmapEXT)( GLenum texunit, GLenum target );
963  void (WINE_GLAPI *p_glGenerateTextureMipmap)( GLuint texture );
964  void (WINE_GLAPI *p_glGenerateTextureMipmapEXT)( GLuint texture, GLenum target );
965  void (WINE_GLAPI *p_glGetActiveAtomicCounterBufferiv)( GLuint program, GLuint bufferIndex, GLenum pname, GLint *params );
967  void (WINE_GLAPI *p_glGetActiveAttribARB)( GLhandleARB programObj, GLuint index, GLsizei maxLength, GLsizei *length, GLint *size, GLenum *type, GLcharARB *name );
969  void (WINE_GLAPI *p_glGetActiveSubroutineUniformName)( GLuint program, GLenum shadertype, GLuint index, GLsizei bufsize, GLsizei *length, GLchar *name );
970  void (WINE_GLAPI *p_glGetActiveSubroutineUniformiv)( GLuint program, GLenum shadertype, GLuint index, GLenum pname, GLint *values );
972  void (WINE_GLAPI *p_glGetActiveUniformARB)( GLhandleARB programObj, GLuint index, GLsizei maxLength, GLsizei *length, GLint *size, GLenum *type, GLcharARB *name );
974  void (WINE_GLAPI *p_glGetActiveUniformBlockiv)( GLuint program, GLuint uniformBlockIndex, GLenum pname, GLint *params );
978  void (WINE_GLAPI *p_glGetArrayObjectfvATI)( GLenum array, GLenum pname, GLfloat *params );
979  void (WINE_GLAPI *p_glGetArrayObjectivATI)( GLenum array, GLenum pname, GLint *params );
980  void (WINE_GLAPI *p_glGetAttachedObjectsARB)( GLhandleARB containerObj, GLsizei maxCount, GLsizei *count, GLhandleARB *obj );
982  GLint (WINE_GLAPI *p_glGetAttribLocation)( GLuint program, const GLchar *name );
983  GLint (WINE_GLAPI *p_glGetAttribLocationARB)( GLhandleARB programObj, const GLcharARB *name );
984  void (WINE_GLAPI *p_glGetBooleanIndexedvEXT)( GLenum target, GLuint index, GLboolean *data );
985  void (WINE_GLAPI *p_glGetBooleani_v)( GLenum target, GLuint index, GLboolean *data );
986  void (WINE_GLAPI *p_glGetBufferParameteri64v)( GLenum target, GLenum pname, GLint64 *params );
987  void (WINE_GLAPI *p_glGetBufferParameteriv)( GLenum target, GLenum pname, GLint *params );
988  void (WINE_GLAPI *p_glGetBufferParameterivARB)( GLenum target, GLenum pname, GLint *params );
989  void (WINE_GLAPI *p_glGetBufferParameterui64vNV)( GLenum target, GLenum pname, GLuint64EXT *params );
990  void (WINE_GLAPI *p_glGetBufferPointerv)( GLenum target, GLenum pname, void **params );
991  void (WINE_GLAPI *p_glGetBufferPointervARB)( GLenum target, GLenum pname, void **params );
992  void (WINE_GLAPI *p_glGetBufferSubData)( GLenum target, GLintptr offset, GLsizeiptr size, void *data );
993  void (WINE_GLAPI *p_glGetBufferSubDataARB)( GLenum target, GLintptrARB offset, GLsizeiptrARB size, void *data );
994  void (WINE_GLAPI *p_glGetClipPlanefOES)( GLenum plane, GLfloat *equation );
995  void (WINE_GLAPI *p_glGetClipPlanexOES)( GLenum plane, GLfixed *equation );
996  void (WINE_GLAPI *p_glGetColorTable)( GLenum target, GLenum format, GLenum type, void *table );
997  void (WINE_GLAPI *p_glGetColorTableEXT)( GLenum target, GLenum format, GLenum type, void *data );
998  void (WINE_GLAPI *p_glGetColorTableParameterfv)( GLenum target, GLenum pname, GLfloat *params );
999  void (WINE_GLAPI *p_glGetColorTableParameterfvEXT)( GLenum target, GLenum pname, GLfloat *params );
1000  void (WINE_GLAPI *p_glGetColorTableParameterfvSGI)( GLenum target, GLenum pname, GLfloat *params );
1001  void (WINE_GLAPI *p_glGetColorTableParameteriv)( GLenum target, GLenum pname, GLint *params );
1002  void (WINE_GLAPI *p_glGetColorTableParameterivEXT)( GLenum target, GLenum pname, GLint *params );
1003  void (WINE_GLAPI *p_glGetColorTableParameterivSGI)( GLenum target, GLenum pname, GLint *params );
1004  void (WINE_GLAPI *p_glGetColorTableSGI)( GLenum target, GLenum format, GLenum type, void *table );
1005  void (WINE_GLAPI *p_glGetCombinerInputParameterfvNV)( GLenum stage, GLenum portion, GLenum variable, GLenum pname, GLfloat *params );
1006  void (WINE_GLAPI *p_glGetCombinerInputParameterivNV)( GLenum stage, GLenum portion, GLenum variable, GLenum pname, GLint *params );
1007  void (WINE_GLAPI *p_glGetCombinerOutputParameterfvNV)( GLenum stage, GLenum portion, GLenum pname, GLfloat *params );
1008  void (WINE_GLAPI *p_glGetCombinerOutputParameterivNV)( GLenum stage, GLenum portion, GLenum pname, GLint *params );
1009  void (WINE_GLAPI *p_glGetCombinerStageParameterfvNV)( GLenum stage, GLenum pname, GLfloat *params );
1010  GLuint (WINE_GLAPI *p_glGetCommandHeaderNV)( GLenum tokenID, GLuint size );
1011  void (WINE_GLAPI *p_glGetCompressedMultiTexImageEXT)( GLenum texunit, GLenum target, GLint lod, void *img );
1012  void (WINE_GLAPI *p_glGetCompressedTexImage)( GLenum target, GLint level, void *img );
1013  void (WINE_GLAPI *p_glGetCompressedTexImageARB)( GLenum target, GLint level, void *img );
1014  void (WINE_GLAPI *p_glGetCompressedTextureImage)( GLuint texture, GLint level, GLsizei bufSize, void *pixels );
1015  void (WINE_GLAPI *p_glGetCompressedTextureImageEXT)( GLuint texture, GLenum target, GLint lod, void *img );
1017  void (WINE_GLAPI *p_glGetConvolutionFilter)( GLenum target, GLenum format, GLenum type, void *image );
1018  void (WINE_GLAPI *p_glGetConvolutionFilterEXT)( GLenum target, GLenum format, GLenum type, void *image );
1019  void (WINE_GLAPI *p_glGetConvolutionParameterfv)( GLenum target, GLenum pname, GLfloat *params );
1020  void (WINE_GLAPI *p_glGetConvolutionParameterfvEXT)( GLenum target, GLenum pname, GLfloat *params );
1021  void (WINE_GLAPI *p_glGetConvolutionParameteriv)( GLenum target, GLenum pname, GLint *params );
1022  void (WINE_GLAPI *p_glGetConvolutionParameterivEXT)( GLenum target, GLenum pname, GLint *params );
1023  void (WINE_GLAPI *p_glGetConvolutionParameterxvOES)( GLenum target, GLenum pname, GLfixed *params );
1024  void (WINE_GLAPI *p_glGetCoverageModulationTableNV)( GLsizei bufsize, GLfloat *v );
1028  void (WINE_GLAPI *p_glGetDetailTexFuncSGIS)( GLenum target, GLfloat *points );
1029  void (WINE_GLAPI *p_glGetDoubleIndexedvEXT)( GLenum target, GLuint index, GLdouble *data );
1030  void (WINE_GLAPI *p_glGetDoublei_v)( GLenum target, GLuint index, GLdouble *data );
1031  void (WINE_GLAPI *p_glGetDoublei_vEXT)( GLenum pname, GLuint index, GLdouble *params );
1032  void (WINE_GLAPI *p_glGetFenceivNV)( GLuint fence, GLenum pname, GLint *params );
1033  void (WINE_GLAPI *p_glGetFinalCombinerInputParameterfvNV)( GLenum variable, GLenum pname, GLfloat *params );
1034  void (WINE_GLAPI *p_glGetFinalCombinerInputParameterivNV)( GLenum variable, GLenum pname, GLint *params );
1035  void (WINE_GLAPI *p_glGetFirstPerfQueryIdINTEL)( GLuint *queryId );
1036  void (WINE_GLAPI *p_glGetFixedvOES)( GLenum pname, GLfixed *params );
1037  void (WINE_GLAPI *p_glGetFloatIndexedvEXT)( GLenum target, GLuint index, GLfloat *data );
1038  void (WINE_GLAPI *p_glGetFloati_v)( GLenum target, GLuint index, GLfloat *data );
1039  void (WINE_GLAPI *p_glGetFloati_vEXT)( GLenum pname, GLuint index, GLfloat *params );
1040  void (WINE_GLAPI *p_glGetFogFuncSGIS)( GLfloat *points );
1041  GLint (WINE_GLAPI *p_glGetFragDataIndex)( GLuint program, const GLchar *name );
1042  GLint (WINE_GLAPI *p_glGetFragDataLocation)( GLuint program, const GLchar *name );
1043  GLint (WINE_GLAPI *p_glGetFragDataLocationEXT)( GLuint program, const GLchar *name );
1044  void (WINE_GLAPI *p_glGetFragmentLightfvSGIX)( GLenum light, GLenum pname, GLfloat *params );
1045  void (WINE_GLAPI *p_glGetFragmentLightivSGIX)( GLenum light, GLenum pname, GLint *params );
1046  void (WINE_GLAPI *p_glGetFragmentMaterialfvSGIX)( GLenum face, GLenum pname, GLfloat *params );
1047  void (WINE_GLAPI *p_glGetFragmentMaterialivSGIX)( GLenum face, GLenum pname, GLint *params );
1048  void (WINE_GLAPI *p_glGetFramebufferAttachmentParameteriv)( GLenum target, GLenum attachment, GLenum pname, GLint *params );
1049  void (WINE_GLAPI *p_glGetFramebufferAttachmentParameterivEXT)( GLenum target, GLenum attachment, GLenum pname, GLint *params );
1051  void (WINE_GLAPI *p_glGetFramebufferParameteriv)( GLenum target, GLenum pname, GLint *params );
1052  void (WINE_GLAPI *p_glGetFramebufferParameterivEXT)( GLuint framebuffer, GLenum pname, GLint *params );
1053  GLenum (WINE_GLAPI *p_glGetGraphicsResetStatus)(void);
1054  GLenum (WINE_GLAPI *p_glGetGraphicsResetStatusARB)(void);
1055  GLhandleARB (WINE_GLAPI *p_glGetHandleARB)( GLenum pname );
1057  void (WINE_GLAPI *p_glGetHistogramEXT)( GLenum target, GLboolean reset, GLenum format, GLenum type, void *values );
1058  void (WINE_GLAPI *p_glGetHistogramParameterfv)( GLenum target, GLenum pname, GLfloat *params );
1059  void (WINE_GLAPI *p_glGetHistogramParameterfvEXT)( GLenum target, GLenum pname, GLfloat *params );
1060  void (WINE_GLAPI *p_glGetHistogramParameteriv)( GLenum target, GLenum pname, GLint *params );
1061  void (WINE_GLAPI *p_glGetHistogramParameterivEXT)( GLenum target, GLenum pname, GLint *params );
1062  void (WINE_GLAPI *p_glGetHistogramParameterxvOES)( GLenum target, GLenum pname, GLfixed *params );
1065  void (WINE_GLAPI *p_glGetImageTransformParameterfvHP)( GLenum target, GLenum pname,