Main Page Windows 7 DLLs NirSoft Utilities
Windows 8 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 8, 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.2.9200.16384 (win8_rtm.120725-1247)  
Company: Microsoft Corporation  
Product Name: Microsoft® Windows® Operating System  
DLL popularity Very High - 124 other DLL files in system32 directory are statically linked to this file.
File Size: 1,711 KB
Total Number of Exported Functions: 758
Total Number of Exported Functions With Names: 758
 

Section Headers

Name Virtual Address Raw Data Size % of File Characteristics Section Contains...
.text 0x00001000 779,776 Bytes 44.5% Read, Execute Code
.data 0x000c0000 3,584 Bytes 0.2% Write, Read Initialized Data
.idata 0x000c1000 14,336 Bytes 0.8% Read Initialized Data
.rsrc 0x000c5000 906,240 Bytes 51.7% Read Initialized Data
.reloc 0x001a3000 47,104 Bytes 2.7% Read, Discardable Initialized Data
 

Static Linking

setupapi.dll is statically linked to the following files:

CFGMGR32.dll
msvcrt.dll
ntdll.dll
api-ms-win-core-file-l1-2-0.dll
api-ms-win-core-errorhandling-l1-1-1.dll
api-ms-win-core-processthreads-l1-1-1.dll
api-ms-win-security-base-l1-2-0.dll
api-ms-win-core-handle-l1-1-0.dll
api-ms-win-core-string-l2-1-0.dll
api-ms-win-core-synch-l1-2-0.dll
api-ms-win-core-libraryloader-l1-1-1.dll
api-ms-win-core-sysinfo-l1-2-0.dll
api-ms-win-core-timezone-l1-1-0.dll
api-ms-win-core-string-l1-1-0.dll
api-ms-win-core-processenvironment-l1-2-0.dll
api-ms-win-core-localization-l1-2-0.dll
api-ms-win-core-registry-l1-1-0.dll
api-ms-win-core-datetime-l1-1-1.dll
api-ms-win-core-heap-l1-2-0.dll
api-ms-win-core-file-l2-1-0.dll
api-ms-win-core-version-l1-1-0.dll
api-ms-win-core-memory-l1-1-1.dll
api-ms-win-core-interlocked-l1-2-0.dll
RPCRT4.dll
api-ms-win-core-io-l1-1-1.dll
api-ms-win-core-debug-l1-1-1.dll
api-ms-win-core-profile-l1-1-0.dll
api-ms-win-core-kernel32-legacy-l1-1-0.dll
api-ms-win-core-shlwapi-legacy-l1-1-0.dll
api-ms-win-core-string-obsolete-l1-1-0.dll
api-ms-win-core-stringansi-l1-1-0.dll
api-ms-win-core-heap-obsolete-l1-1-0.dll
api-ms-win-core-privateprofile-l1-1-0.dll
api-ms-win-core-localization-obsolete-l1-1-0.dll
DEVOBJ.dll
api-ms-win-core-wow64-l1-1-0.dll
api-ms-win-core-delayload-l1-1-1.dll
api-ms-win-core-sidebyside-l1-1-0.dll
KERNEL32.dll

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 47.0%
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.7%
AVI Files 2 27,136 Bytes 1.5%
Dialog-Boxes 9 5,770 Bytes 0.3%
HTML Related Files 0 0 Bytes 0.0%
Menus 0 0 Bytes 0.0%
Strings 226 23,006 Bytes 1.3%
Type Libraries 0 0 Bytes 0.0%
Manifest 1 1,093 Bytes 0.1%
All Others 5 36,726 Bytes 2.1%
Total 291 929,105 Bytes 53.0%
 

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
2019 Windows for ARM-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
 

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_Report_LogOn
CMP_WaitNoPendingInstallEvents CMP_WaitServicesAvailable
CM_Add_Driver_PackageW CM_Add_Empty_Log_Conf
CM_Add_Empty_Log_Conf_Ex CM_Add_IDA
CM_Add_IDW CM_Add_ID_ExA
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 Local_CM_Add_Driver_Package_Worker
Local_CM_Delete_Driver_Package_Worker Local_CM_Install_DevNode_Worker
MyFree MyMalloc
MyRealloc PnpEnumDrpFile
PnpIsFileAclIntact PnpIsFileContentIntact
PnpIsFilePnpDriver PnpRepairWindowsProtectedDriver
Remote_CMP_GetServerSideDeviceInstallFlags Remote_CMP_WaitServicesAvailable
Remote_CM_Add_Empty_Log_Conf Remote_CM_Add_ID
Remote_CM_Add_Res_Des Remote_CM_Connect_Machine_Worker
Remote_CM_Create_DevNode Remote_CM_Delete_Class_Key
Remote_CM_Delete_DevNode_Key Remote_CM_Delete_Device_Interface_Key
Remote_CM_Disable_DevNode Remote_CM_Disconnect_Machine_Worker
Remote_CM_Enable_DevNode Remote_CM_Enumerate_Classes
Remote_CM_Enumerate_Enumerators Remote_CM_Free_Log_Conf
Remote_CM_Free_Res_Des Remote_CM_Get_Child
Remote_CM_Get_Class_Name Remote_CM_Get_Class_Property
Remote_CM_Get_Class_Property_Keys Remote_CM_Get_Class_Registry_Property
Remote_CM_Get_Depth Remote_CM_Get_DevNode_Custom_Property
Remote_CM_Get_DevNode_Property Remote_CM_Get_DevNode_Property_Keys
Remote_CM_Get_DevNode_Registry_Property Remote_CM_Get_DevNode_Status
Remote_CM_Get_Device_ID_List Remote_CM_Get_Device_ID_List_Size
Remote_CM_Get_Device_Interface_Alias Remote_CM_Get_Device_Interface_List
Remote_CM_Get_Device_Interface_List_Size Remote_CM_Get_Device_Interface_Property
Remote_CM_Get_Device_Interface_Property_Keys Remote_CM_Get_First_Log_Conf
Remote_CM_Get_Global_State Remote_CM_Get_HW_Prof_Flags
Remote_CM_Get_Hardware_Profile_Info Remote_CM_Get_Log_Conf_Priority
Remote_CM_Get_Next_Log_Conf Remote_CM_Get_Next_Res_Des
Remote_CM_Get_Parent Remote_CM_Get_Res_Des_Data
Remote_CM_Get_Res_Des_Data_Size Remote_CM_Get_Sibling
Remote_CM_Get_Version Remote_CM_Install_DevNode
Remote_CM_Is_Dock_Station_Present Remote_CM_Is_Version_Available
Remote_CM_Locate_DevNode_Worker Remote_CM_Modify_Res_Des
Remote_CM_Open_Class_Key Remote_CM_Open_DevNode_Key
Remote_CM_Open_Device_Interface_Key Remote_CM_Query_And_Remove_SubTree
Remote_CM_Query_Arbitrator_Free_Data Remote_CM_Query_Arbitrator_Free_Size
Remote_CM_Query_Resource_Conflict_List_Worker Remote_CM_Reenumerate_DevNode
Remote_CM_Register_Device_Driver Remote_CM_Register_Device_Interface
Remote_CM_Request_Device_Eject Remote_CM_Request_Eject_PC
Remote_CM_Run_Detection Remote_CM_Set_Class_Property
Remote_CM_Set_Class_Registry_Property Remote_CM_Set_DevNode_Problem
Remote_CM_Set_DevNode_Property Remote_CM_Set_DevNode_Registry_Property
Remote_CM_Set_Device_Interface_Property Remote_CM_Set_HW_Prof
Remote_CM_Set_HW_Prof_Flags Remote_CM_Setup_DevNode
Remote_CM_Uninstall_DevNode Remote_CM_Unregister_Device_Interface
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 pSetupUninstallCatalog
pSetupUnmapAndCloseFile pSetupValidateDriverPackage
pSetupVerifyCatalogFile pSetupVerifyQueuedCatalogs
pSetupWriteLogEntry pSetupWriteLogError

 

Imported Functions List

The following functions are imported by this dll: