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