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.dll
linked to: Kernel32
exportsFunction CloseHandle
CreateEvent
CreateFile
CreateMutex
CreateProcess
linked to: Kernel32

CreateSemaphore
CreateThread
ExitProcess
ExitThread
FreeLibrary
GetCommandLine
GetCurrentProcess
linked to: Kernel32

GetCurrentThread
GetEnvironmentVariable
GetLastError
GetModuleHandle
GetProcAddress
GetSystemTime
GetTickCount
HeapAlloc
HeapFree
LoadLibrary
ReadFile
SetEnvironmentVariable
SetLastError
Sleep
VirtualAlloc
VirtualFree
WaitForMultipleObjects
WaitForSingleObject
WriteFile
fileExtension .dll
introducedIn Windows NT family
linked to: Windows NT
language C API
loadedBy Windows loader
operatingSystem Microsoft Windows
linked to: 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.dll
linked to: Kernel32
Kernel32 exportsFunction CreateProcess
linked to: Kernel32
Kernel32 exportsFunction GetCurrentProcess
linked to: Kernel32