typedef struct {
WORD cbSize;
struct _DRIVER_INFO FAR *lpNextInfo;
LPSTR lpszDescription;
LPSTR lpszMfgName;
LPSTR lpszProviderName;
WORD Rank;
DWORD dwFlags;
LPARAM lpReserved;
DWORD dwPrivateData;
} DRIVER_INFO;
This structure contains the information necessary to present the user with a select device dialog.
DNF_DUPDESC | This driver has the same device description from by more than one provider. |
DNF_OLDDRIVER | Driver node specifies old/current driver |
DNF_EXCLUDEFROMLIST | If set, this driver node will not be displayed in any driver select dialogs. |
DNF_NODRIVER | Set if we want to install no driver, e.g. no mouse.drv |
DNF_CONVERTEDLPINFO | Set if this Driver Node was converted from an Info Node. Setting this flag will cause the cleanup functions to explicitly delete it. |