************************* 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/DOS 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:     AUG95 C C++ Windows date international printer DLL VB

Description:  The code listings for the August 1995 issue of Windows/DOS
              Developer's Journal include passthru, a utility that copies
              files to printers, bypassing the printer driver; Mike
              Stefanik's code to locate all DLLs that a .exe depends on;
              Terje Mathisen's code to identify the Pentium bug; Tom
              Kier's code to implement VB toolbars; and George Tylutki's
              Pascal code to parse sLongDate from win.ini correctly.


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

The following files are included in the disk:

FILENAME        AUTHOR-NAME             TITLE                          PAGES
============================================================================
stefanik.zip    Mike Stefanik           A Windows Import Resolver       6-16
includes:
bldimp.bat
import.c
import.def
import.h
import.rc
module.c        Listing 1:  Source code for resolving imported DLLs.
module.h        Listing 2:  Header file for module.c.
resource.h

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

harmon.zip      Trevor Harmon           Manipulating Bitmap Palettes
                                        in Windows                     17-24
includes:
bldpal.bat
bmpdemo.c
bmpdemo.def
bmppal.bmp
bmppal.c        Listing 1:  Routines to manipulate DIB palettes.
bmppal.def
bmppal.h
bmppal.rc

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

burk.zip        Ron Burk                Bypassing Printer Device
                                        Drivers                        25-28
includes:
bldpass.bat
ctl3d.c
ctl3d.h
dlgicon.c
dlgicon.h
filefind.c
filefind.h
passthru.c
passthru.def
passthru.h
passthru.ico
passthru.rc
print.c
printer.c       Listing 1:  A function to bypass the printer driver.
printer.h
resource.h

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

mathisen.zip    Terje Mathisen          Solving the Pentium FDIV
                                        Problem                        39-48
includes:
patch.doc
p87test.asm     Listing 1:  Code to detect Pentium bug.

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

kier.zip        Tom Kier                Implementing VB Toolbars
                                        with bttncur.dll               49-60
includes:
test.frm
test.frx
toolbar.bas     Listing 1:  Implementing a toolbar with bttncur.dll.
toolbar.mak

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

tylutki.zip     George Tylutki          Parsing Windows' sLongDate     61-70
includes:
lddemo.exe
lddemo.pas      Listing 1:  Source to date parsing program.

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

zolman.zip      Leor Zolman             Tech Tips                      71-74
includes:
bldtask.bat
figure1.bmp     Figure 1:  taskcln in action.
figure2.txt     Figure 2:  Defining a string called "paulat".
figure3.txt     Figure 3:  Allocating memory for the string.
taskcln.c       Listing 1
taskcln.def     Listing 4
taskcln.h       Listing 3
taskcln.rc      Listing 2

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

nelson.zip      Mark Nelson             Bug++ of the Month             75-76
includes:
bug0895.cpp     Listing 1:  Arithmetic conversion problem in Borland C++ v4.5.

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

letters.zip     various                 Readers' Forum                 81-88
includes:
dawdy.zip
        includes:      
        magic.c
        magic.exe
        sys_conf.asm
        uart.h
        uart_chk.c
        uart_i.c
        uart_irq.c
        uart_r.c
        uart_reg.c
        uart_res.c
        uart_typ.c

about.zip
        includes:
        about.c
        about.h
        testabou.c
        testabou.exe
        testabou.h
        testabou.ide
        testabou.rc

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

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

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

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/DOS 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
------------------------------------------------------------------------------
