#define ALLWINTEN64 ALLWINTENCLIENT64, ALLWINTENSERVER
#define ALLWINTEN ALLWINTENCLIENT, ALLWINTENSERVER
+#define ALLWINELEVENCLIENT64 BS(WINELEVEN_64), BS(ARM_WINELEVEN_64)
+#define ALLWINELEVEN64 ALLWINTENCLIENT64
+#define ALLWINELEVEN ALLWINELEVENCLIENT64
+
#define ALLHYPER_V BS(HYPER_V)
-#define ALLWINVISTA_OR_HIGHER ALLWINVISTA, ALLWINLONGHORN, \
- ALLWIN2008R2, ALLWINSEVEN, \
- ALLWINEIGHTSERVER, ALLWINEIGHTCLIENT, \
- ALLWINTENSERVER, ALLWINTENCLIENT, \
- ALLHYPER_V \
+#define ALLWINVISTA_OR_HIGHER ALLWINVISTA, ALLWINLONGHORN, \
+ ALLWIN2008R2, ALLWINSEVEN, \
+ ALLWINEIGHTSERVER, ALLWINEIGHTCLIENT, \
+ ALLWINTENSERVER, ALLWINTENCLIENT, \
+ ALLWINELEVENCLIENT64, ALLHYPER_V \
#define ALLWINNT32 BS(WINNT), ALLWIN2000, \
ALLWINXP32, ALLWINNET32, \
ALLWINSEVEN32, ALLWINEIGHTCLIENT32, \
ALLWINTENCLIENT32
-#define ALLWINNT64 ALLWINXP64, ALLWINNET64, \
- ALLWINVISTA64, ALLWINLONGHORN64, \
- ALLWINSEVEN64, ALLWIN2008R2_64, \
- ALLWINEIGHTCLIENT64, ALLWINEIGHTSERVER, \
- ALLWINTENCLIENT64, ALLWINTENSERVER, \
- ALLHYPER_V
+#define ALLWINNT64 ALLWINXP64, ALLWINNET64, \
+ ALLWINVISTA64, ALLWINLONGHORN64, \
+ ALLWINSEVEN64, ALLWIN2008R2_64, \
+ ALLWINEIGHTCLIENT64, ALLWINEIGHTSERVER, \
+ ALLWINTENCLIENT64, ALLWINTENSERVER, \
+ ALLWINELEVENCLIENT64, ALLHYPER_V
#define ALLWINNT ALLWINNT32, ALLWINNT64
#define STR_OS_WIN_2012_MULTIPOINT_PREMIUM_FULL "Windows MultiPoint Server 2012%s Premium"
+/*
+ * Windows on Arm
+ *
+ * Window on Arm support starts with Windows 10.
+ */
+
+#define STR_OS_ARM_WIN "arm-windows"
+
/*
* Windows 10
*
#define STR_OS_WINTEN "windows9"
#define STR_OS_WINTEN_X64 "windows9-64"
-#define STR_OS_ARM_WIN "arm-windows"
#define STR_OS_WIN_TEN_GENERIC_FULL "Windows 10"
#define STR_OS_WIN_10_HOME_FULL "Windows 10 Home"
#define STR_OS_WIN_10_PRO_FULL "Windows 10 Pro"
#define STR_OS_WIN_10_IOTCORE_FULL "Windows 10 IoT Core"
+/*
+ * Windows 11
+ *
+ * No 32-bit support.
+ */
+
+#define STR_OS_WINELEVEN_X64 "windows11-64"
+
/* Windows Server 2016 */
#define STR_OS_WIN_2016SRV_X64 "windows9srv-64"