ReactOS 0.4.16-dev-109-gf4cb10f
|
Go to the source code of this file.
Classes | |
struct | _INSTALL_PARAMS_DATA |
struct | ClassDevPropertySheetsData |
Macros | |
#define | ADD_PARAM_HANDLER(Function, UpdateHandler, ParamsType, ParamsField) { Function, UpdateHandler, sizeof(ParamsType), FIELD_OFFSET(struct ClassInstallParams, ParamsField) }, |
#define | UNKNOWN_ICON_INDEX 18 |
Typedefs | |
typedef BOOL(WINAPI * | PROPERTY_PAGE_PROVIDER) (IN PSP_PROPSHEETPAGE_REQUEST PropPageRequest, IN LPFNADDPROPSHEETPAGE fAddFunc, IN LPARAM lParam) |
typedef BOOL(* | UPDATE_CLASS_PARAM_HANDLER) (IN HDEVINFO DeviceInfoSet, IN PSP_DEVINFO_DATA DeviceInfoData OPTIONAL, IN PSP_CLASSINSTALL_HEADER ClassInstallParams OPTIONAL, IN DWORD ClassInstallParamsSize) |
typedef struct _INSTALL_PARAMS_DATA | INSTALL_PARAMS_DATA |
Variables | |
static const WCHAR | BackSlash [] = {'\\',0} |
static const WCHAR | ClassGUID [] = {'C','l','a','s','s','G','U','I','D',0} |
static const WCHAR | ClassInstall32 [] = {'C','l','a','s','s','I','n','s','t','a','l','l','3','2',0} |
static const WCHAR | DotServices [] = {'.','S','e','r','v','i','c','e','s',0} |
static const WCHAR | InterfaceInstall32 [] = {'I','n','t','e','r','f','a','c','e','I','n','s','t','a','l','l','3','2',0} |
static const WCHAR | SetupapiDll [] = {'s','e','t','u','p','a','p','i','.','d','l','l',0} |
static const INSTALL_PARAMS_DATA | InstallParamsData [] |
#define ADD_PARAM_HANDLER | ( | Function, | |
UpdateHandler, | |||
ParamsType, | |||
ParamsField | |||
) | { Function, UpdateHandler, sizeof(ParamsType), FIELD_OFFSET(struct ClassInstallParams, ParamsField) }, |
Definition at line 70 of file devclass.c.
#define UNKNOWN_ICON_INDEX 18 |
Definition at line 79 of file devclass.c.
typedef BOOL(WINAPI * PROPERTY_PAGE_PROVIDER) (IN PSP_PROPSHEETPAGE_REQUEST PropPageRequest, IN LPFNADDPROPSHEETPAGE fAddFunc, IN LPARAM lParam) |
Definition at line 36 of file devclass.c.
typedef BOOL(* UPDATE_CLASS_PARAM_HANDLER) (IN HDEVINFO DeviceInfoSet, IN PSP_DEVINFO_DATA DeviceInfoData OPTIONAL, IN PSP_CLASSINSTALL_HEADER ClassInstallParams OPTIONAL, IN DWORD ClassInstallParamsSize) |
Definition at line 41 of file devclass.c.
|
static |
Definition at line 1150 of file devclass.c.
Referenced by SetupDiGetClassDevPropertySheetsW().
Definition at line 3518 of file devinst.c.
Referenced by SetupDiInstallClassExW().
LONG SETUP_CreateDevicesList | ( | IN OUT struct DeviceInfoSet * | list, |
IN PCWSTR MachineName | OPTIONAL, | ||
IN CONST GUID *Class | OPTIONAL, | ||
IN PCWSTR Enumerator | OPTIONAL | ||
) |
Definition at line 121 of file devclass.c.
Referenced by SetupDiGetClassDevsExW().
|
static |
Definition at line 1092 of file devclass.c.
Referenced by SetupDiGetClassDevPropertySheetsW().
|
static |
Definition at line 355 of file devclass.c.
Referenced by SetupDiGetClassImageListExW(), and SetupDiLoadClassIcon().
Definition at line 229 of file devclass.c.
Referenced by SETUP_GetClassIconInfo().
|
static |
Definition at line 1113 of file devclass.c.
Referenced by SetupDiGetClassDevPropertySheetsW().
|
static |
Definition at line 918 of file devclass.c.
|
static |
Definition at line 865 of file devclass.c.
BOOL WINAPI SetupDiDestroyClassImageList | ( | IN PSP_CLASSIMAGELIST_DATA | ClassImageListData | ) |
Definition at line 85 of file devclass.c.
Referenced by HardwareDlgProc(), CNetConnectionPropertyUi::InitializeLANPropertiesUIDlg(), SafeRemovalDlgProc(), SetupDiGetClassImageListExW(), and CDeviceView::Uninitialize().
BOOL WINAPI SetupDiGetClassDevPropertySheetsA | ( | IN HDEVINFO | DeviceInfoSet, |
IN PSP_DEVINFO_DATA DeviceInfoData | OPTIONAL, | ||
IN LPPROPSHEETHEADERA | PropertySheetHeader, | ||
IN DWORD | PropertySheetHeaderPageListSize, | ||
OUT PDWORD RequiredSize | OPTIONAL, | ||
IN DWORD | PropertySheetType | ||
) |
Definition at line 1049 of file devclass.c.
BOOL WINAPI SetupDiGetClassDevPropertySheetsW | ( | IN HDEVINFO | DeviceInfoSet, |
IN PSP_DEVINFO_DATA DeviceInfoData | OPTIONAL, | ||
IN OUT LPPROPSHEETHEADERW | PropertySheetHeader, | ||
IN DWORD | PropertySheetHeaderPageListSize, | ||
OUT PDWORD RequiredSize | OPTIONAL, | ||
IN DWORD | PropertySheetType | ||
) |
Definition at line 1248 of file devclass.c.
Referenced by SetupDiGetClassDevPropertySheetsA().
BOOL WINAPI SetupDiGetClassImageIndex | ( | IN PSP_CLASSIMAGELIST_DATA | ClassImageListData, |
IN CONST GUID * | ClassGuid, | ||
OUT PINT | ImageIndex | ||
) |
Definition at line 277 of file devclass.c.
Referenced by BuildDevicesList(), CNetConnectionPropertyUi::EnumComponents(), EnumDeviceClasses(), GetDeviceDisplayInfo(), InitProbeListPage(), CClassNode::SetupNode(), and CDeviceNode::SetupNode().
BOOL WINAPI SetupDiGetClassImageList | ( | OUT PSP_CLASSIMAGELIST_DATA | ClassImageListData | ) |
Definition at line 322 of file devclass.c.
Referenced by DisplayImageList(), HardwareDlgProc(), CDeviceView::Initialize(), CNetConnectionPropertyUi::InitializeLANPropertiesUIDlg(), InitProbeListPage(), and SafeRemovalDlgProc().
BOOL WINAPI SetupDiGetClassImageListExA | ( | OUT PSP_CLASSIMAGELIST_DATA | ClassImageListData, |
IN PCSTR MachineName | OPTIONAL, | ||
IN PVOID | Reserved | ||
) |
Definition at line 332 of file devclass.c.
BOOL WINAPI SetupDiGetClassImageListExW | ( | OUT PSP_CLASSIMAGELIST_DATA | ClassImageListData, |
IN PCWSTR MachineName | OPTIONAL, | ||
IN PVOID | Reserved | ||
) |
Definition at line 457 of file devclass.c.
Referenced by SetupDiGetClassImageList(), and SetupDiGetClassImageListExA().
BOOL WINAPI SetupDiGetClassInstallParamsA | ( | IN HDEVINFO | DeviceInfoSet, |
IN PSP_DEVINFO_DATA DeviceInfoData | OPTIONAL, | ||
OUT PSP_CLASSINSTALL_HEADER ClassInstallParams | OPTIONAL, | ||
IN DWORD | ClassInstallParamsSize, | ||
OUT PDWORD RequiredSize | OPTIONAL | ||
) |
Definition at line 626 of file devclass.c.
BOOL WINAPI SetupDiGetClassInstallParamsW | ( | IN HDEVINFO | DeviceInfoSet, |
IN PSP_DEVINFO_DATA DeviceInfoData | OPTIONAL, | ||
OUT PSP_CLASSINSTALL_HEADER ClassInstallParams | OPTIONAL, | ||
IN DWORD | ClassInstallParamsSize, | ||
OUT PDWORD RequiredSize | OPTIONAL | ||
) |
BOOL WINAPI SetupDiInstallClassExW | ( | IN HWND hwndParent | OPTIONAL, |
IN PCWSTR InfFileName | OPTIONAL, | ||
IN DWORD | Flags, | ||
IN HSPFILEQ FileQueue | OPTIONAL, | ||
IN CONST GUID *InterfaceClassGuid | OPTIONAL, | ||
IN PVOID | Reserved1, | ||
IN PVOID | Reserved2 | ||
) |
Definition at line 708 of file devclass.c.
Referenced by SetupDiInstallClassExA(), and SetupDiInstallClassW().
BOOL WINAPI SetupDiLoadClassIcon | ( | IN CONST GUID * | ClassGuid, |
OUT HICON *LargeIcon | OPTIONAL, | ||
OUT PINT MiniIconIndex | OPTIONAL | ||
) |
Definition at line 658 of file devclass.c.
Referenced by UpdateDevInfo().
BOOL WINAPI SetupDiSetClassInstallParamsW | ( | IN HDEVINFO | DeviceInfoSet, |
IN PSP_DEVINFO_DATA DeviceInfoData | OPTIONAL, | ||
IN PSP_CLASSINSTALL_HEADER ClassInstallParams | OPTIONAL, | ||
IN DWORD | ClassInstallParamsSize | ||
) |
Definition at line 972 of file devclass.c.
Referenced by DiskClassInstaller(), DisplayDeviceAdvancedProperties(), CDeviceNode::EnableDevice(), CDeviceNode::UninstallDevice(), and UninstallDriver().
Definition at line 29 of file devclass.c.
Referenced by CheckForDeviceDesc(), NpTranslateAlias(), and RunTestCases().
Definition at line 30 of file devclass.c.
Referenced by CreateNotificationObject(), InstallSoftwareBusPnpEnumerator(), and SetupDiOpenDeviceInfoW().
Definition at line 31 of file devclass.c.
Referenced by SetupDiInstallClassExW().
Definition at line 32 of file devclass.c.
Referenced by SetupDiInstallClassExW().
|
static |
Definition at line 73 of file devclass.c.
Referenced by SetupDiSetClassInstallParamsW().
|
static |
Definition at line 33 of file devclass.c.
Referenced by SetupDiInstallClassExW().