Windows XP 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 XP, 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: | 5.1.2600.5512 (xpsp.080413-2111) |
Company: | Microsoft Corporation |
Product Name: | Microsoft Windows Operating System |
DLL popularity | High - 59 other DLL files in system32 directory are statically linked to this file. |
File Size: | 962 KB |
Total Number of Exported Functions: | 599 |
Total Number of Exported Functions With Names: | 599 |
Section Headers
Name | Virtual Address | Raw Data Size | % of File | Characteristics | Section Contains... |
---|---|---|---|---|---|
.text | 0x00001000 | 512,000 Bytes | 52.0% | Read, Execute | Code |
.data | 0x0007e000 | 6,144 Bytes | 0.6% | Write, Read | Initialized Data |
.rsrc | 0x00080000 | 448,000 Bytes | 45.5% | Read | Initialized Data |
.reloc | 0x000ee000 | 17,920 Bytes | 1.8% | Read, Discardable | Initialized Data |
Static Linking
setupapi.dll is statically linked to the following files:ADVAPI32.dll
GDI32.dll
KERNEL32.dll
msvcrt.dll
ntdll.dll
RPCRT4.dll
USER32.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 | 37 | 316,740 Bytes | 32.2% |
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 | 1.3% |
AVI Files | 2 | 27,136 Bytes | 2.8% |
Dialog-Boxes | 14 | 9,410 Bytes | 1.0% |
HTML Related Files | 0 | 0 Bytes | 0.0% |
Menus | 0 | 0 Bytes | 0.0% |
Strings | 145 | 14,538 Bytes | 1.5% |
Type Libraries | 0 | 0 Bytes | 0.0% |
Manifest | 1 | 662 Bytes | 0.1% |
All Others | 2 | 55,076 Bytes | 5.6% |
Total | 202 | 436,338 Bytes | 44.3% |
Icons in this file
There are 37 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 |
5314 | Hardware Installation |
5315 | Hardware Installation |
5316 | Software Installation |
5317 | Software Installation |
5330 | Incompatible Hardware or Software |
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? |
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 |
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, %s, is not valid for this device. |
1031 | The next valid setting of %s has been chosen automatically. |
1032 | 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 |
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 | Unknown |
2000 | Setup Information |
2001 | Precompiled Setup Information |
2011 | Model |
2012 | Manufacturer |
2013 | This driver is digitally signed. |
2014 | This driver is not digitally signed! |
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. |
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_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_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_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_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_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_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_Run_Detection |
CM_Run_Detection_Ex | 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 |
DoesUserHavePrivilege | ExtensionPropSheetPageProc |
InstallCatalog | InstallHinfSection |
InstallHinfSectionA | InstallHinfSectionW |
IsUserAdmin | MyFree |
MyMalloc | MyRealloc |
SetupAddInstallSectionToDiskSpaceListA | SetupAddInstallSectionToDiskSpaceListW |
SetupAddSectionToDiskSpaceListA | SetupAddSectionToDiskSpaceListW |
SetupAddToDiskSpaceListA | SetupAddToDiskSpaceListW |
SetupAddToSourceListA | SetupAddToSourceListW |
SetupAdjustDiskSpaceListA | SetupAdjustDiskSpaceListW |
SetupBackupErrorA | SetupBackupErrorW |
SetupCancelTemporarySourceList | SetupCloseFileQueue |
SetupCloseInfFile | SetupCloseLog |
SetupCommitFileQueue | SetupCommitFileQueueA |
SetupCommitFileQueueW | SetupCopyErrorA |
SetupCopyErrorW | SetupCopyOEMInfA |
SetupCopyOEMInfW | SetupCreateDiskSpaceListA |
SetupCreateDiskSpaceListW | SetupDecompressOrCopyFileA |
SetupDecompressOrCopyFileW | SetupDefaultQueueCallback |
SetupDefaultQueueCallbackA | SetupDefaultQueueCallbackW |
SetupDeleteErrorA | SetupDeleteErrorW |
SetupDestroyDiskSpaceList | 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 |
SetupDiGetActualSectionToInstallA | SetupDiGetActualSectionToInstallExA |
SetupDiGetActualSectionToInstallExW | SetupDiGetActualSectionToInstallW |
SetupDiGetClassBitmapIndex | SetupDiGetClassDescriptionA |
SetupDiGetClassDescriptionExA | SetupDiGetClassDescriptionExW |
SetupDiGetClassDescriptionW | SetupDiGetClassDevPropertySheetsA |
SetupDiGetClassDevPropertySheetsW | SetupDiGetClassDevsA |
SetupDiGetClassDevsExA | SetupDiGetClassDevsExW |
SetupDiGetClassDevsW | SetupDiGetClassImageIndex |
SetupDiGetClassImageList | SetupDiGetClassImageListExA |
SetupDiGetClassImageListExW | SetupDiGetClassInstallParamsA |
SetupDiGetClassInstallParamsW | SetupDiGetClassRegistryPropertyA |
SetupDiGetClassRegistryPropertyW | SetupDiGetCustomDevicePropertyA |
SetupDiGetCustomDevicePropertyW | SetupDiGetDeviceInfoListClass |
SetupDiGetDeviceInfoListDetailA | SetupDiGetDeviceInfoListDetailW |
SetupDiGetDeviceInstallParamsA | SetupDiGetDeviceInstallParamsW |
SetupDiGetDeviceInstanceIdA | SetupDiGetDeviceInstanceIdW |
SetupDiGetDeviceInterfaceAlias | SetupDiGetDeviceInterfaceDetailA |
SetupDiGetDeviceInterfaceDetailW | 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 |
SetupDiMoveDuplicateDevice | SetupDiOpenClassRegKey |
SetupDiOpenClassRegKeyExA | SetupDiOpenClassRegKeyExW |
SetupDiOpenDevRegKey | SetupDiOpenDeviceInfoA |
SetupDiOpenDeviceInfoW | SetupDiOpenDeviceInterfaceA |
SetupDiOpenDeviceInterfaceRegKey | SetupDiOpenDeviceInterfaceW |
SetupDiRegisterCoDeviceInstallers | SetupDiRegisterDeviceInfo |
SetupDiRemoveDevice | SetupDiRemoveDeviceInterface |
SetupDiSelectBestCompatDrv | SetupDiSelectDevice |
SetupDiSelectOEMDrv | SetupDiSetClassInstallParamsA |
SetupDiSetClassInstallParamsW | SetupDiSetClassRegistryPropertyA |
SetupDiSetClassRegistryPropertyW | SetupDiSetDeviceInstallParamsA |
SetupDiSetDeviceInstallParamsW | SetupDiSetDeviceInterfaceDefault |
SetupDiSetDeviceRegistryPropertyA | SetupDiSetDeviceRegistryPropertyW |
SetupDiSetDriverInstallParamsA | SetupDiSetDriverInstallParamsW |
SetupDiSetSelectedDevice | SetupDiSetSelectedDriverA |
SetupDiSetSelectedDriverW | SetupDiUnremoveDevice |
SetupDuplicateDiskSpaceListA | SetupDuplicateDiskSpaceListW |
SetupEnumInfSectionsA | SetupEnumInfSectionsW |
SetupFindFirstLineA | SetupFindFirstLineW |
SetupFindNextLine | SetupFindNextMatchLineA |
SetupFindNextMatchLineW | SetupFreeSourceListA |
SetupFreeSourceListW | SetupGetBackupInformationA |
SetupGetBackupInformationW | SetupGetBinaryField |
SetupGetFieldCount | SetupGetFileCompressionInfoA |
SetupGetFileCompressionInfoExA | SetupGetFileCompressionInfoExW |
SetupGetFileCompressionInfoW | SetupGetFileQueueCount |
SetupGetFileQueueFlags | SetupGetInfFileListA |
SetupGetInfFileListW | SetupGetInfInformationA |
SetupGetInfInformationW | SetupGetInfSections |
SetupGetIntField | SetupGetLineByIndexA |
SetupGetLineByIndexW | SetupGetLineCountA |
SetupGetLineCountW | SetupGetLineTextA |
SetupGetLineTextW | SetupGetMultiSzFieldA |
SetupGetMultiSzFieldW | SetupGetNonInteractiveMode |
SetupGetSourceFileLocationA | SetupGetSourceFileLocationW |
SetupGetSourceFileSizeA | SetupGetSourceFileSizeW |
SetupGetSourceInfoA | SetupGetSourceInfoW |
SetupGetStringFieldA | SetupGetStringFieldW |
SetupGetTargetPathA | SetupGetTargetPathW |
SetupInitDefaultQueueCallback | SetupInitDefaultQueueCallbackEx |
SetupInitializeFileLogA | SetupInitializeFileLogW |
SetupInstallFileA | SetupInstallFileExA |
SetupInstallFileExW | SetupInstallFileW |
SetupInstallFilesFromInfSectionA | SetupInstallFilesFromInfSectionW |
SetupInstallFromInfSectionA | SetupInstallFromInfSectionW |
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 | SetupTermDefaultQueueCallback |
SetupTerminateFileLog | SetupUninstallNewlyCopiedInfs |
SetupUninstallOEMInfA | SetupUninstallOEMInfW |
SetupVerifyInfFileA | SetupVerifyInfFileW |
UnicodeToMultiByte | VerifyCatalogFile |
pSetupAccessRunOnceNodeList | pSetupAcquireSCMLock |
pSetupAddMiniIconToList | pSetupAddTagToGroupOrderListEntry |
pSetupAppendStringToMultiSz | pSetupCaptureAndConvertAnsiArg |
pSetupCenterWindowRelativeToParent | pSetupConcatenatePaths |
pSetupDestroyRunOnceNodeList | pSetupDiGetDeviceInfoContext |
pSetupDiSetDeviceInfoContext | pSetupDoesUserHavePrivilege |
pSetupDuplicateString | pSetupEnablePrivilege |
pSetupFree | pSetupFreeStringArray |
pSetupGetCurrentDriverSigningPolicy | pSetupGetField |
pSetupGetFileTitle | pSetupGetGlobalFlags |
pSetupGetInfSections | pSetupGetQueueFlags |
pSetupGetRealSystemTime | pSetupGetVersionInfoFromImage |
pSetupGuidFromString | pSetupHandleFailedVerification |
pSetupInfCacheBuild | pSetupInfIsFromOemLocation |
pSetupInstallCatalog | pSetupInstallStopEx |
pSetupIsGuidNull | pSetupIsUserAdmin |
pSetupMakeSurePathExists | pSetupMalloc |
pSetupModifyGlobalFlags | pSetupMultiByteToUnicode |
pSetupOpenAndMapFileForRead | pSetupOutOfMemory |
pSetupQueryMultiSzValueToArray | pSetupRealloc |
pSetupRegistryDelnode | pSetupRetrieveServiceConfig |
pSetupSetArrayToMultiSzValue | pSetupSetGlobalFlags |
pSetupSetNoDriverPrompts | pSetupSetQueueFlags |
pSetupSetSystemSourcePath | pSetupShouldDeviceBeExcluded |
pSetupStringFromGuid | pSetupStringTableAddString |
pSetupStringTableAddStringEx | pSetupStringTableDestroy |
pSetupStringTableDuplicate | pSetupStringTableEnum |
pSetupStringTableGetExtraData | pSetupStringTableInitialize |
pSetupStringTableInitializeEx | pSetupStringTableLookUpString |
pSetupStringTableLookUpStringEx | pSetupStringTableSetExtraData |
pSetupStringTableStringFromId | pSetupStringTableStringFromIdEx |
pSetupUnicodeToMultiByte | pSetupUnmapAndCloseFile |
pSetupVerifyCatalogFile | pSetupVerifyFile |
pSetupVerifyQueuedCatalogs | pSetupWriteLogEntry |
pSetupWriteLogError |
Imported Functions List
The following functions are imported by this dll:- ADVAPI32.dll:
AccessCheck AddAccessAllowedAce AdjustTokenPrivileges AllocateAndInitializeSid ChangeServiceConfig2W ChangeServiceConfigW CloseServiceHandle ControlService CreateServiceW CryptAcquireContextW CryptCreateHash CryptDestroyHash CryptGetHashParam CryptHashData CryptReleaseContext DeleteService FreeSid GetFileSecurityW GetLengthSid GetTokenInformation I_ScPnPGetServiceName ImpersonateSelf InitializeAcl InitializeSecurityDescriptor IsTextUnicode IsValidSecurityDescriptor LockServiceDatabase LookupPrivilegeValueW OpenProcessToken OpenSCManagerW OpenServiceW OpenThreadToken QueryServiceConfigW QueryServiceLockStatusW QueryServiceStatus RegCloseKey RegConnectRegistryW RegCreateKeyExW RegDeleteKeyW RegDeleteValueW RegEnumKeyExW RegOpenKeyExW RegQueryInfoKeyW RegQueryValueExW RegSetValueExW RevertToSelf SetFileSecurityW SetSecurityDescriptorDacl SetSecurityDescriptorGroup SetSecurityDescriptorOwner UnlockServiceDatabase - GDI32.dll:
BitBlt CreateBitmap CreateCompatibleBitmap CreateCompatibleDC CreateFontIndirectW DeleteDC DeleteObject GetDeviceCaps GetObjectW GetTextExtentExPointW PatBlt SelectObject SetBkColor SetTextColor StretchBlt - KERNEL32.dll:
ActivateActCtx CloseHandle CompareFileTime CompareStringW CopyFileW CreateActCtxW CreateDirectoryW CreateEventW CreateFileA CreateFileMappingW CreateFileW CreateMutexW CreateProcessW DeactivateActCtx DelayLoadFailureHook DeleteFileW DeviceIoControl DosDateTimeToFileTime DuplicateHandle ExpandEnvironmentStringsW FileTimeToSystemTime FindClose FindFirstFileW FindNextFileW FlushFileBuffers FormatMessageW FreeLibrary GetCommandLineA GetCommandLineW GetComputerNameExW GetComputerNameW GetCurrentDirectoryW GetCurrentProcess GetCurrentProcessId GetCurrentThread GetCurrentThreadId GetDateFormatW GetDiskFreeSpaceW GetDriveTypeW GetEnvironmentVariableW GetExitCodeProcess GetExitCodeThread GetFileAttributesExW GetFileAttributesW GetFileSize GetFileTime GetFullPathNameW GetLocalTime GetLocaleInfoA GetLocaleInfoW GetModuleFileNameW GetModuleHandleW GetPrivateProfileSectionW GetPrivateProfileStringW GetProcAddress GetProcessHeap GetShortPathNameW GetStartupInfoW GetStringTypeExW GetSystemDirectoryA GetSystemDirectoryW GetSystemTime GetSystemTimeAsFileTime GetSystemWindowsDirectoryW GetTempFileNameW GetTempPathW GetThreadLocale GetTickCount GetVersionExW GetWindowsDirectoryW InitializeCriticalSection InterlockedCompareExchange InterlockedDecrement InterlockedIncrement IsProcessorFeaturePresent LoadLibraryA LoadLibraryW LocalAlloc LocalFileTimeToFileTime LocalFree LocalReAlloc MapViewOfFile MoveFileExW MoveFileW MultiByteToWideChar OpenEventW OpenProcess OutputDebugStringW QueryPerformanceCounter RaiseException ReadFile ReleaseActCtx ReleaseMutex RemoveDirectoryW ResetEvent SearchPathW SetCurrentDirectoryW SetEndOfFile SetErrorMode SetEvent SetFileAttributesW SetFilePointer SetFileTime SetUnhandledExceptionFilter Sleep SystemTimeToFileTime TerminateProcess TlsAlloc TlsFree TlsGetValue TlsSetValue UnhandledExceptionFilter UnmapViewOfFile VerifyVersionInfoW WaitForMultipleObjects WaitForSingleObject WideCharToMultiByte WriteFile WritePrivateProfileSectionW WritePrivateProfileStringW lstrcatW lstrcmpW lstrcmpi lstrcmpiW lstrcpy lstrcpyW lstrcpyn lstrcpynW lstrlen lstrlenW ntdll!RtlAllocateHeap ntdll!RtlDeleteCriticalSection ntdll!RtlEnterCriticalSection ntdll!RtlFreeHeap ntdll!RtlGetLastWin32Error ntdll!RtlLeaveCriticalSection ntdll!RtlReAllocateHeap ntdll!RtlRestoreLastWin32Error - msvcrt.dll:
_abnormal_termination _adjust_fdiv _beginthread _beginthreadex _endthread _except_handler3 _initterm _mbsicmp _mbslen _mbsnicmp _snwprintf _strnicmp _toupper _vsnwprintf _wcsicmp _wcsnicmp atoi free iswctype malloc memmove strrchr swprintf towupper wcscat wcschr wcscmp wcscpy wcslen wcsncmp wcsrchr wcsspn wcstol wcstoul - ntdll.dll:
DbgPrint NtClose NtOpenDirectoryObject NtQueryDirectoryObject NtQueryInformationProcess NtQueryObject RtlCompareUnicodeString RtlGetDaclSecurityDescriptor RtlGetGroupSecurityDescriptor RtlGetOwnerSecurityDescriptor RtlGetSaclSecurityDescriptor RtlInitUnicodeString RtlUnicodeToMultiByteN RtlUnicodeToMultiByteSize RtlValidateHeap VerSetConditionMask - RPCRT4.dll:
I_RpcExceptionFilter NdrClientCall2 RpcBindingFree RpcBindingFromStringBindingW RpcMgmtStatsVectorFree RpcStringBindingComposeW UuidFromStringW - USER32.dll:
CharLowerW CharNextA CharNextW CharPrevA CharPrevW CharUpperBuffW CharUpperW CheckDlgButton ClientToScreen DestroyCursor DestroyWindow DialogBoxParamW DispatchMessageW DrawAnimatedRects EnableWindow EndDialog ExitWindowsEx GetClientRect GetDC GetDlgItem GetDlgItemTextW GetIconInfo GetKeyboardType GetParent GetProcessDefaultLayout GetProcessWindowStation GetPropW GetSysColor GetSysColorBrush GetSystemMetrics GetUserObjectInformationW GetWindow GetWindowLongW GetWindowRect GetWindowTextLengthW GetWindowTextW GetWindowThreadProcessId IsDlgButtonChecked IsWindow IsWindowVisible KillTimer LoadBitmapW LoadCursorW LoadIconW LoadImageW LoadStringW MapWindowPoints MessageBeep MessageBoxW MoveWindow MsgWaitForMultipleObjectsEx PeekMessageW PostMessageW RegisterClipboardFormatW ReleaseDC RemovePropW SendDlgItemMessageW SendMessageW SetCursor SetDlgItemTextW SetFocus SetForegroundWindow SetPropW SetTimer SetWindowLongW SetWindowPos SetWindowTextW ShowWindow SystemParametersInfoW TranslateMessage UpdateWindow WinHelpW wsprintfW wvsprintfW