| Home | Table of Contents | Please view with Internet Explorer (version 5.00 or higher) and enable scripting. For reasons, see Browsing This Web Site. |
CURRENT WORK ITEM - PREVIEW ONLY
The IsOS function supports 0x28 as its dwOS argument in the SHLWAPI versions distributed with Windows Server 2003 Service Pack 1 and Windows Vista. However, these versions appear to address entirely unrelated questions about the operating system.
To the SHLWAPI version 6.00 from Windows Vista, case 0x28 asks whether the operating system is 64-bit Windows. The 32-bit SHLWAPI tests whether the current process is running on WOW64, as for OS_WOW6432. The 64-bit SHLWAPI simply returns TRUE.
To the SHLWAPI version 6.00 from Windows Server 2003 SP1, case 0x28 is answered from the version information obtained from the standard API function GetVersionEx, specifically whether the wSuiteMask member has VER_SUITE_STORAGE_SERVER set.
This case is undocumented, at least as late as the Windows Vista SDK dated January 2007.