Windows 10 DLL File Information - termsrv.dll |
The following DLL report was generated by automatic DLL script that scanned and loaded all DLL files in the system32 directory of Windows 10, 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: | Remote Desktop Session Host Server Remote Connections Manager |
File Version: | 10.0.10130.0 (fbl_impressive.150522-2224) |
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: | 818 KB |
Total Number of Exported Functions: | 2 |
Total Number of Exported Functions With Names: | 2 |
Section Headers
Name | Virtual Address | Raw Data Size | % of File | Characteristics | Section Contains... |
---|---|---|---|---|---|
.text | 0x00001000 | 766,464 Bytes | 91.5% | Read, Execute | Code |
.data | 0x000bd000 | 1,024 Bytes | 0.1% | Write, Read | Initialized Data |
.idata | 0x000c2000 | 9,216 Bytes | 1.1% | Read | Initialized Data |
.didat | 0x000c5000 | 1,024 Bytes | 0.1% | Write, Read | Initialized Data |
.rsrc | 0x000c6000 | 20,480 Bytes | 2.4% | Read | Initialized Data |
.reloc | 0x000cb000 | 38,400 Bytes | 4.6% | Read, Discardable | Initialized Data |
Static Linking
termsrv.dll is statically linked to the following files:msvcrt.dll
ntdll.dll
api-ms-win-core-errorhandling-l1-1-1.dll
api-ms-win-core-libraryloader-l1-2-0.dll
api-ms-win-core-synch-l1-2-0.dll
api-ms-win-core-processthreads-l1-1-2.dll
WS2_32.dll
api-ms-win-core-debug-l1-1-1.dll
api-ms-win-core-handle-l1-1-0.dll
api-ms-win-core-heap-l2-1-0.dll
api-ms-win-core-registry-l1-1-0.dll
api-ms-win-security-base-l1-2-0.dll
api-ms-win-core-processenvironment-l1-2-0.dll
api-ms-win-core-string-l2-1-0.dll
api-ms-win-core-string-l1-1-0.dll
api-ms-win-core-sysinfo-l1-2-1.dll
RPCRT4.dll
api-ms-win-core-io-l1-1-1.dll
api-ms-win-core-libraryloader-l1-2-1.dll
api-ms-win-core-file-l1-2-1.dll
api-ms-win-core-synch-l1-2-1.dll
api-ms-win-core-profile-l1-1-0.dll
api-ms-win-core-string-obsolete-l1-1-0.dll
api-ms-win-core-threadpool-legacy-l1-1-0.dll
api-ms-win-core-kernel32-legacy-l1-1-1.dll
api-ms-win-core-heap-l1-2-0.dll
api-ms-win-eventing-controller-l1-1-0.dll
api-ms-win-core-localization-l1-2-1.dll
api-ms-win-core-timezone-l1-1-0.dll
api-ms-win-eventing-classicprovider-l1-1-0.dll
api-ms-win-eventing-provider-l1-1-0.dll
api-ms-win-core-delayload-l1-1-1.dll
api-ms-win-core-psapi-obsolete-l1-1-0.dll
api-ms-win-core-heap-obsolete-l1-1-0.dll
api-ms-win-core-apiquery-l1-1-0.dll
This means that when termsrv.dll is loaded, the above files are automatically loaded too. If one of these files is corrupted or missing, termsrv.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 | 47 | 8,216 Bytes | 1.0% |
Type Libraries | 0 | 0 Bytes | 0.0% |
Manifest | 0 | 0 Bytes | 0.0% |
All Others | 6 | 59,602 Bytes | 7.1% |
Total | 53 | 67,818 Bytes | 8.1% |
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 1000 dialogs)
No dialog resources in this file.
String resources in this dll (up to 1000 strings)
String ID | String Text |
---|---|
249 | Idle timer expired |
250 | Session has been idle over its time limit. Logoff will start in 2 minutes. Press any key now to continue session. |
251 | Logon timer expired |
252 | Session has now exceeded its time limit, Logoff will start in 2 minutes. Save all your files now. |
253 | Remote Control Request |
254 | Another user |
255 | is requesting to control your session remotely. Do you accept the request? |
258 | Your remote desktop services temporary client license will expire in %1!d! days. Please contact your system administrator to get a permanent license. |
259 | Remote Desktop Services Warning |
260 | All network adapters configured with this protocol |
261 | The Remote Desktop Session Host server has exceeded the maximum number of allowed connections. |
262 | Session has been idle over its time limit. It will be disconnected in 2 minutes. Press any key now to continue session. |
263 | Session has now exceeded its time limit, It will be disconnected in 2 minutes. Save all your files now. |
264 | Request for Connection |
265 | is trying to connect to this computer. If you allow, you will be disconnected, but you can resume later. Do you want to allow this connection? |
266 | A remote client is trying to shutdown this machine through Remote Desktop Services |
267 | Allows users to connect interactively to a remote computer. Remote Desktop and Remote Desktop Session Host Server depend on this service. To prevent remote use of this computer, clear the checkboxes on the Remote tab of the System properties control panel item. |
268 | Remote Desktop Services |
269 | Session has been idle over its time limit. Logoff will start in 2 minutes. Click OK to stay connected. |
270 | Session has been idle over its time limit. It will be disconnected in 2 minutes. Click OK to stay connected. |
271 | Remote Desktop License Issue |
272 | There is a problem with your Remote Desktop license, and your session will be disconnected in %d minutes. Contact your system administrator to fix this problem. |
273 | You’ve been connected for the maximum amount of time allowed for users with Remote Desktop license issues, and your session will be disconnected in 2 minutes. You can connect again, but your session will be limited to %d minutes until your administrator fixes the license issues. |
1100 | Remote Desktop for Administration |
1101 | This policy provides two concurrent connections. |
1200 | Per Device |
1201 | This policy requires a license to be issued to each client computer (device) that connects to the Remote Desktop Session Host server. |
1302 | Per User |
1303 | This policy requires a license to be issued to each user that connects to the Remote Desktop Session Host Server. The allocation of licenses to users is not currently managed. |
1306 | Windows Server 2003 - Terminal Server Per Device CAL Token. |
1501 | A Remote User |
1503 | could not be determined |
1601 | Remote Desktop Services Power Request |
2000 | The user %s\%s is logged on locally to this computer. This user has been idle for %s. %s If you continue this user's Windows Session will end and any un-saved data will be lost. Do you want to continue? |
2001 | The user %s is logged on locally to this computer. This user has been idle for %s. %s If you continue this user's Windows Session will end and any un-saved data will be lost. Do you want to continue? |
2002 | The user %s\%s is logged on remotely to this computer. This user has been idle for %s. %s If you continue this user's Windows Session will end and any un-saved data will be lost. Do you want to continue? |
2003 | The user %s is logged on remotely to this computer. This user has been idle for %s. %s If you continue this user's Windows Session will end and any un-saved data will be lost. Do you want to continue? |
2004 | The user %s\%s is logged on to this computer and has been disconnected for %s. If you continue this user's Windows Session will end and any un-saved data will be lost. Do you want to continue? |
2005 | The user %s is logged on to this computer and has been disconnected for %s. If you continue this user's Windows Session will end and any un-saved data will be lost. Do you want to continue? |
2006 | The desktop is locked. |
2007 | The desktop is unlocked. |
2008 | %d days |
2009 | %d hours |
2010 | %d minutes |
2011 | %d days and %d hours |
2012 | %d hours and %d minutes |
2013 | more than 49 days |
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:ServiceMain | SvchostPushServiceGlobals |
Imported Functions List
The following functions are imported by this dll:- msvcrt.dll:
_CxxThrowException _XcptFilter __dllonexit _amsg_exit _callnewh _errno _except_handler4_common _initterm _lock _onexit _purecall _resetstkoflw _unlock _vsnprintf _vsnwprintf _wcsicmp _wcsnicmp free iswspace malloc memcmp memcpy memcpy_s memset public: virtual __thiscall type_info::~type_info(void) qsort realloc wcschr wcsncpy_s wcsrchr wcstok_s - ntdll.dll:
DbgPrint EtwEventActivityIdControl EtwEventRegister EtwEventUnregister EtwEventWriteFull EtwGetTraceEnableFlags EtwGetTraceEnableLevel EtwGetTraceLoggerHandle EtwRegisterTraceGuidsW EtwTraceMessage EtwUnregisterTraceGuids NtCreateFile NtDuplicateToken NtOpenProcess NtOpenProcessToken NtQueryInformationProcess NtQueryInformationToken NtQuerySystemInformation NtQuerySystemTime NtQueryVirtualMemory RtlAcquireResourceExclusive RtlAcquireResourceShared RtlAdjustPrivilege RtlAllocateAndInitializeSid RtlAreBitsSet RtlCaptureStackBackTrace RtlClearBits RtlCompareMemory RtlCopySecurityDescriptor RtlCopySid RtlCreateUserSecurityObject RtlDeleteElementGenericTable RtlDeleteResource RtlDeleteSecurityObject RtlEnumerateGenericTable RtlEqualSid RtlExtendedLargeIntegerDivide RtlFindClearBitsAndSet RtlFreeSid RtlGetControlSecurityDescriptor RtlInitString RtlInitUnicodeString RtlInitializeBitMap RtlInitializeGenericTable RtlInitializeResource RtlInsertElementGenericTable RtlLengthSid RtlLookupElementGenericTable RtlNtStatusToDosError RtlNumberGenericTableElements RtlReleaseResource RtlVerifyVersionInfo VerSetConditionMask - api-ms-win-core-errorhandling-l1-1-1.dll:
KernelBase!GetLastError KernelBase!RaiseException KernelBase!SetUnhandledExceptionFilter KernelBase!UnhandledExceptionFilter ntdll!RtlRestoreLastWin32Error - api-ms-win-core-libraryloader-l1-2-0.dll:
KernelBase!DisableThreadLibraryCalls KernelBase!FindResourceExW KernelBase!FreeLibrary KernelBase!GetModuleFileNameW KernelBase!GetModuleHandleExW KernelBase!GetModuleHandleW KernelBase!GetProcAddress KernelBase!LoadLibraryExW KernelBase!LoadResource KernelBase!LoadStringW KernelBase!SizeofResource - api-ms-win-core-synch-l1-2-0.dll:
KernelBase!CreateEventW KernelBase!InitializeCriticalSectionAndSpinCount KernelBase!OpenEventW KernelBase!ReleaseSemaphore KernelBase!ResetEvent KernelBase!SetEvent KernelBase!Sleep KernelBase!WaitForMultipleObjectsEx KernelBase!WaitForSingleObject ntdll!RtlDeleteCriticalSection ntdll!RtlEnterCriticalSection ntdll!RtlInitializeCriticalSection ntdll!RtlLeaveCriticalSection - api-ms-win-core-processthreads-l1-1-2.dll:
KernelBase!OpenProcessToken KernelBase!OpenThreadToken kernel32!CreateProcessAsUserW kernel32!CreateProcessW kernel32!CreateThread kernel32!GetCurrentProcess kernel32!GetCurrentProcessId kernel32!GetCurrentThread kernel32!GetCurrentThreadId kernel32!GetExitCodeThread kernel32!OpenProcess kernel32!ProcessIdToSessionId kernel32!TerminateProcess kernel32!TlsAlloc kernel32!TlsFree kernel32!TlsGetValue kernel32!TlsSetValue ntdll!RtlExitUserThread - WS2_32.dll:
GetNameInfoW WSACleanup WSAGetLastError WSAStartup - api-ms-win-core-debug-l1-1-1.dll:
KernelBase!DebugBreak KernelBase!IsDebuggerPresent KernelBase!OutputDebugStringA KernelBase!OutputDebugStringW - api-ms-win-core-handle-l1-1-0.dll:
KernelBase!CloseHandle KernelBase!DuplicateHandle - api-ms-win-core-heap-l2-1-0.dll:
KernelBase!LocalAlloc KernelBase!LocalFree - api-ms-win-core-registry-l1-1-0.dll:
KernelBase!RegCloseKey KernelBase!RegCreateKeyExW KernelBase!RegDeleteValueW KernelBase!RegEnumKeyExW KernelBase!RegGetValueW KernelBase!RegOpenKeyExW KernelBase!RegQueryInfoKeyW KernelBase!RegQueryValueExW KernelBase!RegSetValueExW - api-ms-win-security-base-l1-2-0.dll:
KernelBase!AccessCheckAndAuditAlarmW KernelBase!AddAce KernelBase!AllocateAndInitializeSid KernelBase!CheckTokenMembership KernelBase!CopySid KernelBase!CreateWellKnownSid KernelBase!DuplicateToken KernelBase!DuplicateTokenEx KernelBase!EqualSid KernelBase!FreeSid KernelBase!GetAce KernelBase!GetAclInformation KernelBase!GetFileSecurityW KernelBase!GetLengthSid KernelBase!GetSecurityDescriptorControl KernelBase!GetSecurityDescriptorDacl KernelBase!GetSecurityDescriptorLength KernelBase!GetTokenInformation KernelBase!ImpersonateLoggedOnUser KernelBase!InitializeAcl KernelBase!InitializeSecurityDescriptor KernelBase!IsValidSecurityDescriptor KernelBase!IsValidSid KernelBase!MakeAbsoluteSD KernelBase!MakeSelfRelativeSD KernelBase!RevertToSelf KernelBase!SetSecurityDescriptorDacl - api-ms-win-core-processenvironment-l1-2-0.dll:
KernelBase!ExpandEnvironmentStringsW - api-ms-win-core-string-l2-1-0.dll:
KernelBase!CharNextW - api-ms-win-core-string-l1-1-0.dll:
KernelBase!MultiByteToWideChar KernelBase!WideCharToMultiByte - api-ms-win-core-sysinfo-l1-2-1.dll:
KernelBase!GetSystemDirectoryW KernelBase!GetSystemTime KernelBase!GetSystemTimeAsFileTime KernelBase!GetTickCount KernelBase!GetTickCount64 KernelBase!GetVersionExW - RPCRT4.dll:
I_RpcBindingInqLocalClientPID I_RpcBindingIsClientLocal NdrServerCall2 RpcBindingToStringBindingW RpcImpersonateClient RpcRevertToSelf RpcServerInqCallAttributesW RpcServerInqDefaultPrincNameW RpcServerListen RpcServerRegisterAuthInfoW RpcServerRegisterIf3 RpcServerRegisterIfEx RpcServerUnregisterIfEx RpcServerUseProtseqEpW RpcStringBindingParseW RpcStringFreeW UuidFromStringW UuidToStringW - api-ms-win-core-io-l1-1-1.dll:
kernel32!DeviceIoControl - api-ms-win-core-libraryloader-l1-2-1.dll:
KernelBase!LoadLibraryW - api-ms-win-core-file-l1-2-1.dll:
KernelBase!CompareFileTime KernelBase!CreateDirectoryW KernelBase!CreateFileW KernelBase!QueryDosDeviceW KernelBase!WriteFile - api-ms-win-core-synch-l1-2-1.dll:
KernelBase!CreateSemaphoreW KernelBase!WaitForMultipleObjects - api-ms-win-core-profile-l1-1-0.dll:
ntdll!RtlQueryPerformanceCounter - api-ms-win-core-string-obsolete-l1-1-0.dll:
kernel32!lstrcmpW kernel32!lstrcmpiW kernel32!lstrlenW - api-ms-win-core-threadpool-legacy-l1-1-0.dll:
KernelBase!CreateTimerQueue KernelBase!CreateTimerQueueTimer KernelBase!DeleteTimerQueueEx KernelBase!DeleteTimerQueueTimer KernelBase!QueueUserWorkItem KernelBase!UnregisterWaitEx - api-ms-win-core-kernel32-legacy-l1-1-1.dll:
kernel32!GetComputerNameW kernel32!PowerClearRequest kernel32!PowerCreateRequest kernel32!PowerSetRequest kernel32!RegisterWaitForSingleObject kernel32!UnregisterWait - api-ms-win-core-heap-l1-2-0.dll:
KernelBase!GetProcessHeap ntdll!RtlAllocateHeap ntdll!RtlFreeHeap - api-ms-win-eventing-controller-l1-1-0.dll:
sechost!ControlTraceW sechost!EnableTraceEx2 sechost!StartTraceW - api-ms-win-core-localization-l1-2-1.dll:
KernelBase!FormatMessageW - api-ms-win-core-timezone-l1-1-0.dll:
KernelBase!SystemTimeToFileTime - api-ms-win-eventing-classicprovider-l1-1-0.dll:
ntdll!EtwTraceMessage - api-ms-win-eventing-provider-l1-1-0.dll:
ntdll!EtwEventActivityIdControl - api-ms-win-core-delayload-l1-1-1.dll:
KernelBase!DelayLoadFailureHook KernelBase!ResolveDelayLoadedAPI - api-ms-win-core-psapi-obsolete-l1-1-0.dll:
KernelBase!EnumProcessModules - api-ms-win-core-heap-obsolete-l1-1-0.dll:
kernel32!LocalSize - api-ms-win-core-apiquery-l1-1-0.dll:
ntdll!ApiSetQueryApiSetPresence