@@ -1005,22 +1005,31 @@ VARIANT CMUSHclientDoc::Debug(LPCTSTR Command)
1005
1005
{
1006
1006
case 3 : sVersion = " Windows NT 3.51" ; break ;
1007
1007
case 4 : sVersion = " Windows NT" ; break ;
1008
- case 5 :
1008
+ case 5 : // Major version 5
1009
1009
switch (os_version.dwMinorVersion )
1010
1010
{
1011
1011
case 0 : sVersion = " Windows 2000" ; break ;
1012
1012
case 1 : sVersion = " Windows XP" ; break ;
1013
1013
case 2 : sVersion = " Windows Server 2003" ; break ;
1014
1014
} // end of switch on dwMinorVersion
1015
- break ; // end case 5 of dwMinorVersion
1015
+ break ; // end case 5 of dwMajorVersion
1016
1016
1017
- case 6 :
1017
+ case 6 : // Major version 6
1018
1018
switch (os_version.dwMinorVersion )
1019
1019
{
1020
1020
case 0 : sVersion = " Windows Vista" ; break ;
1021
1021
case 1 : sVersion = " Windows 7" ; break ;
1022
+ case 2 : sVersion = " Windows 8" ; break ;
1023
+ case 3 : sVersion = " Windows 8.1" ; break ;
1022
1024
} // end of switch on dwMinorVersion
1023
- break ; // end case 6 of dwMinorVersion
1025
+ break ; // end case 6 of dwMajorVersion
1026
+
1027
+ case 10 : // Major version 10
1028
+ switch (os_version.dwMinorVersion )
1029
+ {
1030
+ case 0 : sVersion = " Windows 10" ; break ;
1031
+ } // end of switch on dwMinorVersion
1032
+ break ; // end case 10 of dwMajorVersion
1024
1033
1025
1034
} // end of switch on dwMajorVersion
1026
1035
} // end of dwPlatformId == 2
0 commit comments