home *** CD-ROM | disk | FTP | other *** search
/ Beginning C++ Through Gam…rogramming (2nd Edition) / BCGP2E.ISO / bloodshed / devcpp-4.9.9.2_setup.exe / w32api.h < prev    next >
C/C++ Source or Header  |  2005-01-29  |  1KB  |  48 lines

  1. #ifndef _W32API_H_
  2. #define _W32API_H_
  3. #if __GNUC__ >=3
  4. #pragma GCC system_header
  5. #endif
  6.  
  7. #define __W32API_VERSION 3.2
  8. #define __W32API_MAJOR_VERSION 3
  9. #define __W32API_MINOR_VERSION 2
  10.  
  11. /* The following defines are for documentation purposes.  The following defines
  12.  * identify the versions of Windows and Internet Explorer.  They are not to be
  13.  * used in the w32api library but may be used by a user to set the _WIN32_WINNT
  14.  * or _WIN32_WINDOWS and the WINVER values to their minimum level of support.
  15.  *
  16.  * Similarly the user can use the Internet Explorer values to set the _WIN32_IE
  17.  * value to their minimum level of support.
  18.  */
  19.  
  20. /* Use these values to set _WIN32_WINDOWS and WINVER to your minimum support 
  21.  * level */
  22. #define Windows95   0x0400
  23. #define Windows98   0x0410
  24. #define WindowsME   0x0500
  25.  
  26. /* Use these values to set _WIN32_WINNT and WINVER to your mimimum support 
  27.  * level. */
  28. #define WindowsNT4  0x0400
  29. #define Windows2000 0x0500
  30. #define WindowsXP   0x0501
  31. #define Windows2003 0x0502
  32.  
  33. /* Use these values to set _WIN32_IE to your minimum support level */
  34. #define IE3    0x0300
  35. #define IE301    0x0300
  36. #define IE302    0x0300
  37. #define IE4    0x0400
  38. #define IE401    0x0401
  39. #define IE5    0x0500
  40. #define IE5a    0x0500
  41. #define IE5b    0x0500
  42. #define IE501    0x0501
  43. #define IE55    0x0501
  44. #define IE56    0x0560
  45. #define IE6    0x0600
  46.  
  47. #endif /* ndef _W32API_H_ */
  48.