************************* 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: JUN96 C C++ Windows NT MFC Debugging I/O VxD Service Description: The code listings for the June 1996 issue of Windows Developer's Journal include source code to Karen Hazzah's VxD for detecting which I/O ports are trapped; Keith Elliot's enhanced tracing code for MFC; Ron Burk's sample app to demonstrate listview control bugs; and Paula Tomlinson's example of making an NT service interactive. ************************* FILE DESCRIPTION ********************************** The following files are included in the disk: FILENAME AUTHOR-NAME TITLE PAGES ============================================================================= elliot.zip R. Keith Elliott Enhanced MFC Debugging Traces 6-16 includes: tracex.cpp Listing 2: Implementation of tracing class. tracex.h Listing 1: Header for tracing class. ----------------------------------------------------------------------------- burk.zip Ron Burk Listview Bugs and Problems 17-23 includes: bcmake.bat test.c test.rc vcmake.bat ----------------------------------------------------------------------------- zolman.zip Leor Zolman Tech Tips 25-31 includes: bkcolor.bmp delay.bmp exit.bmp font.bmp hintbar.cpp Listing 2. hintbar.h Listing 1. hinttag.cpp hinttag.def hinttag.exe hinttag.ide hinttag.rc hinttag.rh txcolor.bmp ----------------------------------------------------------------------------- hazzah.zip Karen Hazzah Port I/O under Windows 33-39 includes: traplist.asm traplist.def traplist.inc traplist.vxd ----------------------------------------------------------------------------- tomlinsn.zip Paula Tomlinson Understanding NT 51-54 includes: wdjsrvc.c Listing 1: A simple interactive service. wdjsrvc.h wdjsrvc.rc ----------------------------------------------------------------------------- nelson.zip Mark Nelson Bug++ of the Month 55-56 includes: bug0696.cpp Listing 1. ----------------------------------------------------------------------------- sdkann.zip includes: anntater.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 disk, please call or write us. ------------------------------------------------------------------------------ Miller Freeman, Inc. 1601 W. 23rd St. Suite 200 Lawrence, KS 66046 (913) 841-1631 ------------------------------------------------------------------------------