Added regedit unit test, a couple minor changes to regedit.
[wine] / programs / winetest / include / setupapi_h.pm
1 # Automatically generated by make_symbols; DO NOT EDIT!! 
2 #
3 # Perl definitions for header file setupapi.h
4 #
5
6
7 package setupapi_h;
8
9 use strict;
10
11 use vars qw($VERSION @ISA @EXPORT @EXPORT_OK);
12
13 require Exporter;
14
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
287 );
288 @EXPORT_OK = qw();
289
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;
560
561 1;