Components All New MacOS Windows Linux iOS
Examples Mac & Win Server Client Guides Statistic FMM Blog Deprecated Old

SystemInfo.WinSuiteMask

Returns a bit mask that identifies the product suites available on the system.

Component Version macOS Windows Linux Server iOS SDK
SystemInfo 2.8 ❌ No ✅ Yes ❌ No ✅ Yes, on Windows ❌ No
MBS( "SystemInfo.WinSuiteMask" )

Parameters

none

Result

The mask as number.

Description

Returns a bit mask that identifies the product suites available on the system.
for example 256 on Windows XP.

This member can be a combination of the following values.

VER_SUITE_BACKOFFICE4Microsoft BackOffice components are installed.
VER_SUITE_BLADE&h0400Windows Server 2003, Web Edition is installed.
VER_SUITE_COMPUTE_SERVER&h4000Windows Server 2003, Compute Cluster Edition is installed.
VER_SUITE_DATACENTER&h0080Windows Server 2008 Datacenter, Windows Server 2003, Datacenter Edition, or Windows 2000 Datacenter Server is installed.
VER_SUITE_ENTERPRISE2Windows Server 2008 Enterprise, Windows Server 2003, Enterprise Edition, or Windows 2000 Advanced Server is installed. Refer to the Remarks section for more information about this bit flag.
VER_SUITE_EMBEDDEDNT&h0040Windows XP Embedded is installed.
VER_SUITE_PERSONAL&h0200Windows Vista Home Premium, Windows Vista Home Basic, or Windows XP Home Edition is installed.
VER_SUITE_SINGLEUSERTS&h0100Remote Desktop is supported, but only one interactive session is supported. This value is set unless the system is running in application server mode.
VER_SUITE_SMALLBUSINESS1Microsoft Small Business Server was once installed on the system, but may have been upgraded to another version of Windows. Refer to the Remarks section for more information about this bit flag.
VER_SUITE_SMALLBUSINESS_RESTRICTED&h0020Microsoft Small Business Server is installed with the restrictive client license in force. Refer to the Remarks section for more information about this bit flag.
VER_SUITE_STORAGE_SERVER&h2000Windows Storage Server 2003 R2 or Windows Storage Server 2003is installed.
VER_SUITE_TERMINAL&h0010Terminal Services is installed. This value is always set. If VER_SUITE_TERMINAL is set but VER_SUITE_SINGLEUSERTS is not set, the system is running in application server mode.
VER_SUITE_WH_SERVER&h8000Windows Home Server is installed.

This function is free to use.

Created 18th August 2014, last changed 28th January 2023


SystemInfo.WinServicePackMinor - SystemInfo.WinSystemMetrics