Kernel32

E193833

Kernel32 is a core Windows system library that provides fundamental kernel-level functions for process, memory, and thread management in the Win32 API.

All labels observed (4)

Label Occurrences
CreateProcess 1
GetCurrentProcess 1
Kernel32 canonical 1

How this entity was disambiguated

Statements (62)

Predicate Object
instanceOf Win32 API component
Windows system library
dynamic-link library
alsoKnownAs Kernel32
surface form: kernel32.dll
exportsFunction CloseHandle
CreateEvent
CreateFile
CreateMutex
Kernel32 self-linksurface differs
surface form: CreateProcess

CreateSemaphore
CreateThread
ExitProcess
ExitThread
FreeLibrary
GetCommandLine
Kernel32 self-linksurface differs
surface form: GetCurrentProcess

GetCurrentThread
GetEnvironmentVariable
GetLastError
GetModuleHandle
GetProcAddress
GetSystemTime
GetTickCount
HeapAlloc
HeapFree
LoadLibrary
ReadFile
SetEnvironmentVariable
SetLastError
Sleep
VirtualAlloc
VirtualFree
WaitForMultipleObjects
WaitForSingleObject
WriteFile
fileExtension .dll
introducedIn Windows NT
surface form: Windows NT family
language C API
loadedBy Windows Boot Manager
surface form: Windows loader
operatingSystem Windows
surface form: Microsoft Windows
partOf Win32 API
Windows user-mode subsystem
provides console I/O functions
core kernel-level functions
environment variable functions
error handling functions
file I/O functions
heap management APIs
interprocess communication support
memory management functions
process creation APIs
process management functions
synchronization object APIs
synchronization primitives
thread creation APIs
thread management functions
virtual memory APIs
replaced KERNEL in 16-bit Windows
runsIn user mode
typicalPath %SystemRoot%\System32\kernel32.dll
usedBy system services
user-mode applications

How these facts were elicited

Referenced by (4)

Full triples — surface form annotated when it differs from this entity's canonical label.

Win32 API component Kernel32
Kernel32 alsoKnownAs Kernel32
this entity surface form: kernel32.dll
Kernel32 exportsFunction Kernel32 self-linksurface differs
this entity surface form: CreateProcess
Kernel32 exportsFunction Kernel32 self-linksurface differs
this entity surface form: GetCurrentProcess