Windows 10 DLL File Information - cmutil.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: | Microsoft Connection Manager Utility Lib |
File Version: | 7.2.10130.0 (fbl_impressive.150522-2224) |
Company: | Microsoft Corporation |
Product Name: | Microsoft(R) Connection Manager |
DLL popularity | Very Low - 5 other DLL files in system32 directory are statically linked to this file. |
File Size: | 44 KB |
Total Number of Exported Functions: | 151 |
Total Number of Exported Functions With Names: | 151 |
Section Headers
Name | Virtual Address | Raw Data Size | % of File | Characteristics | Section Contains... |
---|---|---|---|---|---|
.text | 0x00001000 | 37,888 Bytes | 83.1% | Read, Execute | Code |
.data | 0x0000b000 | 512 Bytes | 1.1% | Write, Read | Initialized Data |
.idata | 0x0000c000 | 3,072 Bytes | 6.7% | Read | Initialized Data |
.rsrc | 0x0000d000 | 1,536 Bytes | 3.4% | Read | Initialized Data |
.reloc | 0x0000e000 | 1,536 Bytes | 3.4% | Read, Discardable | Initialized Data |
Static Linking
cmutil.dll is statically linked to the following files:msvcrt.dll
ADVAPI32.dll
GDI32.dll
KERNEL32.dll
USER32.dll
VERSION.dll
This means that when cmutil.dll is loaded, the above files are automatically loaded too. If one of these files is corrupted or missing, cmutil.dll won't be loaded.
List of files that are statically linked to cmutil.dll
cmcfg32.dll
cmdial32.dll
cmlua.dll
cmpbk32.dll
cmstplua.dll
This means that when one of the above files is loaded, cmutil.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 | 66 | 5,620 Bytes | 12.3% |
Type Libraries | 0 | 0 Bytes | 0.0% |
Manifest | 0 | 0 Bytes | 0.0% |
All Others | 2 | 1,136 Bytes | 2.5% |
Total | 68 | 6,756 Bytes | 14.8% |
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 |
---|---|
15000 | Logging Enabled |
15001 | Logging Disabled |
15002 | Pre-Init Event |
15003 | CallingProcess = %s |
15004 | Pre-Connect Event |
15005 | ConnectionType = %d |
15006 | Pre-Dial Event |
15007 | UserName = %s Domain = %s PhoneBookSource = %s DUNSetting = %s DeviceName = %s DialablePhoneNumber = %s |
15008 | Pre-Tunnel Event |
15009 | UserName = %s Domain = %s DUNSetting = %s DeviceName = %s TunnelAddress = %s |
15010 | Connect Event |
15011 | Custom Action Dll |
15012 | ActionType = %s Description = %s ActionPath = %s ReturnValue = 0x%x |
15013 | Custom Action Exe |
15014 | ActionType = %s Description = %s ActionPath = %s. The program was launched successfully. |
15015 | Disconnect Event |
15016 | CallingProcess = %s |
15017 | Reconnect Event |
15018 | Retry Authentication Event |
15019 | Callback Number Event |
15020 | UserResponse = %s CallbackNumber = %s |
15021 | Password Expired Event |
15022 | UserResponse = %s |
15023 | Reset Password Event |
15024 | ActionName = %s |
15025 | Custom Button Event |
15026 | On-Cancel Event |
15027 | On-Error Event |
15028 | ErrorCode = %d ErrorSource = %s |
15029 | Clear Log Event |
15030 | External Disconnect |
15031 | Internal Manual Disconnect |
15032 | Internal Automatic Disconnect |
15033 | External Disconnect due to Lost Connection |
15034 | Custom Action Disallowed |
15035 | ActionType = %s Description = %s ActionPath = %s. This action did not have permission to run in the WinLogon context, see the Incorporating Connection Manager with Logon security topic of the CMAK documentation for more details. |
15036 | Custom Action Failed |
15037 | ActionType = %s Description = %s ActionPath = %s. This action either could not be loaded, or failed to run. |
15038 | Successful Phonebook download |
15039 | PhoneBookName = %S RequestedPBVer = %S PBServerUrl = %S |
15040 | Phonebook download failed |
15041 | ErrorCode = %d PhoneBookName = %S PBServerUrl = %S |
15042 | Phonebook successfully updated |
15043 | Type = %S PhoneBookName = %S OldPBVer = %S NewPBVer = %S PBServerUrl = %S |
15044 | Phonebook update failed with PhoneBookService error |
15045 | ErrorCode = %d PhoneBookName = %S |
15046 | Unable to update Phonebook on client |
15047 | ErrorCode = %d PhoneBookName = %S |
15048 | Phonebook download or update aborted |
15049 | Custom Action Skipped |
15050 | ActionType = %s Description = %s ActionPath = %s. This action was skipped because this connectoid cannot currently display UI to the user. This could be because it is running in unattended mode or because of a Fast User Switch. |
15051 | Successful VPN list download |
15052 | VPNPhoneBook = %S VPNUpdateUrl = %S |
15053 | VPN list download failed |
15054 | ErrorCode = %d VPNPhoneBook = %S VPNUpdateUrl = %S |
15055 | VPN list successfully updated |
15056 | VPNPhoneBook = %S |
15057 | VPN list update failed |
15058 | ErrorCode = %d VPNPhoneBook = %S |
15059 | ErrorCode = %d ErrorSource = %s For more information see %s |
15060 | On-Error Event |
15061 | Adapter Change Event |
15062 | Unable to configure adapter %s, switching to %s |
16000 | %s%s Operating System : Windows %2s %d.%d %s Dialer Version : %d.%d.%d.%d Connection Name : %s All Users/Single User : %s Start Date/Time : %s, %s %s Module Name, Time, Log ID, Log Item Name, Other Info For Connection Type, 0=dial-up, 1=VPN, 2=VPN over dial-up %s |
16001 | All Users |
16002 | Single 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:CmAtolA |
CmAtolW |
CmBuildFullPathFromRelativeA |
CmBuildFullPathFromRelativeW |
CmCompareStringA |
CmCompareStringW |
CmConvertRelativePathW |
CmConvertStrToIPv6AddrA |
CmConvertStrToIPv6AddrW |
CmEndOfStrW |
CmFmtMsgA |
CmFmtMsgW |
CmFree |
CmIsDigitW |
CmIsIPv6AddressA |
CmIsIPv6AddressW |
CmIsSpaceW |
CmLoadIconA |
CmLoadIconW |
CmLoadImageW |
CmLoadSmallIconA |
CmLoadSmallIconW |
CmLoadStringW |
CmMalloc |
CmMoveMemory |
CmParsePathW |
CmRealloc |
CmStrCatAllocA |
CmStrCatAllocW |
CmStrCharCountA |
CmStrCharCountW |
CmStrCharStuffingA |
CmStrCharStuffingW |
CmStrCpyAllocA |
CmStrCpyAllocW |
CmStrStrA |
CmStrStrW |
CmStrTrimW |
CmStrchrA |
CmStrchrW |
CmStripFileNameW |
CmStripPathAndExtW |
CmStrrchrA |
CmStrrchrW |
CmStrtokA |
CmStrtokW |
GetOSBuildNumber |
GetOSMajorVersion |
GetOSMinorVersion |
GetOSVersion |
IsFarEastNonOSR2Win95 |
IsLogonAsSystem |
MakeBold |
ReleaseBold |
SzToWz |
SzToWzWithAlloc |
WzToSz |
WzToSzWithAlloc |
private: long __thiscall CmLogFile::CloseFile(void) |
private: long __thiscall CmLogFile::OpenFile(void) |
private: long __thiscall CmLogFile::Write(unsigned short *) |
private: void __thiscall CmLogFile::FormatWrite(enum _CMLOG_ITEM,unsigned short *) |
protected: char * __thiscall CIniA::LoadEntry(char const *)const |
protected: int __thiscall CIniA::CIniA_DeleteEntryFromReg(struct HKEY__ *,char const *,char const *)const |
protected: int __thiscall CIniA::CIniA_WriteEntryToReg(struct HKEY__ *,char const *,char const *,unsigned char const *,unsigned long,unsigned long)const |
protected: int __thiscall CIniW::CIniW_DeleteEntryFromReg(struct HKEY__ *,unsigned short const *,unsigned short const *)const |
protected: int __thiscall CIniW::CIniW_WriteEntryToReg(struct HKEY__ *,unsigned short const *,unsigned short const *,unsigned char const *,unsigned long,unsigned long)const |
protected: static void __stdcall CIniA::CIni_SetFile(char * *,char const *) |
protected: static void __stdcall CIniW::CIni_SetFile(unsigned short * *,unsigned short const *) |
protected: unsigned char * __thiscall CIniA::CIniA_GetEntryFromReg(struct HKEY__ *,char const *,char const *,unsigned long,unsigned long)const |
protected: unsigned char * __thiscall CIniW::CIniW_GetEntryFromReg(struct HKEY__ *,unsigned short const *,unsigned short const *,unsigned long,unsigned long)const |
protected: unsigned short * __thiscall CIniW::LoadEntry(unsigned short const *)const |
public: __thiscall CIniA::CIniA(struct HINSTANCE__ *,char const *,char const *,char const *,char const *) |
public: __thiscall CIniA::~CIniA(void) |
public: __thiscall CIniW::CIniW(struct HINSTANCE__ *,unsigned short const *,unsigned short const *,unsigned short const *,unsigned short const *) |
public: __thiscall CIniW::~CIniW(void) |
public: __thiscall CRandom::CRandom(unsigned int) |
public: __thiscall CRandom::CRandom(void) |
public: __thiscall CmLogFile::CmLogFile(void) |
public: __thiscall CmLogFile::~CmLogFile(void) |
public: char * __thiscall CIniA::GPPS(char const *,char const *,char const *)const |
public: char * __thiscall CIniA::LoadSection(char const *)const |
public: char const * __thiscall CIniA::GetFile(void)const |
public: char const * __thiscall CIniA::GetPrimaryFile(void)const |
public: char const * __thiscall CIniA::GetPrimaryRegPath(void)const |
public: char const * __thiscall CIniA::GetRegPath(void)const |
public: char const * __thiscall CIniA::GetSection(void)const |
public: class CIniA & __thiscall CIniA::operator=(class CIniA const &) |
public: class CIniW & __thiscall CIniW::operator=(class CIniW const &) |
public: class CRandom & __thiscall CRandom::operator=(class CRandom const &) |
public: class CmLogFile & __thiscall CmLogFile::operator=(class CmLogFile const &) |
public: int __thiscall CIniA::GPPB(char const *,char const *,int)const |
public: int __thiscall CIniW::GPPB(unsigned short const *,unsigned short const *,int)const |
public: int __thiscall CRandom::Generate(void) |
public: int __thiscall CmLogFile::IsEnabled(void) |
public: long __thiscall CmLogFile::DeInit(void) |
public: long __thiscall CmLogFile::Init(struct HINSTANCE__ *,int,char const *) |
public: long __thiscall CmLogFile::Init(struct HINSTANCE__ *,int,unsigned short const *) |
public: long __thiscall CmLogFile::SetParams(int,unsigned long,char const *) |
public: long __thiscall CmLogFile::SetParams(int,unsigned long,unsigned short const *) |
public: long __thiscall CmLogFile::Start(int) |
public: long __thiscall CmLogFile::Stop(void) |
public: static unsigned long const CIniW::kMaxValueLength |
public: struct HINSTANCE__ * __thiscall CIniA::GetHInst(void)const |
public: struct HINSTANCE__ * __thiscall CIniW::GetHInst(void)const |
public: unsigned long __thiscall CIniA::GPPI(char const *,char const *,unsigned long)const |
public: unsigned long __thiscall CIniW::GPPI(unsigned short const *,unsigned short const *,unsigned long)const |
public: unsigned short * __thiscall CIniW::GPPS(unsigned short const *,unsigned short const *,unsigned short const *)const |
public: unsigned short * __thiscall CIniW::LoadSection(unsigned short const *)const |
public: unsigned short const * __thiscall CIniW::GetFile(void)const |
public: unsigned short const * __thiscall CIniW::GetPrimaryFile(void)const |
public: unsigned short const * __thiscall CIniW::GetPrimaryRegPath(void)const |
public: unsigned short const * __thiscall CIniW::GetRegPath(void)const |
public: unsigned short const * __thiscall CIniW::GetSection(void)const |
public: unsigned short const * __thiscall CmLogFile::GetLogFilePath(void) |
public: void __cdecl CmLogFile::Log(enum _CMLOG_ITEM,...) |
public: void __thiscall CIniA::Clear(void) |
public: void __thiscall CIniA::SetEntry(char const *) |
public: void __thiscall CIniA::SetEntryFromIdx(unsigned long) |
public: void __thiscall CIniA::SetFile(char const *) |
public: void __thiscall CIniA::SetHInst(struct HINSTANCE__ *) |
public: void __thiscall CIniA::SetICSDataPath(char const *) |
public: void __thiscall CIniA::SetPrimaryFile(char const *) |
public: void __thiscall CIniA::SetPrimaryRegPath(char const *) |
public: void __thiscall CIniA::SetReadICSData(int) |
public: void __thiscall CIniA::SetRegPath(char const *) |
public: void __thiscall CIniA::SetSection(char const *) |
public: void __thiscall CIniA::SetWriteICSData(int) |
public: void __thiscall CIniA::WPPB(char const *,char const *,int) |
public: void __thiscall CIniA::WPPI(char const *,char const *,unsigned long) |
public: void __thiscall CIniA::WPPS(char const *,char const *,char const *) |
public: void __thiscall CIniA::`default constructor closure'(void) |
public: void __thiscall CIniW::Clear(void) |
public: void __thiscall CIniW::SetEntry(unsigned short const *) |
public: void __thiscall CIniW::SetEntryFromIdx(unsigned long) |
public: void __thiscall CIniW::SetFile(unsigned short const *) |
public: void __thiscall CIniW::SetHInst(struct HINSTANCE__ *) |
public: void __thiscall CIniW::SetICSDataPath(unsigned short const *) |
public: void __thiscall CIniW::SetPrimaryFile(unsigned short const *) |
public: void __thiscall CIniW::SetPrimaryRegPath(unsigned short const *) |
public: void __thiscall CIniW::SetReadICSData(int) |
public: void __thiscall CIniW::SetRegPath(unsigned short const *) |
public: void __thiscall CIniW::SetSection(unsigned short const *) |
public: void __thiscall CIniW::SetWriteICSData(int) |
public: void __thiscall CIniW::WPPB(unsigned short const *,unsigned short const *,int) |
public: void __thiscall CIniW::WPPI(unsigned short const *,unsigned short const *,unsigned long) |
public: void __thiscall CIniW::WPPS(unsigned short const *,unsigned short const *,unsigned short const *) |
public: void __thiscall CIniW::`default constructor closure'(void) |
public: void __thiscall CRandom::Init(unsigned long) |
public: void __thiscall CmLogFile::Banner(void) |
public: void __thiscall CmLogFile::Clear(int) |
Imported Functions List
The following functions are imported by this dll:- msvcrt.dll:
_XcptFilter _amsg_exit _except_handler4_common _initterm _vsnprintf _vsnwprintf free malloc memset - ADVAPI32.dll:
AllocateAndInitializeSid EqualSid FreeSid GetTokenInformation OpenProcessToken RegCloseKey RegCreateKeyExA RegCreateKeyExW RegDeleteValueA RegDeleteValueW RegOpenKeyExA RegOpenKeyExW RegQueryValueExA RegQueryValueExW RegSetValueExA RegSetValueExW - GDI32.dll:
CreateFontIndirectW DeleteObject GetObjectA - KERNEL32.dll:
CloseHandle CompareStringA CompareStringW CreateDirectoryW CreateFileA CreateFileW DisableThreadLibraryCalls ExpandEnvironmentStringsW FlushFileBuffers FreeLibrary GetCurrentProcess GetCurrentProcessId GetCurrentThreadId GetDateFormatW GetFileAttributesW GetFileSize GetLastError GetPrivateProfileIntA GetPrivateProfileIntW GetPrivateProfileStringA GetPrivateProfileStringW GetProcAddress GetProcessHeap GetStringTypeA GetStringTypeExW GetSystemDirectoryW GetSystemTimeAsFileTime GetTempPathW GetTickCount GetTimeFormatW GetVersionExW HeapFree IsDBCSLeadByte LoadLibraryW LocalAlloc LocalFree MultiByteToWideChar QueryPerformanceCounter SetEndOfFile SetFilePointer SetLastError SetUnhandledExceptionFilter Sleep TerminateProcess TlsAlloc TlsFree TlsGetValue TlsSetValue UnhandledExceptionFilter WideCharToMultiByte WriteFile WritePrivateProfileStringA WritePrivateProfileStringW lstrcmpW lstrcmpiW lstrlen lstrlenW ntdll!RtlAllocateHeap ntdll!RtlReAllocateHeap - USER32.dll:
CharNextA CharNextW CharPrevW CharUpperW GetSystemMetrics LoadImageA LoadImageW LoadStringA LoadStringW SendMessageW - VERSION.dll:
GetFileVersionInfoA GetFileVersionInfoSizeA VerQueryValueA