Main Page Feedback NirSoft Utilities
Windows XP DLL File Information - setupdll.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 2000 Setup Dynlink  
File Version: 5.1.2600.0 (xpclient.010817-1148)  
Company: Microsoft Corporation  
Product Name: Microsoft Windows Operating System  
DLL popularity Very Low - There is no any other DLL in system32 directory that is statically linked to this file.
File Size: 404 KB
Total Number of Exported Functions: 104
Total Number of Exported Functions With Names: 104
 

Section Headers

Name Virtual Address Raw Data Size % of File Characteristics Section Contains...
.text 0x00001000 161,792 Bytes 39.1% Read, Execute Code
.data 0x00029000 4,608 Bytes 1.1% Write, Read Initialized Data
.rsrc 0x0002e000 235,008 Bytes 56.7% Read Initialized Data
.reloc 0x00068000 11,776 Bytes 2.8% Read, Discardable Initialized Data
 

Static Linking

setupdll.dll is statically linked to the following files:

msvcrt.dll
ntdll.dll
KERNEL32.dll
USER32.dll
GDI32.dll
ADVAPI32.dll
LZ32.dll
WINSPOOL.DRV
SHELL32.dll
VERSION.dll
IMAGEHLP.dll
Cabinet.dll
USERENV.dll

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

 

General Resources Information

Resource Type Number of Items Total Size % of File
Icons 9 10,300 Bytes 2.5%
Animated Icons 0 0 Bytes 0.0%
Cursors 0 0 Bytes 0.0%
Animated Cursors 0 0 Bytes 0.0%
Bitmaps 15 163,944 Bytes 39.6%
AVI Files 0 0 Bytes 0.0%
Dialog-Boxes 75 33,444 Bytes 8.1%
HTML Related Files 0 0 Bytes 0.0%
Menus 1 276 Bytes 0.1%
Strings 161 17,110 Bytes 4.1%
Type Libraries 0 0 Bytes 0.0%
Manifest 0 0 Bytes 0.0%
All Others 1 916 Bytes 0.2%
Total 262 225,990 Bytes 54.6%
 

Icons in this file

There are 9 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
ACCOUNT_SETUP ydlg
ADAP_PROTO_COMBO ydlg
ADDREMOVE ydlg
ADMIN_ACCOUNT_SETUP ydlg
APPCONFLICT ydlg
APPSETUP ydlg
CRITERR Critical Error
CRITERR2 Critical Error
CUSTOMISE ydlg
DEC_SETUP ydlg
DESTINATION ydlg
DESTTOOLS ydlg
DISKETTE ydlg
DRIVEREXISTS ydlg
DRIVERINSTALL ydlg
EE_16 ydlg
ELNK_16 ydlg
ELNK_II ydlg
IBMTOK2 ydlg
IBM_TOKEN ydlg
INSTALLMODE ydlg
LMHOST ydlg
LMSERVER ydlg
M_SYSTEM ydlg
M_SYSTEM_CAIRO ydlg
NBF ydlg
NC3BUTN ydlg
NCFOUND ydlg
NE2000 ydlg
NETSTATUSDLG Windows NT Network Installation
NETWORK_NUMBER ydlg
NONCRITERR Noncritical Error
NONCRITERR2 Noncritical Error
OEMMULTISEL ydlg
OEMSINGLESEL ydlg
OPTIONS ydlg
PARTIAL ydlg
PDKOPTIONS ydlg
PRIMARY_USER_SETUP ydlg
PRINTERS_SETUP ydlg
PROFILE ydlg
PROGRESS ydlg
PROTEON ydlg
PROTOCOLOPTIONS ydlg
QUERY_COMPUTER_NAME ydlg
QUERY_FULLNAME ydlg
QUERY_FULLNAME_ORGNAME ydlg
QUERY_PRODUCT_ID ydlg
QUERY_RPL_PATH ydlg
REBOOT ydlg
REBREST ydlg
REPAIR ydlg
RESTART ydlg
RPCPROVIDE ydlg
SAME_VER_EXISTED ydlg
SELECTDRIVER ydlg
SERVERTYPE ydlg
SETUPAPP ydlg
SINGLE_COMBO ydlg
SYSTEM ydlg
TOOLSOPTIONS ydlg
TWO_COMBO ydlg
UB ydlg
UBNDIS ydlg
UPGRADE ydlg
VERIFY_COMPUTER_NAME ydlg
VERIFY_FULLNAME ydlg
VERIFY_FULLNAME_ORGNAME ydlg
VERIFY_PRODUCT_ID ydlg
VIRTUAL_MEMORY ydlg
WD ydlg
WELCOME ydlg
 

String resources in this dll (up to 200 strings)

String ID String Text
1 Usage
2 Microsoft Setup
3 SETUP [/?] [/f] [/i <INF Src File>] [/c <Script Section>] [/s <Src Path>] [/t <Var> = <Value>] [/v]
4 /? -- generates this Usage message.
5 /f -- turns off blue background.
6 /i -- defaults to Current Working Directory + 'SETUP.INF'.
7 /c -- defaults to 'Shell Commands'.
8 /s -- defaults to Current Working Directory.
10 /t -- set INF <var> to <value>. multiple /T valid.
12 /v -- turn on INF syntax checking.
13 Setup Message
14 Internal Setup Message
15 Unable to find the Setup Script. Check the /c switch on the Setup command line.
17 Unable to find the .INF Source File. Check the /i switch on the Setup command line.
18 The source path specified in the Setup command is invalid. Check the /s switch.
19 The full path for the executable is too long
20 GetModuleFileName did not return a full path.
21 Unable to find the Setup Script Section in the INF file.
22 Another instance of Setup may already be running
23 Unable to create the Setup Window.
24 Setup is unable to update a .INF file
25 Badly formed Setup UI Script Command.
27 Shell Commands
28 Setup
29 The Emergency Repair Disk is not startable. Repairing a damaged Windows installation is an option available at the beginning of Windows 2000 Setup. To start Setup, insert the Windows 2000 Setup Disk into drive A:. Press control+alt+delete to restart your computer.
30 Badly formed Setup Script Command
31 Setup Script must end with an EXIT command
32 A non-existent section was referenced in a Setup Script command in section:
33 A name is required.
34 A company name is required.
35 WARNING
36 Instructions
37 Exit Windows 2000 Setup
38 - Message
39 Please exit the Program normally rather than trying to end the session through the Program Manager.
40 ---Cancel---
41 Progress
42 The software is not correctly installed. Are you sure you want to exit Setup?
43 More memory needed to complete Setup. Try shutting down some other active programs.
44 Unable to open the file %s.
45 Unable to create the file %s.
46 Unable to read from the file %s.
47 Unable to write to the file %s.
48 Unable to remove the file %s.
49 Unable to rename the file %s to %s.
50 Unable to read from disk drive %s.
51 Unable to create the directory %s.
52 Unable to remove the directory %s.
53 Unable to change to the directory %s.
54 General INF file error in file %s.
55 Invalid section name in .INF file %s.
56 A list variable in the .INF file %s is not terminated.
57 Unable to close the file %s.
58 The file %s was not copied correctly or is not a valid Windows image.
59 There are too many keys in INF file '%s'.
60 The setup .INF file %s has a missing or invalid [Source Media Descriptions] section.
61 Unable to write new INF file %s.
62 Unable to load library file %s.
63 Invalid library procedure: %s.
64 Unable to invoke the control panel option: %s
65 External library procedure %s reported the following error: %s
66 Setup Message
67 Invalid options in a file description line in a .INF file.
68 The INF %s is missing a referenced file description line in section [%s]. Check for missing lines.
69 The INF %s has a invalid file description line in section [%s].
70 The INF file contains an invalid read-syms script command.
71 Copying:
73 Please insert the disk labeled: '
74 ' into
75 Could not verify the INF file. The command line is faulty.
76 Setup Warning
77 Invalid library handle: %s
78 Invalid path created by combining %s and %s.
79 Unable to write a line to INI file File: %s Section: %s Key: %s
80 Unable to replace line in INI file File: %s Section: %s Key: %s
81 String is too long to write to INI file.
82 Unable to initiate DDE communication with the Program Manager.
83 Unable to execute DDE command '%s' in Program Manager.
84 File %s is not a Windows Executable file. It may be corrupted.
85 Unable to write a new resource in %s because the old resource was shorter.
86 Unable to find section %s in .INI file %s.
87 A general error occurred while trying to decompress the file %s.
88 File %s was compressed with an algorithm unknown to Windows 2000 Setup. It cannot be decompressed.
89 Unable to find the referenced resource in %s.
90 Unable to invoke the external program: %s
91 The destination disk is full.
92 Unable to remove item %s in the program group %s.
93 Unable to add item %s to the program group %s.
94 The INF %s is missing the referenced file description section [%s]. Check for missing lines.
95 This will end file copying. Are you sure you want to cancel?
96 The INF %s has an invalid construct in the line: '%s'
97 The source and destination of the file: '%s' are the same. Please choose Ignore to skip copying this file.
98 Setup was unable to get the volume information for %s. Setup won't be able to preserve the security of %s.
99 Setup was unable to get the security information for %s. Setup won't be able to preserve the security on the file.
100 Setup was unable to set the security information for %s.
101 Windows 2000 Setup
110 Insert Disk
111 Label a floppy disk 'Emergency Repair Disk' and insert it into drive %c. Setup will save system information on this disk, which can be used in the future to repair Windows NT. Click OK when the disk is in the drive. %s
112 The Setup disk may not be used as the Emergency Repair Disk. Insert a different disk into drive %c and click OK. %s
113 Formatting Disk
114 Setup was unable to format the disk.
115 Setup is unable to get configuration information for the selected floppy disk drive.
116 The selected floppy drive is unable to support the required media type.
117 The floppy cannot be written to because it is write-protected.
118 An error occurred reading from or writing to the disk. The disk is unusable.
119 An unknown error has occurred reading from or writing to the disk. The disk is possibly unusable.
120 Setup was unable to create the Emergency Repair Disk from the disk you provided because the disk could not be formatted. Insert a new disk into drive %c: and click Retry.
121 Warning: Setup will erase data currently on the floppy disk.
122 Setup was unable to load required floppy disk operation support.
130 Please go to the Control Panel to install and configure system components.
203 File not found in root directory
204 Invalid filename passed to setup support library
205 Setup is out of memory, cannot continue.
206 Invalid device name or path specified.
207 Unable to open a file.
208 Unable to determine sector size
209 Unable to do the specified file copy operation.
215 Unable to read the specified file.
216 Unable to write to the specified file.
217 Could not determine file size
218 Setup support library could not open a file
219 Bad arguments passed to a Setup support library routine
221 System memory heap allocation error.
222 Unable to open an object directory.
223 Unable to read some object directory entries.
224 Unable to open the specified symbolic link object.
225 Unable to query an open symbolic link object.
226 Error reading System Boot Options.
227 Error modifying System Boot Options, Space Overflow
228 Error writing System Boot Options
229 Setup expanded the full path of a symbolic link and it overflowed the specified buffer.
232 Unable to redirect the specified local device over the network because the specified remote resource name was not acceptable to any provider.
233 Unable to redirect the specified local device over the network because the local device name is invalid.
234 Unable to redirect the specified local device to a remote resource because the specified password is unacceptable to the remote device.
235 Unable to redirect the specified local device to a remote resource because the local device is already redirected.
236 Setup was denied access to a remote resource on the network.
237 Unable to use the network.
238 Unable to delete a network connection for the specified local device because it was not redirected over the network.
239 Unable to delete a network connection because files were still open on the remote resource.
240 Error opening Process Token
241 Error adjusting process privilege
242 Error adding printer
243 Error adding printer driver
244 This privilege is not supported by Setup
245 Setup does not have the privilege to perform this operation.
246 Unable to open all the Registry keys that needed to be modified.
249 Error saving a registry key to a file.
250 Error restoring a registry key from a file.
251 Unable to set a Registry key value entry.
252 Unable to set the local computer name.
257 Return Buffer size smaller than Value
268 Unable to shutdown the system.
269 Bad or invalid parameters passed to open service controller call
270 Bad or invalid parameters passed to create service call
271 Bad or invalid parameters passed to change service parameters call
272 Bad or invalid parameters passed to open service call
273 The service being modified has been marked for delete.
277 Insufficient memory to perform requested function.
278 Unknown User #
279 Windows 2000 Setup
 

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:
AddNetConnection AppendBackSlash ArcPathToDosPath AreCharsInString
BinaryFileSubst CheckConfigType CheckDriveExternal CheckFileExistance
CheckPathFullPathSpec CheckPrivilegeExists ConfigFileAppend ConfigFileSubst
CopySingleFile DelFile DeleteAllConnections DeleteNetConnection
Delnode DoesDirExist DoesFileExist DosPathToArcPath
DosPathToNtPath EnablePrivilege ExpandSz FindFileInstances
GenerateSortedIndexList GetAnsiCodepage GetCountry GetCrashDumpSize
GetDevicemapValue GetDosPathVar GetEisaSlotInformation GetEnvVar
GetFileCreationTime GetFileLastAccessTime GetFileLastWriteTime GetFloppyDriveLetters
GetHardDriveFileSystems GetHardDriveFreeSpace GetHardDriveLetters GetHardDriveTotalSpace
GetInstalledOSNames GetLanguage GetLoadedEnvVar GetMCABusInformation
GetMemorySize GetMyBusType GetMyBusTypeList GetMyComputerName
GetMyComputerType GetMyKeyboardType GetMyPointerType GetMyUserName
GetMyVideoType GetNVRAMVar GetNtBootInfo GetNtDir
GetNtDrive GetOemCodepage GetPciInformation GetPlatform
GetPrinterDriverDir GetProcessor GetSelectedKeyboard GetSelectedPointer
GetSelectedVideo GetSizeOfFile GetSystemDate GetTypeOfDrive
GetUnusedDrives GetUserAccounts GetWindowsNtDir GetWindowsNtSysDir
GetWindowsNtVersion GetWindowsPath IsUniprocessorSystem LegacyInfGetModifiedSvcList
LegacyInfInterpret LegacyInfLookUpSymbol LegacyInfRemoveInfSymbol LegacyInfSetSymbolValue
NetNameCheck NtPathToDosPath ProcessForUNC RenFile
SetCurrentLayout SetCurrentLocale SetEnvVar SetMyComputerName
SetNVRAMVar SetupAddPrinter SetupAddPrinterDriver SetupAddPrinterMonitor
SetupChangeServiceConfig SetupChangeServiceStart SetupCreateService SetupStrncmp
ShutdownRemoteSystem ShutdownSystem SumListItems TestAdmin
ToLower VdmFixup WhiteSpaceCheck dll_main

 

Imported Functions List

The following functions are imported by this dll: