************************* 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 =   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:     SEP96 C C++ Windows NT MFC VB Win95 Tasktray fullscreen

Description:  The code listings for the September 1996 issue of Windows
              Developer's Journal include Joseph Guadagno's VB source
              code for accessing the tasktray; Paula Tomlinson's
              code to demonstrate NT thread scheduling; the latest
              compiler benchmarks; and V. Ramachandran's code for
              for providing a full-screen mode for a window.
              
             

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

The following files are included in the disk:

FILENAME        AUTHOR-NAME             TITLE                           PAGES
=============================================================================
plugplay.zip    Tilakraj "Roy" Choudhury The Inside Story of ISA Plug
                and Lee Woon Jeong       and Play                       6-17
includes:
config.cpp
config.h
file.cnf
makefile
parser.cpp
parser.h
pnp.h

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

guadagno.zip    Joseph Guadagno         Using the Task Tray from VB     19-23
includes:
frmtray.frm
vbtray.bas      Listing 1:  Functions to manage task tray.
vbtrah.vbp

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

raja.zip        V. Ramachandran         Displaying a Window in
                                        Full-Screen Mode                27-30
includes:
build.bat
fullscr.c       Listing 1:  Functions to manage full-screen mode.
fullscr.h       Listing 2:  Interface to fullscr.c functions.
generic.cpp
generic.def
generic.h

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

howard.zip      Daniel Howard           A Technique for Fast MFC
                                        Compilation                     31-35
includes:
mfchdr1.h       Listing 1:  Precompiled header for all source files
                            to include.
mfchdr2.h       Listing 2:  Non-precompiled header to include as needed.

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

bench.zip       Ron Burk                Compiler Benchmarks:
                                        Matrix Multiplication           37-41
includes:
bench.cpp
build.bat

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

zolman.zip      Leor Zolman             Tech Tips                       43-50
includes:
mousemsg.c      Listing 1.
mousemsg.def    Listing 3.
mousemsg.rc     Listing 2.

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

nelson.zip      Mark Nelson             Bug++ of the Month              51-53
includes:
bug0996.cpp     Listing 1:   Demonstrating a bug in Visual C++ 4.1 and 1.5.

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

tomlinsn.zip    Paula Tomlinson         Understanding NT:
                                        Thread Scheduling               54-60
includes:
thread1.c       Listing 1:  Preemption by a higher priority thread.
thread2.c       Listing 2:  Preemption by an equal priority thread.
thread3.c       Listing 3:  Proof of dynamic priority boosting.

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

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@mfi.com
                            http://www.wdj.com
------------------------------------------------------------------------------
