UPS: apcupsd clean sources
[tomato.git] / release / src / router / apcupsd / src / win32 / compat / mswinver.h
blobc30ecdc6501a03234ddd129fffc43d1e2277fb63
1 #ifndef __MSWINVER_H_
2 #define __MSWINVER_H_
4 #include "winbase.h"
6 #define MS_MAJOR_WINDOWS_3 3
7 #define MS_MAJOR_WINDOWS_95 4
8 #define MS_MAJOR_WINDOWS_98 4
9 #define MS_MAJOR_WINDOWS_ME 4
10 #define MS_MAJOR_WINDOWS_NT4 4
11 #define MS_MAJOR_WINDOWS_2K 5
12 #define MS_MAJOR_WINDOWS_XP 5
13 #define MS_MAJOR_WINDOWS_S2003 5
16 #define MS_MINOR_WINDOWS_3 51
17 #define MS_MINOR_WINDOWS_95 0
18 #define MS_MINOR_WINDOWS_98 10
19 #define MS_MINOR_WINDOWS_ME 90
20 #define MS_MINOR_WINDOWS_NT4 0
21 #define MS_MINOR_WINDOWS_2K 0
22 #define MS_MINOR_WINDOWS_XP 1
23 #define MS_MINOR_WINDOWS_S2003 2
26 #define _mkversion(p, m, r) (((p)<<24)|((m)<<8)|(r))
28 #define MS_WINDOWS_95 _mkversion(VER_PLATFORM_WIN32_WINDOWS, MS_MAJOR_WINDOWS_95, MS_MINOR_WINDOWS_95)
29 #define MS_WINDOWS_98 _mkversion(VER_PLATFORM_WIN32_WINDOWS, MS_MAJOR_WINDOWS_98, MS_MINOR_WINDOWS_98)
30 #define MS_WINDOWS_ME _mkversion(VER_PLATFORM_WIN32_WINDOWS, MS_MAJOR_WINDOWS_ME, MS_MINOR_WINDOWS_ME)
31 #define MS_WINDOWS_NT4 _mkversion(VER_PLATFORM_WIN32_NT, MS_MAJOR_WINDOWS_NT4, MS_MINOR_WINDOWS_NT4)
32 #define MS_WINDOWS_2K _mkversion(VER_PLATFORM_WIN32_NT, MS_MAJOR_WINDOWS_2K, MS_MINOR_WINDOWS_2K)
33 #define MS_WINDOWS_XP _mkversion(VER_PLATFORM_WIN32_NT, MS_MAJOR_WINDOWS_XP, MS_MINOR_WINDOWS_XP)
34 #define MS_WINDOWS_S2003 _mkversion(VER_PLATFORM_WIN32_NT, MS_MAJOR_WINDOWS_S2003, MS_MINOR_WINDOWS_S2003)
37 #endif