Cover of Undocumented Windows

Undocumented Windows

by Andrew Schulman, David Maxey, Matt Pietrek · first published 1992

14mentions
3recommended by
14HN commenters
2013–2026first – last mentioned

21% recommend79% neutral

Affiliate links. As an Amazon Associate I earn from qualifying purchases.

Mentions per year

40 2007: 0 mentions2008: 0 mentions2009: 0 mentions2010: 0 mentions2011: 0 mentions2012: 0 mentions2013: 1 mention2014: 0 mentions2015: 0 mentions2016: 1 mention2017: 1 mention2018: 0 mentions2019: 1 mention2020: 1 mention2021: 1 mention2022: 0 mentions2023: 4 mentions2024: 1 mention2025: 1 mention2026: 2 mentions200720172026

What Hacker News says

  • username42 · Nov 6, 2013 · Recommends

    …the birth and death of many good products that have been killed by Microsoft tactics (dr dos, stacker, framemaker, borland C++, ...). One of my most usefull book at that time was http://www.amazon.com/Undocumented-Windows-Programmers-Micro.... Many people have lost a lot of time because of the monopoly of Microsoft. How much time lost because of IE6 ? I have lost a lot of time between 1999 and 2002 because visual C++ was…

    on “An exclusive interview with Bill Gates” ↗
  • jng · Oct 28, 2019 · Recommends

    …originally a layer on top DOS which was written in assembly language. Being a "layer" or not was the subject of a very complex federal antitrust case back in the 90s. You can read "Undocumented DOS" and "Undocumented Windows" for some weird kind of technical investigation thriller which I found weirdly fascinating back in the day.

    on “Unix: A History and a Memoir, by Brian Kernighan” ↗
  • markus_zhang · Jun 7, 2026 · Recommends

    I think they learned by reading books such as Undocumented Windows or Windows Internals (not to be confused with Windows NT internals), and Microsoft documents. In fact, I’d argue it was more fun than programming Javascript these days.

    on “Win16 Memory Management” ↗
  • reacweb · Nov 17, 2017 · Mentions

    It is used in windows 3.1 and explained in "undocument windows" https://www.amazon.com/Undocumented-Windows-Programmers-Micr...

    on “A Sampling of Anti-Decompilation Techniques” ↗
  • Stratoscope · Aug 22, 2020 · Mentions

    …amount of time reverse engineering other Windows apps and Windows itself, along with people like Matt Pietrek and Andrew Schulman. Andrew in particular would have devoted an entire chapter of his book Undocumented Windows to the text-based system you describe. It would be a field day for him! Also consider memory limitations and programmer time. Remember that Windows 1.0 ran (slowly) on a machine with 256KB memory and…

    on “VTM: A Text-Based Desktop Environment” ↗
  • andrewf · Oct 10, 2021 · Mentions

    …software, and its progression through Windows/386 -> 3.0 -> 3.11 -> 95. They don't go behind the scenes (ie they're not Showstopper!) - Pietrek - Windows Internals (1993) Schulman, Maxie, Pietrek - Undocumented Windows (1992) Pietrek - Windows 95 System Programming Secrets (1995) Schulman - Unauthorized Windows 95 (1994) Oney - Systems Programming for Windows 95 (Microsoft Press, 1996) Williams - DOS and…

    on “The Windows 3.1 Virtual Machine Control Block Part 1 (1994)” ↗
  • mschaef · May 23, 2023 · Mentions

    …performant way, Undocumented API calls were rumored to be a big deal even back in the Windows 3.x days. I remember reading through this at the time looking for the 'smoking gun'. https://www.amazon.com/Undocumented-Windows-Programmers-Micr... There were some cute and offensive names, and a few interesting details about the internal implementation of Windows, but nothing that would've been hugely beneficial. Things might…

    on “How Microsoft faked errors in Windows 3 on top of DR DOS” ↗
  • pjmlp · Nov 12, 2023 · Mentions

    Yes, if I am not mistaken, this is one of the books that tells which person was it. "Undocumented Windows: A Programmers Guide to Reserved Microsoft Windows Api Functions (The Andrew Schulman Programming Series/Book and Disk" https://www.amazon.com/-/de/dp/0201608340 Pity as SOM was much better alternative…

    on “The Apple Network Server's all-too-secret weapon (featuring PPC Toolbox)” ↗
  • Maarten88 · Nov 14, 2016 · Mentions

    …to read your printf logs to find where approximately the program stopped. I spent a sizeable amount of my scholarship money on Microsoft Systems Journals, Charles Petzolds "Programming Windows" and "Undocumented Windows". The latter would teach you tricks like saving the Window position in an INI file so you could make it reappear in the same place where it was closed...

    on “Building Win16 GUI Applications in C (2014)” ↗
  • _448 · Apr 6, 2023 · Mentions

    …time ago, written by an engineer in India. He became famous in India(or at least in my city, Pune, where he lived) for reverse engineering Windows NT. He along with his friends later on wrote the book "Undocumented Windows NT". He was promptly hired by Microsoft, and moved to the US. He later wrote an article on his experience working for Microsoft. One thing I vividly remember from that article was his experience the very…

    on “Programmer interrupted: The cost of interruption and context switching (2022)” ↗
  • JdeBP · May 23, 2023 · Mentions

    No. It's on the bookshelf next to Petzold, and below the other Petzold book, that I suspect far fewer have read, on the shelf above. On the other side of the Lower Petzold is Undocumented Windows. If you deduced from this that the shelves were divided into Windows and OS/2, the sad truth is that the lower shelf is slightly too high, and the books are divided by height differences that amount…

    on “How Microsoft faked errors in Windows 3 on top of DR DOS” ↗
  • fourthark · Jul 7, 2024 · Mentions

    …discovered the dirty tricks Microsoft used to hobble Windows betas on DR-DOS, using similar techniques. This was at Ralph Nader's Appraising Microsoft conference in 1997. It's covered in another of his books, Undocumented Windows. Impressive work, and very brave at the time.

    on “A blast from the past: Disassembling DOS (2020)” ↗
  • zabzonk · Apr 4, 2026 · Mentions

    Well, that takes me back! There are other well-produced books in the same series - anyone remember "Undocumented Windows"?

    on “Windows++: C++ Application Framework for Windows by Paul DiLascia” ↗
  • adrian_b · Mar 17, 2025 · Mentions

    The answers at your link explain pretty well what kind of APIs these were and they provide sources, e.g. the several books that have been published under titles like "Undocumented Windows ...". There were no magic APIs, just ordinary functions that covered various features not yet implemented in the publicly available Win32 API. Keep in mind also that the Windows kernel system calls were…

    on “Microsoft's 1986 IPO” ↗

Keyboard shortcuts

/
Focus search
j / k
Next / previous book
Enter
Open focused book
Esc
Close / go back
g h
Go to Home
g t
Go to Top all-time
g m
Go to Most recommended
g r
Go to Rising
g f
Go to For You
?
Show this help