Module 2: Native Data-Type Toolbox
The Native API speaks its own dialect, and this module hands you the phrasebook. Pavel demystifies the core data structures-NTSTATUS, Unicode strings, OBJECT_ATTRIBUTES, linked-list nodes, CLIENT_ID, and time types-and then drills you through a lab where you put each one to work. By the end of the module, you’ll recognize these structs on sight, know the helper macros and functions that tame them, and be ready to pass well-formed parameters into any Nt* function that appears in later modules.
7 Lessons