1 /* Window-specific OpenGL functions implementation.
3 Copyright (c) 2000 Lionel Ulmer
6 #ifndef __DLLS_OPENGL32_WGL_H
7 #define __DLLS_OPENGL32_WGL_H
37 COLORREF crTransparent;
38 } LAYERPLANEDESCRIPTOR;
39 typedef LAYERPLANEDESCRIPTOR* LPLAYERPLANEDESCRIPTOR;
49 POINTFLOAT gmfptGlyphOrigin;
53 typedef GLYPHMETRICSFLOAT *LPGLYPHMETRICSFLOAT;
55 HGLRC WINAPI wglCreateContext(HDC hdc) ;
56 HGLRC WINAPI wglCreateLayerContext(HDC hdc,
58 BOOL WINAPI wglCopyContext(HGLRC hglrcSrc,
61 BOOL WINAPI wglDeleteContext(HGLRC hglrc) ;
62 BOOL WINAPI wglDescribeLayerPlane(HDC hdc,
66 LPLAYERPLANEDESCRIPTOR plpd) ;
67 HGLRC WINAPI wglGetCurrentContext(void) ;
68 HDC WINAPI wglGetCurrentDC(void) ;
69 int WINAPI wglGetLayerPaletteEntries(HDC hdc,
73 const COLORREF *pcr) ;
74 void * WINAPI wglGetProcAddress(LPCSTR lpszProc) ;
75 BOOL WINAPI wglMakeCurrent(HDC hdc,
77 BOOL WINAPI wglRealizeLayerPalette(HDC hdc,
80 int WINAPI wglSetLayerPaletteEntries(HDC hdc,
84 const COLORREF *pcr) ;
85 BOOL WINAPI wglShareLists(HGLRC hglrc1,
87 BOOL WINAPI wglSwapLayerBuffers(HDC hdc,
89 BOOL WINAPI wglUseFontBitmaps(HDC hdc,
93 BOOL WINAPI wglUseFontOutlines(HDC hdc,
100 LPGLYPHMETRICSFLOAT lpgmf) ;
102 #endif /* __DLLS_OPENGL32_WGL_H */