/ src / common / sysinternals / WindowsVersions.h
WindowsVersions.h
 1  //----------------------------------------------------------------------
 2  //
 3  // WindowsVersions.h
 4  //
 5  // Provides helpers for Windows builds and versions.
 6  //
 7  //----------------------------------------------------------------------
 8  
 9  #pragma once
10  
11  #define BUILD_WINDOWS_SERVER_2008        6003
12  #define BUILD_WINDOWS_SERVER_2008_R2     7601
13  #define BUILD_WINDOWS_SERVER_2012        9200
14  #define BUILD_WINDOWS_8_1                9600
15  #define BUILD_WINDOWS_SERVER_2012_R2     9600
16  #define BUILD_WINDOWS_10_1507           10240
17  #define BUILD_WINDOWS_10_1607           14393
18  #define BUILD_WINDOWS_SERVER_2016       14393
19  #define BUILD_WINDOWS_10_1809           17763
20  #define BUILD_WINDOWS_SERVER_2019       17763
21  #define BUILD_WINDOWS_10_1903           18362
22  #define BUILD_WINDOWS_10_1909           18363
23  #define BUILD_WINDOWS_10_2004           19041
24  #define BUILD_WINDOWS_10_20H2           19042
25  #define BUILD_WINDOWS_SERVER_20H2       19042
26  #define BUILD_WINDOWS_10_21H1           19043
27  #define BUILD_WINDOWS_10_21H2           19044
28  #define BUILD_WINDOWS_SERVER_2022       20348
29  #define BUILD_WINDOWS_11_21H2           22000
30  #define BUILD_WINDOWS_11_22H2           22621
31  
32  DWORD GetWindowsBuild( DWORD* revision );