Operating systemsMicrosoft Windows › Windows XP

Windows XP

2001

The hugely popular 2001 release built on the stable Windows NT kernel, unifying the consumer and business Windows lines.

Reference & documentation

External technical references for programming Windows XP and for writing emulators.

ResourceTypeNotes
Microsoft PE Format Specification ↗FormatCanonical PE/COFF executable format used by ReactOS
NTFS On-Disk Format Specification (libfsntfs) ↗FormatByte-level MFT, attribute and data-run layout
Intel 64 and IA-32 Software Developer Manuals ↗Instruction setx86-64 instruction set and system programming manuals
Windows X86 System Call Table (NT/2000/XP/...) ↗Interrupt listEvery ntoskrnl syscall ID across XP builds
Windows API index (Win32, Microsoft Learn) ↗ProgrammingFull Win32 API reference index
Windows XP Professional (Build 2600) ISO ↗ROMsFirst public RTM XP install image
Geoff Chappell: Native API Functions ↗ReferenceNative ntdll functions with per-version availability table
windows-syscalls (j00ru GitHub) ↗ReferenceSyscall tables as CSV/JSON for tooling
ReactOS Source Code (GitHub) ↗SourceFull NT-compatible OS source: ntoskrnl, hal, drivers