Updated module definitions for Perl unit tests.
[wine/testsucceed.git] / programs / winetest / include / setupapi_h.pm
blob9285bccd625600a4b83e5857394de326e3eeb64d
1 # Automatically generated by make_symbols; DO NOT EDIT!!
3 # Perl definitions for header file setupapi.h
7 package setupapi_h;
9 use strict;
11 use vars qw($VERSION @ISA @EXPORT @EXPORT_OK);
13 require Exporter;
15 @ISA = qw(Exporter);
16 @EXPORT = qw(
17 DIF_ADDPROPERTYPAGE_ADVANCED
18 DIF_ADDPROPERTYPAGE_BASIC
19 DIF_ADDREMOTEPROPERTYPAGE_ADVANCED
20 DIF_ALLOW_INSTALL
21 DIF_ASSIGNRESOURCES
22 DIF_CALCDISKSPACE
23 DIF_DESTROYPRIVATEDATA
24 DIF_DESTROYWIZARDDATA
25 DIF_DETECT
26 DIF_DETECTCANCEL
27 DIF_DETECTVERIFY
28 DIF_ENABLECLASS
29 DIF_FIRSTTIMESETUP
30 DIF_FOUNDDEVICE
31 DIF_INSTALLCLASSDRIVERS
32 DIF_INSTALLDEVICE
33 DIF_INSTALLDEVICEFILES
34 DIF_INSTALLINTERFACES
35 DIF_INSTALLWIZARD
36 DIF_MOVEDEVICE
37 DIF_NEWDEVICEWIZARD_FINISHINSTALL
38 DIF_NEWDEVICEWIZARD_POSTANALYZE
39 DIF_NEWDEVICEWIZARD_PREANALYZE
40 DIF_NEWDEVICEWIZARD_PRESELECT
41 DIF_NEWDEVICEWIZARD_SELECT
42 DIF_POWERMESSAGEWAKE
43 DIF_PROPERTIES
44 DIF_PROPERTYCHANGE
45 DIF_REGISTERDEVICE
46 DIF_REGISTER_COINSTALLERS
47 DIF_REMOVE
48 DIF_RESERVED1
49 DIF_RESERVED2
50 DIF_SELECTBESTCOMPATDRV
51 DIF_SELECTCLASSDRIVERS
52 DIF_SELECTDEVICE
53 DIF_TROUBLESHOOTER
54 DIF_UNREMOVE
55 DIF_UNUSED1
56 DIF_UPDATEDRIVER_UI
57 DIF_VALIDATECLASSDRIVERS
58 DIF_VALIDATEDRIVER
59 DIRID_ABSOLUTE
60 DIRID_ABSOLUTE_16BIT
61 DIRID_APPS
62 DIRID_BOOT
63 DIRID_COLOR
64 DIRID_COMMON_APPDATA
65 DIRID_COMMON_DESKTOPDIRECTORY
66 DIRID_COMMON_DOCUMENTS
67 DIRID_COMMON_FAVORITES
68 DIRID_COMMON_PROGRAMS
69 DIRID_COMMON_STARTMENU
70 DIRID_COMMON_STARTUP
71 DIRID_COMMON_TEMPLATES
72 DIRID_DEFAULT
73 DIRID_DRIVERS
74 DIRID_FONTS
75 DIRID_HELP
76 DIRID_INF
77 DIRID_IOSUBSYS
78 DIRID_LOADER
79 DIRID_NULL
80 DIRID_PRINTPROCESSOR
81 DIRID_PROGRAM_FILES
82 DIRID_PROGRAM_FILES_COMMON
83 DIRID_PROGRAM_FILES_COMMONX86
84 DIRID_PROGRAM_FILES_X86
85 DIRID_SHARED
86 DIRID_SPOOL
87 DIRID_SPOOLDRIVERS
88 DIRID_SRCPATH
89 DIRID_SYSTEM
90 DIRID_SYSTEM16
91 DIRID_SYSTEM_X86
92 DIRID_USER
93 DIRID_USERPROFILE
94 DIRID_VIEWERS
95 DIRID_WINDOWS
96 ERROR_BAD_INTERFACE_INSTALLSECT
97 ERROR_BAD_SECTION_NAME_LINE
98 ERROR_BAD_SERVICE_INSTALLSECT
99 ERROR_CANT_LOAD_CLASS_ICON
100 ERROR_CANT_REMOVE_DEVINST
101 ERROR_CLASS_MISMATCH
102 ERROR_DEVICE_INTERFACE_ACTIVE
103 ERROR_DEVICE_INTERFACE_REMOVED
104 ERROR_DEVINFO_DATA_LOCKED
105 ERROR_DEVINFO_LIST_LOCKED
106 ERROR_DEVINFO_NOT_REGISTERED
107 ERROR_DEVINSTALL_QUEUE_NONNATIVE
108 ERROR_DEVINST_ALREADY_EXISTS
109 ERROR_DI_BAD_PATH
110 ERROR_DI_DONT_INSTALL
111 ERROR_DI_DO_DEFAULT
112 ERROR_DI_NOFILECOPY
113 ERROR_DI_POSTPROCESSING_REQUIRED
114 ERROR_DRIVER_NONNATIVE
115 ERROR_DUPLICATE_FOUND
116 ERROR_EXPECTED_SECTION_NAME
117 ERROR_FILEQUEUE_LOCKED
118 ERROR_GENERAL_SYNTAX
119 ERROR_INCORRECTLY_COPIED_INF
120 ERROR_INTERFACE_DEVICE_ACTIVE
121 ERROR_INTERFACE_DEVICE_REMOVED
122 ERROR_INVALID_CLASS
123 ERROR_INVALID_CLASS_INSTALLER
124 ERROR_INVALID_COINSTALLER
125 ERROR_INVALID_DEVINST_NAME
126 ERROR_INVALID_FILTER_DRIVER
127 ERROR_INVALID_HWPROFILE
128 ERROR_INVALID_INF_LOGCONFIG
129 ERROR_INVALID_MACHINENAME
130 ERROR_INVALID_PROPPAGE_PROVIDER
131 ERROR_INVALID_REFERENCE_STRING
132 ERROR_INVALID_REG_PROPERTY
133 ERROR_INVALID_TARGET
134 ERROR_IN_WOW64
135 ERROR_KEY_DOES_NOT_EXIST
136 ERROR_LINE_NOT_FOUND
137 ERROR_MACHINE_UNAVAILABLE
138 ERROR_NON_WINDOWS_DRIVER
139 ERROR_NON_WINDOWS_NT_DRIVER
140 ERROR_NOT_DISABLEABLE
141 ERROR_NOT_INSTALLED
142 ERROR_NO_ASSOCIATED_CLASS
143 ERROR_NO_ASSOCIATED_SERVICE
144 ERROR_NO_BACKUP
145 ERROR_NO_CATALOG_FOR_OEM_INF
146 ERROR_NO_CLASSINSTALL_PARAMS
147 ERROR_NO_CLASS_DRIVER_LIST
148 ERROR_NO_COMPAT_DRIVERS
149 ERROR_NO_CONFIGMGR_SERVICES
150 ERROR_NO_DEFAULT_DEVICE_INTERFACE
151 ERROR_NO_DEFAULT_INTERFACE_DEVICE
152 ERROR_NO_DEVICE_ICON
153 ERROR_NO_DEVICE_SELECTED
154 ERROR_NO_DRIVER_SELECTED
155 ERROR_NO_INF
156 ERROR_NO_SUCH_DEVICE_INTERFACE
157 ERROR_NO_SUCH_DEVINST
158 ERROR_NO_SUCH_INTERFACE_CLASS
159 ERROR_NO_SUCH_INTERFACE_DEVICE
160 ERROR_REMOTE_COMM_FAILURE
161 ERROR_SCE_DISABLED
162 ERROR_SECTION_NAME_TOO_LONG
163 ERROR_SECTION_NOT_FOUND
164 ERROR_SET_SYSTEM_RESTORE_POINT
165 ERROR_WRONG_INF_STYLE
166 FILEOP_ABORT
167 FILEOP_BACKUP
168 FILEOP_COPY
169 FILEOP_DELETE
170 FILEOP_DOIT
171 FILEOP_NEWPATH
172 FILEOP_RENAME
173 FILEOP_RETRY
174 FILEOP_SKIP
175 FLG_ADDREG_32BITKEY
176 FLG_ADDREG_64BITKEY
177 FLG_ADDREG_APPEND
178 FLG_ADDREG_BINVALUETYPE
179 FLG_ADDREG_DELREG_BIT
180 FLG_ADDREG_DELVAL
181 FLG_ADDREG_KEYONLY
182 FLG_ADDREG_KEYONLY_COMMON
183 FLG_ADDREG_NOCLOBBER
184 FLG_ADDREG_OVERWRITEONLY
185 FLG_ADDREG_TYPE_BINARY
186 FLG_ADDREG_TYPE_DWORD
187 FLG_ADDREG_TYPE_EXPAND_SZ
188 FLG_ADDREG_TYPE_MASK
189 FLG_ADDREG_TYPE_MULTI_SZ
190 FLG_ADDREG_TYPE_NONE
191 FLG_ADDREG_TYPE_SZ
192 FLG_DELREG_32BITKEY
193 FLG_DELREG_64BITKEY
194 FLG_DELREG_KEYONLY_COMMON
195 FLG_DELREG_MULTI_SZ_DELSTRING
196 FLG_DELREG_OPERATION_MASK
197 FLG_DELREG_TYPE_BINARY
198 FLG_DELREG_TYPE_DWORD
199 FLG_DELREG_TYPE_EXPAND_SZ
200 FLG_DELREG_TYPE_MASK
201 FLG_DELREG_TYPE_MULTI_SZ
202 FLG_DELREG_TYPE_NONE
203 FLG_DELREG_TYPE_SZ
204 FLG_DELREG_VALUE
205 INF_STYLE_CACHE_DISABLE
206 INF_STYLE_CACHE_ENABLE
207 INF_STYLE_NONE
208 INF_STYLE_OLDNT
209 INF_STYLE_WIN4
210 LINE_LEN
211 MAX_INF_STRING_LENGTH
212 MAX_INSTRUCTION_LEN
213 MAX_LABEL_LEN
214 MAX_SERVICE_NAME_LEN
215 MAX_SUBTITLE_LEN
216 MAX_TITLE_LEN
217 SPFILENOTIFY_BACKUPERROR
218 SPFILENOTIFY_CABINETINFO
219 SPFILENOTIFY_COPYERROR
220 SPFILENOTIFY_DELETEERROR
221 SPFILENOTIFY_ENDBACKUP
222 SPFILENOTIFY_ENDCOPY
223 SPFILENOTIFY_ENDDELETE
224 SPFILENOTIFY_ENDQUEUE
225 SPFILENOTIFY_ENDREGISTRATION
226 SPFILENOTIFY_ENDRENAME
227 SPFILENOTIFY_ENDSUBQUEUE
228 SPFILENOTIFY_FILEEXTRACTED
229 SPFILENOTIFY_FILEINCABINET
230 SPFILENOTIFY_FILEOPDELAYED
231 SPFILENOTIFY_LANGMISMATCH
232 SPFILENOTIFY_NEEDMEDIA
233 SPFILENOTIFY_NEEDNEWCABINET
234 SPFILENOTIFY_QUEUESCAN
235 SPFILENOTIFY_QUEUESCAN_EX
236 SPFILENOTIFY_QUEUESCAN_SIGNERINFO
237 SPFILENOTIFY_RENAMEERROR
238 SPFILENOTIFY_STARTBACKUP
239 SPFILENOTIFY_STARTCOPY
240 SPFILENOTIFY_STARTDELETE
241 SPFILENOTIFY_STARTQUEUE
242 SPFILENOTIFY_STARTREGISTRATION
243 SPFILENOTIFY_STARTRENAME
244 SPFILENOTIFY_STARTSUBQUEUE
245 SPFILENOTIFY_TARGETEXISTS
246 SPFILENOTIFY_TARGETNEWER
247 SPINST_ALL
248 SPINST_BITREG
249 SPINST_COPYINF
250 SPINST_FILES
251 SPINST_INI2REG
252 SPINST_INIFILES
253 SPINST_LOGCONFIG
254 SPINST_LOGCONFIGS_ARE_OVERRIDES
255 SPINST_LOGCONFIG_IS_FORCED
256 SPINST_PROFILEITEMS
257 SPINST_REGISTERCALLBACKAWARE
258 SPINST_REGISTRY
259 SPINST_REGSVR
260 SPINST_SINGLESECTION
261 SPINST_UNREGSVR
262 SP_ALTPLATFORM_FLAGS_VERSION_RANGE
263 SP_COPY_DELETESOURCE
264 SP_COPY_FORCE_IN_USE
265 SP_COPY_FORCE_NEWER
266 SP_COPY_FORCE_NOOVERWRITE
267 SP_COPY_IN_USE_NEEDS_REBOOT
268 SP_COPY_LANGUAGEAWARE
269 SP_COPY_NEWER
270 SP_COPY_NEWER_ONLY
271 SP_COPY_NEWER_OR_SAME
272 SP_COPY_NOBROWSE
273 SP_COPY_NODECOMP
274 SP_COPY_NOOVERWRITE
275 SP_COPY_NOPRUNE
276 SP_COPY_NOSKIP
277 SP_COPY_OEMINF_CATALOG_ONLY
278 SP_COPY_OEM_F6_INF
279 SP_COPY_REPLACEONLY
280 SP_COPY_REPLACE_BOOT_FILE
281 SP_COPY_SOURCEPATH_ABSOLUTE
282 SP_COPY_SOURCE_ABSOLUTE
283 SP_COPY_SOURCE_SIS_MASTER
284 SP_COPY_WARNIFSKIP
285 SP_FLAG_CABINETCONTINUATION
286 SP_MAX_MACHINENAME_LENGTH
288 @EXPORT_OK = qw();
290 use constant DIF_ADDPROPERTYPAGE_ADVANCED => 35;
291 use constant DIF_ADDPROPERTYPAGE_BASIC => 36;
292 use constant DIF_ADDREMOTEPROPERTYPAGE_ADVANCED => 40;
293 use constant DIF_ALLOW_INSTALL => 24;
294 use constant DIF_ASSIGNRESOURCES => 3;
295 use constant DIF_CALCDISKSPACE => 11;
296 use constant DIF_DESTROYPRIVATEDATA => 12;
297 use constant DIF_DESTROYWIZARDDATA => 17;
298 use constant DIF_DETECT => 15;
299 use constant DIF_DETECTCANCEL => 33;
300 use constant DIF_DETECTVERIFY => 20;
301 use constant DIF_ENABLECLASS => 19;
302 use constant DIF_FIRSTTIMESETUP => 6;
303 use constant DIF_FOUNDDEVICE => 7;
304 use constant DIF_INSTALLCLASSDRIVERS => 10;
305 use constant DIF_INSTALLDEVICE => 2;
306 use constant DIF_INSTALLDEVICEFILES => 21;
307 use constant DIF_INSTALLINTERFACES => 32;
308 use constant DIF_INSTALLWIZARD => 16;
309 use constant DIF_MOVEDEVICE => 14;
310 use constant DIF_NEWDEVICEWIZARD_FINISHINSTALL => 30;
311 use constant DIF_NEWDEVICEWIZARD_POSTANALYZE => 29;
312 use constant DIF_NEWDEVICEWIZARD_PREANALYZE => 28;
313 use constant DIF_NEWDEVICEWIZARD_PRESELECT => 26;
314 use constant DIF_NEWDEVICEWIZARD_SELECT => 27;
315 use constant DIF_POWERMESSAGEWAKE => 39;
316 use constant DIF_PROPERTIES => 4;
317 use constant DIF_PROPERTYCHANGE => 18;
318 use constant DIF_REGISTERDEVICE => 25;
319 use constant DIF_REGISTER_COINSTALLERS => 34;
320 use constant DIF_REMOVE => 5;
321 use constant DIF_RESERVED1 => 37;
322 use constant DIF_RESERVED2 => 48;
323 use constant DIF_SELECTBESTCOMPATDRV => 23;
324 use constant DIF_SELECTCLASSDRIVERS => 8;
325 use constant DIF_SELECTDEVICE => 1;
326 use constant DIF_TROUBLESHOOTER => 38;
327 use constant DIF_UNREMOVE => 22;
328 use constant DIF_UNUSED1 => 31;
329 use constant DIF_UPDATEDRIVER_UI => 41;
330 use constant DIF_VALIDATECLASSDRIVERS => 9;
331 use constant DIF_VALIDATEDRIVER => 13;
332 use constant DIRID_ABSOLUTE => -1;
333 use constant DIRID_ABSOLUTE_16BIT => 65535;
334 use constant DIRID_APPS => 24;
335 use constant DIRID_BOOT => 30;
336 use constant DIRID_COLOR => 23;
337 use constant DIRID_COMMON_APPDATA => 16419;
338 use constant DIRID_COMMON_DESKTOPDIRECTORY => 16409;
339 use constant DIRID_COMMON_DOCUMENTS => 16430;
340 use constant DIRID_COMMON_FAVORITES => 16415;
341 use constant DIRID_COMMON_PROGRAMS => 16407;
342 use constant DIRID_COMMON_STARTMENU => 16406;
343 use constant DIRID_COMMON_STARTUP => 16408;
344 use constant DIRID_COMMON_TEMPLATES => 16429;
345 use constant DIRID_DEFAULT => 11;
346 use constant DIRID_DRIVERS => 12;
347 use constant DIRID_FONTS => 20;
348 use constant DIRID_HELP => 18;
349 use constant DIRID_INF => 17;
350 use constant DIRID_IOSUBSYS => 12;
351 use constant DIRID_LOADER => 54;
352 use constant DIRID_NULL => 0;
353 use constant DIRID_PRINTPROCESSOR => 55;
354 use constant DIRID_PROGRAM_FILES => 16422;
355 use constant DIRID_PROGRAM_FILES_COMMON => 16427;
356 use constant DIRID_PROGRAM_FILES_COMMONX86 => 16428;
357 use constant DIRID_PROGRAM_FILES_X86 => 16426;
358 use constant DIRID_SHARED => 25;
359 use constant DIRID_SPOOL => 51;
360 use constant DIRID_SPOOLDRIVERS => 52;
361 use constant DIRID_SRCPATH => 1;
362 use constant DIRID_SYSTEM => 11;
363 use constant DIRID_SYSTEM16 => 50;
364 use constant DIRID_SYSTEM_X86 => 16425;
365 use constant DIRID_USER => 32768;
366 use constant DIRID_USERPROFILE => 53;
367 use constant DIRID_VIEWERS => 21;
368 use constant DIRID_WINDOWS => 10;
369 use constant ERROR_BAD_INTERFACE_INSTALLSECT => -536870371;
370 use constant ERROR_BAD_SECTION_NAME_LINE => -536870911;
371 use constant ERROR_BAD_SERVICE_INSTALLSECT => -536870377;
372 use constant ERROR_CANT_LOAD_CLASS_ICON => -536870388;
373 use constant ERROR_CANT_REMOVE_DEVINST => -536870350;
374 use constant ERROR_CLASS_MISMATCH => -536870399;
375 use constant ERROR_DEVICE_INTERFACE_ACTIVE => -536870373;
376 use constant ERROR_DEVICE_INTERFACE_REMOVED => -536870372;
377 use constant ERROR_DEVINFO_DATA_LOCKED => -536870381;
378 use constant ERROR_DEVINFO_LIST_LOCKED => -536870382;
379 use constant ERROR_DEVINFO_NOT_REGISTERED => -536870392;
380 use constant ERROR_DEVINSTALL_QUEUE_NONNATIVE => -536870352;
381 use constant ERROR_DEVINST_ALREADY_EXISTS => -536870393;
382 use constant ERROR_DI_BAD_PATH => -536870380;
383 use constant ERROR_DI_DONT_INSTALL => -536870357;
384 use constant ERROR_DI_DO_DEFAULT => -536870386;
385 use constant ERROR_DI_NOFILECOPY => -536870385;
386 use constant ERROR_DI_POSTPROCESSING_REQUIRED => -536870362;
387 use constant ERROR_DRIVER_NONNATIVE => -536870348;
388 use constant ERROR_DUPLICATE_FOUND => -536870398;
389 use constant ERROR_EXPECTED_SECTION_NAME => -536870912;
390 use constant ERROR_FILEQUEUE_LOCKED => -536870378;
391 use constant ERROR_GENERAL_SYNTAX => -536870909;
392 use constant ERROR_INCORRECTLY_COPIED_INF => -536870345;
393 use constant ERROR_INTERFACE_DEVICE_ACTIVE => -536870373;
394 use constant ERROR_INTERFACE_DEVICE_REMOVED => -536870372;
395 use constant ERROR_INVALID_CLASS => -536870394;
396 use constant ERROR_INVALID_CLASS_INSTALLER => -536870387;
397 use constant ERROR_INVALID_COINSTALLER => -536870361;
398 use constant ERROR_INVALID_DEVINST_NAME => -536870395;
399 use constant ERROR_INVALID_FILTER_DRIVER => -536870356;
400 use constant ERROR_INVALID_HWPROFILE => -536870384;
401 use constant ERROR_INVALID_INF_LOGCONFIG => -536870358;
402 use constant ERROR_INVALID_MACHINENAME => -536870368;
403 use constant ERROR_INVALID_PROPPAGE_PROVIDER => -536870364;
404 use constant ERROR_INVALID_REFERENCE_STRING => -536870369;
405 use constant ERROR_INVALID_REG_PROPERTY => -536870391;
406 use constant ERROR_INVALID_TARGET => -536870349;
407 use constant ERROR_IN_WOW64 => -536870347;
408 use constant ERROR_KEY_DOES_NOT_EXIST => -536870396;
409 use constant ERROR_LINE_NOT_FOUND => -536870654;
410 use constant ERROR_MACHINE_UNAVAILABLE => -536870366;
411 use constant ERROR_NON_WINDOWS_DRIVER => -536870354;
412 use constant ERROR_NON_WINDOWS_NT_DRIVER => -536870355;
413 use constant ERROR_NOT_DISABLEABLE => -536870351;
414 use constant ERROR_NOT_INSTALLED => -536866816;
415 use constant ERROR_NO_ASSOCIATED_CLASS => -536870400;
416 use constant ERROR_NO_ASSOCIATED_SERVICE => -536870375;
417 use constant ERROR_NO_BACKUP => -536870653;
418 use constant ERROR_NO_CATALOG_FOR_OEM_INF => -536870353;
419 use constant ERROR_NO_CLASSINSTALL_PARAMS => -536870379;
420 use constant ERROR_NO_CLASS_DRIVER_LIST => -536870376;
421 use constant ERROR_NO_COMPAT_DRIVERS => -536870360;
422 use constant ERROR_NO_CONFIGMGR_SERVICES => -536870365;
423 use constant ERROR_NO_DEFAULT_DEVICE_INTERFACE => -536870374;
424 use constant ERROR_NO_DEFAULT_INTERFACE_DEVICE => -536870374;
425 use constant ERROR_NO_DEVICE_ICON => -536870359;
426 use constant ERROR_NO_DEVICE_SELECTED => -536870383;
427 use constant ERROR_NO_DRIVER_SELECTED => -536870397;
428 use constant ERROR_NO_INF => -536870390;
429 use constant ERROR_NO_SUCH_DEVICE_INTERFACE => -536870363;
430 use constant ERROR_NO_SUCH_DEVINST => -536870389;
431 use constant ERROR_NO_SUCH_INTERFACE_CLASS => -536870370;
432 use constant ERROR_NO_SUCH_INTERFACE_DEVICE => -536870363;
433 use constant ERROR_REMOTE_COMM_FAILURE => -536870367;
434 use constant ERROR_SCE_DISABLED => -536870344;
435 use constant ERROR_SECTION_NAME_TOO_LONG => -536870910;
436 use constant ERROR_SECTION_NOT_FOUND => -536870655;
437 use constant ERROR_SET_SYSTEM_RESTORE_POINT => -536870346;
438 use constant ERROR_WRONG_INF_STYLE => -536870656;
439 use constant FILEOP_ABORT => 0;
440 use constant FILEOP_BACKUP => 3;
441 use constant FILEOP_COPY => 0;
442 use constant FILEOP_DELETE => 2;
443 use constant FILEOP_DOIT => 1;
444 use constant FILEOP_NEWPATH => 4;
445 use constant FILEOP_RENAME => 1;
446 use constant FILEOP_RETRY => 1;
447 use constant FILEOP_SKIP => 2;
448 use constant FLG_ADDREG_32BITKEY => 16384;
449 use constant FLG_ADDREG_64BITKEY => 4096;
450 use constant FLG_ADDREG_APPEND => 8;
451 use constant FLG_ADDREG_BINVALUETYPE => 1;
452 use constant FLG_ADDREG_DELREG_BIT => 32768;
453 use constant FLG_ADDREG_DELVAL => 4;
454 use constant FLG_ADDREG_KEYONLY => 16;
455 use constant FLG_ADDREG_KEYONLY_COMMON => 8192;
456 use constant FLG_ADDREG_NOCLOBBER => 2;
457 use constant FLG_ADDREG_OVERWRITEONLY => 32;
458 use constant FLG_ADDREG_TYPE_BINARY => 1;
459 use constant FLG_ADDREG_TYPE_DWORD => 65537;
460 use constant FLG_ADDREG_TYPE_EXPAND_SZ => 131072;
461 use constant FLG_ADDREG_TYPE_MASK => -65535;
462 use constant FLG_ADDREG_TYPE_MULTI_SZ => 65536;
463 use constant FLG_ADDREG_TYPE_NONE => 131073;
464 use constant FLG_ADDREG_TYPE_SZ => 0;
465 use constant FLG_DELREG_32BITKEY => 16384;
466 use constant FLG_DELREG_64BITKEY => 4096;
467 use constant FLG_DELREG_KEYONLY_COMMON => 8192;
468 use constant FLG_DELREG_MULTI_SZ_DELSTRING => 98306;
469 use constant FLG_DELREG_OPERATION_MASK => 254;
470 use constant FLG_DELREG_TYPE_BINARY => 1;
471 use constant FLG_DELREG_TYPE_DWORD => 65537;
472 use constant FLG_DELREG_TYPE_EXPAND_SZ => 131072;
473 use constant FLG_DELREG_TYPE_MASK => -65535;
474 use constant FLG_DELREG_TYPE_MULTI_SZ => 65536;
475 use constant FLG_DELREG_TYPE_NONE => 131073;
476 use constant FLG_DELREG_TYPE_SZ => 0;
477 use constant FLG_DELREG_VALUE => 0;
478 use constant INF_STYLE_CACHE_DISABLE => 32;
479 use constant INF_STYLE_CACHE_ENABLE => 16;
480 use constant INF_STYLE_NONE => 0;
481 use constant INF_STYLE_OLDNT => 1;
482 use constant INF_STYLE_WIN4 => 2;
483 use constant LINE_LEN => 256;
484 use constant MAX_INF_STRING_LENGTH => 4096;
485 use constant MAX_INSTRUCTION_LEN => 256;
486 use constant MAX_LABEL_LEN => 30;
487 use constant MAX_SERVICE_NAME_LEN => 256;
488 use constant MAX_SUBTITLE_LEN => 256;
489 use constant MAX_TITLE_LEN => 60;
490 use constant SPFILENOTIFY_BACKUPERROR => 22;
491 use constant SPFILENOTIFY_CABINETINFO => 16;
492 use constant SPFILENOTIFY_COPYERROR => 13;
493 use constant SPFILENOTIFY_DELETEERROR => 7;
494 use constant SPFILENOTIFY_ENDBACKUP => 23;
495 use constant SPFILENOTIFY_ENDCOPY => 12;
496 use constant SPFILENOTIFY_ENDDELETE => 6;
497 use constant SPFILENOTIFY_ENDQUEUE => 2;
498 use constant SPFILENOTIFY_ENDREGISTRATION => 32;
499 use constant SPFILENOTIFY_ENDRENAME => 9;
500 use constant SPFILENOTIFY_ENDSUBQUEUE => 4;
501 use constant SPFILENOTIFY_FILEEXTRACTED => 19;
502 use constant SPFILENOTIFY_FILEINCABINET => 17;
503 use constant SPFILENOTIFY_FILEOPDELAYED => 20;
504 use constant SPFILENOTIFY_LANGMISMATCH => 65536;
505 use constant SPFILENOTIFY_NEEDMEDIA => 14;
506 use constant SPFILENOTIFY_NEEDNEWCABINET => 18;
507 use constant SPFILENOTIFY_QUEUESCAN => 15;
508 use constant SPFILENOTIFY_QUEUESCAN_EX => 24;
509 use constant SPFILENOTIFY_QUEUESCAN_SIGNERINFO => 64;
510 use constant SPFILENOTIFY_RENAMEERROR => 10;
511 use constant SPFILENOTIFY_STARTBACKUP => 21;
512 use constant SPFILENOTIFY_STARTCOPY => 11;
513 use constant SPFILENOTIFY_STARTDELETE => 5;
514 use constant SPFILENOTIFY_STARTQUEUE => 1;
515 use constant SPFILENOTIFY_STARTREGISTRATION => 25;
516 use constant SPFILENOTIFY_STARTRENAME => 8;
517 use constant SPFILENOTIFY_STARTSUBQUEUE => 3;
518 use constant SPFILENOTIFY_TARGETEXISTS => 131072;
519 use constant SPFILENOTIFY_TARGETNEWER => 262144;
520 use constant SPINST_ALL => 1023;
521 use constant SPINST_BITREG => 32;
522 use constant SPINST_COPYINF => 512;
523 use constant SPINST_FILES => 16;
524 use constant SPINST_INI2REG => 8;
525 use constant SPINST_INIFILES => 2;
526 use constant SPINST_LOGCONFIG => 1;
527 use constant SPINST_LOGCONFIGS_ARE_OVERRIDES => 262144;
528 use constant SPINST_LOGCONFIG_IS_FORCED => 131072;
529 use constant SPINST_PROFILEITEMS => 256;
530 use constant SPINST_REGISTERCALLBACKAWARE => 524288;
531 use constant SPINST_REGISTRY => 4;
532 use constant SPINST_REGSVR => 64;
533 use constant SPINST_SINGLESECTION => 65536;
534 use constant SPINST_UNREGSVR => 128;
535 use constant SP_ALTPLATFORM_FLAGS_VERSION_RANGE => 1;
536 use constant SP_COPY_DELETESOURCE => 1;
537 use constant SP_COPY_FORCE_IN_USE => 512;
538 use constant SP_COPY_FORCE_NEWER => 8192;
539 use constant SP_COPY_FORCE_NOOVERWRITE => 4096;
540 use constant SP_COPY_IN_USE_NEEDS_REBOOT => 256;
541 use constant SP_COPY_LANGUAGEAWARE => 32;
542 use constant SP_COPY_NEWER => 4;
543 use constant SP_COPY_NEWER_ONLY => 65536;
544 use constant SP_COPY_NEWER_OR_SAME => 4;
545 use constant SP_COPY_NOBROWSE => 32768;
546 use constant SP_COPY_NODECOMP => 16;
547 use constant SP_COPY_NOOVERWRITE => 8;
548 use constant SP_COPY_NOPRUNE => 1048576;
549 use constant SP_COPY_NOSKIP => 1024;
550 use constant SP_COPY_OEMINF_CATALOG_ONLY => 262144;
551 use constant SP_COPY_OEM_F6_INF => 2097152;
552 use constant SP_COPY_REPLACEONLY => 2;
553 use constant SP_COPY_REPLACE_BOOT_FILE => 524288;
554 use constant SP_COPY_SOURCEPATH_ABSOLUTE => 128;
555 use constant SP_COPY_SOURCE_ABSOLUTE => 64;
556 use constant SP_COPY_SOURCE_SIS_MASTER => 131072;
557 use constant SP_COPY_WARNIFSKIP => 16384;
558 use constant SP_FLAG_CABINETCONTINUATION => 2048;
559 use constant SP_MAX_MACHINENAME_LENGTH => 263;