@@ -68,12 +68,6 @@ static size_t frontend_uwp_get_os(char *s, size_t len, int *major, int *minor)
6868 case PROCESSOR_ARCHITECTURE_AMD64 :
6969 arch = "x64" ;
7070 break ;
71- case PROCESSOR_ARCHITECTURE_INTEL :
72- arch = "x86" ;
73- break ;
74- case PROCESSOR_ARCHITECTURE_ARM :
75- arch = "ARM" ;
76- break ;
7771 case PROCESSOR_ARCHITECTURE_ARM64 :
7872 arch = "ARM64" ;
7973 break ;
@@ -98,8 +92,10 @@ static size_t frontend_uwp_get_os(char *s, size_t len, int *major, int *minor)
9892 _len = strlcpy (s , "Windows Server 2016" , len );
9993 else if ((vi .dwBuildNumber >= 17763 ) && (vi .dwBuildNumber < 20348 ))
10094 _len = strlcpy (s , "Windows Server 2019" , len );
101- else if (vi .dwBuildNumber >= 20348 )
95+ else if (( vi .dwBuildNumber >= 20348 ) && ( vi . dwBuildNumber < 26100 ) )
10296 _len = strlcpy (s , "Windows Server 2022" , len );
97+ else if (vi .dwBuildNumber >= 26100 )
98+ _len = strlcpy (s , "Windows Server 2025" , len );
10399 }
104100 else
105101 {
@@ -181,10 +177,6 @@ enum frontend_architecture frontend_uwp_get_arch(void)
181177 {
182178 case PROCESSOR_ARCHITECTURE_AMD64 :
183179 return FRONTEND_ARCH_X86_64 ;
184- case PROCESSOR_ARCHITECTURE_INTEL :
185- return FRONTEND_ARCH_X86 ;
186- case PROCESSOR_ARCHITECTURE_ARM :
187- return FRONTEND_ARCH_ARM ;
188180 case PROCESSOR_ARCHITECTURE_ARM64 :
189181 return FRONTEND_ARCH_ARMV8 ;
190182 default :
0 commit comments