20#define NONAMELESSUNION
21#define NONAMELESSSTRUCT
29#define WIN32_NO_STATUS
63 {
'_',
'_',
'A',
'S',
'S',
'O',
'C',
'I',
'A',
'T',
'O',
'R',
'S',0};
65 {
'W',
'i',
'n',
'3',
'2',
'_',
'B',
'a',
's',
'e',
'B',
'o',
'a',
'r',
'd',0};
67 {
'W',
'i',
'n',
'3',
'2',
'_',
'B',
'I',
'O',
'S',0};
69 {
'W',
'i',
'n',
'3',
'2',
'_',
'C',
'D',
'R',
'O',
'M',
'D',
'r',
'i',
'v',
'e',0};
71 {
'W',
'i',
'n',
'3',
'2',
'_',
'C',
'o',
'm',
'p',
'u',
't',
'e',
'r',
'S',
'y',
's',
't',
'e',
'm',0};
73 {
'W',
'i',
'n',
'3',
'2',
'_',
'C',
'o',
'm',
'p',
'u',
't',
'e',
'r',
'S',
'y',
's',
't',
'e',
'm',
'P',
'r',
'o',
'd',
'u',
'c',
't',0};
75 {
'C',
'I',
'M',
'_',
'D',
'a',
't',
'a',
'F',
'i',
'l',
'e',0};
77 {
'W',
'i',
'n',
'3',
'2',
'_',
'D',
'e',
's',
'k',
't',
'o',
'p',
'M',
'o',
'n',
'i',
't',
'o',
'r',0};
79 {
'W',
'i',
'n',
'3',
'2',
'_',
'D',
'i',
'r',
'e',
'c',
't',
'o',
'r',
'y',0};
81 {
'W',
'i',
'n',
'3',
'2',
'_',
'D',
'i',
's',
'k',
'D',
'r',
'i',
'v',
'e',0};
83 {
'W',
'i',
'n',
'3',
'2',
'_',
'D',
'i',
's',
'k',
'D',
'r',
'i',
'v',
'e',
'T',
'o',
'D',
'i',
's',
'k',
'P',
'a',
'r',
't',
'i',
't',
'i',
'o',
'n',0};
85 {
'W',
'i',
'n',
'3',
'2',
'_',
'D',
'i',
's',
'k',
'P',
'a',
'r',
't',
'i',
't',
'i',
'o',
'n',0};
87 {
'W',
'i',
'n',
'3',
'2',
'_',
'D',
'i',
's',
'p',
'l',
'a',
'y',
'C',
'o',
'n',
't',
'r',
'o',
'l',
'l',
'e',
'r',
88 'C',
'o',
'n',
'f',
'i',
'g',
'u',
'r',
'a',
't',
'i',
'o',
'n',0};
90 {
'W',
'i',
'n',
'3',
'2',
'_',
'I',
'P',
'4',
'R',
'o',
'u',
't',
'e',
'T',
'a',
'b',
'l',
'e',0};
92 {
'W',
'i',
'n',
'3',
'2',
'_',
'L',
'o',
'g',
'i',
'c',
'a',
'l',
'D',
'i',
's',
'k',0};
94 {
'C',
'I',
'M',
'_',
'L',
'o',
'g',
'i',
'c',
'a',
'l',
'D',
'i',
's',
'k',0};
96 {
'W',
'i',
'n',
'3',
'2',
'_',
'L',
'o',
'g',
'i',
'c',
'a',
'l',
'D',
'i',
's',
'k',
'T',
'o',
'P',
'a',
'r',
't',
'i',
't',
'i',
'o',
'n',0};
98 {
'W',
'i',
'n',
'3',
'2',
'_',
'N',
'e',
't',
'w',
'o',
'r',
'k',
'A',
'd',
'a',
'p',
't',
'e',
'r',0};
100 {
'W',
'i',
'n',
'3',
'2',
'_',
'N',
'e',
't',
'w',
'o',
'r',
'k',
'A',
'd',
'a',
'p',
't',
'e',
'r',
101 'C',
'o',
'n',
'f',
'i',
'g',
'u',
'r',
'a',
't',
'i',
'o',
'n',0};
103 {
'W',
'i',
'n',
'3',
'2',
'_',
'O',
'p',
'e',
'r',
'a',
't',
'i',
'n',
'g',
'S',
'y',
's',
't',
'e',
'm',0};
105 {
'_',
'_',
'P',
'A',
'R',
'A',
'M',
'E',
'T',
'E',
'R',
'S',0};
107 {
'W',
'i',
'n',
'3',
'2',
'_',
'P',
'h',
'y',
's',
'i',
'c',
'a',
'l',
'M',
'e',
'd',
'i',
'a',0};
109 {
'W',
'i',
'n',
'3',
'2',
'_',
'P',
'h',
'y',
's',
'i',
'c',
'a',
'l',
'M',
'e',
'm',
'o',
'r',
'y',0};
111 {
'W',
'i',
'n',
'3',
'2',
'_',
'P',
'n',
'P',
'E',
'n',
't',
'i',
't',
'y',0};
113 {
'W',
'i',
'n',
'3',
'2',
'_',
'P',
'r',
'i',
'n',
't',
'e',
'r',0};
115 {
'_',
'_',
'W',
'I',
'N',
'3',
'2',
'_',
'P',
'R',
'O',
'C',
'E',
'S',
'S',
'_',
'G',
'E',
'T',
'O',
'W',
116 'N',
'E',
'R',
'_',
'O',
'U',
'T',0};
118 {
'W',
'i',
'n',
'3',
'2',
'_',
'P',
'r',
'o',
'c',
'e',
's',
's',
'o',
'r',0};
120 {
'C',
'I',
'M',
'_',
'P',
'r',
'o',
'c',
'e',
's',
's',
'o',
'r',0};
122 {
'_',
'_',
'Q',
'U',
'A',
'L',
'I',
'F',
'I',
'E',
'R',
'S',0};
124 {
'W',
'i',
'n',
'3',
'2',
'_',
'Q',
'u',
'i',
'c',
'k',
'F',
'i',
'x',
'E',
'n',
'g',
'i',
'n',
'e',
'e',
'r',
'i',
'n',
'g',0};
126 {
'W',
'i',
'n',
'3',
'2',
'_',
'S',
'I',
'D',0};
128 {
'W',
'i',
'n',
'3',
'2',
'_',
'S',
'o',
'u',
'n',
'd',
'D',
'e',
'v',
'i',
'c',
'e',0};
130 {
'W',
'i',
'n',
'3',
'2',
'_',
'S',
'y',
's',
't',
'e',
'm',
'E',
'n',
'c',
'l',
'o',
's',
'u',
'r',
'e',0};
133 {
'W',
'i',
'n',
'3',
'2',
'_',
'V',
'i',
'd',
'e',
'o',
'C',
'o',
'n',
't',
'r',
'o',
'l',
'l',
'e',
'r',0};
136 {
'W',
'i',
'n',
'3',
'2',
'_',
'W',
'i',
'n',
'S',
'A',
'T',0};
139 {
'A',
'c',
'c',
'o',
'u',
'n',
't',
'N',
'a',
'm',
'e',0};
141 {
'A',
'c',
'c',
'e',
'p',
't',
'P',
'a',
'u',
's',
'e',0};
143 {
'A',
'c',
'c',
'e',
'p',
't',
'S',
't',
'o',
'p',0};
145 {
'A',
'c',
'c',
'e',
's',
's',
'M',
'a',
's',
'k',0};
148 {
'A',
'd',
'a',
'p',
't',
'e',
'r',
'D',
'A',
'C',
'T',
'y',
'p',
'e',0};
150 {
'A',
'd',
'a',
'p',
't',
'e',
'r',
'R',
'A',
'M',0};
153 {
'A',
'd',
'a',
'p',
't',
'e',
'r',
'T',
'y',
'p',
'e',0};
155 {
'A',
'd',
'a',
'p',
't',
'e',
'r',
'T',
'y',
'p',
'e',
'I',
'D',0};
157 {
'A',
'd',
'd',
'r',
'e',
's',
's',
'W',
'i',
'd',
't',
'h',0};
159 {
'A',
'n',
't',
'e',
'c',
'e',
'd',
'e',
'n',
't',0};
161 {
'A',
'r',
'c',
'h',
'i',
't',
'e',
'c',
't',
'u',
'r',
'e',0};
163 {
'A',
's',
's',
'o',
'c',
'C',
'l',
'a',
's',
's',0};
165 {
'A',
's',
's',
'o',
'c',
'i',
'a',
't',
'o',
'r',0};
167 {
'A',
't',
't',
'r',
'i',
'b',
'u',
't',
'e',
's',0};
170 {
'A',
'v',
'a',
'i',
'l',
'a',
'b',
'i',
'l',
'i',
't',
'y',0};
173 {
'B',
'i',
'n',
'a',
'r',
'y',
'R',
'e',
'p',
'r',
'e',
's',
'e',
'n',
't',
'a',
't',
'i',
'o',
'n',0};
175 {
'B',
'i',
't',
's',
'P',
'e',
'r',
'P',
'i',
'x',
'e',
'l',0};
177 {
'B',
'o',
'o',
'l',
'V',
'a',
'l',
'u',
'e',0};
179 {
'B',
'o',
'o',
't',
'a',
'b',
'l',
'e',0};
181 {
'B',
'o',
'o',
't',
'P',
'a',
'r',
't',
'i',
't',
'i',
'o',
'n',0};
183 {
'B',
'u',
'i',
'l',
'd',
'N',
'u',
'm',
'b',
'e',
'r',0};
185 {
'C',
'a',
'p',
'a',
'c',
'i',
't',
'y',0};
187 {
'C',
'a',
'p',
't',
'i',
'o',
'n',0};
189 {
'C',
'h',
'a',
's',
's',
'i',
's',
'T',
'y',
'p',
'e',
's',0};
191 {
'C',
'l',
'a',
's',
's',0};
193 {
'C',
'o',
'd',
'e',
'S',
'e',
't',0};
195 {
'C',
'o',
'm',
'm',
'a',
'n',
'd',
'L',
'i',
'n',
'e',0};
197 {
'C',
'o',
'n',
'f',
'i',
'g',
'M',
'a',
'n',
'a',
'g',
'e',
'r',
'E',
'r',
'r',
'o',
'r',
'C',
'o',
'd',
'e',0};
199 {
'C',
'o',
'n',
'f',
'i',
'g',
'u',
'r',
'e',
'd',
'C',
'l',
'o',
'c',
'k',
'S',
'p',
'e',
'e',
'd',0};
201 {
'C',
'o',
'u',
'n',
't',
'r',
'y',
'C',
'o',
'd',
'e',0};
203 {
'C',
'P',
'U',
'S',
'c',
'o',
'r',
'e',0};
205 {
'C',
'p',
'u',
'S',
't',
'a',
't',
'u',
's',0};
207 {
'C',
'S',
'D',
'V',
'e',
'r',
's',
'i',
'o',
'n',0};
209 {
'C',
'S',
'N',
'a',
'm',
'e',0};
212 {
'C',
'u',
'r',
'r',
'e',
'n',
't',
'B',
'i',
't',
's',
'P',
'e',
'r',
'P',
'i',
'x',
'e',
'l',0};
215 {
'C',
'u',
'r',
'r',
'e',
'n',
't',
'C',
'l',
'o',
'c',
'k',
'S',
'p',
'e',
'e',
'd',0};
217 {
'C',
'u',
'r',
'r',
'e',
'n',
't',
'H',
'o',
'r',
'i',
'z',
'o',
'n',
't',
'a',
'l',
'R',
'e',
's',
'o',
'l',
'u',
't',
'i',
'o',
'n',0};
219 {
'C',
'u',
'r',
'r',
'e',
'n',
't',
'L',
'a',
'n',
'g',
'u',
'a',
'g',
'e',0};
221 {
'C',
'u',
'r',
'r',
'e',
'n',
't',
'R',
'e',
'f',
'r',
'e',
's',
'h',
'R',
'a',
't',
'e',0};
223 {
'C',
'u',
'r',
'r',
'e',
'n',
't',
'S',
'c',
'a',
'n',
'M',
'o',
'd',
'e',0};
225 {
'C',
'u',
'r',
'r',
'e',
'n',
't',
'T',
'i',
'm',
'e',
'Z',
'o',
'n',
'e',0};
227 {
'C',
'u',
'r',
'r',
'e',
'n',
't',
'V',
'e',
'r',
't',
'i',
'c',
'a',
'l',
'R',
'e',
's',
'o',
'l',
'u',
't',
'i',
'o',
'n',0};
229 {
'D',
'3',
'D',
'S',
'c',
'o',
'r',
'e',0};
231 {
'D',
'a',
't',
'a',
'W',
'i',
'd',
't',
'h',0};
233 {
'D',
'e',
'f',
'a',
'u',
'l',
't',
'I',
'P',
'G',
'a',
't',
'e',
'w',
'a',
'y',0};
235 {
'D',
'e',
'f',
'a',
'u',
'l',
't',
'V',
'a',
'l',
'u',
'e',0};
237 {
'D',
'e',
'p',
'e',
'n',
'd',
'e',
'n',
't',0};
239 {
'D',
'e',
's',
'c',
'r',
'i',
'p',
't',
'i',
'o',
'n',0};
241 {
'D',
'e',
's',
't',
'i',
'n',
'a',
't',
'i',
'o',
'n',0};
243 {
'D',
'e',
'v',
'i',
'c',
'e',
'I',
'd',0};
245 {
'D',
'e',
'v',
'i',
'c',
'e',
'L',
'o',
'c',
'a',
't',
'o',
'r',0};
247 {
'D',
'H',
'C',
'P',
'E',
'n',
'a',
'b',
'l',
'e',
'd',0};
249 {
'D',
'i',
'r',
'e',
'c',
't',
'i',
'o',
'n',0};
251 {
'D',
'i',
's',
'k',
'S',
'c',
'o',
'r',
'e',0};
253 {
'D',
'i',
's',
'p',
'l',
'a',
'y',
'N',
'a',
'm',
'e',0};
255 {
'D',
'i',
's',
'k',
'I',
'n',
'd',
'e',
'x',0};
257 {
'D',
'N',
'S',
'H',
'o',
's',
't',
'N',
'a',
'm',
'e',0};
259 {
'D',
'N',
'S',
'S',
'e',
'r',
'v',
'e',
'r',
'S',
'e',
'a',
'r',
'c',
'h',
'O',
'r',
'd',
'e',
'r',0};
261 {
'D',
'o',
'm',
'a',
'i',
'n',0};
263 {
'D',
'o',
'm',
'a',
'i',
'n',
'R',
'o',
'l',
'e',0};
265 {
'D',
'r',
'i',
'v',
'e',0};
267 {
'D',
'r',
'i',
'v',
'e',
'r',
'D',
'a',
't',
'e',0};
269 {
'D',
'r',
'i',
'v',
'e',
'r',
'N',
'a',
'm',
'e',0};
272 {
'D',
'r',
'i',
'v',
'e',
'r',
'V',
'e',
'r',
's',
'i',
'o',
'n',0};
275 {
'D',
'r',
'i',
'v',
'e',
'T',
'y',
'p',
'e',0};
277 {
'F',
'a',
'm',
'i',
'l',
'y',0};
279 {
'F',
'i',
'l',
'e',
'S',
'y',
's',
't',
'e',
'm',0};
281 {
'F',
'l',
'a',
'v',
'o',
'r',0};
283 {
'F',
'r',
'e',
'e',
'S',
'p',
'a',
'c',
'e',0};
285 {
'F',
'r',
'e',
'e',
'P',
'h',
'y',
's',
'i',
'c',
'a',
'l',
'M',
'e',
'm',
'o',
'r',
'y',0};
287 {
'H',
'a',
'n',
'd',
'l',
'e',0};
289 {
'G',
'r',
'a',
'p',
'h',
'i',
'c',
's',
'S',
'c',
'o',
'r',
'e',0};
291 {
'H',
'o',
'r',
'i',
'z',
'o',
'n',
't',
'a',
'l',
'R',
'e',
's',
'o',
'l',
'u',
't',
'i',
'o',
'n',0};
293 {
'H',
'o',
't',
'F',
'i',
'x',
'I',
'D',0};
297 {
'I',
'd',
'e',
'n',
't',
'i',
'f',
'i',
'c',
'a',
't',
'i',
'o',
'n',
'C',
'o',
'd',
'e',0};
299 {
'I',
'd',
'e',
'n',
't',
'i',
'f',
'y',
'i',
'n',
'g',
'N',
'u',
'm',
'b',
'e',
'r',0};
301 {
'I',
'n',
'd',
'e',
'x',0};
303 {
'I',
'n',
's',
't',
'a',
'l',
'l',
'D',
'a',
't',
'e',0};
305 {
'I',
'n',
's',
't',
'a',
'l',
'l',
'e',
'd',
'D',
'i',
's',
'p',
'l',
'a',
'y',
'D',
'r',
'i',
'v',
'e',
'r',
's',0};
307 {
'I',
'n',
't',
'e',
'r',
'f',
'a',
'c',
'e',
'I',
'n',
'd',
'e',
'x',0};
309 {
'I',
'n',
't',
'e',
'r',
'f',
'a',
'c',
'e',
'T',
'y',
'p',
'e',0};
311 {
'I',
'n',
't',
'e',
'g',
'e',
'r',
'V',
'a',
'l',
'u',
'e',0};
313 {
'I',
'P',
'A',
'd',
'd',
'r',
'e',
's',
's',0};
315 {
'I',
'P',
'C',
'o',
'n',
'n',
'e',
'c',
't',
'i',
'o',
'n',
'M',
'e',
't',
'r',
'i',
'c',0};
317 {
'I',
'P',
'E',
'n',
'a',
'b',
'l',
'e',
'd',0};
319 {
'I',
'P',
'S',
'u',
'b',
'n',
'e',
't',0};
321 {
'L',
'a',
's',
't',
'B',
'o',
'o',
't',
'U',
'p',
'T',
'i',
'm',
'e',0};
323 {
'L',
'e',
'v',
'e',
'l',0};
325 {
'L',
'o',
'c',
'a',
'l',0};
327 {
'L',
'o',
'c',
'a',
'l',
'D',
'a',
't',
'e',
'T',
'i',
'm',
'e',0};
329 {
'L',
'o',
'c',
'a',
'l',
'e',0};
331 {
'L',
'o',
'c',
'a',
't',
'i',
'o',
'n',0};
333 {
'L',
'o',
'c',
'k',
'P',
'r',
'e',
's',
'e',
'n',
't',0};
335 {
'M',
'A',
'C',
'A',
'd',
'd',
'r',
'e',
's',
's',0};
337 {
'M',
'a',
'n',
'u',
'f',
'a',
'c',
't',
'u',
'r',
'e',
'r',0};
339 {
'M',
'a',
'x',
'C',
'l',
'o',
'c',
'k',
'S',
'p',
'e',
'e',
'd',0};
341 {
'M',
'e',
'd',
'i',
'a',
'T',
'y',
'p',
'e',0};
343 {
'M',
'e',
'm',
'b',
'e',
'r',0};
345 {
'M',
'e',
'm',
'o',
'r',
'y',
'S',
'c',
'o',
'r',
'e',0};
347 {
'M',
'e',
'm',
'o',
'r',
'y',
'T',
'y',
'p',
'e',0};
349 {
'M',
'e',
't',
'h',
'o',
'd',0};
351 {
'M',
'o',
'd',
'e',
'l',0};
353 {
'N',
'e',
't',
'C',
'o',
'n',
'n',
'e',
'c',
't',
'i',
'o',
'n',
'S',
't',
'a',
't',
'u',
's',0};
355 {
'N',
'e',
't',
'w',
'o',
'r',
'k',0};
357 {
'N',
'e',
'x',
't',
'H',
'o',
'p',0};
359 {
'N',
'u',
'm',
'b',
'e',
'r',
'O',
'f',
'C',
'o',
'r',
'e',
's',0};
361 {
'N',
'u',
'm',
'b',
'e',
'r',
'O',
'f',
'L',
'o',
'g',
'i',
'c',
'a',
'l',
'P',
'r',
'o',
'c',
'e',
's',
's',
'o',
'r',
's',0};
363 {
'N',
'u',
'm',
'b',
'e',
'r',
'O',
'f',
'P',
'r',
'o',
'c',
'e',
's',
's',
'o',
'r',
's',0};
365 {
'O',
'p',
'e',
'r',
'a',
't',
'i',
'n',
'g',
'S',
'y',
's',
't',
'e',
'm',
'S',
'K',
'U',0};
367 {
'O',
'S',
'A',
'r',
'c',
'h',
'i',
't',
'e',
'c',
't',
'u',
'r',
'e',0};
369 {
'O',
'S',
'L',
'a',
'n',
'g',
'u',
'a',
'g',
'e',0};
371 {
'O',
'S',
'P',
'r',
'o',
'd',
'u',
'c',
't',
'S',
'u',
'i',
't',
'e',0};
373 {
'O',
'S',
'T',
'y',
'p',
'e',0};
375 {
'P',
'a',
'r',
'a',
'm',
'e',
't',
'e',
'r',0};
377 {
'P',
'a',
'r',
't',
'N',
'u',
'm',
'b',
'e',
'r',0};
379 {
'P',
'h',
'y',
's',
'i',
'c',
'a',
'l',
'A',
'd',
'a',
'p',
't',
'e',
'r',0};
381 {
'P',
'i',
'x',
'e',
'l',
's',
'P',
'e',
'r',
'X',
'L',
'o',
'g',
'i',
'c',
'a',
'l',
'I',
'n',
'c',
'h',0};
383 {
'P',
'N',
'P',
'D',
'e',
'v',
'i',
'c',
'e',
'I',
'D',0};
385 {
'P',
'o',
'r',
't',
'N',
'a',
'm',
'e',0};
387 {
'P',
'a',
'r',
'e',
'n',
't',
'P',
'r',
'o',
'c',
'e',
's',
's',
'I',
'D',0};
389 {
'P',
'r',
'i',
'm',
'a',
'r',
'y',0};
391 {
'P',
'r',
'o',
'c',
'e',
's',
's',
'I',
'D',0};
393 {
'P',
'r',
'o',
'c',
'e',
's',
's',
'o',
'r',
'I',
'd',0};
395 {
'P',
'r',
'o',
'c',
'e',
's',
's',
'o',
'r',
'T',
'y',
'p',
'e',0};
397 {
'P',
'r',
'o',
'd',
'u',
'c',
't',0};
399 {
'P',
'r',
'o',
'd',
'u',
'c',
't',
'N',
'a',
'm',
'e',0};
401 {
'R',
'e',
'f',
'e',
'r',
'e',
'n',
'c',
'e',
'd',
'D',
'o',
'm',
'a',
'i',
'n',
'N',
'a',
'm',
'e',0};
403 {
'R',
'e',
'l',
'e',
'a',
's',
'e',
'D',
'a',
't',
'e',0};
405 {
'R',
'e',
'v',
'i',
's',
'i',
'o',
'n',0};
407 {
'S',
'e',
'r',
'i',
'a',
'l',
'N',
'u',
'm',
'b',
'e',
'r',0};
409 {
'S',
'e',
'r',
'v',
'i',
'c',
'e',
'P',
'a',
'c',
'k',
'M',
'a',
'j',
'o',
'r',
'V',
'e',
'r',
's',
'i',
'o',
'n',0};
411 {
'S',
'e',
'r',
'v',
'i',
'c',
'e',
'P',
'a',
'c',
'k',
'M',
'i',
'n',
'o',
'r',
'V',
'e',
'r',
's',
'i',
'o',
'n',0};
413 {
'S',
'e',
'r',
'v',
'i',
'c',
'e',
'T',
'y',
'p',
'e',0};
415 {
'S',
'e',
't',
't',
'i',
'n',
'g',
'I',
'D',0};
417 {
'S',
'K',
'U',
'N',
'u',
'm',
'b',
'e',
'r',0};
419 {
'S',
'M',
'B',
'I',
'O',
'S',
'B',
'I',
'O',
'S',
'V',
'e',
'r',
's',
'i',
'o',
'n',0};
421 {
'S',
'M',
'B',
'I',
'O',
'S',
'M',
'a',
'j',
'o',
'r',
'V',
'e',
'r',
's',
'i',
'o',
'n',0};
423 {
'S',
'M',
'B',
'I',
'O',
'S',
'M',
'i',
'n',
'o',
'r',
'V',
'e',
'r',
's',
'i',
'o',
'n',0};
425 {
'S',
't',
'a',
'r',
't',
'M',
'o',
'd',
'e',0};
429 {
'S',
'i',
'd',
'L',
'e',
'n',
'g',
't',
'h',0};
433 {
'S',
'p',
'e',
'e',
'd',0};
435 {
'S',
't',
'a',
'r',
't',
'i',
'n',
'g',
'O',
'f',
'f',
's',
'e',
't',0};
437 {
'S',
't',
'a',
't',
'e',0};
439 {
'S',
't',
'a',
't',
'u',
's',0};
441 {
'S',
't',
'a',
't',
'u',
's',
'I',
'n',
'f',
'o',0};
443 {
'S',
't',
'r',
'i',
'n',
'g',
'V',
'a',
'l',
'u',
'e',0};
445 {
'S',
'u',
'i',
't',
'e',
'M',
'a',
's',
'k',0};
447 {
'S',
'y',
's',
't',
'e',
'm',
'D',
'i',
'r',
'e',
'c',
't',
'o',
'r',
'y',0};
449 {
'S',
'y',
's',
't',
'e',
'm',
'D',
'r',
'i',
'v',
'e',0};
451 {
'S',
'y',
's',
't',
'e',
'm',
'N',
'a',
'm',
'e',0};
455 {
'T',
'h',
'r',
'e',
'a',
'd',
'C',
'o',
'u',
'n',
't',0};
457 {
'T',
'i',
'm',
'e',
'T',
'a',
'k',
'e',
'n',0};
459 {
'T',
'o',
't',
'a',
'l',
'P',
'h',
'y',
's',
'i',
'c',
'a',
'l',
'M',
'e',
'm',
'o',
'r',
'y',0};
461 {
'T',
'o',
't',
'a',
'l',
'V',
'i',
'r',
't',
'u',
'a',
'l',
'M',
'e',
'm',
'o',
'r',
'y',
'S',
'i',
'z',
'e',0};
463 {
'T',
'o',
't',
'a',
'l',
'V',
'i',
's',
'i',
'b',
'l',
'e',
'M',
'e',
'm',
'o',
'r',
'y',
'S',
'i',
'z',
'e',0};
467 {
'U',
'n',
'i',
'q',
'u',
'e',
'I',
'd',0};
469 {
'U',
's',
'e',
'r',
'N',
'a',
'm',
'e',0};
473 {
'V',
'e',
'n',
'd',
'o',
'r',0};
475 {
'V',
'e',
'r',
's',
'i',
'o',
'n',0};
477 {
'V',
'e',
'r',
't',
'i',
'c',
'a',
'l',
'R',
'e',
's',
'o',
'l',
'u',
't',
'i',
'o',
'n',0};
480 {
'V',
'i',
'd',
'e',
'o',
'A',
'r',
'c',
'h',
'i',
't',
'e',
'c',
't',
'u',
'r',
'e',0};
482 {
'V',
'i',
'd',
'e',
'o',
'M',
'e',
'm',
'o',
'r',
'y',
'T',
'y',
'p',
'e',0};
484 {
'V',
'i',
'd',
'e',
'o',
'M',
'o',
'd',
'e',
'D',
'e',
's',
'c',
'r',
'i',
'p',
't',
'i',
'o',
'n',0};
486 {
'V',
'i',
'd',
'e',
'o',
'P',
'r',
'o',
'c',
'e',
's',
's',
'o',
'r',0};
489 {
'V',
'o',
'l',
'u',
'm',
'e',
'N',
'a',
'm',
'e',0};
491 {
'V',
'o',
'l',
'u',
'm',
'e',
'S',
'e',
'r',
'i',
'a',
'l',
'N',
'u',
'm',
'b',
'e',
'r',0};
493 {
'W',
'i',
'n',
'S',
'A',
'T',
'A',
's',
's',
'e',
's',
's',
'm',
'e',
'n',
't',
'S',
't',
'a',
't',
'e',0};
495 {
'W',
'i',
'n',
'S',
'P',
'R',
'L',
'e',
'v',
'e',
'l',0};
497 {
'W',
'o',
'r',
'k',
'i',
'n',
'g',
'S',
'e',
't',
'S',
'i',
'z',
'e',0};
883 {
'I',
'n',
't',
'e',
'l',
' ',
'C',
'o',
'r',
'p',
'o',
'r',
'a',
't',
'i',
'o',
'n',0};
887 {
'B',
'a',
's',
'e',
' ',
'B',
'o',
'a',
'r',
'd',0};
891 {
'D',
'e',
'f',
'a',
'u',
'l',
't',
' ',
'S',
'y',
's',
't',
'e',
'm',
' ',
'B',
'I',
'O',
'S',0};
893 {
'T',
'h',
'e',
' ',
'W',
'i',
'n',
'e',
' ',
'P',
'r',
'o',
'j',
'e',
'c',
't',0};
895 {
'2',
'0',
'1',
'2',
'0',
'6',
'0',
'8',
'0',
'0',
'0',
'0',
'0',
'0',
'.',
'0',
'0',
'0',
'0',
'0',
'0',
'+',
'0',
'0',
'0',0};
901 {
'W',
'I',
'N',
'E',
' ',
' ',
' ',
'-',
' ',
'1',0};
903 {
'C',
'D',
'-',
'R',
'O',
'M',0};
905 {
'W',
'i',
'n',
'e',
' ',
'C',
'D',
'-',
'R',
'O',
'M',
' ',
'A',
'T',
'A',
' ',
'D',
'e',
'v',
'i',
'c',
'e',0};
907 {
'I',
'D',
'E',
'\\',
'C',
'D',
'R',
'O',
'M',
'W',
'I',
'N',
'E',
'_',
'C',
'D',
'-',
'R',
'O',
'M',
908 '_',
'_',
'_',
'_',
'_',
'_',
'_',
'_',
'_',
'_',
'_',
'_',
'_',
'_',
'_',
'_',
'_',
'_',
'_',
'_',
'_',
'_',
909 '_',
'_',
'_',
'_',
'_',
'_',
'_',
'1',
'.',
'0',
'_',
'_',
'_',
'_',
'_',
'\\',
'5',
'&',
'3',
'A',
'2',
910 'A',
'5',
'8',
'5',
'4',
'&',
'0',
'&',
'1',
'.',
'0',
'.',
'0',0};
912 {
'A',
'T',
'/',
'A',
'T',
' ',
'C',
'O',
'M',
'P',
'A',
'T',
'I',
'B',
'L',
'E',0};
914 {
'W',
'O',
'R',
'K',
'G',
'R',
'O',
'U',
'P',0};
916 {
'T',
'h',
'e',
' ',
'W',
'i',
'n',
'e',
' ',
'P',
'r',
'o',
'j',
'e',
'c',
't',0};
924 {
'd',
'e',
'a',
'd',
'd',
'e',
'a',
'd',
'-',
'd',
'e',
'a',
'd',
'-',
'd',
'e',
'a',
'd',
'-',
'd',
'e',
'a',
'd',
'-',
925 'd',
'e',
'a',
'd',
'd',
'e',
'a',
'd',
'd',
'e',
'a',
'd',0};
927 {
'T',
'h',
'e',
' ',
'W',
'i',
'n',
'e',
' ',
'P',
'r',
'o',
'j',
'e',
'c',
't',0};
933 {
'(',
'S',
't',
'a',
'n',
'd',
'a',
'r',
'd',
' ',
'd',
'i',
's',
'k',
' ',
'd',
'r',
'i',
'v',
'e',
's',
')',0};
935 {
'F',
'i',
'x',
'e',
'd',
' ',
'h',
'a',
'r',
'd',
' ',
'd',
'i',
's',
'k',0};
937 {
'R',
'e',
'm',
'o',
'v',
'a',
'b',
'l',
'e',
' ',
'm',
'e',
'd',
'i',
'a',0};
939 {
'W',
'i',
'n',
'e',
' ',
'D',
'i',
's',
'k',
' ',
'D',
'r',
'i',
'v',
'e',0};
941 {
'I',
'D',
'E',
'\\',
'D',
'i',
's',
'k',
'\\',
'V',
'E',
'N',
'_',
'W',
'I',
'N',
'E',0};
943 {
'W',
'I',
'N',
'E',
'H',
'D',
'I',
'S',
'K',0};
945 {
'P',
'C',
'I',
'\\',
'V',
'E',
'N',
'_',
'8',
'0',
'8',
'6',
'&',
'D',
'E',
'V',
'_',
'1',
'0',
'0',
'E',
'&',
946 'S',
'U',
'B',
'S',
'Y',
'S',
'_',
'0',
'0',
'1',
'E',
'8',
'0',
'8',
'6',
'&',
'R',
'E',
'V',
'_',
'0',
'2',
'\\',
947 '3',
'&',
'2',
'6',
'7',
'A',
'6',
'1',
'6',
'A',
'&',
'1',
'&',
'1',
'8',0};
949 {
'3',
'2',
'-',
'b',
'i',
't',0};
951 {
'6',
'4',
'-',
'b',
'i',
't',0};
953 {
'2',
'0',
'1',
'4',
'0',
'1',
'0',
'1',
'0',
'0',
'0',
'0',
'0',
'0',
'.',
'0',
'0',
'0',
'0',
'0',
'0',
'+',
'0',
'0',
'0',0};
955 {
'1',
'2',
'3',
'4',
'5',
'-',
'O',
'E',
'M',
'-',
'1',
'2',
'3',
'4',
'5',
'6',
'7',
'-',
'1',
'2',
'3',
'4',
'5',0};
957 {
'\\',
'\\',
'.',
'\\',
'P',
'H',
'Y',
'S',
'I',
'C',
'A',
'L',
'D',
'R',
'I',
'V',
'E',
'0',0};
959 {
'h',
't',
't',
'p',
':',
'/',
'/',
'w',
'i',
'n',
'e',
'h',
'q',
'.',
'o',
'r',
'g',0};
961 {
'K',
'B',
'1',
'2',
'3',
'4',
'5',
'6',
'7',0};
963 {
'W',
'i',
'n',
'e',
' ',
'A',
'u',
'd',
'i',
'o',
' ',
'D',
'e',
'v',
'i',
'c',
'e',0};
965 {
'S',
'y',
's',
't',
'e',
'm',
' ',
'E',
'n',
'c',
'l',
'o',
's',
'u',
'r',
'e',0};
967 {
'S',
'y',
's',
't',
'e',
'm',
' ',
'E',
'n',
'c',
'l',
'o',
's',
'u',
'r',
'e',
' ',
'0',0};
971 {
'I',
'n',
't',
'e',
'g',
'r',
'a',
't',
'e',
'd',
' ',
'R',
'A',
'M',
'D',
'A',
'C',0};
973 {
'V',
'i',
'd',
'e',
'o',
'C',
'o',
'n',
't',
'r',
'o',
'l',
'l',
'e',
'r',
'1',0};
975 {
'2',
'0',
'1',
'7',
'0',
'1',
'0',
'1',
'0',
'0',
'0',
'0',
'0',
'0',
'.',
'0',
'0',
'0',
'0',
'0',
'0',
'+',
'0',
'0',
'0',0};
981 {
'M',
'o',
's',
't',
'R',
'e',
'c',
'e',
'n',
't',
'A',
's',
's',
'e',
's',
's',
'm',
'e',
'n',
't',0};
1399#define FLAVOR_ID (WBEM_FLAVOR_FLAG_PROPAGATE_TO_INSTANCE | WBEM_FLAVOR_NOT_OVERRIDABLE |\
1400 WBEM_FLAVOR_ORIGIN_PROPAGATED)
1429 sizeof(*systemenclosure_chassistypes),
1481#include "pshpack1.h"
1547#define RSMB (('R' << 24) | ('S' << 16) | ('M' << 8) | 'B')
1557 if (prologue->
length >
len -
sizeof(*prologue) || prologue->
length <
sizeof(*hdr))
return NULL;
1559 start = (
const char *)(prologue + 1);
1568 WARN(
"invalid entry\n" );
1614 offset = (
const char *)baseboard -
buf + baseboard->
hdr.length;
1680 if (
len <
sizeof(*prologue))
return 2;
1687 if (
len <
sizeof(*prologue))
return 0;
1713 static const WCHAR fmtW[] =
1714 {
'%',
'0',
'4',
'u',
'%',
'0',
'2',
'u',
'%',
'0',
'2',
'u',
'0',
'0',
'0',
'0',
'0',
'0',
'.',
'0',
'0',
'0',
'0',
'0',
'0',
'+',
'0',
'0',
'0',0};
1724 if (
q -
p != 2 || !
len || *
q !=
'/')
return NULL;
1725 month = (
p[0] -
'0') * 10 +
p[1] -
'0';
1729 if (
q -
p != 2 || !
len || *
q !=
'/')
return NULL;
1730 day = (
p[0] -
'0') * 10 +
p[1] -
'0';
1734 if (
q -
p == 4) year = (
p[0] -
'0') * 1000 + (
p[1] -
'0') * 100 + (
p[2] -
'0') * 10 +
p[3] -
'0';
1735 else if (
q -
p == 2) year = 1900 + (
p[0] -
'0') * 10 +
p[1] -
'0';
1795 static const WCHAR fmtW[] = {
'%',
'c',
':',0};
1804 for (
i = 0;
i < 26;
i++)
1806 if (drives & (1 <<
i))
1840 return info.NumberOfProcessors;
1862 if (num_cores) *num_cores = 0;
1863 for (
i = 0;
i <
len /
sizeof(*info);
i++)
1871 for (
j = 0;
j <
sizeof(
ULONG_PTR);
j++)
if (
info[
i].ProcessorMask & (1 <<
j)) (*num_cores)++;
1881 UINT core_relation_count = 0, package_relation_count = 0;
1887 if (num_packages) *num_packages = 1;
1905 core_relation_count++;
1910 package_relation_count++;
1916 if (num_physical) *num_physical = core_relation_count;
1917 if (num_packages) *num_packages = package_relation_count;
1918 return smt_enabled ? core_relation_count * 2 : core_relation_count;
1928 return status.ullTotalPhys;
1937 return status.ullAvailPhys;
1953 DWORD compsize, usersize;
1960 size = compsize + usersize;
1963 ret[compsize] =
'\\';
2028 static const WCHAR fmtW[] =
2029 {
'%',
'0',
'2',
'X',
'%',
'0',
'2',
'X',
'%',
'0',
'2',
'X',
'%',
'0',
'2',
'X',
'-',
'%',
'0',
'2',
'X',
'%',
'0',
'2',
'X',
'-',
2030 '%',
'0',
'2',
'X',
'%',
'0',
'2',
'X',
'-',
'%',
'0',
'2',
'X',
'%',
'0',
'2',
'X',
'-',
'%',
'0',
'2',
'X',
'%',
'0',
'2',
'X',
2031 '%',
'0',
'2',
'X',
'%',
'0',
'2',
'X',
'%',
'0',
'2',
'X',
'%',
'0',
'2',
'X',0};
2032 static const BYTE none[] = {0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff};
2043 swprintf(
ret, fmtW,
ptr[0],
ptr[1],
ptr[2],
ptr[3],
ptr[4],
ptr[5],
ptr[6],
ptr[7],
ptr[8],
ptr[9],
2209 if (*
p ==
'\\')
len += 2;
2219 if (*
p !=
'\\')
ret[
i++] = *
p;
2236 if (!
iswalpha(
p[0] ) ||
p[1] !=
':' ||
p[2] !=
'\\' ||
p[3] !=
'\\' || !
p[4])
return NULL;
2240 if (*
p ==
'\\')
return NULL;
2248 if (
p[0] ==
'\\' &&
p[1] ==
'\\')
2308 UINT left_count = 0, right_count = 0;
2312 return *
count += left_count + right_count;
2325 if (
path && len_path)
2328 ret[len_path] =
'\\';
2329 *
len += len_path + 1;
2332 *
len += len_segment;
2339 static const WCHAR slashW[] = {
'\\',0}, fmtW[] = {
'%',
'u',
'.',
'%',
'u',
'.',
'%',
'u',
'.',
'%',
'u',0};
2359 info->dwFileVersionLS >> 16,
info->dwFileVersionLS & 0xffff );
2380 for (
i = 0;
i < 26;
i++)
2382 if (!(drives & (1 <<
i)))
continue;
2387 num_expected_rows = 0;
2436 else if (num_expected_rows &&
row == num_expected_rows - 1)
2468 if (!
hdc)
return 96;
2508 for (
i = 0;
i < 26;
i++)
2510 if (!(drives & (1 <<
i)))
continue;
2515 num_expected_rows = 0;
2565 else if (num_expected_rows &&
row == num_expected_rows - 1)
2594 WCHAR root[] = {
'\\',
'\\',
'.',
'\\',
'A',
':',0};
2598 DWORD bytes_returned;
2600 free.QuadPart = 512 * 1024 * 1024;
2608 *disksize =
info.DiskSize.QuadPart;
2611 return free.QuadPart;
2616 static const WCHAR fmtW[] =
2617 {
'\\',
'\\',
'\\',
'\\',
'.',
'\\',
'\\',
'P',
'H',
'Y',
'S',
'I',
'C',
'A',
'L',
'D',
'R',
'I',
'V',
'E',
'%',
'u',0};
2627 for (
i = 0;
i < 26;
i++)
2629 if (drives & (1 <<
i))