Windows XP DLL File Information - catsrv.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: | |
File Version: | 2001.12.4414.700 |
Company: | Microsoft Corporation |
Product Name: | COM Services |
DLL popularity | Very Low - 1 other DLL files in system32 directory are statically linked to this file. |
File Size: | 221 KB |
Total Number of Exported Functions: | 12 |
Total Number of Exported Functions With Names: | 12 |
Section Headers
Name | Virtual Address | Raw Data Size | % of File | Characteristics | Section Contains... |
---|---|---|---|---|---|
.text | 0x00001000 | 185,344 Bytes | 81.9% | Read, Execute | Code |
.data | 0x0002f000 | 1,024 Bytes | 0.5% | Write, Read | Initialized Data |
.rsrc | 0x00033000 | 30,720 Bytes | 13.6% | Read | Initialized Data |
.reloc | 0x0003b000 | 8,192 Bytes | 3.6% | Read, Discardable | Initialized Data |
Static Linking
catsrv.dll is statically linked to the following files:ADVAPI32.dll
catsrvut.DLL
CLBCatQ.DLL
COMRes.dll
comsvcs.dll
KERNEL32.dll
msi.dll
msvcrt.dll
NETAPI32.dll
ntdll.dll
ole32.dll
OLEAUT32.dll
USER32.dll
VERSION.dll
This means that when catsrv.dll is loaded, the above files are automatically loaded too. If one of these files is corrupted or missing, catsrv.dll won't be loaded.
List of files that are statically linked to catsrv.dll
catsrvut.dll
This means that when one of the above files is loaded, catsrv.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 | 0 | 0 Bytes | 0.0% |
HTML Related Files | 0 | 0 Bytes | 0.0% |
Menus | 0 | 0 Bytes | 0.0% |
Strings | 2 | 114 Bytes | 0.1% |
Type Libraries | 2 | 29,116 Bytes | 12.9% |
Manifest | 0 | 0 Bytes | 0.0% |
All Others | 1 | 936 Bytes | 0.4% |
Total | 5 | 30,166 Bytes | 13.3% |
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 |
---|---|
103 | RegDBCompensator Class |
109 | COM+ Catalog Server |
COM Classes/Interfaces
Name | Type | Description |
---|---|---|
CatalogServer | CoClass | CatalogServer Class |
IAdminPrivate | Interface | |
IAppExport | Interface | IAppExport Interface |
IAppImport | Interface | IAppImport Interface |
IAppImport2 | Interface | IAppImport2 Interface |
IApplicationControl | Interface | IApplicationControl Interface |
IApplicationControl2 | Interface | IApplicationControl2 Interface |
ICSServiceControl | Interface | ICSServiceControl Interface |
ICatalog64BitSupport | Interface | ICatalog64BitSupport Interface |
ICatalogSession | Dispatch | ICatalogSession |
ICatalogSetup | Interface | ICatalogSetup Interface |
ICatalogSetup2 | Interface | ICatalogSetup2 Interface |
ICatalogTableInfo | Interface | ICatalogTableInfo |
ICatalogTableRead1 | Interface | ICatalogTableRead1 |
ICatalogTableWrite1 | Interface | ICatalogTableWrite1 |
ICatalogUtils | Interface | ICatalogUtils Interface |
ICatalogUtils2 | Interface | ICatalogUtils2 Interface |
IComExport | Interface | IComClientExport Interface |
INTServiceConfig | Interface | |
IRegister | Interface | IRegister Interface |
IRegister2 | Interface | IRegister2 Interface |
IReplicationUtil | Interface | IReplication Interface |
ISimpleTableDispenser | Interface | ISimpleTableDispenser |
Exported Functions List
The following functions are exported by this dll:CreateComponentLibraryTS | DllCanUnloadNow |
DllGetClassObject | DllRegisterServer |
DllUnregisterServer | GetCatalogCRMClerk |
OpenComponentLibraryTS | long __stdcall CancelWriteICR(struct IComponentRecords * *) |
long __stdcall GetReadICR(struct IComponentRecords * *) | long __stdcall GetWriteICR(struct IComponentRecords * *) |
long __stdcall SaveWriteICR(struct IComponentRecords * *) | void __stdcall ReleaseReadICR(struct IComponentRecords * *) |
Imported Functions List
The following functions are imported by this dll:- ADVAPI32.dll:
AddAccessAllowedAce AddAccessAllowedAceEx AddAce AllocateAndInitializeSid BuildSecurityDescriptorW BuildTrusteeWithNameA BuildTrusteeWithSidA ChangeServiceConfigW CloseCodeAuthzLevel CloseServiceHandle ControlService ConvertSidToStringSidW ConvertStringSidToSidW CopySid CreateCodeAuthzLevel CreatePrivateObjectSecurityEx CreateProcessAsUserW CreateServiceW DeleteService DeregisterEventSource DestroyPrivateObjectSecurity DuplicateTokenEx EqualSid FreeSid GetAce GetAclInformation GetEffectiveRightsFromAclW GetInformationCodeAuthzLevelW GetInformationCodeAuthzPolicyW GetLengthSid GetSecurityDescriptorDacl GetSecurityDescriptorLength GetSidLengthRequired GetSidSubAuthority GetSidSubAuthorityCount GetTokenInformation ImpersonateSelf InitializeAcl InitializeSecurityDescriptor IsValidSecurityDescriptor IsWellKnownSid LockServiceDatabase LogonUserW LookupAccountNameW LookupAccountSidW LsaAddAccountRights LsaClose LsaEnumerateAccountRights LsaFreeMemory LsaLookupNames LsaOpenPolicy LsaQueryInformationPolicy LsaRemoveAccountRights LsaRetrievePrivateData LsaStorePrivateData OpenSCManagerW OpenServiceW OpenThreadToken QueryServiceConfigW QueryServiceStatus RegCloseKey RegCreateKeyExW RegCreateKeyW RegDeleteKeyW RegDeleteValueW RegEnumKeyExW RegEnumValueW RegOpenKeyExW RegOpenKeyW RegQueryInfoKeyW RegQueryValueExW RegSetValueExW RegisterEventSourceW ReportEventW RevertToSelf SetSecurityDescriptorControl SetSecurityDescriptorDacl SetThreadToken StartServiceW UnlockServiceDatabase - catsrvut.DLL:
CGMIsAdministrator - CLBCatQ.DLL:
CLSIDFromStringByBitness CreateComponentLibraryEx OpenComponentLibraryEx ServerGetApplicationType SetupOpen - COMRes.dll:
COMResModuleInstance - comsvcs.dll:
GetObjectContext - KERNEL32.dll:
CloseHandle CompareStringW CopyFileW CreateDirectoryW CreateEventA CreateEventW CreateFileMappingW CreateFileW CreateMutexW CreateProcessW CreateSemaphoreA DebugBreak DeleteFileW DisableThreadLibraryCalls ExpandEnvironmentStringsW FindClose FindFirstFileW FindNextFileW FindResourceExW FindResourceW FormatMessageW FreeLibrary GetComputerNameW GetCurrentProcess GetCurrentProcessId GetCurrentThread GetCurrentThreadId GetExitCodeProcess GetFileAttributesW GetLocalTime GetLongPathNameW GetModuleFileNameA GetModuleFileNameW GetModuleHandleA GetModuleHandleW GetProcAddress GetShortPathNameW GetSystemDefaultUILanguage GetSystemDirectoryW GetSystemInfo GetSystemTimeAsFileTime GetTempPathW GetThreadContext GetThreadLocale GetTickCount GetVersionExA GetWindowsDirectoryW HeapDestroy InitializeCriticalSection InitializeCriticalSectionAndSpinCount InterlockedCompareExchange InterlockedDecrement InterlockedIncrement IsDebuggerPresent IsValidLocale LoadLibraryExW LoadLibraryW LoadResource LocalAlloc LocalFree LocalReAlloc LocalSize LockResource MapViewOfFile MoveFileExW MoveFileW MultiByteToWideChar OpenFileMappingW OpenMutexW OutputDebugStringW QueryPerformanceCounter ReadFile ReleaseMutex ReleaseSemaphore RemoveDirectoryW ResetEvent SetEvent SetFileAttributesW SetFilePointer SetThreadLocale SetUnhandledExceptionFilter Sleep TerminateProcess TerminateThread UnhandledExceptionFilter UnmapViewOfFile VirtualQueryEx WaitForSingleObject WriteFile lstrcat lstrcatW lstrcmpiW lstrcpy lstrcpyW lstrcpynW lstrlen lstrlenW ntdll!RtlDeleteCriticalSection ntdll!RtlEnterCriticalSection ntdll!RtlGetLastWin32Error ntdll!RtlLeaveCriticalSection - msi.dll:
MsiCloseHandle MsiConfigureProductW MsiDatabaseCommit MsiDatabaseOpenViewW MsiEnumRelatedProductsW MsiGetSummaryInformationW MsiInstallProductW MsiOpenDatabaseW MsiRecordSetStringW MsiSetInternalUI MsiSummaryInfoGetPropertyW MsiSummaryInfoPersist MsiSummaryInfoSetPropertyW MsiViewExecute MsiViewFetch MsiViewModify - msvcrt.dll:
__CxxFrameHandler __dllonexit _adjust_fdiv _beginthreadex _errno _except_handler3 _i64tow _initterm _local_unwind2 _onexit _purecall _snwprintf _vsnwprintf _waccess _wcsicmp _wcsnicmp _wrename _wstrdate _wstrtime free malloc realloc swscanf wcscat wcscmp wcscpy wcslen wcsncpy wcsrchr wcstok wcstol wcstombs - NETAPI32.dll:
DsGetDcNameW NetApiBufferFree NetShareAdd NetShareDel - ntdll.dll:
DbgUserBreakPoint RtlInitializeCriticalSection - ole32.dll:
CLSIDFromString CoCreateGuid CoCreateInstance CoGetCallContext CoGetObjectContext CoImpersonateClient CoRevertToSelf CoTaskMemAlloc CoTaskMemFree CoTaskMemRealloc StringFromCLSID StringFromGUID2 - OLEAUT32.dll:
LoadRegTypeLib LoadTypeLib RegisterTypeLib SysAllocString SysFreeString SysStringLen - USER32.dll:
CharNextW CloseDesktop CloseWindowStation DialogBoxParamW EndDialog GetClientRect GetDesktopWindow GetProcessWindowStation GetThreadDesktop GetWindowRect LoadStringW MapWindowPoints OpenDesktopW OpenWindowStationW SetDlgItemTextW SetProcessWindowStation SetThreadDesktop SetWindowPos wsprintfA wsprintfW - VERSION.dll:
VerQueryValueW