Click here to Skip to main content
14,971,897 members
Articles / Operating Systems / Windows
Posted 10 May 2011

Tagged as


3 bookmarked

"An advanced, low-level programmer's guide to Windows NT Kernel, Native API and drivers"

Rate me:
Please Sign up or sign in to vote.
4.29/5 (4 votes)
10 May 2011CPOL1 min read
Tomasz Nowak's "Undocumented Windows NT" original .chm file about ntdll.dll
Various people were looking for the .chm version of the undocumented (when this .chm file was made) structures and functions in ntdll.dll for some reason.

Well, I happened to find it; and as it turns out, the "Undocumented Functions by NTinternals" document (written by Tomasz Nowak) may be freely copied, modified, used, and distributed. I didn't determine why the .chm file was discontinued, although a number of structs and a few functions were missing (dead links in the .chm index), but I think it must have been due to T.N. dropping any further work on the .chm version when MSDN adopted DocExplorer and WinHelp2 for everything.

I made an effort to fix the dead links if I could. About 6 have question marks now to show that a file should be there at the link but isn't, but the rest that were missing I managed to fudge. So the .chm has been recompiled with mostly the circa 2001 files, a few of what I think were probably newer files that didn't make it into the original version, and what I could bean myself.

The file is at the following link, if you want to download it. The MSDN library version released in 2008 still doesn't have a few things documented that are in this .chm; and the Windows SDK doesn't have that info either, so it might be worth looking at.[^]


This article, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)


About the Author

United States United States
Writer, designer, inventor, musician, observer, and critic with many years of experience in each of these areas. I can do without the approval of "experts" because I believe candid statements and penetrating analysis bring greater rewards than a "pat on the back". And if I have something to say when you're not listening, I tell someone else about it.

Comments and Discussions

-- There are no messages in this forum --