mirror of
https://github.com/reactos/reactos.git
synced 2024-10-15 05:37:44 +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
|
#ifndef OPENGL32_PRIVATE_H
|
||||||
#define OPENGL32_PRIVATE_H
|
#define OPENGL32_PRIVATE_H
|
||||||
|
|
||||||
|
#ifdef _MSC_VER
|
||||||
|
#define snwprintf _snwprintf
|
||||||
|
#endif
|
||||||
|
|
||||||
#ifdef __cplusplus
|
#ifdef __cplusplus
|
||||||
extern "C" {
|
extern "C" {
|
||||||
#endif /* __cplusplus */
|
#endif /* __cplusplus */
|
||||||
|
@ -112,7 +116,7 @@ typedef double GLclampd;
|
||||||
typedef void GLvoid;
|
typedef void GLvoid;
|
||||||
|
|
||||||
/* Called by the driver to set the dispatch table */
|
/* Called by the driver to set the dispatch table */
|
||||||
typedef DWORD WINAPI (*SetContextCallBack)( const ICDTable * );
|
typedef DWORD (WINAPI *SetContextCallBack)( const ICDTable * );
|
||||||
|
|
||||||
/* OpenGL ICD data */
|
/* OpenGL ICD data */
|
||||||
typedef struct tagGLDRIVERDATA
|
typedef struct tagGLDRIVERDATA
|
||||||
|
@ -126,23 +130,23 @@ typedef struct tagGLDRIVERDATA
|
||||||
DWORD driver_version; /*!< DriverVersion value from registry */
|
DWORD driver_version; /*!< DriverVersion value from registry */
|
||||||
DWORD flags; /*!< Flags value from registry */
|
DWORD flags; /*!< Flags value from registry */
|
||||||
|
|
||||||
BOOL WINAPI (*DrvCopyContext)( HGLRC, HGLRC, UINT );
|
BOOL (WINAPI *DrvCopyContext)( HGLRC, HGLRC, UINT );
|
||||||
HGLRC WINAPI (*DrvCreateContext)( HDC );
|
HGLRC (WINAPI *DrvCreateContext)( HDC );
|
||||||
HGLRC WINAPI (*DrvCreateLayerContext)( HDC, int );
|
HGLRC (WINAPI *DrvCreateLayerContext)( HDC, int );
|
||||||
BOOL WINAPI (*DrvDeleteContext)( HGLRC );
|
BOOL (WINAPI *DrvDeleteContext)( HGLRC );
|
||||||
BOOL WINAPI (*DrvDescribeLayerPlane)( HDC, int, int, UINT, LPLAYERPLANEDESCRIPTOR );
|
BOOL (WINAPI *DrvDescribeLayerPlane)( HDC, int, int, UINT, LPLAYERPLANEDESCRIPTOR );
|
||||||
int WINAPI (*DrvDescribePixelFormat)( IN HDC, IN int, IN UINT, OUT LPPIXELFORMATDESCRIPTOR );
|
int (WINAPI *DrvDescribePixelFormat)( IN HDC, IN int, IN UINT, OUT LPPIXELFORMATDESCRIPTOR );
|
||||||
int WINAPI (*DrvGetLayerPaletteEntries)( HDC, int, int, int, COLORREF * );
|
int (WINAPI *DrvGetLayerPaletteEntries)( HDC, int, int, int, COLORREF * );
|
||||||
PROC WINAPI (*DrvGetProcAddress)( LPCSTR lpProcName );
|
PROC (WINAPI *DrvGetProcAddress)( LPCSTR lpProcName );
|
||||||
void WINAPI (*DrvReleaseContext)( HGLRC hglrc ); /* maybe returns BOOL? */
|
void (WINAPI *DrvReleaseContext)( HGLRC hglrc ); /* maybe returns BOOL? */
|
||||||
BOOL WINAPI (*DrvRealizeLayerPalette)( HDC, int, BOOL );
|
BOOL (WINAPI *DrvRealizeLayerPalette)( HDC, int, BOOL );
|
||||||
PICDTable WINAPI (*DrvSetContext)( HDC hdc, HGLRC hglrc, SetContextCallBack callback );
|
PICDTable (WINAPI *DrvSetContext)( HDC hdc, HGLRC hglrc, SetContextCallBack callback );
|
||||||
int WINAPI (*DrvSetLayerPaletteEntries)( HDC, int, int, int, CONST COLORREF * );
|
int (WINAPI *DrvSetLayerPaletteEntries)( HDC, int, int, int, CONST COLORREF * );
|
||||||
BOOL WINAPI (*DrvSetPixelFormat)( IN HDC, IN int, const PIXELFORMATDESCRIPTOR * );
|
BOOL (WINAPI *DrvSetPixelFormat)( IN HDC, IN int, const PIXELFORMATDESCRIPTOR * );
|
||||||
BOOL WINAPI (*DrvShareLists)( HGLRC, HGLRC );
|
BOOL (WINAPI *DrvShareLists)( HGLRC, HGLRC );
|
||||||
BOOL WINAPI (*DrvSwapBuffers)( HDC );
|
BOOL (WINAPI *DrvSwapBuffers)( HDC );
|
||||||
BOOL WINAPI (*DrvSwapLayerBuffers)( HDC, UINT );
|
BOOL (WINAPI *DrvSwapLayerBuffers)( HDC, UINT );
|
||||||
BOOL WINAPI (*DrvValidateVersion)( DWORD );
|
BOOL (WINAPI *DrvValidateVersion)( DWORD );
|
||||||
|
|
||||||
struct tagGLDRIVERDATA *next; /* next ICD -- linked list */
|
struct tagGLDRIVERDATA *next; /* next ICD -- linked list */
|
||||||
} GLDRIVERDATA;
|
} GLDRIVERDATA;
|
||||||
|
|
Loading…
Reference in a new issue