ReactOS 0.4.16-dev-197-g92996da
|
#include "setupapi_private.h"
Go to the source code of this file.
Macros | |
#define | RRF_RT_REG_NONE (1 << 0) |
#define | RRF_RT_REG_SZ (1 << 1) |
#define | RRF_RT_REG_EXPAND_SZ (1 << 2) |
#define | RRF_RT_REG_BINARY (1 << 3) |
#define | RRF_RT_REG_DWORD (1 << 4) |
#define | RRF_RT_REG_MULTI_SZ (1 << 5) |
#define | RRF_RT_REG_QWORD (1 << 6) |
#define | RRF_RT_DWORD (RRF_RT_REG_BINARY | RRF_RT_REG_DWORD) |
#define | RRF_RT_QWORD (RRF_RT_REG_BINARY | RRF_RT_REG_QWORD) |
#define | RRF_NOEXPAND (1 << 28) |
#define | RRF_ZEROONFAILURE (1 << 29) |
Variables | |
static const WCHAR | BackSlash [] = {'\\',0} |
static const WCHAR | ClassGUID [] = {'C','l','a','s','s','G','U','I','D',0} |
static const WCHAR | DotCoInstallers [] = {'.','C','o','I','n','s','t','a','l','l','e','r','s',0} |
static const WCHAR | InfDirectory [] = {'i','n','f','\\',0} |
static const WCHAR | Version [] = {'V','e','r','s','i','o','n',0} |
static const WCHAR | INF_MANUFACTURER [] = {'M','a','n','u','f','a','c','t','u','r','e','r',0} |
static const WCHAR | INF_PROVIDER [] = {'P','r','o','v','i','d','e','r',0} |
static const WCHAR | INF_DRIVER_VER [] = {'D','r','i','v','e','r','V','e','r',0} |
#define RRF_RT_DWORD (RRF_RT_REG_BINARY | RRF_RT_REG_DWORD) |
#define RRF_RT_QWORD (RRF_RT_REG_BINARY | RRF_RT_REG_QWORD) |
|
static |
Definition at line 238 of file driver.c.
Referenced by SetupDiBuildDriverInfoList().
|
static |
Definition at line 106 of file driver.c.
Referenced by AddDriverToList(), and SetupDiBuildDriverInfoList().
struct InfFileDetails * CreateInfFileDetails | ( | IN LPCWSTR | FullInfFileName | ) |
Definition at line 55 of file driver.c.
Referenced by SetupDiBuildDriverInfoList(), and SetupDiInstallDevice().
VOID DereferenceInfFile | ( | struct InfFileDetails * | infFile | ) |
Definition at line 45 of file driver.c.
Referenced by DestroyDriverInfoElement(), SetupDiBuildDriverInfoList(), and SetupDiInstallDevice().
BOOL DestroyDriverInfoElement | ( | struct DriverInfoElement * | driverInfo | ) |
Definition at line 94 of file driver.c.
Referenced by DestroyDeviceInfo(), and SetupDiDestroyDriverInfoList().
|
static |
Definition at line 466 of file driver.c.
Referenced by SetupDiBuildDriverInfoList(), and SetupDiGetDriverInfoDetailW().
|
static |
Definition at line 311 of file driver.c.
Referenced by SetupDiBuildDriverInfoList().
|
static |
Definition at line 39 of file driver.c.
Referenced by AddKnownDriverToList(), and CreateInfFileDetails().
|
static |
Definition at line 627 of file driver.c.
Referenced by SetupDiBuildDriverInfoList().
Definition at line 587 of file driver.c.
Referenced by RegGetValueW().
BOOL WINAPI SetupDiBuildDriverInfoList | ( | IN HDEVINFO | DeviceInfoSet, |
IN OUT PSP_DEVINFO_DATA DeviceInfoData | OPTIONAL, | ||
IN DWORD | DriverType | ||
) |
Definition at line 718 of file driver.c.
Referenced by EnumerateDrivers(), FindCurrentDriver(), InstallCompositeBattery(), and SearchDriver().
BOOL WINAPI SetupDiDestroyDriverInfoList | ( | IN HDEVINFO | DeviceInfoSet, |
IN PSP_DEVINFO_DATA DeviceInfoData | OPTIONAL, | ||
IN DWORD | DriverType | ||
) |
Definition at line 1208 of file driver.c.
Referenced by DevInstallW(), InstallCompositeBattery(), InstallDevInstEx(), and SearchDrvDlgProc().
BOOL WINAPI SetupDiEnumDriverInfoA | ( | IN HDEVINFO | DeviceInfoSet, |
IN PSP_DEVINFO_DATA DeviceInfoData | OPTIONAL, | ||
IN DWORD | DriverType, | ||
IN DWORD | MemberIndex, | ||
OUT PSP_DRVINFO_DATA_A | DriverInfoData | ||
) |
Definition at line 1291 of file driver.c.
BOOL WINAPI SetupDiEnumDriverInfoW | ( | IN HDEVINFO | DeviceInfoSet, |
IN PSP_DEVINFO_DATA DeviceInfoData | OPTIONAL, | ||
IN DWORD | DriverType, | ||
IN DWORD | MemberIndex, | ||
OUT PSP_DRVINFO_DATA_W | DriverInfoData | ||
) |
Definition at line 1355 of file driver.c.
Referenced by EnumerateDrivers(), SearchDriver(), SetupDiEnumDriverInfoA(), and SetupDiSelectBestCompatDrv().
BOOL WINAPI SetupDiGetDriverInfoDetailA | ( | IN HDEVINFO | DeviceInfoSet, |
IN PSP_DEVINFO_DATA DeviceInfoData | OPTIONAL, | ||
IN PSP_DRVINFO_DATA_A | DriverInfoData, | ||
IN OUT PSP_DRVINFO_DETAIL_DATA_A DriverInfoDetailData | OPTIONAL, | ||
IN DWORD | DriverInfoDetailDataSize, | ||
OUT PDWORD RequiredSize | OPTIONAL | ||
) |
Definition at line 1677 of file driver.c.
BOOL WINAPI SetupDiGetDriverInfoDetailW | ( | IN HDEVINFO | DeviceInfoSet, |
IN PSP_DEVINFO_DATA DeviceInfoData | OPTIONAL, | ||
IN PSP_DRVINFO_DATA_W | DriverInfoData, | ||
IN OUT PSP_DRVINFO_DETAIL_DATA_W DriverInfoDetailData | OPTIONAL, | ||
IN DWORD | DriverInfoDetailDataSize, | ||
OUT PDWORD RequiredSize | OPTIONAL | ||
) |
Definition at line 1878 of file driver.c.
Referenced by InstallDeviceData(), NetClassInstaller(), and SetupDiGetDriverInfoDetailA().
BOOL WINAPI SetupDiGetDriverInstallParamsW | ( | IN HDEVINFO | DeviceInfoSet, |
IN PSP_DEVINFO_DATA DeviceInfoData | OPTIONAL, | ||
IN PSP_DRVINFO_DATA_W | DriverInfoData, | ||
OUT PSP_DRVINSTALL_PARAMS | DriverInstallParams | ||
) |
Definition at line 2005 of file driver.c.
BOOL WINAPI SetupDiGetSelectedDriverA | ( | IN HDEVINFO | DeviceInfoSet, |
IN PSP_DEVINFO_DATA DeviceInfoData | OPTIONAL, | ||
OUT PSP_DRVINFO_DATA_A | DriverInfoData | ||
) |
Definition at line 1420 of file driver.c.
BOOL WINAPI SetupDiGetSelectedDriverW | ( | IN HDEVINFO | DeviceInfoSet, |
IN PSP_DEVINFO_DATA DeviceInfoData | OPTIONAL, | ||
OUT PSP_DRVINFO_DATA_W | DriverInfoData | ||
) |
Definition at line 1479 of file driver.c.
Referenced by InstallDeviceData(), NetClassInstaller(), and SetupDiGetSelectedDriverA().
BOOL WINAPI SetupDiInstallDriverFiles | ( | IN HDEVINFO | DeviceInfoSet, |
IN PSP_DEVINFO_DATA | DeviceInfoData | ||
) |
Definition at line 2093 of file driver.c.
Referenced by SetupDiCallClassInstaller().
BOOL WINAPI SetupDiSelectBestCompatDrv | ( | IN HDEVINFO | DeviceInfoSet, |
IN OUT PSP_DEVINFO_DATA DeviceInfoData | OPTIONAL | ||
) |
Definition at line 2057 of file driver.c.
Referenced by SetupDiCallClassInstaller().
BOOL WINAPI SetupDiSetSelectedDriverA | ( | IN HDEVINFO | DeviceInfoSet, |
IN OUT PSP_DEVINFO_DATA DeviceInfoData | OPTIONAL, | ||
IN OUT PSP_DRVINFO_DATA_A DriverInfoData | OPTIONAL | ||
) |
Definition at line 1528 of file driver.c.
BOOL WINAPI SetupDiSetSelectedDriverW | ( | IN HDEVINFO | DeviceInfoSet, |
IN OUT PSP_DEVINFO_DATA DeviceInfoData | OPTIONAL, | ||
IN OUT PSP_DRVINFO_DATA_W DriverInfoData | OPTIONAL | ||
) |
Definition at line 1590 of file driver.c.
Referenced by EnumerateDrivers(), SetupDiSelectBestCompatDrv(), and SetupDiSetSelectedDriverA().
Definition at line 24 of file driver.c.
Referenced by SetupDiBuildDriverInfoList().
Definition at line 25 of file driver.c.
Referenced by GetVersionInformationFromInfFile().
Definition at line 26 of file driver.c.
Referenced by SetupDiInstallDriverFiles().
Definition at line 32 of file driver.c.
Referenced by GetVersionInformationFromInfFile().
Definition at line 30 of file driver.c.
Referenced by SetupDiBuildDriverInfoList().
Definition at line 31 of file driver.c.
Referenced by GetVersionInformationFromInfFile().
Definition at line 27 of file driver.c.
Referenced by SetupDiBuildDriverInfoList().