Windows 8 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 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: | Microsoft Embedded Search |
File Version: | 7.00.9200.16384 (win8_rtm.120725-1247) |
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,556 KB |
Total Number of Exported Functions: | 19 |
Total Number of Exported Functions With Names: | 19 |
Section Headers
Name | Virtual Address | Raw Data Size | % of File | Characteristics | Section Contains... |
---|---|---|---|---|---|
.text | 0x00001000 | 1,428,480 Bytes | 89.7% | Read, Execute | Code |
.data | 0x0015e000 | 20,992 Bytes | 1.3% | Write, Read | Initialized Data |
.idata | 0x00164000 | 13,824 Bytes | 0.9% | Read | Initialized Data |
.tls | 0x00168000 | 0 Bytes | 0.0% | Write, Read | Uninitialized Data |
.rsrc | 0x00169000 | 54,784 Bytes | 3.4% | Read | Initialized Data |
.reloc | 0x00177000 | 74,240 Bytes | 4.7% | Read, Discardable | Initialized Data |
Static Linking
mssrch.dll is statically linked to the following files:msvcrt.dll
api-ms-win-core-interlocked-l1-2-0.dll
api-ms-win-core-string-l1-1-0.dll
api-ms-win-core-com-l1-1-0.dll
OLEAUT32.dll
api-ms-win-core-libraryloader-l1-1-1.dll
api-ms-win-core-synch-l1-2-0.dll
api-ms-win-core-debug-l1-1-1.dll
api-ms-win-core-sysinfo-l1-2-0.dll
api-ms-win-core-registry-l1-1-0.dll
api-ms-win-core-errorhandling-l1-1-1.dll
api-ms-win-core-file-l1-2-0.dll
api-ms-win-core-string-l2-1-0.dll
api-ms-win-core-processthreads-l1-1-1.dll
api-ms-win-core-handle-l1-1-0.dll
api-ms-win-service-core-l1-1-1.dll
api-ms-win-core-psapi-l1-1-0.dll
api-ms-win-security-base-l1-2-0.dll
api-ms-win-core-localization-l1-2-0.dll
api-ms-win-core-processenvironment-l1-2-0.dll
api-ms-win-core-profile-l1-1-0.dll
USER32.dll
TQUERY.DLL
ntdll.dll
KERNEL32.dll
ESENT.dll
SHLWAPI.dll
api-ms-win-core-heap-l1-2-0.dll
api-ms-win-core-util-l1-1-0.dll
api-ms-win-core-path-l1-1-0.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 | 8 | 820 Bytes | 0.1% |
Type Libraries | 1 | 37,912 Bytes | 2.4% |
Manifest | 0 | 0 Bytes | 0.0% |
All Others | 18 | 15,727 Bytes | 1.0% |
Total | 27 | 54,459 Bytes | 3.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)
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 |
526 | Windows Search is indexing |
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:DllCanUnloadNow |
DllGetClassObject |
DllRegisterServer |
DllUnregisterServer |
GetCatalogManager |
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:
_CxxThrowException _XcptFilter __CxxFrameHandler ___lc_codepage_func ___lc_collate_cp_func ___lc_handle_func ___mb_cur_max_func __crtCompareStringW __crtLCMapStringA __crtLCMapStringW __dllonexit __pctype_func __uncaught_exception _aligned_free _aligned_malloc _amsg_exit _errno _except_handler4_common _ftol2 _initterm _iob _itow _itow_s _lock _onexit _ultow _unlock _vscwprintf _vsnprintf _vsnwprintf _wcsicmp _wcsnicmp _wcsrev _wcsupr _wfopen _wtoi _wtoi64 _wtol abort bsearch calloc fclose feof fgetws fprintf free isalnum islower isupper iswctype iswdigit iswpunct iswspace iswxdigit localeconv malloc memchr memcmp memcpy memcpy_s memmove memmove_s memset public: __thiscall bad_cast::bad_cast(class bad_cast const &) public: __thiscall exception::exception(char const * const &) public: __thiscall exception::exception(class exception const &) public: __thiscall exception::exception(void) public: virtual __thiscall bad_cast::~bad_cast(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 realloc setlocale sprintf_s srand strchr strcspn 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_s wcstombs - api-ms-win-core-interlocked-l1-2-0.dll:
KernelBase!InterlockedCompareExchange KernelBase!InterlockedDecrement KernelBase!InterlockedExchange KernelBase!InterlockedIncrement - api-ms-win-core-string-l1-1-0.dll:
KernelBase!CompareStringW KernelBase!MultiByteToWideChar KernelBase!WideCharToMultiByte - api-ms-win-core-com-l1-1-0.dll:
combase!CLSIDFromProgID combase!CLSIDFromString combase!CoCreateFreeThreadedMarshaler combase!CoGetCallContext combase!CoGetClassObject combase!CoImpersonateClient combase!CoInitializeEx combase!CoRevertToSelf combase!CoTaskMemAlloc combase!CoTaskMemFree combase!CoTaskMemRealloc combase!CoUninitialize combase!CoWaitForMultipleHandles combase!IIDFromString combase!ProgIDFromCLSID combase!PropVariantClear combase!PropVariantCopy combase!StringFromGUID2 - OLEAUT32.dll:
CreateErrorInfo DosDateTimeToVariantTime LoadRegTypeLib LoadTypeLib SafeArrayCreate SafeArrayDestroy SafeArrayGetDim SafeArrayGetElement SafeArrayGetLBound SafeArrayGetUBound SafeArrayPutElement SetErrorInfo SysAllocString SysAllocStringLen SysFreeString SysStringLen SystemTimeToVariantTime VarUI4FromStr VariantChangeType VariantClear VariantCopy VariantInit VariantTimeToDosDateTime VariantTimeToSystemTime - api-ms-win-core-libraryloader-l1-1-1.dll:
KernelBase!DisableThreadLibraryCalls KernelBase!FindResourceExW KernelBase!FreeLibrary KernelBase!GetModuleFileNameW KernelBase!GetModuleHandleW KernelBase!GetProcAddress KernelBase!LoadLibraryExA KernelBase!LoadLibraryExW KernelBase!LoadResource KernelBase!LoadStringW KernelBase!SizeofResource - api-ms-win-core-synch-l1-2-0.dll:
KernelBase!CreateEventW KernelBase!ResetEvent KernelBase!SetEvent KernelBase!Sleep KernelBase!WaitForSingleObject KernelBase!WaitForSingleObjectEx ntdll!RtlDeleteCriticalSection ntdll!RtlEnterCriticalSection ntdll!RtlInitializeCriticalSection ntdll!RtlLeaveCriticalSection - api-ms-win-core-debug-l1-1-1.dll:
KernelBase!OutputDebugStringA KernelBase!OutputDebugStringW - api-ms-win-core-sysinfo-l1-2-0.dll:
KernelBase!GetSystemTimeAsFileTime KernelBase!GetTickCount KernelBase!GetVersion - api-ms-win-core-registry-l1-1-0.dll:
KernelBase!RegCloseKey KernelBase!RegCreateKeyExW KernelBase!RegDeleteValueW KernelBase!RegEnumKeyExW KernelBase!RegGetValueW KernelBase!RegOpenKeyExW KernelBase!RegQueryInfoKeyW KernelBase!RegSetValueExW - api-ms-win-core-errorhandling-l1-1-1.dll:
KernelBase!GetLastError KernelBase!RaiseException KernelBase!SetUnhandledExceptionFilter KernelBase!UnhandledExceptionFilter - api-ms-win-core-file-l1-2-0.dll:
KernelBase!CompareFileTime KernelBase!CreateDirectoryW KernelBase!CreateFileW KernelBase!DeleteFileW KernelBase!FindClose KernelBase!FindFirstFileW KernelBase!FindNextFileW KernelBase!GetFileTime KernelBase!GetVolumeNameForVolumeMountPointW KernelBase!GetVolumePathNameW KernelBase!RemoveDirectoryW - api-ms-win-core-string-l2-1-0.dll:
KernelBase!CharLowerW KernelBase!CharNextW - api-ms-win-core-processthreads-l1-1-1.dll:
KernelBase!OpenProcessToken kernel32!CreateProcessAsUserW kernel32!CreateThread kernel32!GetCurrentProcess kernel32!GetCurrentProcessId kernel32!GetCurrentThreadId kernel32!OpenProcess kernel32!TerminateProcess - api-ms-win-core-handle-l1-1-0.dll:
KernelBase!CloseHandle - api-ms-win-service-core-l1-1-1.dll:
sechost!EnumDependentServicesW - api-ms-win-core-psapi-l1-1-0.dll:
KernelBase!EnumProcesses KernelBase!GetProcessImageFileNameW - api-ms-win-security-base-l1-2-0.dll:
KernelBase!AdjustTokenPrivileges KernelBase!AllocateAndInitializeSid KernelBase!CheckTokenMembership KernelBase!CreateRestrictedToken KernelBase!CreateWellKnownSid KernelBase!DuplicateTokenEx KernelBase!FreeSid KernelBase!GetSecurityDescriptorControl KernelBase!GetSecurityDescriptorDacl KernelBase!GetSecurityDescriptorGroup KernelBase!GetSecurityDescriptorOwner KernelBase!GetSecurityDescriptorSacl KernelBase!SetSecurityDescriptorControl - api-ms-win-core-localization-l1-2-0.dll:
KernelBase!LCMapStringW - api-ms-win-core-processenvironment-l1-2-0.dll:
KernelBase!ExpandEnvironmentStringsW - api-ms-win-core-profile-l1-1-0.dll:
ntdll!RtlQueryPerformanceCounter - USER32.dll:
CloseDesktop CloseWindowStation CreateDesktopW CreateWindowStationW DispatchMessageW MsgWaitForMultipleObjects PeekMessageW SetProcessWindowStation UnregisterClassA - 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 RtlNtStatusToDosError WinSqmAddToStream WinSqmIncrementDWORD WinSqmSetDWORD - KERNEL32.dll:
AssignProcessToJobObject CancelIoEx CheckRemoteDebuggerPresent CompareStringOrdinal CopyFileA CopyFileW CreateFileA CreateFileMappingA CreateFileMappingW CreateJobObjectW CreateMutexA CreateMutexW CreateProcessA CreateProcessW CreateSemaphoreW CreateThreadpoolIo CreateThreadpoolTimer CreateThreadpoolWork CreateWaitableTimerW DebugBreak DelayLoadFailureHook DeleteFileA DeviceIoControl DosDateTimeToFileTime DuplicateHandle ExitProcess ExpandEnvironmentStringsA FileTimeToDosDateTime FileTimeToLocalFileTime FileTimeToSystemTime FlushFileBuffers FlushViewOfFile FormatMessageA FormatMessageW GetCommandLineW GetComputerNameW GetCurrentDirectoryW GetCurrentThread GetDiskFreeSpaceExW GetDiskFreeSpaceW GetDriveTypeW GetExitCodeProcess GetFileAttributesW GetFileInformationByHandle GetFileInformationByHandleEx GetFileSize GetFileSizeEx GetFileType GetFullPathNameW GetLocalTime GetLocaleInfoW GetLogicalDriveStringsW GetLogicalDrives GetModuleFileNameA GetModuleHandleA GetOverlappedResult GetPrivateProfileStringW GetProcessHeap GetProcessTimes GetShortPathNameW GetStringTypeW GetSystemDefaultLCID GetSystemDefaultLangID GetSystemDefaultUILanguage GetSystemInfo GetSystemPowerStatus GetSystemPreferredUILanguages GetSystemTime GetTempFileNameW GetTempPathW GetThreadPriority GetThreadTimes GetTickCount64 GetTimeFormatW GetUserDefaultLangID GetUserDefaultUILanguage GetVersionExA GetVersionExW GetVolumeInformationW GetWindowsDirectoryA GetWindowsDirectoryW GlobalAlloc GlobalFree GlobalLock GlobalMemoryStatus GlobalSize GlobalUnlock HeapCompact HeapCreate HeapDestroy HeapFree HeapValidate HeapWalk InterlockedExchangeAdd IsDebuggerPresent K32GetModuleFileNameExW KernelBase!GetLogicalProcessorInformationEx KernelBase!SetWaitableTimerEx LoadLibraryA LoadLibraryW LocalFileTimeToFileTime LocalFree LocaleNameToLCID LockFile LockResource MapViewOfFile MoveFileExW MoveFileW OpenEventW OpenFileById OpenFileMappingW OpenMutexW PowerClearRequest PowerCreateRequest PowerSetRequest QueueUserWorkItem ReadDirectoryChangesW ReadFile RegGetKeySecurity RegNotifyChangeKeyValue RegSetKeySecurity ReleaseMutex ReleaseSemaphore ResolveLocaleName ResumeThread SearchPathW SetEndOfFile SetEnvironmentVariableW SetErrorMode SetFileAttributesW SetFilePointer SetFileTime SetInformationJobObject SetLastError SetPriorityClass SetProcessWorkingSetSize SetThreadPriority SystemTimeToTzSpecificLocalTime TerminateJobObject TlsAlloc TlsFree TlsGetValue TlsSetValue UnlockFile UnmapViewOfFile VirtualAlloc VirtualFree VirtualQuery VirtualQueryEx WaitForMultipleObjects WriteFile lstrcmpW lstrcmpiW lstrlen lstrlenW ntdll!RtlAcquireSRWLockExclusive ntdll!RtlAcquireSRWLockShared ntdll!RtlAllocateHeap ntdll!RtlInitializeConditionVariable ntdll!RtlReAllocateHeap ntdll!RtlReleaseSRWLockExclusive ntdll!RtlReleaseSRWLockShared 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 JetBeginTransaction@4 JetCloseDatabase@12 JetCloseTable@8 JetCommitTransaction@8 JetCreateIndex2A@16 JetCreateTableA@24 JetDelete@8 JetDeleteTableA@12 JetDetachDatabaseA@8 JetDupCursor@16 JetEndSession@8 JetGetColumnInfoA@28 JetMakeKey@20 JetMove@16 JetOpenDatabaseA@20 JetOpenTableA@28 JetPrepareUpdate@12 JetRetrieveColumns@16 JetRollback@8 JetSeek@12 JetSetColumns@16 JetSetCurrentIndexA@12 JetTerm2@8 JetUpdate@20 - SHLWAPI.dll:
AssocCreate PathAppendW PathFileExistsW PathFindFileNameW PathGetDriveNumberW PathIsUNCW PathRemoveExtensionW PathRemoveFileSpecW SHDeleteKeyW SHEnumKeyExW SHEnumValueW SHGetValueW SHRegGetValueW SHSetValueW SHStrDupW StrRetToBufW - api-ms-win-core-heap-l1-2-0.dll:
ntdll!RtlSizeHeap - api-ms-win-core-util-l1-1-0.dll:
ntdll!RtlDecodePointer ntdll!RtlEncodePointer - api-ms-win-core-path-l1-1-0.dll:
KernelBase!PathCchAddBackslash