************************* 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:     NOV95 C C++ Windows DLL Netware networks NT monitor

Description:  The code listings for the November 1995 issue of Windows
              Developer's Journal include source code to Sven Schreiber's DLL
              for obtaining Netware user names, Lee Wiltbank's Netware queue
              server, Hugh Gibson's demonstration of NT's GetDCEx() bug,
              and Ton Plooy's DLL to monitor the loading of DLLs.


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

The following files are included in the disk:

FILENAME        AUTHOR-NAME             TITLE                           PAGES
=============================================================================

wiltbank.zip    Lee Wiltbank            Programming with NetWare's Queue
                                        Management Services              6-24
includes:
q.c             Listing 1:  Source for QMS demo.
q.def           Listing 4:  Module definition file for QMS demo.
q.h             Listing 2:  Header file for qms.exe.
q.rc            Listing 3:  Resource definitions for QMS demo.
qms.ico
qms.ide
qmsbcc.mak
qmsmsc.mal
resource.h      Listing 5:  App Studio definitions for QMS demo.

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

schreibe.zip    Sven B.Schreiber        Obtaining NetWare Login Names   25-30
includes:
build.bat
dll.c
test.c
test.def
test.exe
wdjnet.c        Listing 1:  Code to retrieve NetWare login name.
wdjnet.def
wdjnet.dll
wdjnet.lib

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

tomlinsn.zip    Paula Tomlinson         Understanding NT                31-39
includes:
uni.c           Listing 1:  Exporting Unicode and ANSI interfaces.

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

grinzo.zip      Lou Grinzo and          The Windows 95 I/O Redirection  41-44
                Sven B. Schreiber       Bug
includes:
testasm         Listing 1:  Program to copy stdin to console.
test.txt

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

plooy.zip       Ton Plooy               A DLL Load Monitor              45-54
includes:
bldload.bat
dispdll.c       Listing 3:  Source to display application.
dispdll.def     Listing 5:  Module definition file for dispdll.exe.
dispdll.rc      Listing 4:  Custom Open File dialog for display application.
loaddll.c       Listing 1:  Installable drive to monitor loads.
loaddll.def     Listing 2:  Module definition file for loaddll.dll.

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

gibson.zip      Hugh Gibson             The NT GetDCEx() Bug            55-58
includes:
getdcex.c       Listing 1:  Source to evoke GetDCEx() bug.
getdcex.def     Listing 3:  Module definition file for getdcex.def.
getdcex.rc      Listing 2:  Dialog definition for getdcex.exe.

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

zolman.zip      Leor Zolman             Tech Tips                       59-68
includes:
intr.h          Listing 1
intr.cpp        Listing 2
examp.cpp       Listing 3
doleor.bat      Listing 4
zdialog.zip
        includes:
        ctl3dv2.lib
        dialog1.cpp
        dialog1.h
        dialog2.cpp
        dialog2.h
        generdoc.cpp
        generdoc.h
        generdoc.ico
        generic.clw
        generic.cpp
        generic.def
        generic.h
        generic.ico
        generic.mak
        generic.rc
        generic.rc2
        generic.vcw
        genervw.cpp
        genervw.h
        mainfrm.cpp
        mainfrm.h
        readme.txt
        resource.h
        stdafx.cpp
        stdafx.h
        toolbar.bmp
        zdialog.cpp
        zdialog.h

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

nelson.zip      Mark Nelson             Bug++ of the Month              75-76
includes:
bug1195.cpp     Listing 1:  Problematic static member function call.

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

sdkann.zip
includes:
sdkann.txt:  An up-to-date collection of SDK annotations.

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

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 disk, please call or write us.

------------------------------------------------------------------------------
                           Miller Freeman, Inc.
                        1601 W. 23rd St. Suite 200
                            Lawrence, KS 66046
                              (913) 841-1631
------------------------------------------------------------------------------
