Windows 7 DLL File Information - SMBHelperClass.dll |
The following DLL report was generated by automatic DLL script that scanned and loaded all DLL files in the system32 directory of Windows 7, 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: | SMB (File Sharing) Helper Class for Network Diagnostic Framework |
File Version: | 1.0.0.1 |
Company: | Microsoft |
Product Name: | SMB Helper Class for NDF |
DLL popularity | Very Low - There is no any other DLL in system32 directory that is statically linked to this file. |
File Size: | 83 KB |
Total Number of Exported Functions: | 4 |
Total Number of Exported Functions With Names: | 4 |
Section Headers
Name | Virtual Address | Raw Data Size | % of File | Characteristics | Section Contains... |
---|---|---|---|---|---|
.text | 0x00001000 | 75,776 Bytes | 89.2% | Read, Execute | Code |
.data | 0x00014000 | 512 Bytes | 0.6% | Write, Read | Initialized Data |
.rsrc | 0x00015000 | 3,072 Bytes | 3.6% | Read | Initialized Data |
.reloc | 0x00016000 | 4,608 Bytes | 5.4% | Read, Discardable | Initialized Data |
Static Linking
SMBHelperClass.dll is statically linked to the following files:msvcrt.dll
ntdll.dll
KERNEL32.dll
USER32.dll
ADVAPI32.dll
ole32.dll
OLEAUT32.dll
MPR.dll
NETAPI32.dll
wevtapi.dll
This means that when SMBHelperClass.dll is loaded, the above files are automatically loaded too. If one of these files is corrupted or missing, SMBHelperClass.dll won't be loaded.
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 | 0 | 0 Bytes | 0.0% |
HTML Related Files | 0 | 0 Bytes | 0.0% |
Menus | 0 | 0 Bytes | 0.0% |
Strings | 28 | 4,886 Bytes | 5.7% |
Type Libraries | 1 | 1,044 Bytes | 1.2% |
Manifest | 0 | 0 Bytes | 0.0% |
All Others | 3 | 1,393 Bytes | 1.6% |
Total | 32 | 7,323 Bytes | 8.6% |
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)
No dialog resources in this file.
String resources in this dll (up to 200 strings)
String ID | String Text |
---|---|
100 | SMB HelperClass |
101 | Helper Class to diagnose common file and printer sharing problems |
102 | UNC path to the resource |
113 | Verify that you typed the name correctly, and then try again Windows can't find "%UNCPath%". The following names are similar: "%PathCandidates%" |
114 | Windows can't connect to "%ServerName%" |
115 | Your user account does not have permission to access "%ShareName%" |
116 | "%ServerName%" exists but Windows can't find "%ShareName%" |
117 | The error "%ErrorCode%" occurred This error can't be automatically repaired by the Network troubleshooter. |
118 | Windows doesn't allow multiple connections to the same server with a different user name and password |
119 | Windows can't find "%UNCPath%" |
120 | Your user account doesn't have permission to access "%UNCPath%" |
121 | Contact your network administrator You don't have permission to access "%UNCPath%". |
122 | Verify that you typed "%ShareName%" correctly, and then try again Windows can't find "%UNCPath%". The name might be misspelled. |
123 | This error cannot be automatically repaired For technical support personnel, additional information about the error is included in the Network troubleshooter log. |
124 | Verify that you typed the name correctly, and then try again Windows can't find "%UNCPath%". The name might be misspelled. |
125 | Contact your network administrator You don't have permission to access "%UNCPath%". |
126 | Close all open connections to "%ServerName%" |
127 | Verify that you typed "%ShareName%" correctly, and then try again Windows can't find "%UNCPath%". The following names are similar: "%ShareCandidates%" |
128 | "%ShareName%" already has the maximum number of connections allowed |
129 | Contact your server administrator to increase the connection limit on "%ShareName%" You've reached the maximum number of connections allowed. |
130 | Multiple devices have the name "%ServerName%" More than one device on the network is responding to the same name. |
131 | Rename one or more devices named "%ServerName%" Each computer on the network must have a unique name. Contact your network administrator for further assistance if you don't have access to the devices. |
132 | Windows can't connect to "%ServerName%" |
133 | Windows got an invalid network response and was not able to resolve the problem. |
134 | Your user account doesn't have permission to access "%ShareName%" |
135 | Verify the permission settings on "%ShareName%" You don't have permission to access the share. |
5000 | file and printer sharing |
5100 | Troubleshoot common file and printer sharing problems |
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 |
Imported Functions List
The following functions are imported by this dll:- msvcrt.dll:
_CxxThrowException _XcptFilter __CxxFrameHandler __dllonexit _amsg_exit _callnewh _errno _except_handler4_common _initterm _itow_s _lock _onexit _purecall _unlock _vscwprintf _vsnwprintf _wcsicmp _wcsnicmp free malloc memcpy memcpy_s memmove_s memset public: __thiscall exception::exception(char const * const &) public: __thiscall exception::exception(class exception const &) public: __thiscall exception::exception(void) public: virtual __thiscall exception::~exception(void) public: virtual __thiscall type_info::~type_info(void) public: virtual char const * __thiscall exception::what(void)const realloc towlower vswprintf_s wcscat_s wcscpy_s wcsncmp wcsncpy_s - ntdll.dll:
NtClose NtFsControlFile NtOpenFile RtlInitUnicodeString - KERNEL32.dll:
CloseHandle CreateFileW CreateMutexW CreateThread DisableThreadLibraryCalls FindResourceW FreeLibrary GetCurrentProcess GetCurrentProcessId GetCurrentThread GetCurrentThreadId GetLastError GetModuleFileNameW GetModuleHandleW GetProcAddress GetProcessHeap GetSystemTimeAsFileTime GetThreadLocale GetTickCount GetVersionExA HeapDestroy HeapFree InterlockedCompareExchange InterlockedDecrement InterlockedExchange InterlockedIncrement LoadLibraryExW LoadLibraryW LoadResource MultiByteToWideChar OutputDebugStringA QueryPerformanceCounter RaiseException ReleaseMutex SetThreadLocale SetUnhandledExceptionFilter SizeofResource Sleep TerminateProcess UnhandledExceptionFilter WaitForSingleObject WaitForSingleObjectEx lstrcmpiW lstrlenW ntdll!RtlAllocateHeap ntdll!RtlDeleteCriticalSection ntdll!RtlEnterCriticalSection ntdll!RtlInitializeCriticalSection ntdll!RtlLeaveCriticalSection ntdll!RtlReAllocateHeap ntdll!RtlSizeHeap - USER32.dll:
CharNextW LoadStringW UnregisterClassA - ADVAPI32.dll:
GetTokenInformation ImpersonateLoggedOnUser LookupAccountSidW OpenThreadToken RegCloseKey RegCreateKeyExW RegDeleteValueW RegEnumKeyExW RegOpenKeyExW RegQueryInfoKeyW RegSetValueExW ntdll!EtwEventActivityIdControl ntdll!EtwEventWriteTransfer - ole32.dll:
CoCreateInstance CoInitializeEx CoTaskMemAlloc CoTaskMemFree CoTaskMemRealloc StringFromGUID2 - OLEAUT32.dll:
LoadTypeLib RegisterTypeLib SysAllocString SysFreeString SysStringLen UnRegisterTypeLib VarUI4FromStr - MPR.dll:
WNetCancelConnection2W WNetCloseEnum WNetEnumResourceW WNetGetUserW WNetOpenEnumW - NETAPI32.dll:
netutils!NetApiBufferFree srvcli!NetShareEnum - wevtapi.dll:
EvtClose EvtCreateRenderContext EvtNext EvtQuery EvtRender