Internal
HAL.dll Windows Hardware Abstraction Layer Kernel-Mode: for Drivers (
access to CPU, Chipset, APCI, ...)
Advanced Programmable Interrupt Controller (APIC)
NTDLL.dll Windows Native
API User-Mode: for Native Applications (run at boot time)
Win32 API
Kernel32.dll Windows Base
API for User Mode Applications (memory management, input/output, process/thread creation and synchronization)
AdvAPI32.dll Advanced Windows Base
API Registry, Windows Services, Windows Management Instrumentation Driver Extensions (
WMI)
GDI.dll Graphics Device Interface (
GDI) low-level drawing functions for output to video displays and printers
User32.dll Windows User Component Graphical User Interface (
GUI)
ComDlg32.dll Common Dialog Box Library dialogs
ComCtl32.dll Common Control Library file dialogs, progress bars, list views, ...
Shell32.dll Windows Shell
API access to operating system shell
ShLWAPI.dll Shell Lightweight Utility Functions -
WS2_32.dll Winsock
API TCP/
IP networking functions
NetAPI32.dll Network
API NetBIOS, Winsock, NetDDE, remote procedure call (RPC)
Other
API
WinMM.dll Windows Multimedia Audio
API
ShDocVw.dll Embeddable Web Browser Control (IE) Trident
ActiveX Control
MSHTML.dll Windows
HTML View (IE) Trident Layout Engine
URLMon.dll
URL moniker service (IE) own
URL handlers for other application
WinINet.dll HTTP client library (IE) which also takes into account system-wide Proxy settings
WinHTTP.dll HTTP client library (IE) smaller and more suitable for some applications
MSXML*.dll Microsoft
XML Components
XML DOM classes (document object model)
MLang.dll Multi-Language international text support
Runtime Library
MSVCRT.dll Microsoft Visual C
run-time Library string manipulation, memory allocation, C-style input/output calls
MSVCP60.dll Microsoft Visual C++ Library (v6.0) same as MSVCRT.dll for Microsoft Visual C++ (MSVC)
MSVCIRT.DLL Microsoft Visual C++
run-time (iostream)
CCRUNTIME*.DLL Microsoft Visual C++
run-time (v14.0)
CRTDLL.dll C
run-time library
ATL*.dll Active Template Library base classes for
COM/
OLE/
ActiveX objects
MFC*.dll Microsoft Foundation Classes Library wraps
WinAPI as C++ classes
MSVBVM*.dll Visual Basic Virtual Machine
VCOMP*.dll Microsoft C/C++ OpenMP runtime Open Multi-Processing