Main Page Windows 7 DLLs NirSoft Utilities
Windows 8 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 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: Microsoft Connection Manager Utility Lib  
File Version: 7.02.9200.16384 (win8_rtm.120725-1247)  
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: 46 KB
Total Number of Exported Functions: 152
Total Number of Exported Functions With Names: 152
 

Section Headers

Name Virtual Address Raw Data Size % of File Characteristics Section Contains...
.text 0x00001000 37,376 Bytes 78.5% Read, Execute Code
.data 0x0000b000 1,536 Bytes 3.2% Write, Read Initialized Data
.idata 0x0000c000 3,072 Bytes 6.5% Read Initialized Data
.rsrc 0x0000d000 1,536 Bytes 3.2% Read Initialized Data
.reloc 0x0000e000 3,072 Bytes 6.5% 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 11.8%
Type Libraries 0 0 Bytes 0.0%
Manifest 0 0 Bytes 0.0%
All Others 2 1,136 Bytes 2.4%
Total 68 6,756 Bytes 14.2%
 

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
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
CmWinHelp
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: