diff --git a/reactos/dll/win32/opengl32/opengl32.h b/reactos/dll/win32/opengl32/opengl32.h index 0b63f2b91f6..8065025cc95 100644 --- a/reactos/dll/win32/opengl32/opengl32.h +++ b/reactos/dll/win32/opengl32/opengl32.h @@ -12,6 +12,10 @@ #ifndef OPENGL32_PRIVATE_H #define OPENGL32_PRIVATE_H +#ifdef _MSC_VER +#define snwprintf _snwprintf +#endif + #ifdef __cplusplus extern "C" { #endif /* __cplusplus */ @@ -112,7 +116,7 @@ typedef double GLclampd; typedef void GLvoid; /* Called by the driver to set the dispatch table */ -typedef DWORD WINAPI (*SetContextCallBack)( const ICDTable * ); +typedef DWORD (WINAPI *SetContextCallBack)( const ICDTable * ); /* OpenGL ICD data */ typedef struct tagGLDRIVERDATA @@ -126,23 +130,23 @@ typedef struct tagGLDRIVERDATA DWORD driver_version; /*!< DriverVersion value from registry */ DWORD flags; /*!< Flags value from registry */ - BOOL WINAPI (*DrvCopyContext)( HGLRC, HGLRC, UINT ); - HGLRC WINAPI (*DrvCreateContext)( HDC ); - HGLRC WINAPI (*DrvCreateLayerContext)( HDC, int ); - BOOL WINAPI (*DrvDeleteContext)( HGLRC ); - BOOL WINAPI (*DrvDescribeLayerPlane)( HDC, int, int, UINT, LPLAYERPLANEDESCRIPTOR ); - int WINAPI (*DrvDescribePixelFormat)( IN HDC, IN int, IN UINT, OUT LPPIXELFORMATDESCRIPTOR ); - int WINAPI (*DrvGetLayerPaletteEntries)( HDC, int, int, int, COLORREF * ); - PROC WINAPI (*DrvGetProcAddress)( LPCSTR lpProcName ); - void WINAPI (*DrvReleaseContext)( HGLRC hglrc ); /* maybe returns BOOL? */ - BOOL WINAPI (*DrvRealizeLayerPalette)( HDC, int, BOOL ); - PICDTable WINAPI (*DrvSetContext)( HDC hdc, HGLRC hglrc, SetContextCallBack callback ); - int WINAPI (*DrvSetLayerPaletteEntries)( HDC, int, int, int, CONST COLORREF * ); - BOOL WINAPI (*DrvSetPixelFormat)( IN HDC, IN int, const PIXELFORMATDESCRIPTOR * ); - BOOL WINAPI (*DrvShareLists)( HGLRC, HGLRC ); - BOOL WINAPI (*DrvSwapBuffers)( HDC ); - BOOL WINAPI (*DrvSwapLayerBuffers)( HDC, UINT ); - BOOL WINAPI (*DrvValidateVersion)( DWORD ); + BOOL (WINAPI *DrvCopyContext)( HGLRC, HGLRC, UINT ); + HGLRC (WINAPI *DrvCreateContext)( HDC ); + HGLRC (WINAPI *DrvCreateLayerContext)( HDC, int ); + BOOL (WINAPI *DrvDeleteContext)( HGLRC ); + BOOL (WINAPI *DrvDescribeLayerPlane)( HDC, int, int, UINT, LPLAYERPLANEDESCRIPTOR ); + int (WINAPI *DrvDescribePixelFormat)( IN HDC, IN int, IN UINT, OUT LPPIXELFORMATDESCRIPTOR ); + int (WINAPI *DrvGetLayerPaletteEntries)( HDC, int, int, int, COLORREF * ); + PROC (WINAPI *DrvGetProcAddress)( LPCSTR lpProcName ); + void (WINAPI *DrvReleaseContext)( HGLRC hglrc ); /* maybe returns BOOL? */ + BOOL (WINAPI *DrvRealizeLayerPalette)( HDC, int, BOOL ); + PICDTable (WINAPI *DrvSetContext)( HDC hdc, HGLRC hglrc, SetContextCallBack callback ); + int (WINAPI *DrvSetLayerPaletteEntries)( HDC, int, int, int, CONST COLORREF * ); + BOOL (WINAPI *DrvSetPixelFormat)( IN HDC, IN int, const PIXELFORMATDESCRIPTOR * ); + BOOL (WINAPI *DrvShareLists)( HGLRC, HGLRC ); + BOOL (WINAPI *DrvSwapBuffers)( HDC ); + BOOL (WINAPI *DrvSwapLayerBuffers)( HDC, UINT ); + BOOL (WINAPI *DrvValidateVersion)( DWORD ); struct tagGLDRIVERDATA *next; /* next ICD -- linked list */ } GLDRIVERDATA;