Windows 8 DLL File Information - sti.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: | Still Image Devices client DLL |
File Version: | 6.2.9200.16384 (win8_rtm.120725-1247) |
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: | 196 KB |
Total Number of Exported Functions: | 21 |
Total Number of Exported Functions With Names: | 21 |
Section Headers
Name | Virtual Address | Raw Data Size | % of File | Characteristics | Section Contains... |
---|---|---|---|---|---|
.text | 0x00001000 | 150,016 Bytes | 74.7% | Read, Execute | Code |
.orpc | 0x00026000 | 1,024 Bytes | 0.5% | Read, Execute | Code |
.data | 0x00027000 | 3,584 Bytes | 1.8% | Write, Read | Initialized Data |
.idata | 0x00028000 | 5,632 Bytes | 2.8% | Read | Initialized Data |
.rsrc | 0x0002a000 | 30,720 Bytes | 15.3% | Read | Initialized Data |
.reloc | 0x00032000 | 8,704 Bytes | 4.3% | Read, Discardable | Initialized Data |
Static Linking
sti.dll is statically linked to the following files:msvcrt.dll
api-ms-win-core-registry-l1-1-0.dll
KERNEL32.dll
USER32.dll
RPCRT4.dll
GDI32.dll
This means that when sti.dll is loaded, the above files are automatically loaded too. If one of these files is corrupted or missing, sti.dll won't be loaded.
General Resources Information
Resource Type | Number of Items | Total Size | % of File |
---|---|---|---|
Icons | 2 | 26,270 Bytes | 13.1% |
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 | 3 | 972 Bytes | 0.5% |
HTML Related Files | 0 | 0 Bytes | 0.0% |
Menus | 0 | 0 Bytes | 0.0% |
Strings | 18 | 1,786 Bytes | 0.9% |
Type Libraries | 0 | 0 Bytes | 0.0% |
Manifest | 1 | 700 Bytes | 0.3% |
All Others | 4 | 3,811 Bytes | 1.9% |
Total | 28 | 33,539 Bytes | 16.7% |
Icons in this file
There are 2 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 |
---|---|
114 | Transfer status |
3000 | Select Device |
String resources in this dll (up to 200 strings)
String ID | String Text |
---|---|
22 | The scanner lamp is warming up, please wait. |
23 | The paper feeder is jammed. Please clear it and press OK to continue. |
24 | Please wait while the scanner is reserved for your use. |
25 | The scanner was successfully reserved. |
26 | The scanner could not be reserved and may be busy or offline. |
27 | Please wait while the scanner completes its calibration. |
28 | The scanner is locked. Please unlock the scan head and press OK to continue. |
29 | The scanner cover is open. Please close the cover and press OK to continue. |
30 | The scanner lamp is turned off. Please turn on the lamp and press OK to continue. |
31 | The destination is out of disk space or is unreachable. |
32 | Please put your document into the paper feeder and press OK to continue. |
3400 | Properties |
3401 | Establishing connection with %s |
3402 | Unable to display properties for the selected device |
3403 | Select Device |
3404 | %s Properties |
3405 | Select Device |
3406 | Establishing connection with %s |
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:DllCanUnloadNow |
DllGetClassObject |
DllRegisterServer |
DllUnregisterServer |
GetProxyDllInfo |
MigrateRegisteredSTIAppsForWIAEvents |
SelectDeviceDialog2 |
StiCreateInstance |
StiCreateInstanceW |
public: __thiscall BUFFER::BUFFER(unsigned int) |
public: __thiscall BUFFER::~BUFFER(void) |
public: __thiscall BUFFER_CHAIN::BUFFER_CHAIN(void) |
public: __thiscall BUFFER_CHAIN::~BUFFER_CHAIN(void) |
public: __thiscall BUFFER_CHAIN_ITEM::BUFFER_CHAIN_ITEM(unsigned int) |
public: __thiscall BUFFER_CHAIN_ITEM::~BUFFER_CHAIN_ITEM(void) |
public: unsigned int __thiscall BUFFER::QuerySize(void)const |
public: unsigned long __thiscall BUFFER_CHAIN_ITEM::QueryUsed(void)const |
public: void * __thiscall BUFFER::QueryPtr(void)const |
public: void __thiscall BUFFER::`default constructor closure'(void) |
public: void __thiscall BUFFER_CHAIN_ITEM::SetUsed(unsigned long) |
public: void __thiscall BUFFER_CHAIN_ITEM::`default constructor closure'(void) |
Imported Functions List
The following functions are imported by this dll:- msvcrt.dll:
_CIcos _CIpow _CIsin _CIsqrt _XcptFilter __CxxFrameHandler __dllonexit _amsg_exit _except_handler4_common _ftol2_sse _initterm _lock _onexit _splitpath_s _unlock _vscwprintf _vsnprintf _vsnwprintf floor free malloc memcmp memcpy memset strstr void * __cdecl operator new(unsigned int) void * __cdecl operator new[](unsigned int) void __cdecl operator delete(void *) void __cdecl operator delete[](void *) - api-ms-win-core-registry-l1-1-0.dll:
KernelBase!RegCloseKey KernelBase!RegCreateKeyExA KernelBase!RegCreateKeyExW KernelBase!RegDeleteValueW KernelBase!RegEnumKeyExW KernelBase!RegEnumValueA KernelBase!RegOpenKeyExA KernelBase!RegOpenKeyExW KernelBase!RegQueryValueExA KernelBase!RegQueryValueExW KernelBase!RegSetValueExA KernelBase!RegSetValueExW - KERNEL32.dll:
ActivateActCtx ClearCommError CloseHandle CompareStringW CreateActCtxW CreateDirectoryW CreateEventW CreateFileW CreateMutexW CreateProcessW CreateThread DeactivateActCtx DeleteFileW DisableThreadLibraryCalls EscapeCommFunction ExpandEnvironmentStringsW FormatMessageA FreeLibrary FreeLibraryAndExitThread GetCommandLineA GetCurrentProcess GetCurrentProcessId GetCurrentThreadId GetExitCodeProcess GetExitCodeThread GetFileType GetLastError GetLocalTime GetModuleFileNameA GetModuleFileNameW GetModuleHandleA GetModuleHandleExW GetModuleHandleW GetProcAddress GetProcessHeap GetSystemDirectoryA GetSystemTimeAsFileTime GetTempFileNameW GetTempPathW GetTickCount HeapFree InitializeCriticalSectionAndSpinCount InterlockedCompareExchange InterlockedDecrement InterlockedExchange InterlockedIncrement IsWow64Process LoadLibraryA LoadLibraryExA LoadLibraryExW LoadLibraryW LocalAlloc LocalFree MulDiv MultiByteToWideChar PurgeComm QueryPerformanceCounter RaiseException ReadFile ReleaseActCtx ReleaseMutex SetCommMask SetEvent SetLastError SetUnhandledExceptionFilter Sleep TerminateProcess UnhandledExceptionFilter WaitForSingleObject WideCharToMultiByte WriteFile lstrcmp lstrcmpiW lstrlen lstrlenW ntdll!RtlAllocateHeap ntdll!RtlDeleteCriticalSection ntdll!RtlEnterCriticalSection ntdll!RtlLeaveCriticalSection - USER32.dll:
CharNextA CharUpperA CreateDialogParamW DestroyCursor DestroyWindow DialogBoxParamW DispatchMessageW EnableWindow EndDialog GetDC GetDesktopWindow GetDlgItem GetMessageW GetMonitorInfoW GetPropW GetSystemMetrics GetWindowLongW GetWindowRect IsDialogMessageW IsWindow LoadCursorW LoadIconW LoadStringW MessageBoxW MonitorFromRect MsgWaitForMultipleObjects PeekMessageW PostQuitMessage PostThreadMessageW ReleaseDC RemovePropW SendDlgItemMessageW SendMessageW SetCursor SetDlgItemTextW SetForegroundWindow SetPropW SetWindowLongW SetWindowPos SetWindowTextW ShowWindow TranslateMessage - RPCRT4.dll:
CStdStubBuffer_AddRef CStdStubBuffer_Connect CStdStubBuffer_CountRefs CStdStubBuffer_DebugServerQueryInterface CStdStubBuffer_DebugServerRelease CStdStubBuffer_Disconnect CStdStubBuffer_Invoke CStdStubBuffer_IsIIDSupported CStdStubBuffer_QueryInterface IUnknown_AddRef_Proxy IUnknown_QueryInterface_Proxy IUnknown_Release_Proxy NdrAsyncClientCall NdrCStdStubBuffer_Release NdrClientCall2 NdrDllCanUnloadNow NdrDllGetClassObject NdrDllRegisterProxy NdrDllUnregisterProxy NdrOleAllocate NdrOleFree RpcAsyncCancelCall RpcAsyncCompleteCall RpcAsyncGetCallStatus RpcAsyncInitializeHandle RpcBindingFree RpcBindingFromStringBindingW RpcBindingSetAuthInfoExW RpcStringBindingComposeW RpcStringFreeW - GDI32.dll:
CreateFontIndirectW DeleteObject GetDeviceCaps GetObjectW GetStockObject