NT 5.0 Beta2 Source Tree Layout

Copyright © 1998 Mark Russinovich

This source tree layout probably represents about 90% of the tree for the NTOSKRNL.EXE (multiprocessor version) image file, the NTFS file system driver (NTFS.SYS), the TCP/IP driver (TCPIP.SYS) and the multiprocessor HAL (HALMPS.DLL). NTOSKRNL.EXE contains all of NTs executive subsystems, including the Cache Manager, Memory Manager, Process Manager, Object Manager, and I/O Manager. It also contains the Kernel, which implements NTs synchronization mechanisms. I threw in the other drivers so that the relationship of the HAL tree and key drivers with respect to the main NTOSKRNL source would be apparent. This tree was generated using the file names that are listed in Assert macros in the checked build of NT. Virtually every important function in the NT source tree should contain an assertion consistency check, and all files that do in the components I have included are listed here.

This page requires IE 4.0 or Netscape 4.0 or later. When you click open or closed a folder the entire page redraws. If somebody wants to recode this page (which is written in JavaScript) so that it does not, I will welcome the contribution.

Click to collapse D:\        Drive NT 5.0 Beta 2 was compiled on
Click to expand nt        Windows NT Source Tree