wgl function prototypes moved out to better work with fxwgl
[mesa.git] / include / GL / mesa_wgl.h
1 /* prototypes for the Mesa WGL functions */
2 /* relocated here so that I could make GLUT get them properly */
3
4 #ifndef GL_H
5 #include <gl/gl.h>
6 #endif
7
8 WGLAPI int GLAPIENTRY wglDeleteContext(HGLRC);
9 WGLAPI int GLAPIENTRY wglMakeCurrent(HDC,HGLRC);
10 WGLAPI int GLAPIENTRY wglSetPixelFormat(HDC, int, const PIXELFORMATDESCRIPTOR *);
11 WGLAPI int GLAPIENTRY wglSwapBuffers(HDC hdc);
12 WGLAPI HDC GLAPIENTRY wglGetCurrentDC(void);
13 WGLAPI HGLRC GLAPIENTRY wglCreateContext(HDC);
14 WGLAPI HGLRC GLAPIENTRY wglCreateLayerContext(HDC,int);
15 WGLAPI HGLRC GLAPIENTRY wglGetCurrentContext(void);
16 WGLAPI PROC GLAPIENTRY wglGetProcAddress(const char*);
17 WGLAPI int GLAPIENTRY SwapBuffers(HDC);
18 WGLAPI int GLAPIENTRY wglChoosePixelFormat(HDC, const PIXELFORMATDESCRIPTOR *);
19 WGLAPI int GLAPIENTRY wglCopyContext(HGLRC, HGLRC, unsigned int);
20 WGLAPI int GLAPIENTRY wglDeleteContext(HGLRC);
21 WGLAPI int GLAPIENTRY wglDescribeLayerPlane(HDC, int, int, unsigned int,LPLAYERPLANEDESCRIPTOR);
22 WGLAPI int GLAPIENTRY wglDescribePixelFormat(HDC,int, unsigned int, LPPIXELFORMATDESCRIPTOR);
23 WGLAPI int GLAPIENTRY wglGetLayerPaletteEntries(HDC, int, int, int,COLORREF *);
24 WGLAPI int GLAPIENTRY wglGetPixelFormat(HDC hdc);
25 WGLAPI int GLAPIENTRY wglMakeCurrent(HDC, HGLRC);
26 WGLAPI int GLAPIENTRY wglRealizeLayerPalette(HDC, int, int);
27 WGLAPI int GLAPIENTRY wglSetLayerPaletteEntries(HDC, int, int, int,const COLORREF *);
28 WGLAPI int GLAPIENTRY wglShareLists(HGLRC, HGLRC);
29 WGLAPI int GLAPIENTRY wglSwapLayerBuffers(HDC, unsigned int);
30 WGLAPI int GLAPIENTRY wglUseFontBitmapsA(HDC, unsigned long, unsigned long, unsigned long);
31 WGLAPI int GLAPIENTRY wglUseFontBitmapsW(HDC, unsigned long, unsigned long, unsigned long);
32 WGLAPI int GLAPIENTRY wglUseFontOutlinesA(HDC, unsigned long, unsigned long, unsigned long, float,float, int, LPGLYPHMETRICSFLOAT);
33 WGLAPI int GLAPIENTRY wglUseFontOutlinesW(HDC, unsigned long, unsigned long, unsigned long, float,float, int, LPGLYPHMETRICSFLOAT);