************************* MASTER CODE ***************************************

The name of the first file in this disk's directory identifies the volume,
issue number and revision of the disk. The format of this filename is:

    !CDmvvii.rrr

where
    ! = the '!' character
    m =   C for C Users Journal, W for Windows Developer's Journal
    vv =  volume
    ii =  issue
    rrr = revision (001 for initial release, 002 for next update, etc.)

The file UPDATE.DOC contains information about any additions or
corrections to material on the disk since the original magazine
publication.

If you have obtained this code from a floppy diskette or from CompuServe, the 
headings under the column "FILENAME" represent the names of .ZIP files.  All 
files listed under the filename are archived in the .ZIP file.

Keywords:     JUL96 C C++ Windows NT Benchmark memory service MFC

Description:  The code listings for the July 1996 issue of Windows
              Developer's Journal include source code for dumping
              OLE compound files, the source to our Win32 C++
              compiler memory management benchmarks, and
              V. Ramachandran's class that brings tiny captions
              to MFC windows.
             

*************************  FILE DESCRIPTION **********************************

The following files are included in the disk:

FILENAME        AUTHOR-NAME             TITLE                           PAGES
=============================================================================
benchmar.zip    Ron Burk                Compiler Benchmarks: new/delete  6-14
includes:
membench.cpp    Listing 1:  Memory management benchmark code.
nofree.cpp

-----------------------------------------------------------------------------
raja.zip        V. Ramachandran         Tiny Captions for MFC Splitter
                                        Views                           15-22
includes:
generdoc.cpp
generdoc.h
generdoc.ico
generic.clw
generic.cpp
generic.def
generic.h
generic.ico
generic.mak
generic.rc
generic.rc2
genervw.cpp
genervw.h
mainfrm.cpp
mainfrm.h
myform.cpp
myform.h
resource.h
splitter.cpp
splitter.h
stdafx.cpp
stdafx.h
toolbar.bmp
zcapform.cpp    Listing 1:  Source for tiny caption class.
zcapform.h      Listing 2:  Interface for tiny caption class.

-----------------------------------------------------------------------------

burkole.zip     Ron Burk                The Least You Need to Know
                                        About OLE Compound Files        23-32
includes:
build.bat
comdump.c       Listing 1:  Program to dump OLE compound files.

-----------------------------------------------------------------------------

zolman.zip      Leor Zolman             Tech Tips                       41-46
includes:
hugedemo.cpp    Listing 1:  Demo of problem with "new" and "huge".
simlock.h       Listing 2.
simlock.c       Listing 3.
huge_new.zip
        includes:
        huge_new.cpp
        huge_new.doc
        huge_new.exe
        huge_new.mak
        huge_new.obj
        huge_new.pdb
        huge_new.vcw

-----------------------------------------------------------------------------

tomlinsn.zip    Paula Tomlinson         Understanding NT: More
                                        on Services                     47-54
includes:
srvcmd.c        Listing 1:  Automatic service installation/removal.

-----------------------------------------------------------------------------

nelson.zip      Mark Nelson             Bug++ of the Month              59-62
includes:
bug0796.cpp     Listing 1.
figure1.txt     Figure 1.

-----------------------------------------------------------------------------

sdkann.zip
includes:
anntater.exe
mstater.exe
sdkann.txt:  An up-to-date collection of SDK annotations (plus more
that will appear in future issues of WDJ!)

-----------------------------------------------------------------------------

order.frm  -- This file contains an order form which can be used to
order books reviewed in the "Books in Brief" column or advertised in the
Windows Developer's Bookshelf. You can complete the form and fax,
mail, or email it to us, or use it as the basis for a phone order. 

******************************************************************************

If you have questions regarding the code, please call or write us.

------------------------------------------------------------------------------
                           Miller Freeman, Inc.
                        1601 W. 23rd St. Suite 200
                            Lawrence, KS 66046
                              (913) 841-1631
                         email: wdletter@rdpub.com
                            http:/www/wdj.com
------------------------------------------------------------------------------
