Windows XP 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 XP, 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.2600.5512 (xpsp.080413-0852) |
Company: | Microsoft Corporation |
Product Name: | Microsoft(R) Connection Manager |
DLL popularity | Very Low - 3 other DLL files in system32 directory are statically linked to this file. |
File Size: | 38 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 | 30,208 Bytes | 76.6% | Read, Execute | Code |
.data | 0x00009000 | 512 Bytes | 1.3% | Write, Read | Initialized Data |
.rsrc | 0x0000a000 | 5,632 Bytes | 14.3% | Read | Initialized Data |
.reloc | 0x0000c000 | 2,048 Bytes | 5.2% | 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
cmpbk32.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 | 52 | 4,328 Bytes | 11.0% |
Type Libraries | 0 | 0 Bytes | 0.0% |
Manifest | 0 | 0 Bytes | 0.0% |
All Others | 1 | 924 Bytes | 2.3% |
Total | 53 | 5,252 Bytes | 13.3% |
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 Skipped |
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 |
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 |
CmConvertRelativePathA |
CmConvertRelativePathW |
CmEndOfStrA |
CmEndOfStrW |
CmFmtMsgA |
CmFmtMsgW |
CmFree |
CmIsDigitA |
CmIsDigitW |
CmIsSpaceA |
CmIsSpaceW |
CmLoadIconA |
CmLoadIconW |
CmLoadImage |
CmLoadImageA |
CmLoadImageW |
CmLoadSmallIconA |
CmLoadSmallIconW |
CmLoadStringA |
CmLoadStringW |
CmMalloc |
CmMoveMemory |
CmParsePathA |
CmParsePathW |
CmRealloc |
CmStrCatAllocA |
CmStrCatAllocW |
CmStrCpyAllocA |
CmStrCpyAllocW |
CmStrStrA |
CmStrStrW |
CmStrTrimA |
CmStrTrimW |
CmStrchrA |
CmStrchrW |
CmStripFileNameA |
CmStripFileNameW |
CmStripPathAndExtA |
CmStripPathAndExtW |
CmStrrchrA |
CmStrrchrW |
CmStrtokA |
CmStrtokW |
CmWinHelp |
GetOSBuildNumber |
GetOSMajorVersion |
GetOSVersion |
IsFarEastNonOSR2Win95 |
IsLogonAsSystem |
MakeBold |
ReleaseBold |
SzToWz |
SzToWzWithAlloc |
UpdateFont |
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: 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:
_adjust_fdiv _initterm free malloc - ADVAPI32.dll:
AllocateAndInitializeSid EqualSid FreeSid GetTokenInformation GetUserNameW OpenProcessToken RegCloseKey RegCreateKeyExA RegCreateKeyExW RegDeleteKeyW RegDeleteValueA RegDeleteValueW RegEnumKeyExW RegOpenKeyExA RegOpenKeyExW RegQueryValueExA RegQueryValueExW RegSetValueExA RegSetValueExW - GDI32.dll:
CreateFontIndirectA DeleteObject GetObjectA GetStockObject - KERNEL32.dll:
CloseHandle CreateDirectoryW CreateEventW CreateFileA CreateFileMappingW CreateFileW CreateMutexW CreateProcessW DeleteFileW DisableThreadLibraryCalls ExpandEnvironmentStringsW FindResourceExW FlushFileBuffers FreeLibrary GetCurrentProcess GetCurrentProcessId GetCurrentThreadId GetDateFormatW GetFileAttributesW GetFileSize GetModuleFileNameW GetModuleHandleA GetModuleHandleW GetPrivateProfileIntA GetPrivateProfileIntW GetPrivateProfileStringA GetPrivateProfileStringW GetProcAddress GetProcessHeap GetStringTypeExA GetStringTypeExW GetSystemDirectoryW GetSystemTimeAsFileTime GetTempFileNameW GetTempPathW GetTickCount GetTimeFormatW GetVersionExA GetVersionExW IsDBCSLeadByte LoadLibraryA LoadLibraryExA LoadLibraryExW LoadLibraryW MultiByteToWideChar OpenEventW OpenFileMappingW QueryPerformanceCounter SearchPathW SetCurrentDirectoryW SetEndOfFile SetFilePointer SetUnhandledExceptionFilter TerminateProcess TlsAlloc TlsFree TlsGetValue TlsSetValue UnhandledExceptionFilter WideCharToMultiByte WriteFile WritePrivateProfileStringA WritePrivateProfileStringW lstrcat lstrcatW lstrcmpW lstrcmpi lstrcmpiW lstrcpy lstrcpyW lstrcpynW lstrlen lstrlenW ntdll!RtlAllocateHeap ntdll!RtlFreeHeap ntdll!RtlGetLastWin32Error ntdll!RtlReAllocateHeap ntdll!RtlRestoreLastWin32Error - USER32.dll:
CallWindowProcW CharLowerW CharNextA CharNextW CharPrevA CharPrevW CharUpperA CharUpperW CreateDialogParamW CreateWindowExW DefWindowProcW DialogBoxParamW DispatchMessageW EnumChildWindows FindWindowExW GetClassLongW GetDlgItemTextW GetMessageW GetSystemMetrics GetThreadDesktop GetUserObjectInformationA GetWindowLongW GetWindowTextLengthW GetWindowTextW InsertMenuW IsDialogMessageW LoadCursorW LoadIconW LoadImageA LoadImageW LoadMenuW LoadStringA LoadStringW PeekMessageW PostMessageW PostThreadMessageW RegisterClassExW RegisterClipboardFormatW SendDlgItemMessageW SendMessageW SetDlgItemTextW SetWindowLongW SetWindowTextW UnregisterClassW WinHelpW wsprintfA wsprintfW wvsprintfA wvsprintfW - VERSION.dll:
GetFileVersionInfoA GetFileVersionInfoSizeA VerQueryValueA