Main Page Windows 8 DLLs Windows 10 DLLs Feedback NirSoft Utilities
Windows 7 DLL File Information - setupapi.dll

The following DLL report was generated by automatic DLL script that scanned and loaded all DLL files in the system32 directory of Windows 7, extracted the information from them, and then saved it into HTML reports. If you want to view a report of another DLL, go to the main page of this Web site.


General Information

File Description: Windows Setup API  
File Version: 6.1.7100.0 (winmain_win7rc.090421-1700)  
Company: Microsoft Corporation  
Product Name: Microsoft Windows Operating System  
DLL popularity Very High - 127 other DLL files in system32 directory are statically linked to this file.
File Size: 1,628 KB
Total Number of Exported Functions: 680
Total Number of Exported Functions With Names: 680

Section Headers

Name Virtual Address Raw Data Size % of File Characteristics Section Contains...
.text 0x00001000 713,216 Bytes 42.8% Read, Execute Code
.data 0x000b0000 6,144 Bytes 0.4% Write, Read Initialized Data
.rsrc 0x000b5000 911,360 Bytes 54.7% Read Initialized Data
.reloc 0x00194000 35,840 Bytes 2.1% Read, Discardable Initialized Data

Static Linking

setupapi.dll is statically linked to the following files:


This means that when setupapi.dll is loaded, the above files are automatically loaded too. If one of these files is corrupted or missing, setupapi.dll won't be loaded.


General Resources Information

Resource Type Number of Items Total Size % of File
Icons 47 822,598 Bytes 49.3%
Animated Icons 0 0 Bytes 0.0%
Cursors 0 0 Bytes 0.0%
Animated Cursors 0 0 Bytes 0.0%
Bitmaps 1 12,776 Bytes 0.8%
AVI Files 2 27,136 Bytes 1.6%
Dialog-Boxes 9 5,770 Bytes 0.3%
HTML Related Files 0 0 Bytes 0.0%
Menus 0 0 Bytes 0.0%
Strings 225 22,948 Bytes 1.4%
Type Libraries 0 0 Bytes 0.0%
Manifest 1 1,093 Bytes 0.1%
All Others 5 44,102 Bytes 2.6%
Total 290 936,423 Bytes 56.2%

Icons in this file

There are 47 icons stored in this DLL file. You can view all these icons in the following small thumbnail:

Cursors in this file

No cursors found in this file


Dialog-boxes list (up to 200 dialogs)

In the following section, you can find the captions of dialog-boxes stored in this DLL. The list is currently limited to 200 dialogs.
ID Dialog Caption
57 Select Device
200 File Error
300 File Progress
400 Confirm File Replace
2001 Resources

String resources in this dll (up to 200 strings)

String ID String Text
1 Microsoft
2 (Unknown)
3 Locate File
4 Insufficient memory
5 (Additional models)
100 Files Needed
101 %1 -- Files Needed
102 &Copy files from:
103 &Copy manufacturer's files from:
104 Some files on %1 are needed.
105 The file '%1' on %2 is needed.
106 Insert the manufacturer's installation disk, and then make sure that the correct drive is selected below.
107 Insert %1 into the drive selected below, and then click OK.
108 Type the path where the file is located, and then click OK.
109 Insert Disk
110 Copy Error
111 Setup cannot copy the file %1.
112 If you cancel copying this file Windows might not work correctly. Are you sure you want to cancel this file?
113 If you cancel now Windows might not work correctly. Are you sure you want to cancel?
114 Ensure that the manufacturer's disk is properly inserted in the drive selected below, or provide the location where the file can be found.
115 Ensure that the disk labeled '%1' is in the drive selected below, or provide the location where the file can be found.
116 Ensure that the location specified below is correct, or change it and insert '%1' in the drive you specify.
117 Warning
120 Error Details
121 Error
122 Rename Error
123 Delete Error
124 Backup Error
125 Do you want to continue Setup without copying this file?
126 &Retry
127 unspecified language
128 unknown language
142 Backup %1
143 From %1
144 To %1
146 %1 -- Copying Files...
147 Copying Files...
148 %1 -- Renaming Files...
149 Renaming Files...
150 %1 -- Deleting Files...
151 Deleting Files...
152 %1 -- Backup Files...
153 Backup Files...
154 Cannot copy file to destination directory
155 Installation is not yet completed. Are you sure you want to cancel?
156 Confirm installation cancel
200 %s: The following models are compatible with your hardware. Click the one you want to set up, and then click OK.
201 Click the %s that matches your hardware, and then click OK. If you don't know which model you have, click OK.
205 If your model is not on the list, click Show All Devices.
206 If you have an installation disk for this device, click Have Disk.
212 This list shows only what was found on the installation disk.
309 Install From Disk
430 Select the manufacturer and model of your hardware device and then click Next. If you have a disk that contains the driver you want to install, click Have Disk.
704 Select Device
1000 Resource type
1001 Setting
1002 You cannot modify the resources for this device directly. To change its resources, change the resources of its parent device.
1003 Basic configuration
1005 Memory Range
1006 Input/Output Range
1007 Direct Memory Access
1008 Interrupt Request
1009 interrupt request
1010 direct memory access
1011 memory range
1012 input/output range
1014 Override configuration
1015 Large Memory Range
1016 large memory range
1020 Before you can use this forced configuration, resources marked with '?' must be explicitly set
1022 This device isn't using any resources because it is not currently enabled.
1023 This device isn't using any resources because it has a problem.
1024 This device cannot find enough free resources that it can use. If you want to use this device, you will need to disable one of the other devices on this system.
1025 The resources this device is using do not match any of its known configurations. To assign resources manually for this device, click Set Configuration Manually.
1026 No Modifications Allowed
1027 Enter the %s you would like to set for this device.
1028 You may either enter a specific range and the nearest valid range will be automatically selected, or you may select a range using the up and down arrows.
1029 Edit Resource Setting
1030 The setting you entered, %1, is not valid for this device. The next valid setting of %2 has been chosen automatically. Would you like to continue using the new setting?
1033 Either the starting or ending value you entered is invalid. Check that the starting and ending values are between 0x00000000 and 0xFFFFFFFF.
1034 Either the starting or ending value you entered is invalid. Check that the starting and ending values are between 0x0000 and 0xFFFF.
1035 The direct memory access (DMA) value entered is invalid. Check that the DMA value is between 0 and 7.
1036 The interrupt request (IRQ) value entered is invalid. Please check that the IRQ value is between 0 and 15.
1037 Warning: The setting you have chosen conflicts with another device. To select a different resource setting, click No. To continue, click Yes.
1038 Conflict Warning
1039 Either the starting or ending value you entered is invalid. Check that the starting and ending values are between 0x00000000'00000000 and 0xFFFFFFFF'FFFFFFFF.
1049 No conflict information is currently available.
1050 You cannot modify the resources in this configuration. Try choosing a different configuration in the 'Settings Based On' box.
1051 This resource setting cannot be modified in this configuration. Try choosing a different configuration in the 'Settings Based On' box.
1052 Enter the %s you would like to set for this device.
1053 You may either enter a specific value and the nearest valid value will be automatically selected, or you may select a value using the up and down arrows.
1054 Edit %s
1055 Windows cannot determine if the setting you have chosen conflicts with another device.
1056 Unknown
1057 The setting you have chosen does not conflict with any other devices.
1058 No devices are conflicting.
1060 Creating a Forced Configuration
1061 You adjusted one or more resource settings manually.
1062 If you continue, these settings will be assigned to the device.
1063 Do you want to continue?
1065 Warning: The setting you have chosen conflicts with the following device(s):
1066 %1!s! %2!s! used by:
1067 No conflicts.
1068 This device does not require any resources.
1069 First select the resource you wish to edit.
1071 %1!s! %2!s! not available.
1072 Windows cannot determine if there are any resource conflicts for this device.
1073 Unknown Device
1074 model
1075 Warning: The setting you have chosen may not work due to the following reason(s):
1076 The resource is unavailable
1077 Current configuration
1101 Memory Range
1102 I/O Range
1107 Large Memory Range
1108 Unknown
2000 Setup Information
2001 Precompiled Setup Information
2002 &Install
2011 Model
2012 Manufacturer
2013 This driver is digitally signed.
2014 This driver is not digitally signed!
2015 This driver has an Authenticode(tm) signature.
2016 Windows for 32-bit systems
2017 Windows for Itanium-based systems
2018 Windows for x64-based systems
3001 Information
3002 Warning
3003 Error
3004 Fatal Error
4206 Device installer error
5320 Unknown driver software package
5330 Update Driver Warning
5331 Installing this device driver is not recommended because Windows cannot verify that it is compatible with your hardware.
5332 Windows Driver Cabinet
5333 (Unable to find any drivers for this device)
5334 (Retrieving a list of all devices)
5335 Windows was unable to find any drivers for this device. If you have a disk that contains the updated driver, or you wish to search in another location, click OK.
5336 If the driver is not compatible, your hardware will not work correctly and your computer might become unstable or stop working completely.
5337 Do you want to continue installing this driver?
5340 Select the device driver you want to install for this hardware.
5342 Version: %0d.%0d.%0d.%0d
5345 Continuing your installation of this software may impair or destabilize the correct operation of your system either immediately or in the future. Microsoft strongly
5346 recommends that you stop this installation now and contact the hardware vendor for software that has passed Windows Logo testing.
5347 Continuing your installation of this software may impair or destabilize the correct operation of your system either immediately or in the future. Microsoft strongly
5348 recommends that you stop this installation now and contact the software vendor for software that has passed Windows Logo testing.
5349 Unknown Publisher
5350 Unknown Publisher Certificate Issuer
5400 File not found or not valid format.
5401 The Trust Provider is unknown or not configured properly.
5402 The object to be verified is unknown to the Trust Provider.
5403 Authenticode signature not found.
5404 The signature does not match the content of the signed message.
5405 Content does not match the signature.
5406 Signature does not contain a valid signer.
5407 Signature does not contain a valid signing certificate.
5408 Signature does not contain a valid counter signing certificate.
5409 A certificate (signing or issuer) has expired.
5410 Certificate signature could not be verified using issuer's certificate.
5411 Unable to create certificate chain from the signing certificate to a root.
5412 The root certificate has not been enabled as a trusted root.
5413 The test root has not been enabled as a trusted root.
5414 Signing certificate's starting or ending time is outside one of its issuer's starting or ending time.
5415 A purpose specified in a certificate (signing or issuer) makes it invalid for Authenticode.
5416 A basic constraint of a certificate in the signature failed for Authenticode.
5417 Certificate does not contain or does not meet the Authenticode financial extension.
5418 The signature contains a time stamp. However, the time stamp could not be verified.
5419 Signing certificate or issuing certificate has been revoked.
5420 An error occurred while accessing online revocation server.
5421 Signature is not trusted by Authenticode with the current policy settings.
5422 The extension in a certificate means the certificate can not be used for Authenticode.
5423 The root certificate has not been enabled for the requested use.
5424 The installed INF file does not contain digital signature information.
5425 Error in ASN encoding (MSOSS error code: 0x%1)
5426 Error in Authenticode (error code: 0x%1)
5427 Publisher authenticity verified by
5430 &Always trust software from "%1"
5431 Unknown driver package software
5432 Would you like to install driver software from "%1"?
5433 (No description available)
5450 Not digitally signed
5451 Device Driver Package Install:
5461 Windows will notify you if there are steps you can take to get your device up and running.
5462 Check online for a solution now
5463 Check online for a solution later
5464 Don't check online
5466 Windows will notify you if there are steps you can take to get your device up and running.
5467 Check online for a solution now
5468 Check online for a solution later
5469 Don't check online; I'll set up this device later
5470 Driver software installation
5471 Could not find driver software
5472 Windows detected a new device attached to your computer, but could not find the driver software it needs to make the device usable. Each device manufacturer typically includes driver software of a CD that comes with the device, or as a download from its website. The hardware ID of your device is %ws.
5473 Driver software installation
5474 Could not install driver software
5475 Windows could not copy all of the files needed to install this device driver software. This sometimes happens when the driver software was not designed for this version of Windows.
5476 Driver software installation
5477 Could not install driver software for device
5478 Windows encountered a problem while installing device drivers for your %ws

COM Classes/Interfaces

There is no type library in this file with COM classes/interfaces information


Exported Functions List

The following functions are exported by this dll:
CMP_GetBlockedDriverInfo CMP_GetServerSideDeviceInstallFlags
CMP_Init_Detection CMP_RegisterNotification
CMP_Report_LogOn CMP_UnregisterNotification
CMP_WaitNoPendingInstallEvents CMP_WaitServicesAvailable
CM_Add_Driver_PackageW CM_Add_Empty_Log_Conf
CM_Add_Empty_Log_Conf_Ex CM_Add_IDA
CM_Add_ID_ExW CM_Add_Range
CM_Add_Res_Des CM_Add_Res_Des_Ex
CM_Apply_PowerScheme CM_Connect_MachineA
CM_Connect_MachineW CM_Create_DevNodeA
CM_Create_DevNodeW CM_Create_DevNode_ExA
CM_Create_DevNode_ExW CM_Create_Range_List
CM_Delete_Class_Key CM_Delete_Class_Key_Ex
CM_Delete_DevNode_Key CM_Delete_DevNode_Key_Ex
CM_Delete_Device_Interface_KeyA CM_Delete_Device_Interface_KeyW
CM_Delete_Device_Interface_Key_ExA CM_Delete_Device_Interface_Key_ExW
CM_Delete_Driver_PackageW CM_Delete_PowerScheme
CM_Delete_Range CM_Detect_Resource_Conflict
CM_Detect_Resource_Conflict_Ex CM_Disable_DevNode
CM_Disable_DevNode_Ex CM_Disconnect_Machine
CM_Dup_Range_List CM_Duplicate_PowerScheme
CM_Enable_DevNode CM_Enable_DevNode_Ex
CM_Enumerate_Classes CM_Enumerate_Classes_Ex
CM_Enumerate_EnumeratorsA CM_Enumerate_EnumeratorsW
CM_Enumerate_Enumerators_ExA CM_Enumerate_Enumerators_ExW
CM_Find_Range CM_First_Range
CM_Free_Log_Conf CM_Free_Log_Conf_Ex
CM_Free_Log_Conf_Handle CM_Free_Range_List
CM_Free_Res_Des CM_Free_Res_Des_Ex
CM_Free_Res_Des_Handle CM_Free_Resource_Conflict_Handle
CM_Get_Child CM_Get_Child_Ex
CM_Get_Class_Key_NameA CM_Get_Class_Key_NameW
CM_Get_Class_Key_Name_ExA CM_Get_Class_Key_Name_ExW
CM_Get_Class_NameA CM_Get_Class_NameW
CM_Get_Class_Name_ExA CM_Get_Class_Name_ExW
CM_Get_Class_Registry_PropertyA CM_Get_Class_Registry_PropertyW
CM_Get_Depth CM_Get_Depth_Ex
CM_Get_DevNode_Custom_PropertyA CM_Get_DevNode_Custom_PropertyW
CM_Get_DevNode_Custom_Property_ExA CM_Get_DevNode_Custom_Property_ExW
CM_Get_DevNode_Registry_PropertyA CM_Get_DevNode_Registry_PropertyW
CM_Get_DevNode_Registry_Property_ExA CM_Get_DevNode_Registry_Property_ExW
CM_Get_DevNode_Status CM_Get_DevNode_Status_Ex
CM_Get_Device_IDA CM_Get_Device_IDW
CM_Get_Device_ID_ExA CM_Get_Device_ID_ExW
CM_Get_Device_ID_ListA CM_Get_Device_ID_ListW
CM_Get_Device_ID_List_ExA CM_Get_Device_ID_List_ExW
CM_Get_Device_ID_List_SizeA CM_Get_Device_ID_List_SizeW
CM_Get_Device_ID_List_Size_ExA CM_Get_Device_ID_List_Size_ExW
CM_Get_Device_ID_Size CM_Get_Device_ID_Size_Ex
CM_Get_Device_Interface_AliasA CM_Get_Device_Interface_AliasW
CM_Get_Device_Interface_Alias_ExA CM_Get_Device_Interface_Alias_ExW
CM_Get_Device_Interface_ListA CM_Get_Device_Interface_ListW
CM_Get_Device_Interface_List_ExA CM_Get_Device_Interface_List_ExW
CM_Get_Device_Interface_List_SizeA CM_Get_Device_Interface_List_SizeW
CM_Get_Device_Interface_List_Size_ExA CM_Get_Device_Interface_List_Size_ExW
CM_Get_First_Log_Conf CM_Get_First_Log_Conf_Ex
CM_Get_Global_State CM_Get_Global_State_Ex
CM_Get_HW_Prof_FlagsA CM_Get_HW_Prof_FlagsW
CM_Get_HW_Prof_Flags_ExA CM_Get_HW_Prof_Flags_ExW
CM_Get_Hardware_Profile_InfoA CM_Get_Hardware_Profile_InfoW
CM_Get_Hardware_Profile_Info_ExA CM_Get_Hardware_Profile_Info_ExW
CM_Get_Log_Conf_Priority CM_Get_Log_Conf_Priority_Ex
CM_Get_Next_Log_Conf CM_Get_Next_Log_Conf_Ex
CM_Get_Next_Res_Des CM_Get_Next_Res_Des_Ex
CM_Get_Parent CM_Get_Parent_Ex
CM_Get_Res_Des_Data CM_Get_Res_Des_Data_Ex
CM_Get_Res_Des_Data_Size CM_Get_Res_Des_Data_Size_Ex
CM_Get_Resource_Conflict_Count CM_Get_Resource_Conflict_DetailsA
CM_Get_Resource_Conflict_DetailsW CM_Get_Sibling
CM_Get_Sibling_Ex CM_Get_Version
CM_Get_Version_Ex CM_Import_PowerScheme
CM_Install_DevNodeW CM_Install_DevNode_ExW
CM_Intersect_Range_List CM_Invert_Range_List
CM_Is_Dock_Station_Present CM_Is_Dock_Station_Present_Ex
CM_Is_Version_Available CM_Is_Version_Available_Ex
CM_Locate_DevNodeA CM_Locate_DevNodeW
CM_Locate_DevNode_ExA CM_Locate_DevNode_ExW
CM_Merge_Range_List CM_Modify_Res_Des
CM_Modify_Res_Des_Ex CM_Move_DevNode
CM_Move_DevNode_Ex CM_Next_Range
CM_Open_Class_KeyA CM_Open_Class_KeyW
CM_Open_Class_Key_ExA CM_Open_Class_Key_ExW
CM_Open_DevNode_Key CM_Open_DevNode_Key_Ex
CM_Open_Device_Interface_KeyA CM_Open_Device_Interface_KeyW
CM_Open_Device_Interface_Key_ExA CM_Open_Device_Interface_Key_ExW
CM_Query_And_Remove_SubTreeA CM_Query_And_Remove_SubTreeW
CM_Query_And_Remove_SubTree_ExA CM_Query_And_Remove_SubTree_ExW
CM_Query_Arbitrator_Free_Data CM_Query_Arbitrator_Free_Data_Ex
CM_Query_Arbitrator_Free_Size CM_Query_Arbitrator_Free_Size_Ex
CM_Query_Remove_SubTree CM_Query_Remove_SubTree_Ex
CM_Query_Resource_Conflict_List CM_Reenumerate_DevNode
CM_Reenumerate_DevNode_Ex CM_Register_Device_Driver
CM_Register_Device_Driver_Ex CM_Register_Device_InterfaceA
CM_Register_Device_InterfaceW CM_Register_Device_Interface_ExA
CM_Register_Device_Interface_ExW CM_Remove_SubTree
CM_Remove_SubTree_Ex CM_Request_Device_EjectA
CM_Request_Device_EjectW CM_Request_Device_Eject_ExA
CM_Request_Device_Eject_ExW CM_Request_Eject_PC
CM_Request_Eject_PC_Ex CM_RestoreAll_DefaultPowerSchemes
CM_Restore_DefaultPowerScheme CM_Run_Detection
CM_Run_Detection_Ex CM_Set_ActiveScheme
CM_Set_Class_Registry_PropertyA CM_Set_Class_Registry_PropertyW
CM_Set_DevNode_Problem CM_Set_DevNode_Problem_Ex
CM_Set_DevNode_Registry_PropertyA CM_Set_DevNode_Registry_PropertyW
CM_Set_DevNode_Registry_Property_ExA CM_Set_DevNode_Registry_Property_ExW
CM_Set_HW_Prof CM_Set_HW_Prof_Ex
CM_Set_HW_Prof_FlagsA CM_Set_HW_Prof_FlagsW
CM_Set_HW_Prof_Flags_ExA CM_Set_HW_Prof_Flags_ExW
CM_Setup_DevNode CM_Setup_DevNode_Ex
CM_Test_Range_Available CM_Uninstall_DevNode
CM_Uninstall_DevNode_Ex CM_Unregister_Device_InterfaceA
CM_Unregister_Device_InterfaceW CM_Unregister_Device_Interface_ExA
CM_Unregister_Device_Interface_ExW CM_Write_UserPowerKey
DoesUserHavePrivilege DriverStoreAddDriverPackageA
DriverStoreAddDriverPackageW DriverStoreDeleteDriverPackageA
DriverStoreDeleteDriverPackageW DriverStoreEnumDriverPackageA
DriverStoreEnumDriverPackageW DriverStoreFindDriverPackageA
DriverStoreFindDriverPackageW ExtensionPropSheetPageProc
InstallCatalog InstallHinfSection
InstallHinfSectionA InstallHinfSectionW
IsUserAdmin MyFree
MyMalloc MyRealloc
PnpEnumDrpFile PnpIsFileAclIntact
PnpIsFileContentIntact PnpIsFilePnpDriver
PnpRepairWindowsProtectedDriver SetupAddInstallSectionToDiskSpaceListA
SetupAddInstallSectionToDiskSpaceListW SetupAddSectionToDiskSpaceListA
SetupAddSectionToDiskSpaceListW SetupAddToDiskSpaceListA
SetupAddToDiskSpaceListW SetupAddToSourceListA
SetupAddToSourceListW SetupAdjustDiskSpaceListA
SetupAdjustDiskSpaceListW SetupBackupErrorA
SetupBackupErrorW SetupCancelTemporarySourceList
SetupCloseFileQueue SetupCloseInfFile
SetupCloseLog SetupCommitFileQueue
SetupCommitFileQueueA SetupCommitFileQueueW
SetupConfigureWmiFromInfSectionA SetupConfigureWmiFromInfSectionW
SetupCopyErrorA SetupCopyErrorW
SetupCopyOEMInfA SetupCopyOEMInfW
SetupCreateDiskSpaceListA SetupCreateDiskSpaceListW
SetupDecompressOrCopyFileA SetupDecompressOrCopyFileW
SetupDefaultQueueCallback SetupDefaultQueueCallbackA
SetupDefaultQueueCallbackW SetupDeleteErrorA
SetupDeleteErrorW SetupDestroyDiskSpaceList
SetupDiApplyPowerScheme SetupDiAskForOEMDisk
SetupDiBuildClassInfoList SetupDiBuildClassInfoListExA
SetupDiBuildClassInfoListExW SetupDiBuildDriverInfoList
SetupDiCallClassInstaller SetupDiCancelDriverInfoSearch
SetupDiChangeState SetupDiClassGuidsFromNameA
SetupDiClassGuidsFromNameExA SetupDiClassGuidsFromNameExW
SetupDiClassGuidsFromNameW SetupDiClassNameFromGuidA
SetupDiClassNameFromGuidExA SetupDiClassNameFromGuidExW
SetupDiClassNameFromGuidW SetupDiCreateDevRegKeyA
SetupDiCreateDevRegKeyW SetupDiCreateDeviceInfoA
SetupDiCreateDeviceInfoList SetupDiCreateDeviceInfoListExA
SetupDiCreateDeviceInfoListExW SetupDiCreateDeviceInfoW
SetupDiCreateDeviceInterfaceA SetupDiCreateDeviceInterfaceRegKeyA
SetupDiCreateDeviceInterfaceRegKeyW SetupDiCreateDeviceInterfaceW
SetupDiDeleteDevRegKey SetupDiDeleteDeviceInfo
SetupDiDeleteDeviceInterfaceData SetupDiDeleteDeviceInterfaceRegKey
SetupDiDestroyClassImageList SetupDiDestroyDeviceInfoList
SetupDiDestroyDriverInfoList SetupDiDrawMiniIcon
SetupDiEnumDeviceInfo SetupDiEnumDeviceInterfaces
SetupDiEnumDriverInfoA SetupDiEnumDriverInfoW
SetupDiGetActualModelsSectionA SetupDiGetActualModelsSectionW
SetupDiGetActualSectionToInstallA SetupDiGetActualSectionToInstallExA
SetupDiGetActualSectionToInstallExW SetupDiGetActualSectionToInstallW
SetupDiGetClassBitmapIndex SetupDiGetClassDescriptionA
SetupDiGetClassDescriptionExA SetupDiGetClassDescriptionExW
SetupDiGetClassDescriptionW SetupDiGetClassDevPropertySheetsA
SetupDiGetClassDevPropertySheetsW SetupDiGetClassDevsA
SetupDiGetClassDevsExA SetupDiGetClassDevsExW
SetupDiGetClassDevsW SetupDiGetClassImageIndex
SetupDiGetClassImageList SetupDiGetClassImageListExA
SetupDiGetClassImageListExW SetupDiGetClassInstallParamsA
SetupDiGetClassInstallParamsW SetupDiGetClassPropertyExW
SetupDiGetClassPropertyKeys SetupDiGetClassPropertyKeysExW
SetupDiGetClassPropertyW SetupDiGetClassRegistryPropertyA
SetupDiGetClassRegistryPropertyW SetupDiGetCustomDevicePropertyA
SetupDiGetCustomDevicePropertyW SetupDiGetDeviceInfoListClass
SetupDiGetDeviceInfoListDetailA SetupDiGetDeviceInfoListDetailW
SetupDiGetDeviceInstallParamsA SetupDiGetDeviceInstallParamsW
SetupDiGetDeviceInstanceIdA SetupDiGetDeviceInstanceIdW
SetupDiGetDeviceInterfaceAlias SetupDiGetDeviceInterfaceDetailA
SetupDiGetDeviceInterfaceDetailW SetupDiGetDeviceInterfacePropertyKeys
SetupDiGetDeviceInterfacePropertyW SetupDiGetDevicePropertyKeys
SetupDiGetDevicePropertyW SetupDiGetDeviceRegistryPropertyA
SetupDiGetDeviceRegistryPropertyW SetupDiGetDriverInfoDetailA
SetupDiGetDriverInfoDetailW SetupDiGetDriverInstallParamsA
SetupDiGetDriverInstallParamsW SetupDiGetHwProfileFriendlyNameA
SetupDiGetHwProfileFriendlyNameExA SetupDiGetHwProfileFriendlyNameExW
SetupDiGetHwProfileFriendlyNameW SetupDiGetHwProfileList
SetupDiGetHwProfileListExA SetupDiGetHwProfileListExW
SetupDiGetINFClassA SetupDiGetINFClassW
SetupDiGetSelectedDevice SetupDiGetSelectedDriverA
SetupDiGetSelectedDriverW SetupDiGetWizardPage
SetupDiInstallClassA SetupDiInstallClassExA
SetupDiInstallClassExW SetupDiInstallClassW
SetupDiInstallDevice SetupDiInstallDeviceInterfaces
SetupDiInstallDriverFiles SetupDiLoadClassIcon
SetupDiLoadDeviceIcon SetupDiMoveDuplicateDevice
SetupDiOpenClassRegKey SetupDiOpenClassRegKeyExA
SetupDiOpenClassRegKeyExW SetupDiOpenDevRegKey
SetupDiOpenDeviceInfoA SetupDiOpenDeviceInfoW
SetupDiOpenDeviceInterfaceA SetupDiOpenDeviceInterfaceRegKey
SetupDiOpenDeviceInterfaceW SetupDiRegisterCoDeviceInstallers
SetupDiRegisterDeviceInfo SetupDiRemoveDevice
SetupDiRemoveDeviceInterface SetupDiReportAdditionalSoftwareRequested
SetupDiReportDeviceInstallError SetupDiReportDriverNotFoundError
SetupDiReportDriverPackageImportationError SetupDiReportGenericDriverInstalled
SetupDiReportPnPDeviceProblem SetupDiRestartDevices
SetupDiSelectBestCompatDrv SetupDiSelectDevice
SetupDiSelectOEMDrv SetupDiSetClassInstallParamsA
SetupDiSetClassInstallParamsW SetupDiSetClassPropertyExW
SetupDiSetClassPropertyW SetupDiSetClassRegistryPropertyA
SetupDiSetClassRegistryPropertyW SetupDiSetDeviceInstallParamsA
SetupDiSetDeviceInstallParamsW SetupDiSetDeviceInterfaceDefault
SetupDiSetDeviceInterfacePropertyW SetupDiSetDevicePropertyW
SetupDiSetDeviceRegistryPropertyA SetupDiSetDeviceRegistryPropertyW
SetupDiSetDriverInstallParamsA SetupDiSetDriverInstallParamsW
SetupDiSetSelectedDevice SetupDiSetSelectedDriverA
SetupDiSetSelectedDriverW SetupDiUnremoveDevice
SetupDuplicateDiskSpaceListA SetupDuplicateDiskSpaceListW
SetupEnumInfSectionsA SetupEnumInfSectionsW
SetupEnumPublishedInfA SetupEnumPublishedInfW
SetupFindFirstLineA SetupFindFirstLineW
SetupFindNextLine SetupFindNextMatchLineA
SetupFindNextMatchLineW SetupFreeSourceListA
SetupFreeSourceListW SetupGetBackupInformationA
SetupGetBackupInformationW SetupGetBinaryField
SetupGetFieldCount SetupGetFileCompressionInfoA
SetupGetFileCompressionInfoExA SetupGetFileCompressionInfoExW
SetupGetFileCompressionInfoW SetupGetFileQueueCount
SetupGetFileQueueFlags SetupGetInfDriverStoreLocationA
SetupGetInfDriverStoreLocationW SetupGetInfFileListA
SetupGetInfFileListW SetupGetInfInformationA
SetupGetInfInformationW SetupGetInfPublishedNameA
SetupGetInfPublishedNameW SetupGetInfSections
SetupGetIntField SetupGetLineByIndexA
SetupGetLineByIndexW SetupGetLineCountA
SetupGetLineCountW SetupGetLineTextA
SetupGetLineTextW SetupGetMultiSzFieldA
SetupGetMultiSzFieldW SetupGetNonInteractiveMode
SetupGetSourceFileLocationA SetupGetSourceFileLocationW
SetupGetSourceFileSizeA SetupGetSourceFileSizeW
SetupGetSourceInfoA SetupGetSourceInfoW
SetupGetStringFieldA SetupGetStringFieldW
SetupGetTargetPathA SetupGetTargetPathW
SetupGetThreadLogToken SetupInitDefaultQueueCallback
SetupInitDefaultQueueCallbackEx SetupInitializeFileLogA
SetupInitializeFileLogW SetupInstallFileA
SetupInstallFileExA SetupInstallFileExW
SetupInstallFileW SetupInstallFilesFromInfSectionA
SetupInstallFilesFromInfSectionW SetupInstallFromInfSectionA
SetupInstallFromInfSectionW SetupInstallLogCloseEventGroup
SetupInstallLogCreateEventGroup SetupInstallServicesFromInfSectionA
SetupInstallServicesFromInfSectionExA SetupInstallServicesFromInfSectionExW
SetupInstallServicesFromInfSectionW SetupIterateCabinetA
SetupIterateCabinetW SetupLogErrorA
SetupLogErrorW SetupLogFileA
SetupLogFileW SetupOpenAppendInfFileA
SetupOpenAppendInfFileW SetupOpenFileQueue
SetupOpenInfFileA SetupOpenInfFileW
SetupOpenLog SetupOpenMasterInf
SetupPrepareQueueForRestoreA SetupPrepareQueueForRestoreW
SetupPromptForDiskA SetupPromptForDiskW
SetupPromptReboot SetupQueryDrivesInDiskSpaceListA
SetupQueryDrivesInDiskSpaceListW SetupQueryFileLogA
SetupQueryFileLogW SetupQueryInfFileInformationA
SetupQueryInfFileInformationW SetupQueryInfOriginalFileInformationA
SetupQueryInfOriginalFileInformationW SetupQueryInfVersionInformationA
SetupQueryInfVersionInformationW SetupQuerySourceListA
SetupQuerySourceListW SetupQuerySpaceRequiredOnDriveA
SetupQuerySpaceRequiredOnDriveW SetupQueueCopyA
SetupQueueCopyIndirectA SetupQueueCopyIndirectW
SetupQueueCopySectionA SetupQueueCopySectionW
SetupQueueCopyW SetupQueueDefaultCopyA
SetupQueueDefaultCopyW SetupQueueDeleteA
SetupQueueDeleteSectionA SetupQueueDeleteSectionW
SetupQueueDeleteW SetupQueueRenameA
SetupQueueRenameSectionA SetupQueueRenameSectionW
SetupQueueRenameW SetupRemoveFileLogEntryA
SetupRemoveFileLogEntryW SetupRemoveFromDiskSpaceListA
SetupRemoveFromDiskSpaceListW SetupRemoveFromSourceListA
SetupRemoveFromSourceListW SetupRemoveInstallSectionFromDiskSpaceListA
SetupRemoveInstallSectionFromDiskSpaceListW SetupRemoveSectionFromDiskSpaceListA
SetupRemoveSectionFromDiskSpaceListW SetupRenameErrorA
SetupRenameErrorW SetupScanFileQueue
SetupScanFileQueueA SetupScanFileQueueW
SetupSetDirectoryIdA SetupSetDirectoryIdExA
SetupSetDirectoryIdExW SetupSetDirectoryIdW
SetupSetFileQueueAlternatePlatformA SetupSetFileQueueAlternatePlatformW
SetupSetFileQueueFlags SetupSetNonInteractiveMode
SetupSetPlatformPathOverrideA SetupSetPlatformPathOverrideW
SetupSetSourceListA SetupSetSourceListW
SetupSetThreadLogToken SetupTermDefaultQueueCallback
SetupTerminateFileLog SetupUninstallNewlyCopiedInfs
SetupUninstallOEMInfA SetupUninstallOEMInfW
SetupVerifyInfFileA SetupVerifyInfFileW
SetupWriteTextLog SetupWriteTextLogError
SetupWriteTextLogInfLine UnicodeToMultiByte
VerifyCatalogFile pGetDriverPackageHash
pSetupAccessRunOnceNodeList pSetupAddMiniIconToList
pSetupAddTagToGroupOrderListEntry pSetupAppendPath
pSetupCaptureAndConvertAnsiArg pSetupCenterWindowRelativeToParent
pSetupCloseTextLogSection pSetupConcatenatePaths
pSetupCreateTextLogSectionA pSetupCreateTextLogSectionW
pSetupDestroyRunOnceNodeList pSetupDiBuildInfoDataFromStrongName
pSetupDiCrimsonLogDeviceInstall pSetupDiGetStrongNameForDriverNode
pSetupDiInvalidateHelperModules pSetupDoLastKnownGoodBackup
pSetupDoesUserHavePrivilege pSetupDuplicateString
pSetupEnablePrivilege pSetupFree
pSetupGetCurrentDriverSigningPolicy pSetupGetDriverDate
pSetupGetDriverVersion pSetupGetField
pSetupGetFileTitle pSetupGetGlobalFlags
pSetupGetIndirectStringsFromDriverInfo pSetupGetInfSections
pSetupGetQueueFlags pSetupGetRealSystemTime
pSetupGuidFromString pSetupHandleFailedVerification
pSetupInfGetDigitalSignatureInfo pSetupInfIsInbox
pSetupInfSetDigitalSignatureInfo pSetupInstallCatalog
pSetupIsBiDiLocalizedSystemEx pSetupIsGuidNull
pSetupIsLocalSystem pSetupIsUserAdmin
pSetupIsUserTrustedInstaller pSetupLoadIndirectString
pSetupMakeSurePathExists pSetupMalloc
pSetupModifyGlobalFlags pSetupMultiByteToUnicode
pSetupOpenAndMapFileForRead pSetupOutOfMemory
pSetupQueryMultiSzValueToArray pSetupRealloc
pSetupRegistryDelnode pSetupRetrieveServiceConfig
pSetupSetArrayToMultiSzValue pSetupSetDriverPackageRestorePoint
pSetupSetGlobalFlags pSetupSetQueueFlags
pSetupShouldDeviceBeExcluded pSetupStringFromGuid
pSetupStringTableAddString pSetupStringTableAddStringEx
pSetupStringTableDestroy pSetupStringTableDuplicate
pSetupStringTableEnum pSetupStringTableGetExtraData
pSetupStringTableInitialize pSetupStringTableInitializeEx
pSetupStringTableLookUpString pSetupStringTableLookUpStringEx
pSetupStringTableSetExtraData pSetupStringTableStringFromId
pSetupStringTableStringFromIdEx pSetupUnicodeToMultiByte
pSetupUnmapAndCloseFile pSetupValidateDriverPackage
pSetupVerifyCatalogFile pSetupVerifyQueuedCatalogs
pSetupWriteLogEntry pSetupWriteLogError


Imported Functions List

The following functions are imported by this dll: