Windows 8 DLL File Information - mfc40.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: | MFCDLL Shared Library - Retail Version |
File Version: | 4.1.6140 |
Company: | Microsoft Corporation |
Product Name: | Microsoft (R) Visual C++ |
DLL popularity | Very Low - There is no any other DLL in system32 directory that is statically linked to this file. |
File Size: | 903 KB |
Total Number of Exported Functions: | 5,796 |
Total Number of Exported Functions With Names: | 4 |
Section Headers
Name | Virtual Address | Raw Data Size | % of File | Characteristics | Section Contains... |
---|---|---|---|---|---|
.text | 0x00001000 | 610,304 Bytes | 66.0% | Read, Execute | Code |
.rdata | 0x00096000 | 180,224 Bytes | 19.5% | Read | Initialized Data |
.data | 0x000c2000 | 18,944 Bytes | 2.0% | Write, Read | Initialized Data |
.idata | 0x000ca000 | 12,800 Bytes | 1.4% | Read | Initialized Data |
.rsrc | 0x000ce000 | 40,960 Bytes | 4.4% | Read | Initialized Data |
.reloc | 0x000d8000 | 60,416 Bytes | 6.5% | Read, Discardable | Initialized Data |
Static Linking
mfc40.dll is statically linked to the following files:MSVCRT40.dll
KERNEL32.dll
GDI32.dll
USER32.dll
This means that when mfc40.dll is loaded, the above files are automatically loaded too. If one of these files is corrupted or missing, mfc40.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 | 12 | 7,080 Bytes | 0.8% |
Animated Cursors | 0 | 0 Bytes | 0.0% |
Bitmaps | 5 | 2,628 Bytes | 0.3% |
AVI Files | 0 | 0 Bytes | 0.0% |
Dialog-Boxes | 6 | 2,758 Bytes | 0.3% |
HTML Related Files | 0 | 0 Bytes | 0.0% |
Menus | 0 | 0 Bytes | 0.0% |
Strings | 338 | 22,454 Bytes | 2.4% |
Type Libraries | 0 | 0 Bytes | 0.0% |
Manifest | 0 | 0 Bytes | 0.0% |
All Others | 4 | 1,194 Bytes | 0.1% |
Total | 365 | 36,114 Bytes | 3.9% |
Icons in this file
No icons found in this file
Cursors in this file
There are 12 cursors stored in this DLL file. You can view all these cursors in the following small thumbnail:
Dialog-boxes list (up to 200 dialogs)
In the following section, you can find the captions of dialog-boxes stored in this DLL. The list is currently limited to 200 dialogs.ID | Dialog Caption |
---|---|
30721 | New |
String resources in this dll (up to 200 strings)
String ID | String Text |
---|---|
57347 | %1 in %2 |
57349 | %1 - %2 |
57600 | Create a new document New |
57601 | Open an existing document Open |
57602 | Close the active document Close |
57603 | Save the active document Save |
57604 | Save the active document with a new name Save As |
57605 | Change the printing options Page Setup |
57606 | Change the printer and printing options Print Setup |
57607 | Print the active document Print |
57609 | Display full pages Print Preview |
57612 | Send the active document through electronic mail Send Mail |
57616 | Open this document |
57617 | Open this document |
57618 | Open this document |
57619 | Open this document |
57620 | Open this document |
57621 | Open this document |
57622 | Open this document |
57623 | Open this document |
57624 | Open this document |
57625 | Open this document |
57626 | Open this document |
57627 | Open this document |
57628 | Open this document |
57629 | Open this document |
57630 | Open this document |
57631 | Open this document |
57632 | Erase the selection Erase |
57633 | Erase everything Erase All |
57634 | Copy the selection and put it on the Clipboard Copy |
57635 | Cut the selection and put it on the Clipboard Cut |
57636 | Find the specified text Find |
57637 | Insert Clipboard contents Paste |
57638 | Insert Clipboard contents and a link to its source Paste Link |
57639 | Insert Clipboard contents with options Paste Special |
57640 | Repeat the last action Repeat |
57641 | Replace specific text with different text Replace |
57642 | Select the entire document Select All |
57643 | Undo the last action Undo |
57644 | Redo the previously undone action Redo |
57648 | Open another window for the active document New Window |
57649 | Arrange icons at the bottom of the window Arrange Icons |
57650 | Arrange windows so they overlap Cascade Windows |
57651 | Arrange windows as non-overlapping tiles Tile Windows |
57652 | Arrange windows as non-overlapping tiles Tile Windows |
57653 | Split the active window into panes Split |
57664 | Display program information, version number and copyright About |
57665 | Quit the application; prompts to save documents Exit |
57666 | List Help topics Help Index |
57667 | List Help topics Help Topics |
57668 | Display instructions about how to use help Help |
57669 | Display help for clicked on buttons, menus and windows Help |
57670 | Display help for current task or command Help |
57680 | Switch to the next window pane Next Pane |
57681 | Switch back to the previous window pane Previous Pane |
57696 | Select font for current selection Font |
57856 | Insert new embedded object New Object |
57857 | Edit linked objects Edit Links |
57858 | Convert selected object between types Convert Object |
57859 | Change icon of selected object Change Icon |
57872 | Activate embedded or linked object |
57873 | Activate embedded or linked object |
57874 | Activate embedded or linked object |
57875 | Activate embedded or linked object |
57876 | Activate embedded or linked object |
57877 | Activate embedded or linked object |
57878 | Activate embedded or linked object |
57879 | Activate embedded or linked object |
57880 | Activate embedded or linked object |
57881 | Activate embedded or linked object |
57882 | Activate embedded or linked object |
57883 | Activate embedded or linked object |
57884 | Activate embedded or linked object |
57885 | Activate embedded or linked object |
57886 | Activate embedded or linked object |
57887 | Activate embedded or linked object |
59139 | SCRL |
59142 | KANA |
59392 | Show or hide the toolbar Toggle ToolBar |
59393 | Show or hide the status bar Toggle StatusBar |
59648 | Move to first record First Record |
59649 | Move to final record Last Record |
59650 | Move to next record Next Record |
59651 | Move to previous record Previous Record |
61184 | Change the window size |
61185 | Change the window position |
61186 | Reduce the window to an icon |
61187 | Enlarge the window to full size |
61188 | Switch to the next document window |
61189 | Switch to the previous document window |
61190 | Close the active window and prompts to save the documents |
61202 | Restore the window to normal size |
61203 | Activate Task List |
61215 | Activate this window |
61402 | Open the selected item |
61440 | Open |
61441 | Save As |
61442 | All Files (*.*) |
61443 | Untitled |
61444 | Save Copy As |
61445 | Close print preview mode Cancel Preview |
61457 | &Hide |
61472 | No error message is available. |
61473 | An unsupported operation was attempted. |
61474 | A required resource was unavailable. |
61475 | Out of memory. |
61476 | An unknown error has occurred. |
61504 | on %1 |
61505 | &One Page |
61506 | &Two Page |
61507 | Page %u |
61508 | Page %u Pages %u-%u |
61510 | Output.prn |
61511 | Printer Files (*.prn)|*.prn|All Files (*.*)|*.*|| |
61512 | Print to File |
61513 | to %1 |
61577 | &Update %1 |
61580 | E&xit && Return to %1 |
61581 | Updating OLE objects |
61582 | Picture (Metafile) a picture |
61583 | Device Independent Bitmap a device independent bitmap |
61584 | Bitmap a bitmap |
61585 | %s %s |
61586 | %s %s |
61588 | Linked %s |
61589 | Unknown Type |
61590 | Rich Text (RTF) text with font and paragraph formatting |
61591 | Unformatted Text text without any formatting |
61592 | Invalid Currency. |
61593 | Invalid DateTime. |
61594 | Invalid DateTimeSpan. |
61696 | Invalid filename. |
61697 | Failed to open document. |
61698 | Failed to save document. |
61699 | Save changes to %1? |
61700 | Failed to create empty document. |
61701 | The file is too large to open. |
61702 | Could not start print job. |
61703 | Failed to launch help. |
61704 | Internal application error. |
61705 | Command failed. |
61706 | Insufficient memory to perform operation. |
61712 | Please enter an integer. |
61713 | Please enter a number. |
61714 | Please enter an integer between %1 and %2. |
61715 | Please enter a number between %1 and %2. |
61716 | Please enter no more than %1 characters. |
61717 | Please select a button. |
61718 | Please enter an integer between 0 and 255. |
61719 | Please enter a positive integer. |
61720 | Please enter a date and/or time. |
61721 | Please enter a currency. |
61728 | Unexpected file format. |
61729 | %1 Cannot find this file. Please verify that the correct path and file name are given. |
61730 | Destination disk drive is full. |
61731 | Unable to read from %1, it is opened by someone else. |
61732 | Unable to write to %1, it is read-only or opened by someone else. |
61733 | An unexpected error occurred while reading %1. |
61734 | An unexpected error occurred while writing %1. |
61824 | Can not activate a static OLE object. |
61825 | Failed to connect. Link may be broken. |
61826 | Unable to process command, server busy. |
61827 | Failed to perform server operation. |
61829 | %1 Unable to register document. The document may already be open. |
61830 | Failed to launch server application. |
61831 | Update %1 before proceeding? |
61832 | Could not update client. |
61833 | Failed to register. OLE features may not work properly. |
61834 | Failed to update the system registry. Please try using REGEDIT. |
61835 | Failed to convert OLE object. |
61836 | Unable to read write-only property. |
61837 | Unable to write read-only property. |
61838 | OLE objects cannot be saved while exiting Windows! Discard all changes to %1? |
61839 | Failed to create object. Make sure the application is entered in the system registry. |
61840 | Unable to load mail system support. |
61841 | Mail system DLL is invalid. |
61842 | Send Mail failed to send message. |
61856 | No error occurred. |
61857 | An unknown error occurred while accessing %1. |
61858 | %1 was not found. |
61859 | %1 contains an invalid path. |
61860 | %1 could not be opened because there are too many open files. |
61861 | Access to %1 was denied. |
61862 | An invalid file handle was associated with %1. |
61863 | %1 could not be removed because it is the current directory. |
61864 | %1 could not be created because the directory is full. |
61865 | Seek failed on %1 |
61866 | A hardware I/O error was reported while accessing %1. |
61867 | A sharing violation occurred while accessing %1. |
61868 | A locking violation occurred while accessing %1. |
61869 | Disk full while accessing %1. |
61870 | An attempt was made to access %1 past its end. |
61872 | No error occurred. |
61873 | An unknown error occurred while accessing %1. |
61874 | An attempt was made to write to the reading %1. |
61875 | An attempt was made to access %1 past its end. |
61876 | An attempt was made to read from the writing %1. |
61877 | %1 has a bad format. |
61878 | %1 contained an unexpected object. |
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:DllCanUnloadNow | DllGetClassObject | DllRegisterServer | DllUnregisterServer |
Imported Functions List
The following functions are imported by this dll:- MSVCRT40.dll:
msvcrt!_CxxThrowException msvcrt!_EH_prolog msvcrt!__CxxFrameHandler msvcrt!__dllonexit msvcrt!__doserrno msvcrt!__p___argc msvcrt!__p___argv msvcrt!__p___mb_cur_max msvcrt!__p__mbctype msvcrt!__p__pctype msvcrt!_adjust_fdiv msvcrt!_beginthreadex msvcrt!_endthreadex msvcrt!_except_handler3 msvcrt!_expand msvcrt!_fdopen msvcrt!_ftol msvcrt!_get_osfhandle msvcrt!_initterm msvcrt!_isctype msvcrt!_ismbcdigit msvcrt!_ismbcspace msvcrt!_itoa msvcrt!_ltoa msvcrt!_mbclen msvcrt!_mbschr msvcrt!_mbscmp msvcrt!_mbscpy msvcrt!_mbscspn msvcrt!_mbsdec msvcrt!_mbsdup msvcrt!_mbsicmp msvcrt!_mbsinc msvcrt!_mbsnbcmp msvcrt!_mbsnbcpy msvcrt!_mbsnbicmp msvcrt!_mbspbrk msvcrt!_mbsrchr msvcrt!_mbsrev msvcrt!_mbsspn msvcrt!_mbsstr msvcrt!_mktime32 msvcrt!_msize msvcrt!_onexit msvcrt!_open_osfhandle msvcrt!_purecall msvcrt!_swprintf msvcrt!_ultoa msvcrt!abort msvcrt!abs msvcrt!abs msvcrt!atoi msvcrt!calloc msvcrt!clearerr msvcrt!fabs msvcrt!fclose msvcrt!fflush msvcrt!fgets msvcrt!floor msvcrt!fputs msvcrt!fread msvcrt!free msvcrt!fseek msvcrt!ftell msvcrt!fwrite msvcrt!gmtime msvcrt!localtime msvcrt!malloc msvcrt!memcmp msvcrt!memcpy msvcrt!memmove msvcrt!memset msvcrt!modf msvcrt!realloc msvcrt!sprintf msvcrt!strftime msvcrt!strlen msvcrt!strtod msvcrt!strtol msvcrt!strtoul msvcrt!time msvcrt!vsprintf msvcrt!wcscpy msvcrt!wcslen public: virtual __thiscall type_info::~type_info(void) void __cdecl terminate(void) - KERNEL32.dll:
CloseHandle CreateEventA CreateFileA CreateMutexA CreateSemaphoreA DeleteFileA DisableThreadLibraryCalls DuplicateHandle FileTimeToLocalFileTime FileTimeToSystemTime FindClose FindFirstFileA FindResourceA FlushFileBuffers FormatMessageA FreeLibrary GetCPInfo GetCurrentDirectoryA GetCurrentProcess GetCurrentThread GetCurrentThreadId GetDiskFreeSpaceA GetFileAttributesA GetFileSize GetFileTime GetFullPathNameA GetLastError GetModuleFileNameA GetModuleHandleA GetOEMCP GetPrivateProfileIntA GetPrivateProfileStringA GetProcAddress GetProcessVersion GetProfileIntA GetShortPathNameA GetStringTypeA GetSystemDirectoryA GetTempFileNameA GetTempPathA GetThreadLocale GetTickCount GetUserDefaultLCID GetVersion GetVolumeInformationA GlobalAddAtomA GlobalAlloc GlobalDeleteAtom GlobalFlags GlobalFree GlobalGetAtomNameA GlobalHandle GlobalLock GlobalReAlloc GlobalSize GlobalUnlock InterlockedDecrement InterlockedIncrement IsBadReadPtr IsBadStringPtrA IsBadStringPtrW IsBadWritePtr IsDBCSLeadByte LoadLibraryA LoadResource LocalAlloc LocalFileTimeToFileTime LocalFree LocalLock LocalReAlloc LocalUnlock LockFile LockResource MoveFileA MulDiv MultiByteToWideChar OutputDebugStringA ReadFile ReleaseMutex ReleaseSemaphore ResumeThread SearchPathA SetEndOfFile SetErrorMode SetEvent SetFileAttributesA SetFilePointer SetFileTime SetLastError SetThreadPriority SizeofResource Sleep SuspendThread SystemTimeToFileTime TlsAlloc TlsFree TlsGetValue TlsSetValue UnlockFile VirtualProtect WaitForMultipleObjects WaitForSingleObject WideCharToMultiByte WriteFile WritePrivateProfileStringA lstrcat lstrcmp lstrcmpiA lstrcpy lstrcpyn lstrlen ntdll!RtlDeleteCriticalSection ntdll!RtlEnterCriticalSection ntdll!RtlInitializeCriticalSection ntdll!RtlLeaveCriticalSection - GDI32.dll:
AbortDoc ArcTo BitBlt CloseMetaFile CombineRgn CopyMetaFileA CreateBitmap CreateCompatibleBitmap CreateCompatibleDC CreateDCA CreateDIBPatternBrushPt CreateFontIndirectA CreateHatchBrush CreateMetaFileA CreatePalette CreatePatternBrush CreatePen CreateRectRgn CreateRectRgnIndirect CreateSolidBrush DPtoLP DeleteDC DeleteMetaFile DeleteObject EndDoc EndPage EnumFontFamiliesA EnumMetaFile Escape ExcludeClipRect ExtCreatePen ExtSelectClipRgn ExtTextOutA GetBkColor GetBkMode GetCharWidthA GetClipBox GetClipRgn GetCurrentPositionEx GetDeviceCaps GetMapMode GetNearestColor GetObjectA GetObjectType GetPaletteEntries GetPixel GetPolyFillMode GetROP2 GetStockObject GetStretchBltMode GetTextAlign GetTextColor GetTextExtentPointA GetTextFaceA GetTextMetricsA GetViewportExtEx GetViewportOrgEx GetWindowExtEx GetWindowOrgEx IntersectClipRect LPtoDP LineTo MoveToEx OffsetClipRgn OffsetViewportOrgEx OffsetWindowOrgEx PatBlt PlayMetaFile PlayMetaFileRecord PolyBezierTo PolyDraw PolylineTo PtVisible RealizePalette RectVisible Rectangle RestoreDC SaveDC ScaleViewportExtEx ScaleWindowExtEx SelectClipPath SelectClipRgn SelectObject SelectPalette SetAbortProc SetArcDirection SetBkColor SetBkMode SetBrushOrgEx SetColorAdjustment SetMapMode SetMapperFlags SetPolyFillMode SetROP2 SetRectRgn SetStretchBltMode SetTextAlign SetTextCharacterExtra SetTextColor SetTextJustification SetViewportExtEx SetViewportOrgEx SetWindowExtEx SetWindowOrgEx StartDocA StartPage StretchDIBits TextOutA UnrealizeObject - USER32.dll:
AdjustWindowRectEx AppendMenuA BeginDeferWindowPos BeginPaint BringWindowToTop CallWindowProcA CharLowerA CharNextA CharToOemA CharUpperA CheckDlgButton CheckMenuItem CheckRadioButton ClientToScreen ClipCursor CopyAcceleratorTableA CopyRect CountClipboardFormats CreateDialogIndirectParamA CreateMenu CreateWindowExA DefFrameProcA DefMDIChildProcA DeferWindowPos DeleteMenu DestroyCursor DestroyCursor DestroyMenu DestroyWindow DispatchMessageA DrawEdge DrawFocusRect DrawMenuBar DrawTextA EnableMenuItem EnableWindow EndDeferWindowPos EndDialog EndPaint EnumChildWindows EqualRect FillRect FrameRect GetActiveWindow GetAsyncKeyState GetCapture GetClassInfoA GetClassNameA GetClientRect GetCursorPos GetDC GetDCEx GetDesktopWindow GetDialogBaseUnits GetDlgCtrlID GetDlgItem GetDlgItemInt GetDlgItemTextA GetFocus GetForegroundWindow GetKeyState GetLastActivePopup GetMenu GetMenuCheckMarkDimensions GetMenuItemCount GetMenuItemID GetMenuState GetMenuStringA GetMessageA GetMessagePos GetMessageTime GetNextDlgGroupItem GetNextDlgTabItem GetParent GetPropA GetScrollInfo GetScrollPos GetScrollRange GetSubMenu GetSysColor GetSystemMenu GetSystemMetrics GetTabbedTextExtentA GetTopWindow GetWindow GetWindowDC GetWindowLongA GetWindowPlacement GetWindowRect GetWindowTextA GetWindowTextLengthA GetWindowThreadProcessId GrayStringA InSendMessage InflateRect InsertMenuA IntersectRect InvalidateRect InvertRect IsChild IsClipboardFormatAvailable IsDialogMessage IsDlgButtonChecked IsIconic IsRectEmpty IsWindow IsWindowEnabled IsWindowVisible IsZoomed KillTimer LoadAcceleratorsA LoadBitmapA LoadCursorA LoadIconA LoadMenuA LoadStringA LockWindowUpdate MapDialogRect MapWindowPoints MessageBeep MessageBoxA ModifyMenuA MoveWindow MsgWaitForMultipleObjects OemToCharA OffsetRect PeekMessageA PostMessageA PostQuitMessage PostThreadMessageA PtInRect RedrawWindow RegisterClassA RegisterClipboardFormatA RegisterClipboardFormatA ReleaseCapture ReleaseDC RemoveMenu RemovePropA ReuseDDElParam ScreenToClient ScrollWindow ScrollWindowEx SendDlgItemMessageA SendMessageA SetActiveWindow SetCapture SetCursor SetCursorPos SetDlgItemInt SetDlgItemTextA SetFocus SetForegroundWindow SetMenu SetMenuItemBitmaps SetMessageQueue SetParent SetPropA SetRect SetRectEmpty SetScrollInfo SetScrollPos SetScrollRange SetTimer SetWindowLongA SetWindowPlacement SetWindowPos SetWindowTextA SetWindowsHookExA ShowOwnedPopups ShowScrollBar ShowWindow SystemParametersInfoA TabbedTextOutA TrackPopupMenu TranslateAccelerator TranslateMDISysAccel TranslateMessage UnhookWindowsHookEx UnpackDDElParam UnregisterClassA UpdateWindow ValidateRect WaitMessage WinHelpA WindowFromPoint ntdll!NtdllDefWindowProc_A wsprintfA wvsprintfA