6 Appendix A: Product Behavior

The information in this specification is applicable to the following Microsoft products or supplemental software. References to product versions include released service packs.

  • Windows Vista operating system

  • Windows Server 2008 operating system

  • Windows 7 operating system

  • Windows Server 2008 R2 operating system

  • Windows 8 operating system

  • Windows Server 2012 operating system

  • Windows 8.1 operating system

  • Windows Server 2012 R2 operating system

  • Windows 10 operating system

  • Windows Server 2016 operating system

Exceptions, if any, are noted below. If a service pack or Quick Fix Engineering (QFE) number appears with the product version, behavior changed in that service pack or QFE. The new behavior also applies to subsequent service packs of the product unless otherwise specified. If a product edition appears with the product version, behavior is different in that product edition.

Unless otherwise specified, any statement of optional behavior in this specification that is prescribed using the terms SHOULD or SHOULD NOT implies product behavior in accordance with the SHOULD or SHOULD NOT prescription. Unless otherwise specified, the term MAY implies that the product does not follow the prescription.

<1> Section 2.2.1.1.1: Microsoft implementations set TS_RAIL_LEVEL_SUPPORTED to 1 in the following versions of Windows: Windows Server 2008, Windows Server 2008 R2 operating system, Windows Server 2012, Windows 7 Enterprise, Windows 7 Enterprise N, Windows 7 Ultimate, Windows 7 Ultimate N, and Windows 8.

Microsoft implementations set TS_RAIL_LEVEL_DOCKED_LANGBAR_SUPPORTED to 1 in the following versions of Windows: Windows Server 2008 R2, Windows Server 2012, Windows 7 Enterprise, Windows 7 Enterprise N, Windows 7 Ultimate, Windows 7 Ultimate N, and Windows 8.

Microsoft implementations set TS_RAIL_LEVEL_SUPPORTED to 0 on other versions when that capability is sent and the server does not support Remote Programs.

<2> Section 2.2.1.1.2:  Windows sends the TS_WINDOW_LEVEL_SUPPORTED_EX value to the client; only Windows Vista and Windows Server 2008 send the TS_WINDOW_LEVEL_SUPPORTED value to the client.

<3> Section 2.2.1.3.1.2.1: This flag is not set in any Windows server implementation.

<4> Section 2.2.1.3.1.2.1: This flag is not set in any Windows server implementation.

<5> Section 2.2.1.3.1.2.1: This flag is not set in any Windows server implementation.

<6> Section 2.2.1.3.1.2.2: Windows applications display large icons in elements such as the Alt-Tab dialog box and on the desktop, and place small icons in elements such as the window's title bar and taskbar buttons.

<7> Section 2.2.1.3.1.2.3: Windows applications display large icons in elements such as the Alt-Tab dialog box and on the desktop, and place small icons in elements such as the window's title bar and taskbar buttons.

<8> Section 2.2.1.3.2.2.1: The WINDOW_ORDER_CACHED_ICON flag is not set in Windows 7, Windows Server 2008 R2, Windows 8, and Windows Server 2012 implementations.

<9> Section 2.2.1.3.2.2.3: Microsoft implementations set minimum value to 10000 (10 seconds) and the maximum value to 30000 (30 seconds).

<10> Section 2.2.2.3.1: The length of the ArgumentsLen field is set to a maximum of 16,000 bytes, except in Windows Vista and Windows Server 2008 R2 where the maximum is set to 520 bytes.

<11> Section 2.2.2.3.2: This contains a Win32 error code. For more information, see [MS-ERREF].

<12> Section 2.2.2.4.2: Sets the High-Contrast parameters using the Win32 API. For more information, see [MSDN-HIGHCONTRAST].

<13> Section 2.2.2.4.2: Uses the Windows–specific name of the color scheme.

<14> Section 2.2.2.5.1: This system parameter is supported in Windows. For more information, see ([MSDN-SysParamsInfo]).

<15> Section 2.2.2.6.5: Only Windows Vista and Windows Server 2008 do not use the Application ID string to identify and group windows.

<16> Section 2.2.2.8.1: Only Windows Vista and Windows Server 2008 do not use the Application ID string to identify and group windows.

<17> Section 2.2.2.9.1: This option is not available on Windows Vista and Windows Server 2008.

<18> Section 2.2.2.9.1: This option is not available on Windows Vista and Windows Server 2008.

<19> Section 2.2.2.9.1: This option is available on Windows Server 2008 R2, Windows Server 2012, Windows Server 2012 R2, and Windows Server 2016 only.

<20> Section 2.2.2.9.1: This option is available on Windows Server 2008 R2, Windows Server 2012, Windows Server 2012 R2, and Windows Server 2016 only.

<21> Section 3.1.2: Microsoft implementations use 30 seconds as the time-out value.

<22> Section 3.1.5.2: Windows implementations ignore any incompatibility resulting from checking the buildNumber field between the sender and the receiver.

<23> Section 3.2.5.1.1: Windows implementations use RAIL as the name of the virtual channel.

<24> Section 3.2.5.2.8.2: Only Windows Vista and Windows Server 2008 do not use the Application ID string to identify and group windows.

<25> Section 3.3.5.1.5: In Windows implementations the NumIconCaches and NumCacheEntries fields for each cache are set to 0 if the values in the Windows List Capability Sets exceed the corresponding entries set in the server cache.

<26> Section 3.3.5.2.7.1: Only Windows Vista and Windows Server 2008 do not use the Application ID string to identify and group windows.

Show: