@@ -215,7 +215,7 @@ sub PRODUCT_MEDIUMBUSINESS_SERVER_MANAGEMENT () { 0x01E } # Windows Essential Bu
215215sub PRODUCT_MEDIUMBUSINESS_SERVER_SECURITY () { 0x01F } # Windows Essential Business Server Security Server
216216sub PRODUCT_MEDIUMBUSINESS_SERVER_MESSAGING () { 0x020 } # Windows Essential Business Server Messaging Server
217217sub PRODUCT_SERVER_FOUNDATION () { 0x021 } # Server Foundation
218-
218+ # define PRODUCT_HOME_PREMIUM_SERVER 0x00000022
219219sub PRODUCT_SERVER_FOR_SMALLBUSINESS_V () { 0x023 } # Windows Server 2008 without Hyper-V for Windows Essential Server Solutions
220220sub PRODUCT_STANDARD_SERVER_V () { 0x024 } # Server Standard without Hyper-V (full installation)
221221sub PRODUCT_DATACENTER_SERVER_V () { 0x025 } # Server Datacenter without Hyper-V (full installation)
@@ -224,17 +224,84 @@ sub PRODUCT_DATACENTER_SERVER_CORE_V () { 0x027 } # Server Datacenter wi
224224sub PRODUCT_STANDARD_SERVER_CORE_V () { 0x028 } # Server Standard without Hyper-V (core installation)
225225sub PRODUCT_ENTERPRISE_SERVER_CORE_V () { 0x029 } # Server Enterprise without Hyper-V (core installation)
226226sub PRODUCT_HYPERV () { 0x02A } # Microsoft Hyper-V Server
227-
227+ # define PRODUCT_STORAGE_EXPRESS_SERVER_CORE 0x0000002B
228+ # define PRODUCT_STORAGE_STANDARD_SERVER_CORE 0x0000002C
229+ # define PRODUCT_STORAGE_WORKGROUP_SERVER_CORE 0x0000002D
230+ # define PRODUCT_STORAGE_ENTERPRISE_SERVER_CORE 0x0000002E
228231sub PRODUCT_STARTER_N () { 0x02F } # Starter N
229232sub PRODUCT_PROFESSIONAL () { 0x030 } # Professional
230233sub PRODUCT_PROFESSIONAL_N () { 0x031 } # Professional N
231-
234+ # define PRODUCT_SB_SOLUTION_SERVER 0x00000032
235+ # define PRODUCT_SERVER_FOR_SB_SOLUTIONS 0x00000033
236+ # define PRODUCT_STANDARD_SERVER_SOLUTIONS 0x00000034
237+ # define PRODUCT_STANDARD_SERVER_SOLUTIONS_CORE 0x00000035
238+ # define PRODUCT_SB_SOLUTION_SERVER_EM 0x00000036
239+ # define PRODUCT_SERVER_FOR_SB_SOLUTIONS_EM 0x00000037
240+ # define PRODUCT_SOLUTION_EMBEDDEDSERVER 0x00000038
241+ # define PRODUCT_SOLUTION_EMBEDDEDSERVER_CORE 0x00000039
242+ # define PRODUCT_PROFESSIONAL_EMBEDDED 0x0000003A
243+ # define PRODUCT_ESSENTIALBUSINESS_SERVER_MGMT 0x0000003B
244+ # define PRODUCT_ESSENTIALBUSINESS_SERVER_ADDL 0x0000003C
245+ # define PRODUCT_ESSENTIALBUSINESS_SERVER_MGMTSVC 0x0000003D
246+ # define PRODUCT_ESSENTIALBUSINESS_SERVER_ADDLSVC 0x0000003E
247+ # define PRODUCT_SMALLBUSINESS_SERVER_PREMIUM_CORE 0x0000003F
248+ # define PRODUCT_CLUSTER_SERVER_V 0x00000040
249+ # define PRODUCT_EMBEDDED 0x00000041
232250sub PRODUCT_STARTER_E () { 0x042 } # Starter E
233251sub PRODUCT_HOME_BASIC_E () { 0x043 } # Home Basic E
234252sub PRODUCT_HOME_PREMIUM_E () { 0x044 } # Home Premium E
235253sub PRODUCT_PROFESSIONAL_E () { 0x045 } # Professional E
236254sub PRODUCT_ENTERPRISE_E () { 0x046 } # Enterprise E
237255sub PRODUCT_ULTIMATE_E () { 0x047 } # Ultimate E
256+ # define PRODUCT_ENTERPRISE_EVALUATION 0x00000048
257+ # define PRODUCT_MULTIPOINT_STANDARD_SERVER 0x0000004C
258+ # define PRODUCT_MULTIPOINT_PREMIUM_SERVER 0x0000004D
259+ # define PRODUCT_STANDARD_EVALUATION_SERVER 0x0000004F
260+ # define PRODUCT_DATACENTER_EVALUATION_SERVER 0x00000050
261+ # define PRODUCT_ENTERPRISE_N_EVALUATION 0x00000054
262+ # define PRODUCT_EMBEDDED_AUTOMOTIVE 0x00000055
263+ # define PRODUCT_EMBEDDED_INDUSTRY_A 0x00000056
264+ # define PRODUCT_THINPC 0x00000057
265+ # define PRODUCT_EMBEDDED_A 0x00000058
266+ # define PRODUCT_EMBEDDED_INDUSTRY 0x00000059
267+ # define PRODUCT_EMBEDDED_E 0x0000005A
268+ # define PRODUCT_EMBEDDED_INDUSTRY_E 0x0000005B
269+ # define PRODUCT_EMBEDDED_INDUSTRY_A_E 0x0000005C
270+ # define PRODUCT_STORAGE_WORKGROUP_EVALUATION_SERVER 0x0000005F
271+ # define PRODUCT_STORAGE_STANDARD_EVALUATION_SERVER 0x00000060
272+ # define PRODUCT_CORE_ARM 0x00000061
273+ sub PRODUCT_CORE_N () { 0x62 } # Windows 10 Home N
274+ sub PRODUCT_CORE_COUNTRYSPECIFIC () { 0x63 } # Windows 10 Home China
275+ sub PRODUCT_CORE_SINGLELANGUAGE () { 0x64 } # Windows 10 Home Single Language
276+ sub PRODUCT_CORE () { 0x65 } # Windows 10 Home
277+ # define PRODUCT_PROFESSIONAL_WMC 0x00000067
278+ # define PRODUCT_MOBILE_CORE 0x00000068
279+ # define PRODUCT_EMBEDDED_INDUSTRY_EVAL 0x00000069
280+ # define PRODUCT_EMBEDDED_INDUSTRY_E_EVAL 0x0000006A
281+ # define PRODUCT_EMBEDDED_EVAL 0x0000006B
282+ # define PRODUCT_EMBEDDED_E_EVAL 0x0000006C
283+ # define PRODUCT_NANO_SERVER 0x0000006D
284+ # define PRODUCT_CLOUD_STORAGE_SERVER 0x0000006E
285+ # define PRODUCT_CORE_CONNECTED 0x0000006F
286+ # define PRODUCT_PROFESSIONAL_STUDENT 0x00000070
287+ # define PRODUCT_CORE_CONNECTED_N 0x00000071
288+ # define PRODUCT_PROFESSIONAL_STUDENT_N 0x00000072
289+ # define PRODUCT_CORE_CONNECTED_SINGLELANGUAGE 0x00000073
290+ # define PRODUCT_CORE_CONNECTED_COUNTRYSPECIFIC 0x00000074
291+ # define PRODUCT_CONNECTED_CAR 0x00000075
292+ # define PRODUCT_INDUSTRY_HANDHELD 0x00000076
293+ # define PRODUCT_PPI_PRO 0x00000077
294+ # define PRODUCT_ARM64_SERVER 0x00000078
295+ sub PRODUCT_EDUCATION () { 0x79 } # Windows 10 Education
296+ sub PRODUCT_EDUCATION_N () { 0x7A } # Windows 10 Education N
297+ # define PRODUCT_IOTUAP 0x0000007B
298+ # define PRODUCT_CLOUD_HOST_INFRASTRUCTURE_SERVER 0x0000007C
299+ # define PRODUCT_ENTERPRISE_S 0x0000007D
300+ # define PRODUCT_ENTERPRISE_S_N 0x0000007E
301+ # define PRODUCT_PROFESSIONAL_S 0x0000007F
302+ # define PRODUCT_PROFESSIONAL_S_N 0x00000080
303+ # define PRODUCT_ENTERPRISE_S_EVALUATION 0x00000081
304+ # define PRODUCT_ENTERPRISE_S_N_EVALUATION 0x00000082
238305
239306sub PRODUCT_UNLICENSED () { 0xABCDABCD } # product has not been activated and is no longer in the grace period
240307
0 commit comments