1 #ifndef __wglew_h__ 2 #define __wglew_h__ 3 #define __WGLEW_H__ 4 5 #ifdef __wglext_h_ 6 #error wglext.h included before wglew.h 7 #endif 8 9 #define __wglext_h_ 10 11 #if !defined(WINAPI) 12 # ifndef WIN32_LEAN_AND_MEAN 13 # define WIN32_LEAN_AND_MEAN 1 14 # endif 15 #include <windows.h> 16 # undef WIN32_LEAN_AND_MEAN 17 #endif 18 19 /* 20 * GLEW_STATIC needs to be set when using the static version. 21 * GLEW_BUILD is set when building the DLL version. 22 */ 23 #ifdef GLEW_STATIC 24 # define GLEWAPI extern 25 #else 26 # ifdef GLEW_BUILD 27 # define GLEWAPI extern __declspec(dllexport) 28 # else 29 # define GLEWAPI extern __declspec(dllimport) 30 # endif 31 #endif 32 33 #ifdef __cplusplus 34 extern "C" { 35 #endif 36 37