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

SETUP_DI_DEVICE_INSTALL_FLAGS_EX

列挙型フラグ
基底型u4

メンバー 32

名前10進16進
DI_FLAGSEX_RESERVED210x1
DI_FLAGSEX_RESERVED320x2
DI_FLAGSEX_CI_FAILED40x4
DI_FLAGSEX_FINISHINSTALL_ACTION80x8
DI_FLAGSEX_DIDINFOLIST160x10
DI_FLAGSEX_DIDCOMPATINFO320x20
DI_FLAGSEX_FILTERCLASSES640x40
DI_FLAGSEX_SETFAILEDINSTALL1280x80
DI_FLAGSEX_DEVICECHANGE2560x100
DI_FLAGSEX_ALWAYSWRITEIDS5120x200
DI_FLAGSEX_PROPCHANGE_PENDING10240x400
DI_FLAGSEX_ALLOWEXCLUDEDDRVS20480x800
DI_FLAGSEX_NOUIONQUERYREMOVE40960x1000
DI_FLAGSEX_USECLASSFORCOMPAT81920x2000
DI_FLAGSEX_RESERVED4163840x4000
DI_FLAGSEX_NO_DRVREG_MODIFY327680x8000
DI_FLAGSEX_IN_SYSTEM_SETUP655360x10000
DI_FLAGSEX_INET_DRIVER1310720x20000
DI_FLAGSEX_APPENDDRIVERLIST2621440x40000
DI_FLAGSEX_PREINSTALLBACKUP5242880x80000
DI_FLAGSEX_BACKUPONREPLACE10485760x100000
DI_FLAGSEX_DRIVERLIST_FROM_URL20971520x200000
DI_FLAGSEX_RESERVED141943040x400000
DI_FLAGSEX_EXCLUDE_OLD_INET_DRIVERS83886080x800000
DI_FLAGSEX_POWERPAGE_ADDED167772160x1000000
DI_FLAGSEX_FILTERSIMILARDRIVERS335544320x2000000
DI_FLAGSEX_INSTALLEDDRIVER671088640x4000000
DI_FLAGSEX_NO_CLASSLIST_NODE_MERGE1342177280x8000000
DI_FLAGSEX_ALTPLATFORM_DRVSEARCH2684354560x10000000
DI_FLAGSEX_RESTART_DEVICE_ONLY5368709120x20000000
DI_FLAGSEX_RECURSIVESEARCH10737418240x40000000
DI_FLAGSEX_SEARCH_PUBLISHED_INFS21474836480x80000000

各言語での定義

列挙メンバーの定義。HSP タブは #define global(値は16進)。

typedef enum SETUP_DI_DEVICE_INSTALL_FLAGS_EX : unsigned int {
    DI_FLAGSEX_RESERVED2 = 1,
    DI_FLAGSEX_RESERVED3 = 2,
    DI_FLAGSEX_CI_FAILED = 4,
    DI_FLAGSEX_FINISHINSTALL_ACTION = 8,
    DI_FLAGSEX_DIDINFOLIST = 16,
    DI_FLAGSEX_DIDCOMPATINFO = 32,
    DI_FLAGSEX_FILTERCLASSES = 64,
    DI_FLAGSEX_SETFAILEDINSTALL = 128,
    DI_FLAGSEX_DEVICECHANGE = 256,
    DI_FLAGSEX_ALWAYSWRITEIDS = 512,
    DI_FLAGSEX_PROPCHANGE_PENDING = 1024,
    DI_FLAGSEX_ALLOWEXCLUDEDDRVS = 2048,
    DI_FLAGSEX_NOUIONQUERYREMOVE = 4096,
    DI_FLAGSEX_USECLASSFORCOMPAT = 8192,
    DI_FLAGSEX_RESERVED4 = 16384,
    DI_FLAGSEX_NO_DRVREG_MODIFY = 32768,
    DI_FLAGSEX_IN_SYSTEM_SETUP = 65536,
    DI_FLAGSEX_INET_DRIVER = 131072,
    DI_FLAGSEX_APPENDDRIVERLIST = 262144,
    DI_FLAGSEX_PREINSTALLBACKUP = 524288,
    DI_FLAGSEX_BACKUPONREPLACE = 1048576,
    DI_FLAGSEX_DRIVERLIST_FROM_URL = 2097152,
    DI_FLAGSEX_RESERVED1 = 4194304,
    DI_FLAGSEX_EXCLUDE_OLD_INET_DRIVERS = 8388608,
    DI_FLAGSEX_POWERPAGE_ADDED = 16777216,
    DI_FLAGSEX_FILTERSIMILARDRIVERS = 33554432,
    DI_FLAGSEX_INSTALLEDDRIVER = 67108864,
    DI_FLAGSEX_NO_CLASSLIST_NODE_MERGE = 134217728,
    DI_FLAGSEX_ALTPLATFORM_DRVSEARCH = 268435456,
    DI_FLAGSEX_RESTART_DEVICE_ONLY = 536870912,
    DI_FLAGSEX_RECURSIVESEARCH = 1073741824,
    DI_FLAGSEX_SEARCH_PUBLISHED_INFS = 2147483648
} SETUP_DI_DEVICE_INSTALL_FLAGS_EX;
[Flags]
public enum SETUP_DI_DEVICE_INSTALL_FLAGS_EX : uint
{
    DI_FLAGSEX_RESERVED2 = 1,
    DI_FLAGSEX_RESERVED3 = 2,
    DI_FLAGSEX_CI_FAILED = 4,
    DI_FLAGSEX_FINISHINSTALL_ACTION = 8,
    DI_FLAGSEX_DIDINFOLIST = 16,
    DI_FLAGSEX_DIDCOMPATINFO = 32,
    DI_FLAGSEX_FILTERCLASSES = 64,
    DI_FLAGSEX_SETFAILEDINSTALL = 128,
    DI_FLAGSEX_DEVICECHANGE = 256,
    DI_FLAGSEX_ALWAYSWRITEIDS = 512,
    DI_FLAGSEX_PROPCHANGE_PENDING = 1024,
    DI_FLAGSEX_ALLOWEXCLUDEDDRVS = 2048,
    DI_FLAGSEX_NOUIONQUERYREMOVE = 4096,
    DI_FLAGSEX_USECLASSFORCOMPAT = 8192,
    DI_FLAGSEX_RESERVED4 = 16384,
    DI_FLAGSEX_NO_DRVREG_MODIFY = 32768,
    DI_FLAGSEX_IN_SYSTEM_SETUP = 65536,
    DI_FLAGSEX_INET_DRIVER = 131072,
    DI_FLAGSEX_APPENDDRIVERLIST = 262144,
    DI_FLAGSEX_PREINSTALLBACKUP = 524288,
    DI_FLAGSEX_BACKUPONREPLACE = 1048576,
    DI_FLAGSEX_DRIVERLIST_FROM_URL = 2097152,
    DI_FLAGSEX_RESERVED1 = 4194304,
    DI_FLAGSEX_EXCLUDE_OLD_INET_DRIVERS = 8388608,
    DI_FLAGSEX_POWERPAGE_ADDED = 16777216,
    DI_FLAGSEX_FILTERSIMILARDRIVERS = 33554432,
    DI_FLAGSEX_INSTALLEDDRIVER = 67108864,
    DI_FLAGSEX_NO_CLASSLIST_NODE_MERGE = 134217728,
    DI_FLAGSEX_ALTPLATFORM_DRVSEARCH = 268435456,
    DI_FLAGSEX_RESTART_DEVICE_ONLY = 536870912,
    DI_FLAGSEX_RECURSIVESEARCH = 1073741824,
    DI_FLAGSEX_SEARCH_PUBLISHED_INFS = 2147483648,
}
<Flags>
Public Enum SETUP_DI_DEVICE_INSTALL_FLAGS_EX As UInteger
    DI_FLAGSEX_RESERVED2 = 1
    DI_FLAGSEX_RESERVED3 = 2
    DI_FLAGSEX_CI_FAILED = 4
    DI_FLAGSEX_FINISHINSTALL_ACTION = 8
    DI_FLAGSEX_DIDINFOLIST = 16
    DI_FLAGSEX_DIDCOMPATINFO = 32
    DI_FLAGSEX_FILTERCLASSES = 64
    DI_FLAGSEX_SETFAILEDINSTALL = 128
    DI_FLAGSEX_DEVICECHANGE = 256
    DI_FLAGSEX_ALWAYSWRITEIDS = 512
    DI_FLAGSEX_PROPCHANGE_PENDING = 1024
    DI_FLAGSEX_ALLOWEXCLUDEDDRVS = 2048
    DI_FLAGSEX_NOUIONQUERYREMOVE = 4096
    DI_FLAGSEX_USECLASSFORCOMPAT = 8192
    DI_FLAGSEX_RESERVED4 = 16384
    DI_FLAGSEX_NO_DRVREG_MODIFY = 32768
    DI_FLAGSEX_IN_SYSTEM_SETUP = 65536
    DI_FLAGSEX_INET_DRIVER = 131072
    DI_FLAGSEX_APPENDDRIVERLIST = 262144
    DI_FLAGSEX_PREINSTALLBACKUP = 524288
    DI_FLAGSEX_BACKUPONREPLACE = 1048576
    DI_FLAGSEX_DRIVERLIST_FROM_URL = 2097152
    DI_FLAGSEX_RESERVED1 = 4194304
    DI_FLAGSEX_EXCLUDE_OLD_INET_DRIVERS = 8388608
    DI_FLAGSEX_POWERPAGE_ADDED = 16777216
    DI_FLAGSEX_FILTERSIMILARDRIVERS = 33554432
    DI_FLAGSEX_INSTALLEDDRIVER = 67108864
    DI_FLAGSEX_NO_CLASSLIST_NODE_MERGE = 134217728
    DI_FLAGSEX_ALTPLATFORM_DRVSEARCH = 268435456
    DI_FLAGSEX_RESTART_DEVICE_ONLY = 536870912
    DI_FLAGSEX_RECURSIVESEARCH = 1073741824
    DI_FLAGSEX_SEARCH_PUBLISHED_INFS = 2147483648
End Enum
import enum

class SETUP_DI_DEVICE_INSTALL_FLAGS_EX(enum.IntFlag):
    DI_FLAGSEX_RESERVED2 = 1
    DI_FLAGSEX_RESERVED3 = 2
    DI_FLAGSEX_CI_FAILED = 4
    DI_FLAGSEX_FINISHINSTALL_ACTION = 8
    DI_FLAGSEX_DIDINFOLIST = 16
    DI_FLAGSEX_DIDCOMPATINFO = 32
    DI_FLAGSEX_FILTERCLASSES = 64
    DI_FLAGSEX_SETFAILEDINSTALL = 128
    DI_FLAGSEX_DEVICECHANGE = 256
    DI_FLAGSEX_ALWAYSWRITEIDS = 512
    DI_FLAGSEX_PROPCHANGE_PENDING = 1024
    DI_FLAGSEX_ALLOWEXCLUDEDDRVS = 2048
    DI_FLAGSEX_NOUIONQUERYREMOVE = 4096
    DI_FLAGSEX_USECLASSFORCOMPAT = 8192
    DI_FLAGSEX_RESERVED4 = 16384
    DI_FLAGSEX_NO_DRVREG_MODIFY = 32768
    DI_FLAGSEX_IN_SYSTEM_SETUP = 65536
    DI_FLAGSEX_INET_DRIVER = 131072
    DI_FLAGSEX_APPENDDRIVERLIST = 262144
    DI_FLAGSEX_PREINSTALLBACKUP = 524288
    DI_FLAGSEX_BACKUPONREPLACE = 1048576
    DI_FLAGSEX_DRIVERLIST_FROM_URL = 2097152
    DI_FLAGSEX_RESERVED1 = 4194304
    DI_FLAGSEX_EXCLUDE_OLD_INET_DRIVERS = 8388608
    DI_FLAGSEX_POWERPAGE_ADDED = 16777216
    DI_FLAGSEX_FILTERSIMILARDRIVERS = 33554432
    DI_FLAGSEX_INSTALLEDDRIVER = 67108864
    DI_FLAGSEX_NO_CLASSLIST_NODE_MERGE = 134217728
    DI_FLAGSEX_ALTPLATFORM_DRVSEARCH = 268435456
    DI_FLAGSEX_RESTART_DEVICE_ONLY = 536870912
    DI_FLAGSEX_RECURSIVESEARCH = 1073741824
    DI_FLAGSEX_SEARCH_PUBLISHED_INFS = 2147483648
// SETUP_DI_DEVICE_INSTALL_FLAGS_EX (flags)
pub const DI_FLAGSEX_RESERVED2: u32 = 1;
pub const DI_FLAGSEX_RESERVED3: u32 = 2;
pub const DI_FLAGSEX_CI_FAILED: u32 = 4;
pub const DI_FLAGSEX_FINISHINSTALL_ACTION: u32 = 8;
pub const DI_FLAGSEX_DIDINFOLIST: u32 = 16;
pub const DI_FLAGSEX_DIDCOMPATINFO: u32 = 32;
pub const DI_FLAGSEX_FILTERCLASSES: u32 = 64;
pub const DI_FLAGSEX_SETFAILEDINSTALL: u32 = 128;
pub const DI_FLAGSEX_DEVICECHANGE: u32 = 256;
pub const DI_FLAGSEX_ALWAYSWRITEIDS: u32 = 512;
pub const DI_FLAGSEX_PROPCHANGE_PENDING: u32 = 1024;
pub const DI_FLAGSEX_ALLOWEXCLUDEDDRVS: u32 = 2048;
pub const DI_FLAGSEX_NOUIONQUERYREMOVE: u32 = 4096;
pub const DI_FLAGSEX_USECLASSFORCOMPAT: u32 = 8192;
pub const DI_FLAGSEX_RESERVED4: u32 = 16384;
pub const DI_FLAGSEX_NO_DRVREG_MODIFY: u32 = 32768;
pub const DI_FLAGSEX_IN_SYSTEM_SETUP: u32 = 65536;
pub const DI_FLAGSEX_INET_DRIVER: u32 = 131072;
pub const DI_FLAGSEX_APPENDDRIVERLIST: u32 = 262144;
pub const DI_FLAGSEX_PREINSTALLBACKUP: u32 = 524288;
pub const DI_FLAGSEX_BACKUPONREPLACE: u32 = 1048576;
pub const DI_FLAGSEX_DRIVERLIST_FROM_URL: u32 = 2097152;
pub const DI_FLAGSEX_RESERVED1: u32 = 4194304;
pub const DI_FLAGSEX_EXCLUDE_OLD_INET_DRIVERS: u32 = 8388608;
pub const DI_FLAGSEX_POWERPAGE_ADDED: u32 = 16777216;
pub const DI_FLAGSEX_FILTERSIMILARDRIVERS: u32 = 33554432;
pub const DI_FLAGSEX_INSTALLEDDRIVER: u32 = 67108864;
pub const DI_FLAGSEX_NO_CLASSLIST_NODE_MERGE: u32 = 134217728;
pub const DI_FLAGSEX_ALTPLATFORM_DRVSEARCH: u32 = 268435456;
pub const DI_FLAGSEX_RESTART_DEVICE_ONLY: u32 = 536870912;
pub const DI_FLAGSEX_RECURSIVESEARCH: u32 = 1073741824;
pub const DI_FLAGSEX_SEARCH_PUBLISHED_INFS: u32 = 2147483648;
// SETUP_DI_DEVICE_INSTALL_FLAGS_EX
const (
	DI_FLAGSEX_RESERVED2 uint32 = 1
	DI_FLAGSEX_RESERVED3 uint32 = 2
	DI_FLAGSEX_CI_FAILED uint32 = 4
	DI_FLAGSEX_FINISHINSTALL_ACTION uint32 = 8
	DI_FLAGSEX_DIDINFOLIST uint32 = 16
	DI_FLAGSEX_DIDCOMPATINFO uint32 = 32
	DI_FLAGSEX_FILTERCLASSES uint32 = 64
	DI_FLAGSEX_SETFAILEDINSTALL uint32 = 128
	DI_FLAGSEX_DEVICECHANGE uint32 = 256
	DI_FLAGSEX_ALWAYSWRITEIDS uint32 = 512
	DI_FLAGSEX_PROPCHANGE_PENDING uint32 = 1024
	DI_FLAGSEX_ALLOWEXCLUDEDDRVS uint32 = 2048
	DI_FLAGSEX_NOUIONQUERYREMOVE uint32 = 4096
	DI_FLAGSEX_USECLASSFORCOMPAT uint32 = 8192
	DI_FLAGSEX_RESERVED4 uint32 = 16384
	DI_FLAGSEX_NO_DRVREG_MODIFY uint32 = 32768
	DI_FLAGSEX_IN_SYSTEM_SETUP uint32 = 65536
	DI_FLAGSEX_INET_DRIVER uint32 = 131072
	DI_FLAGSEX_APPENDDRIVERLIST uint32 = 262144
	DI_FLAGSEX_PREINSTALLBACKUP uint32 = 524288
	DI_FLAGSEX_BACKUPONREPLACE uint32 = 1048576
	DI_FLAGSEX_DRIVERLIST_FROM_URL uint32 = 2097152
	DI_FLAGSEX_RESERVED1 uint32 = 4194304
	DI_FLAGSEX_EXCLUDE_OLD_INET_DRIVERS uint32 = 8388608
	DI_FLAGSEX_POWERPAGE_ADDED uint32 = 16777216
	DI_FLAGSEX_FILTERSIMILARDRIVERS uint32 = 33554432
	DI_FLAGSEX_INSTALLEDDRIVER uint32 = 67108864
	DI_FLAGSEX_NO_CLASSLIST_NODE_MERGE uint32 = 134217728
	DI_FLAGSEX_ALTPLATFORM_DRVSEARCH uint32 = 268435456
	DI_FLAGSEX_RESTART_DEVICE_ONLY uint32 = 536870912
	DI_FLAGSEX_RECURSIVESEARCH uint32 = 1073741824
	DI_FLAGSEX_SEARCH_PUBLISHED_INFS uint32 = 2147483648
)
const
  DI_FLAGSEX_RESERVED2 = 1;
  DI_FLAGSEX_RESERVED3 = 2;
  DI_FLAGSEX_CI_FAILED = 4;
  DI_FLAGSEX_FINISHINSTALL_ACTION = 8;
  DI_FLAGSEX_DIDINFOLIST = 16;
  DI_FLAGSEX_DIDCOMPATINFO = 32;
  DI_FLAGSEX_FILTERCLASSES = 64;
  DI_FLAGSEX_SETFAILEDINSTALL = 128;
  DI_FLAGSEX_DEVICECHANGE = 256;
  DI_FLAGSEX_ALWAYSWRITEIDS = 512;
  DI_FLAGSEX_PROPCHANGE_PENDING = 1024;
  DI_FLAGSEX_ALLOWEXCLUDEDDRVS = 2048;
  DI_FLAGSEX_NOUIONQUERYREMOVE = 4096;
  DI_FLAGSEX_USECLASSFORCOMPAT = 8192;
  DI_FLAGSEX_RESERVED4 = 16384;
  DI_FLAGSEX_NO_DRVREG_MODIFY = 32768;
  DI_FLAGSEX_IN_SYSTEM_SETUP = 65536;
  DI_FLAGSEX_INET_DRIVER = 131072;
  DI_FLAGSEX_APPENDDRIVERLIST = 262144;
  DI_FLAGSEX_PREINSTALLBACKUP = 524288;
  DI_FLAGSEX_BACKUPONREPLACE = 1048576;
  DI_FLAGSEX_DRIVERLIST_FROM_URL = 2097152;
  DI_FLAGSEX_RESERVED1 = 4194304;
  DI_FLAGSEX_EXCLUDE_OLD_INET_DRIVERS = 8388608;
  DI_FLAGSEX_POWERPAGE_ADDED = 16777216;
  DI_FLAGSEX_FILTERSIMILARDRIVERS = 33554432;
  DI_FLAGSEX_INSTALLEDDRIVER = 67108864;
  DI_FLAGSEX_NO_CLASSLIST_NODE_MERGE = 134217728;
  DI_FLAGSEX_ALTPLATFORM_DRVSEARCH = 268435456;
  DI_FLAGSEX_RESTART_DEVICE_ONLY = 536870912;
  DI_FLAGSEX_RECURSIVESEARCH = 1073741824;
  DI_FLAGSEX_SEARCH_PUBLISHED_INFS = 2147483648;
// SETUP_DI_DEVICE_INSTALL_FLAGS_EX
pub const DI_FLAGSEX_RESERVED2: u32 = 1;
pub const DI_FLAGSEX_RESERVED3: u32 = 2;
pub const DI_FLAGSEX_CI_FAILED: u32 = 4;
pub const DI_FLAGSEX_FINISHINSTALL_ACTION: u32 = 8;
pub const DI_FLAGSEX_DIDINFOLIST: u32 = 16;
pub const DI_FLAGSEX_DIDCOMPATINFO: u32 = 32;
pub const DI_FLAGSEX_FILTERCLASSES: u32 = 64;
pub const DI_FLAGSEX_SETFAILEDINSTALL: u32 = 128;
pub const DI_FLAGSEX_DEVICECHANGE: u32 = 256;
pub const DI_FLAGSEX_ALWAYSWRITEIDS: u32 = 512;
pub const DI_FLAGSEX_PROPCHANGE_PENDING: u32 = 1024;
pub const DI_FLAGSEX_ALLOWEXCLUDEDDRVS: u32 = 2048;
pub const DI_FLAGSEX_NOUIONQUERYREMOVE: u32 = 4096;
pub const DI_FLAGSEX_USECLASSFORCOMPAT: u32 = 8192;
pub const DI_FLAGSEX_RESERVED4: u32 = 16384;
pub const DI_FLAGSEX_NO_DRVREG_MODIFY: u32 = 32768;
pub const DI_FLAGSEX_IN_SYSTEM_SETUP: u32 = 65536;
pub const DI_FLAGSEX_INET_DRIVER: u32 = 131072;
pub const DI_FLAGSEX_APPENDDRIVERLIST: u32 = 262144;
pub const DI_FLAGSEX_PREINSTALLBACKUP: u32 = 524288;
pub const DI_FLAGSEX_BACKUPONREPLACE: u32 = 1048576;
pub const DI_FLAGSEX_DRIVERLIST_FROM_URL: u32 = 2097152;
pub const DI_FLAGSEX_RESERVED1: u32 = 4194304;
pub const DI_FLAGSEX_EXCLUDE_OLD_INET_DRIVERS: u32 = 8388608;
pub const DI_FLAGSEX_POWERPAGE_ADDED: u32 = 16777216;
pub const DI_FLAGSEX_FILTERSIMILARDRIVERS: u32 = 33554432;
pub const DI_FLAGSEX_INSTALLEDDRIVER: u32 = 67108864;
pub const DI_FLAGSEX_NO_CLASSLIST_NODE_MERGE: u32 = 134217728;
pub const DI_FLAGSEX_ALTPLATFORM_DRVSEARCH: u32 = 268435456;
pub const DI_FLAGSEX_RESTART_DEVICE_ONLY: u32 = 536870912;
pub const DI_FLAGSEX_RECURSIVESEARCH: u32 = 1073741824;
pub const DI_FLAGSEX_SEARCH_PUBLISHED_INFS: u32 = 2147483648;
const
  DI_FLAGSEX_RESERVED2* = 1
  DI_FLAGSEX_RESERVED3* = 2
  DI_FLAGSEX_CI_FAILED* = 4
  DI_FLAGSEX_FINISHINSTALL_ACTION* = 8
  DI_FLAGSEX_DIDINFOLIST* = 16
  DI_FLAGSEX_DIDCOMPATINFO* = 32
  DI_FLAGSEX_FILTERCLASSES* = 64
  DI_FLAGSEX_SETFAILEDINSTALL* = 128
  DI_FLAGSEX_DEVICECHANGE* = 256
  DI_FLAGSEX_ALWAYSWRITEIDS* = 512
  DI_FLAGSEX_PROPCHANGE_PENDING* = 1024
  DI_FLAGSEX_ALLOWEXCLUDEDDRVS* = 2048
  DI_FLAGSEX_NOUIONQUERYREMOVE* = 4096
  DI_FLAGSEX_USECLASSFORCOMPAT* = 8192
  DI_FLAGSEX_RESERVED4* = 16384
  DI_FLAGSEX_NO_DRVREG_MODIFY* = 32768
  DI_FLAGSEX_IN_SYSTEM_SETUP* = 65536
  DI_FLAGSEX_INET_DRIVER* = 131072
  DI_FLAGSEX_APPENDDRIVERLIST* = 262144
  DI_FLAGSEX_PREINSTALLBACKUP* = 524288
  DI_FLAGSEX_BACKUPONREPLACE* = 1048576
  DI_FLAGSEX_DRIVERLIST_FROM_URL* = 2097152
  DI_FLAGSEX_RESERVED1* = 4194304
  DI_FLAGSEX_EXCLUDE_OLD_INET_DRIVERS* = 8388608
  DI_FLAGSEX_POWERPAGE_ADDED* = 16777216
  DI_FLAGSEX_FILTERSIMILARDRIVERS* = 33554432
  DI_FLAGSEX_INSTALLEDDRIVER* = 67108864
  DI_FLAGSEX_NO_CLASSLIST_NODE_MERGE* = 134217728
  DI_FLAGSEX_ALTPLATFORM_DRVSEARCH* = 268435456
  DI_FLAGSEX_RESTART_DEVICE_ONLY* = 536870912
  DI_FLAGSEX_RECURSIVESEARCH* = 1073741824
  DI_FLAGSEX_SEARCH_PUBLISHED_INFS* = 2147483648
enum SETUP_DI_DEVICE_INSTALL_FLAGS_EX : uint {
    DI_FLAGSEX_RESERVED2 = 1,
    DI_FLAGSEX_RESERVED3 = 2,
    DI_FLAGSEX_CI_FAILED = 4,
    DI_FLAGSEX_FINISHINSTALL_ACTION = 8,
    DI_FLAGSEX_DIDINFOLIST = 16,
    DI_FLAGSEX_DIDCOMPATINFO = 32,
    DI_FLAGSEX_FILTERCLASSES = 64,
    DI_FLAGSEX_SETFAILEDINSTALL = 128,
    DI_FLAGSEX_DEVICECHANGE = 256,
    DI_FLAGSEX_ALWAYSWRITEIDS = 512,
    DI_FLAGSEX_PROPCHANGE_PENDING = 1024,
    DI_FLAGSEX_ALLOWEXCLUDEDDRVS = 2048,
    DI_FLAGSEX_NOUIONQUERYREMOVE = 4096,
    DI_FLAGSEX_USECLASSFORCOMPAT = 8192,
    DI_FLAGSEX_RESERVED4 = 16384,
    DI_FLAGSEX_NO_DRVREG_MODIFY = 32768,
    DI_FLAGSEX_IN_SYSTEM_SETUP = 65536,
    DI_FLAGSEX_INET_DRIVER = 131072,
    DI_FLAGSEX_APPENDDRIVERLIST = 262144,
    DI_FLAGSEX_PREINSTALLBACKUP = 524288,
    DI_FLAGSEX_BACKUPONREPLACE = 1048576,
    DI_FLAGSEX_DRIVERLIST_FROM_URL = 2097152,
    DI_FLAGSEX_RESERVED1 = 4194304,
    DI_FLAGSEX_EXCLUDE_OLD_INET_DRIVERS = 8388608,
    DI_FLAGSEX_POWERPAGE_ADDED = 16777216,
    DI_FLAGSEX_FILTERSIMILARDRIVERS = 33554432,
    DI_FLAGSEX_INSTALLEDDRIVER = 67108864,
    DI_FLAGSEX_NO_CLASSLIST_NODE_MERGE = 134217728,
    DI_FLAGSEX_ALTPLATFORM_DRVSEARCH = 268435456,
    DI_FLAGSEX_RESTART_DEVICE_ONLY = 536870912,
    DI_FLAGSEX_RECURSIVESEARCH = 1073741824,
    DI_FLAGSEX_SEARCH_PUBLISHED_INFS = 2147483648,
}
#define global DI_FLAGSEX_RESERVED2                0x1
#define global DI_FLAGSEX_RESERVED3                0x2
#define global DI_FLAGSEX_CI_FAILED                0x4
#define global DI_FLAGSEX_FINISHINSTALL_ACTION     0x8
#define global DI_FLAGSEX_DIDINFOLIST              0x10
#define global DI_FLAGSEX_DIDCOMPATINFO            0x20
#define global DI_FLAGSEX_FILTERCLASSES            0x40
#define global DI_FLAGSEX_SETFAILEDINSTALL         0x80
#define global DI_FLAGSEX_DEVICECHANGE             0x100
#define global DI_FLAGSEX_ALWAYSWRITEIDS           0x200
#define global DI_FLAGSEX_PROPCHANGE_PENDING       0x400
#define global DI_FLAGSEX_ALLOWEXCLUDEDDRVS        0x800
#define global DI_FLAGSEX_NOUIONQUERYREMOVE        0x1000
#define global DI_FLAGSEX_USECLASSFORCOMPAT        0x2000
#define global DI_FLAGSEX_RESERVED4                0x4000
#define global DI_FLAGSEX_NO_DRVREG_MODIFY         0x8000
#define global DI_FLAGSEX_IN_SYSTEM_SETUP          0x10000
#define global DI_FLAGSEX_INET_DRIVER              0x20000
#define global DI_FLAGSEX_APPENDDRIVERLIST         0x40000
#define global DI_FLAGSEX_PREINSTALLBACKUP         0x80000
#define global DI_FLAGSEX_BACKUPONREPLACE          0x100000
#define global DI_FLAGSEX_DRIVERLIST_FROM_URL      0x200000
#define global DI_FLAGSEX_RESERVED1                0x400000
#define global DI_FLAGSEX_EXCLUDE_OLD_INET_DRIVERS 0x800000
#define global DI_FLAGSEX_POWERPAGE_ADDED          0x1000000
#define global DI_FLAGSEX_FILTERSIMILARDRIVERS     0x2000000
#define global DI_FLAGSEX_INSTALLEDDRIVER          0x4000000
#define global DI_FLAGSEX_NO_CLASSLIST_NODE_MERGE  0x8000000
#define global DI_FLAGSEX_ALTPLATFORM_DRVSEARCH    0x10000000
#define global DI_FLAGSEX_RESTART_DEVICE_ONLY      0x20000000
#define global DI_FLAGSEX_RECURSIVESEARCH          0x40000000
#define global DI_FLAGSEX_SEARCH_PUBLISHED_INFS    0x80000000
; ※フラグ列挙型。ビットORで組み合わせ可(例: FOO|BAR)。