Windows 7 DLL File Information - mssrch.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: | mssrch.dll |
File Version: | 7.00.7100.0 (winmain_win7rc.090421-1700) |
Company: | Microsoft Corporation |
Product Name: | Windows Search |
DLL popularity | Very Low - There is no any other DLL in system32 directory that is statically linked to this file. |
File Size: | 1,368 KB |
Total Number of Exported Functions: | 24 |
Total Number of Exported Functions With Names: | 24 |
Section Headers
Name | Virtual Address | Raw Data Size | % of File | Characteristics | Section Contains... |
---|---|---|---|---|---|
.text | 0x00001000 | 1,259,520 Bytes | 89.9% | Read, Execute | Code |
.data | 0x00135000 | 19,968 Bytes | 1.4% | Write, Read | Initialized Data |
.tls | 0x0013a000 | 0 Bytes | 0.0% | Write, Read | Uninitialized Data |
.rsrc | 0x0013b000 | 55,296 Bytes | 3.9% | Read | Initialized Data |
.reloc | 0x00149000 | 65,024 Bytes | 4.6% | Read, Discardable | Initialized Data |
Static Linking
mssrch.dll is statically linked to the following files:msvcrt.dll
USER32.dll
ole32.dll
OLEAUT32.dll
TQUERY.DLL
ntdll.dll
API-MS-Win-Security-Base-L1-1-0.dll
KERNEL32.dll
ESENT.dll
SHLWAPI.dll
This means that when mssrch.dll is loaded, the above files are automatically loaded too. If one of these files is corrupted or missing, mssrch.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 | 7 | 768 Bytes | 0.1% |
Type Libraries | 1 | 37,912 Bytes | 2.7% |
Manifest | 0 | 0 Bytes | 0.0% |
All Others | 18 | 15,763 Bytes | 1.1% |
Total | 26 | 54,443 Bytes | 3.9% |
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 |
---|---|
105 | Mozilla/4.0 (compatible; MSIE 4.01; Windows NT; MS Search 4.0 Robot) |
520 | SearchIndexer.exe has terminated SearchProtocolHost.exe because it appears to be hung. |
521 | SearchIndexer.exe has terminated SearchFilterHost.exe because it appears to be hung. |
522 | Stopped responding |
523 | Recovery phase failed |
524 | Failed to save checkpoint |
525 | ESE has encountered an error and needs to restart |
COM Classes/Interfaces
Name | Type | Description |
---|---|---|
CEGatherNotify | CoClass | Embeded Gatherer Notification Class |
CEGatherNotifyInline | CoClass | Embedded Inline Notification Class |
CEGatheringManager | CoClass | Embedded Gathering Manager Class |
CGatherLogQuery | CoClass | Gatherer Log Query Class |
CGatherNotify | CoClass | Gatherer Notification Class |
CGatherNotifyInline | CoClass | Inline Notification Class |
CGatheringManager | CoClass | Gathering Manager Class |
CNullWB | CoClass | Null Word Breaker |
CQueryGatherLogStatistics | CoClass | Gatherer Log Query Statistics Class |
CmdLineParser | CoClass | Microsoft Search Command Line Parser |
IApplicationPlugin | Dispatch | Gatherer Application Plugin interface |
IApplicationPlugins | Dispatch | Gatherer Application Plugins Collection interface |
ICmdLineParser | Dispatch | ICmdLineParser Interface |
IExtension | Dispatch | Extension Interface |
IExtensions | Dispatch | Extensions Interface |
IGatherAdmin | Dispatch | Gather Admin interface |
IGatherApplication | Dispatch | Gatherer Application interface |
IGatherApplications | Dispatch | Gatherer Applications Collection interface |
IGatherLog | Dispatch | Gather Log Interface |
IGatherLogCrawls | Dispatch | Gatherer Log Crawls Interface |
IGatherLogCrawlsNumbers | Dispatch | Gatherer Log Crawls Statistics Interface |
IGatherLogErrorCodes | Dispatch | Gatherer Log Error Codes Statistics Interface |
IGatherLogHosts | Dispatch | Gatherer Log Hosts Statistics Interface |
IGatherLogQuery | Dispatch | Gather Log Query |
IGatherLogResult | Dispatch | Gather Log Result Interface |
IGatherLogStartAddresses | Dispatch | Gatherer Log Start Addresses Statistics Interface |
IGatherLogStartAddressesGlobal | Dispatch | Gatherer Start Addresses Interface |
IGatherLogStatistics | Dispatch | Gatherer Log Statistics Interface |
IGatherLogTransactionTypes | Dispatch | Gatherer Log Transaction Types Statistics Interface |
IGatherLogs | Dispatch | Gather Logs Interface |
IGatherManagerAdmin | Dispatch | Gather Manager Admin interface |
IGatherNotify | Dispatch | Gatherer Notification Interface |
IGatherNotifyInline | Interface | Gatherer Inline Notification Interface |
IGatherProjectAdmin | Dispatch | Gather Project Admin interface |
IGatherSiteHit | Dispatch | Server Timing interface |
IGatherSiteHits | Dispatch | Servers Timings collection |
IMapping | Dispatch | Mapping Interface |
IMappings | Dispatch | Mappings Interface |
IPlugin | Dispatch | Gatherer Plugin interface |
IPlugins | Dispatch | Gather Plugins collection |
IProjects | Dispatch | Gatherer Projects Collection Interface |
IProtocol | Dispatch | Protocol Interface |
IProtocols | Dispatch | Protocols interface |
IQueryGatherLogStatistics | Dispatch | Gatherer Log Statistics Query Interface |
ISearchAccessList | Dispatch | Microsoft Search ACL administration interface |
ISearchHelp | Dispatch | ISearchHelp Interface |
ISearchNotifyInlineSite | Interface | Search Inline Notification Site Client Interface |
ISitePath | Dispatch | Site Path interface |
ISitePaths | Dispatch | Site Paths collection interface |
ISiteRestriction | Dispatch | Site Restriction Interface |
ISiteRestrictions | Dispatch | Site Restricions Interface |
IStartAddress | Dispatch | Crawl Seed Interface |
IStartAddresses | Dispatch | Crawl Seeds Interface |
ISupportErrorInfo | Interface | |
SearchHelp | CoClass | Microsoft Search Help Class |
Exported Functions List
The following functions are exported by this dll:ConcatVectValues |
DecodeText |
DllCanUnloadNow |
DllGetClassObject |
DllRegisterServer |
DllUnregisterServer |
GetCatalogManager |
GetPropStoreManager |
MSSCompressText |
MSSUncompressText |
MSSrch_SysPrep_Cleanup |
const CSearchServiceObj::`vftable' |
public: __thiscall CSearchServiceObj::CSearchServiceObj(class CSearchServiceObj const &) |
public: __thiscall CSearchServiceObj::CSearchServiceObj(void) |
public: __thiscall CSearchServiceObj::~CSearchServiceObj(void) |
public: class CSearchServiceObj & __thiscall CSearchServiceObj::operator=(class CSearchServiceObj const &) |
public: static int __stdcall CSearchServiceObj::Cleanup(void) |
public: virtual long __stdcall CSearchServiceObj::DeleteFilterPool(unsigned long) |
public: virtual long __stdcall CSearchServiceObj::Initialize(void) |
public: virtual long __stdcall CSearchServiceObj::LogonNotification(void) |
public: virtual long __stdcall CSearchServiceObj::SetServiceStatusObj(struct IDCOMServiceStatus *) |
public: virtual long __stdcall CSearchServiceObj::Shutdown(void) |
public: virtual long __stdcall CSearchServiceObj::Start(void) |
public: virtual long __stdcall CSearchServiceObj::Stop(int) |
Imported Functions List
The following functions are imported by this dll:- msvcrt.dll:
_CIexp _CIlog _CxxThrowException _XcptFilter __CxxFrameHandler __dllonexit _amsg_exit _errno _except_handler4_common _ftol2 _ftol2_sse _initterm _iob _itow _itow_s _lock _onexit _ultoa _ultow _unlock _vscwprintf _vsnprintf _vsnwprintf _wcsicmp _wcsnicmp _wcsrev _wcsupr _wfopen _wtoi _wtoi64 _wtol bsearch calloc fclose feof fgetws fprintf free isalnum iswctype iswdigit iswpunct iswspace iswxdigit malloc memcpy memcpy_s memmove 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 qsort rand realloc srand strerror strncmp swscanf swscanf_s time towlower towupper void __cdecl terminate(void) vswprintf_s wcscat_s wcschr wcscpy_s wcscspn wcsncmp wcsncpy_s wcsrchr wcsspn wcsstr wcstok wcstombs - USER32.dll:
CharLowerW CharNextW CloseDesktop CloseWindowStation CreateDesktopW CreateWindowStationW DispatchMessageW GetLastInputInfo LoadImageW LoadMenuW LoadStringW MsgWaitForMultipleObjects PeekMessageW SetProcessWindowStation SystemParametersInfoW UnregisterClassA - ole32.dll:
CLSIDFromProgID CLSIDFromString CoCreateFreeThreadedMarshaler CoCreateInstance CoGetCallContext CoGetClassObject CoImpersonateClient CoInitializeEx CoRevertToSelf CoTaskMemAlloc CoTaskMemFree CoTaskMemRealloc CoUninitialize CoWaitForMultipleHandles ProgIDFromCLSID PropVariantClear PropVariantCopy StringFromGUID2 - OLEAUT32.dll:
CreateErrorInfo DosDateTimeToVariantTime LoadRegTypeLib LoadTypeLib RegisterTypeLib SafeArrayAllocData SafeArrayAllocDescriptorEx SafeArrayCreate SafeArrayCreateVector SafeArrayDestroy SafeArrayDestroyDescriptor SafeArrayGetDim SafeArrayGetElement SafeArrayGetLBound SafeArrayGetUBound SafeArrayPutElement SetErrorInfo SysAllocString SysAllocStringLen SysFreeString SysStringLen SystemTimeToVariantTime UnRegisterTypeLib VarUI4FromStr VariantChangeType VariantClear VariantCopy VariantInit VariantTimeToDosDateTime VariantTimeToSystemTime - TQUERY.DLL:
public: __thiscall CFullPropSpec::CFullPropSpec(class CFullPropSpec const &) void * __stdcall ciNew(unsigned int) void * __stdcall ciNewNoThrow(unsigned int) void __stdcall ciDelete(void *) - ntdll.dll:
EtwEventEnabled EtwEventRegister EtwEventUnregister EtwEventWrite NtDeleteKey RtlLengthSid RtlNtStatusToDosError VerSetConditionMask WinSqmAddToStream WinSqmIncrementDWORD WinSqmSetDWORD - API-MS-Win-Security-Base-L1-1-0.dll:
KernelBase!AccessCheck KernelBase!AddAccessAllowedAce KernelBase!AddAccessDeniedAce KernelBase!AddAce KernelBase!AdjustTokenPrivileges KernelBase!AllocateAndInitializeSid KernelBase!CheckTokenMembership KernelBase!CopySid KernelBase!CreateRestrictedToken KernelBase!CreateWellKnownSid KernelBase!DeleteAce KernelBase!DuplicateToken KernelBase!DuplicateTokenEx KernelBase!EqualSid KernelBase!FreeSid KernelBase!GetAce KernelBase!GetAclInformation KernelBase!GetLengthSid KernelBase!GetSecurityDescriptorControl KernelBase!GetSecurityDescriptorDacl KernelBase!GetSecurityDescriptorGroup KernelBase!GetSecurityDescriptorLength KernelBase!GetSecurityDescriptorOwner KernelBase!GetSecurityDescriptorSacl KernelBase!GetSidIdentifierAuthority KernelBase!GetSidLengthRequired KernelBase!GetSidSubAuthority KernelBase!GetSidSubAuthorityCount KernelBase!GetTokenInformation KernelBase!ImpersonateLoggedOnUser KernelBase!InitializeAcl KernelBase!InitializeSecurityDescriptor KernelBase!InitializeSid KernelBase!IsValidAcl KernelBase!IsValidSid KernelBase!MakeAbsoluteSD KernelBase!MakeSelfRelativeSD KernelBase!RevertToSelf KernelBase!SetFileSecurityW KernelBase!SetSecurityDescriptorControl KernelBase!SetSecurityDescriptorDacl KernelBase!SetSecurityDescriptorGroup KernelBase!SetSecurityDescriptorOwner KernelBase!SetTokenInformation - KERNEL32.dll:
AssignProcessToJobObject CancelIoEx CheckRemoteDebuggerPresent CloseHandle CompareFileTime CompareStringW CopyFileA CopyFileW CreateDirectoryW CreateEventW CreateFileA CreateFileMappingA CreateFileMappingW CreateFileW CreateJobObjectW CreateMutexA CreateMutexW CreateProcessA CreateProcessW CreateSemaphoreW CreateThread CreateThreadpoolIo CreateThreadpoolTimer CreateThreadpoolWork CreateWaitableTimerW DebugBreak DelayLoadFailureHook DeleteFileA DeleteFileW DeviceIoControl DisableThreadLibraryCalls DosDateTimeToFileTime DuplicateHandle ExitProcess ExpandEnvironmentStringsA ExpandEnvironmentStringsW FileTimeToDosDateTime FileTimeToLocalFileTime FileTimeToSystemTime FindClose FindFirstFileW FindNextFileW FindResourceExW FindResourceW FlushFileBuffers FlushViewOfFile FormatMessageA FormatMessageW FreeLibrary GetCommandLineW GetComputerNameW GetCurrentDirectoryW GetCurrentProcess GetCurrentProcessId GetCurrentThread GetCurrentThreadId GetDiskFreeSpaceExW GetDiskFreeSpaceW GetDriveTypeW GetExitCodeProcess GetFileAttributesW GetFileInformationByHandle GetFileInformationByHandleEx GetFileSize GetFileSizeEx GetFileTime GetFileType GetFullPathNameW GetLastError GetLocalTime GetLocaleInfoW GetLogicalDriveStringsW GetLogicalDrives GetModuleFileNameA GetModuleFileNameW GetModuleHandleA GetModuleHandleW GetOverlappedResult GetPrivateProfileStringW GetProcAddress GetProcessHeap GetProcessTimes GetShortPathNameW GetStringTypeW GetSystemDefaultLCID GetSystemDefaultUILanguage GetSystemInfo GetSystemPowerStatus GetSystemPreferredUILanguages GetSystemTimeAsFileTime GetTempFileNameW GetTempPathW GetThreadPriority GetThreadTimes GetTickCount GetTimeFormatW GetUserDefaultLCID GetUserDefaultUILanguage GetVersion GetVersionExA GetVersionExW GetVolumeInformationW GetVolumeNameForVolumeMountPointW GetVolumePathNameW GetWindowsDirectoryA GetWindowsDirectoryW GlobalAlloc GlobalFree GlobalLock GlobalMemoryStatus GlobalSize GlobalUnlock HeapCompact HeapCreate HeapDestroy HeapFree HeapValidate HeapWalk InterlockedCompareExchange InterlockedDecrement InterlockedExchange InterlockedExchangeAdd InterlockedIncrement IsDebuggerPresent K32EnumProcesses K32GetModuleFileNameExW K32GetProcessImageFileNameW KernelBase!SetWaitableTimerEx LCMapStringW LoadLibraryA LoadLibraryExA LoadLibraryExW LoadLibraryW LoadResource LocalAlloc LocalFileTimeToFileTime LocalFree LocaleNameToLCID LockFile LockResource MapViewOfFile MoveFileExW MoveFileW MultiByteToWideChar OpenEventW OpenFileById OpenFileMappingW OpenMutexW OpenProcess OutputDebugStringA OutputDebugStringW QueryPerformanceCounter QueueUserWorkItem RaiseException ReadDirectoryChangesW ReadFile RegGetKeySecurity RegNotifyChangeKeyValue RegSetKeySecurity ReleaseMutex ReleaseSemaphore RemoveDirectoryW ResetEvent ResolveLocaleName ResumeThread SearchPathW SetEndOfFile SetEnvironmentVariableW SetErrorMode SetEvent SetFileAttributesW SetFilePointer SetFileTime SetInformationJobObject SetLastError SetPriorityClass SetProcessWorkingSetSize SetThreadPriority SetUnhandledExceptionFilter SizeofResource Sleep SystemTimeToTzSpecificLocalTime TerminateJobObject TerminateProcess TlsAlloc TlsFree TlsGetValue TlsSetValue UnhandledExceptionFilter UnlockFile UnmapViewOfFile VerifyVersionInfoW VirtualAlloc VirtualFree VirtualQuery VirtualQueryEx WaitForMultipleObjects WaitForSingleObject WaitForSingleObjectEx WideCharToMultiByte WriteFile lstrcmpW lstrcmpiW lstrlen lstrlenW ntdll!RtlAllocateHeap ntdll!RtlDeleteCriticalSection ntdll!RtlEnterCriticalSection ntdll!RtlInitializeCriticalSection ntdll!RtlLeaveCriticalSection ntdll!RtlReAllocateHeap ntdll!RtlSizeHeap ntdll!TpCancelAsyncIoOperation ntdll!TpDisassociateCallback ntdll!TpPostWork ntdll!TpReleaseIoCompletion ntdll!TpReleaseTimer ntdll!TpReleaseWork ntdll!TpSetTimer ntdll!TpStartAsyncIoOperation ntdll!TpWaitForIoCompletion ntdll!TpWaitForTimer ntdll!TpWaitForWork - ESENT.dll:
JetAddColumnA@28 JetAttachDatabaseA@12 JetBeginSessionA@16 JetBeginTransaction2@8 JetBeginTransaction@4 JetCloseDatabase@12 JetCloseTable@8 JetCommitTransaction@8 JetCreateDatabaseA@20 JetCreateIndex2A@16 JetCreateInstanceA@8 JetCreateTableA@24 JetDelete@8 JetDeleteTableA@12 JetDetachDatabaseA@8 JetDupCursor@16 JetEnableMultiInstanceA@12 JetEndSession@8 JetEnumerateColumns@40 JetGetColumnInfoA@28 JetGetSecondaryIndexBookmark@36 JetGetSystemParameterA@24 JetIndexRecordCount@16 JetInit@4 JetMakeKey@20 JetMove@16 JetOpenDatabaseA@20 JetOpenTableA@28 JetPrepareUpdate@12 JetPrereadKeys@28 JetRetrieveColumns@16 JetRetrieveKey@24 JetRollback@8 JetSeek@12 JetSetColumns@16 JetSetCurrentIndexA@12 JetSetIndexRange@12 JetSetSystemParameterA@20 JetTerm2@8 JetUpdate@20 - SHLWAPI.dll:
AssocCreate AssocQueryStringW PathAppendW PathFileExistsW PathFindFileNameW PathGetDriveNumberW PathIsDirectoryW PathIsUNCW PathRemoveExtensionW PathRemoveFileSpecW SHDeleteKeyW SHEnumKeyExW SHEnumValueW SHGetValueW SHRegGetValueW SHSetValueW SHStrDupW StrRetToBufW