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:- msvcrt.dll:
_adjust_fdiv _chdir _chdrive _chmod _except_handler3 _filelength _fstat _fullpath _getdrive _initterm _itoa _ltoa _mbscspn _mbspbrk _mbstrlen _snprintf _spawnv _strcmpi _strcmpi _strnicmp _ultoa atoi atol bsearch calloc fclose fopen fprintf free isdigit isspace malloc memmove qsort rename sprintf strchr strcspn strncmp strncpy strpbrk strrchr strspn strstr strtok strtoul time tolower toupper - ntdll.dll:
DbgPrint DbgPrompt DbgUserBreakPoint NtAdjustPrivilegesToken NtClose NtCreateEvent NtDeviceIoControlFile NtOpenDirectoryObject NtOpenEvent NtOpenFile NtOpenProcessToken NtOpenSymbolicLinkObject NtQueryDirectoryObject NtQuerySymbolicLinkObject NtQuerySystemEnvironmentValue NtSetDefaultLocale NtSetEvent NtSetSystemEnvironmentValue NtWaitForMultipleObjects RtlAdjustPrivilege RtlAnsiStringToUnicodeString RtlAppendUnicodeStringToString RtlAppendUnicodeToString RtlClearBits RtlCopyUnicodeString RtlDosPathNameToNtPathName_U RtlEqualUnicodeString RtlExtendedLargeIntegerDivide RtlFindClearBits RtlFreeAnsiString RtlFreeAnsiString RtlInitAnsiString RtlInitUnicodeString RtlInitializeBitMap RtlPrefixUnicodeString RtlSetBits RtlUnicodeStringToAnsiString - KERNEL32.dll:
CloseHandle CompareFileTime CopyFileA CreateDirectoryA CreateFileA CreateFileMappingA CreateProcessA DeleteFileA ExitProcess ExpandEnvironmentStringsA FileTimeToDosDateTime FindClose FindFirstFileA FindNextFileA FlushFileBuffers FreeLibrary GetACP GetCommandLineA GetComputerNameA GetCurrentProcess GetCurrentProcessId GetCurrentThreadId GetDiskFreeSpaceA GetDriveTypeA GetEnvironmentVariableA GetExitCodeProcess GetFileAttributesA GetFileSize GetFileTime GetFullPathNameA GetLocaleInfoW GetModuleFileNameA GetOEMCP GetPrivateProfileStringA GetProcAddress GetProfileStringA GetSystemDirectoryA GetSystemInfo GetSystemTime GetTempFileNameA GetTickCount GetVersion GetVolumeInformationA GetWindowsDirectoryA GlobalMemoryStatus HeapCreate HeapDestroy InterlockedIncrement IsDBCSLeadByte LoadLibraryA MapViewOfFile MoveFileA MoveFileExA OpenFile OpenProcess OutputDebugStringA QueryDosDeviceA ReadFile RemoveDirectoryA SetComputerNameA SetErrorMode SetFileAttributesA SetFilePointer SetFileTime Sleep UnmapViewOfFile WaitForSingleObject WinExec WriteFile WritePrivateProfileStringA WriteProfileStringA WriteProfileStringW _hread _hwrite _lclose _lcreat _llseek _lopen lstrcat lstrcmp lstrcmpi lstrcpy lstrcpyn lstrlen ntdll!RtlAllocateHeap ntdll!RtlFreeHeap ntdll!RtlGetLastWin32Error ntdll!RtlReAllocateHeap ntdll!RtlSizeHeap - USER32.dll:
AttachThreadInput BeginPaint CallNextHookEx CharLowerA CharLowerBuffA CharNextA CharPrevA CharUpperA CharUpperBuffA CheckDlgButton CheckRadioButton CreateDialogParamA CreateWindowExA DefDlgProcA DefWindowProcA DestroyWindow DialogBoxParamA DispatchMessageA DrawFocusRect EnableMenuItem EnableWindow EndDialog EndPaint EnumChildWindows ExitWindowsEx FillRect FlashWindow FrameRect GetActiveWindow GetCapture GetClassLongA GetClassNameA GetClientRect GetDC GetDesktopWindow GetDlgItem GetFocus GetKeyState GetLastActivePopup GetMenuState GetMessageA GetParent GetPropA GetSysColor GetSystemMenu GetSystemMetrics GetWindowLongA GetWindowRect GetWindowTextA GetWindowThreadProcessId GetWindowWord InflateRect InvalidateRect IsDialogMessage IsDlgButtonChecked IsWindow IsWindowEnabled KillTimer LoadBitmapA LoadCursorA LoadIconA LoadKeyboardLayoutA LoadStringA MessageBeep MessageBoxA MoveWindow PeekMessageA PostMessageA PostQuitMessage PtInRect RegisterClassA ReleaseCapture ReleaseDC SendDlgItemMessageA SendMessageA SendMessageTimeoutA SetActiveWindow SetCapture SetClassLongA SetCursor SetDlgItemTextA SetFocus SetForegroundWindow SetPropA SetTimer SetWindowLongA SetWindowPos SetWindowTextA SetWindowWord SetWindowsHookExA ShowOwnedPopups ShowWindow TranslateMessage UnhookWindowsHookEx UnregisterClassA UpdateWindow WinHelpA wsprintfA wvsprintfA - GDI32.dll:
BitBlt CreateBitmap CreateCompatibleBitmap CreateCompatibleDC CreateFontIndirectA CreatePatternBrush CreateSolidBrush DeleteDC DeleteObject ExtTextOutA GetDeviceCaps GetNearestColor GetObjectA GetPixel GetStockObject GetTextExtentPointA GetTextMetricsA IntersectClipRect PatBlt RectVisible RestoreDC SaveDC SelectObject SetBkColor SetBkMode SetStretchBltMode SetTextColor StretchBlt - ADVAPI32.dll:
AdjustTokenPrivileges AllocateAndInitializeSid ChangeServiceConfigA CloseServiceHandle CreateServiceA GetFileSecurityA GetTokenInformation InitializeSecurityDescriptor InitiateSystemShutdownA IsValidSecurityDescriptor LockServiceDatabase LookupAccountSidA LookupPrivilegeValueA OpenProcessToken OpenSCManagerA OpenServiceA QueryServiceStatus RegCloseKey RegCreateKeyExA RegDeleteKeyA RegDeleteValueA RegEnumKeyA RegEnumKeyExA RegEnumValueA RegFlushKey RegOpenKeyExA RegQueryInfoKeyA RegQueryValueExA RegSetValueExA SetFileSecurityA SetSecurityDescriptorDacl SetSecurityDescriptorOwner UnlockServiceDatabase - LZ32.dll:
kernel32!LZClose kernel32!LZInit kernel32!LZRead kernel32!LZSeek - WINSPOOL.DRV:
AddMonitorA AddPrinterA AddPrinterDriverA ClosePrinter GetPrinterDriverDirectoryA - SHELL32.dll:
ShellAboutA - VERSION.dll:
GetFileVersionInfoA GetFileVersionInfoSizeA VerQueryValueA - IMAGEHLP.dll:
CheckSumMappedFile - Cabinet.dll:
FDICopy FDICreate FDIDestroy FDIIsCabinet - USERENV.dll: