This is a modified version of the Zoltan Pekic's original Z3DC.DRV program 
which uses Microsoft's CTL3DV2 or CTL3D DLLs to automatically give all 
Win 3.1 programs the "3d" look.

Version 3: 6/7/96

This version of Z3DC.DRV is an improvement over two earlier versions.

A problem with the first version was that programs which already
used the 3d controls would crash if Z3DC.DRV was enabled.  A dialog
box would appear reporting that "Module <module name> caused a stack
fault in CTL3D(V2).DLL <segment>:<address>".  

A partial fix of this problem appeared in the second version (Z3DC2.ZIP).
The second version checked the program's import table (in the file header)
for any references to CTL3D or CTL3DV2.  If CTL3D was found, Z3DC didn't
try to add 3d controls. This worked but the procedure for reading the 
import table was slow (disk access), and worse, several programs 
which accessed CTL3D by the LoadLibrary/GetProcAddress method were not 
detected by this procedure.

This third version fixes these two problems.  So this version should be
faster and more stable than the previous versions.  In the event that 
a program still crashes because of Z3DC, you can always manually exclude
that module using the Z3DC setup dialog.  However, I haven't seen any problems
with this new driver.

-Aneil Mallavarapu <mallav@itsa.ucsf.edu>
