The
icon indicates the version is a
beta-level version. It may be incomplete, or its help file may be under construction, or
for some other reason it is not yet a finished version.

Some others are marked as "not available". Check back.
They weren't quite ready to put up. Or send email to newcomer@flounder.com requesting notification
of when they become available and I'll send you a message when they go up.

Event Explorer.
This extends the Explorer set for Win32 Programming. It allows you to see how
Auto-Reset and Manual-Reset events work, and the basic Event operations, SetEvent,
ResetEvent and PulseEvent. Includes complete source
code.

20K

extensions.h.
Includes some bug fixes for this file that came with Win32 Programming. These fix
a couple missing-parentheses errors and include conditional compilation that now supports
Visual C++ 5.0.

37K

GetDriveType Explorer.
The GetDriveType API call is poorly-documented, behaves differently on
Windows 95 and Windows NT, and doesn't quite return what you expect. This Explorer shows
the raw results and provides a function that normalizes the behavior between operating
systems as well as providing "expected" behavior. Includes complete source.

83K

CTLColorExplorer:
This allows you to determine what happens when you respond to a WM_CTLCOLOR
message.

799K

I/O Explorer. This
new Explorer is part of the software for Developing Windows NT 4.0 Device Drivers
(see below). This allows you to try the various I/O operations (CreateFile,
ReadFile, WriteFile, CloseHandle, etc.)
with all sorts of combinations of parameters and see the effect. Includes complete source.

174K

I/O Explorer. The binary-only version of the
above, plus help. A much faster download.

168K

PCI Explorer. This new
Explorer, for Windows NT only, is part of the software for Developing Windows NT
Device Drivers (see below). This enumerates the PCI Bus and shows all the devices it
found and their configuration memory contents. Includes complete source.

72K

NTSTATUS Explorer. This
new Explorer, for Windows NT only, is part of the software for Developing Windows NT
Device Drivers (see below). This sequences through each NTSTATUS code defined in the
NT header file and determines which GetLastError code each NTSTATUS code
evokes. Includes complete source. It consists of an application program, NTSTATUSExplorer,
and a driver, StatusReturn, and will unzip to two different directories.See readme.txt for
operating instructions.

961K

Hardware Simulator: The
hardware simulator described in the book. (Note: The automatic mode is currently
disabled). Complete source and binary for both the simulator and its associated driver,
and complete online help.

PKZIP. All of the above
files are in .zip compressed format. To
decompress them, you must have a version of PKZIP from PKWARE. You can download a
shareware version of this program from their Web site, which is where the link to the left
takes you.

PKZIP Registered Version. The folks at PKWARE
have made a significant contribution to the state-of-the-art for all of us by their
shareware distribution of PKZIP. Show them that you appreciate them: order the registered
version. Besides a lot of neat features you don't get with the shareware version, it shows
that you support their efforts to make life easier for all of us by making PKZIP widely
available. If you can afford a registered version, buy one.