|
ReactOS 0.4.17-dev-806-gffa4164
|

Go to the source code of this file.
Classes | |
| struct | CoInstallerElement |
| struct | GetSectionCallbackInfo |
| struct | PropertyMapEntry |
Macros | |
| #define | CLASS_COINSTALLER 0x1 |
| #define | DEVICE_COINSTALLER 0x2 |
| #define | CLASS_INSTALLER 0x4 |
Typedefs | |
| typedef DWORD(CALLBACK * | CLASS_INSTALL_PROC) (IN DI_FUNCTION InstallFunction, IN HDEVINFO DeviceInfoSet, IN PSP_DEVINFO_DATA DeviceInfoData OPTIONAL) |
| typedef BOOL(WINAPI * | DEFAULT_CLASS_INSTALL_PROC) (IN HDEVINFO DeviceInfoSet, IN OUT PSP_DEVINFO_DATA DeviceInfoData) |
| typedef DWORD(CALLBACK * | COINSTALLER_PROC) (IN DI_FUNCTION InstallFunction, IN HDEVINFO DeviceInfoSet, IN PSP_DEVINFO_DATA DeviceInfoData OPTIONAL, IN OUT PCOINSTALLER_CONTEXT_DATA Context) |
Variables | |
| static const WCHAR | BackSlash [] = {'\\',0} |
| static const WCHAR | DateFormat [] = {'%','u','-','%','u','-','%','u',0} |
| static const WCHAR | DotCoInstallers [] = {'.','C','o','I','n','s','t','a','l','l','e','r','s',0} |
| static const WCHAR | DotHW [] = {'.','H','W',0} |
| static const WCHAR | DotServices [] = {'.','S','e','r','v','i','c','e','s',0} |
| static const WCHAR | InfDirectory [] = {'i','n','f','\\',0} |
| static const WCHAR | InstanceKeyFormat [] = {'%','0','4','l','u',0} |
| static const WCHAR | Version [] = {'V','e','r','s','i','o','n',0} |
| static const WCHAR | VersionFormat [] = {'%','u','.','%','u','.','%','u','.','%','u',0} |
| static const WCHAR | REGSTR_DRIVER_DATE [] = {'D','r','i','v','e','r','D','a','t','e',0} |
| static const WCHAR | REGSTR_DRIVER_DATE_DATA [] = {'D','r','i','v','e','r','D','a','t','e','D','a','t','a',0} |
| static const WCHAR | REGSTR_DRIVER_VERSION [] = {'D','r','i','v','e','r','V','e','r','s','i','o','n',0} |
| static const WCHAR | REGSTR_SECURITY [] = {'S','e','c','u','r','i','t','y',0} |
| static const WCHAR | REGSTR_UI_NUMBER_DESC_FORMAT [] = {'U','I','N','u','m','b','e','r','D','e','s','c','F','o','r','m','a','t',0} |
| static struct PropertyMapEntry | PropertyMap [] |
| #define CLASS_COINSTALLER 0x1 |
| #define CLASS_INSTALLER 0x4 |
| #define DEVICE_COINSTALLER 0x2 |
| typedef DWORD(CALLBACK * CLASS_INSTALL_PROC) (IN DI_FUNCTION InstallFunction, IN HDEVINFO DeviceInfoSet, IN PSP_DEVINFO_DATA DeviceInfoData OPTIONAL) |
| typedef DWORD(CALLBACK * COINSTALLER_PROC) (IN DI_FUNCTION InstallFunction, IN HDEVINFO DeviceInfoSet, IN PSP_DEVINFO_DATA DeviceInfoData OPTIONAL, IN OUT PCOINSTALLER_CONTEXT_DATA Context) |
| typedef BOOL(WINAPI * DEFAULT_CLASS_INSTALL_PROC) (IN HDEVINFO DeviceInfoSet, IN OUT PSP_DEVINFO_DATA DeviceInfoData) |
|
static |
Definition at line 4788 of file devinst.c.
Referenced by SetupDiSetDeviceInstallParamsW().
|
static |
Definition at line 124 of file devinst.c.
Referenced by GetSectionCallback(), and SetupDiGetActualModelsSectionW().
| BOOL CreateDeviceInfo | ( | IN struct DeviceInfoSet * | list, |
| IN LPCWSTR | InstancePath, | ||
| IN LPCGUID | pClassGuid, | ||
| OUT struct DeviceInfo ** | pDeviceInfo | ||
| ) |
Definition at line 771 of file devinst.c.
Referenced by SETUP_CreateDevicesList(), SETUP_CreateInterfaceList(), SetupDiCreateDeviceInfoW(), SetupDiOpenDeviceInfoW(), and SetupDiOpenDeviceInterfaceW().
|
static |
Definition at line 816 of file devinst.c.
Referenced by DestroyDeviceInfo(), and DestroyDeviceInfoSet().
|
static |
Definition at line 824 of file devinst.c.
Referenced by DestroyDeviceInfoSet(), SetupDiCreateDeviceInfoW(), and SetupDiDeleteDeviceInfo().
|
static |
Definition at line 851 of file devinst.c.
Referenced by SetupDiDestroyDeviceInfoList().
Definition at line 94 of file devinst.c.
Referenced by CreateDeviceInfo(), ResetDevice(), SETUP_CreateDevicesList(), SetupDiBuildClassInfoListExW(), SetupDiCreateDeviceInfoListExW(), SetupDiCreateDeviceInfoW(), SetupDiGetClassRegistryPropertyA(), SetupDiGetClassRegistryPropertyW(), SetupDiGetCustomDevicePropertyA(), SetupDiGetCustomDevicePropertyW(), SetupDiRestartDevices(), SetupDiSetClassRegistryPropertyA(), SetupDiSetClassRegistryPropertyW(), and StopDevice().
Definition at line 365 of file devinst.c.
Referenced by SetupDiGetActualSectionToInstallExW().
Definition at line 5600 of file devinst.c.
Referenced by SetupDiInstallDevice().
|
static |
Definition at line 4303 of file devinst.c.
Referenced by SetupDiCallClassInstaller().
| BOOL WINAPI IntSetupDiSetDeviceRegistryPropertyAW | ( | HDEVINFO | DeviceInfoSet, |
| PSP_DEVINFO_DATA | DeviceInfoData, | ||
| DWORD | Property, | ||
| const BYTE * | PropertyBuffer, | ||
| DWORD | PropertyBufferSize, | ||
| BOOL | isAnsi | ||
| ) |
Definition at line 3647 of file devinst.c.
Referenced by SetupDiSetDeviceRegistryPropertyA(), and SetupDiSetDeviceRegistryPropertyW().
|
static |
Definition at line 4979 of file devinst.c.
Referenced by SetupDiDeleteDeviceInfo().
Definition at line 4924 of file devinst.c.
Referenced by SetupDiChangeState(), SetupDiCreateDevRegKeyW(), SetupDiDeleteDevRegKey(), and SetupDiOpenDevRegKey().
|
static |
Definition at line 5309 of file devinst.c.
Referenced by SetupDiChangeState(), and SetupDiInstallDevice().
Definition at line 3807 of file devinst.c.
Referenced by SetupDiInstallClassExW().
Definition at line 5262 of file devinst.c.
Referenced by SetupDiChangeState().
| HKEY SETUPDI_CreateDevKey | ( | HKEY | RootKey, |
| struct DeviceInfo * | devInfo, | ||
| REGSAM | samDesired | ||
| ) |
Definition at line 5960 of file devinst.c.
Referenced by SetupDiChangeState(), and SetupDiCreateDevRegKeyW().
| HKEY SETUPDI_CreateDrvKey | ( | HKEY | RootKey, |
| struct DeviceInfo * | devInfo, | ||
| UUID * | ClassGuid, | ||
| REGSAM | samDesired | ||
| ) |
Definition at line 5976 of file devinst.c.
Referenced by SetupDiCreateDevRegKeyW(), SetupDiInstallDevice(), and SetupDiRegisterCoDeviceInstallers().
|
static |
Definition at line 6307 of file devinst.c.
Referenced by SetupDiDeleteDevRegKey().
|
static |
Definition at line 6313 of file devinst.c.
Referenced by SetupDiDeleteDevRegKey().
Definition at line 81 of file devinst.c.
Referenced by SetupDiCreateDeviceInterfaceRegKeyW(), and SetupDiOpenClassRegKeyExW().
| HKEY SETUPDI_OpenDevKey | ( | HKEY | RootKey, |
| struct DeviceInfo * | devInfo, | ||
| REGSAM | samDesired | ||
| ) |
Definition at line 6130 of file devinst.c.
Referenced by IntSetupDiSetDeviceRegistryPropertyAW(), SETUPDI_CreateDrvKey(), SETUPDI_OpenDrvKey(), SetupDiGetDeviceRegistryPropertyW(), SetupDiInstallDevice(), and SetupDiOpenDevRegKey().
| HKEY SETUPDI_OpenDrvKey | ( | HKEY | RootKey, |
| struct DeviceInfo * | devInfo, | ||
| REGSAM | samDesired | ||
| ) |
Definition at line 6146 of file devinst.c.
Referenced by SetupDiBuildDriverInfoList(), SetupDiCallClassInstaller(), SetupDiChangeState(), SetupDiGetClassDevPropertySheetsW(), SetupDiInstallDevice(), SetupDiOpenDevRegKey(), and SetupDiRegisterCoDeviceInstallers().
| BOOL WINAPI SetupDiBuildClassInfoList | ( | DWORD | Flags, |
| LPGUID | ClassGuidList, | ||
| DWORD | ClassGuidListSize, | ||
| PDWORD | RequiredSize | ||
| ) |
Definition at line 888 of file devinst.c.
Referenced by test_SetupDiBuildClassInfoList().
| BOOL WINAPI SetupDiBuildClassInfoListExA | ( | DWORD | Flags, |
| LPGUID | ClassGuidList, | ||
| DWORD | ClassGuidListSize, | ||
| PDWORD | RequiredSize, | ||
| LPCSTR | MachineName, | ||
| PVOID | Reserved | ||
| ) |
| BOOL WINAPI SetupDiBuildClassInfoListExW | ( | DWORD | Flags, |
| LPGUID | ClassGuidList, | ||
| DWORD | ClassGuidListSize, | ||
| PDWORD | RequiredSize, | ||
| LPCWSTR | MachineName, | ||
| PVOID | Reserved | ||
| ) |
Definition at line 965 of file devinst.c.
Referenced by SetupDiBuildClassInfoList(), SetupDiBuildClassInfoListExA(), and SetupDiGetClassImageListExW().
| BOOL WINAPI SetupDiCallClassInstaller | ( | DI_FUNCTION | InstallFunction, |
| HDEVINFO | DeviceInfoSet, | ||
| PSP_DEVINFO_DATA | DeviceInfoData | ||
| ) |
Definition at line 4313 of file devinst.c.
Referenced by CNetConnection::Disconnect(), DisplayDeviceAdvancedProperties(), CDeviceNode::EnableDevice(), EnableDevice(), EnumerateDrivers(), InstallCurrentDriver(), InstallSoftwareBusPnpEnumerator(), SETUP_CallInstaller(), StartDevice(), CDeviceNode::UninstallDevice(), UninstallDriver(), UpdateDevInfo(), UpdateDriverDetailsDlg(), and WritePortSettings().
| BOOL WINAPI SetupDiChangeState | ( | IN HDEVINFO | DeviceInfoSet, |
| IN OUT PSP_DEVINFO_DATA | DeviceInfoData | ||
| ) |
Definition at line 5360 of file devinst.c.
Referenced by CDeviceNode::EnableDevice(), and SetupDiCallClassInstaller().
| BOOL WINAPI SetupDiClassGuidsFromNameA | ( | LPCSTR | ClassName, |
| LPGUID | ClassGuidList, | ||
| DWORD | ClassGuidListSize, | ||
| PDWORD | RequiredSize | ||
| ) |
Definition at line 1097 of file devinst.c.
Referenced by test_SetupDiClassGuidsFromNameA().
| BOOL WINAPI SetupDiClassGuidsFromNameExA | ( | LPCSTR | ClassName, |
| LPGUID | ClassGuidList, | ||
| DWORD | ClassGuidListSize, | ||
| PDWORD | RequiredSize, | ||
| LPCSTR | MachineName, | ||
| PVOID | Reserved | ||
| ) |
Definition at line 1125 of file devinst.c.
Referenced by SetupDiClassGuidsFromNameA().
| BOOL WINAPI SetupDiClassGuidsFromNameExW | ( | LPCWSTR | ClassName, |
| LPGUID | ClassGuidList, | ||
| DWORD | ClassGuidListSize, | ||
| PDWORD | RequiredSize, | ||
| LPCWSTR | MachineName, | ||
| PVOID | Reserved | ||
| ) |
Definition at line 1173 of file devinst.c.
Referenced by SetupDiClassGuidsFromNameExA(), and SetupDiClassGuidsFromNameW().
| BOOL WINAPI SetupDiClassGuidsFromNameW | ( | LPCWSTR | ClassName, |
| LPGUID | ClassGuidList, | ||
| DWORD | ClassGuidListSize, | ||
| PDWORD | RequiredSize | ||
| ) |
| BOOL WINAPI SetupDiClassNameFromGuidA | ( | const GUID * | ClassGuid, |
| PSTR | ClassName, | ||
| DWORD | ClassNameSize, | ||
| PDWORD | RequiredSize | ||
| ) |
Definition at line 1296 of file devinst.c.
Referenced by test_SetupDiBuildClassInfoList(), and test_SetupDiClassNameFromGuidA().
| BOOL WINAPI SetupDiClassNameFromGuidExA | ( | const GUID * | ClassGuid, |
| PSTR | ClassName, | ||
| DWORD | ClassNameSize, | ||
| PDWORD | RequiredSize, | ||
| PCSTR | MachineName, | ||
| PVOID | Reserved | ||
| ) |
Definition at line 1324 of file devinst.c.
Referenced by SetupDiClassNameFromGuidA().
| BOOL WINAPI SetupDiClassNameFromGuidExW | ( | const GUID * | ClassGuid, |
| PWSTR | ClassName, | ||
| DWORD | ClassNameSize, | ||
| PDWORD | RequiredSize, | ||
| PCWSTR | MachineName, | ||
| PVOID | Reserved | ||
| ) |
Definition at line 1357 of file devinst.c.
Referenced by SetupDiClassNameFromGuidExA(), and SetupDiClassNameFromGuidW().
| BOOL WINAPI SetupDiClassNameFromGuidW | ( | const GUID * | ClassGuid, |
| PWSTR | ClassName, | ||
| DWORD | ClassNameSize, | ||
| PDWORD | RequiredSize | ||
| ) |
Definition at line 1310 of file devinst.c.
Referenced by PARSER_GetInfClassW(), and CClassNode::SetupNode().
| BOOL WINAPI SetupDiCreateDeviceInfoA | ( | HDEVINFO | DeviceInfoSet, |
| PCSTR | DeviceName, | ||
| CONST GUID * | ClassGuid, | ||
| PCSTR | DeviceDescription, | ||
| HWND | hwndParent, | ||
| DWORD | CreationFlags, | ||
| PSP_DEVINFO_DATA | DeviceInfoData | ||
| ) |
Definition at line 1771 of file devinst.c.
Referenced by test_device_iface(), test_device_iface_detail(), test_device_info(), test_device_interface_key(), test_device_key(), test_devnode(), test_get_device_instance_id(), test_register_device_iface(), test_register_device_info(), test_registry_property_a(), and test_registry_property_w().
Definition at line 1448 of file devinst.c.
Referenced by InstallCompositeBattery(), InstallSoftwareBusPnpEnumerator(), SetupDiInstallClassExW(), test_device_iface(), test_device_iface_detail(), test_device_info(), test_device_key(), test_get_device_instance_id(), and test_register_device_info().
| HDEVINFO WINAPI SetupDiCreateDeviceInfoListExA | ( | const GUID * | ClassGuid, |
| HWND | hwndParent, | ||
| PCSTR | MachineName, | ||
| PVOID | Reserved | ||
| ) |
| HDEVINFO WINAPI SetupDiCreateDeviceInfoListExW | ( | const GUID * | ClassGuid, |
| HWND | hwndParent, | ||
| PCWSTR | MachineName, | ||
| PVOID | Reserved | ||
| ) |
Definition at line 1502 of file devinst.c.
Referenced by DevInstallW(), InstallDevInstEx(), CKsProxy::Load(), SetupDiCreateDeviceInfoList(), SetupDiCreateDeviceInfoListExA(), SetupDiGetClassDevsExW(), CDeviceNode::SetupNode(), and test_create_device_list_ex().
| BOOL WINAPI SetupDiCreateDeviceInfoW | ( | HDEVINFO | DeviceInfoSet, |
| PCWSTR | DeviceName, | ||
| CONST GUID * | ClassGuid, | ||
| PCWSTR | DeviceDescription, | ||
| HWND | hwndParent, | ||
| DWORD | CreationFlags, | ||
| PSP_DEVINFO_DATA | DeviceInfoData | ||
| ) |
Definition at line 1813 of file devinst.c.
Referenced by InstallCompositeBattery(), InstallSoftwareBusPnpEnumerator(), and SetupDiCreateDeviceInfoA().
| BOOL WINAPI SetupDiCreateDeviceInterfaceA | ( | HDEVINFO | DeviceInfoSet, |
| PSP_DEVINFO_DATA | DeviceInfoData, | ||
| const GUID * | InterfaceClassGuid, | ||
| PCSTR | ReferenceString, | ||
| DWORD | CreationFlags, | ||
| PSP_DEVICE_INTERFACE_DATA | DeviceInterfaceData | ||
| ) |
Definition at line 2744 of file devinst.c.
Referenced by test_device_iface(), test_device_iface_detail(), test_device_interface_key(), and test_register_device_iface().
| HKEY WINAPI SetupDiCreateDeviceInterfaceRegKeyA | ( | HDEVINFO | DeviceInfoSet, |
| PSP_DEVICE_INTERFACE_DATA | DeviceInterfaceData, | ||
| DWORD | Reserved, | ||
| REGSAM | samDesired, | ||
| HINF | InfHandle, | ||
| PCSTR | InfSectionName | ||
| ) |
Definition at line 2822 of file devinst.c.
Referenced by test_device_interface_key().
| HKEY WINAPI SetupDiCreateDeviceInterfaceRegKeyW | ( | HDEVINFO | DeviceInfoSet, |
| PSP_DEVICE_INTERFACE_DATA | DeviceInterfaceData, | ||
| DWORD | Reserved, | ||
| REGSAM | samDesired, | ||
| HINF | InfHandle, | ||
| PCWSTR | InfSectionName | ||
| ) |
Definition at line 2856 of file devinst.c.
Referenced by InstallOneInterface(), InstallSoftwareDeviceInterfaceInf(), and SetupDiCreateDeviceInterfaceRegKeyA().
| BOOL WINAPI SetupDiCreateDeviceInterfaceW | ( | HDEVINFO | DeviceInfoSet, |
| PSP_DEVINFO_DATA | DeviceInfoData, | ||
| const GUID * | InterfaceClassGuid, | ||
| PCWSTR | ReferenceString, | ||
| DWORD | CreationFlags, | ||
| PSP_DEVICE_INTERFACE_DATA | DeviceInterfaceData | ||
| ) |
Definition at line 2777 of file devinst.c.
Referenced by SetupDiCreateDeviceInterfaceA().
| HKEY WINAPI SetupDiCreateDevRegKeyA | ( | HDEVINFO | DeviceInfoSet, |
| PSP_DEVINFO_DATA | DeviceInfoData, | ||
| DWORD | Scope, | ||
| DWORD | HwProfile, | ||
| DWORD | KeyType, | ||
| HINF | InfHandle, | ||
| PCSTR | InfSectionName | ||
| ) |
Definition at line 1596 of file devinst.c.
| HKEY WINAPI SetupDiCreateDevRegKeyW | ( | HDEVINFO | DeviceInfoSet, |
| PSP_DEVINFO_DATA | DeviceInfoData, | ||
| DWORD | Scope, | ||
| DWORD | HwProfile, | ||
| DWORD | KeyType, | ||
| HINF | InfHandle, | ||
| PCWSTR | InfSectionName | ||
| ) |
Definition at line 1639 of file devinst.c.
Referenced by GetPortType(), InstallDeviceData(), InstallNetDevice(), InstallParallelPort(), InstallSerialPort(), SetupDiCreateDevRegKeyA(), and test_device_key().
| BOOL WINAPI SetupDiDeleteDeviceInfo | ( | _In_ HDEVINFO | DeviceInfoSet, |
| _In_ PSP_DEVINFO_DATA | DeviceInfoData | ||
| ) |
Definition at line 5001 of file devinst.c.
Referenced by InstallCompositeBattery(), test_device_info(), and test_register_device_info().
| BOOL WINAPI SetupDiDeleteDeviceInterfaceRegKey | ( | HDEVINFO | DeviceInfoSet, |
| PSP_DEVICE_INTERFACE_DATA | DeviceInterfaceData, | ||
| DWORD | Reserved | ||
| ) |
Definition at line 3017 of file devinst.c.
Referenced by test_device_interface_key().
| BOOL WINAPI SetupDiDeleteDevRegKey | ( | HDEVINFO | DeviceInfoSet, |
| PSP_DEVINFO_DATA | DeviceInfoData, | ||
| DWORD | Scope, | ||
| DWORD | HwProfile, | ||
| DWORD | KeyType | ||
| ) |
Definition at line 6322 of file devinst.c.
Definition at line 3182 of file devinst.c.
Referenced by BluetoothFindRadioClose(), check_device_path(), CDeviceNode::Cleanup(), cleanUp(), CloseDeviceList(), DeviceAdvancedPropertiesW(), DeviceProblemWizardW(), DevicePropertiesExW(), DevInstallW(), CNetConnection::Disconnect(), DisplayDeviceAdvancedProperties(), DisplayPageSetDeviceDetails(), CNetConnectionManager::EnumerateINetConnections(), EnumerateNetworkAdapter(), EnumHotpluggedDevices(), fill_pnpentity(), find_devices(), FreeDevicesList(), get_device(), getDeviceInfo(), getDeviceInterfaceDetail(), InitHardWareTypesPage(), InitProbeListPage(), InstallCompositeBattery(), InstallDevInstEx(), InstallSoftwareBusPnpEnumerator(), InstallSoftwareDeviceInterface(), InstallSoftwareDeviceInterfaceInf(), IsSoftwareBusPnpEnumeratorInstalled(), KsOpenDefaultDevice(), CKsProxy::Load(), PowerMeterInfo_UpdateBatteryStats(), ProcessExistingDevices(), CDeviceView::RefreshDeviceList(), run_for_each_device(), SetDeviceDetails(), SetupDiGetClassDevsExW(), SetupDiInstallClassExW(), test_create_device_list_ex(), test_D3DKMTOpenAdapterFromDeviceName_deviface(), test_device_iface(), test_device_iface_detail(), test_device_info(), test_device_interface_key(), test_device_key(), test_devnode(), test_get_device_instance_id(), test_gpu_device_properties_guid(), test_register_device_iface(), test_register_device_info(), test_registry_property_a(), test_registry_property_w(), test_SetupDiGetClassDevsA(), test_SetupDiGetClassDevsExW(), TestKs(), testSetupDiGetClassDevsA(), UpdateDevInfo(), UpdateDriverForPlugAndPlayDevicesW(), WdmAudInitUserModeMixer(), and WdmAudOpenSoundDeviceByLegacy().
| BOOL WINAPI SetupDiEnumDeviceInfo | ( | HDEVINFO | devinfo, |
| DWORD | index, | ||
| PSP_DEVINFO_DATA | info | ||
| ) |
Definition at line 2030 of file devinst.c.
Referenced by BuildDevicesList(), check_device_info_(), DisplayPageSetDeviceDetails(), CNetConnectionManager::EnumerateINetConnections(), EnumerateNetworkAdapter(), EnumHotpluggedDevices(), fill_pnpentity(), FindNetworkAdapter(), getDeviceInfo(), InitProbeListPage(), CDeviceView::ListDevicesByType(), pCDevSettings_GetDeviceInstanceId(), CDeviceView::RefreshDeviceList(), SetDeviceDetails(), test_device_info(), test_register_device_info(), test_SetupDiGetClassDevsExW(), testSetupDiGetClassDevsA(), and UpdateDriverForPlugAndPlayDevicesW().
| BOOL WINAPI SetupDiEnumDeviceInterfaces | ( | HDEVINFO | DeviceInfoSet, |
| PSP_DEVINFO_DATA | DeviceInfoData, | ||
| CONST GUID * | InterfaceClassGuid, | ||
| DWORD | MemberIndex, | ||
| PSP_DEVICE_INTERFACE_DATA | DeviceInterfaceData | ||
| ) |
Definition at line 3069 of file devinst.c.
Referenced by BluetoothFindNextRadio(), check_device_iface_(), check_device_path(), Enum(), find_devices(), get_device(), getDeviceInterfaceDetail(), GetDeviceListInterfaces(), InstallSoftwareDeviceInterface(), InstallSoftwareDeviceInterfaceInf(), IsSoftwareBusPnpEnumeratorInstalled(), KsOpenDefaultDevice(), PowerMeterInfo_UpdateBatteryStats(), ProcessExistingDevices(), run_for_each_device(), test_D3DKMTOpenAdapterFromDeviceName_deviface(), test_device_iface(), test_gpu_device_properties_guid(), test_register_device_iface(), TestKs(), and WdmAudOpenSoundDeviceByLegacy().
| BOOL WINAPI SetupDiGetActualModelsSectionA | ( | _In_ PINFCONTEXT | Context, |
| _In_opt_ PSP_ALTPLATFORM_INFO | AlternatePlatformInfo, | ||
| _Out_writes_opt_(InfSectionWithExtSize) PSTR | InfSectionWithExt, | ||
| _In_ DWORD | InfSectionWithExtSize, | ||
| _Out_opt_ PDWORD | RequiredSize, | ||
| _Reserved_ PVOID | Reserved | ||
| ) |
ANSI version of SetupDiGetActualModelsSectionW.
| [in] | Context | INFCONTEXT pointing to a manufacturer ID line. |
| [in] | AlternatePlatformInfo | Alternate platform information, or NULL for using the current platform. |
| [out] | InfSectionWithExt | Optional buffer that receives the decorated Models section name. |
| [in] | InfSectionWithExtSize | Size of InfSectionWithExt in characters. |
| [out] | RequiredSize | Receives the required buffer size in characters (including NUL). |
| [in] | Reserved | Must be NULL. |
Definition at line 725 of file devinst.c.
Referenced by test_SetupDiGetActualModelsSectionA().
| BOOL WINAPI SetupDiGetActualModelsSectionW | ( | _In_ PINFCONTEXT | Context, |
| _In_opt_ PSP_ALTPLATFORM_INFO | AlternatePlatformInfo, | ||
| _Out_writes_opt_(InfSectionWithExtSize) PWSTR | InfSectionWithExt, | ||
| _In_ DWORD | InfSectionWithExtSize, | ||
| _Out_opt_ PDWORD | RequiredSize, | ||
| _Reserved_ PVOID | Reserved | ||
| ) |
Returns the appropriate decorated INF Models section for a device.
| [in] | Context | INFCONTEXT pointing to a manufacturer ID line. |
| [in] | AlternatePlatformInfo | Alternate platform information, or NULL for using the current platform. |
| [out] | InfSectionWithExt | Optional buffer that receives the decorated Models section name. |
| [in] | InfSectionWithExtSize | Size of InfSectionWithExt in characters. |
| [out] | RequiredSize | Receives the required buffer size in characters (including NUL). |
| [in] | Reserved | Must be NULL. |
Definition at line 552 of file devinst.c.
Referenced by SetupDiGetActualModelsSectionA(), and test_SetupDiGetActualModelsSectionW().
| BOOL WINAPI SetupDiGetActualSectionToInstallA | ( | HINF | InfHandle, |
| PCSTR | InfSectionName, | ||
| PSTR | InfSectionWithExt, | ||
| DWORD | InfSectionWithExtSize, | ||
| PDWORD | RequiredSize, | ||
| PSTR * | Extension | ||
| ) |
Definition at line 2207 of file devinst.c.
| BOOL WINAPI SetupDiGetActualSectionToInstallExA | ( | IN HINF | InfHandle, |
| IN PCSTR | InfSectionName, | ||
| IN PSP_ALTPLATFORM_INFO AlternatePlatformInfo | OPTIONAL, | ||
| OUT PSTR InfSectionWithExt | OPTIONAL, | ||
| IN DWORD | InfSectionWithExtSize, | ||
| OUT PDWORD RequiredSize | OPTIONAL, | ||
| OUT PSTR *Extension | OPTIONAL, | ||
| IN PVOID | Reserved | ||
| ) |
Definition at line 2240 of file devinst.c.
Referenced by SetupDiGetActualSectionToInstallA().
| BOOL WINAPI SetupDiGetActualSectionToInstallExW | ( | IN HINF | InfHandle, |
| IN PCWSTR | InfSectionName, | ||
| IN PSP_ALTPLATFORM_INFO AlternatePlatformInfo | OPTIONAL, | ||
| OUT PWSTR InfSectionWithExt | OPTIONAL, | ||
| IN DWORD | InfSectionWithExtSize, | ||
| OUT PDWORD RequiredSize | OPTIONAL, | ||
| OUT PWSTR *Extension | OPTIONAL, | ||
| IN PVOID | Reserved | ||
| ) |
Definition at line 415 of file devinst.c.
Referenced by SetupDiGetActualSectionToInstallExA(), and SetupDiGetActualSectionToInstallW().
| BOOL WINAPI SetupDiGetActualSectionToInstallW | ( | HINF | InfHandle, |
| PCWSTR | InfSectionName, | ||
| PWSTR | InfSectionWithExt, | ||
| DWORD | InfSectionWithExtSize, | ||
| PDWORD | RequiredSize, | ||
| PWSTR * | Extension | ||
| ) |
Definition at line 2223 of file devinst.c.
Referenced by get_source_id(), get_src_file_info(), InstallDeviceData(), InstallHinfSectionW(), NetClassInstaller(), SetupDiBuildDriverInfoList(), SetupDiInstallClassExW(), SetupDiInstallDevice(), SetupDiInstallDeviceInterfaces(), SetupDiInstallDriverFiles(), SetupDiRegisterCoDeviceInstallers(), and SetupGetSourceInfoW().
| BOOL WINAPI SetupDiGetClassDescriptionA | ( | const GUID * | ClassGuid, |
| PSTR | ClassDescription, | ||
| DWORD | ClassDescriptionSize, | ||
| PDWORD | RequiredSize | ||
| ) |
Definition at line 2301 of file devinst.c.
Referenced by test_SetupDiGetClassDescriptionA().
| BOOL WINAPI SetupDiGetClassDescriptionExA | ( | const GUID * | ClassGuid, |
| PSTR | ClassDescription, | ||
| DWORD | ClassDescriptionSize, | ||
| PDWORD | RequiredSize, | ||
| PCSTR | MachineName, | ||
| PVOID | Reserved | ||
| ) |
Definition at line 2329 of file devinst.c.
Referenced by SetupDiGetClassDescriptionA().
| BOOL WINAPI SetupDiGetClassDescriptionExW | ( | const GUID * | ClassGuid, |
| PWSTR | ClassDescription, | ||
| DWORD | ClassDescriptionSize, | ||
| PDWORD | RequiredSize, | ||
| PCWSTR | MachineName, | ||
| PVOID | Reserved | ||
| ) |
Definition at line 2386 of file devinst.c.
Referenced by SetupDiGetClassDescriptionExA(), and SetupDiGetClassDescriptionW().
| BOOL WINAPI SetupDiGetClassDescriptionW | ( | const GUID * | ClassGuid, |
| PWSTR | ClassDescription, | ||
| DWORD | ClassDescriptionSize, | ||
| PDWORD | RequiredSize | ||
| ) |
| HDEVINFO WINAPI SetupDiGetClassDevsA | ( | CONST GUID * | class, |
| LPCSTR | enumstr, | ||
| HWND | parent, | ||
| DWORD | flags | ||
| ) |
Definition at line 2479 of file devinst.c.
Referenced by test_device_interface_key(), test_devnode(), test_register_device_iface(), test_register_device_info(), test_registry_property_a(), test_registry_property_w(), and testSetupDiGetClassDevsA().
| HDEVINFO WINAPI SetupDiGetClassDevsExA | ( | const GUID * | class, |
| PCSTR | enumstr, | ||
| HWND | parent, | ||
| DWORD | flags, | ||
| HDEVINFO | deviceset, | ||
| PCSTR | machine, | ||
| PVOID | reserved | ||
| ) |
Definition at line 2492 of file devinst.c.
Referenced by SetupDiGetClassDevsA().
| HDEVINFO WINAPI SetupDiGetClassDevsExW | ( | CONST GUID * | class, |
| PCWSTR | enumstr, | ||
| HWND | parent, | ||
| DWORD | flags, | ||
| HDEVINFO | deviceset, | ||
| PCWSTR | machine, | ||
| PVOID | reserved | ||
| ) |
Definition at line 2548 of file devinst.c.
Referenced by ProcessExistingDevices(), SetupDiGetClassDevsExA(), SetupDiGetClassDevsW(), and test_SetupDiGetClassDevsExW().
| HDEVINFO WINAPI SetupDiGetClassDevsW | ( | CONST GUID * | class, |
| LPCWSTR | enumstr, | ||
| HWND | parent, | ||
| DWORD | flags | ||
| ) |
Definition at line 2535 of file devinst.c.
Referenced by BluetoothFindFirstRadio(), check_device_path(), CNetConnection::Disconnect(), DisplayPageSetDeviceDetails(), fill_pnpentity(), find_devices(), get_device(), CDeviceView::GetNextClass(), InstallSoftwareDeviceInterface(), InstallSoftwareDeviceInterfaceInf(), IsSoftwareBusPnpEnumeratorInstalled(), KsOpenDefaultDevice(), pCDevSettings_GetDeviceInstanceId(), PowerMeterInfo_UpdateBatteryStats(), CDeviceView::RefreshDeviceList(), run_for_each_device(), SetDeviceDetails(), test_D3DKMTOpenAdapterFromDeviceName_deviface(), test_gpu_device_properties_guid(), UpdateDriverForPlugAndPlayDevicesW(), and WdmAudOpenSoundDeviceByLegacy().
| BOOL WINAPI SetupDiGetCustomDevicePropertyA | ( | IN HDEVINFO | DeviceInfoSet, |
| IN PSP_DEVINFO_DATA | DeviceInfoData, | ||
| IN PCSTR | CustomPropertyName, | ||
| IN DWORD | Flags, | ||
| OUT PDWORD PropertyRegDataType | OPTIONAL, | ||
| OUT PBYTE | PropertyBuffer, | ||
| IN DWORD | PropertyBufferSize, | ||
| OUT PDWORD RequiredSize | OPTIONAL | ||
| ) |
Definition at line 6448 of file devinst.c.
| BOOL WINAPI SetupDiGetCustomDevicePropertyW | ( | IN HDEVINFO | DeviceInfoSet, |
| IN PSP_DEVINFO_DATA | DeviceInfoData, | ||
| IN PCWSTR | CustomPropertyName, | ||
| IN DWORD | Flags, | ||
| OUT PDWORD PropertyRegDataType | OPTIONAL, | ||
| OUT PBYTE | PropertyBuffer, | ||
| IN DWORD | PropertyBufferSize, | ||
| OUT PDWORD RequiredSize | OPTIONAL | ||
| ) |
Definition at line 6528 of file devinst.c.
| BOOL WINAPI SetupDiGetDeviceInfoListDetailA | ( | HDEVINFO | DeviceInfoSet, |
| PSP_DEVINFO_LIST_DETAIL_DATA_A | DevInfoData | ||
| ) |
Definition at line 2666 of file devinst.c.
| BOOL WINAPI SetupDiGetDeviceInfoListDetailW | ( | HDEVINFO | DeviceInfoSet, |
| PSP_DEVINFO_LIST_DETAIL_DATA_W | DevInfoData | ||
| ) |
Definition at line 2707 of file devinst.c.
| BOOL WINAPI SetupDiGetDeviceInstallParamsA | ( | HDEVINFO | DeviceInfoSet, |
| PSP_DEVINFO_DATA | DeviceInfoData, | ||
| PSP_DEVINSTALL_PARAMS_A | DeviceInstallParams | ||
| ) |
Definition at line 4667 of file devinst.c.
| BOOL WINAPI SetupDiGetDeviceInstallParamsW | ( | IN HDEVINFO | DeviceInfoSet, |
| IN PSP_DEVINFO_DATA DeviceInfoData | OPTIONAL, | ||
| OUT PSP_DEVINSTALL_PARAMS_W | DeviceInstallParams | ||
| ) |
Definition at line 4740 of file devinst.c.
Referenced by BatteryClassInstall(), DisplayDeviceAdvancedProperties(), EnumerateDrivers(), CDeviceNode::GetFlags(), InstallNetDevice(), CDeviceNode::RemoveFlags(), SearchDriver(), CDeviceNode::SetFlags(), SetupDiBuildDriverInfoList(), SetupDiCallClassInstaller(), SetupDiDestroyDriverInfoList(), SetupDiGetDeviceInstallParamsA(), SetupDiGetDriverInstallParamsW(), SetupDiGetSelectedDriverW(), SetupDiInstallClassExW(), SetupDiInstallDevice(), SetupDiInstallDeviceInterfaces(), SetupDiInstallDriverFiles(), SetupDiRegisterCoDeviceInstallers(), SetupDiSetClassInstallParamsW(), SetupInstallFromInfSectionW(), UpdateDevInfo(), and WriteParameterArray().
| BOOL WINAPI SetupDiGetDeviceInstanceIdA | ( | HDEVINFO | DeviceInfoSet, |
| PSP_DEVINFO_DATA | DeviceInfoData, | ||
| PSTR | DeviceInstanceId, | ||
| DWORD | DeviceInstanceIdSize, | ||
| PDWORD | RequiredSize | ||
| ) |
Definition at line 2081 of file devinst.c.
Referenced by check_device_info_(), test_device_info(), and test_get_device_instance_id().
| BOOL WINAPI SetupDiGetDeviceInstanceIdW | ( | HDEVINFO | DeviceInfoSet, |
| PSP_DEVINFO_DATA | DeviceInfoData, | ||
| PWSTR | DeviceInstanceId, | ||
| DWORD | DeviceInstanceIdSize, | ||
| PDWORD | RequiredSize | ||
| ) |
Definition at line 2150 of file devinst.c.
Referenced by fill_pnpentity(), GetBootResourceList(), InstallNetDevice(), SetupDiGetDeviceInstanceIdA(), and UpdateDriverForPlugAndPlayDevicesW().
| BOOL WINAPI SetupDiGetDeviceInterfaceDetailA | ( | HDEVINFO | DeviceInfoSet, |
| PSP_DEVICE_INTERFACE_DATA | DeviceInterfaceData, | ||
| PSP_DEVICE_INTERFACE_DETAIL_DATA_A | DeviceInterfaceDetailData, | ||
| DWORD | DeviceInterfaceDetailDataSize, | ||
| PDWORD | RequiredSize, | ||
| PSP_DEVINFO_DATA | DeviceInfoData | ||
| ) |
Definition at line 3206 of file devinst.c.
Referenced by check_device_iface_(), test_device_iface(), and test_device_iface_detail().
| BOOL WINAPI SetupDiGetDeviceInterfaceDetailW | ( | HDEVINFO | DeviceInfoSet, |
| PSP_DEVICE_INTERFACE_DATA | DeviceInterfaceData, | ||
| PSP_DEVICE_INTERFACE_DETAIL_DATA_W | DeviceInterfaceDetailData, | ||
| DWORD | DeviceInterfaceDetailDataSize, | ||
| PDWORD | RequiredSize, | ||
| PSP_DEVINFO_DATA | DeviceInfoData | ||
| ) |
Definition at line 3300 of file devinst.c.
Referenced by BluetoothFindNextRadio(), check_device_path(), Enum(), find_devices(), get_device(), GetDeviceListInterfaces(), InstallSoftwareDeviceInterface(), IsSoftwareBusPnpEnumeratorInstalled(), KsOpenDefaultDevice(), ProcessExistingDevices(), run_for_each_device(), SetupDiGetDeviceInterfaceDetailA(), test_D3DKMTOpenAdapterFromDeviceName_deviface(), test_device_iface_detail(), test_gpu_device_properties_guid(), and WdmAudOpenSoundDeviceByLegacy().
| BOOL WINAPI SetupDiGetDeviceRegistryPropertyA | ( | HDEVINFO | DeviceInfoSet, |
| PSP_DEVINFO_DATA | DeviceInfoData, | ||
| DWORD | Property, | ||
| PDWORD | PropertyRegDataType, | ||
| PBYTE | PropertyBuffer, | ||
| DWORD | PropertyBufferSize, | ||
| PDWORD | RequiredSize | ||
| ) |
Definition at line 3428 of file devinst.c.
Referenced by test_registry_property_a().
| BOOL WINAPI SetupDiGetDeviceRegistryPropertyW | ( | HDEVINFO | DeviceInfoSet, |
| PSP_DEVINFO_DATA | DeviceInfoData, | ||
| DWORD | Property, | ||
| PDWORD | PropertyRegDataType, | ||
| PBYTE | PropertyBuffer, | ||
| DWORD | PropertyBufferSize, | ||
| PDWORD | RequiredSize | ||
| ) |
Definition at line 3513 of file devinst.c.
Referenced by CriticalDeviceCoInstaller(), DevInstallW(), DisplayPageSetDeviceDetails(), CNetConnectionManager::EnumerateINetConnections(), EnumerateNetworkAdapter(), FindNetworkAdapter(), GetHardwareAndCompatibleIDsLists(), InstallDevInstEx(), InstallParallelPort(), InstallSerialPort(), SetDeviceDetails(), SetupDiGetDeviceRegistryPropertyA(), SetupDiInstallDevice(), StorageCoInstaller(), test_registry_property_w(), and UpdateDriverForPlugAndPlayDevicesW().
| BOOL WINAPI SetupDiGetSelectedDevice | ( | IN HDEVINFO | DeviceInfoSet, |
| OUT PSP_DEVINFO_DATA | DeviceInfoData | ||
| ) |
| BOOL WINAPI SetupDiInstallClassA | ( | HWND | hwndParent, |
| PCSTR | InfFileName, | ||
| DWORD | Flags, | ||
| HSPFILEQ | FileQueue | ||
| ) |
Definition at line 3759 of file devinst.c.
Referenced by test_install_class().
| BOOL WINAPI SetupDiInstallClassExA | ( | IN HWND hwndParent | OPTIONAL, |
| IN PCSTR InfFileName | OPTIONAL, | ||
| IN DWORD | Flags, | ||
| IN HSPFILEQ FileQueue | OPTIONAL, | ||
| IN CONST GUID *InterfaceClassGuid | OPTIONAL, | ||
| IN PVOID | Reserved1, | ||
| IN PVOID | Reserved2 | ||
| ) |
Definition at line 3772 of file devinst.c.
Referenced by SetupDiInstallClassA(), and test_SetupDiInstallClassExA().
| BOOL WINAPI SetupDiInstallClassW | ( | HWND | hwndParent, |
| PCWSTR | InfFileName, | ||
| DWORD | Flags, | ||
| HSPFILEQ | FileQueue | ||
| ) |
| BOOL WINAPI SetupDiInstallDevice | ( | IN HDEVINFO | DeviceInfoSet, |
| IN OUT PSP_DEVINFO_DATA | DeviceInfoData | ||
| ) |
Definition at line 5654 of file devinst.c.
Referenced by DisplayClassInstaller(), InstallCompositeBattery(), InstallNetDevice(), InstallParallelPort(), InstallSerialPort(), and SetupDiCallClassInstaller().
Definition at line 3907 of file devinst.c.
Referenced by DisplayClassProperties(), SETUP_GetClassIconInfo(), SetupDiCallClassInstaller(), START_TEST(), and test_open_class_key().
| HKEY WINAPI SetupDiOpenClassRegKeyExA | ( | const GUID * | ClassGuid, |
| REGSAM | samDesired, | ||
| DWORD | Flags, | ||
| PCSTR | MachineName, | ||
| PVOID | Reserved | ||
| ) |
Definition at line 3919 of file devinst.c.
Referenced by test_open_class_key(), and test_SetupDiOpenClassRegKeyExA().
| HKEY WINAPI SetupDiOpenClassRegKeyExW | ( | const GUID * | ClassGuid, |
| REGSAM | samDesired, | ||
| DWORD | Flags, | ||
| PCWSTR | MachineName, | ||
| PVOID | Reserved | ||
| ) |
Definition at line 3951 of file devinst.c.
Referenced by SETUP_CreateInterfaceList(), SetupDiClassGuidsFromNameExW(), SetupDiClassNameFromGuidExW(), SetupDiCreateDeviceInterfaceRegKeyW(), SetupDiGetClassDescriptionExW(), SetupDiGetClassDevPropertySheetsW(), SetupDiInstallClassExW(), SetupDiOpenClassRegKey(), SetupDiOpenClassRegKeyExA(), SetupDiOpenDeviceInterfaceRegKey(), SetupDiOpenDeviceInterfaceW(), and CClassNode::SetupNode().
| BOOL WINAPI SetupDiOpenDeviceInfoA | ( | IN HDEVINFO | DeviceInfoSet, |
| IN PCSTR | DeviceInstanceId, | ||
| IN HWND hwndParent | OPTIONAL, | ||
| IN DWORD | OpenFlags, | ||
| OUT PSP_DEVINFO_DATA DeviceInfoData | OPTIONAL | ||
| ) |
Definition at line 5034 of file devinst.c.
| BOOL WINAPI SetupDiOpenDeviceInfoW | ( | IN HDEVINFO | DeviceInfoSet, |
| IN PCWSTR | DeviceInstanceId, | ||
| IN HWND hwndParent | OPTIONAL, | ||
| IN DWORD | OpenFlags, | ||
| OUT PSP_DEVINFO_DATA DeviceInfoData | OPTIONAL | ||
| ) |
Definition at line 5063 of file devinst.c.
Referenced by DevInstallW(), InstallDevInstEx(), SetupDiOpenDeviceInfoA(), and CDeviceNode::SetupNode().
| BOOL WINAPI SetupDiOpenDeviceInterfaceA | ( | HDEVINFO | DeviceInfoSet, |
| PCSTR | DevicePath, | ||
| DWORD | OpenFlags, | ||
| PSP_DEVICE_INTERFACE_DATA | DeviceInterfaceData | ||
| ) |
Definition at line 4265 of file devinst.c.
| BOOL WINAPI SetupDiOpenDeviceInterfaceW | ( | HDEVINFO | DeviceInfoSet, |
| PCWSTR | DevicePath, | ||
| DWORD | OpenFlags, | ||
| PSP_DEVICE_INTERFACE_DATA | DeviceInterfaceData | ||
| ) |
Definition at line 4050 of file devinst.c.
Referenced by CKsProxy::Load(), and SetupDiOpenDeviceInterfaceA().
| HKEY WINAPI SetupDiOpenDevRegKey | ( | HDEVINFO | DeviceInfoSet, |
| PSP_DEVINFO_DATA | DeviceInfoData, | ||
| DWORD | Scope, | ||
| DWORD | HwProfile, | ||
| DWORD | KeyType, | ||
| REGSAM | samDesired | ||
| ) |
Definition at line 6223 of file devinst.c.
Referenced by BuildParameterArray(), ChangePortNumber(), CriticalDeviceCoInstaller(), DisplayClassInstaller(), DisplayDeviceCoinstallers(), DisplayMatchingDeviceId(), FindCurrentDriver(), GetDeviceLocationString(), GetDriverDateString(), GetDriverProviderString(), GetDriverVersionString(), InstallNetDevice(), OpenDeviceKey(), PS2MousePropPageProvider(), ReadPortSettings(), RemovePort(), test_device_key(), WriteParameterArray(), and WritePortSettings().
| BOOL WINAPI SetupDiRegisterCoDeviceInstallers | ( | IN HDEVINFO | DeviceInfoSet, |
| IN PSP_DEVINFO_DATA | DeviceInfoData | ||
| ) |
Definition at line 5500 of file devinst.c.
Referenced by SetupDiCallClassInstaller().
| BOOL WINAPI SetupDiRegisterDeviceInfo | ( | HDEVINFO | DeviceInfoSet, |
| PSP_DEVINFO_DATA | DeviceInfoData, | ||
| DWORD | Flags, | ||
| PSP_DETSIG_CMPPROC | CompareProc, | ||
| PVOID | CompareContext, | ||
| PSP_DEVINFO_DATA | DupDeviceInfoData | ||
| ) |
Definition at line 1954 of file devinst.c.
Referenced by InstallCompositeBattery(), IntSetupDiRegisterDeviceInfo(), test_device_key(), test_register_device_iface(), and test_register_device_info().
| BOOL WINAPI SetupDiRestartDevices | ( | HDEVINFO | DeviceInfoSet, |
| PSP_DEVINFO_DATA | DeviceInfoData | ||
| ) |
Definition at line 6403 of file devinst.c.
Referenced by InstallNetDevice().
| BOOL WINAPI SetupDiSelectDevice | ( | IN HDEVINFO | DeviceInfoSet, |
| IN OUT PSP_DEVINFO_DATA DeviceInfoData | OPTIONAL | ||
| ) |
| BOOL WINAPI SetupDiSetClassInstallParamsA | ( | HDEVINFO | DeviceInfoSet, |
| PSP_DEVINFO_DATA | DeviceInfoData, | ||
| PSP_CLASSINSTALL_HEADER | ClassInstallParams, | ||
| DWORD | ClassInstallParamsSize | ||
| ) |
Definition at line 4291 of file devinst.c.
| BOOL WINAPI SetupDiSetDeviceInstallParamsA | ( | HDEVINFO | DeviceInfoSet, |
| PSP_DEVINFO_DATA | DeviceInfoData, | ||
| PSP_DEVINSTALL_PARAMS_A | DeviceInstallParams | ||
| ) |
Definition at line 4887 of file devinst.c.
| BOOL WINAPI SetupDiSetDeviceInstallParamsW | ( | IN HDEVINFO | DeviceInfoSet, |
| IN PSP_DEVINFO_DATA DeviceInfoData | OPTIONAL, | ||
| IN PSP_DEVINSTALL_PARAMS_W | DeviceInstallParams | ||
| ) |
Definition at line 4847 of file devinst.c.
Referenced by DisplayDeviceAdvancedProperties(), EnumerateDrivers(), InstallNetDevice(), CDeviceNode::RemoveFlags(), SearchDriver(), CDeviceNode::SetFlags(), SetupDiBuildDriverInfoList(), SetupDiCallClassInstaller(), SetupDiDestroyDriverInfoList(), SetupDiInstallClassExW(), SetupDiInstallDevice(), SetupDiInstallDriverFiles(), SetupDiSetClassInstallParamsW(), SetupDiSetDeviceInstallParamsA(), and WriteParameterArray().
| BOOL WINAPI SetupDiSetDeviceRegistryPropertyA | ( | HDEVINFO | DeviceInfoSet, |
| PSP_DEVINFO_DATA | DeviceInfoData, | ||
| DWORD | Property, | ||
| const BYTE * | PropertyBuffer, | ||
| DWORD | PropertyBufferSize | ||
| ) |
Definition at line 3723 of file devinst.c.
Referenced by test_registry_property_a().
| BOOL WINAPI SetupDiSetDeviceRegistryPropertyW | ( | HDEVINFO | DeviceInfoSet, |
| PSP_DEVINFO_DATA | DeviceInfoData, | ||
| DWORD | Property, | ||
| const BYTE * | PropertyBuffer, | ||
| DWORD | PropertyBufferSize | ||
| ) |
Definition at line 3741 of file devinst.c.
Referenced by InstallCompositeBattery(), InstallParallelPort(), InstallSerialPort(), InstallSoftwareBusPnpEnumerator(), SetFailedInstall(), SetupDiInstallDevice(), SetupInstallServicesFromInfSectionExW(), StorageCoInstaller(), and test_registry_property_w().
| BOOL WINAPI SetupDiSetSelectedDevice | ( | IN HDEVINFO | DeviceInfoSet, |
| IN PSP_DEVINFO_DATA | DeviceInfoData | ||
| ) |
|
static |
Definition at line 5333 of file devinst.c.
Referenced by SetupDiChangeState().
Definition at line 27 of file devinst.c.
Referenced by InfIsFromOEMLocation(), and SETUP_CreateClassKey().
Definition at line 28 of file devinst.c.
Referenced by SetupDiInstallDevice().
Definition at line 29 of file devinst.c.
Referenced by SetupDiRegisterCoDeviceInstallers().
Definition at line 30 of file devinst.c.
Referenced by SetupDiInstallDevice().
Definition at line 31 of file devinst.c.
Referenced by SetupDiInstallDevice().
Definition at line 32 of file devinst.c.
Referenced by InfIsFromOEMLocation().
Definition at line 33 of file devinst.c.
Referenced by OpenHardwareProfileKey(), and SETUPDI_CreateDrvKey().
|
static |
Definition at line 3387 of file devinst.c.
Referenced by IntSetupDiSetDeviceRegistryPropertyAW(), and SetupDiGetDeviceRegistryPropertyW().
Definition at line 37 of file devinst.c.
Referenced by SetupDiInstallDevice().
|
static |
Definition at line 38 of file devinst.c.
Referenced by SetupDiInstallDevice().
|
static |
Definition at line 39 of file devinst.c.
Referenced by SetupDiInstallDevice().