mirror of
https://github.com/reactos/reactos.git
synced 2024-07-21 11:48:04 +00:00
fix compilation with msvc
svn path=/trunk/; revision=30539
This commit is contained in:
parent
afeaa146f4
commit
d1c6db9923
|
@ -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;
|
||||
|
|
Loading…
Reference in a new issue