Windows 8 DLL File Information - qmgr.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: | Background Intelligent Transfer Service |
File Version: | 7.6.9200.16384 (win8_rtm.120725-1247) |
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: | 615 KB |
Total Number of Exported Functions: | 22 |
Total Number of Exported Functions With Names: | 22 |
Section Headers
Name | Virtual Address | Raw Data Size | % of File | Characteristics | Section Contains... |
---|---|---|---|---|---|
.text | 0x00001000 | 534,528 Bytes | 84.8% | Read, Execute | Code |
.data | 0x00084000 | 4,096 Bytes | 0.6% | Write, Read | Initialized Data |
.idata | 0x00086000 | 9,728 Bytes | 1.5% | Read | Initialized Data |
.rsrc | 0x00089000 | 38,912 Bytes | 6.2% | Read | Initialized Data |
.reloc | 0x00093000 | 41,984 Bytes | 6.7% | Read, Discardable | Initialized Data |
Static Linking
qmgr.dll is statically linked to the following files:msvcrt.dll
ntdll.dll
api-ms-win-service-core-l1-1-1.dll
api-ms-win-service-management-l1-1-0.dll
api-ms-win-service-management-l2-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-handle-l1-1-0.dll
api-ms-win-core-heap-l1-2-0.dll
api-ms-win-core-interlocked-l1-2-0.dll
api-ms-win-core-debug-l1-1-1.dll
api-ms-win-core-libraryloader-l1-1-1.dll
api-ms-win-core-registry-l1-1-0.dll
api-ms-win-core-processthreads-l1-1-1.dll
api-ms-win-core-synch-l1-2-0.dll
api-ms-win-core-sysinfo-l1-2-0.dll
api-ms-win-core-threadpool-l1-2-0.dll
api-ms-win-core-processenvironment-l1-2-0.dll
api-ms-win-core-profile-l1-1-0.dll
api-ms-win-core-string-l1-1-0.dll
api-ms-win-security-base-l1-2-0.dll
SHELL32.dll
USER32.dll
bitsperf.dll
KERNEL32.dll
api-ms-win-core-delayload-l1-1-1.dll
This means that when qmgr.dll is loaded, the above files are automatically loaded too. If one of these files is corrupted or missing, qmgr.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 | 3 | 638 Bytes | 0.1% |
Type Libraries | 0 | 0 Bytes | 0.0% |
Manifest | 0 | 0 Bytes | 0.0% |
All Others | 4 | 90,206 Bytes | 14.3% |
Total | 7 | 90,844 Bytes | 14.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 |
---|---|
1000 | Background Intelligent Transfer Service |
1001 | Transfers files in the background using idle network bandwidth. If the service is disabled, then any applications that depend on BITS, such as Windows Update or MSN Explorer, will be unable to automatically download programs and other information. |
1002 | (an unknown user) |
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:BITSServiceMain | |||||||||||||||||||
ServiceMain | |||||||||||||||||||
class std::auto_ptr
private: int __thiscall CPerfMon::IsValidInstId(struct CPerfMon::__OBJECT_ORD *,struct CPerfMon::__INSTANCE_ID *)const |
private: int __thiscall CPerfMon::IsValidObjOrd(struct CPerfMon::__OBJECT_ORD *)const |
private: int __thiscall CPerfMon::ObjectIdToPerfItemIndex(struct CPerfMon::__OBJECT_ID *)const |
private: static struct GenericStringHandle |
private: struct CPerfMon::_PERF_ITEM * __thiscall CPerfMon::CounterIdToPerfItem(struct CPerfMon::__COUNTER_ID *)const |
private: struct CPerfMon::_PERF_ITEM * __thiscall CPerfMon::ObjectIdToPerfItem(struct CPerfMon::__OBJECT_ID *)const |
protected: bool __thiscall CRangeCollection::CalculateBytesTotal(void) |
public: __int64 * __thiscall CPerfMon::GetCounter64(struct CPerfMon::__COUNTER_ID *,struct CPerfMon::__INSTANCE_ID *) |
public: __thiscall CNestedImpersonation::CNestedImpersonation(class TokenHandle const &) |
public: __thiscall CNestedImpersonation::CNestedImpersonation(void) |
public: __thiscall PROXY_SETTINGS_CONTAINER::PROXY_SETTINGS_CONTAINER(class GenericStringHandle |
public: class CPerfMon & __thiscall CPerfMon::operator=(class CPerfMon const &) |
public: long * __thiscall CPerfMon::GetCounter32(struct CPerfMon::__COUNTER_ID *,struct CPerfMon::__INSTANCE_ID *) |
public: long __thiscall CCredentialsContainer::Find(enum __MIDL_IBackgroundCopyJob2_0001,enum __MIDL_IBackgroundCopyJob2_0002,struct __MIDL_IBackgroundCopyJob2_0005 * *)const |
public: long __thiscall CRangeCollection::GetSubRanges(unsigned __int64,unsigned __int64,unsigned long,unsigned int,class CRangeCollection * *)const |
public: unsigned __int64 __thiscall CRangeCollection::BytesRemainingInCurrentRange(void)const |
unsigned long __stdcall GetNetworkRouteInfo(unsigned short const *,struct sockaddr_storage *) |
void * __stdcall BITSAlloc(unsigned int) |
void __stdcall BITSFree(void *) | |
Imported Functions List
The following functions are imported by this dll:- msvcrt.dll:
_CxxThrowException _XcptFilter __CxxFrameHandler __dllonexit _amsg_exit _except_handler4_common _ftol2 _ftol2_sse _initterm _lock _memicmp _onexit _purecall _strnicmp _unlock _vsnprintf _vsnwprintf _wcsicmp _wcsnicmp free isalnum isalpha isdigit isspace malloc memcmp 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 sscanf swscanf void __cdecl terminate(void) wcscat_s wcschr wcscpy_s wcsncmp wcsstr wcstok - ntdll.dll:
DbgPrint EtwEventActivityIdControl EtwEventEnabled EtwEventRegister EtwEventUnregister EtwEventWrite EtwGetTraceEnableFlags EtwGetTraceEnableLevel EtwGetTraceLoggerHandle EtwRegisterTraceGuidsW EtwTraceMessage EtwUnregisterTraceGuids NtQueryInformationThread RtlLengthSecurityDescriptor WinSqmIncrementDWORD WinSqmIsOptedIn WinSqmSetDWORD - api-ms-win-service-core-l1-1-1.dll:
sechost!RegisterServiceCtrlHandlerExW sechost!SetServiceStatus - api-ms-win-service-management-l1-1-0.dll:
sechost!CloseServiceHandle sechost!OpenSCManagerW sechost!OpenServiceW - api-ms-win-service-management-l2-1-0.dll:
sechost!ChangeServiceConfig2W sechost!ChangeServiceConfigW sechost!QueryServiceConfig2W sechost!QueryServiceConfigW - api-ms-win-core-errorhandling-l1-1-1.dll:
KernelBase!GetLastError KernelBase!SetUnhandledExceptionFilter KernelBase!UnhandledExceptionFilter ntdll!RtlRestoreLastWin32Error - api-ms-win-core-file-l1-2-0.dll:
KernelBase!CreateDirectoryW KernelBase!CreateFileW KernelBase!DeleteFileW KernelBase!FlushFileBuffers KernelBase!GetDiskFreeSpaceW KernelBase!GetDriveTypeW KernelBase!GetFileAttributesExW KernelBase!GetFileAttributesW KernelBase!GetFileInformationByHandle KernelBase!GetFileSizeEx KernelBase!GetFileTime KernelBase!GetFileType KernelBase!GetFullPathNameW KernelBase!GetLongPathNameW KernelBase!GetTempFileNameW KernelBase!GetVolumeInformationW KernelBase!GetVolumeNameForVolumeMountPointW KernelBase!GetVolumePathNameW KernelBase!LocalFileTimeToFileTime KernelBase!ReadFile KernelBase!SetEndOfFile KernelBase!SetFileAttributesW KernelBase!SetFileInformationByHandle KernelBase!SetFilePointerEx KernelBase!SetFileTime KernelBase!WriteFile - api-ms-win-core-handle-l1-1-0.dll:
KernelBase!CloseHandle KernelBase!DuplicateHandle - api-ms-win-core-heap-l1-2-0.dll:
KernelBase!HeapCreate KernelBase!HeapDestroy ntdll!RtlAllocateHeap ntdll!RtlFreeHeap - api-ms-win-core-interlocked-l1-2-0.dll:
KernelBase!InterlockedCompareExchange KernelBase!InterlockedDecrement KernelBase!InterlockedExchange KernelBase!InterlockedIncrement - api-ms-win-core-debug-l1-1-1.dll:
KernelBase!OutputDebugStringA - api-ms-win-core-libraryloader-l1-1-1.dll:
KernelBase!DisableThreadLibraryCalls KernelBase!FreeLibrary KernelBase!GetModuleFileNameW KernelBase!GetProcAddress KernelBase!LoadLibraryExW KernelBase!LoadStringW - api-ms-win-core-registry-l1-1-0.dll:
KernelBase!RegCloseKey KernelBase!RegCreateKeyExW KernelBase!RegOpenKeyExW KernelBase!RegQueryValueExW KernelBase!RegSetValueExW - api-ms-win-core-processthreads-l1-1-1.dll:
KernelBase!OpenProcessToken KernelBase!OpenThreadToken KernelBase!SetThreadToken kernel32!CreateProcessAsUserW kernel32!CreateThread kernel32!GetCurrentProcess kernel32!GetCurrentProcessId kernel32!GetCurrentThread kernel32!GetCurrentThreadId kernel32!GetExitCodeProcess kernel32!GetExitCodeThread kernel32!GetThreadPriority kernel32!SetThreadPriority kernel32!TerminateProcess kernel32!TlsAlloc kernel32!TlsFree kernel32!TlsGetValue kernel32!TlsSetValue - api-ms-win-core-synch-l1-2-0.dll:
KernelBase!CancelWaitableTimer KernelBase!CreateEventW KernelBase!CreateMutexW KernelBase!InitializeCriticalSectionAndSpinCount KernelBase!OpenEventW KernelBase!ReleaseMutex KernelBase!ReleaseSemaphore KernelBase!ResetEvent KernelBase!SetEvent KernelBase!SetWaitableTimer KernelBase!Sleep KernelBase!SleepEx KernelBase!WaitForMultipleObjectsEx KernelBase!WaitForSingleObject KernelBase!WaitForSingleObjectEx ntdll!RtlDeleteCriticalSection ntdll!RtlEnterCriticalSection ntdll!RtlInitializeCriticalSection ntdll!RtlLeaveCriticalSection - api-ms-win-core-sysinfo-l1-2-0.dll:
KernelBase!GetLocalTime KernelBase!GetSystemDirectoryW KernelBase!GetSystemTimeAsFileTime KernelBase!GetTickCount KernelBase!GetTickCount64 KernelBase!GetVersionExW - api-ms-win-core-threadpool-l1-2-0.dll:
KernelBase!CreateThreadpoolCleanupGroup KernelBase!CreateThreadpoolIo KernelBase!CreateThreadpoolWait KernelBase!CreateThreadpoolWork ntdll!TpCancelAsyncIoOperation ntdll!TpPostWork ntdll!TpReleaseCleanupGroup ntdll!TpReleaseCleanupGroupMembers ntdll!TpReleaseIoCompletion ntdll!TpReleaseWait ntdll!TpReleaseWork ntdll!TpSetWait ntdll!TpStartAsyncIoOperation ntdll!TpWaitForIoCompletion ntdll!TpWaitForWait ntdll!TpWaitForWork - api-ms-win-core-processenvironment-l1-2-0.dll:
KernelBase!ExpandEnvironmentStringsW - api-ms-win-core-profile-l1-1-0.dll:
ntdll!RtlQueryPerformanceCounter ntdll!RtlQueryPerformanceFrequency - api-ms-win-core-string-l1-1-0.dll:
KernelBase!WideCharToMultiByte - api-ms-win-security-base-l1-2-0.dll:
KernelBase!AccessCheck KernelBase!AddMandatoryAce KernelBase!AdjustTokenPrivileges KernelBase!AllocateAndInitializeSid KernelBase!CheckTokenMembership KernelBase!CopySid KernelBase!CreateRestrictedToken KernelBase!DuplicateTokenEx KernelBase!EqualSid KernelBase!FreeSid KernelBase!GetLengthSid KernelBase!GetSecurityDescriptorControl KernelBase!GetSecurityDescriptorDacl KernelBase!GetSecurityDescriptorGroup KernelBase!GetSecurityDescriptorOwner KernelBase!GetSecurityDescriptorSacl KernelBase!GetSidSubAuthority KernelBase!GetSidSubAuthorityCount KernelBase!GetTokenInformation KernelBase!ImpersonateLoggedOnUser KernelBase!ImpersonateSelf KernelBase!InitializeAcl KernelBase!InitializeSecurityDescriptor KernelBase!IsTokenRestricted KernelBase!IsValidSid KernelBase!MakeAbsoluteSD KernelBase!MakeSelfRelativeSD KernelBase!MapGenericMask KernelBase!RevertToSelf KernelBase!SetSecurityDescriptorDacl KernelBase!SetSecurityDescriptorGroup KernelBase!SetSecurityDescriptorOwner KernelBase!SetSecurityDescriptorSacl KernelBase!SetTokenInformation - SHELL32.dll:
SHGetFolderPathW - USER32.dll:
CreateWindowExW DestroyWindow DispatchMessageW GetWindowLongW MsgWaitForMultipleObjectsEx PeekMessageW PostMessageW RegisterClassExW RegisterDeviceNotificationA RegisterPowerSettingNotification SetWindowLongW TranslateMessage UnregisterClassW UnregisterDeviceNotification UnregisterPowerSettingNotification ntdll!NtdllDefWindowProc_W - bitsperf.dll:
private: int __thiscall CPerfMon::CounterIdToPerfItemIndex(struct CPerfMon::__COUNTER_ID *,int *)const private: int __thiscall CPerfMon::IdToPerfItemIndex(int,unsigned long)const private: struct CPerfMon::_PERF_ITEM * __thiscall CPerfMon::ObjectOrdToPerfItem(struct CPerfMon::__OBJECT_ORD *)const private: unsigned char * __thiscall CPerfMon::GetCounter(struct CPerfMon::__COUNTER_ID *,struct CPerfMon::__INSTANCE_ID *) public: __thiscall CPerfMon::CPerfMon(unsigned short *,struct CPerfMon::_PERF_ITEM *) public: __thiscall CPerfMon::~CPerfMon(void) public: unsigned long __thiscall CPerfMon::Initialize(int) - KERNEL32.dll:
CopyFileW CreateIoCompletionPort CreateSemaphoreW CreateWaitableTimerW FileTimeToSystemTime FormatMessageW FreeLibraryAndExitThread GetFileInformationByHandleEx GetModuleHandleExW GetQueuedCompletionStatus GetTimeZoneInformation GlobalFree GlobalMemoryStatus LoadLibraryW LocalAlloc LocalFree MoveFileExW PostQueuedCompletionStatus RaiseFailFastException RegGetValueW SwitchToThread SystemTimeToFileTime WaitForMultipleObjects ntdll!RtlAcquireSRWLockExclusive ntdll!RtlInitializeConditionVariable ntdll!RtlReleaseSRWLockExclusive - api-ms-win-core-delayload-l1-1-1.dll:
kernel32!DelayLoadFailureHook ntdll!LdrResolveDelayLoadedAPI