GUITYPE Data Type

List of Available GUI Specifiers

The following table lists the 4Test GUI specifiers. You can use these for input arguments of type GUITYPE and you will receive these constants as return values or output arguments of type GUITYPE. You can place these identifiers in front of an Agent command to direct the Agent to execute that command only on the indicated GUIs.

GUI Specifier Includes These Platforms
msw Microsoft Windows
msw32 Microsoft Win32
msw9x Microsoft Windows 9x (msw98 for Microsoft Windows 98)
msw2000 Microsoft Windows 2000
msw2003 Microsoft Windows Server 2003
msw2003_64 Microsoft Windows Server 2003 - 64bit
mswxp Microsoft Windows XP
mswxp64 Microsoft Windows XP - 64bit
mswvista Microsoft Windows Vista
mswvista_64 Microsoft Windows Vista - 64bit
mswin2008 Microsoft Windows Server 2008
mswin2008_64 Microsoft Windows Server 2008 - 64bit
mswin2008r2 Microsoft Windows Server 2008 R2
mswin2008r2_64 Microsoft Windows Server 2008 R2 - 64bit
mswin7 Microsoft Windows 7
mswin7_64 Microsoft Windows 7 - 64bit
mswin8 Microsoft Windows 8
mswin8_64 Microsoft Windows 8 - 64bit
mswin2012_64 Microsoft Windows Server 2012 - 64bit
mswin2012r2_64 Microsoft Windows Server 2012 R2 - 64bit
mswin81 Microsoft Windows 8.1
mswin81_64 Microsoft Windows 8.1 - 64bit
mswin10 Microsoft Windows 10
mswin10_64 Microsoft Windows 10 - 64bit
mswin2016_64 Microsoft Windows Server 2016 - 64bit
mswin2019_64 Microsoft Windows Server 2019 - 64bit
GUI Set Includes These Platforms
msw msw32 and msw64
msw32 mswnt32 and msw9x
mswnt mswnt32 and msw64
msw64 msw2003_64, mswxp64, mswvista_64, mswin2008_64, mswin7_64, mswin2008r2_64, mswin8_64, mswin81_64, mswin2012_64, mswin2012r2_64, mswin10_64, mswin2016_64, mswin2019_64
mswnt32 msw2000, msw2003, mswxp, mswvista, mswin2008, mswin7, mswin2008r2, mswin8, mswin81, mswin10

Syntax

A GUI specifier has the following syntax:

[[gui-type[, gui-type]] | [! gui-type]]

gui-type is the GUI. You can express this in one of two mutually-exclusive ways. For example, you can specify one or more GUIs separated by commas, as in:

msw2003, msw2000

Or you can specify all but one GUI, as in the following, which indicates that what follows applies to all environments except mswnt:

! mswnt