1 # Automatically generated by make_symbols; DO NOT EDIT!!
3 # Perl definitions for header file setupapi.h
11 use vars qw($VERSION @ISA @EXPORT @EXPORT_OK);
17 DIF_ADDPROPERTYPAGE_ADVANCED
18 DIF_ADDPROPERTYPAGE_BASIC
19 DIF_ADDREMOTEPROPERTYPAGE_ADVANCED
23 DIF_DESTROYPRIVATEDATA
31 DIF_INSTALLCLASSDRIVERS
33 DIF_INSTALLDEVICEFILES
37 DIF_NEWDEVICEWIZARD_FINISHINSTALL
38 DIF_NEWDEVICEWIZARD_POSTANALYZE
39 DIF_NEWDEVICEWIZARD_PREANALYZE
40 DIF_NEWDEVICEWIZARD_PRESELECT
41 DIF_NEWDEVICEWIZARD_SELECT
46 DIF_REGISTER_COINSTALLERS
50 DIF_SELECTBESTCOMPATDRV
51 DIF_SELECTCLASSDRIVERS
57 DIF_VALIDATECLASSDRIVERS
65 DIRID_COMMON_DESKTOPDIRECTORY
66 DIRID_COMMON_DOCUMENTS
67 DIRID_COMMON_FAVORITES
69 DIRID_COMMON_STARTMENU
71 DIRID_COMMON_TEMPLATES
82 DIRID_PROGRAM_FILES_COMMON
83 DIRID_PROGRAM_FILES_COMMONX86
84 DIRID_PROGRAM_FILES_X86
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
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
110 ERROR_DI_DONT_INSTALL
113 ERROR_DI_POSTPROCESSING_REQUIRED
114 ERROR_DRIVER_NONNATIVE
115 ERROR_DUPLICATE_FOUND
116 ERROR_EXPECTED_SECTION_NAME
117 ERROR_FILEQUEUE_LOCKED
119 ERROR_INCORRECTLY_COPIED_INF
120 ERROR_INTERFACE_DEVICE_ACTIVE
121 ERROR_INTERFACE_DEVICE_REMOVED
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
135 ERROR_KEY_DOES_NOT_EXIST
137 ERROR_MACHINE_UNAVAILABLE
138 ERROR_NON_WINDOWS_DRIVER
139 ERROR_NON_WINDOWS_NT_DRIVER
140 ERROR_NOT_DISABLEABLE
142 ERROR_NO_ASSOCIATED_CLASS
143 ERROR_NO_ASSOCIATED_SERVICE
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
153 ERROR_NO_DEVICE_SELECTED
154 ERROR_NO_DRIVER_SELECTED
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
162 ERROR_SECTION_NAME_TOO_LONG
163 ERROR_SECTION_NOT_FOUND
164 ERROR_SET_SYSTEM_RESTORE_POINT
165 ERROR_WRONG_INF_STYLE
178 FLG_ADDREG_BINVALUETYPE
179 FLG_ADDREG_DELREG_BIT
182 FLG_ADDREG_KEYONLY_COMMON
184 FLG_ADDREG_OVERWRITEONLY
185 FLG_ADDREG_TYPE_BINARY
186 FLG_ADDREG_TYPE_DWORD
187 FLG_ADDREG_TYPE_EXPAND_SZ
189 FLG_ADDREG_TYPE_MULTI_SZ
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
201 FLG_DELREG_TYPE_MULTI_SZ
205 INF_STYLE_CACHE_DISABLE
206 INF_STYLE_CACHE_ENABLE
211 MAX_INF_STRING_LENGTH
217 SPFILENOTIFY_BACKUPERROR
218 SPFILENOTIFY_CABINETINFO
219 SPFILENOTIFY_COPYERROR
220 SPFILENOTIFY_DELETEERROR
221 SPFILENOTIFY_ENDBACKUP
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
254 SPINST_LOGCONFIGS_ARE_OVERRIDES
255 SPINST_LOGCONFIG_IS_FORCED
257 SPINST_REGISTERCALLBACKAWARE
262 SP_ALTPLATFORM_FLAGS_VERSION_RANGE
266 SP_COPY_FORCE_NOOVERWRITE
267 SP_COPY_IN_USE_NEEDS_REBOOT
268 SP_COPY_LANGUAGEAWARE
271 SP_COPY_NEWER_OR_SAME
277 SP_COPY_OEMINF_CATALOG_ONLY
280 SP_COPY_REPLACE_BOOT_FILE
281 SP_COPY_SOURCEPATH_ABSOLUTE
282 SP_COPY_SOURCE_ABSOLUTE
283 SP_COPY_SOURCE_SIS_MASTER
285 SP_FLAG_CABINETCONTINUATION
286 SP_MAX_MACHINENAME_LENGTH
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;