Kernel32.dll exposes most of the basic WinAPI functionality such as memory management, i/o, process and thread creation, etc.
Many functions within kernel32.dll are implemented by calling the Native API exposed by ntdll.dll
https://en.wikipedia.org/wiki/Microsoft_Windows_library_files