winGLdecs.h
上传用户:kellyonhid
上传日期:2013-10-12
资源大小:932k
文件大小:1k
源码类别:

3D图形编程

开发平台:

Visual C++

  1. /*
  2.  * winGLdecs.h -- stupid stuff to make non-Windows programs that use GL compile,
  3.  * because the way the compilers ship you can't include <GLGL.h> without having
  4.  * already included <windows.h>.
  5.  *
  6.  * 10/2/98  magi@cs.stanford.edu
  7.  */
  8. #ifndef _WINAPI_FOR_GL_
  9. #define _WINAPI_FOR_GL_
  10. /* from winnt.h */
  11. #if (defined(_M_MRX000) || defined(_M_IX86) || defined(_M_ALPHA) || defined(_M_PPC)) && !defined(MIDL_PASS)
  12. #define DECLSPEC_IMPORT __declspec(dllimport)
  13. #else
  14. #define DECLSPEC_IMPORT
  15. #endif
  16. /* from wingdi.h */
  17. #if !defined(_GDI32_)
  18. #define WINGDIAPI DECLSPEC_IMPORT
  19. #else
  20. #define WINGDIAPI
  21. #endif
  22. #ifndef WINAPI
  23. /* from windef.h */
  24. #if (_MSC_VER >= 800) || defined(_STDCALL_SUPPORTED)
  25. #define CALLBACK    __stdcall
  26. #define WINAPI      __stdcall
  27. #else
  28. #define CALLBACK
  29. #define WINAPI
  30. #endif
  31. #endif
  32. #ifndef APIENTRY
  33. #define APIENTRY    WINAPI
  34. #endif
  35. /* from stddef.h */
  36. #ifndef _WCHAR_T_DEFINED
  37. typedef unsigned short wchar_t;
  38. #define _WCHAR_T_DEFINED
  39. #endif
  40. #endif /* _WINAPI_FOR_GL_ */