DI_SHOWOEM |
Set if OEM disk support should be allowed |
DI_SHOWCOMPAT |
Will be set if only a compatible driver list is being displayed by DiSelectDevice. |
DI_SHOWCLASS |
Will be set if only a Class driver list is is being displayed by DiSelectDevice. |
DI_SHOWALL |
Will be set if both a compatible driver list and a class driver list are being shown by DiSelectDevice. |
DI_NOVCP |
Set if no VCP (Virtual Copy Procedure) is desired during DiInstallDevice. |
DI_DIDCOMPAT |
Will be set if DiBuildCompatDrvList has been done, and lpCompatDrvList points to this device's compatible driver list. |
DI_DIDCLASS |
Will be set if DiBuildClassDrvList has been done, and lpClassDrvList points to this device's class driver list. |
DI_AUTOASSIGNRES |
Unused. |
DI_NEEDRESTART |
Will be set if the device requires a restart of Windows after installation or a state change. |
DI_NEEDREBOOT |
Will be set if the device requires a reboot of the machine after installation or a state change. |
DI_NOBROWSE |
Set to diable browsing when selecting an OEM disk path. |
DI_MULTMFGS |
Will be set if a class driver list, or class info list contains multiple manufactures. |
DI_DISABLED |
Unused. |
DI_GENERALPAGE_ADDED |
Set by a property page provider if a general properties page has been added to the device's property sheet. |
DI_RESOURCEPAGE_ADDED |
Set by a property page provider if a resource properties page has been added to the device's property sheet. |
DI_PROPERTIES_CHANGE |
Set if a device's properties have been changed and require an update of the Device Manager's U/I. |
DI_INF_IS_SORTED |
Set if the INF containing drivers for this device is in sorted order. |
DI_ENUMSINGLEINF |
Set if DiBuildCompatDrvList and DiBuildlassDrvList should only search the INF file specificed by atDriverPath. |
DI_DONOTCALLCONFIGMG |
Set if the configuration manager should not be called during DiInstallDevice. |
DI_INSTALLDISABLED |
Set if the device should be installed in a disabled state by default. |
DI_CLASSONLY |
Set if this DEVICE_INFO struct contains only a class name. |
DI_CLASSINSTALLPARAMS |
Set if the lpClassIntallParams field points to a class install parameter block. |
DI_NODI_DEFAULTACTION |
Set if DiCallClassInstaller should not perform any default action if the class installer return ERR_DI_DO_DEFAULT, or there is not class installer. |
DI_QUIETINSTALL |
Set if device install API should be as silent as possible using default choices whereever possible. |
DI_NOFILECOPY |
Set if DiInstallDevice should skip file copying. |
DI_FORCECOPY |
Set if DiInstallDevice should always copy file, even if they are present on the system. |
DI_DRIVERPAGE_ADDED |
Set by a property page provider if a driver properties page has been added to the device's property sheet. |
DI_USECI_SELECTSTRINGS |
Set if class installer provided strings should be used during DiSelectDevice. |
DI_OVERRIDE_INFFLAGS |
Unused. |
DI_PROPS_NOCHANGEUSAGE |
Set if there should be no Enable/Disable capability on the device's general property page. |
DI_NOSELECTICONS |
Set if no small icons should be used during DiSelectDevice. |
DI_NOWRITE_IDS |
Set if DiInstallDevice should not write the device's hardware and compatible IDs to the registry. |