Windows XP DLL File Information - localspl.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: | Local Spooler DLL |
File Version: | 5.1.2600.5512 (xpsp.080413-0852) |
Company: | Microsoft Corporation |
Product Name: | Microsoft Windows Operating System |
DLL popularity | Very Low - 1 other DLL files in system32 directory are statically linked to this file. |
File Size: | 335 KB |
Total Number of Exported Functions: | 72 |
Total Number of Exported Functions With Names: | 72 |
Section Headers
Name | Virtual Address | Raw Data Size | % of File | Characteristics | Section Contains... |
---|---|---|---|---|---|
.text | 0x00001000 | 302,592 Bytes | 88.2% | Read, Execute | Code |
.data | 0x0004b000 | 12,800 Bytes | 3.7% | Write, Read | Initialized Data |
.rsrc | 0x0004f000 | 15,872 Bytes | 4.6% | Read | Initialized Data |
.reloc | 0x00053000 | 10,752 Bytes | 3.1% | Read, Discardable | Initialized Data |
Static Linking
localspl.dll is statically linked to the following files:ADVAPI32.dll
GDI32.dll
KERNEL32.dll
msvcrt.dll
ntdll.dll
ole32.dll
OLEAUT32.dll
RPCRT4.dll
Secur32.dll
sfc_os.dll
SPOOLSS.DLL
USER32.dll
USERENV.dll
VERSION.dll
WS2_32.dll
This means that when localspl.dll is loaded, the above files are automatically loaded too. If one of these files is corrupted or missing, localspl.dll won't be loaded.
List of files that are statically linked to localspl.dll
win32spl.dll
This means that when one of the above files is loaded, localspl.dll will be loaded too. (The opposite of the previous 'Static Linking' section)
General Resources Information
Resource Type | Number of Items | Total Size | % of File |
---|---|---|---|
Icons | 0 | 0 Bytes | 0.0% |
Animated Icons | 0 | 0 Bytes | 0.0% |
Cursors | 0 | 0 Bytes | 0.0% |
Animated Cursors | 0 | 0 Bytes | 0.0% |
Bitmaps | 0 | 0 Bytes | 0.0% |
AVI Files | 0 | 0 Bytes | 0.0% |
Dialog-Boxes | 1 | 242 Bytes | 0.1% |
HTML Related Files | 0 | 0 Bytes | 0.0% |
Menus | 0 | 0 Bytes | 0.0% |
Strings | 134 | 4,648 Bytes | 1.4% |
Type Libraries | 0 | 0 Bytes | 0.0% |
Manifest | 0 | 0 Bytes | 0.0% |
All Others | 2 | 10,052 Bytes | 2.9% |
Total | 137 | 14,942 Bytes | 4.4% |
Icons in this file
No icons found in this file
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 |
---|---|
600 | Print to File |
String resources in this dll (up to 200 strings)
String ID | String Text |
---|---|
100 | Printers Folder |
101 | There was an error found when printing the document "%ws" to %ws. %ws Do you want to retry or cancel the job? |
102 | There was an error found when printing the document "%ws" to disk. %ws Do you want to retry or cancel the job? |
104 | Printer Drivers |
105 | (Unnamed) |
106 | Error writing to %ws: %ws Do you want to retry or cancel the job? |
107 | Remote Downlevel Document |
108 | Local Downlevel Document |
109 | Print Job Timeout |
110 | Printer Driver %1 Installed |
200 | Letter |
201 | Letter Small |
202 | Tabloid |
203 | Ledger |
204 | Legal |
205 | Statement |
206 | Executive |
209 | A4 Small |
211 | B4 (JIS) |
212 | B5 (JIS) |
213 | Folio |
214 | Quarto |
215 | 10x14 |
216 | 11x17 |
217 | Note |
218 | Envelope #9 |
219 | Envelope #10 |
220 | Envelope #11 |
221 | Envelope #12 |
222 | Envelope #14 |
223 | C size sheet |
224 | D size sheet |
225 | E size sheet |
226 | Envelope DL |
227 | Envelope C5 |
228 | Envelope C3 |
229 | Envelope C4 |
230 | Envelope C6 |
231 | Envelope C65 |
232 | Envelope B4 |
233 | Envelope B5 |
234 | Envelope B6 |
235 | Envelope |
236 | Envelope Monarch |
237 | 6 3/4 Envelope |
238 | US Std Fanfold |
239 | German Std Fanfold |
240 | German Legal Fanfold |
241 | B4 (ISO) |
242 | Japanese Postcard |
243 | 9x11 |
244 | 10x11 |
245 | 15x11 |
246 | Envelope Invite |
247 | Letter Extra |
248 | Legal Extra |
249 | Tabloid Extra |
250 | A4 Extra |
251 | Letter Transverse |
252 | A4 Transverse |
253 | Letter Extra Transverse |
254 | Super A |
255 | Super B |
256 | Letter Plus |
257 | A4 Plus |
258 | A5 Transverse |
259 | B5 (JIS) Transverse |
260 | A3 Extra |
261 | A5 Extra |
262 | B5 (ISO) Extra |
264 | A3 Transverse |
265 | A3 Extra Transverse |
266 | Japanese Double Postcard |
268 | Japanese Envelope Kaku #2 |
269 | Japanese Envelope Kaku #3 |
270 | Japanese Envelope Chou #3 |
271 | Japanese Envelope Chou #4 |
272 | Letter Rotated |
273 | A3 Rotated |
274 | A4 Rotated |
275 | A5 Rotated |
276 | B4 (JIS) Rotated |
277 | B5 (JIS) Rotated |
278 | Japanese Postcard Rotated |
279 | Double Japan Postcard Rotated |
280 | A6 Rotated |
281 | Japan Envelope Kaku #2 Rotated |
282 | Japan Envelope Kaku #3 Rotated |
283 | Japan Envelope Chou #3 Rotated |
284 | Japan Envelope Chou #4 Rotated |
285 | B6 (JIS) |
286 | B6 (JIS) Rotated |
287 | 12x11 |
288 | Japan Envelope You #4 |
289 | Japan Envelope You #4 Rotated |
290 | PRC 16K |
291 | PRC 32K |
292 | PRC 32K(Big) |
293 | PRC Envelope #1 |
294 | PRC Envelope #2 |
295 | PRC Envelope #3 |
296 | PRC Envelope #4 |
297 | PRC Envelope #5 |
298 | PRC Envelope #6 |
299 | PRC Envelope #7 |
300 | PRC Envelope #8 |
301 | PRC Envelope #9 |
302 | PRC Envelope #10 |
303 | PRC 16K Rotated |
304 | PRC 32K Rotated |
305 | PRC 32K(Big) Rotated |
306 | PRC Envelope #1 Rotated |
307 | PRC Envelope #2 Rotated |
308 | PRC Envelope #3 Rotated |
309 | PRC Envelope #4 Rotated |
310 | PRC Envelope #5 Rotated |
311 | PRC Envelope #6 Rotated |
312 | PRC Envelope #7 Rotated |
313 | PRC Envelope #8 Rotated |
314 | PRC Envelope #9 Rotated |
315 | PRC Envelope #10 Rotated |
316 | Reserved48 |
317 | Reserved49 |
318 | SplCustom |
500 | Local Port |
504 | Could not open the file: %s |
505 | Unknown error. |
506 | The output file already exists. Click OK to overwrite. |
507 | Local Monitor |
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:ClosePrintProcessor | ControlPrintProcessor | DllMain |
EnumPrintProcessorDatatypesW | GetPrintProcessorCapabilities | InitializePrintMonitor |
InitializePrintProvidor | LclIsSessionZero | LclPromptUIPerSessionUser |
OpenPrintProcessor | PrintDocumentOnPrintProcessor | PrintProcLogEvent |
SplAddForm | SplAddMonitor | SplAddPort |
SplAddPortEx | SplAddPrintProcessor | SplAddPrinter |
SplAddPrinterDriverEx | SplBroadcastChange | SplClosePrinter |
SplCloseSpooler | SplConfigChange | SplCopyFileEvent |
SplCopyNumberOfFiles | SplCreateSpooler | SplDeleteForm |
SplDeleteMonitor | SplDeletePort | SplDeletePrintProcCacheData |
SplDeletePrintProcessor | SplDeletePrinter | SplDeletePrinterDriverEx |
SplDeletePrinterKey | SplDeleteSpooler | SplDriverEvent |
SplEnumForms | SplEnumMonitors | SplEnumPorts |
SplEnumPrintProcCacheData | SplEnumPrintProcessorDatatypes | SplEnumPrintProcessors |
SplEnumPrinterDataEx | SplEnumPrinterKey | SplEnumPrinters |
SplGetDriverDir | SplGetForm | SplGetPrintProcCacheData |
SplGetPrintProcessorDirectory | SplGetPrinter | SplGetPrinterData |
SplGetPrinterDataEx | SplGetPrinterDriver | SplGetPrinterDriverDirectory |
SplGetPrinterDriverEx | SplGetPrinterExtra | SplGetPrinterExtraEx |
SplLoadLibraryTheCopyFileModule | SplLogEventExternal | SplMonitorIsInstalled |
SplOpenPrinter | SplPowerEvent | SplReenumeratePorts |
SplResetPrinter | SplSetForm | SplSetPrintProcCacheData |
SplSetPrinter | SplSetPrinterData | SplSetPrinterDataEx |
SplSetPrinterExtra | SplSetPrinterExtraEx | SplXcvData |
Imported Functions List
The following functions are imported by this dll:- ADVAPI32.dll:
AccessCheck AddAccessAllowedAce AddAccessDeniedAce AdjustTokenPrivileges AllocateAndInitializeSid AreAllAccessesGranted AreAnyAccessesGranted CheckTokenMembership CloseEventLog CopySid CreatePrivateObjectSecurity CreatePrivateObjectSecurityEx DeleteAce DestroyPrivateObjectSecurity FreeSid GetAce GetAclInformation GetLengthSid GetSecurityDescriptorDacl GetSecurityDescriptorGroup GetSecurityDescriptorLength GetSecurityDescriptorOwner GetSecurityDescriptorSacl GetTokenInformation GetUserNameW ImpersonateNamedPipeClient ImpersonateSelf InitializeAcl InitializeSecurityDescriptor IsValidSecurityDescriptor LookupPrivilegeValueW MakeSelfRelativeSD MapGenericMask ObjectCloseAuditAlarmW ObjectDeleteAuditAlarmW ObjectOpenAuditAlarmW OpenEventLogW OpenProcessToken OpenThreadToken ReadEventLogW RegCloseKey RegCreateKeyExW RegDeleteKeyW RegDeleteValueW RegEnumKeyExW RegEnumValueW RegOpenKeyExW RegQueryInfoKeyW RegQueryValueExW RegSetValueExW RegisterEventSourceW ReportEventW RevertToSelf SetEntriesInAclW SetPrivateObjectSecurity SetSecurityDescriptorDacl SetSecurityDescriptorGroup SetSecurityDescriptorOwner SetSecurityDescriptorSacl - GDI32.dll:
AbortDoc CancelDC CreateCompatibleBitmap CreateCompatibleDC CreateDCW CreateFontIndirectW DeleteDC DeleteObject EndDoc EndPage GdiArtificialDecrementDriver GdiDeleteSpoolFileHandle GdiEndDocEMF GdiEndPageEMF GdiGetDC GdiGetDevmodeForPage GdiGetPageCount GdiGetPageHandle GdiGetSpoolFileHandle GdiPlayPageEMF GdiQueryFonts GdiResetDCEMF GdiStartDocEMF GdiStartPageEMF GetBitmapBits GetDeviceCaps GetTextMetricsW GetWorldTransform ModifyWorldTransform PatBlt ResetDCW SelectObject SetBkMode SetGraphicsMode SetWorldTransform StartDocW StartPage TextOutA TranslateCharsetInfo - KERNEL32.dll:
BuildCommDCBW CloseHandle CloseProfileUserMapping CompareFileTime ConnectNamedPipe CopyFileW CreateDirectoryW CreateEventW CreateFileA CreateFileMappingW CreateFileW CreateNamedPipeW CreateProcessW CreateThread DefineDosDeviceW DelayLoadFailureHook DeleteFileW DeviceIoControl DisableThreadLibraryCalls DisconnectNamedPipe DosDateTimeToFileTime DuplicateHandle ExitThread FindClose FindFirstFileW FindNextFileW FlushFileBuffers FormatMessageW FreeLibrary GetACP GetCommState GetCommTimeouts GetComputerNameW GetCurrentDirectoryW GetCurrentProcess GetCurrentProcessId GetCurrentThread GetCurrentThreadId GetDateFormatA GetDefaultCommConfigW GetExitCodeProcess GetExitCodeThread GetFileAttributesExW GetFileAttributesW GetFileSize GetLocalTime GetModuleFileNameW GetModuleHandleExW GetProcAddress GetProfileIntW GetProfileStringW GetSystemDefaultLCID GetSystemDefaultLangID GetSystemDirectoryW GetSystemInfo GetSystemTime GetSystemTimeAsFileTime GetSystemWindowsDirectoryW GetTempFileNameW GetTickCount GetTimeFormatA GetTimeZoneInformation GetVersion GetVersionExW GetWindowsDirectoryW GlobalMemoryStatus InitializeCriticalSection InitializeCriticalSectionAndSpinCount InterlockedCompareExchange InterlockedDecrement InterlockedIncrement IsBadStringPtrW IsDBCSLeadByte IsDBCSLeadByteEx LoadLibraryA LoadLibraryExW LoadLibraryW LocalAlloc LocalFree MapViewOfFile MoveFileExW MultiByteToWideChar QueryDosDeviceW QueryPerformanceCounter ReadFile RemoveDirectoryW ResetEvent SetCommState SetCommTimeouts SetDefaultCommConfigW SetEndOfFile SetErrorMode SetEvent SetFileAttributesW SetFilePointer SetFileTime SetThreadExecutionState SetThreadPriority SetUnhandledExceptionFilter Sleep SystemTimeToFileTime SystemTimeToTzSpecificLocalTime TerminateProcess UnhandledExceptionFilter UnmapViewOfFile VerifyVersionInfoW WaitForMultipleObjectsEx WaitForSingleObject WaitForSingleObjectEx WideCharToMultiByte WriteFile WriteProfileStringW lstrcmpW lstrcmpiW lstrlenW ntdll!RtlDeleteCriticalSection ntdll!RtlEnterCriticalSection ntdll!RtlGetLastWin32Error ntdll!RtlLeaveCriticalSection ntdll!RtlRestoreLastWin32Error - msvcrt.dll:
_adjust_fdiv _except_handler3 _ftol _initterm _vsnprintf _vsnwprintf _wcsicmp _wcslwr _wcsnicmp _wfopen _wsplitpath fclose free fwprintf isdigit isprint isspace isupper iswalpha iswctype isxdigit malloc memmove rand srand void * __cdecl operator new(unsigned int) void __cdecl operator delete(void *) wcschr wcscmp wcslen wcsncat wcsncmp wcsncpy wcspbrk wcsrchr wcsstr wcstoul - ntdll.dll:
NtClose NtOpenKey NtOpenThreadToken NtQueryValueKey NtSetInformationThread RtlFreeAnsiString RtlGetNtProductType RtlImageNtHeader RtlInitUnicodeString RtlTimeToSecondsSince1970 RtlUnicodeStringToAnsiString VerSetConditionMask - ole32.dll:
CoCreateInstance CoInitializeEx CoTaskMemFree CoUninitialize StringFromIID - OLEAUT32.dll:
SafeArrayCreate SafeArrayDestroy SafeArrayGetElement SafeArrayGetLBound SafeArrayGetUBound SafeArrayPutElement SysAllocString SysFreeString VariantClear VariantCopy VariantInit - RPCRT4.dll:
I_RpcBindingInqTransportType RpcBindingFree RpcBindingServerFromClient RpcBindingToStringBindingW RpcMgmtStatsVectorFree RpcStringBindingParseW - Secur32.dll:
GetUserNameExW - sfc_os.dll:
- SPOOLSS.DLL:
AbortPrinter AddJobW AddPrinterW AllocSplStr AppendPrinterNotifyInfoData BuildOtherNamesFromMachineName CallDrvDevModeConversion ClosePrinter DeletePortW DllAllocSplMem DllFreeSplMem DllFreeSplStr EndDocPrinter EnumJobsW FreeOtherNames GetJobAttributes GetJobW GetPrinterDataW GetPrinterW ImpersonatePrinterClient IsLocalCall IsNamedPipeRpcCall LoadDriverFiletoConvertDevmode LoadDriverWithVersion LogWmiTraceEvent MarshallDownStructure MarshallUpStructure OpenPrinterPortW OpenPrinterW PartialReplyPrinterChangeNotification ProvidorFindClosePrinterChangeNotification ProvidorFindFirstPrinterChangeNotification ReadPrinter ReallocSplMem ReallocSplStr ReplyPrinterChangeNotification RevertToPrinterSelf RouterAllocPrinterNotifyInfo RouterFreePrinterNotifyInfo ScheduleJob SetJobW SetPrinterW SplInitializeWinSpoolDrv SplIsUpgrade SplRegisterForDeviceEvents SplUnregisterForDeviceEvents StartDocPrinterW UnloadDriver UnloadDriverFile UpdatePrinterRegAll WaitForPrinterChange WaitForSpoolerInitialization WritePrinter bGetDevModePerUser - USER32.dll:
BringWindowToTop CharUpperW DialogBoxParamW EndDialog GetDlgItemTextW GetWindowLongW LoadStringW MessageBeep MessageBoxW PostThreadMessageW SendDlgItemMessageW SendNotifyMessageW SetFocus SetWindowLongW WinHelpW - USERENV.dll:
RegisterGPNotification UnregisterGPNotification - VERSION.dll:
GetFileVersionInfoSizeW GetFileVersionInfoW VerQueryValueW - WS2_32.dll:
WSACleanup WSACloseEvent WSACreateEvent WSAGetLastError WSAGetOverlappedResult WSAResetEvent WSASend WSASocketW WSAStartup closesocket connect gethostbyname getsockopt setsockopt shutdown socket