diff options
Diffstat (limited to 'Src/Plugins/General/gen_crasher/GetWinVer.h')
-rw-r--r-- | Src/Plugins/General/gen_crasher/GetWinVer.h | 76 |
1 files changed, 76 insertions, 0 deletions
diff --git a/Src/Plugins/General/gen_crasher/GetWinVer.h b/Src/Plugins/General/gen_crasher/GetWinVer.h new file mode 100644 index 00000000..120a7653 --- /dev/null +++ b/Src/Plugins/General/gen_crasher/GetWinVer.h @@ -0,0 +1,76 @@ +// GetWinVer.h Version 1.1 +// +// Copyright (C) 2001-2003 Hans Dietrich +// +// This software is released into the public domain. +// You are free to use it in any way you like, except +// that you may not sell this source code. +// +// This software is provided "as is" with no expressed +// or implied warranty. I accept no liability for any +// damage or loss of business that this software may cause. +// +/////////////////////////////////////////////////////////////////////////////// +#include <windows.h> + +#ifndef GETWINVER_H +#define GETWINVER_H + +#define WUNKNOWNSTR L"Windows [Unknown version]" + +#define W95STR L"Windows 95" +#define W95SP1STR L"Windows 95 SP1" +#define W95OSR2STR L"Windows 95 OSR2" +#define W98STR L"Windows 98" +#define W98SP1STR L"Windows 98 SP1" +#define W98SESTR L"Windows 98 SE" +#define WMESTR L"Windows ME" + +#define WNT351STR L"Windows NT 3.51" +#define WNT4STR L"Windows NT 4" +#define W2KSTR L"Windows 2000" +#define WXPSTR L"Windows XP" +#define W2003SERVERSTR L"Windows 2003 Server" +#define WVSTR L"Windows Vista" +#define W7STR L"Windows 7" +#define W8STR L"Windows 8" +#define W81STR L"Windows 8.1" +#define W10STR L"Windows 10" +#define W11STR L"Windows 11" + +#define WCESTR L"Windows CE" + + +#define WUNKNOWN 0 +#define W9XFIRST 1 +#define W95 1 +#define W95SP1 2 +#define W95OSR2 3 +#define W98 4 +#define W98SP1 5 +#define W98SE 6 +#define WME 7 +#define W9XLAST 99 + +#define WNTFIRST 101 +#define WNT351 101 +#define WNT4 102 +#define W2K 103 +#define WXP 104 +#define W2003SERVER 105 +#define WV 106 +#define W7 107 +#define W8 108 +#define W81 109 +#define W10 110 +#define W11 111 + +#define WNTLAST 199 + +#define WCEFIRST 201 +#define WCE 201 +#define WCELAST 299 + +BOOL GetWinVer(LPWSTR pszVersion, int *nVersion, LPWSTR pszMajorMinorBuild); + +#endif //GETWINVER_H |