Win32 API 日本語リファレンス
ホームDevices.DeviceAndDriverInstallation › 定数

定数

1019

Windows.Win32.Devices.DeviceAndDriverInstallation

名前
NUM_CM_PROB_V1DWORD37
NUM_CM_PROB_V2DWORD50
NUM_CM_PROB_V3DWORD51
NUM_CM_PROB_V4DWORD52
NUM_CM_PROB_V5DWORD53
NUM_CM_PROB_V6DWORD54
NUM_CM_PROB_V7DWORD55
NUM_CM_PROB_V8DWORD57
NUM_CM_PROB_V9DWORD58
NUM_CM_PROBDWORD58
LCPRI_FORCECONFIGDWORD0
LCPRI_BOOTCONFIGDWORD1
LCPRI_DESIREDDWORD8192
LCPRI_NORMALDWORD12288
LCPRI_LASTBESTCONFIGDWORD16383
LCPRI_SUBOPTIMALDWORD20480
LCPRI_LASTSOFTCONFIGDWORD32767
LCPRI_RESTARTDWORD32768
LCPRI_REBOOTDWORD36864
LCPRI_POWEROFFDWORD40960
LCPRI_HARDRECONFIGDWORD49152
LCPRI_HARDWIREDDWORD57344
LCPRI_IMPOSSIBLEDWORD61440
LCPRI_DISABLEDDWORD65535
MAX_LCPRIDWORD65535
CM_DEVICE_PANEL_SIDE_UNKNOWNDWORD0
CM_DEVICE_PANEL_SIDE_TOPDWORD1
CM_DEVICE_PANEL_SIDE_BOTTOMDWORD2
CM_DEVICE_PANEL_SIDE_LEFTDWORD3
CM_DEVICE_PANEL_SIDE_RIGHTDWORD4
CM_DEVICE_PANEL_SIDE_FRONTDWORD5
CM_DEVICE_PANEL_SIDE_BACKDWORD6
CM_DEVICE_PANEL_EDGE_UNKNOWNDWORD0
CM_DEVICE_PANEL_EDGE_TOPDWORD1
CM_DEVICE_PANEL_EDGE_BOTTOMDWORD2
CM_DEVICE_PANEL_EDGE_LEFTDWORD3
CM_DEVICE_PANEL_EDGE_RIGHTDWORD4
CM_DEVICE_PANEL_SHAPE_UNKNOWNDWORD0
CM_DEVICE_PANEL_SHAPE_RECTANGLEDWORD1
CM_DEVICE_PANEL_SHAPE_OVALDWORD2
CM_DEVICE_PANEL_ORIENTATION_HORIZONTALDWORD0
CM_DEVICE_PANEL_ORIENTATION_VERTICALDWORD1
CM_DEVICE_PANEL_JOINT_TYPE_UNKNOWNDWORD0
CM_DEVICE_PANEL_JOINT_TYPE_PLANARDWORD1
CM_DEVICE_PANEL_JOINT_TYPE_HINGEDWORD2
CM_DEVICE_PANEL_JOINT_TYPE_PIVOTDWORD3
CM_DEVICE_PANEL_JOINT_TYPE_SWIVELDWORD4
GUID_DEVCLASS_1394GUID{6BDD1FC1-810F-11D0-BEC7-08002BE2092F}
GUID_DEVCLASS_1394DEBUGGUID{66F250D6-7801-4A64-B139-EEA80A450B24}
GUID_DEVCLASS_61883GUID{7EBEFBC0-3200-11D2-B4C2-00A0C9697D07}
GUID_DEVCLASS_ADAPTERGUID{4D36E964-E325-11CE-BFC1-08002BE10318}
GUID_DEVCLASS_APMSUPPORTGUID{D45B1C18-C8FA-11D1-9F77-0000F805F530}
GUID_DEVCLASS_AUDIOPROCESSINGOBJECTGUID{5989FCE8-9CD0-467D-8A6A-5419E31529D4}
GUID_DEVCLASS_AVCGUID{C06FF265-AE09-48F0-812C-16753D7CBA83}
GUID_DEVCLASS_BATTERYGUID{72631E54-78A4-11D0-BCF7-00AA00B7B32A}
GUID_DEVCLASS_BIOMETRICGUID{53D29EF7-377C-4D14-864B-EB3A85769359}
GUID_DEVCLASS_BLUETOOTHGUID{E0CBF06C-CD8B-4647-BB8A-263B43F0F974}
GUID_DEVCLASS_CAMERAGUID{CA3E7AB9-B4C3-4AE6-8251-579EF933890F}
GUID_DEVCLASS_CDROMGUID{4D36E965-E325-11CE-BFC1-08002BE10318}
GUID_DEVCLASS_COMPUTEACCELERATORGUID{F01A9D53-3FF6-48D2-9F97-C8A7004BE10C}
GUID_DEVCLASS_COMPUTERGUID{4D36E966-E325-11CE-BFC1-08002BE10318}
GUID_DEVCLASS_DECODERGUID{6BDD1FC2-810F-11D0-BEC7-08002BE2092F}
GUID_DEVCLASS_DISKDRIVEGUID{4D36E967-E325-11CE-BFC1-08002BE10318}
GUID_DEVCLASS_DISPLAYGUID{4D36E968-E325-11CE-BFC1-08002BE10318}
GUID_DEVCLASS_DOT4GUID{48721B56-6795-11D2-B1A8-0080C72E74A2}
GUID_DEVCLASS_DOT4PRINTGUID{49CE6AC8-6F86-11D2-B1E5-0080C72E74A2}
GUID_DEVCLASS_EHSTORAGESILOGUID{9DA2B80F-F89F-4A49-A5C2-511B085B9E8A}
GUID_DEVCLASS_ENUM1394GUID{C459DF55-DB08-11D1-B009-00A0C9081FF6}
GUID_DEVCLASS_EXTENSIONGUID{E2F84CE7-8EFA-411C-AA69-97454CA4CB57}
GUID_DEVCLASS_FDCGUID{4D36E969-E325-11CE-BFC1-08002BE10318}
GUID_DEVCLASS_FIRMWAREGUID{F2E7DD72-6468-4E36-B6F1-6488F42C1B52}
GUID_DEVCLASS_FLOPPYDISKGUID{4D36E980-E325-11CE-BFC1-08002BE10318}
GUID_DEVCLASS_GENERICGUID{FF494DF1-C4ED-4FAC-9B3F-3786F6E91E7E}
GUID_DEVCLASS_GPSGUID{6BDD1FC3-810F-11D0-BEC7-08002BE2092F}
GUID_DEVCLASS_HDCGUID{4D36E96A-E325-11CE-BFC1-08002BE10318}
GUID_DEVCLASS_HIDCLASSGUID{745A17A0-74D3-11D0-B6FE-00A0C90F57DA}
GUID_DEVCLASS_HOLOGRAPHICGUID{D612553D-06B1-49CA-8938-E39EF80EB16F}
GUID_DEVCLASS_I3CGUID{13CFE1B1-6B17-424C-AC3F-16ACE8733898}
GUID_DEVCLASS_IMAGEGUID{6BDD1FC6-810F-11D0-BEC7-08002BE2092F}
GUID_DEVCLASS_INFINIBANDGUID{30EF7132-D858-4A0C-AC24-B9028A5CCA3F}
GUID_DEVCLASS_INFRAREDGUID{6BDD1FC5-810F-11D0-BEC7-08002BE2092F}
GUID_DEVCLASS_KEYBOARDGUID{4D36E96B-E325-11CE-BFC1-08002BE10318}
GUID_DEVCLASS_LEGACYDRIVERGUID{8ECC055D-047F-11D1-A537-0000F8753ED1}
GUID_DEVCLASS_MEDIAGUID{4D36E96C-E325-11CE-BFC1-08002BE10318}
GUID_DEVCLASS_MEDIUM_CHANGERGUID{CE5939AE-EBDE-11D0-B181-0000F8753EC4}
GUID_DEVCLASS_MEMORYGUID{5099944A-F6B9-4057-A056-8C550228544C}
GUID_DEVCLASS_MODEMGUID{4D36E96D-E325-11CE-BFC1-08002BE10318}
GUID_DEVCLASS_MONITORGUID{4D36E96E-E325-11CE-BFC1-08002BE10318}
GUID_DEVCLASS_MOUSEGUID{4D36E96F-E325-11CE-BFC1-08002BE10318}
GUID_DEVCLASS_MTDGUID{4D36E970-E325-11CE-BFC1-08002BE10318}
GUID_DEVCLASS_MULTIFUNCTIONGUID{4D36E971-E325-11CE-BFC1-08002BE10318}
GUID_DEVCLASS_MULTIPORTSERIALGUID{50906CB8-BA12-11D1-BF5D-0000F805F530}
GUID_DEVCLASS_NETGUID{4D36E972-E325-11CE-BFC1-08002BE10318}
GUID_DEVCLASS_NETCLIENTGUID{4D36E973-E325-11CE-BFC1-08002BE10318}
GUID_DEVCLASS_NETDRIVERGUID{87EF9AD1-8F70-49EE-B215-AB1FCADCBE3C}
GUID_DEVCLASS_NETSERVICEGUID{4D36E974-E325-11CE-BFC1-08002BE10318}
GUID_DEVCLASS_NETTRANSGUID{4D36E975-E325-11CE-BFC1-08002BE10318}
GUID_DEVCLASS_NETUIOGUID{78912BC1-CB8E-4B28-A329-F322EBADBE0F}
GUID_DEVCLASS_NODRIVERGUID{4D36E976-E325-11CE-BFC1-08002BE10318}
GUID_DEVCLASS_PCMCIAGUID{4D36E977-E325-11CE-BFC1-08002BE10318}
GUID_DEVCLASS_PNPPRINTERSGUID{4658EE7E-F050-11D1-B6BD-00C04FA372A7}
GUID_DEVCLASS_PORTSGUID{4D36E978-E325-11CE-BFC1-08002BE10318}
GUID_DEVCLASS_PRIMITIVEGUID{242681D1-EED3-41D2-A1EF-1468FC843106}
GUID_DEVCLASS_PRINTERGUID{4D36E979-E325-11CE-BFC1-08002BE10318}
GUID_DEVCLASS_PRINTERUPGRADEGUID{4D36E97A-E325-11CE-BFC1-08002BE10318}
GUID_DEVCLASS_PRINTQUEUEGUID{1ED2BBF9-11F0-4084-B21F-AD83A8E6DCDC}
GUID_DEVCLASS_PROCESSORGUID{50127DC3-0F36-415E-A6CC-4CB3BE910B65}
GUID_DEVCLASS_SBP2GUID{D48179BE-EC20-11D1-B6B8-00C04FA372A7}
GUID_DEVCLASS_SCMDISKGUID{53966CB1-4D46-4166-BF23-C522403CD495}
GUID_DEVCLASS_SCMVOLUMEGUID{53CCB149-E543-4C84-B6E0-BCE4F6B7E806}
GUID_DEVCLASS_SCSIADAPTERGUID{4D36E97B-E325-11CE-BFC1-08002BE10318}
GUID_DEVCLASS_SECURITYACCELERATORGUID{268C95A1-EDFE-11D3-95C3-0010DC4050A5}
GUID_DEVCLASS_SENSORGUID{5175D334-C371-4806-B3BA-71FD53C9258D}
GUID_DEVCLASS_SIDESHOWGUID{997B5D8D-C442-4F2E-BAF3-9C8E671E9E21}
GUID_DEVCLASS_SMARTCARDREADERGUID{50DD5230-BA8A-11D1-BF5D-0000F805F530}
GUID_DEVCLASS_SMRDISKGUID{53487C23-680F-4585-ACC3-1F10D6777E82}
GUID_DEVCLASS_SMRVOLUMEGUID{53B3CF03-8F5A-4788-91B6-D19ED9FCCCBF}
GUID_DEVCLASS_SOFTWARECOMPONENTGUID{5C4C3332-344D-483C-8739-259E934C9CC8}
GUID_DEVCLASS_SOUNDGUID{4D36E97C-E325-11CE-BFC1-08002BE10318}
GUID_DEVCLASS_SYSTEMGUID{4D36E97D-E325-11CE-BFC1-08002BE10318}
GUID_DEVCLASS_TAPEDRIVEGUID{6D807884-7D21-11CF-801C-08002BE10318}
GUID_DEVCLASS_THERMALGUID{CA301CE1-74FC-45EA-A557-461EF48B9E37}
GUID_DEVCLASS_UNKNOWNGUID{4D36E97E-E325-11CE-BFC1-08002BE10318}
GUID_DEVCLASS_UCMGUID{E6F1AA1C-7F3B-4473-B2E8-C97D8AC71D53}
GUID_DEVCLASS_USBGUID{36FC9E60-C465-11CF-8056-444553540000}
GUID_DEVCLASS_VOLUMEGUID{71A27CDD-812A-11D0-BEC7-08002BE2092F}
GUID_DEVCLASS_VOLUMESNAPSHOTGUID{533C5B84-EC70-11D2-9505-00C04F79DEAF}
GUID_DEVCLASS_WCEUSBSGUID{25DBCE51-6C8F-4A72-8A6D-B54C2B4FC835}
GUID_DEVCLASS_WPDGUID{EEC5AD98-8080-425F-922A-DABF3DE3F69A}
GUID_DEVCLASS_FSFILTER_TOPGUID{B369BAF4-5568-4E82-A87E-A93EB16BCA87}
GUID_DEVCLASS_FSFILTER_ACTIVITYMONITORGUID{B86DFF51-A31E-4BAC-B3CF-E8CFE75C9FC2}
GUID_DEVCLASS_FSFILTER_UNDELETEGUID{FE8F1572-C67A-48C0-BBAC-0B5C6D66CAFB}
GUID_DEVCLASS_FSFILTER_ANTIVIRUSGUID{B1D1A169-C54F-4379-81DB-BEE7D88D7454}
GUID_DEVCLASS_FSFILTER_REPLICATIONGUID{48D3EBC4-4CF8-48FF-B869-9C68AD42EB9F}
GUID_DEVCLASS_FSFILTER_CONTINUOUSBACKUPGUID{71AA14F8-6FAD-4622-AD77-92BB9D7E6947}
GUID_DEVCLASS_FSFILTER_CONTENTSCREENERGUID{3E3F0674-C83C-4558-BB26-9820E1EBA5C5}
GUID_DEVCLASS_FSFILTER_QUOTAMANAGEMENTGUID{8503C911-A6C7-4919-8F79-5028F5866B0C}
GUID_DEVCLASS_FSFILTER_SYSTEMRECOVERYGUID{2DB15374-706E-4131-A0C7-D7C78EB0289A}
GUID_DEVCLASS_FSFILTER_CFSMETADATASERVERGUID{CDCF0939-B75B-4630-BF76-80F7BA655884}
GUID_DEVCLASS_FSFILTER_HSMGUID{D546500A-2AEB-45F6-9482-F4B1799C3177}
GUID_DEVCLASS_FSFILTER_COMPRESSIONGUID{F3586BAF-B5AA-49B5-8D6C-0569284C639F}
GUID_DEVCLASS_FSFILTER_ENCRYPTIONGUID{A0A701C0-A511-42FF-AA6C-06DC0395576F}
GUID_DEVCLASS_FSFILTER_VIRTUALIZATIONGUID{F75A86C0-10D8-4C3A-B233-ED60E4CDFAAC}
GUID_DEVCLASS_FSFILTER_PHYSICALQUOTAMANAGEMENTGUID{6A0A8E78-BBA6-4FC4-A709-1E33CD09D67E}
GUID_DEVCLASS_FSFILTER_OPENFILEBACKUPGUID{F8ECAFA6-66D1-41A5-899B-66585D7216B7}
GUID_DEVCLASS_FSFILTER_SECURITYENHANCERGUID{D02BC3DA-0C8E-4945-9BD5-F1883C226C8C}
GUID_DEVCLASS_FSFILTER_COPYPROTECTIONGUID{89786FF1-9C12-402F-9C9E-17753C7F4375}
GUID_DEVCLASS_FSFILTER_BOTTOMGUID{37765EA0-5958-4FC9-B04B-2FDFEF97E59E}
GUID_DEVCLASS_FSFILTER_SYSTEMGUID{5D1B9AAA-01E2-46AF-849F-272B3F324C46}
GUID_DEVCLASS_FSFILTER_INFRASTRUCTUREGUID{E55FA6F9-128C-4D04-ABAB-630C74B1453A}
LINE_LENDWORD256
MAX_INF_STRING_LENGTHDWORD4096
MAX_INF_SECTION_NAME_LENGTHDWORD255
MAX_TITLE_LENDWORD60
MAX_INSTRUCTION_LENDWORD256
MAX_LABEL_LENDWORD30
MAX_SERVICE_NAME_LENDWORD256
MAX_SUBTITLE_LENDWORD256
SP_MAX_MACHINENAME_LENGTHDWORD263
SP_ALTPLATFORM_FLAGS_VERSION_RANGEDWORD1
SP_ALTPLATFORM_FLAGS_SUITE_MASKDWORD2
DIRID_ABSOLUTEINT-1
DIRID_ABSOLUTE_16BITDWORD65535
DIRID_NULLDWORD0
DIRID_SRCPATHDWORD1
DIRID_WINDOWSDWORD10
DIRID_SYSTEMDWORD11
DIRID_DRIVERSDWORD12
DIRID_IOSUBSYSDWORD12
DIRID_DRIVER_STOREDWORD13
DIRID_INFDWORD17
DIRID_HELPDWORD18
DIRID_FONTSDWORD20
DIRID_VIEWERSDWORD21
DIRID_COLORDWORD23
DIRID_APPSDWORD24
DIRID_SHAREDDWORD25
DIRID_BOOTDWORD30
DIRID_SYSTEM16DWORD50
DIRID_SPOOLDWORD51
DIRID_SPOOLDRIVERSDWORD52
DIRID_USERPROFILEDWORD53
DIRID_LOADERDWORD54
DIRID_PRINTPROCESSORDWORD55
DIRID_DEFAULTDWORD11
DIRID_COMMON_STARTMENUDWORD16406
DIRID_COMMON_PROGRAMSDWORD16407
DIRID_COMMON_STARTUPDWORD16408
DIRID_COMMON_DESKTOPDIRECTORYDWORD16409
DIRID_COMMON_FAVORITESDWORD16415
DIRID_COMMON_APPDATADWORD16419
DIRID_PROGRAM_FILESDWORD16422
DIRID_SYSTEM_X86DWORD16425
DIRID_PROGRAM_FILES_X86DWORD16426
DIRID_PROGRAM_FILES_COMMONDWORD16427
DIRID_PROGRAM_FILES_COMMONX86DWORD16428
DIRID_COMMON_TEMPLATESDWORD16429
DIRID_COMMON_DOCUMENTSDWORD16430
DIRID_USERDWORD32768
SPFILENOTIFY_STARTQUEUEDWORD1
SPFILENOTIFY_ENDQUEUEDWORD2
SPFILENOTIFY_STARTSUBQUEUEDWORD3
SPFILENOTIFY_ENDSUBQUEUEDWORD4
SPFILENOTIFY_STARTDELETEDWORD5
SPFILENOTIFY_ENDDELETEDWORD6
SPFILENOTIFY_DELETEERRORDWORD7
SPFILENOTIFY_STARTRENAMEDWORD8
SPFILENOTIFY_ENDRENAMEDWORD9
SPFILENOTIFY_RENAMEERRORDWORD10
SPFILENOTIFY_STARTCOPYDWORD11
SPFILENOTIFY_ENDCOPYDWORD12
SPFILENOTIFY_COPYERRORDWORD13
SPFILENOTIFY_NEEDMEDIADWORD14
SPFILENOTIFY_QUEUESCANDWORD15
SPFILENOTIFY_CABINETINFODWORD16
SPFILENOTIFY_FILEINCABINETDWORD17
SPFILENOTIFY_NEEDNEWCABINETDWORD18
SPFILENOTIFY_FILEEXTRACTEDDWORD19
SPFILENOTIFY_FILEOPDELAYEDDWORD20
SPFILENOTIFY_STARTBACKUPDWORD21
SPFILENOTIFY_BACKUPERRORDWORD22
SPFILENOTIFY_ENDBACKUPDWORD23
SPFILENOTIFY_QUEUESCAN_EXDWORD24
SPFILENOTIFY_STARTREGISTRATIONDWORD25
SPFILENOTIFY_ENDREGISTRATIONDWORD32
SPFILENOTIFY_QUEUESCAN_SIGNERINFODWORD64
SPFILENOTIFY_LANGMISMATCHDWORD65536
SPFILENOTIFY_TARGETEXISTSDWORD131072
SPFILENOTIFY_TARGETNEWERDWORD262144
FILEOP_RENAMEDWORD1
FILEOP_BACKUPDWORD3
FILEOP_ABORTDWORD0
FILEOP_DOITDWORD1
FILEOP_SKIPDWORD2
FILEOP_RETRYDWORD1
FILEOP_NEWPATHDWORD4
COPYFLG_WARN_IF_SKIPDWORD1
COPYFLG_NOSKIPDWORD2
COPYFLG_NOVERSIONCHECKDWORD4
COPYFLG_FORCE_FILE_IN_USEDWORD8
COPYFLG_NO_OVERWRITEDWORD16
COPYFLG_NO_VERSION_DIALOGDWORD32
COPYFLG_OVERWRITE_OLDER_ONLYDWORD64
COPYFLG_PROTECTED_WINDOWS_DRIVER_FILEDWORD256
COPYFLG_REPLACEONLYDWORD1024
COPYFLG_NODECOMPDWORD2048
COPYFLG_REPLACE_BOOT_FILEDWORD4096
COPYFLG_NOPRUNEDWORD8192
COPYFLG_IN_USE_TRY_RENAMEDWORD16384
DELFLG_IN_USEDWORD1
DELFLG_IN_USE1DWORD65536
SPREG_SUCCESSDWORD0
SPREG_LOADLIBRARYDWORD1
SPREG_GETPROCADDRDWORD2
SPREG_REGSVRDWORD3
SPREG_DLLINSTALLDWORD4
SPREG_TIMEOUTDWORD5
SPREG_UNKNOWNDWORD4294967295
SPINT_ACTIVEDWORD1
SPINT_DEFAULTDWORD2
SPINT_REMOVEDDWORD4
SPID_ACTIVEDWORD1
SPID_DEFAULTDWORD2
SPID_REMOVEDDWORD4
ENABLECLASS_QUERYDWORD0
ENABLECLASS_SUCCESSDWORD1
ENABLECLASS_FAILUREDWORD2
MAX_INSTALLWIZARD_DYNAPAGESDWORD20
NDW_INSTALLFLAG_DIDFACTDEFSDWORD1
NDW_INSTALLFLAG_HARDWAREALLREADYINDWORD2
NDW_INSTALLFLAG_NEEDSHUTDOWNDWORD512
NDW_INSTALLFLAG_EXPRESSINTRODWORD1024
NDW_INSTALLFLAG_SKIPISDEVINSTALLEDDWORD2048
NDW_INSTALLFLAG_NODETECTEDDEVSDWORD4096
NDW_INSTALLFLAG_INSTALLSPECIFICDWORD8192
NDW_INSTALLFLAG_SKIPCLASSLISTDWORD16384
NDW_INSTALLFLAG_CI_PICKED_OEMDWORD32768
NDW_INSTALLFLAG_PCMCIAMODEDWORD65536
NDW_INSTALLFLAG_PCMCIADEVICEDWORD131072
NDW_INSTALLFLAG_USERCANCELDWORD262144
NDW_INSTALLFLAG_KNOWNCLASSDWORD524288
DYNAWIZ_FLAG_PAGESADDEDDWORD1
DYNAWIZ_FLAG_ANALYZE_HANDLECONFLICTDWORD8
DYNAWIZ_FLAG_INSTALLDET_NEXTDWORD2
DYNAWIZ_FLAG_INSTALLDET_PREVDWORD4
MIN_IDD_DYNAWIZ_RESOURCE_IDDWORD10000
MAX_IDD_DYNAWIZ_RESOURCE_IDDWORD11000
IDD_DYNAWIZ_FIRSTPAGEDWORD10000
IDD_DYNAWIZ_SELECT_PREVPAGEDWORD10001
IDD_DYNAWIZ_SELECT_NEXTPAGEDWORD10002
IDD_DYNAWIZ_ANALYZE_PREVPAGEDWORD10003
IDD_DYNAWIZ_ANALYZE_NEXTPAGEDWORD10004
IDD_DYNAWIZ_SELECTDEV_PAGEDWORD10009
IDD_DYNAWIZ_ANALYZEDEV_PAGEDWORD10010
IDD_DYNAWIZ_INSTALLDETECTEDDEVS_PAGEDWORD10011
IDD_DYNAWIZ_SELECTCLASS_PAGEDWORD10012
IDD_DYNAWIZ_INSTALLDETECTED_PREVPAGEDWORD10006
IDD_DYNAWIZ_INSTALLDETECTED_NEXTPAGEDWORD10007
IDD_DYNAWIZ_INSTALLDETECTED_NODEVSDWORD10008
DRIVER_HARDWAREID_RANKDWORD4095
DRIVER_HARDWAREID_MASKDWORD2147487743
DRIVER_UNTRUSTED_RANKDWORD2147483648
DRIVER_W9X_SUSPECT_RANKDWORD3221225472
DRIVER_COMPATID_RANKDWORD16383
DRIVER_UNTRUSTED_HARDWAREID_RANKDWORD36863
DRIVER_UNTRUSTED_COMPATID_RANKDWORD49151
DRIVER_W9X_SUSPECT_HARDWAREID_RANKDWORD53247
DRIVER_W9X_SUSPECT_COMPATID_RANKDWORD65535
SPPSR_SELECT_DEVICE_RESOURCESDWORD1
SPPSR_ENUM_BASIC_DEVICE_PROPERTIESDWORD2
SPPSR_ENUM_ADV_DEVICE_PROPERTIESDWORD3
INFINFO_INF_SPEC_IS_HINFDWORD1
INFINFO_INF_NAME_IS_ABSOLUTEDWORD2
DWORD3
DWORD4
DWORD5
SRCLIST_TEMPORARYDWORD1
SRCLIST_NOBROWSEDWORD2
SRCLIST_SYSTEMDWORD16
SRCLIST_USERDWORD32
SRCLIST_SYSIFADMINDWORD64
SRCLIST_SUBDIRSDWORD256
SRCLIST_APPENDDWORD512
SRCLIST_NOSTRIPPLATFORMDWORD1024
IDF_NOBROWSEDWORD1
IDF_NOSKIPDWORD2
IDF_NODETAILSDWORD4
IDF_NOCOMPRESSEDDWORD8
IDF_CHECKFIRSTDWORD256
IDF_NOBEEPDWORD512
IDF_NOFOREGROUNDDWORD1024
IDF_WARNIFSKIPDWORD2048
IDF_NOREMOVABLEMEDIAPROMPTDWORD4096
IDF_USEDISKNAMEASPROMPTDWORD8192
IDF_OEMDISKDWORD2147483648
DPROMPT_SUCCESSDWORD0
DPROMPT_CANCELDWORD1
DPROMPT_SKIPFILEDWORD2
DPROMPT_BUFFERTOOSMALLDWORD3
DPROMPT_OUTOFMEMORYDWORD4
SETDIRID_NOT_FULL_PATHDWORD1
SRCINFO_PATHDWORD1
SRCINFO_TAGFILEDWORD2
SRCINFO_DESCRIPTIONDWORD3
SRCINFO_FLAGSDWORD4
SRCINFO_TAGFILE2DWORD5
SRC_FLAGS_CABFILEDWORD16
SP_FLAG_CABINETCONTINUATIONDWORD2048
SP_BACKUP_BACKUPPASSDWORD1
SP_BACKUP_DEMANDPASSDWORD2
SP_BACKUP_SPECIALDWORD4
SP_BACKUP_BOOTFILEDWORD8
SPQ_DELAYED_COPYDWORD1
SPQ_FLAG_BACKUP_AWAREDWORD1
SPQ_FLAG_ABORT_IF_UNSIGNEDDWORD2
SPQ_FLAG_FILES_MODIFIEDDWORD4
SPQ_FLAG_DO_SHUFFLEMOVEDWORD8
SPQ_FLAG_VALIDDWORD15
SPOST_MAXDWORD3
SUOI_FORCEDELETEDWORD1
SUOI_INTERNAL1DWORD2
SPDSL_IGNORE_DISKDWORD1
SPDSL_DISALLOW_NEGATIVE_ADJUSTDWORD2
SPFILEQ_FILE_IN_USEDWORD1
DWORD2
SPFILEQ_REBOOT_IN_PROGRESSDWORD4
FLG_ADDREG_DELREG_BITDWORD32768
FLG_ADDREG_BINVALUETYPEDWORD1
FLG_ADDREG_NOCLOBBERDWORD2
FLG_ADDREG_DELVALDWORD4
FLG_ADDREG_APPENDDWORD8
FLG_ADDREG_KEYONLYDWORD16
FLG_ADDREG_OVERWRITEONLYDWORD32
FLG_ADDREG_64BITKEYDWORD4096
FLG_ADDREG_KEYONLY_COMMONDWORD8192
FLG_ADDREG_32BITKEYDWORD16384
FLG_ADDREG_TYPE_SZDWORD0
FLG_ADDREG_TYPE_MULTI_SZDWORD65536
FLG_ADDREG_TYPE_EXPAND_SZDWORD131072
FLG_DELREG_VALUEDWORD0
FLG_DELREG_TYPE_SZDWORD0
FLG_DELREG_TYPE_MULTI_SZDWORD65536
FLG_DELREG_TYPE_EXPAND_SZDWORD131072
FLG_DELREG_64BITKEYDWORD4096
FLG_DELREG_KEYONLY_COMMONDWORD8192
FLG_DELREG_32BITKEYDWORD16384
FLG_DELREG_OPERATION_MASKDWORD254
FLG_BITREG_CLEARBITSDWORD0
FLG_BITREG_SETBITSDWORD1
FLG_BITREG_64BITKEYDWORD4096
FLG_BITREG_32BITKEYDWORD16384
FLG_INI2REG_64BITKEYDWORD4096
FLG_INI2REG_32BITKEYDWORD16384
FLG_REGSVR_DLLREGISTERDWORD1
FLG_REGSVR_DLLINSTALLDWORD2
FLG_PROFITEM_CURRENTUSERDWORD1
FLG_PROFITEM_DELETEDWORD2
FLG_PROFITEM_GROUPDWORD4
FLG_PROFITEM_CSIDLDWORD8
FLG_ADDPROPERTY_NOCLOBBERDWORD1
FLG_ADDPROPERTY_OVERWRITEONLYDWORD2
FLG_ADDPROPERTY_APPENDDWORD4
FLG_ADDPROPERTY_ORDWORD8
FLG_ADDPROPERTY_ANDDWORD16
FLG_DELPROPERTY_MULTI_SZ_DELSTRINGDWORD1
SPINST_LOGCONFIGDWORD1
SPINST_INIFILESDWORD2
SPINST_REGISTRYDWORD4
SPINST_INI2REGDWORD8
SPINST_FILESDWORD16
SPINST_BITREGDWORD32
SPINST_REGSVRDWORD64
SPINST_UNREGSVRDWORD128
SPINST_PROFILEITEMSDWORD256
SPINST_COPYINFDWORD512
SPINST_PROPERTIESDWORD1024
SPINST_ALLDWORD2047
SPINST_SINGLESECTIONDWORD65536
SPINST_LOGCONFIG_IS_FORCEDDWORD131072
SPINST_LOGCONFIGS_ARE_OVERRIDESDWORD262144
SPINST_REGISTERCALLBACKAWAREDWORD524288
SPINST_DEVICEINSTALLDWORD1048576
SPFILELOG_SYSTEMLOGDWORD1
SPFILELOG_FORCENEWDWORD2
SPFILELOG_QUERYONLYDWORD4
SPFILELOG_OEMFILEDWORD1
LogSevInformationDWORD0
LogSevWarningDWORD1
LogSevErrorDWORD2
LogSevFatalErrorDWORD3
LogSevMaximumDWORD4
DIOD_INHERIT_CLASSDRVSDWORD2
DIOD_CANCEL_REMOVEDWORD4
DIODI_NO_ADDDWORD1
SPRDI_FIND_DUPSDWORD1
SPDIT_NODRIVERDWORD0
DIBCI_NOINSTALLCLASSDWORD1
DIBCI_NODISPLAYCLASSDWORD2
DIOCR_INSTALLERDWORD1
DIOCR_INTERFACEDWORD2
DIREG_DEVDWORD1
DIREG_DRVDWORD2
DIREG_BOTHDWORD4
DICLASSPROP_INSTALLERDWORD1
DICLASSPROP_INTERFACEDWORD2
SPCRP_UPPERFILTERSDWORD17
SPCRP_LOWERFILTERSDWORD18
SPCRP_SECURITYDWORD23
SPCRP_SECURITY_SDSDWORD24
SPCRP_DEVTYPEDWORD25
SPCRP_EXCLUSIVEDWORD26
SPCRP_CHARACTERISTICSDWORD27
SPCRP_MAXIMUM_PROPERTYDWORD28
DMI_MASKDWORD1
DMI_BKCOLORDWORD2
DMI_USERECTDWORD4
DIGCDP_FLAG_BASICDWORD1
DIGCDP_FLAG_ADVANCEDDWORD2
DIGCDP_FLAG_REMOTE_BASICDWORD3
DIGCDP_FLAG_REMOTE_ADVANCEDDWORD4
IDI_RESOURCEFIRSTDWORD159
IDI_RESOURCEDWORD159
IDI_RESOURCELASTDWORD161
IDI_RESOURCEOVERLAYFIRSTDWORD161
IDI_RESOURCEOVERLAYLASTDWORD161
IDI_CONFLICTDWORD161
IDI_CLASSICON_OVERLAYFIRSTDWORD500
IDI_CLASSICON_OVERLAYLASTDWORD502
IDI_PROBLEM_OVLDWORD500
IDI_DISABLED_OVLDWORD501
IDI_FORCED_OVLDWORD502
SPWPT_SELECTDEVICEDWORD1
SPWP_USE_DEVINFO_DATADWORD1
SIGNERSCORE_UNKNOWNDWORD4278190080
SIGNERSCORE_W9X_SUSPECTDWORD3221225472
SIGNERSCORE_UNSIGNEDDWORD2147483648
SIGNERSCORE_AUTHENTICODEDWORD251658240
SIGNERSCORE_WHQLDWORD218103813
SIGNERSCORE_UNCLASSIFIEDDWORD218103812
SIGNERSCORE_INBOXDWORD218103811
SIGNERSCORE_LOGO_STANDARDDWORD218103810
SIGNERSCORE_LOGO_PREMIUMDWORD218103809
SIGNERSCORE_MASKDWORD4278190080
SIGNERSCORE_SIGNED_MASKDWORD4026531840
DICUSTOMDEVPROP_MERGE_MULTISZDWORD1
SCWMI_CLOBBER_SECURITYDWORD1
MAX_DEVICE_ID_LENDWORD200
MAX_DEVNODE_ID_LENDWORD200
MAX_GUID_STRING_LENDWORD39
MAX_CLASS_NAME_LENDWORD32
MAX_PROFILE_LENDWORD80
MAX_CONFIG_VALUEDWORD9999
MAX_INSTANCE_VALUEDWORD9999
MAX_MEM_REGISTERSDWORD9
MAX_IO_PORTSDWORD20
MAX_IRQSDWORD7
MAX_DMA_CHANNELSDWORD7
DWORD_MAXDWORD4294967295
CONFIGMG_VERSIONDWORD1024
IO_ALIAS_10_BIT_DECODEDWORD4
IO_ALIAS_12_BIT_DECODEDWORD16
IO_ALIAS_16_BIT_DECODEDWORD0
IO_ALIAS_POSITIVE_DECODEDWORD255
IOA_LocalDWORD255
CM_RESDES_WIDTH_DEFAULTDWORD0
CM_RESDES_WIDTH_32DWORD1
CM_RESDES_WIDTH_64DWORD2
CM_RESDES_WIDTH_BITSDWORD3
PCD_MAX_MEMORYDWORD2
PCD_MAX_IODWORD2
mPMF_AUDIO_ENABLEDWORD8
CM_HWPI_NOT_DOCKABLEDWORD0
CM_HWPI_UNDOCKEDDWORD1
CM_HWPI_DOCKEDDWORD2
CM_ADD_RANGE_ADDIFCONFLICTDWORD0
CM_ADD_RANGE_DONOTADDIFCONFLICTDWORD1
CM_ADD_RANGE_BITSDWORD1
LOG_CONF_BITSDWORD7
PRIORITY_EQUAL_FIRSTDWORD8
PRIORITY_EQUAL_LASTDWORD0
PRIORITY_BITDWORD8
RegDisposition_OpenAlwaysDWORD0
RegDisposition_OpenExistingDWORD1
RegDisposition_BitsDWORD1
CM_ADD_ID_HARDWAREDWORD0
CM_ADD_ID_COMPATIBLEDWORD1
CM_ADD_ID_BITSDWORD1
CM_CREATE_DEVNODE_NORMALDWORD0
CM_CREATE_DEVNODE_NO_WAIT_INSTALLDWORD1
CM_CREATE_DEVNODE_PHANTOMDWORD2
CM_CREATE_DEVNODE_GENERATE_IDDWORD4
CM_CREATE_DEVNODE_DO_NOT_INSTALLDWORD8
CM_CREATE_DEVNODE_BITSDWORD15
CM_CREATE_DEVINST_NORMALDWORD0
CM_CREATE_DEVINST_NO_WAIT_INSTALLDWORD1
CM_CREATE_DEVINST_PHANTOMDWORD2
CM_CREATE_DEVINST_GENERATE_IDDWORD4
CM_CREATE_DEVINST_DO_NOT_INSTALLDWORD8
CM_CREATE_DEVINST_BITSDWORD15
CM_DELETE_CLASS_ONLYDWORD0
CM_DELETE_CLASS_SUBKEYSDWORD1
CM_DELETE_CLASS_INTERFACEDWORD2
CM_DELETE_CLASS_BITSDWORD3
CM_DETECT_NEW_PROFILEDWORD1
CM_DETECT_CRASHEDDWORD2
CM_DETECT_HWPROF_FIRST_BOOTDWORD4
CM_DETECT_RUNDWORD2147483648
CM_DETECT_BITSDWORD2147483655
CM_DISABLE_POLITEDWORD0
CM_DISABLE_ABSOLUTEDWORD1
CM_DISABLE_HARDWAREDWORD2
CM_DISABLE_UI_NOT_OKDWORD4
CM_DISABLE_PERSISTDWORD8
CM_DISABLE_BITSDWORD15
CM_GETIDLIST_FILTER_NONEDWORD0
CM_GETIDLIST_FILTER_ENUMERATORDWORD1
CM_GETIDLIST_FILTER_SERVICEDWORD2
CM_GETIDLIST_FILTER_EJECTRELATIONSDWORD4
CM_GETIDLIST_FILTER_REMOVALRELATIONSDWORD8
CM_GETIDLIST_FILTER_POWERRELATIONSDWORD16
CM_GETIDLIST_FILTER_BUSRELATIONSDWORD32
CM_GETIDLIST_DONOTGENERATEDWORD268435520
CM_GETIDLIST_FILTER_BITSDWORD268435583
CM_GETIDLIST_FILTER_TRANSPORTRELATIONSDWORD128
CM_GETIDLIST_FILTER_PRESENTDWORD256
CM_GETIDLIST_FILTER_CLASSDWORD512
CM_DRP_DEVICEDESCDWORD1
CM_DRP_HARDWAREIDDWORD2
CM_DRP_COMPATIBLEIDSDWORD3
CM_DRP_UNUSED0DWORD4
CM_DRP_SERVICEDWORD5
CM_DRP_UNUSED1DWORD6
CM_DRP_UNUSED2DWORD7
CM_DRP_CLASSDWORD8
CM_DRP_CLASSGUIDDWORD9
CM_DRP_DRIVERDWORD10
CM_DRP_CONFIGFLAGSDWORD11
CM_DRP_MFGDWORD12
CM_DRP_FRIENDLYNAMEDWORD13
CM_DRP_LOCATION_INFORMATIONDWORD14
CM_DRP_PHYSICAL_DEVICE_OBJECT_NAMEDWORD15
CM_DRP_CAPABILITIESDWORD16
CM_DRP_UI_NUMBERDWORD17
CM_DRP_UPPERFILTERSDWORD18
CM_CRP_UPPERFILTERSDWORD18
CM_DRP_LOWERFILTERSDWORD19
CM_CRP_LOWERFILTERSDWORD19
CM_DRP_BUSTYPEGUIDDWORD20
CM_DRP_LEGACYBUSTYPEDWORD21
CM_DRP_BUSNUMBERDWORD22
CM_DRP_ENUMERATOR_NAMEDWORD23
CM_DRP_SECURITYDWORD24
CM_CRP_SECURITYDWORD24
CM_DRP_SECURITY_SDSDWORD25
CM_CRP_SECURITY_SDSDWORD25
CM_DRP_DEVTYPEDWORD26
CM_CRP_DEVTYPEDWORD26
CM_DRP_EXCLUSIVEDWORD27
CM_CRP_EXCLUSIVEDWORD27
CM_DRP_CHARACTERISTICSDWORD28
CM_CRP_CHARACTERISTICSDWORD28
CM_DRP_ADDRESSDWORD29
CM_DRP_UI_NUMBER_DESC_FORMATDWORD30
CM_DRP_DEVICE_POWER_DATADWORD31
CM_DRP_REMOVAL_POLICYDWORD32
CM_DRP_REMOVAL_POLICY_HW_DEFAULTDWORD33
CM_DRP_REMOVAL_POLICY_OVERRIDEDWORD34
CM_DRP_INSTALL_STATEDWORD35
CM_DRP_LOCATION_PATHSDWORD36
CM_DRP_BASE_CONTAINERIDDWORD37
CM_DRP_MINDWORD1
CM_CRP_MINDWORD1
CM_DRP_MAXDWORD37
CM_CRP_MAXDWORD37
CM_OPEN_CLASS_KEY_INSTALLERDWORD0
CM_OPEN_CLASS_KEY_INTERFACEDWORD1
CM_OPEN_CLASS_KEY_BITSDWORD1
CM_REMOVE_UI_OKDWORD0
CM_REMOVE_UI_NOT_OKDWORD1
CM_REMOVE_NO_RESTARTDWORD2
CM_REMOVE_DISABLEDWORD4
CM_REMOVE_BITSDWORD7
CM_QUERY_REMOVE_UI_OKDWORD0
CM_QUERY_REMOVE_UI_NOT_OKDWORD1
CM_REGISTER_DEVICE_DRIVER_STATICDWORD0
CM_REGISTER_DEVICE_DRIVER_DISABLEABLEDWORD1
CM_REGISTER_DEVICE_DRIVER_REMOVABLEDWORD2
CM_REGISTER_DEVICE_DRIVER_BITSDWORD3
CM_REGISTRY_HARDWAREDWORD0
CM_REGISTRY_SOFTWAREDWORD1
CM_REGISTRY_USERDWORD256
CM_REGISTRY_CONFIGDWORD512
CM_REGISTRY_BITSDWORD769
CM_SET_DEVNODE_PROBLEM_NORMALDWORD0
CM_SET_DEVNODE_PROBLEM_OVERRIDEDWORD1
CM_SET_DEVNODE_PROBLEM_BITSDWORD1
CM_SET_DEVINST_PROBLEM_NORMALDWORD0
CM_SET_DEVINST_PROBLEM_OVERRIDEDWORD1
CM_SET_DEVINST_PROBLEM_BITSDWORD1
CM_SET_HW_PROF_FLAGS_UI_NOT_OKDWORD1
CM_SET_HW_PROF_FLAGS_BITSDWORD1
CM_SETUP_DEVNODE_READYDWORD0
CM_SETUP_DEVINST_READYDWORD0
CM_SETUP_DOWNLOADDWORD1
CM_SETUP_WRITE_LOG_CONFSDWORD2
CM_SETUP_PROP_CHANGEDWORD3
CM_SETUP_DEVNODE_RESETDWORD4
CM_SETUP_DEVINST_RESETDWORD4
CM_SETUP_DEVNODE_CONFIGDWORD5
CM_SETUP_DEVINST_CONFIGDWORD5
CM_SETUP_DEVNODE_CONFIG_CLASSDWORD6
CM_SETUP_DEVINST_CONFIG_CLASSDWORD6
CM_SETUP_DEVNODE_CONFIG_EXTENSIONSDWORD7
CM_SETUP_DEVINST_CONFIG_EXTENSIONSDWORD7
CM_SETUP_DEVNODE_CONFIG_RESETDWORD8
CM_SETUP_DEVINST_CONFIG_RESETDWORD8
CM_SETUP_BITSDWORD15
CM_QUERY_ARBITRATOR_RAWDWORD0
CM_QUERY_ARBITRATOR_TRANSLATEDDWORD1
CM_QUERY_ARBITRATOR_BITSDWORD1
CM_CUSTOMDEVPROP_MERGE_MULTISZDWORD1
CM_CUSTOMDEVPROP_BITSDWORD1
CM_NAME_ATTRIBUTE_NAME_RETRIEVED_FROM_DEVICEDWORD1
CM_NAME_ATTRIBUTE_USER_ASSIGNED_NAMEDWORD2
CM_CLASS_PROPERTY_INSTALLERDWORD0
CM_CLASS_PROPERTY_INTERFACEDWORD1
CM_CLASS_PROPERTY_BITSDWORD1
CM_NOTIFY_FILTER_FLAG_ALL_INTERFACE_CLASSESDWORD1
CM_NOTIFY_FILTER_FLAG_ALL_DEVICE_INSTANCESDWORD2
CM_GLOBAL_STATE_CAN_DO_UIDWORD1
CM_GLOBAL_STATE_ON_BIG_STACKDWORD2
CM_GLOBAL_STATE_SERVICES_AVAILABLEDWORD4
CM_GLOBAL_STATE_SHUTTING_DOWNDWORD8
CM_GLOBAL_STATE_DETECTION_PENDINGDWORD16
CM_GLOBAL_STATE_REBOOT_REQUIREDDWORD32
MAX_KEY_LENDWORD100
SZ_KEY_OPTIONDESCunknownOptionDesc
SZ_KEY_LDIDOEMunknownLdidOEM
SZ_KEY_SRCDISKFILESunknownSourceDisksFiles
SZ_KEY_SRCDISKNAMESunknownSourceDisksNames
SZ_KEY_STRINGSunknownStrings
SZ_KEY_DESTDIRSunknownDestinationDirs
SZ_KEY_LAYOUT_FILEunknownLayoutFile
SZ_KEY_DEFDESTDIRunknownDefaultDestDir
SZ_KEY_LFN_SECTIONunknownVarLDID.LFN
SZ_KEY_SFN_SECTIONunknownVarLDID.SFN
SZ_KEY_UPDATEINISunknownUpdateInis
SZ_KEY_UPDATEINIFIELDSunknownUpdateIniFields
SZ_KEY_INI2REGunknownIni2Reg
SZ_KEY_COPYFILESunknownCopyFiles
SZ_KEY_RENFILESunknownRenFiles
SZ_KEY_DELFILESunknownDelFiles
SZ_KEY_ADDREGunknownAddReg
SZ_KEY_ADDREGNOCLOBBERunknownAddRegNoClobber
SZ_KEY_DELREGunknownDelReg
SZ_KEY_BITREGunknownBitReg
SZ_KEY_COPYINFunknownCopyINF
SZ_KEY_LOGCONFIGunknownLogConfig
SZ_KEY_ADDSERVICEunknownAddService
SZ_KEY_DELSERVICEunknownDelService
SZ_KEY_ADDTRIGGERunknownAddTrigger
SZ_KEY_FAILUREACTIONSunknownFailureActions
SZ_KEY_ADDINTERFACEunknownAddInterface
SZ_KEY_ADDIMEunknownAddIme
SZ_KEY_DELIMEunknownDelIme
SZ_KEY_REGSVRunknownRegisterDlls
SZ_KEY_UNREGSVRunknownUnregisterDlls
SZ_KEY_PROFILEITEMSunknownProfileItems
SZ_KEY_MODULESunknownModules
SZ_KEY_DEFAULTOPTIONunknownDefaultOption
SZ_KEY_LISTOPTIONSunknownListOptions
SZ_KEY_CLEANONLYunknownCleanOnly
SZ_KEY_UPGRADEONLYunknownUpgradeOnly
SZ_KEY_EXCLUDEIDunknownExcludeId
SZ_KEY_ADDPOWERSETTINGunknownAddPowerSetting
SZ_KEY_ADDPROPunknownAddProperty
SZ_KEY_DELPROPunknownDelProperty
SZ_KEY_FEATURESCOREunknownFeatureScore
SZ_KEY_ADDEVENTPROVIDERunknownAddEventProvider
SZ_KEY_ADDCOMSERVERunknownAddComServer
SZ_KEY_ADDCOMCLASSunknownAddComClass
SZ_KEY_ADDCHANNELunknownAddChannel
SZ_KEY_IMPORTCHANNELunknownImportChannel
SZ_KEY_ADDAUTOLOGGERunknownAddAutoLogger
SZ_KEY_UPDATEAUTOLOGGERunknownUpdateAutoLogger
SZ_KEY_ADDAUTOLOGGERPROVIDERunknownAddAutoLoggerProvider
SZ_KEY_ADDFILTERunknownAddFilter
SZ_KEY_FILTERLEVELunknownFilterLevel
SZ_KEY_FILTERPOSITIONunknownFilterPosition
SZ_KEY_ADDCOMPONENTunknownAddComponent
SZ_KEY_PHASE1unknownPhase1
SZ_KEY_HARDWAREunknownHardware
INFSTR_KEY_CONFIGPRIORITYunknownConfigPriority
MAX_PRIORITYSTR_LENDWORD16
INFSTR_CFGPRI_HARDWIREDunknownHARDWIRED
INFSTR_CFGPRI_DESIREDunknownDESIRED
INFSTR_CFGPRI_NORMALunknownNORMAL
INFSTR_CFGPRI_SUBOPTIMALunknownSUBOPTIMAL
INFSTR_CFGPRI_DISABLEDunknownDISABLED
INFSTR_CFGPRI_RESTARTunknownRESTART
INFSTR_CFGPRI_REBOOTunknownREBOOT
INFSTR_CFGPRI_POWEROFFunknownPOWEROFF
INFSTR_CFGPRI_HARDRECONFIGunknownHARDRECONFIG
INFSTR_CFGPRI_FORCECONFIGunknownFORCECONFIG
INFSTR_CFGTYPE_BASICunknownBASIC
INFSTR_CFGTYPE_FORCEDunknownFORCED
INFSTR_CFGTYPE_OVERRIDEunknownOVERRIDE
INFSTR_KEY_MEMCONFIGunknownMemConfig
INFSTR_KEY_MEMLARGECONFIGunknownMemLargeConfig
INFSTR_KEY_IOCONFIGunknownIOConfig
INFSTR_KEY_IRQCONFIGunknownIRQConfig
INFSTR_KEY_DMACONFIGunknownDMAConfig
INFSTR_KEY_PCCARDCONFIGunknownPcCardConfig
INFSTR_KEY_MFCARDCONFIGunknownMfCardConfig
INFSTR_SECT_CLASS_INSTALLunknownClassInstall
INFSTR_SECT_CLASS_INSTALL_32unknownClassInstall32
INFSTR_SECT_DEFAULT_INSTALLunknownDefaultInstall
INFSTR_SECT_DEFAULT_UNINSTALLunknownDefaultUninstall
INFSTR_SECT_INTERFACE_INSTALL_32unknownInterfaceInstall32
INFSTR_SECT_VERSIONunknownVersion
INFSTR_KEY_PROVIDERunknownProvider
INFSTR_KEY_SIGNATUREunknownSignature
INFSTR_KEY_DRIVERSETunknownDriverSet
MAX_INF_FLAGDWORD20
INFSTR_KEY_HARDWARE_CLASSunknownClass
INFSTR_KEY_HARDWARE_CLASSGUIDunknownClassGUID
INFSTR_KEY_NOSETUPINFunknownNoSetupInf
INFSTR_KEY_FROMINETunknownFromINet
INFSTR_KEY_CATALOGFILEunknownCatalogFile
INFSTR_KEY_PNPLOCKDOWNunknownPnpLockDown
INFSTR_KEY_EXTENSIONIDunknownExtensionId
INFSTR_SECT_MFGunknownManufacturer
INFSTR_SECT_TARGETCOMPUTERSunknownTargetComputers
INFSTR_SECT_EXTENSIONCONTRACTSunknownExtensionContracts
INFSTR_KEY_CLASSunknownClass
INFSTR_KEY_CLASSGUIDunknownClassGUID
INFSTR_RESTARTunknownRestart
INFSTR_REBOOTunknownReboot
INFSTR_KEY_DISPLAYNAMEunknownDisplayName
INFSTR_KEY_SERVICETYPEunknownServiceType
INFSTR_KEY_STARTTYPEunknownStartType
INFSTR_KEY_ERRORCONTROLunknownErrorControl
INFSTR_KEY_SERVICEBINARYunknownServiceBinary
INFSTR_KEY_LOADORDERGROUPunknownLoadOrderGroup
INFSTR_KEY_DEPENDENCIESunknownDependencies
INFSTR_KEY_REQUIREDPRIVILEGESunknownRequiredPrivileges
INFSTR_KEY_STARTNAMEunknownStartName
INFSTR_KEY_SECURITYunknownSecurity
INFSTR_KEY_DESCRIPTIONunknownDescription
INFSTR_KEY_SERVICESIDTYPEunknownServiceSidType
INFSTR_KEY_DELAYEDAUTOSTARTunknownDelayedAutoStart
INFSTR_KEY_BOOTFLAGSunknownBootFlags
INFSTR_KEY_TRIGGER_TYPEunknownTriggerType
INFSTR_KEY_ACTIONunknownAction
INFSTR_KEY_SUB_TYPEunknownSubType
INFSTR_KEY_DATA_ITEMunknownDataItem
INFSTR_KEY_RESET_PERIODunknownResetPeriod
INFSTR_KEY_NON_CRASH_FAILURESunknownNonCrashFailures
INFSTR_KEY_FAILURE_ACTIONunknownAction
INFSTR_KEY_PROVIDER_NAMEunknownProviderName
INFSTR_KEY_RESOURCE_FILEunknownResourceFile
INFSTR_KEY_MESSAGE_FILEunknownMessageFile
INFSTR_KEY_PARAMETER_FILEunknownParameterFile
INFSTR_KEY_COM_SERVER_TYPEunknownServerType
INFSTR_KEY_COM_SERVER_BINARYunknownServerBinary
INFSTR_KEY_COM_SERVER_BINARY_WOW64unknownServerBinaryWow64
INFSTR_KEY_COM_SERVER_ADD_COM_CLASSunknownAddComClass
INFSTR_KEY_COM_CLASS_THREADING_MODELunknownThreadingModel
INFSTR_KEY_COM_CLASS_DESCRIPTIONunknownDescription
INFSTR_KEY_COMPONENTIDSunknownComponentIds
INFSTR_KEY_CHANNEL_ACCESSunknownAccess
INFSTR_KEY_CHANNEL_ISOLATIONunknownIsolation
INFSTR_KEY_CHANNEL_ENABLEDunknownEnabled
INFSTR_KEY_CHANNEL_VALUEunknownValue
INFSTR_KEY_LOGGING_MAXSIZEunknownLoggingMaxSize
INFSTR_KEY_LOGGING_RETENTIONunknownLoggingRetention
INFSTR_KEY_LOGGING_AUTOBACKUPunknownLoggingAutoBackup
INFSTR_KEY_STARTunknownStart
INFSTR_KEY_BUFFER_SIZEunknownBufferSize
INFSTR_KEY_CLOCK_TYPEunknownClockType
INFSTR_KEY_DISABLE_REALTIME_PERSISTENCEunknownDisableRealtimePersistence
INFSTR_KEY_FILE_NAMEunknownFileName
INFSTR_KEY_FILE_MAXunknownFileMax
INFSTR_KEY_FLUSH_TIMERunknownFlushTimer
INFSTR_KEY_LOG_FILE_MODEunknownLogFileMode
INFSTR_KEY_MAX_FILE_SIZEunknownMaxFileSize
INFSTR_KEY_MAXIMUM_BUFFERSunknownMaximumBuffers
INFSTR_KEY_MINIMUM_BUFFERSunknownMinimumBuffers
INFSTR_KEY_ENABLEDunknownEnabled
INFSTR_KEY_ENABLE_FLAGSunknownEnableFlags
INFSTR_KEY_ENABLE_LEVELunknownEnableLevel
INFSTR_KEY_ENABLE_PROPERTYunknownEnableProperty
INFSTR_KEY_MATCH_ANY_KEYWORDunknownMatchAnyKeyword
INFSTR_KEY_MATCH_ALL_KEYWORDunknownMatchAllKeyword
INFSTR_SECT_DETMODULESunknownDet.Modules
INFSTR_SECT_DETCLASSINFOunknownDet.ClassInfo
INFSTR_SECT_MANUALDEVunknownDet.ManualDev
INFSTR_SECT_AVOIDCFGSYSDEVunknownDet.AvoidCfgSysDev
INFSTR_SECT_REGCFGSYSDEVunknownDet.RegCfgSysDev
INFSTR_SECT_DEVINFSunknownDet.DevINFs
INFSTR_SECT_AVOIDINIDEVunknownDet.AvoidIniDev
INFSTR_SECT_AVOIDENVDEVunknownDet.AvoidEnvDev
INFSTR_SECT_REGINIDEVunknownDet.RegIniDev
INFSTR_SECT_REGENVDEVunknownDet.RegEnvDev
INFSTR_SECT_HPOMNIBOOKunknownDet.HPOmnibook
INFSTR_SECT_FORCEHWVERIFYunknownDet.ForceHWVerify
INFSTR_SECT_DETOPTIONSunknownDet.Options
INFSTR_SECT_BADPNPBIOSunknownBadPnpBios
INFSTR_SECT_GOODACPIBIOSunknownGoodACPIBios
INFSTR_SECT_BADACPIBIOSunknownBadACPIBios
INFSTR_SECT_BADROUTINGTABLEBIOSunknownBadPCIIRQRoutingTableBios
INFSTR_SECT_BADPMCALLBIOSunknownBadProtectedModeCallBios
INFSTR_SECT_BADRMCALLBIOSunknownBadRealModeCallBios
INFSTR_SECT_MACHINEIDBIOSunknownMachineIDBios
INFSTR_SECT_BADDISKBIOSunknownBadDiskBios
INFSTR_SECT_BADDSBIOSunknownBadDSBios
INFSTR_KEY_DETPARAMSunknownParams
INFSTR_KEY_SKIPLISTunknownSkipList
INFSTR_KEY_DETECTLISTunknownDetectList
INFSTR_KEY_EXCLUDERESunknownExcludeRes
INFSTR_SUBKEY_LOGCONFIGunknownLogConfig
INFSTR_SUBKEY_DETunknownDet
INFSTR_SUBKEY_FACTDEFunknownFactDef
INFSTR_SUBKEY_POSSIBLEDUPSunknownPosDup
INFSTR_SUBKEY_NORESOURCEDUPSunknownNoResDup
INFSTR_SUBKEY_HWunknownHw
INFSTR_SUBKEY_CTLunknownCTL
INFSTR_SUBKEY_SERVICESunknownServices
INFSTR_SUBKEY_SOFTWAREunknownSoftware
INFSTR_SUBKEY_INTERFACESunknownInterfaces
INFSTR_SUBKEY_COINSTALLERSunknownCoInstallers
INFSTR_SUBKEY_LOGCONFIGOVERRIDEunknownLogConfigOverride
INFSTR_SUBKEY_WMIunknownWMI
INFSTR_SUBKEY_EVENTSunknownEvents
INFSTR_SUBKEY_COMunknownCOM
INFSTR_SUBKEY_FILTERSunknownFilters
INFSTR_SUBKEY_COMPONENTSunknownComponents
INFSTR_CONTROLFLAGS_SECTIONunknownControlFlags
INFSTR_KEY_COPYFILESONLYunknownCopyFilesOnly
INFSTR_KEY_EXCLUDEFROMSELECTunknownExcludeFromSelect
INFSTR_KEY_ALWAYSEXCLUDEFROMSELECTunknownAlwaysExcludeFromSelect
INFSTR_KEY_INTERACTIVEINSTALLunknownInteractiveInstall
INFSTR_KEY_REQUESTADDITIONALSOFTWAREunknownRequestAdditionalSoftware
INFSTR_PLATFORM_WINunknownWin
INFSTR_PLATFORM_NTunknownNT
INFSTR_PLATFORM_NTX86unknownNTx86
INFSTR_PLATFORM_NTMIPSunknownNTMIPS
INFSTR_PLATFORM_NTALPHAunknownNTAlpha
INFSTR_PLATFORM_NTPPCunknownNTPPC
INFSTR_PLATFORM_NTIA64unknownNTIA64
INFSTR_PLATFORM_NTAXP64unknownNTAXP64
INFSTR_PLATFORM_NTAMD64unknownNTAMD64
INFSTR_PLATFORM_NTARMunknownNTARM
INFSTR_PLATFORM_NTARM64unknownNTARM64
MAX_INFSTR_STRKEY_LENDWORD32
INFSTR_STRKEY_DRVDESCunknownDriverDesc
INFSTR_DRIVERSELECT_SECTIONunknownDriverSelect
INFSTR_DRIVERSELECT_FUNCTIONSunknownDriverSelectFunctions
INFSTR_DRIVERVERSION_SECTIONunknownDriverVer
INFSTR_SOFTWAREVERSION_SECTIONunknownSoftwareVersion
INFSTR_SECT_CFGSYSunknownConfigSysDrivers
INFSTR_SECT_AUTOEXECBATunknownAutoexecBatDrivers
INFSTR_SECT_SYSINIunknownSystemIniDrivers
INFSTR_SECT_SYSINIDRVunknownSystemIniDriversLine
INFSTR_SECT_WININIRUNunknownWinIniRunLine
INFSTR_KEY_PATHunknownPath
INFSTR_KEY_NAMEunknownName
INFSTR_KEY_IOunknownIO
INFSTR_KEY_MEMunknownMem
INFSTR_KEY_IRQunknownIRQ
INFSTR_KEY_DMAunknownDMA
INFSTR_BUS_ISAunknownBUS_ISA
INFSTR_BUS_EISAunknownBUS_EISA
INFSTR_BUS_MCAunknownBUS_MCA
INFSTR_BUS_ALLunknownBUS_ALL
INFSTR_RISK_NONEunknownRISK_NONE
INFSTR_RISK_VERYLOWunknownRISK_VERYLOW
INFSTR_RISK_BIOSROMRDunknownRISK_BIOSROMRD
INFSTR_RISK_QUERYDRVunknownRISK_QUERYDRV
INFSTR_RISK_SWINTunknownRISK_SWINT
INFSTR_RISK_LOWunknownRISK_LOW
INFSTR_RISK_DELICATEunknownRISK_DELICATE
INFSTR_RISK_MEMRDunknownRISK_MEMRD
INFSTR_RISK_IORDunknownRISK_IORD
INFSTR_RISK_MEMWRunknownRISK_MEMWR
INFSTR_RISK_IOWRunknownRISK_IOWR
INFSTR_RISK_UNRELIABLEunknownRISK_UNRELIABLE
INFSTR_RISK_VERYHIGHunknownRISK_VERYHIGH
INFSTR_CLASS_SAFEEXCLunknownSAFE_EXCL
INFSTR_SECT_DISPLAY_CLEANUPunknownDisplayCleanup
GUID_HWPROFILE_QUERY_CHANGEGUID{CB3A4001-46F0-11D0-B08F-00609713053F}
GUID_HWPROFILE_CHANGE_CANCELLEDGUID{CB3A4002-46F0-11D0-B08F-00609713053F}
GUID_HWPROFILE_CHANGE_COMPLETEGUID{CB3A4003-46F0-11D0-B08F-00609713053F}
GUID_DEVICE_INTERFACE_ARRIVALGUID{CB3A4004-46F0-11D0-B08F-00609713053F}
GUID_DEVICE_INTERFACE_REMOVALGUID{CB3A4005-46F0-11D0-B08F-00609713053F}
GUID_TARGET_DEVICE_QUERY_REMOVEGUID{CB3A4006-46F0-11D0-B08F-00609713053F}
GUID_TARGET_DEVICE_REMOVE_CANCELLEDGUID{CB3A4007-46F0-11D0-B08F-00609713053F}
GUID_TARGET_DEVICE_REMOVE_COMPLETEGUID{CB3A4008-46F0-11D0-B08F-00609713053F}
GUID_PNP_CUSTOM_NOTIFICATIONGUID{ACA73F8E-8D23-11D1-AC7D-0000F87571D0}
GUID_PNP_POWER_NOTIFICATIONGUID{C2CF0660-EB7A-11D1-BD7F-0000F87571D0}
GUID_PNP_POWER_SETTING_CHANGEGUID{29C69B3E-C79A-43BF-BBDE-A932FA1BEA7E}
GUID_TARGET_DEVICE_TRANSPORT_RELATIONS_CHANGEDGUID{FCF528F6-A82F-47B1-AD3A-8050594CAD28}
GUID_KERNEL_SOFT_RESTART_PREPAREGUID{DE373DEF-A85C-4F76-8CBF-F96BEA8BD10F}
GUID_KERNEL_SOFT_RESTART_CANCELGUID{31D737E7-8C0B-468A-956E-9F433EC358FB}
GUID_RECOVERY_PCI_PREPARE_SHUTDOWNGUID{90D889DE-8704-44CF-8115-ED8528D2B2DA}
GUID_RECOVERY_NVMED_PREPARE_SHUTDOWNGUID{4B9770EA-BDE7-400B-A9B9-4F684F54CC2A}
GUID_KERNEL_SOFT_RESTART_FINALIZEGUID{20E91ABD-350A-4D4F-8577-99C81507473A}
GUID_KERNEL_SOFT_RESTART_PRE_COMPLETEGUID{AF855082-530B-4A85-B5A6-120B63089451}
GUID_BUS_INTERFACE_STANDARDGUID{496B8280-6F25-11D0-BEAF-08002BE2092F}
GUID_PCI_BUS_INTERFACE_STANDARDGUID{496B8281-6F25-11D0-BEAF-08002BE2092F}
GUID_PCI_BUS_INTERFACE_STANDARD2GUID{DE94E966-FDFF-4C9C-9998-6747B150E74C}
GUID_ARBITER_INTERFACE_STANDARDGUID{E644F185-8C0E-11D0-BECF-08002BE2092F}
GUID_TRANSLATOR_INTERFACE_STANDARDGUID{6C154A92-AACF-11D0-8D2A-00A0C906B244}
GUID_ACPI_INTERFACE_STANDARDGUID{B091A08A-BA97-11D0-BD14-00AA00B7B32A}
GUID_INT_ROUTE_INTERFACE_STANDARDGUID{70941BF4-0073-11D1-A09E-00C04FC340B1}
GUID_PCMCIA_BUS_INTERFACE_STANDARDGUID{76173AF0-C504-11D1-947F-00C04FB960EE}
GUID_ACPI_REGS_INTERFACE_STANDARDGUID{06141966-7245-6369-462E-4E656C736F6E}
GUID_LEGACY_DEVICE_DETECTION_STANDARDGUID{50FEB0DE-596A-11D2-A5B8-0000F81A4619}
GUID_PCI_DEVICE_PRESENT_INTERFACEGUID{D1B82C26-BF49-45EF-B216-71CBD7889B57}
GUID_MF_ENUMERATION_INTERFACEGUID{AEB895F0-5586-11D1-8D84-00A0C906B244}
GUID_REENUMERATE_SELF_INTERFACE_STANDARDGUID{2AEB0243-6A6E-486B-82FC-D815F6B97006}
GUID_AGP_TARGET_BUS_INTERFACE_STANDARDGUID{B15CFCE8-06D1-4D37-9D4C-BEDDE0C2A6FF}
GUID_ACPI_CMOS_INTERFACE_STANDARDGUID{3A8D0384-6505-40CA-BC39-56C15F8C5FED}
GUID_ACPI_PORT_RANGES_INTERFACE_STANDARDGUID{F14F609B-CBBD-4957-A674-BC00213F1C97}
GUID_ACPI_INTERFACE_STANDARD2GUID{E8695F63-1831-4870-A8CF-9C2F03F9DCB5}
GUID_PNP_LOCATION_INTERFACEGUID{70211B0E-0AFB-47DB-AFC1-410BF842497A}
GUID{146CD41C-DAE3-4437-8AFF-2AF3F038099B}
GUID_PCI_EXPRESS_ROOT_PORT_INTERFACEGUID{83A7734A-84C7-4161-9A98-6000ED0C4A33}
GUID_MSIX_TABLE_CONFIG_INTERFACEGUID{1A6A460B-194F-455D-B34B-B84C5B05712B}
GUID_D3COLD_SUPPORT_INTERFACEGUID{B38290E5-3CD0-4F9D-9937-F5FE2B44D47A}
GUID_PROCESSOR_PCC_INTERFACE_STANDARDGUID{37B17E9A-C21C-4296-972D-11C4B32B28F0}
GUID_PCI_VIRTUALIZATION_INTERFACEGUID{64897B47-3A4A-4D75-BC74-89DD6C078293}
GUID_PCC_INTERFACE_STANDARDGUID{3EE8BA63-0F59-4A24-8A45-35808BDD1249}
GUID_PCC_INTERFACE_INTERNALGUID{7CCE62CE-C189-4814-A6A7-12112089E938}
GUID_THERMAL_COOLING_INTERFACEGUID{ECBE47A8-C498-4BB9-BD70-E867E0940D22}
GUID{67593984-7CC0-4760-8D01-CBFFD2D080F7}
GUID_POWER_LIMIT_INTERFACEGUID{3B96F4F2-CE49-44D1-91F8-652B8121E93A}
GUID_DMA_CACHE_COHERENCY_INTERFACEGUID{B520F7FA-8A5A-4E40-A3F6-6BE1E162D935}
GUID_DEVICE_RESET_INTERFACE_STANDARDGUID{649FDF26-3BC0-4813-AD24-7E0C1EDA3FA3}
GUID_IOMMU_BUS_INTERFACEGUID{1EFEE0B2-D278-4AE4-BDDC-1B34DD648043}
GUID_PCI_SECURITY_INTERFACEGUID{6E7F1451-199E-4ACC-BA2D-762B4EDF4674}
GUID_SCM_BUS_INTERFACEGUID{25944783-CE79-4232-815E-4A30014E8EB4}
GUID_SECURE_DRIVER_INTERFACEGUID{370F67E1-4FF5-4A94-9A35-06C5D9CC30E2}
GUID_SDEV_IDENTIFIER_INTERFACEGUID{49D67AF8-916C-4EE8-9DF1-889F17D21E91}
GUID_SCM_BUS_NVD_INTERFACEGUID{8DE064FF-B630-42E4-88EA-6F24C8641175}
GUID_SCM_BUS_LD_INTERFACEGUID{9B89307D-D76B-4F48-B186-54041AE92E8D}
GUID_SCM_PHYSICAL_NVDIMM_INTERFACEGUID{0079C21B-917E-405E-A9CE-0732B5BBCEBD}
GUID_PNP_EXTENDED_ADDRESS_INTERFACEGUID{B8E992EC-A797-4DC4-8846-84D041707446}
GUID_D3COLD_AUX_POWER_AND_TIMING_INTERFACEGUID{0044D8AA-F664-4588-9FFC-2AFEAF5950B9}
GUID_PCI_FPGA_CONTROL_INTERFACEGUID{2DF3F7A8-B9B3-4063-9215-B5D14A0B266E}
GUID_PCI_PTM_CONTROL_INTERFACEGUID{348A5EBB-BA24-44B7-9916-285687735117}
GUID_BUS_RESOURCE_UPDATE_INTERFACEGUID{27D0102D-BFB2-4164-81DD-DBB82F968B48}
GUID_NPEM_CONTROL_INTERFACEGUID{4D95573D-B774-488A-B120-4F284A9EFF51}
GUID_PCI_ATS_INTERFACEGUID{010A7FE8-96F5-4943-BEDF-95E651B93412}
GUID_BUS_TYPE_INTERNALGUID{1530EA73-086B-11D1-A09F-00C04FC340B1}
GUID_BUS_TYPE_PCMCIAGUID{09343630-AF9F-11D0-92E9-0000F81E1B30}
GUID_BUS_TYPE_PCIGUID{C8EBDFB0-B510-11D0-80E5-00A0C92542E3}
GUID_BUS_TYPE_ISAPNPGUID{E676F854-D87D-11D0-92B2-00A0C9055FC5}
GUID_BUS_TYPE_EISAGUID{DDC35509-F3FC-11D0-A537-0000F8753ED1}
GUID_BUS_TYPE_MCAGUID{1C75997A-DC33-11D0-92B2-00A0C9055FC5}
GUID_BUS_TYPE_SERENUMGUID{77114A87-8944-11D1-BD90-00A0C906BE2D}
GUID_BUS_TYPE_USBGUID{9D7DEBBC-C85D-11D1-9EB4-006008C3A19A}
GUID_BUS_TYPE_LPTENUMGUID{C4CA1000-2DDC-11D5-A17A-00C04F60524D}
GUID_BUS_TYPE_USBPRINTGUID{441EE000-4342-11D5-A184-00C04F60524D}
GUID_BUS_TYPE_DOT4PRTGUID{441EE001-4342-11D5-A184-00C04F60524D}
GUID_BUS_TYPE_1394GUID{F74E73EB-9AC5-45EB-BE4D-772CC71DDFB3}
GUID_BUS_TYPE_HIDGUID{EEAF37D0-1963-47C4-AA48-72476DB7CF49}
GUID_BUS_TYPE_AVCGUID{C06FF265-AE09-48F0-812C-16753D7CBA83}
GUID_BUS_TYPE_IRDAGUID{7AE17DC1-C944-44D6-881F-4C2E61053BC1}
GUID_BUS_TYPE_SDGUID{E700CC04-4036-4E89-9579-89EBF45F00CD}
GUID_BUS_TYPE_ACPIGUID{D7B46895-001A-4942-891F-A7D46610A843}
GUID_BUS_TYPE_SW_DEVICEGUID{06D10322-7DE0-4CEF-8E25-197D0E7442E2}
GUID_BUS_TYPE_SCMGUID{375A5912-804C-45AA-BDC2-FDD25A1D9512}
GUID_POWER_DEVICE_ENABLEGUID{827C0A6F-FEB0-11D0-BD26-00AA00B7B32A}
GUID_POWER_DEVICE_TIMEOUTSGUID{A45DA735-FEB0-11D0-BD26-00AA00B7B32A}
GUID_POWER_DEVICE_WAKE_ENABLEGUID{A9546A82-FEB0-11D0-BD26-00AA00B7B32A}
GUID_WUDF_DEVICE_HOST_PROBLEMGUID{C43D25BD-9346-40EE-A2D2-D70C15F8B75B}
GUID_PARTITION_UNIT_INTERFACE_STANDARDGUID{52363F5B-D891-429B-8195-AEC5FEF6853C}
GUID_QUERY_CRASHDUMP_FUNCTIONSGUID{9CC6B8FF-32E2-4834-B1DE-B32EF8880A4B}

各言語での定義

定数の定義。C/C++〜Go タブは数値定数のみ(GUID・文字列定数は上の表 / HSP タブを参照)。HSP は #define global。

#define NUM_CM_PROB_V1 37
#define NUM_CM_PROB_V2 50
#define NUM_CM_PROB_V3 51
#define NUM_CM_PROB_V4 52
#define NUM_CM_PROB_V5 53
#define NUM_CM_PROB_V6 54
#define NUM_CM_PROB_V7 55
#define NUM_CM_PROB_V8 57
#define NUM_CM_PROB_V9 58
#define NUM_CM_PROB 58
#define LCPRI_FORCECONFIG 0
#define LCPRI_BOOTCONFIG 1
#define LCPRI_DESIRED 8192
#define LCPRI_NORMAL 12288
#define LCPRI_LASTBESTCONFIG 16383
#define LCPRI_SUBOPTIMAL 20480
#define LCPRI_LASTSOFTCONFIG 32767
#define LCPRI_RESTART 32768
#define LCPRI_REBOOT 36864
#define LCPRI_POWEROFF 40960
#define LCPRI_HARDRECONFIG 49152
#define LCPRI_HARDWIRED 57344
#define LCPRI_IMPOSSIBLE 61440
#define LCPRI_DISABLED 65535
#define MAX_LCPRI 65535
#define CM_DEVICE_PANEL_SIDE_UNKNOWN 0
#define CM_DEVICE_PANEL_SIDE_TOP 1
#define CM_DEVICE_PANEL_SIDE_BOTTOM 2
#define CM_DEVICE_PANEL_SIDE_LEFT 3
#define CM_DEVICE_PANEL_SIDE_RIGHT 4
#define CM_DEVICE_PANEL_SIDE_FRONT 5
#define CM_DEVICE_PANEL_SIDE_BACK 6
#define CM_DEVICE_PANEL_EDGE_UNKNOWN 0
#define CM_DEVICE_PANEL_EDGE_TOP 1
#define CM_DEVICE_PANEL_EDGE_BOTTOM 2
#define CM_DEVICE_PANEL_EDGE_LEFT 3
#define CM_DEVICE_PANEL_EDGE_RIGHT 4
#define CM_DEVICE_PANEL_SHAPE_UNKNOWN 0
#define CM_DEVICE_PANEL_SHAPE_RECTANGLE 1
#define CM_DEVICE_PANEL_SHAPE_OVAL 2
#define CM_DEVICE_PANEL_ORIENTATION_HORIZONTAL 0
#define CM_DEVICE_PANEL_ORIENTATION_VERTICAL 1
#define CM_DEVICE_PANEL_JOINT_TYPE_UNKNOWN 0
#define CM_DEVICE_PANEL_JOINT_TYPE_PLANAR 1
#define CM_DEVICE_PANEL_JOINT_TYPE_HINGE 2
#define CM_DEVICE_PANEL_JOINT_TYPE_PIVOT 3
#define CM_DEVICE_PANEL_JOINT_TYPE_SWIVEL 4
#define LINE_LEN 256
#define MAX_INF_STRING_LENGTH 4096
#define MAX_INF_SECTION_NAME_LENGTH 255
#define MAX_TITLE_LEN 60
#define MAX_INSTRUCTION_LEN 256
#define MAX_LABEL_LEN 30
#define MAX_SERVICE_NAME_LEN 256
#define MAX_SUBTITLE_LEN 256
#define SP_MAX_MACHINENAME_LENGTH 263
#define SP_ALTPLATFORM_FLAGS_VERSION_RANGE 1
#define SP_ALTPLATFORM_FLAGS_SUITE_MASK 2
#define DIRID_ABSOLUTE -1
#define DIRID_ABSOLUTE_16BIT 65535
#define DIRID_NULL 0
#define DIRID_SRCPATH 1
#define DIRID_WINDOWS 10
#define DIRID_SYSTEM 11
#define DIRID_DRIVERS 12
#define DIRID_IOSUBSYS 12
#define DIRID_DRIVER_STORE 13
#define DIRID_INF 17
#define DIRID_HELP 18
#define DIRID_FONTS 20
#define DIRID_VIEWERS 21
#define DIRID_COLOR 23
#define DIRID_APPS 24
#define DIRID_SHARED 25
#define DIRID_BOOT 30
#define DIRID_SYSTEM16 50
#define DIRID_SPOOL 51
#define DIRID_SPOOLDRIVERS 52
#define DIRID_USERPROFILE 53
#define DIRID_LOADER 54
#define DIRID_PRINTPROCESSOR 55
#define DIRID_DEFAULT 11
#define DIRID_COMMON_STARTMENU 16406
#define DIRID_COMMON_PROGRAMS 16407
#define DIRID_COMMON_STARTUP 16408
#define DIRID_COMMON_DESKTOPDIRECTORY 16409
#define DIRID_COMMON_FAVORITES 16415
#define DIRID_COMMON_APPDATA 16419
#define DIRID_PROGRAM_FILES 16422
#define DIRID_SYSTEM_X86 16425
#define DIRID_PROGRAM_FILES_X86 16426
#define DIRID_PROGRAM_FILES_COMMON 16427
#define DIRID_PROGRAM_FILES_COMMONX86 16428
#define DIRID_COMMON_TEMPLATES 16429
#define DIRID_COMMON_DOCUMENTS 16430
#define DIRID_USER 32768
#define SPFILENOTIFY_STARTQUEUE 1
#define SPFILENOTIFY_ENDQUEUE 2
#define SPFILENOTIFY_STARTSUBQUEUE 3
#define SPFILENOTIFY_ENDSUBQUEUE 4
#define SPFILENOTIFY_STARTDELETE 5
#define SPFILENOTIFY_ENDDELETE 6
#define SPFILENOTIFY_DELETEERROR 7
#define SPFILENOTIFY_STARTRENAME 8
#define SPFILENOTIFY_ENDRENAME 9
#define SPFILENOTIFY_RENAMEERROR 10
#define SPFILENOTIFY_STARTCOPY 11
#define SPFILENOTIFY_ENDCOPY 12
#define SPFILENOTIFY_COPYERROR 13
#define SPFILENOTIFY_NEEDMEDIA 14
#define SPFILENOTIFY_QUEUESCAN 15
#define SPFILENOTIFY_CABINETINFO 16
#define SPFILENOTIFY_FILEINCABINET 17
#define SPFILENOTIFY_NEEDNEWCABINET 18
#define SPFILENOTIFY_FILEEXTRACTED 19
#define SPFILENOTIFY_FILEOPDELAYED 20
#define SPFILENOTIFY_STARTBACKUP 21
#define SPFILENOTIFY_BACKUPERROR 22
#define SPFILENOTIFY_ENDBACKUP 23
#define SPFILENOTIFY_QUEUESCAN_EX 24
#define SPFILENOTIFY_STARTREGISTRATION 25
#define SPFILENOTIFY_ENDREGISTRATION 32
#define SPFILENOTIFY_QUEUESCAN_SIGNERINFO 64
#define SPFILENOTIFY_LANGMISMATCH 65536
#define SPFILENOTIFY_TARGETEXISTS 131072
#define SPFILENOTIFY_TARGETNEWER 262144
#define FILEOP_RENAME 1
#define FILEOP_BACKUP 3
#define FILEOP_ABORT 0
#define FILEOP_DOIT 1
#define FILEOP_SKIP 2
#define FILEOP_RETRY 1
#define FILEOP_NEWPATH 4
#define COPYFLG_WARN_IF_SKIP 1
#define COPYFLG_NOSKIP 2
#define COPYFLG_NOVERSIONCHECK 4
#define COPYFLG_FORCE_FILE_IN_USE 8
#define COPYFLG_NO_OVERWRITE 16
#define COPYFLG_NO_VERSION_DIALOG 32
#define COPYFLG_OVERWRITE_OLDER_ONLY 64
#define COPYFLG_PROTECTED_WINDOWS_DRIVER_FILE 256
#define COPYFLG_REPLACEONLY 1024
#define COPYFLG_NODECOMP 2048
#define COPYFLG_REPLACE_BOOT_FILE 4096
#define COPYFLG_NOPRUNE 8192
#define COPYFLG_IN_USE_TRY_RENAME 16384
#define DELFLG_IN_USE 1
#define DELFLG_IN_USE1 65536
#define SPREG_SUCCESS 0
#define SPREG_LOADLIBRARY 1
#define SPREG_GETPROCADDR 2
#define SPREG_REGSVR 3
#define SPREG_DLLINSTALL 4
#define SPREG_TIMEOUT 5
#define SPREG_UNKNOWN 4294967295
#define SPINT_ACTIVE 1
#define SPINT_DEFAULT 2
#define SPINT_REMOVED 4
#define SPID_ACTIVE 1
#define SPID_DEFAULT 2
#define SPID_REMOVED 4
#define ENABLECLASS_QUERY 0
#define ENABLECLASS_SUCCESS 1
#define ENABLECLASS_FAILURE 2
#define MAX_INSTALLWIZARD_DYNAPAGES 20
#define NDW_INSTALLFLAG_DIDFACTDEFS 1
#define NDW_INSTALLFLAG_HARDWAREALLREADYIN 2
#define NDW_INSTALLFLAG_NEEDSHUTDOWN 512
#define NDW_INSTALLFLAG_EXPRESSINTRO 1024
#define NDW_INSTALLFLAG_SKIPISDEVINSTALLED 2048
#define NDW_INSTALLFLAG_NODETECTEDDEVS 4096
#define NDW_INSTALLFLAG_INSTALLSPECIFIC 8192
#define NDW_INSTALLFLAG_SKIPCLASSLIST 16384
#define NDW_INSTALLFLAG_CI_PICKED_OEM 32768
#define NDW_INSTALLFLAG_PCMCIAMODE 65536
#define NDW_INSTALLFLAG_PCMCIADEVICE 131072
#define NDW_INSTALLFLAG_USERCANCEL 262144
#define NDW_INSTALLFLAG_KNOWNCLASS 524288
#define DYNAWIZ_FLAG_PAGESADDED 1
#define DYNAWIZ_FLAG_ANALYZE_HANDLECONFLICT 8
#define DYNAWIZ_FLAG_INSTALLDET_NEXT 2
#define DYNAWIZ_FLAG_INSTALLDET_PREV 4
#define MIN_IDD_DYNAWIZ_RESOURCE_ID 10000
#define MAX_IDD_DYNAWIZ_RESOURCE_ID 11000
#define IDD_DYNAWIZ_FIRSTPAGE 10000
#define IDD_DYNAWIZ_SELECT_PREVPAGE 10001
#define IDD_DYNAWIZ_SELECT_NEXTPAGE 10002
#define IDD_DYNAWIZ_ANALYZE_PREVPAGE 10003
#define IDD_DYNAWIZ_ANALYZE_NEXTPAGE 10004
#define IDD_DYNAWIZ_SELECTDEV_PAGE 10009
#define IDD_DYNAWIZ_ANALYZEDEV_PAGE 10010
#define IDD_DYNAWIZ_INSTALLDETECTEDDEVS_PAGE 10011
#define IDD_DYNAWIZ_SELECTCLASS_PAGE 10012
#define IDD_DYNAWIZ_INSTALLDETECTED_PREVPAGE 10006
#define IDD_DYNAWIZ_INSTALLDETECTED_NEXTPAGE 10007
#define IDD_DYNAWIZ_INSTALLDETECTED_NODEVS 10008
#define DRIVER_HARDWAREID_RANK 4095
#define DRIVER_HARDWAREID_MASK 2147487743
#define DRIVER_UNTRUSTED_RANK 2147483648
#define DRIVER_W9X_SUSPECT_RANK 3221225472
#define DRIVER_COMPATID_RANK 16383
#define DRIVER_UNTRUSTED_HARDWAREID_RANK 36863
#define DRIVER_UNTRUSTED_COMPATID_RANK 49151
#define DRIVER_W9X_SUSPECT_HARDWAREID_RANK 53247
#define DRIVER_W9X_SUSPECT_COMPATID_RANK 65535
#define SPPSR_SELECT_DEVICE_RESOURCES 1
#define SPPSR_ENUM_BASIC_DEVICE_PROPERTIES 2
#define SPPSR_ENUM_ADV_DEVICE_PROPERTIES 3
#define INFINFO_INF_SPEC_IS_HINF 1
#define INFINFO_INF_NAME_IS_ABSOLUTE 2
#define INFINFO_DEFAULT_SEARCH 3
#define INFINFO_REVERSE_DEFAULT_SEARCH 4
#define INFINFO_INF_PATH_LIST_SEARCH 5
#define SRCLIST_TEMPORARY 1
#define SRCLIST_NOBROWSE 2
#define SRCLIST_SYSTEM 16
#define SRCLIST_USER 32
#define SRCLIST_SYSIFADMIN 64
#define SRCLIST_SUBDIRS 256
#define SRCLIST_APPEND 512
#define SRCLIST_NOSTRIPPLATFORM 1024
#define IDF_NOBROWSE 1
#define IDF_NOSKIP 2
#define IDF_NODETAILS 4
#define IDF_NOCOMPRESSED 8
#define IDF_CHECKFIRST 256
#define IDF_NOBEEP 512
#define IDF_NOFOREGROUND 1024
#define IDF_WARNIFSKIP 2048
#define IDF_NOREMOVABLEMEDIAPROMPT 4096
#define IDF_USEDISKNAMEASPROMPT 8192
#define IDF_OEMDISK 2147483648
#define DPROMPT_SUCCESS 0
#define DPROMPT_CANCEL 1
#define DPROMPT_SKIPFILE 2
#define DPROMPT_BUFFERTOOSMALL 3
#define DPROMPT_OUTOFMEMORY 4
#define SETDIRID_NOT_FULL_PATH 1
#define SRCINFO_PATH 1
#define SRCINFO_TAGFILE 2
#define SRCINFO_DESCRIPTION 3
#define SRCINFO_FLAGS 4
#define SRCINFO_TAGFILE2 5
#define SRC_FLAGS_CABFILE 16
#define SP_FLAG_CABINETCONTINUATION 2048
#define SP_BACKUP_BACKUPPASS 1
#define SP_BACKUP_DEMANDPASS 2
#define SP_BACKUP_SPECIAL 4
#define SP_BACKUP_BOOTFILE 8
#define SPQ_DELAYED_COPY 1
#define SPQ_FLAG_BACKUP_AWARE 1
#define SPQ_FLAG_ABORT_IF_UNSIGNED 2
#define SPQ_FLAG_FILES_MODIFIED 4
#define SPQ_FLAG_DO_SHUFFLEMOVE 8
#define SPQ_FLAG_VALID 15
#define SPOST_MAX 3
#define SUOI_FORCEDELETE 1
#define SUOI_INTERNAL1 2
#define SPDSL_IGNORE_DISK 1
#define SPDSL_DISALLOW_NEGATIVE_ADJUST 2
#define SPFILEQ_FILE_IN_USE 1
#define SPFILEQ_REBOOT_RECOMMENDED 2
#define SPFILEQ_REBOOT_IN_PROGRESS 4
#define FLG_ADDREG_DELREG_BIT 32768
#define FLG_ADDREG_BINVALUETYPE 1
#define FLG_ADDREG_NOCLOBBER 2
#define FLG_ADDREG_DELVAL 4
#define FLG_ADDREG_APPEND 8
#define FLG_ADDREG_KEYONLY 16
#define FLG_ADDREG_OVERWRITEONLY 32
#define FLG_ADDREG_64BITKEY 4096
#define FLG_ADDREG_KEYONLY_COMMON 8192
#define FLG_ADDREG_32BITKEY 16384
#define FLG_ADDREG_TYPE_SZ 0
#define FLG_ADDREG_TYPE_MULTI_SZ 65536
#define FLG_ADDREG_TYPE_EXPAND_SZ 131072
#define FLG_DELREG_VALUE 0
#define FLG_DELREG_TYPE_SZ 0
#define FLG_DELREG_TYPE_MULTI_SZ 65536
#define FLG_DELREG_TYPE_EXPAND_SZ 131072
#define FLG_DELREG_64BITKEY 4096
#define FLG_DELREG_KEYONLY_COMMON 8192
#define FLG_DELREG_32BITKEY 16384
#define FLG_DELREG_OPERATION_MASK 254
#define FLG_BITREG_CLEARBITS 0
#define FLG_BITREG_SETBITS 1
#define FLG_BITREG_64BITKEY 4096
#define FLG_BITREG_32BITKEY 16384
#define FLG_INI2REG_64BITKEY 4096
#define FLG_INI2REG_32BITKEY 16384
#define FLG_REGSVR_DLLREGISTER 1
#define FLG_REGSVR_DLLINSTALL 2
#define FLG_PROFITEM_CURRENTUSER 1
#define FLG_PROFITEM_DELETE 2
#define FLG_PROFITEM_GROUP 4
#define FLG_PROFITEM_CSIDL 8
#define FLG_ADDPROPERTY_NOCLOBBER 1
#define FLG_ADDPROPERTY_OVERWRITEONLY 2
#define FLG_ADDPROPERTY_APPEND 4
#define FLG_ADDPROPERTY_OR 8
#define FLG_ADDPROPERTY_AND 16
#define FLG_DELPROPERTY_MULTI_SZ_DELSTRING 1
#define SPINST_LOGCONFIG 1
#define SPINST_INIFILES 2
#define SPINST_REGISTRY 4
#define SPINST_INI2REG 8
#define SPINST_FILES 16
#define SPINST_BITREG 32
#define SPINST_REGSVR 64
#define SPINST_UNREGSVR 128
#define SPINST_PROFILEITEMS 256
#define SPINST_COPYINF 512
#define SPINST_PROPERTIES 1024
#define SPINST_ALL 2047
#define SPINST_SINGLESECTION 65536
#define SPINST_LOGCONFIG_IS_FORCED 131072
#define SPINST_LOGCONFIGS_ARE_OVERRIDES 262144
#define SPINST_REGISTERCALLBACKAWARE 524288
#define SPINST_DEVICEINSTALL 1048576
#define SPFILELOG_SYSTEMLOG 1
#define SPFILELOG_FORCENEW 2
#define SPFILELOG_QUERYONLY 4
#define SPFILELOG_OEMFILE 1
#define LogSevInformation 0
#define LogSevWarning 1
#define LogSevError 2
#define LogSevFatalError 3
#define LogSevMaximum 4
#define DIOD_INHERIT_CLASSDRVS 2
#define DIOD_CANCEL_REMOVE 4
#define DIODI_NO_ADD 1
#define SPRDI_FIND_DUPS 1
#define SPDIT_NODRIVER 0
#define DIBCI_NOINSTALLCLASS 1
#define DIBCI_NODISPLAYCLASS 2
#define DIOCR_INSTALLER 1
#define DIOCR_INTERFACE 2
#define DIREG_DEV 1
#define DIREG_DRV 2
#define DIREG_BOTH 4
#define DICLASSPROP_INSTALLER 1
#define DICLASSPROP_INTERFACE 2
#define SPCRP_UPPERFILTERS 17
#define SPCRP_LOWERFILTERS 18
#define SPCRP_SECURITY 23
#define SPCRP_SECURITY_SDS 24
#define SPCRP_DEVTYPE 25
#define SPCRP_EXCLUSIVE 26
#define SPCRP_CHARACTERISTICS 27
#define SPCRP_MAXIMUM_PROPERTY 28
#define DMI_MASK 1
#define DMI_BKCOLOR 2
#define DMI_USERECT 4
#define DIGCDP_FLAG_BASIC 1
#define DIGCDP_FLAG_ADVANCED 2
#define DIGCDP_FLAG_REMOTE_BASIC 3
#define DIGCDP_FLAG_REMOTE_ADVANCED 4
#define IDI_RESOURCEFIRST 159
#define IDI_RESOURCE 159
#define IDI_RESOURCELAST 161
#define IDI_RESOURCEOVERLAYFIRST 161
#define IDI_RESOURCEOVERLAYLAST 161
#define IDI_CONFLICT 161
#define IDI_CLASSICON_OVERLAYFIRST 500
#define IDI_CLASSICON_OVERLAYLAST 502
#define IDI_PROBLEM_OVL 500
#define IDI_DISABLED_OVL 501
#define IDI_FORCED_OVL 502
#define SPWPT_SELECTDEVICE 1
#define SPWP_USE_DEVINFO_DATA 1
#define SIGNERSCORE_UNKNOWN 4278190080
#define SIGNERSCORE_W9X_SUSPECT 3221225472
#define SIGNERSCORE_UNSIGNED 2147483648
#define SIGNERSCORE_AUTHENTICODE 251658240
#define SIGNERSCORE_WHQL 218103813
#define SIGNERSCORE_UNCLASSIFIED 218103812
#define SIGNERSCORE_INBOX 218103811
#define SIGNERSCORE_LOGO_STANDARD 218103810
#define SIGNERSCORE_LOGO_PREMIUM 218103809
#define SIGNERSCORE_MASK 4278190080
#define SIGNERSCORE_SIGNED_MASK 4026531840
#define DICUSTOMDEVPROP_MERGE_MULTISZ 1
#define SCWMI_CLOBBER_SECURITY 1
#define MAX_DEVICE_ID_LEN 200
#define MAX_DEVNODE_ID_LEN 200
#define MAX_GUID_STRING_LEN 39
#define MAX_CLASS_NAME_LEN 32
#define MAX_PROFILE_LEN 80
#define MAX_CONFIG_VALUE 9999
#define MAX_INSTANCE_VALUE 9999
#define MAX_MEM_REGISTERS 9
#define MAX_IO_PORTS 20
#define MAX_IRQS 7
#define MAX_DMA_CHANNELS 7
#define DWORD_MAX 4294967295
#define CONFIGMG_VERSION 1024
#define IO_ALIAS_10_BIT_DECODE 4
#define IO_ALIAS_12_BIT_DECODE 16
#define IO_ALIAS_16_BIT_DECODE 0
#define IO_ALIAS_POSITIVE_DECODE 255
#define IOA_Local 255
#define CM_RESDES_WIDTH_DEFAULT 0
#define CM_RESDES_WIDTH_32 1
#define CM_RESDES_WIDTH_64 2
#define CM_RESDES_WIDTH_BITS 3
#define PCD_MAX_MEMORY 2
#define PCD_MAX_IO 2
#define mPMF_AUDIO_ENABLE 8
#define CM_HWPI_NOT_DOCKABLE 0
#define CM_HWPI_UNDOCKED 1
#define CM_HWPI_DOCKED 2
#define CM_ADD_RANGE_ADDIFCONFLICT 0
#define CM_ADD_RANGE_DONOTADDIFCONFLICT 1
#define CM_ADD_RANGE_BITS 1
#define LOG_CONF_BITS 7
#define PRIORITY_EQUAL_FIRST 8
#define PRIORITY_EQUAL_LAST 0
#define PRIORITY_BIT 8
#define RegDisposition_OpenAlways 0
#define RegDisposition_OpenExisting 1
#define RegDisposition_Bits 1
#define CM_ADD_ID_HARDWARE 0
#define CM_ADD_ID_COMPATIBLE 1
#define CM_ADD_ID_BITS 1
#define CM_CREATE_DEVNODE_NORMAL 0
#define CM_CREATE_DEVNODE_NO_WAIT_INSTALL 1
#define CM_CREATE_DEVNODE_PHANTOM 2
#define CM_CREATE_DEVNODE_GENERATE_ID 4
#define CM_CREATE_DEVNODE_DO_NOT_INSTALL 8
#define CM_CREATE_DEVNODE_BITS 15
#define CM_CREATE_DEVINST_NORMAL 0
#define CM_CREATE_DEVINST_NO_WAIT_INSTALL 1
#define CM_CREATE_DEVINST_PHANTOM 2
#define CM_CREATE_DEVINST_GENERATE_ID 4
#define CM_CREATE_DEVINST_DO_NOT_INSTALL 8
#define CM_CREATE_DEVINST_BITS 15
#define CM_DELETE_CLASS_ONLY 0
#define CM_DELETE_CLASS_SUBKEYS 1
#define CM_DELETE_CLASS_INTERFACE 2
#define CM_DELETE_CLASS_BITS 3
#define CM_DETECT_NEW_PROFILE 1
#define CM_DETECT_CRASHED 2
#define CM_DETECT_HWPROF_FIRST_BOOT 4
#define CM_DETECT_RUN 2147483648
#define CM_DETECT_BITS 2147483655
#define CM_DISABLE_POLITE 0
#define CM_DISABLE_ABSOLUTE 1
#define CM_DISABLE_HARDWARE 2
#define CM_DISABLE_UI_NOT_OK 4
#define CM_DISABLE_PERSIST 8
#define CM_DISABLE_BITS 15
#define CM_GETIDLIST_FILTER_NONE 0
#define CM_GETIDLIST_FILTER_ENUMERATOR 1
#define CM_GETIDLIST_FILTER_SERVICE 2
#define CM_GETIDLIST_FILTER_EJECTRELATIONS 4
#define CM_GETIDLIST_FILTER_REMOVALRELATIONS 8
#define CM_GETIDLIST_FILTER_POWERRELATIONS 16
#define CM_GETIDLIST_FILTER_BUSRELATIONS 32
#define CM_GETIDLIST_DONOTGENERATE 268435520
#define CM_GETIDLIST_FILTER_BITS 268435583
#define CM_GETIDLIST_FILTER_TRANSPORTRELATIONS 128
#define CM_GETIDLIST_FILTER_PRESENT 256
#define CM_GETIDLIST_FILTER_CLASS 512
#define CM_DRP_DEVICEDESC 1
#define CM_DRP_HARDWAREID 2
#define CM_DRP_COMPATIBLEIDS 3
#define CM_DRP_UNUSED0 4
#define CM_DRP_SERVICE 5
#define CM_DRP_UNUSED1 6
#define CM_DRP_UNUSED2 7
#define CM_DRP_CLASS 8
#define CM_DRP_CLASSGUID 9
#define CM_DRP_DRIVER 10
#define CM_DRP_CONFIGFLAGS 11
#define CM_DRP_MFG 12
#define CM_DRP_FRIENDLYNAME 13
#define CM_DRP_LOCATION_INFORMATION 14
#define CM_DRP_PHYSICAL_DEVICE_OBJECT_NAME 15
#define CM_DRP_CAPABILITIES 16
#define CM_DRP_UI_NUMBER 17
#define CM_DRP_UPPERFILTERS 18
#define CM_CRP_UPPERFILTERS 18
#define CM_DRP_LOWERFILTERS 19
#define CM_CRP_LOWERFILTERS 19
#define CM_DRP_BUSTYPEGUID 20
#define CM_DRP_LEGACYBUSTYPE 21
#define CM_DRP_BUSNUMBER 22
#define CM_DRP_ENUMERATOR_NAME 23
#define CM_DRP_SECURITY 24
#define CM_CRP_SECURITY 24
#define CM_DRP_SECURITY_SDS 25
#define CM_CRP_SECURITY_SDS 25
#define CM_DRP_DEVTYPE 26
#define CM_CRP_DEVTYPE 26
#define CM_DRP_EXCLUSIVE 27
#define CM_CRP_EXCLUSIVE 27
#define CM_DRP_CHARACTERISTICS 28
#define CM_CRP_CHARACTERISTICS 28
#define CM_DRP_ADDRESS 29
#define CM_DRP_UI_NUMBER_DESC_FORMAT 30
#define CM_DRP_DEVICE_POWER_DATA 31
#define CM_DRP_REMOVAL_POLICY 32
#define CM_DRP_REMOVAL_POLICY_HW_DEFAULT 33
#define CM_DRP_REMOVAL_POLICY_OVERRIDE 34
#define CM_DRP_INSTALL_STATE 35
#define CM_DRP_LOCATION_PATHS 36
#define CM_DRP_BASE_CONTAINERID 37
#define CM_DRP_MIN 1
#define CM_CRP_MIN 1
#define CM_DRP_MAX 37
#define CM_CRP_MAX 37
#define CM_OPEN_CLASS_KEY_INSTALLER 0
#define CM_OPEN_CLASS_KEY_INTERFACE 1
#define CM_OPEN_CLASS_KEY_BITS 1
#define CM_REMOVE_UI_OK 0
#define CM_REMOVE_UI_NOT_OK 1
#define CM_REMOVE_NO_RESTART 2
#define CM_REMOVE_DISABLE 4
#define CM_REMOVE_BITS 7
#define CM_QUERY_REMOVE_UI_OK 0
#define CM_QUERY_REMOVE_UI_NOT_OK 1
#define CM_REGISTER_DEVICE_DRIVER_STATIC 0
#define CM_REGISTER_DEVICE_DRIVER_DISABLEABLE 1
#define CM_REGISTER_DEVICE_DRIVER_REMOVABLE 2
#define CM_REGISTER_DEVICE_DRIVER_BITS 3
#define CM_REGISTRY_HARDWARE 0
#define CM_REGISTRY_SOFTWARE 1
#define CM_REGISTRY_USER 256
#define CM_REGISTRY_CONFIG 512
#define CM_REGISTRY_BITS 769
#define CM_SET_DEVNODE_PROBLEM_NORMAL 0
#define CM_SET_DEVNODE_PROBLEM_OVERRIDE 1
#define CM_SET_DEVNODE_PROBLEM_BITS 1
#define CM_SET_DEVINST_PROBLEM_NORMAL 0
#define CM_SET_DEVINST_PROBLEM_OVERRIDE 1
#define CM_SET_DEVINST_PROBLEM_BITS 1
#define CM_SET_HW_PROF_FLAGS_UI_NOT_OK 1
#define CM_SET_HW_PROF_FLAGS_BITS 1
#define CM_SETUP_DEVNODE_READY 0
#define CM_SETUP_DEVINST_READY 0
#define CM_SETUP_DOWNLOAD 1
#define CM_SETUP_WRITE_LOG_CONFS 2
#define CM_SETUP_PROP_CHANGE 3
#define CM_SETUP_DEVNODE_RESET 4
#define CM_SETUP_DEVINST_RESET 4
#define CM_SETUP_DEVNODE_CONFIG 5
#define CM_SETUP_DEVINST_CONFIG 5
#define CM_SETUP_DEVNODE_CONFIG_CLASS 6
#define CM_SETUP_DEVINST_CONFIG_CLASS 6
#define CM_SETUP_DEVNODE_CONFIG_EXTENSIONS 7
#define CM_SETUP_DEVINST_CONFIG_EXTENSIONS 7
#define CM_SETUP_DEVNODE_CONFIG_RESET 8
#define CM_SETUP_DEVINST_CONFIG_RESET 8
#define CM_SETUP_BITS 15
#define CM_QUERY_ARBITRATOR_RAW 0
#define CM_QUERY_ARBITRATOR_TRANSLATED 1
#define CM_QUERY_ARBITRATOR_BITS 1
#define CM_CUSTOMDEVPROP_MERGE_MULTISZ 1
#define CM_CUSTOMDEVPROP_BITS 1
#define CM_NAME_ATTRIBUTE_NAME_RETRIEVED_FROM_DEVICE 1
#define CM_NAME_ATTRIBUTE_USER_ASSIGNED_NAME 2
#define CM_CLASS_PROPERTY_INSTALLER 0
#define CM_CLASS_PROPERTY_INTERFACE 1
#define CM_CLASS_PROPERTY_BITS 1
#define CM_NOTIFY_FILTER_FLAG_ALL_INTERFACE_CLASSES 1
#define CM_NOTIFY_FILTER_FLAG_ALL_DEVICE_INSTANCES 2
#define CM_GLOBAL_STATE_CAN_DO_UI 1
#define CM_GLOBAL_STATE_ON_BIG_STACK 2
#define CM_GLOBAL_STATE_SERVICES_AVAILABLE 4
#define CM_GLOBAL_STATE_SHUTTING_DOWN 8
#define CM_GLOBAL_STATE_DETECTION_PENDING 16
#define CM_GLOBAL_STATE_REBOOT_REQUIRED 32
#define MAX_KEY_LEN 100
#define MAX_PRIORITYSTR_LEN 16
#define MAX_INF_FLAG 20
#define MAX_INFSTR_STRKEY_LEN 32
public const uint NUM_CM_PROB_V1 = 37;
public const uint NUM_CM_PROB_V2 = 50;
public const uint NUM_CM_PROB_V3 = 51;
public const uint NUM_CM_PROB_V4 = 52;
public const uint NUM_CM_PROB_V5 = 53;
public const uint NUM_CM_PROB_V6 = 54;
public const uint NUM_CM_PROB_V7 = 55;
public const uint NUM_CM_PROB_V8 = 57;
public const uint NUM_CM_PROB_V9 = 58;
public const uint NUM_CM_PROB = 58;
public const uint LCPRI_FORCECONFIG = 0;
public const uint LCPRI_BOOTCONFIG = 1;
public const uint LCPRI_DESIRED = 8192;
public const uint LCPRI_NORMAL = 12288;
public const uint LCPRI_LASTBESTCONFIG = 16383;
public const uint LCPRI_SUBOPTIMAL = 20480;
public const uint LCPRI_LASTSOFTCONFIG = 32767;
public const uint LCPRI_RESTART = 32768;
public const uint LCPRI_REBOOT = 36864;
public const uint LCPRI_POWEROFF = 40960;
public const uint LCPRI_HARDRECONFIG = 49152;
public const uint LCPRI_HARDWIRED = 57344;
public const uint LCPRI_IMPOSSIBLE = 61440;
public const uint LCPRI_DISABLED = 65535;
public const uint MAX_LCPRI = 65535;
public const uint CM_DEVICE_PANEL_SIDE_UNKNOWN = 0;
public const uint CM_DEVICE_PANEL_SIDE_TOP = 1;
public const uint CM_DEVICE_PANEL_SIDE_BOTTOM = 2;
public const uint CM_DEVICE_PANEL_SIDE_LEFT = 3;
public const uint CM_DEVICE_PANEL_SIDE_RIGHT = 4;
public const uint CM_DEVICE_PANEL_SIDE_FRONT = 5;
public const uint CM_DEVICE_PANEL_SIDE_BACK = 6;
public const uint CM_DEVICE_PANEL_EDGE_UNKNOWN = 0;
public const uint CM_DEVICE_PANEL_EDGE_TOP = 1;
public const uint CM_DEVICE_PANEL_EDGE_BOTTOM = 2;
public const uint CM_DEVICE_PANEL_EDGE_LEFT = 3;
public const uint CM_DEVICE_PANEL_EDGE_RIGHT = 4;
public const uint CM_DEVICE_PANEL_SHAPE_UNKNOWN = 0;
public const uint CM_DEVICE_PANEL_SHAPE_RECTANGLE = 1;
public const uint CM_DEVICE_PANEL_SHAPE_OVAL = 2;
public const uint CM_DEVICE_PANEL_ORIENTATION_HORIZONTAL = 0;
public const uint CM_DEVICE_PANEL_ORIENTATION_VERTICAL = 1;
public const uint CM_DEVICE_PANEL_JOINT_TYPE_UNKNOWN = 0;
public const uint CM_DEVICE_PANEL_JOINT_TYPE_PLANAR = 1;
public const uint CM_DEVICE_PANEL_JOINT_TYPE_HINGE = 2;
public const uint CM_DEVICE_PANEL_JOINT_TYPE_PIVOT = 3;
public const uint CM_DEVICE_PANEL_JOINT_TYPE_SWIVEL = 4;
public const uint LINE_LEN = 256;
public const uint MAX_INF_STRING_LENGTH = 4096;
public const uint MAX_INF_SECTION_NAME_LENGTH = 255;
public const uint MAX_TITLE_LEN = 60;
public const uint MAX_INSTRUCTION_LEN = 256;
public const uint MAX_LABEL_LEN = 30;
public const uint MAX_SERVICE_NAME_LEN = 256;
public const uint MAX_SUBTITLE_LEN = 256;
public const uint SP_MAX_MACHINENAME_LENGTH = 263;
public const uint SP_ALTPLATFORM_FLAGS_VERSION_RANGE = 1;
public const uint SP_ALTPLATFORM_FLAGS_SUITE_MASK = 2;
public const int DIRID_ABSOLUTE = -1;
public const uint DIRID_ABSOLUTE_16BIT = 65535;
public const uint DIRID_NULL = 0;
public const uint DIRID_SRCPATH = 1;
public const uint DIRID_WINDOWS = 10;
public const uint DIRID_SYSTEM = 11;
public const uint DIRID_DRIVERS = 12;
public const uint DIRID_IOSUBSYS = 12;
public const uint DIRID_DRIVER_STORE = 13;
public const uint DIRID_INF = 17;
public const uint DIRID_HELP = 18;
public const uint DIRID_FONTS = 20;
public const uint DIRID_VIEWERS = 21;
public const uint DIRID_COLOR = 23;
public const uint DIRID_APPS = 24;
public const uint DIRID_SHARED = 25;
public const uint DIRID_BOOT = 30;
public const uint DIRID_SYSTEM16 = 50;
public const uint DIRID_SPOOL = 51;
public const uint DIRID_SPOOLDRIVERS = 52;
public const uint DIRID_USERPROFILE = 53;
public const uint DIRID_LOADER = 54;
public const uint DIRID_PRINTPROCESSOR = 55;
public const uint DIRID_DEFAULT = 11;
public const uint DIRID_COMMON_STARTMENU = 16406;
public const uint DIRID_COMMON_PROGRAMS = 16407;
public const uint DIRID_COMMON_STARTUP = 16408;
public const uint DIRID_COMMON_DESKTOPDIRECTORY = 16409;
public const uint DIRID_COMMON_FAVORITES = 16415;
public const uint DIRID_COMMON_APPDATA = 16419;
public const uint DIRID_PROGRAM_FILES = 16422;
public const uint DIRID_SYSTEM_X86 = 16425;
public const uint DIRID_PROGRAM_FILES_X86 = 16426;
public const uint DIRID_PROGRAM_FILES_COMMON = 16427;
public const uint DIRID_PROGRAM_FILES_COMMONX86 = 16428;
public const uint DIRID_COMMON_TEMPLATES = 16429;
public const uint DIRID_COMMON_DOCUMENTS = 16430;
public const uint DIRID_USER = 32768;
public const uint SPFILENOTIFY_STARTQUEUE = 1;
public const uint SPFILENOTIFY_ENDQUEUE = 2;
public const uint SPFILENOTIFY_STARTSUBQUEUE = 3;
public const uint SPFILENOTIFY_ENDSUBQUEUE = 4;
public const uint SPFILENOTIFY_STARTDELETE = 5;
public const uint SPFILENOTIFY_ENDDELETE = 6;
public const uint SPFILENOTIFY_DELETEERROR = 7;
public const uint SPFILENOTIFY_STARTRENAME = 8;
public const uint SPFILENOTIFY_ENDRENAME = 9;
public const uint SPFILENOTIFY_RENAMEERROR = 10;
public const uint SPFILENOTIFY_STARTCOPY = 11;
public const uint SPFILENOTIFY_ENDCOPY = 12;
public const uint SPFILENOTIFY_COPYERROR = 13;
public const uint SPFILENOTIFY_NEEDMEDIA = 14;
public const uint SPFILENOTIFY_QUEUESCAN = 15;
public const uint SPFILENOTIFY_CABINETINFO = 16;
public const uint SPFILENOTIFY_FILEINCABINET = 17;
public const uint SPFILENOTIFY_NEEDNEWCABINET = 18;
public const uint SPFILENOTIFY_FILEEXTRACTED = 19;
public const uint SPFILENOTIFY_FILEOPDELAYED = 20;
public const uint SPFILENOTIFY_STARTBACKUP = 21;
public const uint SPFILENOTIFY_BACKUPERROR = 22;
public const uint SPFILENOTIFY_ENDBACKUP = 23;
public const uint SPFILENOTIFY_QUEUESCAN_EX = 24;
public const uint SPFILENOTIFY_STARTREGISTRATION = 25;
public const uint SPFILENOTIFY_ENDREGISTRATION = 32;
public const uint SPFILENOTIFY_QUEUESCAN_SIGNERINFO = 64;
public const uint SPFILENOTIFY_LANGMISMATCH = 65536;
public const uint SPFILENOTIFY_TARGETEXISTS = 131072;
public const uint SPFILENOTIFY_TARGETNEWER = 262144;
public const uint FILEOP_RENAME = 1;
public const uint FILEOP_BACKUP = 3;
public const uint FILEOP_ABORT = 0;
public const uint FILEOP_DOIT = 1;
public const uint FILEOP_SKIP = 2;
public const uint FILEOP_RETRY = 1;
public const uint FILEOP_NEWPATH = 4;
public const uint COPYFLG_WARN_IF_SKIP = 1;
public const uint COPYFLG_NOSKIP = 2;
public const uint COPYFLG_NOVERSIONCHECK = 4;
public const uint COPYFLG_FORCE_FILE_IN_USE = 8;
public const uint COPYFLG_NO_OVERWRITE = 16;
public const uint COPYFLG_NO_VERSION_DIALOG = 32;
public const uint COPYFLG_OVERWRITE_OLDER_ONLY = 64;
public const uint COPYFLG_PROTECTED_WINDOWS_DRIVER_FILE = 256;
public const uint COPYFLG_REPLACEONLY = 1024;
public const uint COPYFLG_NODECOMP = 2048;
public const uint COPYFLG_REPLACE_BOOT_FILE = 4096;
public const uint COPYFLG_NOPRUNE = 8192;
public const uint COPYFLG_IN_USE_TRY_RENAME = 16384;
public const uint DELFLG_IN_USE = 1;
public const uint DELFLG_IN_USE1 = 65536;
public const uint SPREG_SUCCESS = 0;
public const uint SPREG_LOADLIBRARY = 1;
public const uint SPREG_GETPROCADDR = 2;
public const uint SPREG_REGSVR = 3;
public const uint SPREG_DLLINSTALL = 4;
public const uint SPREG_TIMEOUT = 5;
public const uint SPREG_UNKNOWN = 4294967295;
public const uint SPINT_ACTIVE = 1;
public const uint SPINT_DEFAULT = 2;
public const uint SPINT_REMOVED = 4;
public const uint SPID_ACTIVE = 1;
public const uint SPID_DEFAULT = 2;
public const uint SPID_REMOVED = 4;
public const uint ENABLECLASS_QUERY = 0;
public const uint ENABLECLASS_SUCCESS = 1;
public const uint ENABLECLASS_FAILURE = 2;
public const uint MAX_INSTALLWIZARD_DYNAPAGES = 20;
public const uint NDW_INSTALLFLAG_DIDFACTDEFS = 1;
public const uint NDW_INSTALLFLAG_HARDWAREALLREADYIN = 2;
public const uint NDW_INSTALLFLAG_NEEDSHUTDOWN = 512;
public const uint NDW_INSTALLFLAG_EXPRESSINTRO = 1024;
public const uint NDW_INSTALLFLAG_SKIPISDEVINSTALLED = 2048;
public const uint NDW_INSTALLFLAG_NODETECTEDDEVS = 4096;
public const uint NDW_INSTALLFLAG_INSTALLSPECIFIC = 8192;
public const uint NDW_INSTALLFLAG_SKIPCLASSLIST = 16384;
public const uint NDW_INSTALLFLAG_CI_PICKED_OEM = 32768;
public const uint NDW_INSTALLFLAG_PCMCIAMODE = 65536;
public const uint NDW_INSTALLFLAG_PCMCIADEVICE = 131072;
public const uint NDW_INSTALLFLAG_USERCANCEL = 262144;
public const uint NDW_INSTALLFLAG_KNOWNCLASS = 524288;
public const uint DYNAWIZ_FLAG_PAGESADDED = 1;
public const uint DYNAWIZ_FLAG_ANALYZE_HANDLECONFLICT = 8;
public const uint DYNAWIZ_FLAG_INSTALLDET_NEXT = 2;
public const uint DYNAWIZ_FLAG_INSTALLDET_PREV = 4;
public const uint MIN_IDD_DYNAWIZ_RESOURCE_ID = 10000;
public const uint MAX_IDD_DYNAWIZ_RESOURCE_ID = 11000;
public const uint IDD_DYNAWIZ_FIRSTPAGE = 10000;
public const uint IDD_DYNAWIZ_SELECT_PREVPAGE = 10001;
public const uint IDD_DYNAWIZ_SELECT_NEXTPAGE = 10002;
public const uint IDD_DYNAWIZ_ANALYZE_PREVPAGE = 10003;
public const uint IDD_DYNAWIZ_ANALYZE_NEXTPAGE = 10004;
public const uint IDD_DYNAWIZ_SELECTDEV_PAGE = 10009;
public const uint IDD_DYNAWIZ_ANALYZEDEV_PAGE = 10010;
public const uint IDD_DYNAWIZ_INSTALLDETECTEDDEVS_PAGE = 10011;
public const uint IDD_DYNAWIZ_SELECTCLASS_PAGE = 10012;
public const uint IDD_DYNAWIZ_INSTALLDETECTED_PREVPAGE = 10006;
public const uint IDD_DYNAWIZ_INSTALLDETECTED_NEXTPAGE = 10007;
public const uint IDD_DYNAWIZ_INSTALLDETECTED_NODEVS = 10008;
public const uint DRIVER_HARDWAREID_RANK = 4095;
public const uint DRIVER_HARDWAREID_MASK = 2147487743;
public const uint DRIVER_UNTRUSTED_RANK = 2147483648;
public const uint DRIVER_W9X_SUSPECT_RANK = 3221225472;
public const uint DRIVER_COMPATID_RANK = 16383;
public const uint DRIVER_UNTRUSTED_HARDWAREID_RANK = 36863;
public const uint DRIVER_UNTRUSTED_COMPATID_RANK = 49151;
public const uint DRIVER_W9X_SUSPECT_HARDWAREID_RANK = 53247;
public const uint DRIVER_W9X_SUSPECT_COMPATID_RANK = 65535;
public const uint SPPSR_SELECT_DEVICE_RESOURCES = 1;
public const uint SPPSR_ENUM_BASIC_DEVICE_PROPERTIES = 2;
public const uint SPPSR_ENUM_ADV_DEVICE_PROPERTIES = 3;
public const uint INFINFO_INF_SPEC_IS_HINF = 1;
public const uint INFINFO_INF_NAME_IS_ABSOLUTE = 2;
public const uint INFINFO_DEFAULT_SEARCH = 3;
public const uint INFINFO_REVERSE_DEFAULT_SEARCH = 4;
public const uint INFINFO_INF_PATH_LIST_SEARCH = 5;
public const uint SRCLIST_TEMPORARY = 1;
public const uint SRCLIST_NOBROWSE = 2;
public const uint SRCLIST_SYSTEM = 16;
public const uint SRCLIST_USER = 32;
public const uint SRCLIST_SYSIFADMIN = 64;
public const uint SRCLIST_SUBDIRS = 256;
public const uint SRCLIST_APPEND = 512;
public const uint SRCLIST_NOSTRIPPLATFORM = 1024;
public const uint IDF_NOBROWSE = 1;
public const uint IDF_NOSKIP = 2;
public const uint IDF_NODETAILS = 4;
public const uint IDF_NOCOMPRESSED = 8;
public const uint IDF_CHECKFIRST = 256;
public const uint IDF_NOBEEP = 512;
public const uint IDF_NOFOREGROUND = 1024;
public const uint IDF_WARNIFSKIP = 2048;
public const uint IDF_NOREMOVABLEMEDIAPROMPT = 4096;
public const uint IDF_USEDISKNAMEASPROMPT = 8192;
public const uint IDF_OEMDISK = 2147483648;
public const uint DPROMPT_SUCCESS = 0;
public const uint DPROMPT_CANCEL = 1;
public const uint DPROMPT_SKIPFILE = 2;
public const uint DPROMPT_BUFFERTOOSMALL = 3;
public const uint DPROMPT_OUTOFMEMORY = 4;
public const uint SETDIRID_NOT_FULL_PATH = 1;
public const uint SRCINFO_PATH = 1;
public const uint SRCINFO_TAGFILE = 2;
public const uint SRCINFO_DESCRIPTION = 3;
public const uint SRCINFO_FLAGS = 4;
public const uint SRCINFO_TAGFILE2 = 5;
public const uint SRC_FLAGS_CABFILE = 16;
public const uint SP_FLAG_CABINETCONTINUATION = 2048;
public const uint SP_BACKUP_BACKUPPASS = 1;
public const uint SP_BACKUP_DEMANDPASS = 2;
public const uint SP_BACKUP_SPECIAL = 4;
public const uint SP_BACKUP_BOOTFILE = 8;
public const uint SPQ_DELAYED_COPY = 1;
public const uint SPQ_FLAG_BACKUP_AWARE = 1;
public const uint SPQ_FLAG_ABORT_IF_UNSIGNED = 2;
public const uint SPQ_FLAG_FILES_MODIFIED = 4;
public const uint SPQ_FLAG_DO_SHUFFLEMOVE = 8;
public const uint SPQ_FLAG_VALID = 15;
public const uint SPOST_MAX = 3;
public const uint SUOI_FORCEDELETE = 1;
public const uint SUOI_INTERNAL1 = 2;
public const uint SPDSL_IGNORE_DISK = 1;
public const uint SPDSL_DISALLOW_NEGATIVE_ADJUST = 2;
public const uint SPFILEQ_FILE_IN_USE = 1;
public const uint SPFILEQ_REBOOT_RECOMMENDED = 2;
public const uint SPFILEQ_REBOOT_IN_PROGRESS = 4;
public const uint FLG_ADDREG_DELREG_BIT = 32768;
public const uint FLG_ADDREG_BINVALUETYPE = 1;
public const uint FLG_ADDREG_NOCLOBBER = 2;
public const uint FLG_ADDREG_DELVAL = 4;
public const uint FLG_ADDREG_APPEND = 8;
public const uint FLG_ADDREG_KEYONLY = 16;
public const uint FLG_ADDREG_OVERWRITEONLY = 32;
public const uint FLG_ADDREG_64BITKEY = 4096;
public const uint FLG_ADDREG_KEYONLY_COMMON = 8192;
public const uint FLG_ADDREG_32BITKEY = 16384;
public const uint FLG_ADDREG_TYPE_SZ = 0;
public const uint FLG_ADDREG_TYPE_MULTI_SZ = 65536;
public const uint FLG_ADDREG_TYPE_EXPAND_SZ = 131072;
public const uint FLG_DELREG_VALUE = 0;
public const uint FLG_DELREG_TYPE_SZ = 0;
public const uint FLG_DELREG_TYPE_MULTI_SZ = 65536;
public const uint FLG_DELREG_TYPE_EXPAND_SZ = 131072;
public const uint FLG_DELREG_64BITKEY = 4096;
public const uint FLG_DELREG_KEYONLY_COMMON = 8192;
public const uint FLG_DELREG_32BITKEY = 16384;
public const uint FLG_DELREG_OPERATION_MASK = 254;
public const uint FLG_BITREG_CLEARBITS = 0;
public const uint FLG_BITREG_SETBITS = 1;
public const uint FLG_BITREG_64BITKEY = 4096;
public const uint FLG_BITREG_32BITKEY = 16384;
public const uint FLG_INI2REG_64BITKEY = 4096;
public const uint FLG_INI2REG_32BITKEY = 16384;
public const uint FLG_REGSVR_DLLREGISTER = 1;
public const uint FLG_REGSVR_DLLINSTALL = 2;
public const uint FLG_PROFITEM_CURRENTUSER = 1;
public const uint FLG_PROFITEM_DELETE = 2;
public const uint FLG_PROFITEM_GROUP = 4;
public const uint FLG_PROFITEM_CSIDL = 8;
public const uint FLG_ADDPROPERTY_NOCLOBBER = 1;
public const uint FLG_ADDPROPERTY_OVERWRITEONLY = 2;
public const uint FLG_ADDPROPERTY_APPEND = 4;
public const uint FLG_ADDPROPERTY_OR = 8;
public const uint FLG_ADDPROPERTY_AND = 16;
public const uint FLG_DELPROPERTY_MULTI_SZ_DELSTRING = 1;
public const uint SPINST_LOGCONFIG = 1;
public const uint SPINST_INIFILES = 2;
public const uint SPINST_REGISTRY = 4;
public const uint SPINST_INI2REG = 8;
public const uint SPINST_FILES = 16;
public const uint SPINST_BITREG = 32;
public const uint SPINST_REGSVR = 64;
public const uint SPINST_UNREGSVR = 128;
public const uint SPINST_PROFILEITEMS = 256;
public const uint SPINST_COPYINF = 512;
public const uint SPINST_PROPERTIES = 1024;
public const uint SPINST_ALL = 2047;
public const uint SPINST_SINGLESECTION = 65536;
public const uint SPINST_LOGCONFIG_IS_FORCED = 131072;
public const uint SPINST_LOGCONFIGS_ARE_OVERRIDES = 262144;
public const uint SPINST_REGISTERCALLBACKAWARE = 524288;
public const uint SPINST_DEVICEINSTALL = 1048576;
public const uint SPFILELOG_SYSTEMLOG = 1;
public const uint SPFILELOG_FORCENEW = 2;
public const uint SPFILELOG_QUERYONLY = 4;
public const uint SPFILELOG_OEMFILE = 1;
public const uint LogSevInformation = 0;
public const uint LogSevWarning = 1;
public const uint LogSevError = 2;
public const uint LogSevFatalError = 3;
public const uint LogSevMaximum = 4;
public const uint DIOD_INHERIT_CLASSDRVS = 2;
public const uint DIOD_CANCEL_REMOVE = 4;
public const uint DIODI_NO_ADD = 1;
public const uint SPRDI_FIND_DUPS = 1;
public const uint SPDIT_NODRIVER = 0;
public const uint DIBCI_NOINSTALLCLASS = 1;
public const uint DIBCI_NODISPLAYCLASS = 2;
public const uint DIOCR_INSTALLER = 1;
public const uint DIOCR_INTERFACE = 2;
public const uint DIREG_DEV = 1;
public const uint DIREG_DRV = 2;
public const uint DIREG_BOTH = 4;
public const uint DICLASSPROP_INSTALLER = 1;
public const uint DICLASSPROP_INTERFACE = 2;
public const uint SPCRP_UPPERFILTERS = 17;
public const uint SPCRP_LOWERFILTERS = 18;
public const uint SPCRP_SECURITY = 23;
public const uint SPCRP_SECURITY_SDS = 24;
public const uint SPCRP_DEVTYPE = 25;
public const uint SPCRP_EXCLUSIVE = 26;
public const uint SPCRP_CHARACTERISTICS = 27;
public const uint SPCRP_MAXIMUM_PROPERTY = 28;
public const uint DMI_MASK = 1;
public const uint DMI_BKCOLOR = 2;
public const uint DMI_USERECT = 4;
public const uint DIGCDP_FLAG_BASIC = 1;
public const uint DIGCDP_FLAG_ADVANCED = 2;
public const uint DIGCDP_FLAG_REMOTE_BASIC = 3;
public const uint DIGCDP_FLAG_REMOTE_ADVANCED = 4;
public const uint IDI_RESOURCEFIRST = 159;
public const uint IDI_RESOURCE = 159;
public const uint IDI_RESOURCELAST = 161;
public const uint IDI_RESOURCEOVERLAYFIRST = 161;
public const uint IDI_RESOURCEOVERLAYLAST = 161;
public const uint IDI_CONFLICT = 161;
public const uint IDI_CLASSICON_OVERLAYFIRST = 500;
public const uint IDI_CLASSICON_OVERLAYLAST = 502;
public const uint IDI_PROBLEM_OVL = 500;
public const uint IDI_DISABLED_OVL = 501;
public const uint IDI_FORCED_OVL = 502;
public const uint SPWPT_SELECTDEVICE = 1;
public const uint SPWP_USE_DEVINFO_DATA = 1;
public const uint SIGNERSCORE_UNKNOWN = 4278190080;
public const uint SIGNERSCORE_W9X_SUSPECT = 3221225472;
public const uint SIGNERSCORE_UNSIGNED = 2147483648;
public const uint SIGNERSCORE_AUTHENTICODE = 251658240;
public const uint SIGNERSCORE_WHQL = 218103813;
public const uint SIGNERSCORE_UNCLASSIFIED = 218103812;
public const uint SIGNERSCORE_INBOX = 218103811;
public const uint SIGNERSCORE_LOGO_STANDARD = 218103810;
public const uint SIGNERSCORE_LOGO_PREMIUM = 218103809;
public const uint SIGNERSCORE_MASK = 4278190080;
public const uint SIGNERSCORE_SIGNED_MASK = 4026531840;
public const uint DICUSTOMDEVPROP_MERGE_MULTISZ = 1;
public const uint SCWMI_CLOBBER_SECURITY = 1;
public const uint MAX_DEVICE_ID_LEN = 200;
public const uint MAX_DEVNODE_ID_LEN = 200;
public const uint MAX_GUID_STRING_LEN = 39;
public const uint MAX_CLASS_NAME_LEN = 32;
public const uint MAX_PROFILE_LEN = 80;
public const uint MAX_CONFIG_VALUE = 9999;
public const uint MAX_INSTANCE_VALUE = 9999;
public const uint MAX_MEM_REGISTERS = 9;
public const uint MAX_IO_PORTS = 20;
public const uint MAX_IRQS = 7;
public const uint MAX_DMA_CHANNELS = 7;
public const uint DWORD_MAX = 4294967295;
public const uint CONFIGMG_VERSION = 1024;
public const uint IO_ALIAS_10_BIT_DECODE = 4;
public const uint IO_ALIAS_12_BIT_DECODE = 16;
public const uint IO_ALIAS_16_BIT_DECODE = 0;
public const uint IO_ALIAS_POSITIVE_DECODE = 255;
public const uint IOA_Local = 255;
public const uint CM_RESDES_WIDTH_DEFAULT = 0;
public const uint CM_RESDES_WIDTH_32 = 1;
public const uint CM_RESDES_WIDTH_64 = 2;
public const uint CM_RESDES_WIDTH_BITS = 3;
public const uint PCD_MAX_MEMORY = 2;
public const uint PCD_MAX_IO = 2;
public const uint mPMF_AUDIO_ENABLE = 8;
public const uint CM_HWPI_NOT_DOCKABLE = 0;
public const uint CM_HWPI_UNDOCKED = 1;
public const uint CM_HWPI_DOCKED = 2;
public const uint CM_ADD_RANGE_ADDIFCONFLICT = 0;
public const uint CM_ADD_RANGE_DONOTADDIFCONFLICT = 1;
public const uint CM_ADD_RANGE_BITS = 1;
public const uint LOG_CONF_BITS = 7;
public const uint PRIORITY_EQUAL_FIRST = 8;
public const uint PRIORITY_EQUAL_LAST = 0;
public const uint PRIORITY_BIT = 8;
public const uint RegDisposition_OpenAlways = 0;
public const uint RegDisposition_OpenExisting = 1;
public const uint RegDisposition_Bits = 1;
public const uint CM_ADD_ID_HARDWARE = 0;
public const uint CM_ADD_ID_COMPATIBLE = 1;
public const uint CM_ADD_ID_BITS = 1;
public const uint CM_CREATE_DEVNODE_NORMAL = 0;
public const uint CM_CREATE_DEVNODE_NO_WAIT_INSTALL = 1;
public const uint CM_CREATE_DEVNODE_PHANTOM = 2;
public const uint CM_CREATE_DEVNODE_GENERATE_ID = 4;
public const uint CM_CREATE_DEVNODE_DO_NOT_INSTALL = 8;
public const uint CM_CREATE_DEVNODE_BITS = 15;
public const uint CM_CREATE_DEVINST_NORMAL = 0;
public const uint CM_CREATE_DEVINST_NO_WAIT_INSTALL = 1;
public const uint CM_CREATE_DEVINST_PHANTOM = 2;
public const uint CM_CREATE_DEVINST_GENERATE_ID = 4;
public const uint CM_CREATE_DEVINST_DO_NOT_INSTALL = 8;
public const uint CM_CREATE_DEVINST_BITS = 15;
public const uint CM_DELETE_CLASS_ONLY = 0;
public const uint CM_DELETE_CLASS_SUBKEYS = 1;
public const uint CM_DELETE_CLASS_INTERFACE = 2;
public const uint CM_DELETE_CLASS_BITS = 3;
public const uint CM_DETECT_NEW_PROFILE = 1;
public const uint CM_DETECT_CRASHED = 2;
public const uint CM_DETECT_HWPROF_FIRST_BOOT = 4;
public const uint CM_DETECT_RUN = 2147483648;
public const uint CM_DETECT_BITS = 2147483655;
public const uint CM_DISABLE_POLITE = 0;
public const uint CM_DISABLE_ABSOLUTE = 1;
public const uint CM_DISABLE_HARDWARE = 2;
public const uint CM_DISABLE_UI_NOT_OK = 4;
public const uint CM_DISABLE_PERSIST = 8;
public const uint CM_DISABLE_BITS = 15;
public const uint CM_GETIDLIST_FILTER_NONE = 0;
public const uint CM_GETIDLIST_FILTER_ENUMERATOR = 1;
public const uint CM_GETIDLIST_FILTER_SERVICE = 2;
public const uint CM_GETIDLIST_FILTER_EJECTRELATIONS = 4;
public const uint CM_GETIDLIST_FILTER_REMOVALRELATIONS = 8;
public const uint CM_GETIDLIST_FILTER_POWERRELATIONS = 16;
public const uint CM_GETIDLIST_FILTER_BUSRELATIONS = 32;
public const uint CM_GETIDLIST_DONOTGENERATE = 268435520;
public const uint CM_GETIDLIST_FILTER_BITS = 268435583;
public const uint CM_GETIDLIST_FILTER_TRANSPORTRELATIONS = 128;
public const uint CM_GETIDLIST_FILTER_PRESENT = 256;
public const uint CM_GETIDLIST_FILTER_CLASS = 512;
public const uint CM_DRP_DEVICEDESC = 1;
public const uint CM_DRP_HARDWAREID = 2;
public const uint CM_DRP_COMPATIBLEIDS = 3;
public const uint CM_DRP_UNUSED0 = 4;
public const uint CM_DRP_SERVICE = 5;
public const uint CM_DRP_UNUSED1 = 6;
public const uint CM_DRP_UNUSED2 = 7;
public const uint CM_DRP_CLASS = 8;
public const uint CM_DRP_CLASSGUID = 9;
public const uint CM_DRP_DRIVER = 10;
public const uint CM_DRP_CONFIGFLAGS = 11;
public const uint CM_DRP_MFG = 12;
public const uint CM_DRP_FRIENDLYNAME = 13;
public const uint CM_DRP_LOCATION_INFORMATION = 14;
public const uint CM_DRP_PHYSICAL_DEVICE_OBJECT_NAME = 15;
public const uint CM_DRP_CAPABILITIES = 16;
public const uint CM_DRP_UI_NUMBER = 17;
public const uint CM_DRP_UPPERFILTERS = 18;
public const uint CM_CRP_UPPERFILTERS = 18;
public const uint CM_DRP_LOWERFILTERS = 19;
public const uint CM_CRP_LOWERFILTERS = 19;
public const uint CM_DRP_BUSTYPEGUID = 20;
public const uint CM_DRP_LEGACYBUSTYPE = 21;
public const uint CM_DRP_BUSNUMBER = 22;
public const uint CM_DRP_ENUMERATOR_NAME = 23;
public const uint CM_DRP_SECURITY = 24;
public const uint CM_CRP_SECURITY = 24;
public const uint CM_DRP_SECURITY_SDS = 25;
public const uint CM_CRP_SECURITY_SDS = 25;
public const uint CM_DRP_DEVTYPE = 26;
public const uint CM_CRP_DEVTYPE = 26;
public const uint CM_DRP_EXCLUSIVE = 27;
public const uint CM_CRP_EXCLUSIVE = 27;
public const uint CM_DRP_CHARACTERISTICS = 28;
public const uint CM_CRP_CHARACTERISTICS = 28;
public const uint CM_DRP_ADDRESS = 29;
public const uint CM_DRP_UI_NUMBER_DESC_FORMAT = 30;
public const uint CM_DRP_DEVICE_POWER_DATA = 31;
public const uint CM_DRP_REMOVAL_POLICY = 32;
public const uint CM_DRP_REMOVAL_POLICY_HW_DEFAULT = 33;
public const uint CM_DRP_REMOVAL_POLICY_OVERRIDE = 34;
public const uint CM_DRP_INSTALL_STATE = 35;
public const uint CM_DRP_LOCATION_PATHS = 36;
public const uint CM_DRP_BASE_CONTAINERID = 37;
public const uint CM_DRP_MIN = 1;
public const uint CM_CRP_MIN = 1;
public const uint CM_DRP_MAX = 37;
public const uint CM_CRP_MAX = 37;
public const uint CM_OPEN_CLASS_KEY_INSTALLER = 0;
public const uint CM_OPEN_CLASS_KEY_INTERFACE = 1;
public const uint CM_OPEN_CLASS_KEY_BITS = 1;
public const uint CM_REMOVE_UI_OK = 0;
public const uint CM_REMOVE_UI_NOT_OK = 1;
public const uint CM_REMOVE_NO_RESTART = 2;
public const uint CM_REMOVE_DISABLE = 4;
public const uint CM_REMOVE_BITS = 7;
public const uint CM_QUERY_REMOVE_UI_OK = 0;
public const uint CM_QUERY_REMOVE_UI_NOT_OK = 1;
public const uint CM_REGISTER_DEVICE_DRIVER_STATIC = 0;
public const uint CM_REGISTER_DEVICE_DRIVER_DISABLEABLE = 1;
public const uint CM_REGISTER_DEVICE_DRIVER_REMOVABLE = 2;
public const uint CM_REGISTER_DEVICE_DRIVER_BITS = 3;
public const uint CM_REGISTRY_HARDWARE = 0;
public const uint CM_REGISTRY_SOFTWARE = 1;
public const uint CM_REGISTRY_USER = 256;
public const uint CM_REGISTRY_CONFIG = 512;
public const uint CM_REGISTRY_BITS = 769;
public const uint CM_SET_DEVNODE_PROBLEM_NORMAL = 0;
public const uint CM_SET_DEVNODE_PROBLEM_OVERRIDE = 1;
public const uint CM_SET_DEVNODE_PROBLEM_BITS = 1;
public const uint CM_SET_DEVINST_PROBLEM_NORMAL = 0;
public const uint CM_SET_DEVINST_PROBLEM_OVERRIDE = 1;
public const uint CM_SET_DEVINST_PROBLEM_BITS = 1;
public const uint CM_SET_HW_PROF_FLAGS_UI_NOT_OK = 1;
public const uint CM_SET_HW_PROF_FLAGS_BITS = 1;
public const uint CM_SETUP_DEVNODE_READY = 0;
public const uint CM_SETUP_DEVINST_READY = 0;
public const uint CM_SETUP_DOWNLOAD = 1;
public const uint CM_SETUP_WRITE_LOG_CONFS = 2;
public const uint CM_SETUP_PROP_CHANGE = 3;
public const uint CM_SETUP_DEVNODE_RESET = 4;
public const uint CM_SETUP_DEVINST_RESET = 4;
public const uint CM_SETUP_DEVNODE_CONFIG = 5;
public const uint CM_SETUP_DEVINST_CONFIG = 5;
public const uint CM_SETUP_DEVNODE_CONFIG_CLASS = 6;
public const uint CM_SETUP_DEVINST_CONFIG_CLASS = 6;
public const uint CM_SETUP_DEVNODE_CONFIG_EXTENSIONS = 7;
public const uint CM_SETUP_DEVINST_CONFIG_EXTENSIONS = 7;
public const uint CM_SETUP_DEVNODE_CONFIG_RESET = 8;
public const uint CM_SETUP_DEVINST_CONFIG_RESET = 8;
public const uint CM_SETUP_BITS = 15;
public const uint CM_QUERY_ARBITRATOR_RAW = 0;
public const uint CM_QUERY_ARBITRATOR_TRANSLATED = 1;
public const uint CM_QUERY_ARBITRATOR_BITS = 1;
public const uint CM_CUSTOMDEVPROP_MERGE_MULTISZ = 1;
public const uint CM_CUSTOMDEVPROP_BITS = 1;
public const uint CM_NAME_ATTRIBUTE_NAME_RETRIEVED_FROM_DEVICE = 1;
public const uint CM_NAME_ATTRIBUTE_USER_ASSIGNED_NAME = 2;
public const uint CM_CLASS_PROPERTY_INSTALLER = 0;
public const uint CM_CLASS_PROPERTY_INTERFACE = 1;
public const uint CM_CLASS_PROPERTY_BITS = 1;
public const uint CM_NOTIFY_FILTER_FLAG_ALL_INTERFACE_CLASSES = 1;
public const uint CM_NOTIFY_FILTER_FLAG_ALL_DEVICE_INSTANCES = 2;
public const uint CM_GLOBAL_STATE_CAN_DO_UI = 1;
public const uint CM_GLOBAL_STATE_ON_BIG_STACK = 2;
public const uint CM_GLOBAL_STATE_SERVICES_AVAILABLE = 4;
public const uint CM_GLOBAL_STATE_SHUTTING_DOWN = 8;
public const uint CM_GLOBAL_STATE_DETECTION_PENDING = 16;
public const uint CM_GLOBAL_STATE_REBOOT_REQUIRED = 32;
public const uint MAX_KEY_LEN = 100;
public const uint MAX_PRIORITYSTR_LEN = 16;
public const uint MAX_INF_FLAG = 20;
public const uint MAX_INFSTR_STRKEY_LEN = 32;
NUM_CM_PROB_V1 = 37
NUM_CM_PROB_V2 = 50
NUM_CM_PROB_V3 = 51
NUM_CM_PROB_V4 = 52
NUM_CM_PROB_V5 = 53
NUM_CM_PROB_V6 = 54
NUM_CM_PROB_V7 = 55
NUM_CM_PROB_V8 = 57
NUM_CM_PROB_V9 = 58
NUM_CM_PROB = 58
LCPRI_FORCECONFIG = 0
LCPRI_BOOTCONFIG = 1
LCPRI_DESIRED = 8192
LCPRI_NORMAL = 12288
LCPRI_LASTBESTCONFIG = 16383
LCPRI_SUBOPTIMAL = 20480
LCPRI_LASTSOFTCONFIG = 32767
LCPRI_RESTART = 32768
LCPRI_REBOOT = 36864
LCPRI_POWEROFF = 40960
LCPRI_HARDRECONFIG = 49152
LCPRI_HARDWIRED = 57344
LCPRI_IMPOSSIBLE = 61440
LCPRI_DISABLED = 65535
MAX_LCPRI = 65535
CM_DEVICE_PANEL_SIDE_UNKNOWN = 0
CM_DEVICE_PANEL_SIDE_TOP = 1
CM_DEVICE_PANEL_SIDE_BOTTOM = 2
CM_DEVICE_PANEL_SIDE_LEFT = 3
CM_DEVICE_PANEL_SIDE_RIGHT = 4
CM_DEVICE_PANEL_SIDE_FRONT = 5
CM_DEVICE_PANEL_SIDE_BACK = 6
CM_DEVICE_PANEL_EDGE_UNKNOWN = 0
CM_DEVICE_PANEL_EDGE_TOP = 1
CM_DEVICE_PANEL_EDGE_BOTTOM = 2
CM_DEVICE_PANEL_EDGE_LEFT = 3
CM_DEVICE_PANEL_EDGE_RIGHT = 4
CM_DEVICE_PANEL_SHAPE_UNKNOWN = 0
CM_DEVICE_PANEL_SHAPE_RECTANGLE = 1
CM_DEVICE_PANEL_SHAPE_OVAL = 2
CM_DEVICE_PANEL_ORIENTATION_HORIZONTAL = 0
CM_DEVICE_PANEL_ORIENTATION_VERTICAL = 1
CM_DEVICE_PANEL_JOINT_TYPE_UNKNOWN = 0
CM_DEVICE_PANEL_JOINT_TYPE_PLANAR = 1
CM_DEVICE_PANEL_JOINT_TYPE_HINGE = 2
CM_DEVICE_PANEL_JOINT_TYPE_PIVOT = 3
CM_DEVICE_PANEL_JOINT_TYPE_SWIVEL = 4
LINE_LEN = 256
MAX_INF_STRING_LENGTH = 4096
MAX_INF_SECTION_NAME_LENGTH = 255
MAX_TITLE_LEN = 60
MAX_INSTRUCTION_LEN = 256
MAX_LABEL_LEN = 30
MAX_SERVICE_NAME_LEN = 256
MAX_SUBTITLE_LEN = 256
SP_MAX_MACHINENAME_LENGTH = 263
SP_ALTPLATFORM_FLAGS_VERSION_RANGE = 1
SP_ALTPLATFORM_FLAGS_SUITE_MASK = 2
DIRID_ABSOLUTE = -1
DIRID_ABSOLUTE_16BIT = 65535
DIRID_NULL = 0
DIRID_SRCPATH = 1
DIRID_WINDOWS = 10
DIRID_SYSTEM = 11
DIRID_DRIVERS = 12
DIRID_IOSUBSYS = 12
DIRID_DRIVER_STORE = 13
DIRID_INF = 17
DIRID_HELP = 18
DIRID_FONTS = 20
DIRID_VIEWERS = 21
DIRID_COLOR = 23
DIRID_APPS = 24
DIRID_SHARED = 25
DIRID_BOOT = 30
DIRID_SYSTEM16 = 50
DIRID_SPOOL = 51
DIRID_SPOOLDRIVERS = 52
DIRID_USERPROFILE = 53
DIRID_LOADER = 54
DIRID_PRINTPROCESSOR = 55
DIRID_DEFAULT = 11
DIRID_COMMON_STARTMENU = 16406
DIRID_COMMON_PROGRAMS = 16407
DIRID_COMMON_STARTUP = 16408
DIRID_COMMON_DESKTOPDIRECTORY = 16409
DIRID_COMMON_FAVORITES = 16415
DIRID_COMMON_APPDATA = 16419
DIRID_PROGRAM_FILES = 16422
DIRID_SYSTEM_X86 = 16425
DIRID_PROGRAM_FILES_X86 = 16426
DIRID_PROGRAM_FILES_COMMON = 16427
DIRID_PROGRAM_FILES_COMMONX86 = 16428
DIRID_COMMON_TEMPLATES = 16429
DIRID_COMMON_DOCUMENTS = 16430
DIRID_USER = 32768
SPFILENOTIFY_STARTQUEUE = 1
SPFILENOTIFY_ENDQUEUE = 2
SPFILENOTIFY_STARTSUBQUEUE = 3
SPFILENOTIFY_ENDSUBQUEUE = 4
SPFILENOTIFY_STARTDELETE = 5
SPFILENOTIFY_ENDDELETE = 6
SPFILENOTIFY_DELETEERROR = 7
SPFILENOTIFY_STARTRENAME = 8
SPFILENOTIFY_ENDRENAME = 9
SPFILENOTIFY_RENAMEERROR = 10
SPFILENOTIFY_STARTCOPY = 11
SPFILENOTIFY_ENDCOPY = 12
SPFILENOTIFY_COPYERROR = 13
SPFILENOTIFY_NEEDMEDIA = 14
SPFILENOTIFY_QUEUESCAN = 15
SPFILENOTIFY_CABINETINFO = 16
SPFILENOTIFY_FILEINCABINET = 17
SPFILENOTIFY_NEEDNEWCABINET = 18
SPFILENOTIFY_FILEEXTRACTED = 19
SPFILENOTIFY_FILEOPDELAYED = 20
SPFILENOTIFY_STARTBACKUP = 21
SPFILENOTIFY_BACKUPERROR = 22
SPFILENOTIFY_ENDBACKUP = 23
SPFILENOTIFY_QUEUESCAN_EX = 24
SPFILENOTIFY_STARTREGISTRATION = 25
SPFILENOTIFY_ENDREGISTRATION = 32
SPFILENOTIFY_QUEUESCAN_SIGNERINFO = 64
SPFILENOTIFY_LANGMISMATCH = 65536
SPFILENOTIFY_TARGETEXISTS = 131072
SPFILENOTIFY_TARGETNEWER = 262144
FILEOP_RENAME = 1
FILEOP_BACKUP = 3
FILEOP_ABORT = 0
FILEOP_DOIT = 1
FILEOP_SKIP = 2
FILEOP_RETRY = 1
FILEOP_NEWPATH = 4
COPYFLG_WARN_IF_SKIP = 1
COPYFLG_NOSKIP = 2
COPYFLG_NOVERSIONCHECK = 4
COPYFLG_FORCE_FILE_IN_USE = 8
COPYFLG_NO_OVERWRITE = 16
COPYFLG_NO_VERSION_DIALOG = 32
COPYFLG_OVERWRITE_OLDER_ONLY = 64
COPYFLG_PROTECTED_WINDOWS_DRIVER_FILE = 256
COPYFLG_REPLACEONLY = 1024
COPYFLG_NODECOMP = 2048
COPYFLG_REPLACE_BOOT_FILE = 4096
COPYFLG_NOPRUNE = 8192
COPYFLG_IN_USE_TRY_RENAME = 16384
DELFLG_IN_USE = 1
DELFLG_IN_USE1 = 65536
SPREG_SUCCESS = 0
SPREG_LOADLIBRARY = 1
SPREG_GETPROCADDR = 2
SPREG_REGSVR = 3
SPREG_DLLINSTALL = 4
SPREG_TIMEOUT = 5
SPREG_UNKNOWN = 4294967295
SPINT_ACTIVE = 1
SPINT_DEFAULT = 2
SPINT_REMOVED = 4
SPID_ACTIVE = 1
SPID_DEFAULT = 2
SPID_REMOVED = 4
ENABLECLASS_QUERY = 0
ENABLECLASS_SUCCESS = 1
ENABLECLASS_FAILURE = 2
MAX_INSTALLWIZARD_DYNAPAGES = 20
NDW_INSTALLFLAG_DIDFACTDEFS = 1
NDW_INSTALLFLAG_HARDWAREALLREADYIN = 2
NDW_INSTALLFLAG_NEEDSHUTDOWN = 512
NDW_INSTALLFLAG_EXPRESSINTRO = 1024
NDW_INSTALLFLAG_SKIPISDEVINSTALLED = 2048
NDW_INSTALLFLAG_NODETECTEDDEVS = 4096
NDW_INSTALLFLAG_INSTALLSPECIFIC = 8192
NDW_INSTALLFLAG_SKIPCLASSLIST = 16384
NDW_INSTALLFLAG_CI_PICKED_OEM = 32768
NDW_INSTALLFLAG_PCMCIAMODE = 65536
NDW_INSTALLFLAG_PCMCIADEVICE = 131072
NDW_INSTALLFLAG_USERCANCEL = 262144
NDW_INSTALLFLAG_KNOWNCLASS = 524288
DYNAWIZ_FLAG_PAGESADDED = 1
DYNAWIZ_FLAG_ANALYZE_HANDLECONFLICT = 8
DYNAWIZ_FLAG_INSTALLDET_NEXT = 2
DYNAWIZ_FLAG_INSTALLDET_PREV = 4
MIN_IDD_DYNAWIZ_RESOURCE_ID = 10000
MAX_IDD_DYNAWIZ_RESOURCE_ID = 11000
IDD_DYNAWIZ_FIRSTPAGE = 10000
IDD_DYNAWIZ_SELECT_PREVPAGE = 10001
IDD_DYNAWIZ_SELECT_NEXTPAGE = 10002
IDD_DYNAWIZ_ANALYZE_PREVPAGE = 10003
IDD_DYNAWIZ_ANALYZE_NEXTPAGE = 10004
IDD_DYNAWIZ_SELECTDEV_PAGE = 10009
IDD_DYNAWIZ_ANALYZEDEV_PAGE = 10010
IDD_DYNAWIZ_INSTALLDETECTEDDEVS_PAGE = 10011
IDD_DYNAWIZ_SELECTCLASS_PAGE = 10012
IDD_DYNAWIZ_INSTALLDETECTED_PREVPAGE = 10006
IDD_DYNAWIZ_INSTALLDETECTED_NEXTPAGE = 10007
IDD_DYNAWIZ_INSTALLDETECTED_NODEVS = 10008
DRIVER_HARDWAREID_RANK = 4095
DRIVER_HARDWAREID_MASK = 2147487743
DRIVER_UNTRUSTED_RANK = 2147483648
DRIVER_W9X_SUSPECT_RANK = 3221225472
DRIVER_COMPATID_RANK = 16383
DRIVER_UNTRUSTED_HARDWAREID_RANK = 36863
DRIVER_UNTRUSTED_COMPATID_RANK = 49151
DRIVER_W9X_SUSPECT_HARDWAREID_RANK = 53247
DRIVER_W9X_SUSPECT_COMPATID_RANK = 65535
SPPSR_SELECT_DEVICE_RESOURCES = 1
SPPSR_ENUM_BASIC_DEVICE_PROPERTIES = 2
SPPSR_ENUM_ADV_DEVICE_PROPERTIES = 3
INFINFO_INF_SPEC_IS_HINF = 1
INFINFO_INF_NAME_IS_ABSOLUTE = 2
INFINFO_DEFAULT_SEARCH = 3
INFINFO_REVERSE_DEFAULT_SEARCH = 4
INFINFO_INF_PATH_LIST_SEARCH = 5
SRCLIST_TEMPORARY = 1
SRCLIST_NOBROWSE = 2
SRCLIST_SYSTEM = 16
SRCLIST_USER = 32
SRCLIST_SYSIFADMIN = 64
SRCLIST_SUBDIRS = 256
SRCLIST_APPEND = 512
SRCLIST_NOSTRIPPLATFORM = 1024
IDF_NOBROWSE = 1
IDF_NOSKIP = 2
IDF_NODETAILS = 4
IDF_NOCOMPRESSED = 8
IDF_CHECKFIRST = 256
IDF_NOBEEP = 512
IDF_NOFOREGROUND = 1024
IDF_WARNIFSKIP = 2048
IDF_NOREMOVABLEMEDIAPROMPT = 4096
IDF_USEDISKNAMEASPROMPT = 8192
IDF_OEMDISK = 2147483648
DPROMPT_SUCCESS = 0
DPROMPT_CANCEL = 1
DPROMPT_SKIPFILE = 2
DPROMPT_BUFFERTOOSMALL = 3
DPROMPT_OUTOFMEMORY = 4
SETDIRID_NOT_FULL_PATH = 1
SRCINFO_PATH = 1
SRCINFO_TAGFILE = 2
SRCINFO_DESCRIPTION = 3
SRCINFO_FLAGS = 4
SRCINFO_TAGFILE2 = 5
SRC_FLAGS_CABFILE = 16
SP_FLAG_CABINETCONTINUATION = 2048
SP_BACKUP_BACKUPPASS = 1
SP_BACKUP_DEMANDPASS = 2
SP_BACKUP_SPECIAL = 4
SP_BACKUP_BOOTFILE = 8
SPQ_DELAYED_COPY = 1
SPQ_FLAG_BACKUP_AWARE = 1
SPQ_FLAG_ABORT_IF_UNSIGNED = 2
SPQ_FLAG_FILES_MODIFIED = 4
SPQ_FLAG_DO_SHUFFLEMOVE = 8
SPQ_FLAG_VALID = 15
SPOST_MAX = 3
SUOI_FORCEDELETE = 1
SUOI_INTERNAL1 = 2
SPDSL_IGNORE_DISK = 1
SPDSL_DISALLOW_NEGATIVE_ADJUST = 2
SPFILEQ_FILE_IN_USE = 1
SPFILEQ_REBOOT_RECOMMENDED = 2
SPFILEQ_REBOOT_IN_PROGRESS = 4
FLG_ADDREG_DELREG_BIT = 32768
FLG_ADDREG_BINVALUETYPE = 1
FLG_ADDREG_NOCLOBBER = 2
FLG_ADDREG_DELVAL = 4
FLG_ADDREG_APPEND = 8
FLG_ADDREG_KEYONLY = 16
FLG_ADDREG_OVERWRITEONLY = 32
FLG_ADDREG_64BITKEY = 4096
FLG_ADDREG_KEYONLY_COMMON = 8192
FLG_ADDREG_32BITKEY = 16384
FLG_ADDREG_TYPE_SZ = 0
FLG_ADDREG_TYPE_MULTI_SZ = 65536
FLG_ADDREG_TYPE_EXPAND_SZ = 131072
FLG_DELREG_VALUE = 0
FLG_DELREG_TYPE_SZ = 0
FLG_DELREG_TYPE_MULTI_SZ = 65536
FLG_DELREG_TYPE_EXPAND_SZ = 131072
FLG_DELREG_64BITKEY = 4096
FLG_DELREG_KEYONLY_COMMON = 8192
FLG_DELREG_32BITKEY = 16384
FLG_DELREG_OPERATION_MASK = 254
FLG_BITREG_CLEARBITS = 0
FLG_BITREG_SETBITS = 1
FLG_BITREG_64BITKEY = 4096
FLG_BITREG_32BITKEY = 16384
FLG_INI2REG_64BITKEY = 4096
FLG_INI2REG_32BITKEY = 16384
FLG_REGSVR_DLLREGISTER = 1
FLG_REGSVR_DLLINSTALL = 2
FLG_PROFITEM_CURRENTUSER = 1
FLG_PROFITEM_DELETE = 2
FLG_PROFITEM_GROUP = 4
FLG_PROFITEM_CSIDL = 8
FLG_ADDPROPERTY_NOCLOBBER = 1
FLG_ADDPROPERTY_OVERWRITEONLY = 2
FLG_ADDPROPERTY_APPEND = 4
FLG_ADDPROPERTY_OR = 8
FLG_ADDPROPERTY_AND = 16
FLG_DELPROPERTY_MULTI_SZ_DELSTRING = 1
SPINST_LOGCONFIG = 1
SPINST_INIFILES = 2
SPINST_REGISTRY = 4
SPINST_INI2REG = 8
SPINST_FILES = 16
SPINST_BITREG = 32
SPINST_REGSVR = 64
SPINST_UNREGSVR = 128
SPINST_PROFILEITEMS = 256
SPINST_COPYINF = 512
SPINST_PROPERTIES = 1024
SPINST_ALL = 2047
SPINST_SINGLESECTION = 65536
SPINST_LOGCONFIG_IS_FORCED = 131072
SPINST_LOGCONFIGS_ARE_OVERRIDES = 262144
SPINST_REGISTERCALLBACKAWARE = 524288
SPINST_DEVICEINSTALL = 1048576
SPFILELOG_SYSTEMLOG = 1
SPFILELOG_FORCENEW = 2
SPFILELOG_QUERYONLY = 4
SPFILELOG_OEMFILE = 1
LogSevInformation = 0
LogSevWarning = 1
LogSevError = 2
LogSevFatalError = 3
LogSevMaximum = 4
DIOD_INHERIT_CLASSDRVS = 2
DIOD_CANCEL_REMOVE = 4
DIODI_NO_ADD = 1
SPRDI_FIND_DUPS = 1
SPDIT_NODRIVER = 0
DIBCI_NOINSTALLCLASS = 1
DIBCI_NODISPLAYCLASS = 2
DIOCR_INSTALLER = 1
DIOCR_INTERFACE = 2
DIREG_DEV = 1
DIREG_DRV = 2
DIREG_BOTH = 4
DICLASSPROP_INSTALLER = 1
DICLASSPROP_INTERFACE = 2
SPCRP_UPPERFILTERS = 17
SPCRP_LOWERFILTERS = 18
SPCRP_SECURITY = 23
SPCRP_SECURITY_SDS = 24
SPCRP_DEVTYPE = 25
SPCRP_EXCLUSIVE = 26
SPCRP_CHARACTERISTICS = 27
SPCRP_MAXIMUM_PROPERTY = 28
DMI_MASK = 1
DMI_BKCOLOR = 2
DMI_USERECT = 4
DIGCDP_FLAG_BASIC = 1
DIGCDP_FLAG_ADVANCED = 2
DIGCDP_FLAG_REMOTE_BASIC = 3
DIGCDP_FLAG_REMOTE_ADVANCED = 4
IDI_RESOURCEFIRST = 159
IDI_RESOURCE = 159
IDI_RESOURCELAST = 161
IDI_RESOURCEOVERLAYFIRST = 161
IDI_RESOURCEOVERLAYLAST = 161
IDI_CONFLICT = 161
IDI_CLASSICON_OVERLAYFIRST = 500
IDI_CLASSICON_OVERLAYLAST = 502
IDI_PROBLEM_OVL = 500
IDI_DISABLED_OVL = 501
IDI_FORCED_OVL = 502
SPWPT_SELECTDEVICE = 1
SPWP_USE_DEVINFO_DATA = 1
SIGNERSCORE_UNKNOWN = 4278190080
SIGNERSCORE_W9X_SUSPECT = 3221225472
SIGNERSCORE_UNSIGNED = 2147483648
SIGNERSCORE_AUTHENTICODE = 251658240
SIGNERSCORE_WHQL = 218103813
SIGNERSCORE_UNCLASSIFIED = 218103812
SIGNERSCORE_INBOX = 218103811
SIGNERSCORE_LOGO_STANDARD = 218103810
SIGNERSCORE_LOGO_PREMIUM = 218103809
SIGNERSCORE_MASK = 4278190080
SIGNERSCORE_SIGNED_MASK = 4026531840
DICUSTOMDEVPROP_MERGE_MULTISZ = 1
SCWMI_CLOBBER_SECURITY = 1
MAX_DEVICE_ID_LEN = 200
MAX_DEVNODE_ID_LEN = 200
MAX_GUID_STRING_LEN = 39
MAX_CLASS_NAME_LEN = 32
MAX_PROFILE_LEN = 80
MAX_CONFIG_VALUE = 9999
MAX_INSTANCE_VALUE = 9999
MAX_MEM_REGISTERS = 9
MAX_IO_PORTS = 20
MAX_IRQS = 7
MAX_DMA_CHANNELS = 7
DWORD_MAX = 4294967295
CONFIGMG_VERSION = 1024
IO_ALIAS_10_BIT_DECODE = 4
IO_ALIAS_12_BIT_DECODE = 16
IO_ALIAS_16_BIT_DECODE = 0
IO_ALIAS_POSITIVE_DECODE = 255
IOA_Local = 255
CM_RESDES_WIDTH_DEFAULT = 0
CM_RESDES_WIDTH_32 = 1
CM_RESDES_WIDTH_64 = 2
CM_RESDES_WIDTH_BITS = 3
PCD_MAX_MEMORY = 2
PCD_MAX_IO = 2
mPMF_AUDIO_ENABLE = 8
CM_HWPI_NOT_DOCKABLE = 0
CM_HWPI_UNDOCKED = 1
CM_HWPI_DOCKED = 2
CM_ADD_RANGE_ADDIFCONFLICT = 0
CM_ADD_RANGE_DONOTADDIFCONFLICT = 1
CM_ADD_RANGE_BITS = 1
LOG_CONF_BITS = 7
PRIORITY_EQUAL_FIRST = 8
PRIORITY_EQUAL_LAST = 0
PRIORITY_BIT = 8
RegDisposition_OpenAlways = 0
RegDisposition_OpenExisting = 1
RegDisposition_Bits = 1
CM_ADD_ID_HARDWARE = 0
CM_ADD_ID_COMPATIBLE = 1
CM_ADD_ID_BITS = 1
CM_CREATE_DEVNODE_NORMAL = 0
CM_CREATE_DEVNODE_NO_WAIT_INSTALL = 1
CM_CREATE_DEVNODE_PHANTOM = 2
CM_CREATE_DEVNODE_GENERATE_ID = 4
CM_CREATE_DEVNODE_DO_NOT_INSTALL = 8
CM_CREATE_DEVNODE_BITS = 15
CM_CREATE_DEVINST_NORMAL = 0
CM_CREATE_DEVINST_NO_WAIT_INSTALL = 1
CM_CREATE_DEVINST_PHANTOM = 2
CM_CREATE_DEVINST_GENERATE_ID = 4
CM_CREATE_DEVINST_DO_NOT_INSTALL = 8
CM_CREATE_DEVINST_BITS = 15
CM_DELETE_CLASS_ONLY = 0
CM_DELETE_CLASS_SUBKEYS = 1
CM_DELETE_CLASS_INTERFACE = 2
CM_DELETE_CLASS_BITS = 3
CM_DETECT_NEW_PROFILE = 1
CM_DETECT_CRASHED = 2
CM_DETECT_HWPROF_FIRST_BOOT = 4
CM_DETECT_RUN = 2147483648
CM_DETECT_BITS = 2147483655
CM_DISABLE_POLITE = 0
CM_DISABLE_ABSOLUTE = 1
CM_DISABLE_HARDWARE = 2
CM_DISABLE_UI_NOT_OK = 4
CM_DISABLE_PERSIST = 8
CM_DISABLE_BITS = 15
CM_GETIDLIST_FILTER_NONE = 0
CM_GETIDLIST_FILTER_ENUMERATOR = 1
CM_GETIDLIST_FILTER_SERVICE = 2
CM_GETIDLIST_FILTER_EJECTRELATIONS = 4
CM_GETIDLIST_FILTER_REMOVALRELATIONS = 8
CM_GETIDLIST_FILTER_POWERRELATIONS = 16
CM_GETIDLIST_FILTER_BUSRELATIONS = 32
CM_GETIDLIST_DONOTGENERATE = 268435520
CM_GETIDLIST_FILTER_BITS = 268435583
CM_GETIDLIST_FILTER_TRANSPORTRELATIONS = 128
CM_GETIDLIST_FILTER_PRESENT = 256
CM_GETIDLIST_FILTER_CLASS = 512
CM_DRP_DEVICEDESC = 1
CM_DRP_HARDWAREID = 2
CM_DRP_COMPATIBLEIDS = 3
CM_DRP_UNUSED0 = 4
CM_DRP_SERVICE = 5
CM_DRP_UNUSED1 = 6
CM_DRP_UNUSED2 = 7
CM_DRP_CLASS = 8
CM_DRP_CLASSGUID = 9
CM_DRP_DRIVER = 10
CM_DRP_CONFIGFLAGS = 11
CM_DRP_MFG = 12
CM_DRP_FRIENDLYNAME = 13
CM_DRP_LOCATION_INFORMATION = 14
CM_DRP_PHYSICAL_DEVICE_OBJECT_NAME = 15
CM_DRP_CAPABILITIES = 16
CM_DRP_UI_NUMBER = 17
CM_DRP_UPPERFILTERS = 18
CM_CRP_UPPERFILTERS = 18
CM_DRP_LOWERFILTERS = 19
CM_CRP_LOWERFILTERS = 19
CM_DRP_BUSTYPEGUID = 20
CM_DRP_LEGACYBUSTYPE = 21
CM_DRP_BUSNUMBER = 22
CM_DRP_ENUMERATOR_NAME = 23
CM_DRP_SECURITY = 24
CM_CRP_SECURITY = 24
CM_DRP_SECURITY_SDS = 25
CM_CRP_SECURITY_SDS = 25
CM_DRP_DEVTYPE = 26
CM_CRP_DEVTYPE = 26
CM_DRP_EXCLUSIVE = 27
CM_CRP_EXCLUSIVE = 27
CM_DRP_CHARACTERISTICS = 28
CM_CRP_CHARACTERISTICS = 28
CM_DRP_ADDRESS = 29
CM_DRP_UI_NUMBER_DESC_FORMAT = 30
CM_DRP_DEVICE_POWER_DATA = 31
CM_DRP_REMOVAL_POLICY = 32
CM_DRP_REMOVAL_POLICY_HW_DEFAULT = 33
CM_DRP_REMOVAL_POLICY_OVERRIDE = 34
CM_DRP_INSTALL_STATE = 35
CM_DRP_LOCATION_PATHS = 36
CM_DRP_BASE_CONTAINERID = 37
CM_DRP_MIN = 1
CM_CRP_MIN = 1
CM_DRP_MAX = 37
CM_CRP_MAX = 37
CM_OPEN_CLASS_KEY_INSTALLER = 0
CM_OPEN_CLASS_KEY_INTERFACE = 1
CM_OPEN_CLASS_KEY_BITS = 1
CM_REMOVE_UI_OK = 0
CM_REMOVE_UI_NOT_OK = 1
CM_REMOVE_NO_RESTART = 2
CM_REMOVE_DISABLE = 4
CM_REMOVE_BITS = 7
CM_QUERY_REMOVE_UI_OK = 0
CM_QUERY_REMOVE_UI_NOT_OK = 1
CM_REGISTER_DEVICE_DRIVER_STATIC = 0
CM_REGISTER_DEVICE_DRIVER_DISABLEABLE = 1
CM_REGISTER_DEVICE_DRIVER_REMOVABLE = 2
CM_REGISTER_DEVICE_DRIVER_BITS = 3
CM_REGISTRY_HARDWARE = 0
CM_REGISTRY_SOFTWARE = 1
CM_REGISTRY_USER = 256
CM_REGISTRY_CONFIG = 512
CM_REGISTRY_BITS = 769
CM_SET_DEVNODE_PROBLEM_NORMAL = 0
CM_SET_DEVNODE_PROBLEM_OVERRIDE = 1
CM_SET_DEVNODE_PROBLEM_BITS = 1
CM_SET_DEVINST_PROBLEM_NORMAL = 0
CM_SET_DEVINST_PROBLEM_OVERRIDE = 1
CM_SET_DEVINST_PROBLEM_BITS = 1
CM_SET_HW_PROF_FLAGS_UI_NOT_OK = 1
CM_SET_HW_PROF_FLAGS_BITS = 1
CM_SETUP_DEVNODE_READY = 0
CM_SETUP_DEVINST_READY = 0
CM_SETUP_DOWNLOAD = 1
CM_SETUP_WRITE_LOG_CONFS = 2
CM_SETUP_PROP_CHANGE = 3
CM_SETUP_DEVNODE_RESET = 4
CM_SETUP_DEVINST_RESET = 4
CM_SETUP_DEVNODE_CONFIG = 5
CM_SETUP_DEVINST_CONFIG = 5
CM_SETUP_DEVNODE_CONFIG_CLASS = 6
CM_SETUP_DEVINST_CONFIG_CLASS = 6
CM_SETUP_DEVNODE_CONFIG_EXTENSIONS = 7
CM_SETUP_DEVINST_CONFIG_EXTENSIONS = 7
CM_SETUP_DEVNODE_CONFIG_RESET = 8
CM_SETUP_DEVINST_CONFIG_RESET = 8
CM_SETUP_BITS = 15
CM_QUERY_ARBITRATOR_RAW = 0
CM_QUERY_ARBITRATOR_TRANSLATED = 1
CM_QUERY_ARBITRATOR_BITS = 1
CM_CUSTOMDEVPROP_MERGE_MULTISZ = 1
CM_CUSTOMDEVPROP_BITS = 1
CM_NAME_ATTRIBUTE_NAME_RETRIEVED_FROM_DEVICE = 1
CM_NAME_ATTRIBUTE_USER_ASSIGNED_NAME = 2
CM_CLASS_PROPERTY_INSTALLER = 0
CM_CLASS_PROPERTY_INTERFACE = 1
CM_CLASS_PROPERTY_BITS = 1
CM_NOTIFY_FILTER_FLAG_ALL_INTERFACE_CLASSES = 1
CM_NOTIFY_FILTER_FLAG_ALL_DEVICE_INSTANCES = 2
CM_GLOBAL_STATE_CAN_DO_UI = 1
CM_GLOBAL_STATE_ON_BIG_STACK = 2
CM_GLOBAL_STATE_SERVICES_AVAILABLE = 4
CM_GLOBAL_STATE_SHUTTING_DOWN = 8
CM_GLOBAL_STATE_DETECTION_PENDING = 16
CM_GLOBAL_STATE_REBOOT_REQUIRED = 32
MAX_KEY_LEN = 100
MAX_PRIORITYSTR_LEN = 16
MAX_INF_FLAG = 20
MAX_INFSTR_STRKEY_LEN = 32
pub const NUM_CM_PROB_V1: u32 = 37;
pub const NUM_CM_PROB_V2: u32 = 50;
pub const NUM_CM_PROB_V3: u32 = 51;
pub const NUM_CM_PROB_V4: u32 = 52;
pub const NUM_CM_PROB_V5: u32 = 53;
pub const NUM_CM_PROB_V6: u32 = 54;
pub const NUM_CM_PROB_V7: u32 = 55;
pub const NUM_CM_PROB_V8: u32 = 57;
pub const NUM_CM_PROB_V9: u32 = 58;
pub const NUM_CM_PROB: u32 = 58;
pub const LCPRI_FORCECONFIG: u32 = 0;
pub const LCPRI_BOOTCONFIG: u32 = 1;
pub const LCPRI_DESIRED: u32 = 8192;
pub const LCPRI_NORMAL: u32 = 12288;
pub const LCPRI_LASTBESTCONFIG: u32 = 16383;
pub const LCPRI_SUBOPTIMAL: u32 = 20480;
pub const LCPRI_LASTSOFTCONFIG: u32 = 32767;
pub const LCPRI_RESTART: u32 = 32768;
pub const LCPRI_REBOOT: u32 = 36864;
pub const LCPRI_POWEROFF: u32 = 40960;
pub const LCPRI_HARDRECONFIG: u32 = 49152;
pub const LCPRI_HARDWIRED: u32 = 57344;
pub const LCPRI_IMPOSSIBLE: u32 = 61440;
pub const LCPRI_DISABLED: u32 = 65535;
pub const MAX_LCPRI: u32 = 65535;
pub const CM_DEVICE_PANEL_SIDE_UNKNOWN: u32 = 0;
pub const CM_DEVICE_PANEL_SIDE_TOP: u32 = 1;
pub const CM_DEVICE_PANEL_SIDE_BOTTOM: u32 = 2;
pub const CM_DEVICE_PANEL_SIDE_LEFT: u32 = 3;
pub const CM_DEVICE_PANEL_SIDE_RIGHT: u32 = 4;
pub const CM_DEVICE_PANEL_SIDE_FRONT: u32 = 5;
pub const CM_DEVICE_PANEL_SIDE_BACK: u32 = 6;
pub const CM_DEVICE_PANEL_EDGE_UNKNOWN: u32 = 0;
pub const CM_DEVICE_PANEL_EDGE_TOP: u32 = 1;
pub const CM_DEVICE_PANEL_EDGE_BOTTOM: u32 = 2;
pub const CM_DEVICE_PANEL_EDGE_LEFT: u32 = 3;
pub const CM_DEVICE_PANEL_EDGE_RIGHT: u32 = 4;
pub const CM_DEVICE_PANEL_SHAPE_UNKNOWN: u32 = 0;
pub const CM_DEVICE_PANEL_SHAPE_RECTANGLE: u32 = 1;
pub const CM_DEVICE_PANEL_SHAPE_OVAL: u32 = 2;
pub const CM_DEVICE_PANEL_ORIENTATION_HORIZONTAL: u32 = 0;
pub const CM_DEVICE_PANEL_ORIENTATION_VERTICAL: u32 = 1;
pub const CM_DEVICE_PANEL_JOINT_TYPE_UNKNOWN: u32 = 0;
pub const CM_DEVICE_PANEL_JOINT_TYPE_PLANAR: u32 = 1;
pub const CM_DEVICE_PANEL_JOINT_TYPE_HINGE: u32 = 2;
pub const CM_DEVICE_PANEL_JOINT_TYPE_PIVOT: u32 = 3;
pub const CM_DEVICE_PANEL_JOINT_TYPE_SWIVEL: u32 = 4;
pub const LINE_LEN: u32 = 256;
pub const MAX_INF_STRING_LENGTH: u32 = 4096;
pub const MAX_INF_SECTION_NAME_LENGTH: u32 = 255;
pub const MAX_TITLE_LEN: u32 = 60;
pub const MAX_INSTRUCTION_LEN: u32 = 256;
pub const MAX_LABEL_LEN: u32 = 30;
pub const MAX_SERVICE_NAME_LEN: u32 = 256;
pub const MAX_SUBTITLE_LEN: u32 = 256;
pub const SP_MAX_MACHINENAME_LENGTH: u32 = 263;
pub const SP_ALTPLATFORM_FLAGS_VERSION_RANGE: u32 = 1;
pub const SP_ALTPLATFORM_FLAGS_SUITE_MASK: u32 = 2;
pub const DIRID_ABSOLUTE: i32 = -1;
pub const DIRID_ABSOLUTE_16BIT: u32 = 65535;
pub const DIRID_NULL: u32 = 0;
pub const DIRID_SRCPATH: u32 = 1;
pub const DIRID_WINDOWS: u32 = 10;
pub const DIRID_SYSTEM: u32 = 11;
pub const DIRID_DRIVERS: u32 = 12;
pub const DIRID_IOSUBSYS: u32 = 12;
pub const DIRID_DRIVER_STORE: u32 = 13;
pub const DIRID_INF: u32 = 17;
pub const DIRID_HELP: u32 = 18;
pub const DIRID_FONTS: u32 = 20;
pub const DIRID_VIEWERS: u32 = 21;
pub const DIRID_COLOR: u32 = 23;
pub const DIRID_APPS: u32 = 24;
pub const DIRID_SHARED: u32 = 25;
pub const DIRID_BOOT: u32 = 30;
pub const DIRID_SYSTEM16: u32 = 50;
pub const DIRID_SPOOL: u32 = 51;
pub const DIRID_SPOOLDRIVERS: u32 = 52;
pub const DIRID_USERPROFILE: u32 = 53;
pub const DIRID_LOADER: u32 = 54;
pub const DIRID_PRINTPROCESSOR: u32 = 55;
pub const DIRID_DEFAULT: u32 = 11;
pub const DIRID_COMMON_STARTMENU: u32 = 16406;
pub const DIRID_COMMON_PROGRAMS: u32 = 16407;
pub const DIRID_COMMON_STARTUP: u32 = 16408;
pub const DIRID_COMMON_DESKTOPDIRECTORY: u32 = 16409;
pub const DIRID_COMMON_FAVORITES: u32 = 16415;
pub const DIRID_COMMON_APPDATA: u32 = 16419;
pub const DIRID_PROGRAM_FILES: u32 = 16422;
pub const DIRID_SYSTEM_X86: u32 = 16425;
pub const DIRID_PROGRAM_FILES_X86: u32 = 16426;
pub const DIRID_PROGRAM_FILES_COMMON: u32 = 16427;
pub const DIRID_PROGRAM_FILES_COMMONX86: u32 = 16428;
pub const DIRID_COMMON_TEMPLATES: u32 = 16429;
pub const DIRID_COMMON_DOCUMENTS: u32 = 16430;
pub const DIRID_USER: u32 = 32768;
pub const SPFILENOTIFY_STARTQUEUE: u32 = 1;
pub const SPFILENOTIFY_ENDQUEUE: u32 = 2;
pub const SPFILENOTIFY_STARTSUBQUEUE: u32 = 3;
pub const SPFILENOTIFY_ENDSUBQUEUE: u32 = 4;
pub const SPFILENOTIFY_STARTDELETE: u32 = 5;
pub const SPFILENOTIFY_ENDDELETE: u32 = 6;
pub const SPFILENOTIFY_DELETEERROR: u32 = 7;
pub const SPFILENOTIFY_STARTRENAME: u32 = 8;
pub const SPFILENOTIFY_ENDRENAME: u32 = 9;
pub const SPFILENOTIFY_RENAMEERROR: u32 = 10;
pub const SPFILENOTIFY_STARTCOPY: u32 = 11;
pub const SPFILENOTIFY_ENDCOPY: u32 = 12;
pub const SPFILENOTIFY_COPYERROR: u32 = 13;
pub const SPFILENOTIFY_NEEDMEDIA: u32 = 14;
pub const SPFILENOTIFY_QUEUESCAN: u32 = 15;
pub const SPFILENOTIFY_CABINETINFO: u32 = 16;
pub const SPFILENOTIFY_FILEINCABINET: u32 = 17;
pub const SPFILENOTIFY_NEEDNEWCABINET: u32 = 18;
pub const SPFILENOTIFY_FILEEXTRACTED: u32 = 19;
pub const SPFILENOTIFY_FILEOPDELAYED: u32 = 20;
pub const SPFILENOTIFY_STARTBACKUP: u32 = 21;
pub const SPFILENOTIFY_BACKUPERROR: u32 = 22;
pub const SPFILENOTIFY_ENDBACKUP: u32 = 23;
pub const SPFILENOTIFY_QUEUESCAN_EX: u32 = 24;
pub const SPFILENOTIFY_STARTREGISTRATION: u32 = 25;
pub const SPFILENOTIFY_ENDREGISTRATION: u32 = 32;
pub const SPFILENOTIFY_QUEUESCAN_SIGNERINFO: u32 = 64;
pub const SPFILENOTIFY_LANGMISMATCH: u32 = 65536;
pub const SPFILENOTIFY_TARGETEXISTS: u32 = 131072;
pub const SPFILENOTIFY_TARGETNEWER: u32 = 262144;
pub const FILEOP_RENAME: u32 = 1;
pub const FILEOP_BACKUP: u32 = 3;
pub const FILEOP_ABORT: u32 = 0;
pub const FILEOP_DOIT: u32 = 1;
pub const FILEOP_SKIP: u32 = 2;
pub const FILEOP_RETRY: u32 = 1;
pub const FILEOP_NEWPATH: u32 = 4;
pub const COPYFLG_WARN_IF_SKIP: u32 = 1;
pub const COPYFLG_NOSKIP: u32 = 2;
pub const COPYFLG_NOVERSIONCHECK: u32 = 4;
pub const COPYFLG_FORCE_FILE_IN_USE: u32 = 8;
pub const COPYFLG_NO_OVERWRITE: u32 = 16;
pub const COPYFLG_NO_VERSION_DIALOG: u32 = 32;
pub const COPYFLG_OVERWRITE_OLDER_ONLY: u32 = 64;
pub const COPYFLG_PROTECTED_WINDOWS_DRIVER_FILE: u32 = 256;
pub const COPYFLG_REPLACEONLY: u32 = 1024;
pub const COPYFLG_NODECOMP: u32 = 2048;
pub const COPYFLG_REPLACE_BOOT_FILE: u32 = 4096;
pub const COPYFLG_NOPRUNE: u32 = 8192;
pub const COPYFLG_IN_USE_TRY_RENAME: u32 = 16384;
pub const DELFLG_IN_USE: u32 = 1;
pub const DELFLG_IN_USE1: u32 = 65536;
pub const SPREG_SUCCESS: u32 = 0;
pub const SPREG_LOADLIBRARY: u32 = 1;
pub const SPREG_GETPROCADDR: u32 = 2;
pub const SPREG_REGSVR: u32 = 3;
pub const SPREG_DLLINSTALL: u32 = 4;
pub const SPREG_TIMEOUT: u32 = 5;
pub const SPREG_UNKNOWN: u32 = 4294967295;
pub const SPINT_ACTIVE: u32 = 1;
pub const SPINT_DEFAULT: u32 = 2;
pub const SPINT_REMOVED: u32 = 4;
pub const SPID_ACTIVE: u32 = 1;
pub const SPID_DEFAULT: u32 = 2;
pub const SPID_REMOVED: u32 = 4;
pub const ENABLECLASS_QUERY: u32 = 0;
pub const ENABLECLASS_SUCCESS: u32 = 1;
pub const ENABLECLASS_FAILURE: u32 = 2;
pub const MAX_INSTALLWIZARD_DYNAPAGES: u32 = 20;
pub const NDW_INSTALLFLAG_DIDFACTDEFS: u32 = 1;
pub const NDW_INSTALLFLAG_HARDWAREALLREADYIN: u32 = 2;
pub const NDW_INSTALLFLAG_NEEDSHUTDOWN: u32 = 512;
pub const NDW_INSTALLFLAG_EXPRESSINTRO: u32 = 1024;
pub const NDW_INSTALLFLAG_SKIPISDEVINSTALLED: u32 = 2048;
pub const NDW_INSTALLFLAG_NODETECTEDDEVS: u32 = 4096;
pub const NDW_INSTALLFLAG_INSTALLSPECIFIC: u32 = 8192;
pub const NDW_INSTALLFLAG_SKIPCLASSLIST: u32 = 16384;
pub const NDW_INSTALLFLAG_CI_PICKED_OEM: u32 = 32768;
pub const NDW_INSTALLFLAG_PCMCIAMODE: u32 = 65536;
pub const NDW_INSTALLFLAG_PCMCIADEVICE: u32 = 131072;
pub const NDW_INSTALLFLAG_USERCANCEL: u32 = 262144;
pub const NDW_INSTALLFLAG_KNOWNCLASS: u32 = 524288;
pub const DYNAWIZ_FLAG_PAGESADDED: u32 = 1;
pub const DYNAWIZ_FLAG_ANALYZE_HANDLECONFLICT: u32 = 8;
pub const DYNAWIZ_FLAG_INSTALLDET_NEXT: u32 = 2;
pub const DYNAWIZ_FLAG_INSTALLDET_PREV: u32 = 4;
pub const MIN_IDD_DYNAWIZ_RESOURCE_ID: u32 = 10000;
pub const MAX_IDD_DYNAWIZ_RESOURCE_ID: u32 = 11000;
pub const IDD_DYNAWIZ_FIRSTPAGE: u32 = 10000;
pub const IDD_DYNAWIZ_SELECT_PREVPAGE: u32 = 10001;
pub const IDD_DYNAWIZ_SELECT_NEXTPAGE: u32 = 10002;
pub const IDD_DYNAWIZ_ANALYZE_PREVPAGE: u32 = 10003;
pub const IDD_DYNAWIZ_ANALYZE_NEXTPAGE: u32 = 10004;
pub const IDD_DYNAWIZ_SELECTDEV_PAGE: u32 = 10009;
pub const IDD_DYNAWIZ_ANALYZEDEV_PAGE: u32 = 10010;
pub const IDD_DYNAWIZ_INSTALLDETECTEDDEVS_PAGE: u32 = 10011;
pub const IDD_DYNAWIZ_SELECTCLASS_PAGE: u32 = 10012;
pub const IDD_DYNAWIZ_INSTALLDETECTED_PREVPAGE: u32 = 10006;
pub const IDD_DYNAWIZ_INSTALLDETECTED_NEXTPAGE: u32 = 10007;
pub const IDD_DYNAWIZ_INSTALLDETECTED_NODEVS: u32 = 10008;
pub const DRIVER_HARDWAREID_RANK: u32 = 4095;
pub const DRIVER_HARDWAREID_MASK: u32 = 2147487743;
pub const DRIVER_UNTRUSTED_RANK: u32 = 2147483648;
pub const DRIVER_W9X_SUSPECT_RANK: u32 = 3221225472;
pub const DRIVER_COMPATID_RANK: u32 = 16383;
pub const DRIVER_UNTRUSTED_HARDWAREID_RANK: u32 = 36863;
pub const DRIVER_UNTRUSTED_COMPATID_RANK: u32 = 49151;
pub const DRIVER_W9X_SUSPECT_HARDWAREID_RANK: u32 = 53247;
pub const DRIVER_W9X_SUSPECT_COMPATID_RANK: u32 = 65535;
pub const SPPSR_SELECT_DEVICE_RESOURCES: u32 = 1;
pub const SPPSR_ENUM_BASIC_DEVICE_PROPERTIES: u32 = 2;
pub const SPPSR_ENUM_ADV_DEVICE_PROPERTIES: u32 = 3;
pub const INFINFO_INF_SPEC_IS_HINF: u32 = 1;
pub const INFINFO_INF_NAME_IS_ABSOLUTE: u32 = 2;
pub const INFINFO_DEFAULT_SEARCH: u32 = 3;
pub const INFINFO_REVERSE_DEFAULT_SEARCH: u32 = 4;
pub const INFINFO_INF_PATH_LIST_SEARCH: u32 = 5;
pub const SRCLIST_TEMPORARY: u32 = 1;
pub const SRCLIST_NOBROWSE: u32 = 2;
pub const SRCLIST_SYSTEM: u32 = 16;
pub const SRCLIST_USER: u32 = 32;
pub const SRCLIST_SYSIFADMIN: u32 = 64;
pub const SRCLIST_SUBDIRS: u32 = 256;
pub const SRCLIST_APPEND: u32 = 512;
pub const SRCLIST_NOSTRIPPLATFORM: u32 = 1024;
pub const IDF_NOBROWSE: u32 = 1;
pub const IDF_NOSKIP: u32 = 2;
pub const IDF_NODETAILS: u32 = 4;
pub const IDF_NOCOMPRESSED: u32 = 8;
pub const IDF_CHECKFIRST: u32 = 256;
pub const IDF_NOBEEP: u32 = 512;
pub const IDF_NOFOREGROUND: u32 = 1024;
pub const IDF_WARNIFSKIP: u32 = 2048;
pub const IDF_NOREMOVABLEMEDIAPROMPT: u32 = 4096;
pub const IDF_USEDISKNAMEASPROMPT: u32 = 8192;
pub const IDF_OEMDISK: u32 = 2147483648;
pub const DPROMPT_SUCCESS: u32 = 0;
pub const DPROMPT_CANCEL: u32 = 1;
pub const DPROMPT_SKIPFILE: u32 = 2;
pub const DPROMPT_BUFFERTOOSMALL: u32 = 3;
pub const DPROMPT_OUTOFMEMORY: u32 = 4;
pub const SETDIRID_NOT_FULL_PATH: u32 = 1;
pub const SRCINFO_PATH: u32 = 1;
pub const SRCINFO_TAGFILE: u32 = 2;
pub const SRCINFO_DESCRIPTION: u32 = 3;
pub const SRCINFO_FLAGS: u32 = 4;
pub const SRCINFO_TAGFILE2: u32 = 5;
pub const SRC_FLAGS_CABFILE: u32 = 16;
pub const SP_FLAG_CABINETCONTINUATION: u32 = 2048;
pub const SP_BACKUP_BACKUPPASS: u32 = 1;
pub const SP_BACKUP_DEMANDPASS: u32 = 2;
pub const SP_BACKUP_SPECIAL: u32 = 4;
pub const SP_BACKUP_BOOTFILE: u32 = 8;
pub const SPQ_DELAYED_COPY: u32 = 1;
pub const SPQ_FLAG_BACKUP_AWARE: u32 = 1;
pub const SPQ_FLAG_ABORT_IF_UNSIGNED: u32 = 2;
pub const SPQ_FLAG_FILES_MODIFIED: u32 = 4;
pub const SPQ_FLAG_DO_SHUFFLEMOVE: u32 = 8;
pub const SPQ_FLAG_VALID: u32 = 15;
pub const SPOST_MAX: u32 = 3;
pub const SUOI_FORCEDELETE: u32 = 1;
pub const SUOI_INTERNAL1: u32 = 2;
pub const SPDSL_IGNORE_DISK: u32 = 1;
pub const SPDSL_DISALLOW_NEGATIVE_ADJUST: u32 = 2;
pub const SPFILEQ_FILE_IN_USE: u32 = 1;
pub const SPFILEQ_REBOOT_RECOMMENDED: u32 = 2;
pub const SPFILEQ_REBOOT_IN_PROGRESS: u32 = 4;
pub const FLG_ADDREG_DELREG_BIT: u32 = 32768;
pub const FLG_ADDREG_BINVALUETYPE: u32 = 1;
pub const FLG_ADDREG_NOCLOBBER: u32 = 2;
pub const FLG_ADDREG_DELVAL: u32 = 4;
pub const FLG_ADDREG_APPEND: u32 = 8;
pub const FLG_ADDREG_KEYONLY: u32 = 16;
pub const FLG_ADDREG_OVERWRITEONLY: u32 = 32;
pub const FLG_ADDREG_64BITKEY: u32 = 4096;
pub const FLG_ADDREG_KEYONLY_COMMON: u32 = 8192;
pub const FLG_ADDREG_32BITKEY: u32 = 16384;
pub const FLG_ADDREG_TYPE_SZ: u32 = 0;
pub const FLG_ADDREG_TYPE_MULTI_SZ: u32 = 65536;
pub const FLG_ADDREG_TYPE_EXPAND_SZ: u32 = 131072;
pub const FLG_DELREG_VALUE: u32 = 0;
pub const FLG_DELREG_TYPE_SZ: u32 = 0;
pub const FLG_DELREG_TYPE_MULTI_SZ: u32 = 65536;
pub const FLG_DELREG_TYPE_EXPAND_SZ: u32 = 131072;
pub const FLG_DELREG_64BITKEY: u32 = 4096;
pub const FLG_DELREG_KEYONLY_COMMON: u32 = 8192;
pub const FLG_DELREG_32BITKEY: u32 = 16384;
pub const FLG_DELREG_OPERATION_MASK: u32 = 254;
pub const FLG_BITREG_CLEARBITS: u32 = 0;
pub const FLG_BITREG_SETBITS: u32 = 1;
pub const FLG_BITREG_64BITKEY: u32 = 4096;
pub const FLG_BITREG_32BITKEY: u32 = 16384;
pub const FLG_INI2REG_64BITKEY: u32 = 4096;
pub const FLG_INI2REG_32BITKEY: u32 = 16384;
pub const FLG_REGSVR_DLLREGISTER: u32 = 1;
pub const FLG_REGSVR_DLLINSTALL: u32 = 2;
pub const FLG_PROFITEM_CURRENTUSER: u32 = 1;
pub const FLG_PROFITEM_DELETE: u32 = 2;
pub const FLG_PROFITEM_GROUP: u32 = 4;
pub const FLG_PROFITEM_CSIDL: u32 = 8;
pub const FLG_ADDPROPERTY_NOCLOBBER: u32 = 1;
pub const FLG_ADDPROPERTY_OVERWRITEONLY: u32 = 2;
pub const FLG_ADDPROPERTY_APPEND: u32 = 4;
pub const FLG_ADDPROPERTY_OR: u32 = 8;
pub const FLG_ADDPROPERTY_AND: u32 = 16;
pub const FLG_DELPROPERTY_MULTI_SZ_DELSTRING: u32 = 1;
pub const SPINST_LOGCONFIG: u32 = 1;
pub const SPINST_INIFILES: u32 = 2;
pub const SPINST_REGISTRY: u32 = 4;
pub const SPINST_INI2REG: u32 = 8;
pub const SPINST_FILES: u32 = 16;
pub const SPINST_BITREG: u32 = 32;
pub const SPINST_REGSVR: u32 = 64;
pub const SPINST_UNREGSVR: u32 = 128;
pub const SPINST_PROFILEITEMS: u32 = 256;
pub const SPINST_COPYINF: u32 = 512;
pub const SPINST_PROPERTIES: u32 = 1024;
pub const SPINST_ALL: u32 = 2047;
pub const SPINST_SINGLESECTION: u32 = 65536;
pub const SPINST_LOGCONFIG_IS_FORCED: u32 = 131072;
pub const SPINST_LOGCONFIGS_ARE_OVERRIDES: u32 = 262144;
pub const SPINST_REGISTERCALLBACKAWARE: u32 = 524288;
pub const SPINST_DEVICEINSTALL: u32 = 1048576;
pub const SPFILELOG_SYSTEMLOG: u32 = 1;
pub const SPFILELOG_FORCENEW: u32 = 2;
pub const SPFILELOG_QUERYONLY: u32 = 4;
pub const SPFILELOG_OEMFILE: u32 = 1;
pub const LogSevInformation: u32 = 0;
pub const LogSevWarning: u32 = 1;
pub const LogSevError: u32 = 2;
pub const LogSevFatalError: u32 = 3;
pub const LogSevMaximum: u32 = 4;
pub const DIOD_INHERIT_CLASSDRVS: u32 = 2;
pub const DIOD_CANCEL_REMOVE: u32 = 4;
pub const DIODI_NO_ADD: u32 = 1;
pub const SPRDI_FIND_DUPS: u32 = 1;
pub const SPDIT_NODRIVER: u32 = 0;
pub const DIBCI_NOINSTALLCLASS: u32 = 1;
pub const DIBCI_NODISPLAYCLASS: u32 = 2;
pub const DIOCR_INSTALLER: u32 = 1;
pub const DIOCR_INTERFACE: u32 = 2;
pub const DIREG_DEV: u32 = 1;
pub const DIREG_DRV: u32 = 2;
pub const DIREG_BOTH: u32 = 4;
pub const DICLASSPROP_INSTALLER: u32 = 1;
pub const DICLASSPROP_INTERFACE: u32 = 2;
pub const SPCRP_UPPERFILTERS: u32 = 17;
pub const SPCRP_LOWERFILTERS: u32 = 18;
pub const SPCRP_SECURITY: u32 = 23;
pub const SPCRP_SECURITY_SDS: u32 = 24;
pub const SPCRP_DEVTYPE: u32 = 25;
pub const SPCRP_EXCLUSIVE: u32 = 26;
pub const SPCRP_CHARACTERISTICS: u32 = 27;
pub const SPCRP_MAXIMUM_PROPERTY: u32 = 28;
pub const DMI_MASK: u32 = 1;
pub const DMI_BKCOLOR: u32 = 2;
pub const DMI_USERECT: u32 = 4;
pub const DIGCDP_FLAG_BASIC: u32 = 1;
pub const DIGCDP_FLAG_ADVANCED: u32 = 2;
pub const DIGCDP_FLAG_REMOTE_BASIC: u32 = 3;
pub const DIGCDP_FLAG_REMOTE_ADVANCED: u32 = 4;
pub const IDI_RESOURCEFIRST: u32 = 159;
pub const IDI_RESOURCE: u32 = 159;
pub const IDI_RESOURCELAST: u32 = 161;
pub const IDI_RESOURCEOVERLAYFIRST: u32 = 161;
pub const IDI_RESOURCEOVERLAYLAST: u32 = 161;
pub const IDI_CONFLICT: u32 = 161;
pub const IDI_CLASSICON_OVERLAYFIRST: u32 = 500;
pub const IDI_CLASSICON_OVERLAYLAST: u32 = 502;
pub const IDI_PROBLEM_OVL: u32 = 500;
pub const IDI_DISABLED_OVL: u32 = 501;
pub const IDI_FORCED_OVL: u32 = 502;
pub const SPWPT_SELECTDEVICE: u32 = 1;
pub const SPWP_USE_DEVINFO_DATA: u32 = 1;
pub const SIGNERSCORE_UNKNOWN: u32 = 4278190080;
pub const SIGNERSCORE_W9X_SUSPECT: u32 = 3221225472;
pub const SIGNERSCORE_UNSIGNED: u32 = 2147483648;
pub const SIGNERSCORE_AUTHENTICODE: u32 = 251658240;
pub const SIGNERSCORE_WHQL: u32 = 218103813;
pub const SIGNERSCORE_UNCLASSIFIED: u32 = 218103812;
pub const SIGNERSCORE_INBOX: u32 = 218103811;
pub const SIGNERSCORE_LOGO_STANDARD: u32 = 218103810;
pub const SIGNERSCORE_LOGO_PREMIUM: u32 = 218103809;
pub const SIGNERSCORE_MASK: u32 = 4278190080;
pub const SIGNERSCORE_SIGNED_MASK: u32 = 4026531840;
pub const DICUSTOMDEVPROP_MERGE_MULTISZ: u32 = 1;
pub const SCWMI_CLOBBER_SECURITY: u32 = 1;
pub const MAX_DEVICE_ID_LEN: u32 = 200;
pub const MAX_DEVNODE_ID_LEN: u32 = 200;
pub const MAX_GUID_STRING_LEN: u32 = 39;
pub const MAX_CLASS_NAME_LEN: u32 = 32;
pub const MAX_PROFILE_LEN: u32 = 80;
pub const MAX_CONFIG_VALUE: u32 = 9999;
pub const MAX_INSTANCE_VALUE: u32 = 9999;
pub const MAX_MEM_REGISTERS: u32 = 9;
pub const MAX_IO_PORTS: u32 = 20;
pub const MAX_IRQS: u32 = 7;
pub const MAX_DMA_CHANNELS: u32 = 7;
pub const DWORD_MAX: u32 = 4294967295;
pub const CONFIGMG_VERSION: u32 = 1024;
pub const IO_ALIAS_10_BIT_DECODE: u32 = 4;
pub const IO_ALIAS_12_BIT_DECODE: u32 = 16;
pub const IO_ALIAS_16_BIT_DECODE: u32 = 0;
pub const IO_ALIAS_POSITIVE_DECODE: u32 = 255;
pub const IOA_Local: u32 = 255;
pub const CM_RESDES_WIDTH_DEFAULT: u32 = 0;
pub const CM_RESDES_WIDTH_32: u32 = 1;
pub const CM_RESDES_WIDTH_64: u32 = 2;
pub const CM_RESDES_WIDTH_BITS: u32 = 3;
pub const PCD_MAX_MEMORY: u32 = 2;
pub const PCD_MAX_IO: u32 = 2;
pub const mPMF_AUDIO_ENABLE: u32 = 8;
pub const CM_HWPI_NOT_DOCKABLE: u32 = 0;
pub const CM_HWPI_UNDOCKED: u32 = 1;
pub const CM_HWPI_DOCKED: u32 = 2;
pub const CM_ADD_RANGE_ADDIFCONFLICT: u32 = 0;
pub const CM_ADD_RANGE_DONOTADDIFCONFLICT: u32 = 1;
pub const CM_ADD_RANGE_BITS: u32 = 1;
pub const LOG_CONF_BITS: u32 = 7;
pub const PRIORITY_EQUAL_FIRST: u32 = 8;
pub const PRIORITY_EQUAL_LAST: u32 = 0;
pub const PRIORITY_BIT: u32 = 8;
pub const RegDisposition_OpenAlways: u32 = 0;
pub const RegDisposition_OpenExisting: u32 = 1;
pub const RegDisposition_Bits: u32 = 1;
pub const CM_ADD_ID_HARDWARE: u32 = 0;
pub const CM_ADD_ID_COMPATIBLE: u32 = 1;
pub const CM_ADD_ID_BITS: u32 = 1;
pub const CM_CREATE_DEVNODE_NORMAL: u32 = 0;
pub const CM_CREATE_DEVNODE_NO_WAIT_INSTALL: u32 = 1;
pub const CM_CREATE_DEVNODE_PHANTOM: u32 = 2;
pub const CM_CREATE_DEVNODE_GENERATE_ID: u32 = 4;
pub const CM_CREATE_DEVNODE_DO_NOT_INSTALL: u32 = 8;
pub const CM_CREATE_DEVNODE_BITS: u32 = 15;
pub const CM_CREATE_DEVINST_NORMAL: u32 = 0;
pub const CM_CREATE_DEVINST_NO_WAIT_INSTALL: u32 = 1;
pub const CM_CREATE_DEVINST_PHANTOM: u32 = 2;
pub const CM_CREATE_DEVINST_GENERATE_ID: u32 = 4;
pub const CM_CREATE_DEVINST_DO_NOT_INSTALL: u32 = 8;
pub const CM_CREATE_DEVINST_BITS: u32 = 15;
pub const CM_DELETE_CLASS_ONLY: u32 = 0;
pub const CM_DELETE_CLASS_SUBKEYS: u32 = 1;
pub const CM_DELETE_CLASS_INTERFACE: u32 = 2;
pub const CM_DELETE_CLASS_BITS: u32 = 3;
pub const CM_DETECT_NEW_PROFILE: u32 = 1;
pub const CM_DETECT_CRASHED: u32 = 2;
pub const CM_DETECT_HWPROF_FIRST_BOOT: u32 = 4;
pub const CM_DETECT_RUN: u32 = 2147483648;
pub const CM_DETECT_BITS: u32 = 2147483655;
pub const CM_DISABLE_POLITE: u32 = 0;
pub const CM_DISABLE_ABSOLUTE: u32 = 1;
pub const CM_DISABLE_HARDWARE: u32 = 2;
pub const CM_DISABLE_UI_NOT_OK: u32 = 4;
pub const CM_DISABLE_PERSIST: u32 = 8;
pub const CM_DISABLE_BITS: u32 = 15;
pub const CM_GETIDLIST_FILTER_NONE: u32 = 0;
pub const CM_GETIDLIST_FILTER_ENUMERATOR: u32 = 1;
pub const CM_GETIDLIST_FILTER_SERVICE: u32 = 2;
pub const CM_GETIDLIST_FILTER_EJECTRELATIONS: u32 = 4;
pub const CM_GETIDLIST_FILTER_REMOVALRELATIONS: u32 = 8;
pub const CM_GETIDLIST_FILTER_POWERRELATIONS: u32 = 16;
pub const CM_GETIDLIST_FILTER_BUSRELATIONS: u32 = 32;
pub const CM_GETIDLIST_DONOTGENERATE: u32 = 268435520;
pub const CM_GETIDLIST_FILTER_BITS: u32 = 268435583;
pub const CM_GETIDLIST_FILTER_TRANSPORTRELATIONS: u32 = 128;
pub const CM_GETIDLIST_FILTER_PRESENT: u32 = 256;
pub const CM_GETIDLIST_FILTER_CLASS: u32 = 512;
pub const CM_DRP_DEVICEDESC: u32 = 1;
pub const CM_DRP_HARDWAREID: u32 = 2;
pub const CM_DRP_COMPATIBLEIDS: u32 = 3;
pub const CM_DRP_UNUSED0: u32 = 4;
pub const CM_DRP_SERVICE: u32 = 5;
pub const CM_DRP_UNUSED1: u32 = 6;
pub const CM_DRP_UNUSED2: u32 = 7;
pub const CM_DRP_CLASS: u32 = 8;
pub const CM_DRP_CLASSGUID: u32 = 9;
pub const CM_DRP_DRIVER: u32 = 10;
pub const CM_DRP_CONFIGFLAGS: u32 = 11;
pub const CM_DRP_MFG: u32 = 12;
pub const CM_DRP_FRIENDLYNAME: u32 = 13;
pub const CM_DRP_LOCATION_INFORMATION: u32 = 14;
pub const CM_DRP_PHYSICAL_DEVICE_OBJECT_NAME: u32 = 15;
pub const CM_DRP_CAPABILITIES: u32 = 16;
pub const CM_DRP_UI_NUMBER: u32 = 17;
pub const CM_DRP_UPPERFILTERS: u32 = 18;
pub const CM_CRP_UPPERFILTERS: u32 = 18;
pub const CM_DRP_LOWERFILTERS: u32 = 19;
pub const CM_CRP_LOWERFILTERS: u32 = 19;
pub const CM_DRP_BUSTYPEGUID: u32 = 20;
pub const CM_DRP_LEGACYBUSTYPE: u32 = 21;
pub const CM_DRP_BUSNUMBER: u32 = 22;
pub const CM_DRP_ENUMERATOR_NAME: u32 = 23;
pub const CM_DRP_SECURITY: u32 = 24;
pub const CM_CRP_SECURITY: u32 = 24;
pub const CM_DRP_SECURITY_SDS: u32 = 25;
pub const CM_CRP_SECURITY_SDS: u32 = 25;
pub const CM_DRP_DEVTYPE: u32 = 26;
pub const CM_CRP_DEVTYPE: u32 = 26;
pub const CM_DRP_EXCLUSIVE: u32 = 27;
pub const CM_CRP_EXCLUSIVE: u32 = 27;
pub const CM_DRP_CHARACTERISTICS: u32 = 28;
pub const CM_CRP_CHARACTERISTICS: u32 = 28;
pub const CM_DRP_ADDRESS: u32 = 29;
pub const CM_DRP_UI_NUMBER_DESC_FORMAT: u32 = 30;
pub const CM_DRP_DEVICE_POWER_DATA: u32 = 31;
pub const CM_DRP_REMOVAL_POLICY: u32 = 32;
pub const CM_DRP_REMOVAL_POLICY_HW_DEFAULT: u32 = 33;
pub const CM_DRP_REMOVAL_POLICY_OVERRIDE: u32 = 34;
pub const CM_DRP_INSTALL_STATE: u32 = 35;
pub const CM_DRP_LOCATION_PATHS: u32 = 36;
pub const CM_DRP_BASE_CONTAINERID: u32 = 37;
pub const CM_DRP_MIN: u32 = 1;
pub const CM_CRP_MIN: u32 = 1;
pub const CM_DRP_MAX: u32 = 37;
pub const CM_CRP_MAX: u32 = 37;
pub const CM_OPEN_CLASS_KEY_INSTALLER: u32 = 0;
pub const CM_OPEN_CLASS_KEY_INTERFACE: u32 = 1;
pub const CM_OPEN_CLASS_KEY_BITS: u32 = 1;
pub const CM_REMOVE_UI_OK: u32 = 0;
pub const CM_REMOVE_UI_NOT_OK: u32 = 1;
pub const CM_REMOVE_NO_RESTART: u32 = 2;
pub const CM_REMOVE_DISABLE: u32 = 4;
pub const CM_REMOVE_BITS: u32 = 7;
pub const CM_QUERY_REMOVE_UI_OK: u32 = 0;
pub const CM_QUERY_REMOVE_UI_NOT_OK: u32 = 1;
pub const CM_REGISTER_DEVICE_DRIVER_STATIC: u32 = 0;
pub const CM_REGISTER_DEVICE_DRIVER_DISABLEABLE: u32 = 1;
pub const CM_REGISTER_DEVICE_DRIVER_REMOVABLE: u32 = 2;
pub const CM_REGISTER_DEVICE_DRIVER_BITS: u32 = 3;
pub const CM_REGISTRY_HARDWARE: u32 = 0;
pub const CM_REGISTRY_SOFTWARE: u32 = 1;
pub const CM_REGISTRY_USER: u32 = 256;
pub const CM_REGISTRY_CONFIG: u32 = 512;
pub const CM_REGISTRY_BITS: u32 = 769;
pub const CM_SET_DEVNODE_PROBLEM_NORMAL: u32 = 0;
pub const CM_SET_DEVNODE_PROBLEM_OVERRIDE: u32 = 1;
pub const CM_SET_DEVNODE_PROBLEM_BITS: u32 = 1;
pub const CM_SET_DEVINST_PROBLEM_NORMAL: u32 = 0;
pub const CM_SET_DEVINST_PROBLEM_OVERRIDE: u32 = 1;
pub const CM_SET_DEVINST_PROBLEM_BITS: u32 = 1;
pub const CM_SET_HW_PROF_FLAGS_UI_NOT_OK: u32 = 1;
pub const CM_SET_HW_PROF_FLAGS_BITS: u32 = 1;
pub const CM_SETUP_DEVNODE_READY: u32 = 0;
pub const CM_SETUP_DEVINST_READY: u32 = 0;
pub const CM_SETUP_DOWNLOAD: u32 = 1;
pub const CM_SETUP_WRITE_LOG_CONFS: u32 = 2;
pub const CM_SETUP_PROP_CHANGE: u32 = 3;
pub const CM_SETUP_DEVNODE_RESET: u32 = 4;
pub const CM_SETUP_DEVINST_RESET: u32 = 4;
pub const CM_SETUP_DEVNODE_CONFIG: u32 = 5;
pub const CM_SETUP_DEVINST_CONFIG: u32 = 5;
pub const CM_SETUP_DEVNODE_CONFIG_CLASS: u32 = 6;
pub const CM_SETUP_DEVINST_CONFIG_CLASS: u32 = 6;
pub const CM_SETUP_DEVNODE_CONFIG_EXTENSIONS: u32 = 7;
pub const CM_SETUP_DEVINST_CONFIG_EXTENSIONS: u32 = 7;
pub const CM_SETUP_DEVNODE_CONFIG_RESET: u32 = 8;
pub const CM_SETUP_DEVINST_CONFIG_RESET: u32 = 8;
pub const CM_SETUP_BITS: u32 = 15;
pub const CM_QUERY_ARBITRATOR_RAW: u32 = 0;
pub const CM_QUERY_ARBITRATOR_TRANSLATED: u32 = 1;
pub const CM_QUERY_ARBITRATOR_BITS: u32 = 1;
pub const CM_CUSTOMDEVPROP_MERGE_MULTISZ: u32 = 1;
pub const CM_CUSTOMDEVPROP_BITS: u32 = 1;
pub const CM_NAME_ATTRIBUTE_NAME_RETRIEVED_FROM_DEVICE: u32 = 1;
pub const CM_NAME_ATTRIBUTE_USER_ASSIGNED_NAME: u32 = 2;
pub const CM_CLASS_PROPERTY_INSTALLER: u32 = 0;
pub const CM_CLASS_PROPERTY_INTERFACE: u32 = 1;
pub const CM_CLASS_PROPERTY_BITS: u32 = 1;
pub const CM_NOTIFY_FILTER_FLAG_ALL_INTERFACE_CLASSES: u32 = 1;
pub const CM_NOTIFY_FILTER_FLAG_ALL_DEVICE_INSTANCES: u32 = 2;
pub const CM_GLOBAL_STATE_CAN_DO_UI: u32 = 1;
pub const CM_GLOBAL_STATE_ON_BIG_STACK: u32 = 2;
pub const CM_GLOBAL_STATE_SERVICES_AVAILABLE: u32 = 4;
pub const CM_GLOBAL_STATE_SHUTTING_DOWN: u32 = 8;
pub const CM_GLOBAL_STATE_DETECTION_PENDING: u32 = 16;
pub const CM_GLOBAL_STATE_REBOOT_REQUIRED: u32 = 32;
pub const MAX_KEY_LEN: u32 = 100;
pub const MAX_PRIORITYSTR_LEN: u32 = 16;
pub const MAX_INF_FLAG: u32 = 20;
pub const MAX_INFSTR_STRKEY_LEN: u32 = 32;
const (
	NUM_CM_PROB_V1 uint32 = 37
	NUM_CM_PROB_V2 uint32 = 50
	NUM_CM_PROB_V3 uint32 = 51
	NUM_CM_PROB_V4 uint32 = 52
	NUM_CM_PROB_V5 uint32 = 53
	NUM_CM_PROB_V6 uint32 = 54
	NUM_CM_PROB_V7 uint32 = 55
	NUM_CM_PROB_V8 uint32 = 57
	NUM_CM_PROB_V9 uint32 = 58
	NUM_CM_PROB uint32 = 58
	LCPRI_FORCECONFIG uint32 = 0
	LCPRI_BOOTCONFIG uint32 = 1
	LCPRI_DESIRED uint32 = 8192
	LCPRI_NORMAL uint32 = 12288
	LCPRI_LASTBESTCONFIG uint32 = 16383
	LCPRI_SUBOPTIMAL uint32 = 20480
	LCPRI_LASTSOFTCONFIG uint32 = 32767
	LCPRI_RESTART uint32 = 32768
	LCPRI_REBOOT uint32 = 36864
	LCPRI_POWEROFF uint32 = 40960
	LCPRI_HARDRECONFIG uint32 = 49152
	LCPRI_HARDWIRED uint32 = 57344
	LCPRI_IMPOSSIBLE uint32 = 61440
	LCPRI_DISABLED uint32 = 65535
	MAX_LCPRI uint32 = 65535
	CM_DEVICE_PANEL_SIDE_UNKNOWN uint32 = 0
	CM_DEVICE_PANEL_SIDE_TOP uint32 = 1
	CM_DEVICE_PANEL_SIDE_BOTTOM uint32 = 2
	CM_DEVICE_PANEL_SIDE_LEFT uint32 = 3
	CM_DEVICE_PANEL_SIDE_RIGHT uint32 = 4
	CM_DEVICE_PANEL_SIDE_FRONT uint32 = 5
	CM_DEVICE_PANEL_SIDE_BACK uint32 = 6
	CM_DEVICE_PANEL_EDGE_UNKNOWN uint32 = 0
	CM_DEVICE_PANEL_EDGE_TOP uint32 = 1
	CM_DEVICE_PANEL_EDGE_BOTTOM uint32 = 2
	CM_DEVICE_PANEL_EDGE_LEFT uint32 = 3
	CM_DEVICE_PANEL_EDGE_RIGHT uint32 = 4
	CM_DEVICE_PANEL_SHAPE_UNKNOWN uint32 = 0
	CM_DEVICE_PANEL_SHAPE_RECTANGLE uint32 = 1
	CM_DEVICE_PANEL_SHAPE_OVAL uint32 = 2
	CM_DEVICE_PANEL_ORIENTATION_HORIZONTAL uint32 = 0
	CM_DEVICE_PANEL_ORIENTATION_VERTICAL uint32 = 1
	CM_DEVICE_PANEL_JOINT_TYPE_UNKNOWN uint32 = 0
	CM_DEVICE_PANEL_JOINT_TYPE_PLANAR uint32 = 1
	CM_DEVICE_PANEL_JOINT_TYPE_HINGE uint32 = 2
	CM_DEVICE_PANEL_JOINT_TYPE_PIVOT uint32 = 3
	CM_DEVICE_PANEL_JOINT_TYPE_SWIVEL uint32 = 4
	LINE_LEN uint32 = 256
	MAX_INF_STRING_LENGTH uint32 = 4096
	MAX_INF_SECTION_NAME_LENGTH uint32 = 255
	MAX_TITLE_LEN uint32 = 60
	MAX_INSTRUCTION_LEN uint32 = 256
	MAX_LABEL_LEN uint32 = 30
	MAX_SERVICE_NAME_LEN uint32 = 256
	MAX_SUBTITLE_LEN uint32 = 256
	SP_MAX_MACHINENAME_LENGTH uint32 = 263
	SP_ALTPLATFORM_FLAGS_VERSION_RANGE uint32 = 1
	SP_ALTPLATFORM_FLAGS_SUITE_MASK uint32 = 2
	DIRID_ABSOLUTE int32 = -1
	DIRID_ABSOLUTE_16BIT uint32 = 65535
	DIRID_NULL uint32 = 0
	DIRID_SRCPATH uint32 = 1
	DIRID_WINDOWS uint32 = 10
	DIRID_SYSTEM uint32 = 11
	DIRID_DRIVERS uint32 = 12
	DIRID_IOSUBSYS uint32 = 12
	DIRID_DRIVER_STORE uint32 = 13
	DIRID_INF uint32 = 17
	DIRID_HELP uint32 = 18
	DIRID_FONTS uint32 = 20
	DIRID_VIEWERS uint32 = 21
	DIRID_COLOR uint32 = 23
	DIRID_APPS uint32 = 24
	DIRID_SHARED uint32 = 25
	DIRID_BOOT uint32 = 30
	DIRID_SYSTEM16 uint32 = 50
	DIRID_SPOOL uint32 = 51
	DIRID_SPOOLDRIVERS uint32 = 52
	DIRID_USERPROFILE uint32 = 53
	DIRID_LOADER uint32 = 54
	DIRID_PRINTPROCESSOR uint32 = 55
	DIRID_DEFAULT uint32 = 11
	DIRID_COMMON_STARTMENU uint32 = 16406
	DIRID_COMMON_PROGRAMS uint32 = 16407
	DIRID_COMMON_STARTUP uint32 = 16408
	DIRID_COMMON_DESKTOPDIRECTORY uint32 = 16409
	DIRID_COMMON_FAVORITES uint32 = 16415
	DIRID_COMMON_APPDATA uint32 = 16419
	DIRID_PROGRAM_FILES uint32 = 16422
	DIRID_SYSTEM_X86 uint32 = 16425
	DIRID_PROGRAM_FILES_X86 uint32 = 16426
	DIRID_PROGRAM_FILES_COMMON uint32 = 16427
	DIRID_PROGRAM_FILES_COMMONX86 uint32 = 16428
	DIRID_COMMON_TEMPLATES uint32 = 16429
	DIRID_COMMON_DOCUMENTS uint32 = 16430
	DIRID_USER uint32 = 32768
	SPFILENOTIFY_STARTQUEUE uint32 = 1
	SPFILENOTIFY_ENDQUEUE uint32 = 2
	SPFILENOTIFY_STARTSUBQUEUE uint32 = 3
	SPFILENOTIFY_ENDSUBQUEUE uint32 = 4
	SPFILENOTIFY_STARTDELETE uint32 = 5
	SPFILENOTIFY_ENDDELETE uint32 = 6
	SPFILENOTIFY_DELETEERROR uint32 = 7
	SPFILENOTIFY_STARTRENAME uint32 = 8
	SPFILENOTIFY_ENDRENAME uint32 = 9
	SPFILENOTIFY_RENAMEERROR uint32 = 10
	SPFILENOTIFY_STARTCOPY uint32 = 11
	SPFILENOTIFY_ENDCOPY uint32 = 12
	SPFILENOTIFY_COPYERROR uint32 = 13
	SPFILENOTIFY_NEEDMEDIA uint32 = 14
	SPFILENOTIFY_QUEUESCAN uint32 = 15
	SPFILENOTIFY_CABINETINFO uint32 = 16
	SPFILENOTIFY_FILEINCABINET uint32 = 17
	SPFILENOTIFY_NEEDNEWCABINET uint32 = 18
	SPFILENOTIFY_FILEEXTRACTED uint32 = 19
	SPFILENOTIFY_FILEOPDELAYED uint32 = 20
	SPFILENOTIFY_STARTBACKUP uint32 = 21
	SPFILENOTIFY_BACKUPERROR uint32 = 22
	SPFILENOTIFY_ENDBACKUP uint32 = 23
	SPFILENOTIFY_QUEUESCAN_EX uint32 = 24
	SPFILENOTIFY_STARTREGISTRATION uint32 = 25
	SPFILENOTIFY_ENDREGISTRATION uint32 = 32
	SPFILENOTIFY_QUEUESCAN_SIGNERINFO uint32 = 64
	SPFILENOTIFY_LANGMISMATCH uint32 = 65536
	SPFILENOTIFY_TARGETEXISTS uint32 = 131072
	SPFILENOTIFY_TARGETNEWER uint32 = 262144
	FILEOP_RENAME uint32 = 1
	FILEOP_BACKUP uint32 = 3
	FILEOP_ABORT uint32 = 0
	FILEOP_DOIT uint32 = 1
	FILEOP_SKIP uint32 = 2
	FILEOP_RETRY uint32 = 1
	FILEOP_NEWPATH uint32 = 4
	COPYFLG_WARN_IF_SKIP uint32 = 1
	COPYFLG_NOSKIP uint32 = 2
	COPYFLG_NOVERSIONCHECK uint32 = 4
	COPYFLG_FORCE_FILE_IN_USE uint32 = 8
	COPYFLG_NO_OVERWRITE uint32 = 16
	COPYFLG_NO_VERSION_DIALOG uint32 = 32
	COPYFLG_OVERWRITE_OLDER_ONLY uint32 = 64
	COPYFLG_PROTECTED_WINDOWS_DRIVER_FILE uint32 = 256
	COPYFLG_REPLACEONLY uint32 = 1024
	COPYFLG_NODECOMP uint32 = 2048
	COPYFLG_REPLACE_BOOT_FILE uint32 = 4096
	COPYFLG_NOPRUNE uint32 = 8192
	COPYFLG_IN_USE_TRY_RENAME uint32 = 16384
	DELFLG_IN_USE uint32 = 1
	DELFLG_IN_USE1 uint32 = 65536
	SPREG_SUCCESS uint32 = 0
	SPREG_LOADLIBRARY uint32 = 1
	SPREG_GETPROCADDR uint32 = 2
	SPREG_REGSVR uint32 = 3
	SPREG_DLLINSTALL uint32 = 4
	SPREG_TIMEOUT uint32 = 5
	SPREG_UNKNOWN uint32 = 4294967295
	SPINT_ACTIVE uint32 = 1
	SPINT_DEFAULT uint32 = 2
	SPINT_REMOVED uint32 = 4
	SPID_ACTIVE uint32 = 1
	SPID_DEFAULT uint32 = 2
	SPID_REMOVED uint32 = 4
	ENABLECLASS_QUERY uint32 = 0
	ENABLECLASS_SUCCESS uint32 = 1
	ENABLECLASS_FAILURE uint32 = 2
	MAX_INSTALLWIZARD_DYNAPAGES uint32 = 20
	NDW_INSTALLFLAG_DIDFACTDEFS uint32 = 1
	NDW_INSTALLFLAG_HARDWAREALLREADYIN uint32 = 2
	NDW_INSTALLFLAG_NEEDSHUTDOWN uint32 = 512
	NDW_INSTALLFLAG_EXPRESSINTRO uint32 = 1024
	NDW_INSTALLFLAG_SKIPISDEVINSTALLED uint32 = 2048
	NDW_INSTALLFLAG_NODETECTEDDEVS uint32 = 4096
	NDW_INSTALLFLAG_INSTALLSPECIFIC uint32 = 8192
	NDW_INSTALLFLAG_SKIPCLASSLIST uint32 = 16384
	NDW_INSTALLFLAG_CI_PICKED_OEM uint32 = 32768
	NDW_INSTALLFLAG_PCMCIAMODE uint32 = 65536
	NDW_INSTALLFLAG_PCMCIADEVICE uint32 = 131072
	NDW_INSTALLFLAG_USERCANCEL uint32 = 262144
	NDW_INSTALLFLAG_KNOWNCLASS uint32 = 524288
	DYNAWIZ_FLAG_PAGESADDED uint32 = 1
	DYNAWIZ_FLAG_ANALYZE_HANDLECONFLICT uint32 = 8
	DYNAWIZ_FLAG_INSTALLDET_NEXT uint32 = 2
	DYNAWIZ_FLAG_INSTALLDET_PREV uint32 = 4
	MIN_IDD_DYNAWIZ_RESOURCE_ID uint32 = 10000
	MAX_IDD_DYNAWIZ_RESOURCE_ID uint32 = 11000
	IDD_DYNAWIZ_FIRSTPAGE uint32 = 10000
	IDD_DYNAWIZ_SELECT_PREVPAGE uint32 = 10001
	IDD_DYNAWIZ_SELECT_NEXTPAGE uint32 = 10002
	IDD_DYNAWIZ_ANALYZE_PREVPAGE uint32 = 10003
	IDD_DYNAWIZ_ANALYZE_NEXTPAGE uint32 = 10004
	IDD_DYNAWIZ_SELECTDEV_PAGE uint32 = 10009
	IDD_DYNAWIZ_ANALYZEDEV_PAGE uint32 = 10010
	IDD_DYNAWIZ_INSTALLDETECTEDDEVS_PAGE uint32 = 10011
	IDD_DYNAWIZ_SELECTCLASS_PAGE uint32 = 10012
	IDD_DYNAWIZ_INSTALLDETECTED_PREVPAGE uint32 = 10006
	IDD_DYNAWIZ_INSTALLDETECTED_NEXTPAGE uint32 = 10007
	IDD_DYNAWIZ_INSTALLDETECTED_NODEVS uint32 = 10008
	DRIVER_HARDWAREID_RANK uint32 = 4095
	DRIVER_HARDWAREID_MASK uint32 = 2147487743
	DRIVER_UNTRUSTED_RANK uint32 = 2147483648
	DRIVER_W9X_SUSPECT_RANK uint32 = 3221225472
	DRIVER_COMPATID_RANK uint32 = 16383
	DRIVER_UNTRUSTED_HARDWAREID_RANK uint32 = 36863
	DRIVER_UNTRUSTED_COMPATID_RANK uint32 = 49151
	DRIVER_W9X_SUSPECT_HARDWAREID_RANK uint32 = 53247
	DRIVER_W9X_SUSPECT_COMPATID_RANK uint32 = 65535
	SPPSR_SELECT_DEVICE_RESOURCES uint32 = 1
	SPPSR_ENUM_BASIC_DEVICE_PROPERTIES uint32 = 2
	SPPSR_ENUM_ADV_DEVICE_PROPERTIES uint32 = 3
	INFINFO_INF_SPEC_IS_HINF uint32 = 1
	INFINFO_INF_NAME_IS_ABSOLUTE uint32 = 2
	INFINFO_DEFAULT_SEARCH uint32 = 3
	INFINFO_REVERSE_DEFAULT_SEARCH uint32 = 4
	INFINFO_INF_PATH_LIST_SEARCH uint32 = 5
	SRCLIST_TEMPORARY uint32 = 1
	SRCLIST_NOBROWSE uint32 = 2
	SRCLIST_SYSTEM uint32 = 16
	SRCLIST_USER uint32 = 32
	SRCLIST_SYSIFADMIN uint32 = 64
	SRCLIST_SUBDIRS uint32 = 256
	SRCLIST_APPEND uint32 = 512
	SRCLIST_NOSTRIPPLATFORM uint32 = 1024
	IDF_NOBROWSE uint32 = 1
	IDF_NOSKIP uint32 = 2
	IDF_NODETAILS uint32 = 4
	IDF_NOCOMPRESSED uint32 = 8
	IDF_CHECKFIRST uint32 = 256
	IDF_NOBEEP uint32 = 512
	IDF_NOFOREGROUND uint32 = 1024
	IDF_WARNIFSKIP uint32 = 2048
	IDF_NOREMOVABLEMEDIAPROMPT uint32 = 4096
	IDF_USEDISKNAMEASPROMPT uint32 = 8192
	IDF_OEMDISK uint32 = 2147483648
	DPROMPT_SUCCESS uint32 = 0
	DPROMPT_CANCEL uint32 = 1
	DPROMPT_SKIPFILE uint32 = 2
	DPROMPT_BUFFERTOOSMALL uint32 = 3
	DPROMPT_OUTOFMEMORY uint32 = 4
	SETDIRID_NOT_FULL_PATH uint32 = 1
	SRCINFO_PATH uint32 = 1
	SRCINFO_TAGFILE uint32 = 2
	SRCINFO_DESCRIPTION uint32 = 3
	SRCINFO_FLAGS uint32 = 4
	SRCINFO_TAGFILE2 uint32 = 5
	SRC_FLAGS_CABFILE uint32 = 16
	SP_FLAG_CABINETCONTINUATION uint32 = 2048
	SP_BACKUP_BACKUPPASS uint32 = 1
	SP_BACKUP_DEMANDPASS uint32 = 2
	SP_BACKUP_SPECIAL uint32 = 4
	SP_BACKUP_BOOTFILE uint32 = 8
	SPQ_DELAYED_COPY uint32 = 1
	SPQ_FLAG_BACKUP_AWARE uint32 = 1
	SPQ_FLAG_ABORT_IF_UNSIGNED uint32 = 2
	SPQ_FLAG_FILES_MODIFIED uint32 = 4
	SPQ_FLAG_DO_SHUFFLEMOVE uint32 = 8
	SPQ_FLAG_VALID uint32 = 15
	SPOST_MAX uint32 = 3
	SUOI_FORCEDELETE uint32 = 1
	SUOI_INTERNAL1 uint32 = 2
	SPDSL_IGNORE_DISK uint32 = 1
	SPDSL_DISALLOW_NEGATIVE_ADJUST uint32 = 2
	SPFILEQ_FILE_IN_USE uint32 = 1
	SPFILEQ_REBOOT_RECOMMENDED uint32 = 2
	SPFILEQ_REBOOT_IN_PROGRESS uint32 = 4
	FLG_ADDREG_DELREG_BIT uint32 = 32768
	FLG_ADDREG_BINVALUETYPE uint32 = 1
	FLG_ADDREG_NOCLOBBER uint32 = 2
	FLG_ADDREG_DELVAL uint32 = 4
	FLG_ADDREG_APPEND uint32 = 8
	FLG_ADDREG_KEYONLY uint32 = 16
	FLG_ADDREG_OVERWRITEONLY uint32 = 32
	FLG_ADDREG_64BITKEY uint32 = 4096
	FLG_ADDREG_KEYONLY_COMMON uint32 = 8192
	FLG_ADDREG_32BITKEY uint32 = 16384
	FLG_ADDREG_TYPE_SZ uint32 = 0
	FLG_ADDREG_TYPE_MULTI_SZ uint32 = 65536
	FLG_ADDREG_TYPE_EXPAND_SZ uint32 = 131072
	FLG_DELREG_VALUE uint32 = 0
	FLG_DELREG_TYPE_SZ uint32 = 0
	FLG_DELREG_TYPE_MULTI_SZ uint32 = 65536
	FLG_DELREG_TYPE_EXPAND_SZ uint32 = 131072
	FLG_DELREG_64BITKEY uint32 = 4096
	FLG_DELREG_KEYONLY_COMMON uint32 = 8192
	FLG_DELREG_32BITKEY uint32 = 16384
	FLG_DELREG_OPERATION_MASK uint32 = 254
	FLG_BITREG_CLEARBITS uint32 = 0
	FLG_BITREG_SETBITS uint32 = 1
	FLG_BITREG_64BITKEY uint32 = 4096
	FLG_BITREG_32BITKEY uint32 = 16384
	FLG_INI2REG_64BITKEY uint32 = 4096
	FLG_INI2REG_32BITKEY uint32 = 16384
	FLG_REGSVR_DLLREGISTER uint32 = 1
	FLG_REGSVR_DLLINSTALL uint32 = 2
	FLG_PROFITEM_CURRENTUSER uint32 = 1
	FLG_PROFITEM_DELETE uint32 = 2
	FLG_PROFITEM_GROUP uint32 = 4
	FLG_PROFITEM_CSIDL uint32 = 8
	FLG_ADDPROPERTY_NOCLOBBER uint32 = 1
	FLG_ADDPROPERTY_OVERWRITEONLY uint32 = 2
	FLG_ADDPROPERTY_APPEND uint32 = 4
	FLG_ADDPROPERTY_OR uint32 = 8
	FLG_ADDPROPERTY_AND uint32 = 16
	FLG_DELPROPERTY_MULTI_SZ_DELSTRING uint32 = 1
	SPINST_LOGCONFIG uint32 = 1
	SPINST_INIFILES uint32 = 2
	SPINST_REGISTRY uint32 = 4
	SPINST_INI2REG uint32 = 8
	SPINST_FILES uint32 = 16
	SPINST_BITREG uint32 = 32
	SPINST_REGSVR uint32 = 64
	SPINST_UNREGSVR uint32 = 128
	SPINST_PROFILEITEMS uint32 = 256
	SPINST_COPYINF uint32 = 512
	SPINST_PROPERTIES uint32 = 1024
	SPINST_ALL uint32 = 2047
	SPINST_SINGLESECTION uint32 = 65536
	SPINST_LOGCONFIG_IS_FORCED uint32 = 131072
	SPINST_LOGCONFIGS_ARE_OVERRIDES uint32 = 262144
	SPINST_REGISTERCALLBACKAWARE uint32 = 524288
	SPINST_DEVICEINSTALL uint32 = 1048576
	SPFILELOG_SYSTEMLOG uint32 = 1
	SPFILELOG_FORCENEW uint32 = 2
	SPFILELOG_QUERYONLY uint32 = 4
	SPFILELOG_OEMFILE uint32 = 1
	LogSevInformation uint32 = 0
	LogSevWarning uint32 = 1
	LogSevError uint32 = 2
	LogSevFatalError uint32 = 3
	LogSevMaximum uint32 = 4
	DIOD_INHERIT_CLASSDRVS uint32 = 2
	DIOD_CANCEL_REMOVE uint32 = 4
	DIODI_NO_ADD uint32 = 1
	SPRDI_FIND_DUPS uint32 = 1
	SPDIT_NODRIVER uint32 = 0
	DIBCI_NOINSTALLCLASS uint32 = 1
	DIBCI_NODISPLAYCLASS uint32 = 2
	DIOCR_INSTALLER uint32 = 1
	DIOCR_INTERFACE uint32 = 2
	DIREG_DEV uint32 = 1
	DIREG_DRV uint32 = 2
	DIREG_BOTH uint32 = 4
	DICLASSPROP_INSTALLER uint32 = 1
	DICLASSPROP_INTERFACE uint32 = 2
	SPCRP_UPPERFILTERS uint32 = 17
	SPCRP_LOWERFILTERS uint32 = 18
	SPCRP_SECURITY uint32 = 23
	SPCRP_SECURITY_SDS uint32 = 24
	SPCRP_DEVTYPE uint32 = 25
	SPCRP_EXCLUSIVE uint32 = 26
	SPCRP_CHARACTERISTICS uint32 = 27
	SPCRP_MAXIMUM_PROPERTY uint32 = 28
	DMI_MASK uint32 = 1
	DMI_BKCOLOR uint32 = 2
	DMI_USERECT uint32 = 4
	DIGCDP_FLAG_BASIC uint32 = 1
	DIGCDP_FLAG_ADVANCED uint32 = 2
	DIGCDP_FLAG_REMOTE_BASIC uint32 = 3
	DIGCDP_FLAG_REMOTE_ADVANCED uint32 = 4
	IDI_RESOURCEFIRST uint32 = 159
	IDI_RESOURCE uint32 = 159
	IDI_RESOURCELAST uint32 = 161
	IDI_RESOURCEOVERLAYFIRST uint32 = 161
	IDI_RESOURCEOVERLAYLAST uint32 = 161
	IDI_CONFLICT uint32 = 161
	IDI_CLASSICON_OVERLAYFIRST uint32 = 500
	IDI_CLASSICON_OVERLAYLAST uint32 = 502
	IDI_PROBLEM_OVL uint32 = 500
	IDI_DISABLED_OVL uint32 = 501
	IDI_FORCED_OVL uint32 = 502
	SPWPT_SELECTDEVICE uint32 = 1
	SPWP_USE_DEVINFO_DATA uint32 = 1
	SIGNERSCORE_UNKNOWN uint32 = 4278190080
	SIGNERSCORE_W9X_SUSPECT uint32 = 3221225472
	SIGNERSCORE_UNSIGNED uint32 = 2147483648
	SIGNERSCORE_AUTHENTICODE uint32 = 251658240
	SIGNERSCORE_WHQL uint32 = 218103813
	SIGNERSCORE_UNCLASSIFIED uint32 = 218103812
	SIGNERSCORE_INBOX uint32 = 218103811
	SIGNERSCORE_LOGO_STANDARD uint32 = 218103810
	SIGNERSCORE_LOGO_PREMIUM uint32 = 218103809
	SIGNERSCORE_MASK uint32 = 4278190080
	SIGNERSCORE_SIGNED_MASK uint32 = 4026531840
	DICUSTOMDEVPROP_MERGE_MULTISZ uint32 = 1
	SCWMI_CLOBBER_SECURITY uint32 = 1
	MAX_DEVICE_ID_LEN uint32 = 200
	MAX_DEVNODE_ID_LEN uint32 = 200
	MAX_GUID_STRING_LEN uint32 = 39
	MAX_CLASS_NAME_LEN uint32 = 32
	MAX_PROFILE_LEN uint32 = 80
	MAX_CONFIG_VALUE uint32 = 9999
	MAX_INSTANCE_VALUE uint32 = 9999
	MAX_MEM_REGISTERS uint32 = 9
	MAX_IO_PORTS uint32 = 20
	MAX_IRQS uint32 = 7
	MAX_DMA_CHANNELS uint32 = 7
	DWORD_MAX uint32 = 4294967295
	CONFIGMG_VERSION uint32 = 1024
	IO_ALIAS_10_BIT_DECODE uint32 = 4
	IO_ALIAS_12_BIT_DECODE uint32 = 16
	IO_ALIAS_16_BIT_DECODE uint32 = 0
	IO_ALIAS_POSITIVE_DECODE uint32 = 255
	IOA_Local uint32 = 255
	CM_RESDES_WIDTH_DEFAULT uint32 = 0
	CM_RESDES_WIDTH_32 uint32 = 1
	CM_RESDES_WIDTH_64 uint32 = 2
	CM_RESDES_WIDTH_BITS uint32 = 3
	PCD_MAX_MEMORY uint32 = 2
	PCD_MAX_IO uint32 = 2
	mPMF_AUDIO_ENABLE uint32 = 8
	CM_HWPI_NOT_DOCKABLE uint32 = 0
	CM_HWPI_UNDOCKED uint32 = 1
	CM_HWPI_DOCKED uint32 = 2
	CM_ADD_RANGE_ADDIFCONFLICT uint32 = 0
	CM_ADD_RANGE_DONOTADDIFCONFLICT uint32 = 1
	CM_ADD_RANGE_BITS uint32 = 1
	LOG_CONF_BITS uint32 = 7
	PRIORITY_EQUAL_FIRST uint32 = 8
	PRIORITY_EQUAL_LAST uint32 = 0
	PRIORITY_BIT uint32 = 8
	RegDisposition_OpenAlways uint32 = 0
	RegDisposition_OpenExisting uint32 = 1
	RegDisposition_Bits uint32 = 1
	CM_ADD_ID_HARDWARE uint32 = 0
	CM_ADD_ID_COMPATIBLE uint32 = 1
	CM_ADD_ID_BITS uint32 = 1
	CM_CREATE_DEVNODE_NORMAL uint32 = 0
	CM_CREATE_DEVNODE_NO_WAIT_INSTALL uint32 = 1
	CM_CREATE_DEVNODE_PHANTOM uint32 = 2
	CM_CREATE_DEVNODE_GENERATE_ID uint32 = 4
	CM_CREATE_DEVNODE_DO_NOT_INSTALL uint32 = 8
	CM_CREATE_DEVNODE_BITS uint32 = 15
	CM_CREATE_DEVINST_NORMAL uint32 = 0
	CM_CREATE_DEVINST_NO_WAIT_INSTALL uint32 = 1
	CM_CREATE_DEVINST_PHANTOM uint32 = 2
	CM_CREATE_DEVINST_GENERATE_ID uint32 = 4
	CM_CREATE_DEVINST_DO_NOT_INSTALL uint32 = 8
	CM_CREATE_DEVINST_BITS uint32 = 15
	CM_DELETE_CLASS_ONLY uint32 = 0
	CM_DELETE_CLASS_SUBKEYS uint32 = 1
	CM_DELETE_CLASS_INTERFACE uint32 = 2
	CM_DELETE_CLASS_BITS uint32 = 3
	CM_DETECT_NEW_PROFILE uint32 = 1
	CM_DETECT_CRASHED uint32 = 2
	CM_DETECT_HWPROF_FIRST_BOOT uint32 = 4
	CM_DETECT_RUN uint32 = 2147483648
	CM_DETECT_BITS uint32 = 2147483655
	CM_DISABLE_POLITE uint32 = 0
	CM_DISABLE_ABSOLUTE uint32 = 1
	CM_DISABLE_HARDWARE uint32 = 2
	CM_DISABLE_UI_NOT_OK uint32 = 4
	CM_DISABLE_PERSIST uint32 = 8
	CM_DISABLE_BITS uint32 = 15
	CM_GETIDLIST_FILTER_NONE uint32 = 0
	CM_GETIDLIST_FILTER_ENUMERATOR uint32 = 1
	CM_GETIDLIST_FILTER_SERVICE uint32 = 2
	CM_GETIDLIST_FILTER_EJECTRELATIONS uint32 = 4
	CM_GETIDLIST_FILTER_REMOVALRELATIONS uint32 = 8
	CM_GETIDLIST_FILTER_POWERRELATIONS uint32 = 16
	CM_GETIDLIST_FILTER_BUSRELATIONS uint32 = 32
	CM_GETIDLIST_DONOTGENERATE uint32 = 268435520
	CM_GETIDLIST_FILTER_BITS uint32 = 268435583
	CM_GETIDLIST_FILTER_TRANSPORTRELATIONS uint32 = 128
	CM_GETIDLIST_FILTER_PRESENT uint32 = 256
	CM_GETIDLIST_FILTER_CLASS uint32 = 512
	CM_DRP_DEVICEDESC uint32 = 1
	CM_DRP_HARDWAREID uint32 = 2
	CM_DRP_COMPATIBLEIDS uint32 = 3
	CM_DRP_UNUSED0 uint32 = 4
	CM_DRP_SERVICE uint32 = 5
	CM_DRP_UNUSED1 uint32 = 6
	CM_DRP_UNUSED2 uint32 = 7
	CM_DRP_CLASS uint32 = 8
	CM_DRP_CLASSGUID uint32 = 9
	CM_DRP_DRIVER uint32 = 10
	CM_DRP_CONFIGFLAGS uint32 = 11
	CM_DRP_MFG uint32 = 12
	CM_DRP_FRIENDLYNAME uint32 = 13
	CM_DRP_LOCATION_INFORMATION uint32 = 14
	CM_DRP_PHYSICAL_DEVICE_OBJECT_NAME uint32 = 15
	CM_DRP_CAPABILITIES uint32 = 16
	CM_DRP_UI_NUMBER uint32 = 17
	CM_DRP_UPPERFILTERS uint32 = 18
	CM_CRP_UPPERFILTERS uint32 = 18
	CM_DRP_LOWERFILTERS uint32 = 19
	CM_CRP_LOWERFILTERS uint32 = 19
	CM_DRP_BUSTYPEGUID uint32 = 20
	CM_DRP_LEGACYBUSTYPE uint32 = 21
	CM_DRP_BUSNUMBER uint32 = 22
	CM_DRP_ENUMERATOR_NAME uint32 = 23
	CM_DRP_SECURITY uint32 = 24
	CM_CRP_SECURITY uint32 = 24
	CM_DRP_SECURITY_SDS uint32 = 25
	CM_CRP_SECURITY_SDS uint32 = 25
	CM_DRP_DEVTYPE uint32 = 26
	CM_CRP_DEVTYPE uint32 = 26
	CM_DRP_EXCLUSIVE uint32 = 27
	CM_CRP_EXCLUSIVE uint32 = 27
	CM_DRP_CHARACTERISTICS uint32 = 28
	CM_CRP_CHARACTERISTICS uint32 = 28
	CM_DRP_ADDRESS uint32 = 29
	CM_DRP_UI_NUMBER_DESC_FORMAT uint32 = 30
	CM_DRP_DEVICE_POWER_DATA uint32 = 31
	CM_DRP_REMOVAL_POLICY uint32 = 32
	CM_DRP_REMOVAL_POLICY_HW_DEFAULT uint32 = 33
	CM_DRP_REMOVAL_POLICY_OVERRIDE uint32 = 34
	CM_DRP_INSTALL_STATE uint32 = 35
	CM_DRP_LOCATION_PATHS uint32 = 36
	CM_DRP_BASE_CONTAINERID uint32 = 37
	CM_DRP_MIN uint32 = 1
	CM_CRP_MIN uint32 = 1
	CM_DRP_MAX uint32 = 37
	CM_CRP_MAX uint32 = 37
	CM_OPEN_CLASS_KEY_INSTALLER uint32 = 0
	CM_OPEN_CLASS_KEY_INTERFACE uint32 = 1
	CM_OPEN_CLASS_KEY_BITS uint32 = 1
	CM_REMOVE_UI_OK uint32 = 0
	CM_REMOVE_UI_NOT_OK uint32 = 1
	CM_REMOVE_NO_RESTART uint32 = 2
	CM_REMOVE_DISABLE uint32 = 4
	CM_REMOVE_BITS uint32 = 7
	CM_QUERY_REMOVE_UI_OK uint32 = 0
	CM_QUERY_REMOVE_UI_NOT_OK uint32 = 1
	CM_REGISTER_DEVICE_DRIVER_STATIC uint32 = 0
	CM_REGISTER_DEVICE_DRIVER_DISABLEABLE uint32 = 1
	CM_REGISTER_DEVICE_DRIVER_REMOVABLE uint32 = 2
	CM_REGISTER_DEVICE_DRIVER_BITS uint32 = 3
	CM_REGISTRY_HARDWARE uint32 = 0
	CM_REGISTRY_SOFTWARE uint32 = 1
	CM_REGISTRY_USER uint32 = 256
	CM_REGISTRY_CONFIG uint32 = 512
	CM_REGISTRY_BITS uint32 = 769
	CM_SET_DEVNODE_PROBLEM_NORMAL uint32 = 0
	CM_SET_DEVNODE_PROBLEM_OVERRIDE uint32 = 1
	CM_SET_DEVNODE_PROBLEM_BITS uint32 = 1
	CM_SET_DEVINST_PROBLEM_NORMAL uint32 = 0
	CM_SET_DEVINST_PROBLEM_OVERRIDE uint32 = 1
	CM_SET_DEVINST_PROBLEM_BITS uint32 = 1
	CM_SET_HW_PROF_FLAGS_UI_NOT_OK uint32 = 1
	CM_SET_HW_PROF_FLAGS_BITS uint32 = 1
	CM_SETUP_DEVNODE_READY uint32 = 0
	CM_SETUP_DEVINST_READY uint32 = 0
	CM_SETUP_DOWNLOAD uint32 = 1
	CM_SETUP_WRITE_LOG_CONFS uint32 = 2
	CM_SETUP_PROP_CHANGE uint32 = 3
	CM_SETUP_DEVNODE_RESET uint32 = 4
	CM_SETUP_DEVINST_RESET uint32 = 4
	CM_SETUP_DEVNODE_CONFIG uint32 = 5
	CM_SETUP_DEVINST_CONFIG uint32 = 5
	CM_SETUP_DEVNODE_CONFIG_CLASS uint32 = 6
	CM_SETUP_DEVINST_CONFIG_CLASS uint32 = 6
	CM_SETUP_DEVNODE_CONFIG_EXTENSIONS uint32 = 7
	CM_SETUP_DEVINST_CONFIG_EXTENSIONS uint32 = 7
	CM_SETUP_DEVNODE_CONFIG_RESET uint32 = 8
	CM_SETUP_DEVINST_CONFIG_RESET uint32 = 8
	CM_SETUP_BITS uint32 = 15
	CM_QUERY_ARBITRATOR_RAW uint32 = 0
	CM_QUERY_ARBITRATOR_TRANSLATED uint32 = 1
	CM_QUERY_ARBITRATOR_BITS uint32 = 1
	CM_CUSTOMDEVPROP_MERGE_MULTISZ uint32 = 1
	CM_CUSTOMDEVPROP_BITS uint32 = 1
	CM_NAME_ATTRIBUTE_NAME_RETRIEVED_FROM_DEVICE uint32 = 1
	CM_NAME_ATTRIBUTE_USER_ASSIGNED_NAME uint32 = 2
	CM_CLASS_PROPERTY_INSTALLER uint32 = 0
	CM_CLASS_PROPERTY_INTERFACE uint32 = 1
	CM_CLASS_PROPERTY_BITS uint32 = 1
	CM_NOTIFY_FILTER_FLAG_ALL_INTERFACE_CLASSES uint32 = 1
	CM_NOTIFY_FILTER_FLAG_ALL_DEVICE_INSTANCES uint32 = 2
	CM_GLOBAL_STATE_CAN_DO_UI uint32 = 1
	CM_GLOBAL_STATE_ON_BIG_STACK uint32 = 2
	CM_GLOBAL_STATE_SERVICES_AVAILABLE uint32 = 4
	CM_GLOBAL_STATE_SHUTTING_DOWN uint32 = 8
	CM_GLOBAL_STATE_DETECTION_PENDING uint32 = 16
	CM_GLOBAL_STATE_REBOOT_REQUIRED uint32 = 32
	MAX_KEY_LEN uint32 = 100
	MAX_PRIORITYSTR_LEN uint32 = 16
	MAX_INF_FLAG uint32 = 20
	MAX_INFSTR_STRKEY_LEN uint32 = 32
)
#define global NUM_CM_PROB_V1                                 37
#define global NUM_CM_PROB_V2                                 50
#define global NUM_CM_PROB_V3                                 51
#define global NUM_CM_PROB_V4                                 52
#define global NUM_CM_PROB_V5                                 53
#define global NUM_CM_PROB_V6                                 54
#define global NUM_CM_PROB_V7                                 55
#define global NUM_CM_PROB_V8                                 57
#define global NUM_CM_PROB_V9                                 58
#define global NUM_CM_PROB                                    58
#define global LCPRI_FORCECONFIG                              0
#define global LCPRI_BOOTCONFIG                               1
#define global LCPRI_DESIRED                                  8192
#define global LCPRI_NORMAL                                   12288
#define global LCPRI_LASTBESTCONFIG                           16383
#define global LCPRI_SUBOPTIMAL                               20480
#define global LCPRI_LASTSOFTCONFIG                           32767
#define global LCPRI_RESTART                                  32768
#define global LCPRI_REBOOT                                   36864
#define global LCPRI_POWEROFF                                 40960
#define global LCPRI_HARDRECONFIG                             49152
#define global LCPRI_HARDWIRED                                57344
#define global LCPRI_IMPOSSIBLE                               61440
#define global LCPRI_DISABLED                                 65535
#define global MAX_LCPRI                                      65535
#define global CM_DEVICE_PANEL_SIDE_UNKNOWN                   0
#define global CM_DEVICE_PANEL_SIDE_TOP                       1
#define global CM_DEVICE_PANEL_SIDE_BOTTOM                    2
#define global CM_DEVICE_PANEL_SIDE_LEFT                      3
#define global CM_DEVICE_PANEL_SIDE_RIGHT                     4
#define global CM_DEVICE_PANEL_SIDE_FRONT                     5
#define global CM_DEVICE_PANEL_SIDE_BACK                      6
#define global CM_DEVICE_PANEL_EDGE_UNKNOWN                   0
#define global CM_DEVICE_PANEL_EDGE_TOP                       1
#define global CM_DEVICE_PANEL_EDGE_BOTTOM                    2
#define global CM_DEVICE_PANEL_EDGE_LEFT                      3
#define global CM_DEVICE_PANEL_EDGE_RIGHT                     4
#define global CM_DEVICE_PANEL_SHAPE_UNKNOWN                  0
#define global CM_DEVICE_PANEL_SHAPE_RECTANGLE                1
#define global CM_DEVICE_PANEL_SHAPE_OVAL                     2
#define global CM_DEVICE_PANEL_ORIENTATION_HORIZONTAL         0
#define global CM_DEVICE_PANEL_ORIENTATION_VERTICAL           1
#define global CM_DEVICE_PANEL_JOINT_TYPE_UNKNOWN             0
#define global CM_DEVICE_PANEL_JOINT_TYPE_PLANAR              1
#define global CM_DEVICE_PANEL_JOINT_TYPE_HINGE               2
#define global CM_DEVICE_PANEL_JOINT_TYPE_PIVOT               3
#define global CM_DEVICE_PANEL_JOINT_TYPE_SWIVEL              4
#define global GUID_DEVCLASS_1394                             "{6BDD1FC1-810F-11D0-BEC7-08002BE2092F}"
#define global GUID_DEVCLASS_1394DEBUG                        "{66F250D6-7801-4A64-B139-EEA80A450B24}"
#define global GUID_DEVCLASS_61883                            "{7EBEFBC0-3200-11D2-B4C2-00A0C9697D07}"
#define global GUID_DEVCLASS_ADAPTER                          "{4D36E964-E325-11CE-BFC1-08002BE10318}"
#define global GUID_DEVCLASS_APMSUPPORT                       "{D45B1C18-C8FA-11D1-9F77-0000F805F530}"
#define global GUID_DEVCLASS_AUDIOPROCESSINGOBJECT            "{5989FCE8-9CD0-467D-8A6A-5419E31529D4}"
#define global GUID_DEVCLASS_AVC                              "{C06FF265-AE09-48F0-812C-16753D7CBA83}"
#define global GUID_DEVCLASS_BATTERY                          "{72631E54-78A4-11D0-BCF7-00AA00B7B32A}"
#define global GUID_DEVCLASS_BIOMETRIC                        "{53D29EF7-377C-4D14-864B-EB3A85769359}"
#define global GUID_DEVCLASS_BLUETOOTH                        "{E0CBF06C-CD8B-4647-BB8A-263B43F0F974}"
#define global GUID_DEVCLASS_CAMERA                           "{CA3E7AB9-B4C3-4AE6-8251-579EF933890F}"
#define global GUID_DEVCLASS_CDROM                            "{4D36E965-E325-11CE-BFC1-08002BE10318}"
#define global GUID_DEVCLASS_COMPUTEACCELERATOR               "{F01A9D53-3FF6-48D2-9F97-C8A7004BE10C}"
#define global GUID_DEVCLASS_COMPUTER                         "{4D36E966-E325-11CE-BFC1-08002BE10318}"
#define global GUID_DEVCLASS_DECODER                          "{6BDD1FC2-810F-11D0-BEC7-08002BE2092F}"
#define global GUID_DEVCLASS_DISKDRIVE                        "{4D36E967-E325-11CE-BFC1-08002BE10318}"
#define global GUID_DEVCLASS_DISPLAY                          "{4D36E968-E325-11CE-BFC1-08002BE10318}"
#define global GUID_DEVCLASS_DOT4                             "{48721B56-6795-11D2-B1A8-0080C72E74A2}"
#define global GUID_DEVCLASS_DOT4PRINT                        "{49CE6AC8-6F86-11D2-B1E5-0080C72E74A2}"
#define global GUID_DEVCLASS_EHSTORAGESILO                    "{9DA2B80F-F89F-4A49-A5C2-511B085B9E8A}"
#define global GUID_DEVCLASS_ENUM1394                         "{C459DF55-DB08-11D1-B009-00A0C9081FF6}"
#define global GUID_DEVCLASS_EXTENSION                        "{E2F84CE7-8EFA-411C-AA69-97454CA4CB57}"
#define global GUID_DEVCLASS_FDC                              "{4D36E969-E325-11CE-BFC1-08002BE10318}"
#define global GUID_DEVCLASS_FIRMWARE                         "{F2E7DD72-6468-4E36-B6F1-6488F42C1B52}"
#define global GUID_DEVCLASS_FLOPPYDISK                       "{4D36E980-E325-11CE-BFC1-08002BE10318}"
#define global GUID_DEVCLASS_GENERIC                          "{FF494DF1-C4ED-4FAC-9B3F-3786F6E91E7E}"
#define global GUID_DEVCLASS_GPS                              "{6BDD1FC3-810F-11D0-BEC7-08002BE2092F}"
#define global GUID_DEVCLASS_HDC                              "{4D36E96A-E325-11CE-BFC1-08002BE10318}"
#define global GUID_DEVCLASS_HIDCLASS                         "{745A17A0-74D3-11D0-B6FE-00A0C90F57DA}"
#define global GUID_DEVCLASS_HOLOGRAPHIC                      "{D612553D-06B1-49CA-8938-E39EF80EB16F}"
#define global GUID_DEVCLASS_I3C                              "{13CFE1B1-6B17-424C-AC3F-16ACE8733898}"
#define global GUID_DEVCLASS_IMAGE                            "{6BDD1FC6-810F-11D0-BEC7-08002BE2092F}"
#define global GUID_DEVCLASS_INFINIBAND                       "{30EF7132-D858-4A0C-AC24-B9028A5CCA3F}"
#define global GUID_DEVCLASS_INFRARED                         "{6BDD1FC5-810F-11D0-BEC7-08002BE2092F}"
#define global GUID_DEVCLASS_KEYBOARD                         "{4D36E96B-E325-11CE-BFC1-08002BE10318}"
#define global GUID_DEVCLASS_LEGACYDRIVER                     "{8ECC055D-047F-11D1-A537-0000F8753ED1}"
#define global GUID_DEVCLASS_MEDIA                            "{4D36E96C-E325-11CE-BFC1-08002BE10318}"
#define global GUID_DEVCLASS_MEDIUM_CHANGER                   "{CE5939AE-EBDE-11D0-B181-0000F8753EC4}"
#define global GUID_DEVCLASS_MEMORY                           "{5099944A-F6B9-4057-A056-8C550228544C}"
#define global GUID_DEVCLASS_MODEM                            "{4D36E96D-E325-11CE-BFC1-08002BE10318}"
#define global GUID_DEVCLASS_MONITOR                          "{4D36E96E-E325-11CE-BFC1-08002BE10318}"
#define global GUID_DEVCLASS_MOUSE                            "{4D36E96F-E325-11CE-BFC1-08002BE10318}"
#define global GUID_DEVCLASS_MTD                              "{4D36E970-E325-11CE-BFC1-08002BE10318}"
#define global GUID_DEVCLASS_MULTIFUNCTION                    "{4D36E971-E325-11CE-BFC1-08002BE10318}"
#define global GUID_DEVCLASS_MULTIPORTSERIAL                  "{50906CB8-BA12-11D1-BF5D-0000F805F530}"
#define global GUID_DEVCLASS_NET                              "{4D36E972-E325-11CE-BFC1-08002BE10318}"
#define global GUID_DEVCLASS_NETCLIENT                        "{4D36E973-E325-11CE-BFC1-08002BE10318}"
#define global GUID_DEVCLASS_NETDRIVER                        "{87EF9AD1-8F70-49EE-B215-AB1FCADCBE3C}"
#define global GUID_DEVCLASS_NETSERVICE                       "{4D36E974-E325-11CE-BFC1-08002BE10318}"
#define global GUID_DEVCLASS_NETTRANS                         "{4D36E975-E325-11CE-BFC1-08002BE10318}"
#define global GUID_DEVCLASS_NETUIO                           "{78912BC1-CB8E-4B28-A329-F322EBADBE0F}"
#define global GUID_DEVCLASS_NODRIVER                         "{4D36E976-E325-11CE-BFC1-08002BE10318}"
#define global GUID_DEVCLASS_PCMCIA                           "{4D36E977-E325-11CE-BFC1-08002BE10318}"
#define global GUID_DEVCLASS_PNPPRINTERS                      "{4658EE7E-F050-11D1-B6BD-00C04FA372A7}"
#define global GUID_DEVCLASS_PORTS                            "{4D36E978-E325-11CE-BFC1-08002BE10318}"
#define global GUID_DEVCLASS_PRIMITIVE                        "{242681D1-EED3-41D2-A1EF-1468FC843106}"
#define global GUID_DEVCLASS_PRINTER                          "{4D36E979-E325-11CE-BFC1-08002BE10318}"
#define global GUID_DEVCLASS_PRINTERUPGRADE                   "{4D36E97A-E325-11CE-BFC1-08002BE10318}"
#define global GUID_DEVCLASS_PRINTQUEUE                       "{1ED2BBF9-11F0-4084-B21F-AD83A8E6DCDC}"
#define global GUID_DEVCLASS_PROCESSOR                        "{50127DC3-0F36-415E-A6CC-4CB3BE910B65}"
#define global GUID_DEVCLASS_SBP2                             "{D48179BE-EC20-11D1-B6B8-00C04FA372A7}"
#define global GUID_DEVCLASS_SCMDISK                          "{53966CB1-4D46-4166-BF23-C522403CD495}"
#define global GUID_DEVCLASS_SCMVOLUME                        "{53CCB149-E543-4C84-B6E0-BCE4F6B7E806}"
#define global GUID_DEVCLASS_SCSIADAPTER                      "{4D36E97B-E325-11CE-BFC1-08002BE10318}"
#define global GUID_DEVCLASS_SECURITYACCELERATOR              "{268C95A1-EDFE-11D3-95C3-0010DC4050A5}"
#define global GUID_DEVCLASS_SENSOR                           "{5175D334-C371-4806-B3BA-71FD53C9258D}"
#define global GUID_DEVCLASS_SIDESHOW                         "{997B5D8D-C442-4F2E-BAF3-9C8E671E9E21}"
#define global GUID_DEVCLASS_SMARTCARDREADER                  "{50DD5230-BA8A-11D1-BF5D-0000F805F530}"
#define global GUID_DEVCLASS_SMRDISK                          "{53487C23-680F-4585-ACC3-1F10D6777E82}"
#define global GUID_DEVCLASS_SMRVOLUME                        "{53B3CF03-8F5A-4788-91B6-D19ED9FCCCBF}"
#define global GUID_DEVCLASS_SOFTWARECOMPONENT                "{5C4C3332-344D-483C-8739-259E934C9CC8}"
#define global GUID_DEVCLASS_SOUND                            "{4D36E97C-E325-11CE-BFC1-08002BE10318}"
#define global GUID_DEVCLASS_SYSTEM                           "{4D36E97D-E325-11CE-BFC1-08002BE10318}"
#define global GUID_DEVCLASS_TAPEDRIVE                        "{6D807884-7D21-11CF-801C-08002BE10318}"
#define global GUID_DEVCLASS_THERMAL                          "{CA301CE1-74FC-45EA-A557-461EF48B9E37}"
#define global GUID_DEVCLASS_UNKNOWN                          "{4D36E97E-E325-11CE-BFC1-08002BE10318}"
#define global GUID_DEVCLASS_UCM                              "{E6F1AA1C-7F3B-4473-B2E8-C97D8AC71D53}"
#define global GUID_DEVCLASS_USB                              "{36FC9E60-C465-11CF-8056-444553540000}"
#define global GUID_DEVCLASS_VOLUME                           "{71A27CDD-812A-11D0-BEC7-08002BE2092F}"
#define global GUID_DEVCLASS_VOLUMESNAPSHOT                   "{533C5B84-EC70-11D2-9505-00C04F79DEAF}"
#define global GUID_DEVCLASS_WCEUSBS                          "{25DBCE51-6C8F-4A72-8A6D-B54C2B4FC835}"
#define global GUID_DEVCLASS_WPD                              "{EEC5AD98-8080-425F-922A-DABF3DE3F69A}"
#define global GUID_DEVCLASS_FSFILTER_TOP                     "{B369BAF4-5568-4E82-A87E-A93EB16BCA87}"
#define global GUID_DEVCLASS_FSFILTER_ACTIVITYMONITOR         "{B86DFF51-A31E-4BAC-B3CF-E8CFE75C9FC2}"
#define global GUID_DEVCLASS_FSFILTER_UNDELETE                "{FE8F1572-C67A-48C0-BBAC-0B5C6D66CAFB}"
#define global GUID_DEVCLASS_FSFILTER_ANTIVIRUS               "{B1D1A169-C54F-4379-81DB-BEE7D88D7454}"
#define global GUID_DEVCLASS_FSFILTER_REPLICATION             "{48D3EBC4-4CF8-48FF-B869-9C68AD42EB9F}"
#define global GUID_DEVCLASS_FSFILTER_CONTINUOUSBACKUP        "{71AA14F8-6FAD-4622-AD77-92BB9D7E6947}"
#define global GUID_DEVCLASS_FSFILTER_CONTENTSCREENER         "{3E3F0674-C83C-4558-BB26-9820E1EBA5C5}"
#define global GUID_DEVCLASS_FSFILTER_QUOTAMANAGEMENT         "{8503C911-A6C7-4919-8F79-5028F5866B0C}"
#define global GUID_DEVCLASS_FSFILTER_SYSTEMRECOVERY          "{2DB15374-706E-4131-A0C7-D7C78EB0289A}"
#define global GUID_DEVCLASS_FSFILTER_CFSMETADATASERVER       "{CDCF0939-B75B-4630-BF76-80F7BA655884}"
#define global GUID_DEVCLASS_FSFILTER_HSM                     "{D546500A-2AEB-45F6-9482-F4B1799C3177}"
#define global GUID_DEVCLASS_FSFILTER_COMPRESSION             "{F3586BAF-B5AA-49B5-8D6C-0569284C639F}"
#define global GUID_DEVCLASS_FSFILTER_ENCRYPTION              "{A0A701C0-A511-42FF-AA6C-06DC0395576F}"
#define global GUID_DEVCLASS_FSFILTER_VIRTUALIZATION          "{F75A86C0-10D8-4C3A-B233-ED60E4CDFAAC}"
#define global GUID_DEVCLASS_FSFILTER_PHYSICALQUOTAMANAGEMENT "{6A0A8E78-BBA6-4FC4-A709-1E33CD09D67E}"
#define global GUID_DEVCLASS_FSFILTER_OPENFILEBACKUP          "{F8ECAFA6-66D1-41A5-899B-66585D7216B7}"
#define global GUID_DEVCLASS_FSFILTER_SECURITYENHANCER        "{D02BC3DA-0C8E-4945-9BD5-F1883C226C8C}"
#define global GUID_DEVCLASS_FSFILTER_COPYPROTECTION          "{89786FF1-9C12-402F-9C9E-17753C7F4375}"
#define global GUID_DEVCLASS_FSFILTER_BOTTOM                  "{37765EA0-5958-4FC9-B04B-2FDFEF97E59E}"
#define global GUID_DEVCLASS_FSFILTER_SYSTEM                  "{5D1B9AAA-01E2-46AF-849F-272B3F324C46}"
#define global GUID_DEVCLASS_FSFILTER_INFRASTRUCTURE          "{E55FA6F9-128C-4D04-ABAB-630C74B1453A}"
#define global LINE_LEN                                       256
#define global MAX_INF_STRING_LENGTH                          4096
#define global MAX_INF_SECTION_NAME_LENGTH                    255
#define global MAX_TITLE_LEN                                  60
#define global MAX_INSTRUCTION_LEN                            256
#define global MAX_LABEL_LEN                                  30
#define global MAX_SERVICE_NAME_LEN                           256
#define global MAX_SUBTITLE_LEN                               256
#define global SP_MAX_MACHINENAME_LENGTH                      263
#define global SP_ALTPLATFORM_FLAGS_VERSION_RANGE             1
#define global SP_ALTPLATFORM_FLAGS_SUITE_MASK                2
#define global DIRID_ABSOLUTE                                 (-1)
#define global DIRID_ABSOLUTE_16BIT                           65535
#define global DIRID_NULL                                     0
#define global DIRID_SRCPATH                                  1
#define global DIRID_WINDOWS                                  10
#define global DIRID_SYSTEM                                   11
#define global DIRID_DRIVERS                                  12
#define global DIRID_IOSUBSYS                                 12
#define global DIRID_DRIVER_STORE                             13
#define global DIRID_INF                                      17
#define global DIRID_HELP                                     18
#define global DIRID_FONTS                                    20
#define global DIRID_VIEWERS                                  21
#define global DIRID_COLOR                                    23
#define global DIRID_APPS                                     24
#define global DIRID_SHARED                                   25
#define global DIRID_BOOT                                     30
#define global DIRID_SYSTEM16                                 50
#define global DIRID_SPOOL                                    51
#define global DIRID_SPOOLDRIVERS                             52
#define global DIRID_USERPROFILE                              53
#define global DIRID_LOADER                                   54
#define global DIRID_PRINTPROCESSOR                           55
#define global DIRID_DEFAULT                                  11
#define global DIRID_COMMON_STARTMENU                         16406
#define global DIRID_COMMON_PROGRAMS                          16407
#define global DIRID_COMMON_STARTUP                           16408
#define global DIRID_COMMON_DESKTOPDIRECTORY                  16409
#define global DIRID_COMMON_FAVORITES                         16415
#define global DIRID_COMMON_APPDATA                           16419
#define global DIRID_PROGRAM_FILES                            16422
#define global DIRID_SYSTEM_X86                               16425
#define global DIRID_PROGRAM_FILES_X86                        16426
#define global DIRID_PROGRAM_FILES_COMMON                     16427
#define global DIRID_PROGRAM_FILES_COMMONX86                  16428
#define global DIRID_COMMON_TEMPLATES                         16429
#define global DIRID_COMMON_DOCUMENTS                         16430
#define global DIRID_USER                                     32768
#define global SPFILENOTIFY_STARTQUEUE                        1
#define global SPFILENOTIFY_ENDQUEUE                          2
#define global SPFILENOTIFY_STARTSUBQUEUE                     3
#define global SPFILENOTIFY_ENDSUBQUEUE                       4
#define global SPFILENOTIFY_STARTDELETE                       5
#define global SPFILENOTIFY_ENDDELETE                         6
#define global SPFILENOTIFY_DELETEERROR                       7
#define global SPFILENOTIFY_STARTRENAME                       8
#define global SPFILENOTIFY_ENDRENAME                         9
#define global SPFILENOTIFY_RENAMEERROR                       10
#define global SPFILENOTIFY_STARTCOPY                         11
#define global SPFILENOTIFY_ENDCOPY                           12
#define global SPFILENOTIFY_COPYERROR                         13
#define global SPFILENOTIFY_NEEDMEDIA                         14
#define global SPFILENOTIFY_QUEUESCAN                         15
#define global SPFILENOTIFY_CABINETINFO                       16
#define global SPFILENOTIFY_FILEINCABINET                     17
#define global SPFILENOTIFY_NEEDNEWCABINET                    18
#define global SPFILENOTIFY_FILEEXTRACTED                     19
#define global SPFILENOTIFY_FILEOPDELAYED                     20
#define global SPFILENOTIFY_STARTBACKUP                       21
#define global SPFILENOTIFY_BACKUPERROR                       22
#define global SPFILENOTIFY_ENDBACKUP                         23
#define global SPFILENOTIFY_QUEUESCAN_EX                      24
#define global SPFILENOTIFY_STARTREGISTRATION                 25
#define global SPFILENOTIFY_ENDREGISTRATION                   32
#define global SPFILENOTIFY_QUEUESCAN_SIGNERINFO              64
#define global SPFILENOTIFY_LANGMISMATCH                      65536
#define global SPFILENOTIFY_TARGETEXISTS                      131072
#define global SPFILENOTIFY_TARGETNEWER                       262144
#define global FILEOP_RENAME                                  1
#define global FILEOP_BACKUP                                  3
#define global FILEOP_ABORT                                   0
#define global FILEOP_DOIT                                    1
#define global FILEOP_SKIP                                    2
#define global FILEOP_RETRY                                   1
#define global FILEOP_NEWPATH                                 4
#define global COPYFLG_WARN_IF_SKIP                           1
#define global COPYFLG_NOSKIP                                 2
#define global COPYFLG_NOVERSIONCHECK                         4
#define global COPYFLG_FORCE_FILE_IN_USE                      8
#define global COPYFLG_NO_OVERWRITE                           16
#define global COPYFLG_NO_VERSION_DIALOG                      32
#define global COPYFLG_OVERWRITE_OLDER_ONLY                   64
#define global COPYFLG_PROTECTED_WINDOWS_DRIVER_FILE          256
#define global COPYFLG_REPLACEONLY                            1024
#define global COPYFLG_NODECOMP                               2048
#define global COPYFLG_REPLACE_BOOT_FILE                      4096
#define global COPYFLG_NOPRUNE                                8192
#define global COPYFLG_IN_USE_TRY_RENAME                      16384
#define global DELFLG_IN_USE                                  1
#define global DELFLG_IN_USE1                                 65536
#define global SPREG_SUCCESS                                  0
#define global SPREG_LOADLIBRARY                              1
#define global SPREG_GETPROCADDR                              2
#define global SPREG_REGSVR                                   3
#define global SPREG_DLLINSTALL                               4
#define global SPREG_TIMEOUT                                  5
#define global SPREG_UNKNOWN                                  4294967295
#define global SPINT_ACTIVE                                   1
#define global SPINT_DEFAULT                                  2
#define global SPINT_REMOVED                                  4
#define global SPID_ACTIVE                                    1
#define global SPID_DEFAULT                                   2
#define global SPID_REMOVED                                   4
#define global ENABLECLASS_QUERY                              0
#define global ENABLECLASS_SUCCESS                            1
#define global ENABLECLASS_FAILURE                            2
#define global MAX_INSTALLWIZARD_DYNAPAGES                    20
#define global NDW_INSTALLFLAG_DIDFACTDEFS                    1
#define global NDW_INSTALLFLAG_HARDWAREALLREADYIN             2
#define global NDW_INSTALLFLAG_NEEDSHUTDOWN                   512
#define global NDW_INSTALLFLAG_EXPRESSINTRO                   1024
#define global NDW_INSTALLFLAG_SKIPISDEVINSTALLED             2048
#define global NDW_INSTALLFLAG_NODETECTEDDEVS                 4096
#define global NDW_INSTALLFLAG_INSTALLSPECIFIC                8192
#define global NDW_INSTALLFLAG_SKIPCLASSLIST                  16384
#define global NDW_INSTALLFLAG_CI_PICKED_OEM                  32768
#define global NDW_INSTALLFLAG_PCMCIAMODE                     65536
#define global NDW_INSTALLFLAG_PCMCIADEVICE                   131072
#define global NDW_INSTALLFLAG_USERCANCEL                     262144
#define global NDW_INSTALLFLAG_KNOWNCLASS                     524288
#define global DYNAWIZ_FLAG_PAGESADDED                        1
#define global DYNAWIZ_FLAG_ANALYZE_HANDLECONFLICT            8
#define global DYNAWIZ_FLAG_INSTALLDET_NEXT                   2
#define global DYNAWIZ_FLAG_INSTALLDET_PREV                   4
#define global MIN_IDD_DYNAWIZ_RESOURCE_ID                    10000
#define global MAX_IDD_DYNAWIZ_RESOURCE_ID                    11000
#define global IDD_DYNAWIZ_FIRSTPAGE                          10000
#define global IDD_DYNAWIZ_SELECT_PREVPAGE                    10001
#define global IDD_DYNAWIZ_SELECT_NEXTPAGE                    10002
#define global IDD_DYNAWIZ_ANALYZE_PREVPAGE                   10003
#define global IDD_DYNAWIZ_ANALYZE_NEXTPAGE                   10004
#define global IDD_DYNAWIZ_SELECTDEV_PAGE                     10009
#define global IDD_DYNAWIZ_ANALYZEDEV_PAGE                    10010
#define global IDD_DYNAWIZ_INSTALLDETECTEDDEVS_PAGE           10011
#define global IDD_DYNAWIZ_SELECTCLASS_PAGE                   10012
#define global IDD_DYNAWIZ_INSTALLDETECTED_PREVPAGE           10006
#define global IDD_DYNAWIZ_INSTALLDETECTED_NEXTPAGE           10007
#define global IDD_DYNAWIZ_INSTALLDETECTED_NODEVS             10008
#define global DRIVER_HARDWAREID_RANK                         4095
#define global DRIVER_HARDWAREID_MASK                         2147487743
#define global DRIVER_UNTRUSTED_RANK                          2147483648
#define global DRIVER_W9X_SUSPECT_RANK                        3221225472
#define global DRIVER_COMPATID_RANK                           16383
#define global DRIVER_UNTRUSTED_HARDWAREID_RANK               36863
#define global DRIVER_UNTRUSTED_COMPATID_RANK                 49151
#define global DRIVER_W9X_SUSPECT_HARDWAREID_RANK             53247
#define global DRIVER_W9X_SUSPECT_COMPATID_RANK               65535
#define global SPPSR_SELECT_DEVICE_RESOURCES                  1
#define global SPPSR_ENUM_BASIC_DEVICE_PROPERTIES             2
#define global SPPSR_ENUM_ADV_DEVICE_PROPERTIES               3
#define global INFINFO_INF_SPEC_IS_HINF                       1
#define global INFINFO_INF_NAME_IS_ABSOLUTE                   2
#define global INFINFO_DEFAULT_SEARCH                         3
#define global INFINFO_REVERSE_DEFAULT_SEARCH                 4
#define global INFINFO_INF_PATH_LIST_SEARCH                   5
#define global SRCLIST_TEMPORARY                              1
#define global SRCLIST_NOBROWSE                               2
#define global SRCLIST_SYSTEM                                 16
#define global SRCLIST_USER                                   32
#define global SRCLIST_SYSIFADMIN                             64
#define global SRCLIST_SUBDIRS                                256
#define global SRCLIST_APPEND                                 512
#define global SRCLIST_NOSTRIPPLATFORM                        1024
#define global IDF_NOBROWSE                                   1
#define global IDF_NOSKIP                                     2
#define global IDF_NODETAILS                                  4
#define global IDF_NOCOMPRESSED                               8
#define global IDF_CHECKFIRST                                 256
#define global IDF_NOBEEP                                     512
#define global IDF_NOFOREGROUND                               1024
#define global IDF_WARNIFSKIP                                 2048
#define global IDF_NOREMOVABLEMEDIAPROMPT                     4096
#define global IDF_USEDISKNAMEASPROMPT                        8192
#define global IDF_OEMDISK                                    2147483648
#define global DPROMPT_SUCCESS                                0
#define global DPROMPT_CANCEL                                 1
#define global DPROMPT_SKIPFILE                               2
#define global DPROMPT_BUFFERTOOSMALL                         3
#define global DPROMPT_OUTOFMEMORY                            4
#define global SETDIRID_NOT_FULL_PATH                         1
#define global SRCINFO_PATH                                   1
#define global SRCINFO_TAGFILE                                2
#define global SRCINFO_DESCRIPTION                            3
#define global SRCINFO_FLAGS                                  4
#define global SRCINFO_TAGFILE2                               5
#define global SRC_FLAGS_CABFILE                              16
#define global SP_FLAG_CABINETCONTINUATION                    2048
#define global SP_BACKUP_BACKUPPASS                           1
#define global SP_BACKUP_DEMANDPASS                           2
#define global SP_BACKUP_SPECIAL                              4
#define global SP_BACKUP_BOOTFILE                             8
#define global SPQ_DELAYED_COPY                               1
#define global SPQ_FLAG_BACKUP_AWARE                          1
#define global SPQ_FLAG_ABORT_IF_UNSIGNED                     2
#define global SPQ_FLAG_FILES_MODIFIED                        4
#define global SPQ_FLAG_DO_SHUFFLEMOVE                        8
#define global SPQ_FLAG_VALID                                 15
#define global SPOST_MAX                                      3
#define global SUOI_FORCEDELETE                               1
#define global SUOI_INTERNAL1                                 2
#define global SPDSL_IGNORE_DISK                              1
#define global SPDSL_DISALLOW_NEGATIVE_ADJUST                 2
#define global SPFILEQ_FILE_IN_USE                            1
#define global SPFILEQ_REBOOT_RECOMMENDED                     2
#define global SPFILEQ_REBOOT_IN_PROGRESS                     4
#define global FLG_ADDREG_DELREG_BIT                          32768
#define global FLG_ADDREG_BINVALUETYPE                        1
#define global FLG_ADDREG_NOCLOBBER                           2
#define global FLG_ADDREG_DELVAL                              4
#define global FLG_ADDREG_APPEND                              8
#define global FLG_ADDREG_KEYONLY                             16
#define global FLG_ADDREG_OVERWRITEONLY                       32
#define global FLG_ADDREG_64BITKEY                            4096
#define global FLG_ADDREG_KEYONLY_COMMON                      8192
#define global FLG_ADDREG_32BITKEY                            16384
#define global FLG_ADDREG_TYPE_SZ                             0
#define global FLG_ADDREG_TYPE_MULTI_SZ                       65536
#define global FLG_ADDREG_TYPE_EXPAND_SZ                      131072
#define global FLG_DELREG_VALUE                               0
#define global FLG_DELREG_TYPE_SZ                             0
#define global FLG_DELREG_TYPE_MULTI_SZ                       65536
#define global FLG_DELREG_TYPE_EXPAND_SZ                      131072
#define global FLG_DELREG_64BITKEY                            4096
#define global FLG_DELREG_KEYONLY_COMMON                      8192
#define global FLG_DELREG_32BITKEY                            16384
#define global FLG_DELREG_OPERATION_MASK                      254
#define global FLG_BITREG_CLEARBITS                           0
#define global FLG_BITREG_SETBITS                             1
#define global FLG_BITREG_64BITKEY                            4096
#define global FLG_BITREG_32BITKEY                            16384
#define global FLG_INI2REG_64BITKEY                           4096
#define global FLG_INI2REG_32BITKEY                           16384
#define global FLG_REGSVR_DLLREGISTER                         1
#define global FLG_REGSVR_DLLINSTALL                          2
#define global FLG_PROFITEM_CURRENTUSER                       1
#define global FLG_PROFITEM_DELETE                            2
#define global FLG_PROFITEM_GROUP                             4
#define global FLG_PROFITEM_CSIDL                             8
#define global FLG_ADDPROPERTY_NOCLOBBER                      1
#define global FLG_ADDPROPERTY_OVERWRITEONLY                  2
#define global FLG_ADDPROPERTY_APPEND                         4
#define global FLG_ADDPROPERTY_OR                             8
#define global FLG_ADDPROPERTY_AND                            16
#define global FLG_DELPROPERTY_MULTI_SZ_DELSTRING             1
#define global SPINST_LOGCONFIG                               1
#define global SPINST_INIFILES                                2
#define global SPINST_REGISTRY                                4
#define global SPINST_INI2REG                                 8
#define global SPINST_FILES                                   16
#define global SPINST_BITREG                                  32
#define global SPINST_REGSVR                                  64
#define global SPINST_UNREGSVR                                128
#define global SPINST_PROFILEITEMS                            256
#define global SPINST_COPYINF                                 512
#define global SPINST_PROPERTIES                              1024
#define global SPINST_ALL                                     2047
#define global SPINST_SINGLESECTION                           65536
#define global SPINST_LOGCONFIG_IS_FORCED                     131072
#define global SPINST_LOGCONFIGS_ARE_OVERRIDES                262144
#define global SPINST_REGISTERCALLBACKAWARE                   524288
#define global SPINST_DEVICEINSTALL                           1048576
#define global SPFILELOG_SYSTEMLOG                            1
#define global SPFILELOG_FORCENEW                             2
#define global SPFILELOG_QUERYONLY                            4
#define global SPFILELOG_OEMFILE                              1
#define global LogSevInformation                              0
#define global LogSevWarning                                  1
#define global LogSevError                                    2
#define global LogSevFatalError                               3
#define global LogSevMaximum                                  4
#define global DIOD_INHERIT_CLASSDRVS                         2
#define global DIOD_CANCEL_REMOVE                             4
#define global DIODI_NO_ADD                                   1
#define global SPRDI_FIND_DUPS                                1
#define global SPDIT_NODRIVER                                 0
#define global DIBCI_NOINSTALLCLASS                           1
#define global DIBCI_NODISPLAYCLASS                           2
#define global DIOCR_INSTALLER                                1
#define global DIOCR_INTERFACE                                2
#define global DIREG_DEV                                      1
#define global DIREG_DRV                                      2
#define global DIREG_BOTH                                     4
#define global DICLASSPROP_INSTALLER                          1
#define global DICLASSPROP_INTERFACE                          2
#define global SPCRP_UPPERFILTERS                             17
#define global SPCRP_LOWERFILTERS                             18
#define global SPCRP_SECURITY                                 23
#define global SPCRP_SECURITY_SDS                             24
#define global SPCRP_DEVTYPE                                  25
#define global SPCRP_EXCLUSIVE                                26
#define global SPCRP_CHARACTERISTICS                          27
#define global SPCRP_MAXIMUM_PROPERTY                         28
#define global DMI_MASK                                       1
#define global DMI_BKCOLOR                                    2
#define global DMI_USERECT                                    4
#define global DIGCDP_FLAG_BASIC                              1
#define global DIGCDP_FLAG_ADVANCED                           2
#define global DIGCDP_FLAG_REMOTE_BASIC                       3
#define global DIGCDP_FLAG_REMOTE_ADVANCED                    4
#define global IDI_RESOURCEFIRST                              159
#define global IDI_RESOURCE                                   159
#define global IDI_RESOURCELAST                               161
#define global IDI_RESOURCEOVERLAYFIRST                       161
#define global IDI_RESOURCEOVERLAYLAST                        161
#define global IDI_CONFLICT                                   161
#define global IDI_CLASSICON_OVERLAYFIRST                     500
#define global IDI_CLASSICON_OVERLAYLAST                      502
#define global IDI_PROBLEM_OVL                                500
#define global IDI_DISABLED_OVL                               501
#define global IDI_FORCED_OVL                                 502
#define global SPWPT_SELECTDEVICE                             1
#define global SPWP_USE_DEVINFO_DATA                          1
#define global SIGNERSCORE_UNKNOWN                            4278190080
#define global SIGNERSCORE_W9X_SUSPECT                        3221225472
#define global SIGNERSCORE_UNSIGNED                           2147483648
#define global SIGNERSCORE_AUTHENTICODE                       251658240
#define global SIGNERSCORE_WHQL                               218103813
#define global SIGNERSCORE_UNCLASSIFIED                       218103812
#define global SIGNERSCORE_INBOX                              218103811
#define global SIGNERSCORE_LOGO_STANDARD                      218103810
#define global SIGNERSCORE_LOGO_PREMIUM                       218103809
#define global SIGNERSCORE_MASK                               4278190080
#define global SIGNERSCORE_SIGNED_MASK                        4026531840
#define global DICUSTOMDEVPROP_MERGE_MULTISZ                  1
#define global SCWMI_CLOBBER_SECURITY                         1
#define global MAX_DEVICE_ID_LEN                              200
#define global MAX_DEVNODE_ID_LEN                             200
#define global MAX_GUID_STRING_LEN                            39
#define global MAX_CLASS_NAME_LEN                             32
#define global MAX_PROFILE_LEN                                80
#define global MAX_CONFIG_VALUE                               9999
#define global MAX_INSTANCE_VALUE                             9999
#define global MAX_MEM_REGISTERS                              9
#define global MAX_IO_PORTS                                   20
#define global MAX_IRQS                                       7
#define global MAX_DMA_CHANNELS                               7
#define global DWORD_MAX                                      4294967295
#define global CONFIGMG_VERSION                               1024
#define global IO_ALIAS_10_BIT_DECODE                         4
#define global IO_ALIAS_12_BIT_DECODE                         16
#define global IO_ALIAS_16_BIT_DECODE                         0
#define global IO_ALIAS_POSITIVE_DECODE                       255
#define global IOA_Local                                      255
#define global CM_RESDES_WIDTH_DEFAULT                        0
#define global CM_RESDES_WIDTH_32                             1
#define global CM_RESDES_WIDTH_64                             2
#define global CM_RESDES_WIDTH_BITS                           3
#define global PCD_MAX_MEMORY                                 2
#define global PCD_MAX_IO                                     2
#define global mPMF_AUDIO_ENABLE                              8
#define global CM_HWPI_NOT_DOCKABLE                           0
#define global CM_HWPI_UNDOCKED                               1
#define global CM_HWPI_DOCKED                                 2
#define global CM_ADD_RANGE_ADDIFCONFLICT                     0
#define global CM_ADD_RANGE_DONOTADDIFCONFLICT                1
#define global CM_ADD_RANGE_BITS                              1
#define global LOG_CONF_BITS                                  7
#define global PRIORITY_EQUAL_FIRST                           8
#define global PRIORITY_EQUAL_LAST                            0
#define global PRIORITY_BIT                                   8
#define global RegDisposition_OpenAlways                      0
#define global RegDisposition_OpenExisting                    1
#define global RegDisposition_Bits                            1
#define global CM_ADD_ID_HARDWARE                             0
#define global CM_ADD_ID_COMPATIBLE                           1
#define global CM_ADD_ID_BITS                                 1
#define global CM_CREATE_DEVNODE_NORMAL                       0
#define global CM_CREATE_DEVNODE_NO_WAIT_INSTALL              1
#define global CM_CREATE_DEVNODE_PHANTOM                      2
#define global CM_CREATE_DEVNODE_GENERATE_ID                  4
#define global CM_CREATE_DEVNODE_DO_NOT_INSTALL               8
#define global CM_CREATE_DEVNODE_BITS                         15
#define global CM_CREATE_DEVINST_NORMAL                       0
#define global CM_CREATE_DEVINST_NO_WAIT_INSTALL              1
#define global CM_CREATE_DEVINST_PHANTOM                      2
#define global CM_CREATE_DEVINST_GENERATE_ID                  4
#define global CM_CREATE_DEVINST_DO_NOT_INSTALL               8
#define global CM_CREATE_DEVINST_BITS                         15
#define global CM_DELETE_CLASS_ONLY                           0
#define global CM_DELETE_CLASS_SUBKEYS                        1
#define global CM_DELETE_CLASS_INTERFACE                      2
#define global CM_DELETE_CLASS_BITS                           3
#define global CM_DETECT_NEW_PROFILE                          1
#define global CM_DETECT_CRASHED                              2
#define global CM_DETECT_HWPROF_FIRST_BOOT                    4
#define global CM_DETECT_RUN                                  2147483648
#define global CM_DETECT_BITS                                 2147483655
#define global CM_DISABLE_POLITE                              0
#define global CM_DISABLE_ABSOLUTE                            1
#define global CM_DISABLE_HARDWARE                            2
#define global CM_DISABLE_UI_NOT_OK                           4
#define global CM_DISABLE_PERSIST                             8
#define global CM_DISABLE_BITS                                15
#define global CM_GETIDLIST_FILTER_NONE                       0
#define global CM_GETIDLIST_FILTER_ENUMERATOR                 1
#define global CM_GETIDLIST_FILTER_SERVICE                    2
#define global CM_GETIDLIST_FILTER_EJECTRELATIONS             4
#define global CM_GETIDLIST_FILTER_REMOVALRELATIONS           8
#define global CM_GETIDLIST_FILTER_POWERRELATIONS             16
#define global CM_GETIDLIST_FILTER_BUSRELATIONS               32
#define global CM_GETIDLIST_DONOTGENERATE                     268435520
#define global CM_GETIDLIST_FILTER_BITS                       268435583
#define global CM_GETIDLIST_FILTER_TRANSPORTRELATIONS         128
#define global CM_GETIDLIST_FILTER_PRESENT                    256
#define global CM_GETIDLIST_FILTER_CLASS                      512
#define global CM_DRP_DEVICEDESC                              1
#define global CM_DRP_HARDWAREID                              2
#define global CM_DRP_COMPATIBLEIDS                           3
#define global CM_DRP_UNUSED0                                 4
#define global CM_DRP_SERVICE                                 5
#define global CM_DRP_UNUSED1                                 6
#define global CM_DRP_UNUSED2                                 7
#define global CM_DRP_CLASS                                   8
#define global CM_DRP_CLASSGUID                               9
#define global CM_DRP_DRIVER                                  10
#define global CM_DRP_CONFIGFLAGS                             11
#define global CM_DRP_MFG                                     12
#define global CM_DRP_FRIENDLYNAME                            13
#define global CM_DRP_LOCATION_INFORMATION                    14
#define global CM_DRP_PHYSICAL_DEVICE_OBJECT_NAME             15
#define global CM_DRP_CAPABILITIES                            16
#define global CM_DRP_UI_NUMBER                               17
#define global CM_DRP_UPPERFILTERS                            18
#define global CM_CRP_UPPERFILTERS                            18
#define global CM_DRP_LOWERFILTERS                            19
#define global CM_CRP_LOWERFILTERS                            19
#define global CM_DRP_BUSTYPEGUID                             20
#define global CM_DRP_LEGACYBUSTYPE                           21
#define global CM_DRP_BUSNUMBER                               22
#define global CM_DRP_ENUMERATOR_NAME                         23
#define global CM_DRP_SECURITY                                24
#define global CM_CRP_SECURITY                                24
#define global CM_DRP_SECURITY_SDS                            25
#define global CM_CRP_SECURITY_SDS                            25
#define global CM_DRP_DEVTYPE                                 26
#define global CM_CRP_DEVTYPE                                 26
#define global CM_DRP_EXCLUSIVE                               27
#define global CM_CRP_EXCLUSIVE                               27
#define global CM_DRP_CHARACTERISTICS                         28
#define global CM_CRP_CHARACTERISTICS                         28
#define global CM_DRP_ADDRESS                                 29
#define global CM_DRP_UI_NUMBER_DESC_FORMAT                   30
#define global CM_DRP_DEVICE_POWER_DATA                       31
#define global CM_DRP_REMOVAL_POLICY                          32
#define global CM_DRP_REMOVAL_POLICY_HW_DEFAULT               33
#define global CM_DRP_REMOVAL_POLICY_OVERRIDE                 34
#define global CM_DRP_INSTALL_STATE                           35
#define global CM_DRP_LOCATION_PATHS                          36
#define global CM_DRP_BASE_CONTAINERID                        37
#define global CM_DRP_MIN                                     1
#define global CM_CRP_MIN                                     1
#define global CM_DRP_MAX                                     37
#define global CM_CRP_MAX                                     37
#define global CM_OPEN_CLASS_KEY_INSTALLER                    0
#define global CM_OPEN_CLASS_KEY_INTERFACE                    1
#define global CM_OPEN_CLASS_KEY_BITS                         1
#define global CM_REMOVE_UI_OK                                0
#define global CM_REMOVE_UI_NOT_OK                            1
#define global CM_REMOVE_NO_RESTART                           2
#define global CM_REMOVE_DISABLE                              4
#define global CM_REMOVE_BITS                                 7
#define global CM_QUERY_REMOVE_UI_OK                          0
#define global CM_QUERY_REMOVE_UI_NOT_OK                      1
#define global CM_REGISTER_DEVICE_DRIVER_STATIC               0
#define global CM_REGISTER_DEVICE_DRIVER_DISABLEABLE          1
#define global CM_REGISTER_DEVICE_DRIVER_REMOVABLE            2
#define global CM_REGISTER_DEVICE_DRIVER_BITS                 3
#define global CM_REGISTRY_HARDWARE                           0
#define global CM_REGISTRY_SOFTWARE                           1
#define global CM_REGISTRY_USER                               256
#define global CM_REGISTRY_CONFIG                             512
#define global CM_REGISTRY_BITS                               769
#define global CM_SET_DEVNODE_PROBLEM_NORMAL                  0
#define global CM_SET_DEVNODE_PROBLEM_OVERRIDE                1
#define global CM_SET_DEVNODE_PROBLEM_BITS                    1
#define global CM_SET_DEVINST_PROBLEM_NORMAL                  0
#define global CM_SET_DEVINST_PROBLEM_OVERRIDE                1
#define global CM_SET_DEVINST_PROBLEM_BITS                    1
#define global CM_SET_HW_PROF_FLAGS_UI_NOT_OK                 1
#define global CM_SET_HW_PROF_FLAGS_BITS                      1
#define global CM_SETUP_DEVNODE_READY                         0
#define global CM_SETUP_DEVINST_READY                         0
#define global CM_SETUP_DOWNLOAD                              1
#define global CM_SETUP_WRITE_LOG_CONFS                       2
#define global CM_SETUP_PROP_CHANGE                           3
#define global CM_SETUP_DEVNODE_RESET                         4
#define global CM_SETUP_DEVINST_RESET                         4
#define global CM_SETUP_DEVNODE_CONFIG                        5
#define global CM_SETUP_DEVINST_CONFIG                        5
#define global CM_SETUP_DEVNODE_CONFIG_CLASS                  6
#define global CM_SETUP_DEVINST_CONFIG_CLASS                  6
#define global CM_SETUP_DEVNODE_CONFIG_EXTENSIONS             7
#define global CM_SETUP_DEVINST_CONFIG_EXTENSIONS             7
#define global CM_SETUP_DEVNODE_CONFIG_RESET                  8
#define global CM_SETUP_DEVINST_CONFIG_RESET                  8
#define global CM_SETUP_BITS                                  15
#define global CM_QUERY_ARBITRATOR_RAW                        0
#define global CM_QUERY_ARBITRATOR_TRANSLATED                 1
#define global CM_QUERY_ARBITRATOR_BITS                       1
#define global CM_CUSTOMDEVPROP_MERGE_MULTISZ                 1
#define global CM_CUSTOMDEVPROP_BITS                          1
#define global CM_NAME_ATTRIBUTE_NAME_RETRIEVED_FROM_DEVICE   1
#define global CM_NAME_ATTRIBUTE_USER_ASSIGNED_NAME           2
#define global CM_CLASS_PROPERTY_INSTALLER                    0
#define global CM_CLASS_PROPERTY_INTERFACE                    1
#define global CM_CLASS_PROPERTY_BITS                         1
#define global CM_NOTIFY_FILTER_FLAG_ALL_INTERFACE_CLASSES    1
#define global CM_NOTIFY_FILTER_FLAG_ALL_DEVICE_INSTANCES     2
#define global CM_GLOBAL_STATE_CAN_DO_UI                      1
#define global CM_GLOBAL_STATE_ON_BIG_STACK                   2
#define global CM_GLOBAL_STATE_SERVICES_AVAILABLE             4
#define global CM_GLOBAL_STATE_SHUTTING_DOWN                  8
#define global CM_GLOBAL_STATE_DETECTION_PENDING              16
#define global CM_GLOBAL_STATE_REBOOT_REQUIRED                32
#define global MAX_KEY_LEN                                    100
#define global SZ_KEY_OPTIONDESC                              "OptionDesc"
#define global SZ_KEY_LDIDOEM                                 "LdidOEM"
#define global SZ_KEY_SRCDISKFILES                            "SourceDisksFiles"
#define global SZ_KEY_SRCDISKNAMES                            "SourceDisksNames"
#define global SZ_KEY_STRINGS                                 "Strings"
#define global SZ_KEY_DESTDIRS                                "DestinationDirs"
#define global SZ_KEY_LAYOUT_FILE                             "LayoutFile"
#define global SZ_KEY_DEFDESTDIR                              "DefaultDestDir"
#define global SZ_KEY_LFN_SECTION                             "VarLDID.LFN"
#define global SZ_KEY_SFN_SECTION                             "VarLDID.SFN"
#define global SZ_KEY_UPDATEINIS                              "UpdateInis"
#define global SZ_KEY_UPDATEINIFIELDS                         "UpdateIniFields"
#define global SZ_KEY_INI2REG                                 "Ini2Reg"
#define global SZ_KEY_COPYFILES                               "CopyFiles"
#define global SZ_KEY_RENFILES                                "RenFiles"
#define global SZ_KEY_DELFILES                                "DelFiles"
#define global SZ_KEY_ADDREG                                  "AddReg"
#define global SZ_KEY_ADDREGNOCLOBBER                         "AddRegNoClobber"
#define global SZ_KEY_DELREG                                  "DelReg"
#define global SZ_KEY_BITREG                                  "BitReg"
#define global SZ_KEY_COPYINF                                 "CopyINF"
#define global SZ_KEY_LOGCONFIG                               "LogConfig"
#define global SZ_KEY_ADDSERVICE                              "AddService"
#define global SZ_KEY_DELSERVICE                              "DelService"
#define global SZ_KEY_ADDTRIGGER                              "AddTrigger"
#define global SZ_KEY_FAILUREACTIONS                          "FailureActions"
#define global SZ_KEY_ADDINTERFACE                            "AddInterface"
#define global SZ_KEY_ADDIME                                  "AddIme"
#define global SZ_KEY_DELIME                                  "DelIme"
#define global SZ_KEY_REGSVR                                  "RegisterDlls"
#define global SZ_KEY_UNREGSVR                                "UnregisterDlls"
#define global SZ_KEY_PROFILEITEMS                            "ProfileItems"
#define global SZ_KEY_MODULES                                 "Modules"
#define global SZ_KEY_DEFAULTOPTION                           "DefaultOption"
#define global SZ_KEY_LISTOPTIONS                             "ListOptions"
#define global SZ_KEY_CLEANONLY                               "CleanOnly"
#define global SZ_KEY_UPGRADEONLY                             "UpgradeOnly"
#define global SZ_KEY_EXCLUDEID                               "ExcludeId"
#define global SZ_KEY_ADDPOWERSETTING                         "AddPowerSetting"
#define global SZ_KEY_ADDPROP                                 "AddProperty"
#define global SZ_KEY_DELPROP                                 "DelProperty"
#define global SZ_KEY_FEATURESCORE                            "FeatureScore"
#define global SZ_KEY_ADDEVENTPROVIDER                        "AddEventProvider"
#define global SZ_KEY_ADDCOMSERVER                            "AddComServer"
#define global SZ_KEY_ADDCOMCLASS                             "AddComClass"
#define global SZ_KEY_ADDCHANNEL                              "AddChannel"
#define global SZ_KEY_IMPORTCHANNEL                           "ImportChannel"
#define global SZ_KEY_ADDAUTOLOGGER                           "AddAutoLogger"
#define global SZ_KEY_UPDATEAUTOLOGGER                        "UpdateAutoLogger"
#define global SZ_KEY_ADDAUTOLOGGERPROVIDER                   "AddAutoLoggerProvider"
#define global SZ_KEY_ADDFILTER                               "AddFilter"
#define global SZ_KEY_FILTERLEVEL                             "FilterLevel"
#define global SZ_KEY_FILTERPOSITION                          "FilterPosition"
#define global SZ_KEY_ADDCOMPONENT                            "AddComponent"
#define global SZ_KEY_PHASE1                                  "Phase1"
#define global SZ_KEY_HARDWARE                                "Hardware"
#define global INFSTR_KEY_CONFIGPRIORITY                      "ConfigPriority"
#define global MAX_PRIORITYSTR_LEN                            16
#define global INFSTR_CFGPRI_HARDWIRED                        "HARDWIRED"
#define global INFSTR_CFGPRI_DESIRED                          "DESIRED"
#define global INFSTR_CFGPRI_NORMAL                           "NORMAL"
#define global INFSTR_CFGPRI_SUBOPTIMAL                       "SUBOPTIMAL"
#define global INFSTR_CFGPRI_DISABLED                         "DISABLED"
#define global INFSTR_CFGPRI_RESTART                          "RESTART"
#define global INFSTR_CFGPRI_REBOOT                           "REBOOT"
#define global INFSTR_CFGPRI_POWEROFF                         "POWEROFF"
#define global INFSTR_CFGPRI_HARDRECONFIG                     "HARDRECONFIG"
#define global INFSTR_CFGPRI_FORCECONFIG                      "FORCECONFIG"
#define global INFSTR_CFGTYPE_BASIC                           "BASIC"
#define global INFSTR_CFGTYPE_FORCED                          "FORCED"
#define global INFSTR_CFGTYPE_OVERRIDE                        "OVERRIDE"
#define global INFSTR_KEY_MEMCONFIG                           "MemConfig"
#define global INFSTR_KEY_MEMLARGECONFIG                      "MemLargeConfig"
#define global INFSTR_KEY_IOCONFIG                            "IOConfig"
#define global INFSTR_KEY_IRQCONFIG                           "IRQConfig"
#define global INFSTR_KEY_DMACONFIG                           "DMAConfig"
#define global INFSTR_KEY_PCCARDCONFIG                        "PcCardConfig"
#define global INFSTR_KEY_MFCARDCONFIG                        "MfCardConfig"
#define global INFSTR_SECT_CLASS_INSTALL                      "ClassInstall"
#define global INFSTR_SECT_CLASS_INSTALL_32                   "ClassInstall32"
#define global INFSTR_SECT_DEFAULT_INSTALL                    "DefaultInstall"
#define global INFSTR_SECT_DEFAULT_UNINSTALL                  "DefaultUninstall"
#define global INFSTR_SECT_INTERFACE_INSTALL_32               "InterfaceInstall32"
#define global INFSTR_SECT_VERSION                            "Version"
#define global INFSTR_KEY_PROVIDER                            "Provider"
#define global INFSTR_KEY_SIGNATURE                           "Signature"
#define global INFSTR_KEY_DRIVERSET                           "DriverSet"
#define global MAX_INF_FLAG                                   20
#define global INFSTR_KEY_HARDWARE_CLASS                      "Class"
#define global INFSTR_KEY_HARDWARE_CLASSGUID                  "ClassGUID"
#define global INFSTR_KEY_NOSETUPINF                          "NoSetupInf"
#define global INFSTR_KEY_FROMINET                            "FromINet"
#define global INFSTR_KEY_CATALOGFILE                         "CatalogFile"
#define global INFSTR_KEY_PNPLOCKDOWN                         "PnpLockDown"
#define global INFSTR_KEY_EXTENSIONID                         "ExtensionId"
#define global INFSTR_SECT_MFG                                "Manufacturer"
#define global INFSTR_SECT_TARGETCOMPUTERS                    "TargetComputers"
#define global INFSTR_SECT_EXTENSIONCONTRACTS                 "ExtensionContracts"
#define global INFSTR_KEY_CLASS                               "Class"
#define global INFSTR_KEY_CLASSGUID                           "ClassGUID"
#define global INFSTR_RESTART                                 "Restart"
#define global INFSTR_REBOOT                                  "Reboot"
#define global INFSTR_KEY_DISPLAYNAME                         "DisplayName"
#define global INFSTR_KEY_SERVICETYPE                         "ServiceType"
#define global INFSTR_KEY_STARTTYPE                           "StartType"
#define global INFSTR_KEY_ERRORCONTROL                        "ErrorControl"
#define global INFSTR_KEY_SERVICEBINARY                       "ServiceBinary"
#define global INFSTR_KEY_LOADORDERGROUP                      "LoadOrderGroup"
#define global INFSTR_KEY_DEPENDENCIES                        "Dependencies"
#define global INFSTR_KEY_REQUIREDPRIVILEGES                  "RequiredPrivileges"
#define global INFSTR_KEY_STARTNAME                           "StartName"
#define global INFSTR_KEY_SECURITY                            "Security"
#define global INFSTR_KEY_DESCRIPTION                         "Description"
#define global INFSTR_KEY_SERVICESIDTYPE                      "ServiceSidType"
#define global INFSTR_KEY_DELAYEDAUTOSTART                    "DelayedAutoStart"
#define global INFSTR_KEY_BOOTFLAGS                           "BootFlags"
#define global INFSTR_KEY_TRIGGER_TYPE                        "TriggerType"
#define global INFSTR_KEY_ACTION                              "Action"
#define global INFSTR_KEY_SUB_TYPE                            "SubType"
#define global INFSTR_KEY_DATA_ITEM                           "DataItem"
#define global INFSTR_KEY_RESET_PERIOD                        "ResetPeriod"
#define global INFSTR_KEY_NON_CRASH_FAILURES                  "NonCrashFailures"
#define global INFSTR_KEY_FAILURE_ACTION                      "Action"
#define global INFSTR_KEY_PROVIDER_NAME                       "ProviderName"
#define global INFSTR_KEY_RESOURCE_FILE                       "ResourceFile"
#define global INFSTR_KEY_MESSAGE_FILE                        "MessageFile"
#define global INFSTR_KEY_PARAMETER_FILE                      "ParameterFile"
#define global INFSTR_KEY_COM_SERVER_TYPE                     "ServerType"
#define global INFSTR_KEY_COM_SERVER_BINARY                   "ServerBinary"
#define global INFSTR_KEY_COM_SERVER_BINARY_WOW64             "ServerBinaryWow64"
#define global INFSTR_KEY_COM_SERVER_ADD_COM_CLASS            "AddComClass"
#define global INFSTR_KEY_COM_CLASS_THREADING_MODEL           "ThreadingModel"
#define global INFSTR_KEY_COM_CLASS_DESCRIPTION               "Description"
#define global INFSTR_KEY_COMPONENTIDS                        "ComponentIds"
#define global INFSTR_KEY_CHANNEL_ACCESS                      "Access"
#define global INFSTR_KEY_CHANNEL_ISOLATION                   "Isolation"
#define global INFSTR_KEY_CHANNEL_ENABLED                     "Enabled"
#define global INFSTR_KEY_CHANNEL_VALUE                       "Value"
#define global INFSTR_KEY_LOGGING_MAXSIZE                     "LoggingMaxSize"
#define global INFSTR_KEY_LOGGING_RETENTION                   "LoggingRetention"
#define global INFSTR_KEY_LOGGING_AUTOBACKUP                  "LoggingAutoBackup"
#define global INFSTR_KEY_START                               "Start"
#define global INFSTR_KEY_BUFFER_SIZE                         "BufferSize"
#define global INFSTR_KEY_CLOCK_TYPE                          "ClockType"
#define global INFSTR_KEY_DISABLE_REALTIME_PERSISTENCE        "DisableRealtimePersistence"
#define global INFSTR_KEY_FILE_NAME                           "FileName"
#define global INFSTR_KEY_FILE_MAX                            "FileMax"
#define global INFSTR_KEY_FLUSH_TIMER                         "FlushTimer"
#define global INFSTR_KEY_LOG_FILE_MODE                       "LogFileMode"
#define global INFSTR_KEY_MAX_FILE_SIZE                       "MaxFileSize"
#define global INFSTR_KEY_MAXIMUM_BUFFERS                     "MaximumBuffers"
#define global INFSTR_KEY_MINIMUM_BUFFERS                     "MinimumBuffers"
#define global INFSTR_KEY_ENABLED                             "Enabled"
#define global INFSTR_KEY_ENABLE_FLAGS                        "EnableFlags"
#define global INFSTR_KEY_ENABLE_LEVEL                        "EnableLevel"
#define global INFSTR_KEY_ENABLE_PROPERTY                     "EnableProperty"
#define global INFSTR_KEY_MATCH_ANY_KEYWORD                   "MatchAnyKeyword"
#define global INFSTR_KEY_MATCH_ALL_KEYWORD                   "MatchAllKeyword"
#define global INFSTR_SECT_DETMODULES                         "Det.Modules"
#define global INFSTR_SECT_DETCLASSINFO                       "Det.ClassInfo"
#define global INFSTR_SECT_MANUALDEV                          "Det.ManualDev"
#define global INFSTR_SECT_AVOIDCFGSYSDEV                     "Det.AvoidCfgSysDev"
#define global INFSTR_SECT_REGCFGSYSDEV                       "Det.RegCfgSysDev"
#define global INFSTR_SECT_DEVINFS                            "Det.DevINFs"
#define global INFSTR_SECT_AVOIDINIDEV                        "Det.AvoidIniDev"
#define global INFSTR_SECT_AVOIDENVDEV                        "Det.AvoidEnvDev"
#define global INFSTR_SECT_REGINIDEV                          "Det.RegIniDev"
#define global INFSTR_SECT_REGENVDEV                          "Det.RegEnvDev"
#define global INFSTR_SECT_HPOMNIBOOK                         "Det.HPOmnibook"
#define global INFSTR_SECT_FORCEHWVERIFY                      "Det.ForceHWVerify"
#define global INFSTR_SECT_DETOPTIONS                         "Det.Options"
#define global INFSTR_SECT_BADPNPBIOS                         "BadPnpBios"
#define global INFSTR_SECT_GOODACPIBIOS                       "GoodACPIBios"
#define global INFSTR_SECT_BADACPIBIOS                        "BadACPIBios"
#define global INFSTR_SECT_BADROUTINGTABLEBIOS                "BadPCIIRQRoutingTableBios"
#define global INFSTR_SECT_BADPMCALLBIOS                      "BadProtectedModeCallBios"
#define global INFSTR_SECT_BADRMCALLBIOS                      "BadRealModeCallBios"
#define global INFSTR_SECT_MACHINEIDBIOS                      "MachineIDBios"
#define global INFSTR_SECT_BADDISKBIOS                        "BadDiskBios"
#define global INFSTR_SECT_BADDSBIOS                          "BadDSBios"
#define global INFSTR_KEY_DETPARAMS                           "Params"
#define global INFSTR_KEY_SKIPLIST                            "SkipList"
#define global INFSTR_KEY_DETECTLIST                          "DetectList"
#define global INFSTR_KEY_EXCLUDERES                          "ExcludeRes"
#define global INFSTR_SUBKEY_LOGCONFIG                        "LogConfig"
#define global INFSTR_SUBKEY_DET                              "Det"
#define global INFSTR_SUBKEY_FACTDEF                          "FactDef"
#define global INFSTR_SUBKEY_POSSIBLEDUPS                     "PosDup"
#define global INFSTR_SUBKEY_NORESOURCEDUPS                   "NoResDup"
#define global INFSTR_SUBKEY_HW                               "Hw"
#define global INFSTR_SUBKEY_CTL                              "CTL"
#define global INFSTR_SUBKEY_SERVICES                         "Services"
#define global INFSTR_SUBKEY_SOFTWARE                         "Software"
#define global INFSTR_SUBKEY_INTERFACES                       "Interfaces"
#define global INFSTR_SUBKEY_COINSTALLERS                     "CoInstallers"
#define global INFSTR_SUBKEY_LOGCONFIGOVERRIDE                "LogConfigOverride"
#define global INFSTR_SUBKEY_WMI                              "WMI"
#define global INFSTR_SUBKEY_EVENTS                           "Events"
#define global INFSTR_SUBKEY_COM                              "COM"
#define global INFSTR_SUBKEY_FILTERS                          "Filters"
#define global INFSTR_SUBKEY_COMPONENTS                       "Components"
#define global INFSTR_CONTROLFLAGS_SECTION                    "ControlFlags"
#define global INFSTR_KEY_COPYFILESONLY                       "CopyFilesOnly"
#define global INFSTR_KEY_EXCLUDEFROMSELECT                   "ExcludeFromSelect"
#define global INFSTR_KEY_ALWAYSEXCLUDEFROMSELECT             "AlwaysExcludeFromSelect"
#define global INFSTR_KEY_INTERACTIVEINSTALL                  "InteractiveInstall"
#define global INFSTR_KEY_REQUESTADDITIONALSOFTWARE           "RequestAdditionalSoftware"
#define global INFSTR_PLATFORM_WIN                            "Win"
#define global INFSTR_PLATFORM_NT                             "NT"
#define global INFSTR_PLATFORM_NTX86                          "NTx86"
#define global INFSTR_PLATFORM_NTMIPS                         "NTMIPS"
#define global INFSTR_PLATFORM_NTALPHA                        "NTAlpha"
#define global INFSTR_PLATFORM_NTPPC                          "NTPPC"
#define global INFSTR_PLATFORM_NTIA64                         "NTIA64"
#define global INFSTR_PLATFORM_NTAXP64                        "NTAXP64"
#define global INFSTR_PLATFORM_NTAMD64                        "NTAMD64"
#define global INFSTR_PLATFORM_NTARM                          "NTARM"
#define global INFSTR_PLATFORM_NTARM64                        "NTARM64"
#define global MAX_INFSTR_STRKEY_LEN                          32
#define global INFSTR_STRKEY_DRVDESC                          "DriverDesc"
#define global INFSTR_DRIVERSELECT_SECTION                    "DriverSelect"
#define global INFSTR_DRIVERSELECT_FUNCTIONS                  "DriverSelectFunctions"
#define global INFSTR_DRIVERVERSION_SECTION                   "DriverVer"
#define global INFSTR_SOFTWAREVERSION_SECTION                 "SoftwareVersion"
#define global INFSTR_SECT_CFGSYS                             "ConfigSysDrivers"
#define global INFSTR_SECT_AUTOEXECBAT                        "AutoexecBatDrivers"
#define global INFSTR_SECT_SYSINI                             "SystemIniDrivers"
#define global INFSTR_SECT_SYSINIDRV                          "SystemIniDriversLine"
#define global INFSTR_SECT_WININIRUN                          "WinIniRunLine"
#define global INFSTR_KEY_PATH                                "Path"
#define global INFSTR_KEY_NAME                                "Name"
#define global INFSTR_KEY_IO                                  "IO"
#define global INFSTR_KEY_MEM                                 "Mem"
#define global INFSTR_KEY_IRQ                                 "IRQ"
#define global INFSTR_KEY_DMA                                 "DMA"
#define global INFSTR_BUS_ISA                                 "BUS_ISA"
#define global INFSTR_BUS_EISA                                "BUS_EISA"
#define global INFSTR_BUS_MCA                                 "BUS_MCA"
#define global INFSTR_BUS_ALL                                 "BUS_ALL"
#define global INFSTR_RISK_NONE                               "RISK_NONE"
#define global INFSTR_RISK_VERYLOW                            "RISK_VERYLOW"
#define global INFSTR_RISK_BIOSROMRD                          "RISK_BIOSROMRD"
#define global INFSTR_RISK_QUERYDRV                           "RISK_QUERYDRV"
#define global INFSTR_RISK_SWINT                              "RISK_SWINT"
#define global INFSTR_RISK_LOW                                "RISK_LOW"
#define global INFSTR_RISK_DELICATE                           "RISK_DELICATE"
#define global INFSTR_RISK_MEMRD                              "RISK_MEMRD"
#define global INFSTR_RISK_IORD                               "RISK_IORD"
#define global INFSTR_RISK_MEMWR                              "RISK_MEMWR"
#define global INFSTR_RISK_IOWR                               "RISK_IOWR"
#define global INFSTR_RISK_UNRELIABLE                         "RISK_UNRELIABLE"
#define global INFSTR_RISK_VERYHIGH                           "RISK_VERYHIGH"
#define global INFSTR_CLASS_SAFEEXCL                          "SAFE_EXCL"
#define global INFSTR_SECT_DISPLAY_CLEANUP                    "DisplayCleanup"
#define global GUID_HWPROFILE_QUERY_CHANGE                    "{CB3A4001-46F0-11D0-B08F-00609713053F}"
#define global GUID_HWPROFILE_CHANGE_CANCELLED                "{CB3A4002-46F0-11D0-B08F-00609713053F}"
#define global GUID_HWPROFILE_CHANGE_COMPLETE                 "{CB3A4003-46F0-11D0-B08F-00609713053F}"
#define global GUID_DEVICE_INTERFACE_ARRIVAL                  "{CB3A4004-46F0-11D0-B08F-00609713053F}"
#define global GUID_DEVICE_INTERFACE_REMOVAL                  "{CB3A4005-46F0-11D0-B08F-00609713053F}"
#define global GUID_TARGET_DEVICE_QUERY_REMOVE                "{CB3A4006-46F0-11D0-B08F-00609713053F}"
#define global GUID_TARGET_DEVICE_REMOVE_CANCELLED            "{CB3A4007-46F0-11D0-B08F-00609713053F}"
#define global GUID_TARGET_DEVICE_REMOVE_COMPLETE             "{CB3A4008-46F0-11D0-B08F-00609713053F}"
#define global GUID_PNP_CUSTOM_NOTIFICATION                   "{ACA73F8E-8D23-11D1-AC7D-0000F87571D0}"
#define global GUID_PNP_POWER_NOTIFICATION                    "{C2CF0660-EB7A-11D1-BD7F-0000F87571D0}"
#define global GUID_PNP_POWER_SETTING_CHANGE                  "{29C69B3E-C79A-43BF-BBDE-A932FA1BEA7E}"
#define global GUID_TARGET_DEVICE_TRANSPORT_RELATIONS_CHANGED "{FCF528F6-A82F-47B1-AD3A-8050594CAD28}"
#define global GUID_KERNEL_SOFT_RESTART_PREPARE               "{DE373DEF-A85C-4F76-8CBF-F96BEA8BD10F}"
#define global GUID_KERNEL_SOFT_RESTART_CANCEL                "{31D737E7-8C0B-468A-956E-9F433EC358FB}"
#define global GUID_RECOVERY_PCI_PREPARE_SHUTDOWN             "{90D889DE-8704-44CF-8115-ED8528D2B2DA}"
#define global GUID_RECOVERY_NVMED_PREPARE_SHUTDOWN           "{4B9770EA-BDE7-400B-A9B9-4F684F54CC2A}"
#define global GUID_KERNEL_SOFT_RESTART_FINALIZE              "{20E91ABD-350A-4D4F-8577-99C81507473A}"
#define global GUID_KERNEL_SOFT_RESTART_PRE_COMPLETE          "{AF855082-530B-4A85-B5A6-120B63089451}"
#define global GUID_BUS_INTERFACE_STANDARD                    "{496B8280-6F25-11D0-BEAF-08002BE2092F}"
#define global GUID_PCI_BUS_INTERFACE_STANDARD                "{496B8281-6F25-11D0-BEAF-08002BE2092F}"
#define global GUID_PCI_BUS_INTERFACE_STANDARD2               "{DE94E966-FDFF-4C9C-9998-6747B150E74C}"
#define global GUID_ARBITER_INTERFACE_STANDARD                "{E644F185-8C0E-11D0-BECF-08002BE2092F}"
#define global GUID_TRANSLATOR_INTERFACE_STANDARD             "{6C154A92-AACF-11D0-8D2A-00A0C906B244}"
#define global GUID_ACPI_INTERFACE_STANDARD                   "{B091A08A-BA97-11D0-BD14-00AA00B7B32A}"
#define global GUID_INT_ROUTE_INTERFACE_STANDARD              "{70941BF4-0073-11D1-A09E-00C04FC340B1}"
#define global GUID_PCMCIA_BUS_INTERFACE_STANDARD             "{76173AF0-C504-11D1-947F-00C04FB960EE}"
#define global GUID_ACPI_REGS_INTERFACE_STANDARD              "{06141966-7245-6369-462E-4E656C736F6E}"
#define global GUID_LEGACY_DEVICE_DETECTION_STANDARD          "{50FEB0DE-596A-11D2-A5B8-0000F81A4619}"
#define global GUID_PCI_DEVICE_PRESENT_INTERFACE              "{D1B82C26-BF49-45EF-B216-71CBD7889B57}"
#define global GUID_MF_ENUMERATION_INTERFACE                  "{AEB895F0-5586-11D1-8D84-00A0C906B244}"
#define global GUID_REENUMERATE_SELF_INTERFACE_STANDARD       "{2AEB0243-6A6E-486B-82FC-D815F6B97006}"
#define global GUID_AGP_TARGET_BUS_INTERFACE_STANDARD         "{B15CFCE8-06D1-4D37-9D4C-BEDDE0C2A6FF}"
#define global GUID_ACPI_CMOS_INTERFACE_STANDARD              "{3A8D0384-6505-40CA-BC39-56C15F8C5FED}"
#define global GUID_ACPI_PORT_RANGES_INTERFACE_STANDARD       "{F14F609B-CBBD-4957-A674-BC00213F1C97}"
#define global GUID_ACPI_INTERFACE_STANDARD2                  "{E8695F63-1831-4870-A8CF-9C2F03F9DCB5}"
#define global GUID_PNP_LOCATION_INTERFACE                    "{70211B0E-0AFB-47DB-AFC1-410BF842497A}"
#define global GUID_PCI_EXPRESS_LINK_QUIESCENT_INTERFACE      "{146CD41C-DAE3-4437-8AFF-2AF3F038099B}"
#define global GUID_PCI_EXPRESS_ROOT_PORT_INTERFACE           "{83A7734A-84C7-4161-9A98-6000ED0C4A33}"
#define global GUID_MSIX_TABLE_CONFIG_INTERFACE               "{1A6A460B-194F-455D-B34B-B84C5B05712B}"
#define global GUID_D3COLD_SUPPORT_INTERFACE                  "{B38290E5-3CD0-4F9D-9937-F5FE2B44D47A}"
#define global GUID_PROCESSOR_PCC_INTERFACE_STANDARD          "{37B17E9A-C21C-4296-972D-11C4B32B28F0}"
#define global GUID_PCI_VIRTUALIZATION_INTERFACE              "{64897B47-3A4A-4D75-BC74-89DD6C078293}"
#define global GUID_PCC_INTERFACE_STANDARD                    "{3EE8BA63-0F59-4A24-8A45-35808BDD1249}"
#define global GUID_PCC_INTERFACE_INTERNAL                    "{7CCE62CE-C189-4814-A6A7-12112089E938}"
#define global GUID_THERMAL_COOLING_INTERFACE                 "{ECBE47A8-C498-4BB9-BD70-E867E0940D22}"
#define global GUID_PCI_LINK_CONFIG_INTERFACE                 "{67593984-7CC0-4760-8D01-CBFFD2D080F7}"
#define global GUID_POWER_LIMIT_INTERFACE                     "{3B96F4F2-CE49-44D1-91F8-652B8121E93A}"
#define global GUID_DMA_CACHE_COHERENCY_INTERFACE             "{B520F7FA-8A5A-4E40-A3F6-6BE1E162D935}"
#define global GUID_DEVICE_RESET_INTERFACE_STANDARD           "{649FDF26-3BC0-4813-AD24-7E0C1EDA3FA3}"
#define global GUID_IOMMU_BUS_INTERFACE                       "{1EFEE0B2-D278-4AE4-BDDC-1B34DD648043}"
#define global GUID_PCI_SECURITY_INTERFACE                    "{6E7F1451-199E-4ACC-BA2D-762B4EDF4674}"
#define global GUID_SCM_BUS_INTERFACE                         "{25944783-CE79-4232-815E-4A30014E8EB4}"
#define global GUID_SECURE_DRIVER_INTERFACE                   "{370F67E1-4FF5-4A94-9A35-06C5D9CC30E2}"
#define global GUID_SDEV_IDENTIFIER_INTERFACE                 "{49D67AF8-916C-4EE8-9DF1-889F17D21E91}"
#define global GUID_SCM_BUS_NVD_INTERFACE                     "{8DE064FF-B630-42E4-88EA-6F24C8641175}"
#define global GUID_SCM_BUS_LD_INTERFACE                      "{9B89307D-D76B-4F48-B186-54041AE92E8D}"
#define global GUID_SCM_PHYSICAL_NVDIMM_INTERFACE             "{0079C21B-917E-405E-A9CE-0732B5BBCEBD}"
#define global GUID_PNP_EXTENDED_ADDRESS_INTERFACE            "{B8E992EC-A797-4DC4-8846-84D041707446}"
#define global GUID_D3COLD_AUX_POWER_AND_TIMING_INTERFACE     "{0044D8AA-F664-4588-9FFC-2AFEAF5950B9}"
#define global GUID_PCI_FPGA_CONTROL_INTERFACE                "{2DF3F7A8-B9B3-4063-9215-B5D14A0B266E}"
#define global GUID_PCI_PTM_CONTROL_INTERFACE                 "{348A5EBB-BA24-44B7-9916-285687735117}"
#define global GUID_BUS_RESOURCE_UPDATE_INTERFACE             "{27D0102D-BFB2-4164-81DD-DBB82F968B48}"
#define global GUID_NPEM_CONTROL_INTERFACE                    "{4D95573D-B774-488A-B120-4F284A9EFF51}"
#define global GUID_PCI_ATS_INTERFACE                         "{010A7FE8-96F5-4943-BEDF-95E651B93412}"
#define global GUID_BUS_TYPE_INTERNAL                         "{1530EA73-086B-11D1-A09F-00C04FC340B1}"
#define global GUID_BUS_TYPE_PCMCIA                           "{09343630-AF9F-11D0-92E9-0000F81E1B30}"
#define global GUID_BUS_TYPE_PCI                              "{C8EBDFB0-B510-11D0-80E5-00A0C92542E3}"
#define global GUID_BUS_TYPE_ISAPNP                           "{E676F854-D87D-11D0-92B2-00A0C9055FC5}"
#define global GUID_BUS_TYPE_EISA                             "{DDC35509-F3FC-11D0-A537-0000F8753ED1}"
#define global GUID_BUS_TYPE_MCA                              "{1C75997A-DC33-11D0-92B2-00A0C9055FC5}"
#define global GUID_BUS_TYPE_SERENUM                          "{77114A87-8944-11D1-BD90-00A0C906BE2D}"
#define global GUID_BUS_TYPE_USB                              "{9D7DEBBC-C85D-11D1-9EB4-006008C3A19A}"
#define global GUID_BUS_TYPE_LPTENUM                          "{C4CA1000-2DDC-11D5-A17A-00C04F60524D}"
#define global GUID_BUS_TYPE_USBPRINT                         "{441EE000-4342-11D5-A184-00C04F60524D}"
#define global GUID_BUS_TYPE_DOT4PRT                          "{441EE001-4342-11D5-A184-00C04F60524D}"
#define global GUID_BUS_TYPE_1394                             "{F74E73EB-9AC5-45EB-BE4D-772CC71DDFB3}"
#define global GUID_BUS_TYPE_HID                              "{EEAF37D0-1963-47C4-AA48-72476DB7CF49}"
#define global GUID_BUS_TYPE_AVC                              "{C06FF265-AE09-48F0-812C-16753D7CBA83}"
#define global GUID_BUS_TYPE_IRDA                             "{7AE17DC1-C944-44D6-881F-4C2E61053BC1}"
#define global GUID_BUS_TYPE_SD                               "{E700CC04-4036-4E89-9579-89EBF45F00CD}"
#define global GUID_BUS_TYPE_ACPI                             "{D7B46895-001A-4942-891F-A7D46610A843}"
#define global GUID_BUS_TYPE_SW_DEVICE                        "{06D10322-7DE0-4CEF-8E25-197D0E7442E2}"
#define global GUID_BUS_TYPE_SCM                              "{375A5912-804C-45AA-BDC2-FDD25A1D9512}"
#define global GUID_POWER_DEVICE_ENABLE                       "{827C0A6F-FEB0-11D0-BD26-00AA00B7B32A}"
#define global GUID_POWER_DEVICE_TIMEOUTS                     "{A45DA735-FEB0-11D0-BD26-00AA00B7B32A}"
#define global GUID_POWER_DEVICE_WAKE_ENABLE                  "{A9546A82-FEB0-11D0-BD26-00AA00B7B32A}"
#define global GUID_WUDF_DEVICE_HOST_PROBLEM                  "{C43D25BD-9346-40EE-A2D2-D70C15F8B75B}"
#define global GUID_PARTITION_UNIT_INTERFACE_STANDARD         "{52363F5B-D891-429B-8195-AEC5FEF6853C}"
#define global GUID_QUERY_CRASHDUMP_FUNCTIONS                 "{9CC6B8FF-32E2-4834-B1DE-B32EF8880A4B}"