Lexicon Entry
Win32 API
The core C-based application programming interface (API) used by developers for writing standard applications on Microsoft Windows, acting as a user-mode subsystem layer over the NT Kernel.
Related Knowledge & Cross-References
Guide
Windows Threads and Synchronization: Win32 API and NT Primitives
A deep dive into Windows multithreading. Learn how to manage threads with CreateThread, synchronize using SRWLocks, and build high-performance blocking mechanisms with WaitOnAddress (the Windows futex).
Guide
The NT Kernel Approach: Understanding Windows Process Creation
A deep dive into the NT Kernel approach to processes. Learn why Windows lacks fork(), the architecture of Windows subsystems like csrss, and how to use CreateProcess in the Win32 API.