Package platformids ::
Package dist ::
Package nt ::
Module windows_products
1
2 """MS-Windows product const-variables.
3
4 .. note::
5
6 Should work with all implementations.
7 When the ranges reach *long* consider this for Jython.
8
9 """
10 from __future__ import absolute_import
11
12
13
14
15
16
17
18
19 prod_type_categories = (
20 "H",
21 "HS",
22 "WS",
23 "D",
24 "E",
25 "STD",
26 "BS",
27 "VIRT",
28 "IOT",
29 "EDU",
30 "EMB",
31 )
32
33
34 prod_ext = {
35 0x00000006: 4,
36 0x00000010: 4,
37 0x00000012: 4,
38 0x00000040: 4,
39 0x00000065: 4,
40 0x00000063: 4,
41 0x00000062: 4,
42 0x00000064: 4,
43 0x00000050: 3,
44 0x00000008: 3,
45 0x0000000C: 3,
46 0x00000027: 3,
47 0x00000025: 3,
48 0x00000079: 9,
49 0x0000007A: 9,
50 0x00000004: 4,
51 0x00000046: 4,
52 0x00000048: 4,
53 0x0000001B: 4,
54 0x00000054: 4,
55 0x0000007D: 4,
56 0x00000081: 4,
57 0x0000007E: 4,
58 0x00000082: 4,
59 0x0000000A: 4,
60 0x0000000E: 4,
61 0x00000029: 4,
62 0x0000000F: 4,
63 0x00000026: 4,
64 0x0000003C: 6,
65 0x0000003E: 6,
66 0x0000003B: 6,
67 0x0000003D: 6,
68 0x00000002: 0,
69 0x00000043: 0,
70 0x00000005: 0,
71 0x00000003: 0,
72 0x00000044: 0,
73 0x0000001A: 0,
74 0x00000022: 0,
75 0x00000013: 1,
76 0x0000002A: 7,
77 0x0000007B: 8,
78 0x00000083: 8,
79 0x0000001E: 4,
80 0x00000020: 4,
81 0x0000001F: 4,
82 0x00000068: 4,
83 0x00000085: 4,
84 0x0000004D: 4,
85 0x0000004C: 4,
86 0x000000A1: 2,
87 0x000000A2: 2,
88 0x00000030: 2,
89 0x00000045: 2,
90 0x00000031: 2,
91 0x00000067: 2,
92 0x00000032: 6,
93 0x00000036: 6,
94 0x00000033: 6,
95 0x00000037: 6,
96 0x00000018: 6,
97 0x00000023: 6,
98 0x00000021: 5,
99 0x00000009: 6,
100 0x00000019: 6,
101 0x0000003F: 6,
102 0x00000038: 8,
103 0x0000004F: 5,
104 0x00000007: 5,
105 0x0000000D: 5,
106 0x00000028: 5,
107 0x00000024: 5,
108 0x00000034: 5,
109 0x00000035: 5,
110 0x0000000B: 5,
111 0x00000042: 5,
112 0x0000002F: 5,
113 0x00000017: 4,
114 0x0000002E: 4,
115 0x00000014: 5,
116 0x0000002B: 5,
117 0x00000060: 5,
118 0x00000015: 5,
119 0x0000002C: 5,
120 0x0000005F: 5,
121 0x00000016: 5,
122 0x0000002D: 5,
123 0x00000001: 2,
124 0x00000047: 2,
125 0x0000001C: 2,
126 0x00000000: 0,
127 0x00000011: 5,
128 0x0000001D: 5,
129 }
130
131
132
133
134
135 PRODUCT_BUSINESS = 0x00000006
136 PRODUCT_BUSINESS_N = 0x00000010
137 PRODUCT_CLUSTER_SERVER = 0x00000012
138 PRODUCT_CLUSTER_SERVER_V = 0x00000040
139 PRODUCT_CORE = 0x00000065
140 PRODUCT_CORE_COUNTRYSPECIFIC = 0x00000063
141 PRODUCT_CORE_N = 0x00000062
142 PRODUCT_CORE_SINGLELANGUAGE = 0x00000064
143 PRODUCT_DATACENTER_EVALUATION_SERVER = 0x00000050
144 PRODUCT_DATACENTER_SERVER = 0x00000008
145 PRODUCT_DATACENTER_SERVER_CORE = 0x0000000C
146 PRODUCT_DATACENTER_SERVER_CORE_V = 0x00000027
147 PRODUCT_DATACENTER_SERVER_V = 0x00000025
148 PRODUCT_EDUCATION = 0x00000079
149 PRODUCT_EDUCATION_N = 0x0000007A
150 PRODUCT_ENTERPRISE = 0x00000004
151 PRODUCT_ENTERPRISE_E = 0x00000046
152 PRODUCT_ENTERPRISE_EVALUATION = 0x00000048
153 PRODUCT_ENTERPRISE_N = 0x0000001B
154 PRODUCT_TERPRISE_N_EVALUATION = 0x00000054
155 PRODUCT_ENTERPRISE_S = 0x0000007D
156 PRODUCT_ENTERPRISE_S_EVALUATION = 0x00000081
157 PRODUCT_ENTERPRISE_S_N = 0x0000007E
158 PRODUCT_ENTERPRISE_S_N_EVALUATION = 0x00000082
159 PRODUCT_ENTERPRISE_SERVER = 0x0000000A
160 PRODUCT_ENTERPRISE_SERVER_CORE = 0x0000000E
161 PRODUCT_ENTERPRISE_SERVER_CORE_V = 0x00000029
162 PRODUCT_ENTERPRISE_SERVER_IA64 = 0x0000000F
163 PRODUCT_ENTERPRISE_SERVER_V = 0x00000026
164 PRODUCT_ESSENTIALBUSINESS_SERVER_ADDL = 0x0000003C
165 PRODUCT_ESSENTIALBUSINESS_SERVER_ADDLSVC = 0x0000003E
166 PRODUCT_ESSENTIALBUSINESS_SERVER_MGMT = 0x0000003B
167 PRODUCT_ESSENTIALBUSINESS_SERVER_MGMTSVC = 0x0000003D
168 PRODUCT_HOME_BASIC = 0x00000002
169 PRODUCT_HOME_BASIC_E = 0x00000043
170 PRODUCT_HOME_BASIC_N = 0x00000005
171 PRODUCT_HOME_PREMIUM = 0x00000003
172 PRODUCT_HOME_PREMIUM_E = 0x00000044
173 PRODUCT_HOME_PREMIUM_N = 0x0000001A
174 PRODUCT_HOME_PREMIUM_SERVER = 0x00000022
175 PRODUCT_HOME_SERVER = 0x00000013
176 PRODUCT_HYPERV = 0x0000002A
177 PRODUCT_IOTUAP = 0x0000007B
178 PRODUCT_IOTUAPCOMMERCIAL = 0x00000083
179 PRODUCT_MEDIUMBUSINESS_SERVER_MANAGEMENT = 0x0000001E
180 PRODUCT_MEDIUMBUSINESS_SERVER_MESSAGING = 0x00000020
181 PRODUCT_MEDIUMBUSINESS_SERVER_SECURITY = 0x0000001F
182 PRODUCT_MOBILE_CORE = 0x00000068
183 PRODUCT_MOBILE_ENTERPRISE = 0x00000085
184 PRODUCT_MULTIPOINT_PREMIUM_SERVER = 0x0000004D
185 PRODUCT_MULTIPOINT_STANDARD_SERVER = 0x0000004C
186 PRODUCT_PRO_WORKSTATION = 0x000000A1
187 PRODUCT_PRO_WORKSTATION_N = 0x000000A2
188 PRODUCT_PROFESSIONAL = 0x00000030
189 PRODUCT_PROFESSIONAL_E = 0x00000045
190 PRODUCT_PROFESSIONAL_N = 0x00000031
191 PRODUCT_PROFESSIONAL_WMC = 0x00000067
192 PRODUCT_SB_SOLUTION_SERVER = 0x00000032
193 PRODUCT_SB_SOLUTION_SERVER_EM = 0x00000036
194 PRODUCT_SERVER_FOR_SB_SOLUTIONS = 0x00000033
195 PRODUCT_SERVER_FOR_SB_SOLUTIONS_EM = 0x00000037
196 PRODUCT_SERVER_FOR_SMALLBUSINESS = 0x00000018
197 PRODUCT_SERVER_FOR_SMALLBUSINESS_V = 0x00000023
198 PRODUCT_SERVER_FOUNDATION = 0x00000021
199 PRODUCT_SMALLBUSINESS_SERVER = 0x00000009
200 PRODUCT_SMALLBUSINESS_SERVER_PREMIUM = 0x00000019
201 PRODUCT_SMALLBUSINESS_SERVER_PREMIUM_CORE = 0x0000003F
202 PRODUCT_SOLUTION_EMBEDDEDSERVER = 0x00000038
203 PRODUCT_STANDARD_EVALUATION_SERVER = 0x0000004F
204 PRODUCT_STANDARD_SERVER = 0x00000007
205 PRODUCT_STANDARD_SERVER_CORE = 0x0000000D
206 PRODUCT_STANDARD_SERVER_CORE_V = 0x00000028
207 PRODUCT_STANDARD_SERVER_V = 0x00000024
208 PRODUCT_STANDARD_SERVER_SOLUTIONS = 0x00000034
209 PRODUCT_STANDARD_SERVER_SOLUTIONS_CORE = 0x00000035
210 PRODUCT_STARTER = 0x0000000B
211 PRODUCT_STARTER_E = 0x00000042
212 PRODUCT_STARTER_N = 0x0000002F
213 PRODUCT_STORAGE_ENTERPRISE_SERVER = 0x00000017
214 PRODUCT_STORAGE_ENTERPRISE_SERVER_CORE = 0x0000002E
215 PRODUCT_STORAGE_EXPRESS_SERVER = 0x00000014
216 PRODUCT_STORAGE_EXPRESS_SERVER_CORE = 0x0000002B
217 PRODUCT_STORAGE_STANDARD_EVALUATION_SERVER = 0x00000060
218 PRODUCT_STORAGE_STANDARD_SERVER = 0x00000015
219 PRODUCT_STORAGE_STANDARD_SERVER_CORE = 0x0000002C
220 PRODUCT_STORAGE_WORKGROUP_EVALUATION_SERVER = 0x0000005F
221 PRODUCT_STORAGE_WORKGROUP_SERVER = 0x00000016
222 PRODUCT_STORAGE_WORKGROUP_SERVER_CORE = 0x0000002D
223 PRODUCT_ULTIMATE = 0x00000001
224 PRODUCT_ULTIMATE_E = 0x00000047
225 PRODUCT_ULTIMATE_N = 0x0000001C
226 PRODUCT_UNDEFINED = 0x00000000
227 PRODUCT_WEB_SERVER = 0x00000011
228 PRODUCT_WEB_SERVER_CORE = 0x0000001D
229