#include <setupapi.h>
#include <pshpack1.h>
#include <poppack.h>
Go to the source code of this file.
|
BOOL WINAPI | UpdateDriverForPlugAndPlayDevicesA (HWND hwndParent, LPCSTR HardwareId, LPCSTR FullInfPath, DWORD InstallFlags, PBOOL bRebootRequired OPTIONAL) |
|
BOOL WINAPI | UpdateDriverForPlugAndPlayDevicesW (HWND hwndParent, LPCWSTR HardwareId, LPCWSTR FullInfPath, DWORD InstallFlags, PBOOL bRebootRequired OPTIONAL) |
|
BOOL WINAPI | DiInstallDevice (HWND hwndParent OPTIONAL, HDEVINFO DeviceInfoSet, PSP_DEVINFO_DATA DeviceInfoData, PSP_DRVINFO_DATA DriverInfoData OPTIONAL, DWORD Flags, PBOOL NeedReboot OPTIONAL) |
|
BOOL WINAPI | DiShowUpdateDevice (HWND hwndParent OPTIONAL, HDEVINFO DeviceInfoSet, PSP_DEVINFO_DATA DeviceInfoData, DWORD Flags, PBOOL NeedReboot OPTIONAL) |
|
BOOL WINAPI | DiRollbackDriver (HDEVINFO DeviceInfoSet, PSP_DEVINFO_DATA DeviceInfoData, HWND hwndParent OPTIONAL, DWORD Flags, PBOOL NeedReboot OPTIONAL) |
|
BOOL WINAPI | DiInstallDriverW (HWND hwndParent OPTIONAL, LPCWSTR InfPath, DWORD Flags, PBOOL NeedReboot OPTIONAL) |
|
BOOL WINAPI | DiInstallDriverA (HWND hwndParent OPTIONAL, LPCSTR InfPath, DWORD Flags, PBOOL NeedReboot OPTIONAL) |
|
BOOL WINAPI | DiUninstallDevice (HWND hwndParent, HDEVINFO DeviceInfoSet, PSP_DEVINFO_DATA DeviceInfoData, DWORD Flags, PBOOL NeedReboot OPTIONAL) |
|
◆ DIIDFLAG_BITS
#define DIIDFLAG_BITS 0x00000007 |
◆ DIIDFLAG_INSTALLNULLDRIVER
#define DIIDFLAG_INSTALLNULLDRIVER 0x00000004 |
◆ DIIDFLAG_NOFINISHINSTALLUI
#define DIIDFLAG_NOFINISHINSTALLUI 0x00000002 |
◆ DIIDFLAG_SHOWSEARCHUI
#define DIIDFLAG_SHOWSEARCHUI 0x00000001 |
◆ DiInstallDriver
◆ DIIRFLAG_BITS
◆ DIIRFLAG_FORCE_INF
#define DIIRFLAG_FORCE_INF 0x00000002 |
◆ DIIRFLAG_HOTPATCH
#define DIIRFLAG_HOTPATCH 0x00000008 |
◆ DIIRFLAG_HW_USING_THE_INF
#define DIIRFLAG_HW_USING_THE_INF 0x00000004 |
◆ DIIRFLAG_INF_ALREADY_COPIED
#define DIIRFLAG_INF_ALREADY_COPIED 0x00000001 |
◆ DIIRFLAG_NOBACKUP
#define DIIRFLAG_NOBACKUP 0x00000010 |
◆ DIIRFLAG_SYSTEM_BITS
Value:
#define DIIRFLAG_INF_ALREADY_COPIED
#define DIIRFLAG_HW_USING_THE_INF
#define DIIRFLAG_FORCE_INF
#define DIIRFLAG_HOTPATCH
#define DIIRFLAG_NOBACKUP
Definition at line 80 of file newdev.h.
◆ INSTALLFLAG_BITS
#define INSTALLFLAG_BITS 0x00000007 |
◆ INSTALLFLAG_FORCE
#define INSTALLFLAG_FORCE 0x00000001 |
◆ INSTALLFLAG_NONINTERACTIVE
#define INSTALLFLAG_NONINTERACTIVE 0x00000004 |
◆ INSTALLFLAG_READONLY
#define INSTALLFLAG_READONLY 0x00000002 |
◆ ROLLBACK_BITS
#define ROLLBACK_BITS 0x00000001 |
◆ ROLLBACK_FLAG_NO_UI
#define ROLLBACK_FLAG_NO_UI 0x00000001 |
◆ UpdateDriverForPlugAndPlayDevices
◆ DiInstallDevice()
◆ DiInstallDriverA()
◆ DiInstallDriverW()
◆ DiRollbackDriver()
◆ DiShowUpdateDevice()
◆ DiUninstallDevice()
◆ UpdateDriverForPlugAndPlayDevicesA()
◆ UpdateDriverForPlugAndPlayDevicesW()