RETERR DiSelectDevice(LPDEVICE_INFO lpdi)
This is the default handle for the DIF_SELECTDEVICE class installer message.
lpdi
A device info struct for the device that is having a driver selected.
This routine will handle the UI for allowing a user to select a driver for the device defined by the passed in lpdi. By using the Flags field of the lpdi struct, the caller can specify special handling of the UI, such as allowing selecting from OEM disks.