562 lines
19 KiB
Perl
562 lines
19 KiB
Perl
# Automatically generated by make_symbols; DO NOT EDIT!!
|
|
#
|
|
# Perl definitions for header file setupapi.h
|
|
#
|
|
|
|
|
|
package setupapi_h;
|
|
|
|
use strict;
|
|
|
|
use vars qw($VERSION @ISA @EXPORT @EXPORT_OK);
|
|
|
|
require Exporter;
|
|
|
|
@ISA = qw(Exporter);
|
|
@EXPORT = qw(
|
|
DIF_ADDPROPERTYPAGE_ADVANCED
|
|
DIF_ADDPROPERTYPAGE_BASIC
|
|
DIF_ADDREMOTEPROPERTYPAGE_ADVANCED
|
|
DIF_ALLOW_INSTALL
|
|
DIF_ASSIGNRESOURCES
|
|
DIF_CALCDISKSPACE
|
|
DIF_DESTROYPRIVATEDATA
|
|
DIF_DESTROYWIZARDDATA
|
|
DIF_DETECT
|
|
DIF_DETECTCANCEL
|
|
DIF_DETECTVERIFY
|
|
DIF_ENABLECLASS
|
|
DIF_FIRSTTIMESETUP
|
|
DIF_FOUNDDEVICE
|
|
DIF_INSTALLCLASSDRIVERS
|
|
DIF_INSTALLDEVICE
|
|
DIF_INSTALLDEVICEFILES
|
|
DIF_INSTALLINTERFACES
|
|
DIF_INSTALLWIZARD
|
|
DIF_MOVEDEVICE
|
|
DIF_NEWDEVICEWIZARD_FINISHINSTALL
|
|
DIF_NEWDEVICEWIZARD_POSTANALYZE
|
|
DIF_NEWDEVICEWIZARD_PREANALYZE
|
|
DIF_NEWDEVICEWIZARD_PRESELECT
|
|
DIF_NEWDEVICEWIZARD_SELECT
|
|
DIF_POWERMESSAGEWAKE
|
|
DIF_PROPERTIES
|
|
DIF_PROPERTYCHANGE
|
|
DIF_REGISTERDEVICE
|
|
DIF_REGISTER_COINSTALLERS
|
|
DIF_REMOVE
|
|
DIF_RESERVED1
|
|
DIF_RESERVED2
|
|
DIF_SELECTBESTCOMPATDRV
|
|
DIF_SELECTCLASSDRIVERS
|
|
DIF_SELECTDEVICE
|
|
DIF_TROUBLESHOOTER
|
|
DIF_UNREMOVE
|
|
DIF_UNUSED1
|
|
DIF_UPDATEDRIVER_UI
|
|
DIF_VALIDATECLASSDRIVERS
|
|
DIF_VALIDATEDRIVER
|
|
DIRID_ABSOLUTE
|
|
DIRID_ABSOLUTE_16BIT
|
|
DIRID_APPS
|
|
DIRID_BOOT
|
|
DIRID_COLOR
|
|
DIRID_COMMON_APPDATA
|
|
DIRID_COMMON_DESKTOPDIRECTORY
|
|
DIRID_COMMON_DOCUMENTS
|
|
DIRID_COMMON_FAVORITES
|
|
DIRID_COMMON_PROGRAMS
|
|
DIRID_COMMON_STARTMENU
|
|
DIRID_COMMON_STARTUP
|
|
DIRID_COMMON_TEMPLATES
|
|
DIRID_DEFAULT
|
|
DIRID_DRIVERS
|
|
DIRID_FONTS
|
|
DIRID_HELP
|
|
DIRID_INF
|
|
DIRID_IOSUBSYS
|
|
DIRID_LOADER
|
|
DIRID_NULL
|
|
DIRID_PRINTPROCESSOR
|
|
DIRID_PROGRAM_FILES
|
|
DIRID_PROGRAM_FILES_COMMON
|
|
DIRID_PROGRAM_FILES_COMMONX86
|
|
DIRID_PROGRAM_FILES_X86
|
|
DIRID_SHARED
|
|
DIRID_SPOOL
|
|
DIRID_SPOOLDRIVERS
|
|
DIRID_SRCPATH
|
|
DIRID_SYSTEM
|
|
DIRID_SYSTEM16
|
|
DIRID_SYSTEM_X86
|
|
DIRID_USER
|
|
DIRID_USERPROFILE
|
|
DIRID_VIEWERS
|
|
DIRID_WINDOWS
|
|
ERROR_BAD_INTERFACE_INSTALLSECT
|
|
ERROR_BAD_SECTION_NAME_LINE
|
|
ERROR_BAD_SERVICE_INSTALLSECT
|
|
ERROR_CANT_LOAD_CLASS_ICON
|
|
ERROR_CANT_REMOVE_DEVINST
|
|
ERROR_CLASS_MISMATCH
|
|
ERROR_DEVICE_INTERFACE_ACTIVE
|
|
ERROR_DEVICE_INTERFACE_REMOVED
|
|
ERROR_DEVINFO_DATA_LOCKED
|
|
ERROR_DEVINFO_LIST_LOCKED
|
|
ERROR_DEVINFO_NOT_REGISTERED
|
|
ERROR_DEVINSTALL_QUEUE_NONNATIVE
|
|
ERROR_DEVINST_ALREADY_EXISTS
|
|
ERROR_DI_BAD_PATH
|
|
ERROR_DI_DONT_INSTALL
|
|
ERROR_DI_DO_DEFAULT
|
|
ERROR_DI_NOFILECOPY
|
|
ERROR_DI_POSTPROCESSING_REQUIRED
|
|
ERROR_DRIVER_NONNATIVE
|
|
ERROR_DUPLICATE_FOUND
|
|
ERROR_EXPECTED_SECTION_NAME
|
|
ERROR_FILEQUEUE_LOCKED
|
|
ERROR_GENERAL_SYNTAX
|
|
ERROR_INCORRECTLY_COPIED_INF
|
|
ERROR_INTERFACE_DEVICE_ACTIVE
|
|
ERROR_INTERFACE_DEVICE_REMOVED
|
|
ERROR_INVALID_CLASS
|
|
ERROR_INVALID_CLASS_INSTALLER
|
|
ERROR_INVALID_COINSTALLER
|
|
ERROR_INVALID_DEVINST_NAME
|
|
ERROR_INVALID_FILTER_DRIVER
|
|
ERROR_INVALID_HWPROFILE
|
|
ERROR_INVALID_INF_LOGCONFIG
|
|
ERROR_INVALID_MACHINENAME
|
|
ERROR_INVALID_PROPPAGE_PROVIDER
|
|
ERROR_INVALID_REFERENCE_STRING
|
|
ERROR_INVALID_REG_PROPERTY
|
|
ERROR_INVALID_TARGET
|
|
ERROR_IN_WOW64
|
|
ERROR_KEY_DOES_NOT_EXIST
|
|
ERROR_LINE_NOT_FOUND
|
|
ERROR_MACHINE_UNAVAILABLE
|
|
ERROR_NON_WINDOWS_DRIVER
|
|
ERROR_NON_WINDOWS_NT_DRIVER
|
|
ERROR_NOT_DISABLEABLE
|
|
ERROR_NOT_INSTALLED
|
|
ERROR_NO_ASSOCIATED_CLASS
|
|
ERROR_NO_ASSOCIATED_SERVICE
|
|
ERROR_NO_BACKUP
|
|
ERROR_NO_CATALOG_FOR_OEM_INF
|
|
ERROR_NO_CLASSINSTALL_PARAMS
|
|
ERROR_NO_CLASS_DRIVER_LIST
|
|
ERROR_NO_COMPAT_DRIVERS
|
|
ERROR_NO_CONFIGMGR_SERVICES
|
|
ERROR_NO_DEFAULT_DEVICE_INTERFACE
|
|
ERROR_NO_DEFAULT_INTERFACE_DEVICE
|
|
ERROR_NO_DEVICE_ICON
|
|
ERROR_NO_DEVICE_SELECTED
|
|
ERROR_NO_DRIVER_SELECTED
|
|
ERROR_NO_INF
|
|
ERROR_NO_SUCH_DEVICE_INTERFACE
|
|
ERROR_NO_SUCH_DEVINST
|
|
ERROR_NO_SUCH_INTERFACE_CLASS
|
|
ERROR_NO_SUCH_INTERFACE_DEVICE
|
|
ERROR_REMOTE_COMM_FAILURE
|
|
ERROR_SCE_DISABLED
|
|
ERROR_SECTION_NAME_TOO_LONG
|
|
ERROR_SECTION_NOT_FOUND
|
|
ERROR_SET_SYSTEM_RESTORE_POINT
|
|
ERROR_WRONG_INF_STYLE
|
|
FILEOP_ABORT
|
|
FILEOP_BACKUP
|
|
FILEOP_COPY
|
|
FILEOP_DELETE
|
|
FILEOP_DOIT
|
|
FILEOP_NEWPATH
|
|
FILEOP_RENAME
|
|
FILEOP_RETRY
|
|
FILEOP_SKIP
|
|
FLG_ADDREG_32BITKEY
|
|
FLG_ADDREG_64BITKEY
|
|
FLG_ADDREG_APPEND
|
|
FLG_ADDREG_BINVALUETYPE
|
|
FLG_ADDREG_DELREG_BIT
|
|
FLG_ADDREG_DELVAL
|
|
FLG_ADDREG_KEYONLY
|
|
FLG_ADDREG_KEYONLY_COMMON
|
|
FLG_ADDREG_NOCLOBBER
|
|
FLG_ADDREG_OVERWRITEONLY
|
|
FLG_ADDREG_TYPE_BINARY
|
|
FLG_ADDREG_TYPE_DWORD
|
|
FLG_ADDREG_TYPE_EXPAND_SZ
|
|
FLG_ADDREG_TYPE_MASK
|
|
FLG_ADDREG_TYPE_MULTI_SZ
|
|
FLG_ADDREG_TYPE_NONE
|
|
FLG_ADDREG_TYPE_SZ
|
|
FLG_DELREG_32BITKEY
|
|
FLG_DELREG_64BITKEY
|
|
FLG_DELREG_KEYONLY_COMMON
|
|
FLG_DELREG_MULTI_SZ_DELSTRING
|
|
FLG_DELREG_OPERATION_MASK
|
|
FLG_DELREG_TYPE_BINARY
|
|
FLG_DELREG_TYPE_DWORD
|
|
FLG_DELREG_TYPE_EXPAND_SZ
|
|
FLG_DELREG_TYPE_MASK
|
|
FLG_DELREG_TYPE_MULTI_SZ
|
|
FLG_DELREG_TYPE_NONE
|
|
FLG_DELREG_TYPE_SZ
|
|
FLG_DELREG_VALUE
|
|
INF_STYLE_CACHE_DISABLE
|
|
INF_STYLE_CACHE_ENABLE
|
|
INF_STYLE_NONE
|
|
INF_STYLE_OLDNT
|
|
INF_STYLE_WIN4
|
|
LINE_LEN
|
|
MAX_INF_STRING_LENGTH
|
|
MAX_INSTRUCTION_LEN
|
|
MAX_LABEL_LEN
|
|
MAX_SERVICE_NAME_LEN
|
|
MAX_SUBTITLE_LEN
|
|
MAX_TITLE_LEN
|
|
SPFILENOTIFY_BACKUPERROR
|
|
SPFILENOTIFY_CABINETINFO
|
|
SPFILENOTIFY_COPYERROR
|
|
SPFILENOTIFY_DELETEERROR
|
|
SPFILENOTIFY_ENDBACKUP
|
|
SPFILENOTIFY_ENDCOPY
|
|
SPFILENOTIFY_ENDDELETE
|
|
SPFILENOTIFY_ENDQUEUE
|
|
SPFILENOTIFY_ENDREGISTRATION
|
|
SPFILENOTIFY_ENDRENAME
|
|
SPFILENOTIFY_ENDSUBQUEUE
|
|
SPFILENOTIFY_FILEEXTRACTED
|
|
SPFILENOTIFY_FILEINCABINET
|
|
SPFILENOTIFY_FILEOPDELAYED
|
|
SPFILENOTIFY_LANGMISMATCH
|
|
SPFILENOTIFY_NEEDMEDIA
|
|
SPFILENOTIFY_NEEDNEWCABINET
|
|
SPFILENOTIFY_QUEUESCAN
|
|
SPFILENOTIFY_QUEUESCAN_EX
|
|
SPFILENOTIFY_QUEUESCAN_SIGNERINFO
|
|
SPFILENOTIFY_RENAMEERROR
|
|
SPFILENOTIFY_STARTBACKUP
|
|
SPFILENOTIFY_STARTCOPY
|
|
SPFILENOTIFY_STARTDELETE
|
|
SPFILENOTIFY_STARTQUEUE
|
|
SPFILENOTIFY_STARTREGISTRATION
|
|
SPFILENOTIFY_STARTRENAME
|
|
SPFILENOTIFY_STARTSUBQUEUE
|
|
SPFILENOTIFY_TARGETEXISTS
|
|
SPFILENOTIFY_TARGETNEWER
|
|
SPINST_ALL
|
|
SPINST_BITREG
|
|
SPINST_COPYINF
|
|
SPINST_FILES
|
|
SPINST_INI2REG
|
|
SPINST_INIFILES
|
|
SPINST_LOGCONFIG
|
|
SPINST_LOGCONFIGS_ARE_OVERRIDES
|
|
SPINST_LOGCONFIG_IS_FORCED
|
|
SPINST_PROFILEITEMS
|
|
SPINST_REGISTERCALLBACKAWARE
|
|
SPINST_REGISTRY
|
|
SPINST_REGSVR
|
|
SPINST_SINGLESECTION
|
|
SPINST_UNREGSVR
|
|
SP_ALTPLATFORM_FLAGS_VERSION_RANGE
|
|
SP_COPY_DELETESOURCE
|
|
SP_COPY_FORCE_IN_USE
|
|
SP_COPY_FORCE_NEWER
|
|
SP_COPY_FORCE_NOOVERWRITE
|
|
SP_COPY_IN_USE_NEEDS_REBOOT
|
|
SP_COPY_LANGUAGEAWARE
|
|
SP_COPY_NEWER
|
|
SP_COPY_NEWER_ONLY
|
|
SP_COPY_NEWER_OR_SAME
|
|
SP_COPY_NOBROWSE
|
|
SP_COPY_NODECOMP
|
|
SP_COPY_NOOVERWRITE
|
|
SP_COPY_NOPRUNE
|
|
SP_COPY_NOSKIP
|
|
SP_COPY_OEMINF_CATALOG_ONLY
|
|
SP_COPY_OEM_F6_INF
|
|
SP_COPY_REPLACEONLY
|
|
SP_COPY_REPLACE_BOOT_FILE
|
|
SP_COPY_SOURCEPATH_ABSOLUTE
|
|
SP_COPY_SOURCE_ABSOLUTE
|
|
SP_COPY_SOURCE_SIS_MASTER
|
|
SP_COPY_WARNIFSKIP
|
|
SP_FLAG_CABINETCONTINUATION
|
|
SP_MAX_MACHINENAME_LENGTH
|
|
);
|
|
@EXPORT_OK = qw();
|
|
|
|
use constant DIF_ADDPROPERTYPAGE_ADVANCED => 35;
|
|
use constant DIF_ADDPROPERTYPAGE_BASIC => 36;
|
|
use constant DIF_ADDREMOTEPROPERTYPAGE_ADVANCED => 40;
|
|
use constant DIF_ALLOW_INSTALL => 24;
|
|
use constant DIF_ASSIGNRESOURCES => 3;
|
|
use constant DIF_CALCDISKSPACE => 11;
|
|
use constant DIF_DESTROYPRIVATEDATA => 12;
|
|
use constant DIF_DESTROYWIZARDDATA => 17;
|
|
use constant DIF_DETECT => 15;
|
|
use constant DIF_DETECTCANCEL => 33;
|
|
use constant DIF_DETECTVERIFY => 20;
|
|
use constant DIF_ENABLECLASS => 19;
|
|
use constant DIF_FIRSTTIMESETUP => 6;
|
|
use constant DIF_FOUNDDEVICE => 7;
|
|
use constant DIF_INSTALLCLASSDRIVERS => 10;
|
|
use constant DIF_INSTALLDEVICE => 2;
|
|
use constant DIF_INSTALLDEVICEFILES => 21;
|
|
use constant DIF_INSTALLINTERFACES => 32;
|
|
use constant DIF_INSTALLWIZARD => 16;
|
|
use constant DIF_MOVEDEVICE => 14;
|
|
use constant DIF_NEWDEVICEWIZARD_FINISHINSTALL => 30;
|
|
use constant DIF_NEWDEVICEWIZARD_POSTANALYZE => 29;
|
|
use constant DIF_NEWDEVICEWIZARD_PREANALYZE => 28;
|
|
use constant DIF_NEWDEVICEWIZARD_PRESELECT => 26;
|
|
use constant DIF_NEWDEVICEWIZARD_SELECT => 27;
|
|
use constant DIF_POWERMESSAGEWAKE => 39;
|
|
use constant DIF_PROPERTIES => 4;
|
|
use constant DIF_PROPERTYCHANGE => 18;
|
|
use constant DIF_REGISTERDEVICE => 25;
|
|
use constant DIF_REGISTER_COINSTALLERS => 34;
|
|
use constant DIF_REMOVE => 5;
|
|
use constant DIF_RESERVED1 => 37;
|
|
use constant DIF_RESERVED2 => 48;
|
|
use constant DIF_SELECTBESTCOMPATDRV => 23;
|
|
use constant DIF_SELECTCLASSDRIVERS => 8;
|
|
use constant DIF_SELECTDEVICE => 1;
|
|
use constant DIF_TROUBLESHOOTER => 38;
|
|
use constant DIF_UNREMOVE => 22;
|
|
use constant DIF_UNUSED1 => 31;
|
|
use constant DIF_UPDATEDRIVER_UI => 41;
|
|
use constant DIF_VALIDATECLASSDRIVERS => 9;
|
|
use constant DIF_VALIDATEDRIVER => 13;
|
|
use constant DIRID_ABSOLUTE => -1;
|
|
use constant DIRID_ABSOLUTE_16BIT => 65535;
|
|
use constant DIRID_APPS => 24;
|
|
use constant DIRID_BOOT => 30;
|
|
use constant DIRID_COLOR => 23;
|
|
use constant DIRID_COMMON_APPDATA => 16419;
|
|
use constant DIRID_COMMON_DESKTOPDIRECTORY => 16409;
|
|
use constant DIRID_COMMON_DOCUMENTS => 16430;
|
|
use constant DIRID_COMMON_FAVORITES => 16415;
|
|
use constant DIRID_COMMON_PROGRAMS => 16407;
|
|
use constant DIRID_COMMON_STARTMENU => 16406;
|
|
use constant DIRID_COMMON_STARTUP => 16408;
|
|
use constant DIRID_COMMON_TEMPLATES => 16429;
|
|
use constant DIRID_DEFAULT => 11;
|
|
use constant DIRID_DRIVERS => 12;
|
|
use constant DIRID_FONTS => 20;
|
|
use constant DIRID_HELP => 18;
|
|
use constant DIRID_INF => 17;
|
|
use constant DIRID_IOSUBSYS => 12;
|
|
use constant DIRID_LOADER => 54;
|
|
use constant DIRID_NULL => 0;
|
|
use constant DIRID_PRINTPROCESSOR => 55;
|
|
use constant DIRID_PROGRAM_FILES => 16422;
|
|
use constant DIRID_PROGRAM_FILES_COMMON => 16427;
|
|
use constant DIRID_PROGRAM_FILES_COMMONX86 => 16428;
|
|
use constant DIRID_PROGRAM_FILES_X86 => 16426;
|
|
use constant DIRID_SHARED => 25;
|
|
use constant DIRID_SPOOL => 51;
|
|
use constant DIRID_SPOOLDRIVERS => 52;
|
|
use constant DIRID_SRCPATH => 1;
|
|
use constant DIRID_SYSTEM => 11;
|
|
use constant DIRID_SYSTEM16 => 50;
|
|
use constant DIRID_SYSTEM_X86 => 16425;
|
|
use constant DIRID_USER => 32768;
|
|
use constant DIRID_USERPROFILE => 53;
|
|
use constant DIRID_VIEWERS => 21;
|
|
use constant DIRID_WINDOWS => 10;
|
|
use constant ERROR_BAD_INTERFACE_INSTALLSECT => -536870371;
|
|
use constant ERROR_BAD_SECTION_NAME_LINE => -536870911;
|
|
use constant ERROR_BAD_SERVICE_INSTALLSECT => -536870377;
|
|
use constant ERROR_CANT_LOAD_CLASS_ICON => -536870388;
|
|
use constant ERROR_CANT_REMOVE_DEVINST => -536870350;
|
|
use constant ERROR_CLASS_MISMATCH => -536870399;
|
|
use constant ERROR_DEVICE_INTERFACE_ACTIVE => -536870373;
|
|
use constant ERROR_DEVICE_INTERFACE_REMOVED => -536870372;
|
|
use constant ERROR_DEVINFO_DATA_LOCKED => -536870381;
|
|
use constant ERROR_DEVINFO_LIST_LOCKED => -536870382;
|
|
use constant ERROR_DEVINFO_NOT_REGISTERED => -536870392;
|
|
use constant ERROR_DEVINSTALL_QUEUE_NONNATIVE => -536870352;
|
|
use constant ERROR_DEVINST_ALREADY_EXISTS => -536870393;
|
|
use constant ERROR_DI_BAD_PATH => -536870380;
|
|
use constant ERROR_DI_DONT_INSTALL => -536870357;
|
|
use constant ERROR_DI_DO_DEFAULT => -536870386;
|
|
use constant ERROR_DI_NOFILECOPY => -536870385;
|
|
use constant ERROR_DI_POSTPROCESSING_REQUIRED => -536870362;
|
|
use constant ERROR_DRIVER_NONNATIVE => -536870348;
|
|
use constant ERROR_DUPLICATE_FOUND => -536870398;
|
|
use constant ERROR_EXPECTED_SECTION_NAME => -536870912;
|
|
use constant ERROR_FILEQUEUE_LOCKED => -536870378;
|
|
use constant ERROR_GENERAL_SYNTAX => -536870909;
|
|
use constant ERROR_INCORRECTLY_COPIED_INF => -536870345;
|
|
use constant ERROR_INTERFACE_DEVICE_ACTIVE => -536870373;
|
|
use constant ERROR_INTERFACE_DEVICE_REMOVED => -536870372;
|
|
use constant ERROR_INVALID_CLASS => -536870394;
|
|
use constant ERROR_INVALID_CLASS_INSTALLER => -536870387;
|
|
use constant ERROR_INVALID_COINSTALLER => -536870361;
|
|
use constant ERROR_INVALID_DEVINST_NAME => -536870395;
|
|
use constant ERROR_INVALID_FILTER_DRIVER => -536870356;
|
|
use constant ERROR_INVALID_HWPROFILE => -536870384;
|
|
use constant ERROR_INVALID_INF_LOGCONFIG => -536870358;
|
|
use constant ERROR_INVALID_MACHINENAME => -536870368;
|
|
use constant ERROR_INVALID_PROPPAGE_PROVIDER => -536870364;
|
|
use constant ERROR_INVALID_REFERENCE_STRING => -536870369;
|
|
use constant ERROR_INVALID_REG_PROPERTY => -536870391;
|
|
use constant ERROR_INVALID_TARGET => -536870349;
|
|
use constant ERROR_IN_WOW64 => -536870347;
|
|
use constant ERROR_KEY_DOES_NOT_EXIST => -536870396;
|
|
use constant ERROR_LINE_NOT_FOUND => -536870654;
|
|
use constant ERROR_MACHINE_UNAVAILABLE => -536870366;
|
|
use constant ERROR_NON_WINDOWS_DRIVER => -536870354;
|
|
use constant ERROR_NON_WINDOWS_NT_DRIVER => -536870355;
|
|
use constant ERROR_NOT_DISABLEABLE => -536870351;
|
|
use constant ERROR_NOT_INSTALLED => -536866816;
|
|
use constant ERROR_NO_ASSOCIATED_CLASS => -536870400;
|
|
use constant ERROR_NO_ASSOCIATED_SERVICE => -536870375;
|
|
use constant ERROR_NO_BACKUP => -536870653;
|
|
use constant ERROR_NO_CATALOG_FOR_OEM_INF => -536870353;
|
|
use constant ERROR_NO_CLASSINSTALL_PARAMS => -536870379;
|
|
use constant ERROR_NO_CLASS_DRIVER_LIST => -536870376;
|
|
use constant ERROR_NO_COMPAT_DRIVERS => -536870360;
|
|
use constant ERROR_NO_CONFIGMGR_SERVICES => -536870365;
|
|
use constant ERROR_NO_DEFAULT_DEVICE_INTERFACE => -536870374;
|
|
use constant ERROR_NO_DEFAULT_INTERFACE_DEVICE => -536870374;
|
|
use constant ERROR_NO_DEVICE_ICON => -536870359;
|
|
use constant ERROR_NO_DEVICE_SELECTED => -536870383;
|
|
use constant ERROR_NO_DRIVER_SELECTED => -536870397;
|
|
use constant ERROR_NO_INF => -536870390;
|
|
use constant ERROR_NO_SUCH_DEVICE_INTERFACE => -536870363;
|
|
use constant ERROR_NO_SUCH_DEVINST => -536870389;
|
|
use constant ERROR_NO_SUCH_INTERFACE_CLASS => -536870370;
|
|
use constant ERROR_NO_SUCH_INTERFACE_DEVICE => -536870363;
|
|
use constant ERROR_REMOTE_COMM_FAILURE => -536870367;
|
|
use constant ERROR_SCE_DISABLED => -536870344;
|
|
use constant ERROR_SECTION_NAME_TOO_LONG => -536870910;
|
|
use constant ERROR_SECTION_NOT_FOUND => -536870655;
|
|
use constant ERROR_SET_SYSTEM_RESTORE_POINT => -536870346;
|
|
use constant ERROR_WRONG_INF_STYLE => -536870656;
|
|
use constant FILEOP_ABORT => 0;
|
|
use constant FILEOP_BACKUP => 3;
|
|
use constant FILEOP_COPY => 0;
|
|
use constant FILEOP_DELETE => 2;
|
|
use constant FILEOP_DOIT => 1;
|
|
use constant FILEOP_NEWPATH => 4;
|
|
use constant FILEOP_RENAME => 1;
|
|
use constant FILEOP_RETRY => 1;
|
|
use constant FILEOP_SKIP => 2;
|
|
use constant FLG_ADDREG_32BITKEY => 16384;
|
|
use constant FLG_ADDREG_64BITKEY => 4096;
|
|
use constant FLG_ADDREG_APPEND => 8;
|
|
use constant FLG_ADDREG_BINVALUETYPE => 1;
|
|
use constant FLG_ADDREG_DELREG_BIT => 32768;
|
|
use constant FLG_ADDREG_DELVAL => 4;
|
|
use constant FLG_ADDREG_KEYONLY => 16;
|
|
use constant FLG_ADDREG_KEYONLY_COMMON => 8192;
|
|
use constant FLG_ADDREG_NOCLOBBER => 2;
|
|
use constant FLG_ADDREG_OVERWRITEONLY => 32;
|
|
use constant FLG_ADDREG_TYPE_BINARY => 1;
|
|
use constant FLG_ADDREG_TYPE_DWORD => 65537;
|
|
use constant FLG_ADDREG_TYPE_EXPAND_SZ => 131072;
|
|
use constant FLG_ADDREG_TYPE_MASK => -65535;
|
|
use constant FLG_ADDREG_TYPE_MULTI_SZ => 65536;
|
|
use constant FLG_ADDREG_TYPE_NONE => 131073;
|
|
use constant FLG_ADDREG_TYPE_SZ => 0;
|
|
use constant FLG_DELREG_32BITKEY => 16384;
|
|
use constant FLG_DELREG_64BITKEY => 4096;
|
|
use constant FLG_DELREG_KEYONLY_COMMON => 8192;
|
|
use constant FLG_DELREG_MULTI_SZ_DELSTRING => 98306;
|
|
use constant FLG_DELREG_OPERATION_MASK => 254;
|
|
use constant FLG_DELREG_TYPE_BINARY => 1;
|
|
use constant FLG_DELREG_TYPE_DWORD => 65537;
|
|
use constant FLG_DELREG_TYPE_EXPAND_SZ => 131072;
|
|
use constant FLG_DELREG_TYPE_MASK => -65535;
|
|
use constant FLG_DELREG_TYPE_MULTI_SZ => 65536;
|
|
use constant FLG_DELREG_TYPE_NONE => 131073;
|
|
use constant FLG_DELREG_TYPE_SZ => 0;
|
|
use constant FLG_DELREG_VALUE => 0;
|
|
use constant INF_STYLE_CACHE_DISABLE => 32;
|
|
use constant INF_STYLE_CACHE_ENABLE => 16;
|
|
use constant INF_STYLE_NONE => 0;
|
|
use constant INF_STYLE_OLDNT => 1;
|
|
use constant INF_STYLE_WIN4 => 2;
|
|
use constant LINE_LEN => 256;
|
|
use constant MAX_INF_STRING_LENGTH => 4096;
|
|
use constant MAX_INSTRUCTION_LEN => 256;
|
|
use constant MAX_LABEL_LEN => 30;
|
|
use constant MAX_SERVICE_NAME_LEN => 256;
|
|
use constant MAX_SUBTITLE_LEN => 256;
|
|
use constant MAX_TITLE_LEN => 60;
|
|
use constant SPFILENOTIFY_BACKUPERROR => 22;
|
|
use constant SPFILENOTIFY_CABINETINFO => 16;
|
|
use constant SPFILENOTIFY_COPYERROR => 13;
|
|
use constant SPFILENOTIFY_DELETEERROR => 7;
|
|
use constant SPFILENOTIFY_ENDBACKUP => 23;
|
|
use constant SPFILENOTIFY_ENDCOPY => 12;
|
|
use constant SPFILENOTIFY_ENDDELETE => 6;
|
|
use constant SPFILENOTIFY_ENDQUEUE => 2;
|
|
use constant SPFILENOTIFY_ENDREGISTRATION => 32;
|
|
use constant SPFILENOTIFY_ENDRENAME => 9;
|
|
use constant SPFILENOTIFY_ENDSUBQUEUE => 4;
|
|
use constant SPFILENOTIFY_FILEEXTRACTED => 19;
|
|
use constant SPFILENOTIFY_FILEINCABINET => 17;
|
|
use constant SPFILENOTIFY_FILEOPDELAYED => 20;
|
|
use constant SPFILENOTIFY_LANGMISMATCH => 65536;
|
|
use constant SPFILENOTIFY_NEEDMEDIA => 14;
|
|
use constant SPFILENOTIFY_NEEDNEWCABINET => 18;
|
|
use constant SPFILENOTIFY_QUEUESCAN => 15;
|
|
use constant SPFILENOTIFY_QUEUESCAN_EX => 24;
|
|
use constant SPFILENOTIFY_QUEUESCAN_SIGNERINFO => 64;
|
|
use constant SPFILENOTIFY_RENAMEERROR => 10;
|
|
use constant SPFILENOTIFY_STARTBACKUP => 21;
|
|
use constant SPFILENOTIFY_STARTCOPY => 11;
|
|
use constant SPFILENOTIFY_STARTDELETE => 5;
|
|
use constant SPFILENOTIFY_STARTQUEUE => 1;
|
|
use constant SPFILENOTIFY_STARTREGISTRATION => 25;
|
|
use constant SPFILENOTIFY_STARTRENAME => 8;
|
|
use constant SPFILENOTIFY_STARTSUBQUEUE => 3;
|
|
use constant SPFILENOTIFY_TARGETEXISTS => 131072;
|
|
use constant SPFILENOTIFY_TARGETNEWER => 262144;
|
|
use constant SPINST_ALL => 1023;
|
|
use constant SPINST_BITREG => 32;
|
|
use constant SPINST_COPYINF => 512;
|
|
use constant SPINST_FILES => 16;
|
|
use constant SPINST_INI2REG => 8;
|
|
use constant SPINST_INIFILES => 2;
|
|
use constant SPINST_LOGCONFIG => 1;
|
|
use constant SPINST_LOGCONFIGS_ARE_OVERRIDES => 262144;
|
|
use constant SPINST_LOGCONFIG_IS_FORCED => 131072;
|
|
use constant SPINST_PROFILEITEMS => 256;
|
|
use constant SPINST_REGISTERCALLBACKAWARE => 524288;
|
|
use constant SPINST_REGISTRY => 4;
|
|
use constant SPINST_REGSVR => 64;
|
|
use constant SPINST_SINGLESECTION => 65536;
|
|
use constant SPINST_UNREGSVR => 128;
|
|
use constant SP_ALTPLATFORM_FLAGS_VERSION_RANGE => 1;
|
|
use constant SP_COPY_DELETESOURCE => 1;
|
|
use constant SP_COPY_FORCE_IN_USE => 512;
|
|
use constant SP_COPY_FORCE_NEWER => 8192;
|
|
use constant SP_COPY_FORCE_NOOVERWRITE => 4096;
|
|
use constant SP_COPY_IN_USE_NEEDS_REBOOT => 256;
|
|
use constant SP_COPY_LANGUAGEAWARE => 32;
|
|
use constant SP_COPY_NEWER => 4;
|
|
use constant SP_COPY_NEWER_ONLY => 65536;
|
|
use constant SP_COPY_NEWER_OR_SAME => 4;
|
|
use constant SP_COPY_NOBROWSE => 32768;
|
|
use constant SP_COPY_NODECOMP => 16;
|
|
use constant SP_COPY_NOOVERWRITE => 8;
|
|
use constant SP_COPY_NOPRUNE => 1048576;
|
|
use constant SP_COPY_NOSKIP => 1024;
|
|
use constant SP_COPY_OEMINF_CATALOG_ONLY => 262144;
|
|
use constant SP_COPY_OEM_F6_INF => 2097152;
|
|
use constant SP_COPY_REPLACEONLY => 2;
|
|
use constant SP_COPY_REPLACE_BOOT_FILE => 524288;
|
|
use constant SP_COPY_SOURCEPATH_ABSOLUTE => 128;
|
|
use constant SP_COPY_SOURCE_ABSOLUTE => 64;
|
|
use constant SP_COPY_SOURCE_SIS_MASTER => 131072;
|
|
use constant SP_COPY_WARNIFSKIP => 16384;
|
|
use constant SP_FLAG_CABINETCONTINUATION => 2048;
|
|
use constant SP_MAX_MACHINENAME_LENGTH => 263;
|
|
|
|
1;
|