Content changes - NtDoc

Native API online documentation, based on the System Informer (formerly Process Hacker) phnt headers

17 Apr 2026

ntfill.h from System Informer is now included in NtDoc, adding documentation for additional kernel functions, types, and constants, such as ExEnumHandleTable, KeInsertQueueApc, MmCopyVirtualMemory, MmMapViewOfSection, ObDuplicateObject, PsSuspendProcess, SeCaptureSecurityDescriptor.

4 Apr 2026

Added integration with the Benowin Blanc project to inspect struct layouts, field offsets, enum values, constants, #define macros, and function declarations with full ABI breakdowns.

20 Jan 2026

Documented most fields in RTL_USER_PROCESS_PARAMETERS (#31).

29 Sep 2025

Documented all fields in KUSER_SHARED_DATA (#25).

25 Sep 2025

Official Windows documentation: NtDoc now includes documentation from the official Windows Driver Kit DDI reference and parts of the Win32 API reference.

16 Aug 2024

Process operations (#16): NtGetNextProcess, NtTerminateProcess, NtSuspendProcess, NtChangeProcessState.

3 Dec 2023

Process information (#11): NtQueryInformationProcess, NtSetInformationProcess, and 100+ PROCESSINFOCLASS values.

13 Oct 2023

Token operations (#8): Various operations on tokens, capabilities, and AppContainer SIDs. 47 pages, including: NtCreateTokenEx, NtOpenThreadTokenEx, NtQueryInformationToken, NtSetInformationToken, NtDuplicateToken.

24 Aug 2023

Handle/object operations (#4): Object attributes and common handle operations. 33 pages, including: NtQueryObject, NtSetInformationObject, NtDuplicateObject, NtWaitForMultipleObjects, NtClose.

23 Aug 2023

Thread operations (#3): Thread-related functions and types. 55 pages, including: NtCreateThreadEx, NtOpenThread, NtSuspendThread, NtResumeThread, NtQueryInformationThread.