Windows 7 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 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: | Background Intelligent Transfer Service |
File Version: | 7.5.7100.0 (winmain_win7rc.090421-1700) |
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: | 568 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 | 508,928 Bytes | 87.4% | Read, Execute | Code |
.data | 0x0007e000 | 4,096 Bytes | 0.7% | Write, Read | Initialized Data |
.rsrc | 0x00080000 | 35,328 Bytes | 6.1% | Read | Initialized Data |
.reloc | 0x00089000 | 31,744 Bytes | 5.5% | 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-0.dll
API-MS-WIN-Service-Management-L1-1-0.dll
API-MS-WIN-Service-Management-L2-1-0.dll
API-MS-Win-Core-Debug-L1-1-0.dll
API-MS-Win-Core-ErrorHandling-L1-1-0.dll
API-MS-Win-Core-File-L1-1-0.dll
API-MS-Win-Core-Handle-L1-1-0.dll
API-MS-Win-Core-Heap-L1-1-0.dll
API-MS-Win-Core-Interlocked-L1-1-0.dll
API-MS-Win-Core-LibraryLoader-L1-1-0.dll
API-MS-Win-Core-LocalRegistry-L1-1-0.dll
API-MS-Win-Core-Misc-L1-1-0.dll
API-MS-Win-Core-ProcessEnvironment-L1-1-0.dll
API-MS-Win-Core-ProcessThreads-L1-1-0.dll
API-MS-Win-Core-Profile-L1-1-0.dll
API-MS-Win-Core-String-L1-1-0.dll
API-MS-Win-Core-Synch-L1-1-0.dll
API-MS-Win-Core-SysInfo-L1-1-0.dll
API-MS-Win-Core-ThreadPool-L1-1-0.dll
API-MS-Win-Security-Base-L1-1-0.dll
SHELL32.dll
USER32.dll
bitsperf.dll
KERNEL32.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 | 81,674 Bytes | 14.0% |
Total | 7 | 82,312 Bytes | 14.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 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 CNestedImpersonation::CNestedImpersonation(void *,bool) |
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 _vsnwprintf _wcsicmp _wcsnicmp free isalnum isalpha isdigit isspace 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 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-0.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-Debug-L1-1-0.dll:
KernelBase!OutputDebugStringA - API-MS-Win-Core-ErrorHandling-L1-1-0.dll:
kernel32!GetLastError kernel32!SetLastError kernel32!SetUnhandledExceptionFilter kernel32!UnhandledExceptionFilter - API-MS-Win-Core-File-L1-1-0.dll:
kernel32!CreateDirectoryW kernel32!CreateFileW kernel32!DeleteFileW kernel32!FileTimeToSystemTime kernel32!FlushFileBuffers kernel32!GetDiskFreeSpaceW kernel32!GetDriveTypeW kernel32!GetFileAttributesExW kernel32!GetFileAttributesW kernel32!GetFileInformationByHandle kernel32!GetFileSizeEx kernel32!GetFileTime kernel32!GetFileType kernel32!GetFullPathNameW kernel32!GetLongPathNameW kernel32!GetTempFileNameW kernel32!GetVolumeInformationW kernel32!GetVolumePathNameW kernel32!LocalFileTimeToFileTime kernel32!ReadFile kernel32!SetEndOfFile kernel32!SetFileAttributesW kernel32!SetFileInformationByHandle kernel32!SetFilePointer kernel32!SetFilePointerEx kernel32!SetFileTime kernel32!WriteFile - API-MS-Win-Core-Handle-L1-1-0.dll:
kernel32!CloseHandle kernel32!DuplicateHandle - API-MS-Win-Core-Heap-L1-1-0.dll:
KernelBase!HeapCreate KernelBase!HeapDestroy ntdll!RtlAllocateHeap ntdll!RtlFreeHeap - API-MS-Win-Core-Interlocked-L1-1-0.dll:
KernelBase!InterlockedCompareExchange KernelBase!InterlockedDecrement KernelBase!InterlockedExchange KernelBase!InterlockedIncrement - API-MS-Win-Core-LibraryLoader-L1-1-0.dll:
KernelBase!DisableThreadLibraryCalls KernelBase!FreeLibrary KernelBase!GetModuleFileNameW KernelBase!GetProcAddress KernelBase!LoadLibraryExA KernelBase!LoadLibraryExW KernelBase!LoadStringW - API-MS-Win-Core-LocalRegistry-L1-1-0.dll:
kernel32!RegCloseKey kernel32!RegCreateKeyExW kernel32!RegOpenKeyExW kernel32!RegQueryValueExW kernel32!RegSetValueExW - API-MS-Win-Core-Misc-L1-1-0.dll:
KernelBase!FormatMessageW KernelBase!GlobalFree KernelBase!GlobalFree KernelBase!LocalAlloc KernelBase!Sleep KernelBase!lstrlenW - API-MS-Win-Core-ProcessEnvironment-L1-1-0.dll:
KernelBase!ExpandEnvironmentStringsW - API-MS-Win-Core-ProcessThreads-L1-1-0.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-Profile-L1-1-0.dll:
ntdll!RtlQueryPerformanceCounter ntdll!RtlQueryPerformanceFrequency - API-MS-Win-Core-String-L1-1-0.dll:
KernelBase!WideCharToMultiByte - API-MS-Win-Core-Synch-L1-1-0.dll:
kernel32!CancelWaitableTimer kernel32!CreateEventW kernel32!CreateMutexW kernel32!InitializeCriticalSectionAndSpinCount kernel32!OpenEventW kernel32!ReleaseMutex kernel32!ReleaseSemaphore kernel32!ResetEvent kernel32!SetEvent kernel32!SetWaitableTimer kernel32!SleepEx kernel32!WaitForMultipleObjectsEx kernel32!WaitForSingleObject kernel32!WaitForSingleObjectEx ntdll!RtlDeleteCriticalSection ntdll!RtlEnterCriticalSection ntdll!RtlInitializeCriticalSection ntdll!RtlLeaveCriticalSection - API-MS-Win-Core-SysInfo-L1-1-0.dll:
KernelBase!GetLocalTime KernelBase!GetSystemDirectoryW KernelBase!GetSystemTimeAsFileTime KernelBase!GetTickCount KernelBase!GetTimeZoneInformation KernelBase!GetVersionExW KernelBase!SystemTimeToFileTime - API-MS-Win-Core-ThreadPool-L1-1-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-Security-Base-L1-1-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 DefWindowProcW DestroyWindow DispatchMessageW GetWindowLongW MsgWaitForMultipleObjectsEx PeekMessageW PostMessageW RegisterClassExW RegisterDeviceNotificationA SetWindowLongW TranslateMessage UnregisterClassW UnregisterDeviceNotification - 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 DelayLoadFailureHook FreeLibraryAndExitThread GetFileInformationByHandleEx GetModuleHandleExW GetQueuedCompletionStatus GetVolumeNameForVolumeMountPointW GlobalMemoryStatus LoadLibraryW MoveFileExW PostQueuedCompletionStatus RaiseFailFastException SwitchToThread WaitForMultipleObjects