============================================================================
The July Preliminary Release of the Microsoft Win32 Software Development Kit
comes in two form: one with printed documents and one without.  Nonetheless
the Win32 SDK CD-ROM includes the Postscript source files for all printed
documents.

These files are located in the \MSTOOLS\DOC directory.  You can simply copy
these to any Postscript printer.

Below is a list of the contents of each file included on the Win32 SDK
CD-ROM.
============================================================================

\MSTOOLS\DOC

+---CLANG - Microsoft C/C++ C Language Reference (same as in C7)
|       FRONTV.C00   - Book Cover and Copyright
|       INTROV.C00   - Introduction
|       ELEMEV.C00   - Chapter 1: Elements of C
|       PROGSV.C00   - Chapter 2: Program Structure
|       DECLAV.C00   - Chapter 3: Declarations and Types
|       EXPREV.C00   - Chapter 4: Expressions and Assignments
|       STATEV.C00   - Chapter 5: Statements
|       FUNCTV.C00   - Chapter 6: Functions
|       PREPRV.C00   - Chapter 7: Preprocessor Directives and Pragmas
|       PARTAPDX.C00 - Appendixes (Table of Contents)
|       APDXAV.C00   - Appendix A: C Language Syntax Summary
|       IMPDFV.C00   - Appendix B: Implementation-Defined Behavior
|       DIFFSV.C00   - Appendix C: Differences Between C Version 6.0 and 7.0
|       
+---CPLSLANG - Microsoft C/C++ C++ Language Reference (same as in C7)
|       FRONTV.C00 - Book Cover and Copyright
|       TOCOVR.C00 - Table of Contents Overview
|       TOC.C00    - Table of Contents
|       INTROV.C00 - Introduction
|                    Chapter 1: Lexical Conventions (not included)
|       BASICV.C00 - Chapter 2: Basic Concepts
|       CONVEV.C00 - Chapter 3: Standard Conversions
|       EXPREV.C00 - Chapter 4: Expressions
|       STATEV.C00 - Chapter 5: Statements
|       TIONSV.C00 - Chapter 6: Declarations
|       ATORSV.C00 - Chapter 7: Declarations
|       CLASSV.C00 - Chapter 8: Classes
|       DERIV.C00  - Chapter 9: Derived Classes
|       CNTRLV.C00 - Chapter 10: Member-Access Control
|       SPECLV.C00 - Chapter 11: Special Member Functions
|                    Chapter 12: Overloading (not included)
|       PREPRV.C00 - Chapter 13: Preprocessing
|       PHASEV.C00 - Appendix A: Phases of Translation
|                    Appendix B: Microsoft-Specific Modifiers (not included)
|       GRAMMV.C00 - Appendix C: Grammar Summary
|       INDEXV.C00 - Index
|
+---CPLSREF - Microsoft C/C++ Class Libraries Reference (same as in C7)
|       REFTOC.C00   - Table of Contents
|       AFXINV.C00   - Introduction
|       PART1V.C00   - Part 1: Introduction of the Microsoft Foundation
|                              Class Library
|       AFXC1V.C00   - Chapter 1: Windows Development with the Microsoft
|                                 Foundation Classes
|       AFXC2V.C00   - Chapter 2: General-Purpose Foundation Classes
|       AFXC3V.C00   - Chapter 3: Macros and Global Functions
|       AFXC4V.C00   - Chapter 4: Diagnostic Services
|       AFXC5V.C00   - Chapter 5: Exception Processing
|       AFXC6V.C00   - Chapter 6: Message-Map Cross-Reference
|       AFXC7V.C00   - Chapter 7: Structures and Enumerated Values for Windows
|       PART2V.C00   - Part 2: The Microsoft Foundation Class Library Reference
|       AFXREF01.C00 - class CArchive - class CComboBox
|       AFXREF02.C00 - class CDC 
|       AFXREF03.C00 - class CDialog - class CGdiObject
|       AFXREF04.C00 - class CListBox - class ObArray
|       AFXREF05.C00 - class CObject - class CStdioFile
|       AFXREF06.C00 - class CString - class CWindowDC
|       AFXREF07.C00 - class CWnd - class CWordArray
|       PART3V.C00   - Part 3: The Microsoft iostream Class Library Reference
|       AFXREF08.C00 - iostream Class List
|
+---CPLSTUTR - Microsoft C/C++ C++ Tutorial (same as in C7)
|       FRONTV.C00 - Book Cover and Copyright
|       TOCOVR.C00 - Table of Contents Overview
|       TOC.C00    - Table of Contents
|       INTROV.C00 - Introduction
|       PART1V.C00 - Part 1: Introduction to C++
|       BASICV.C00 - Chapter 1:  A First Look at C++
|       EXTENV.C00 - Chapter 2:  C++ Enhancements to C
|       REFERV.C00 - Chapter 3:  References
|       PART2V.C00 - Part 2: Classes
|       CLASSV.C00 - Chapter 4:  Introduction to Classes
|       CLAS2V.C00 - Chapter 5:  Classes and Dynamic Memory Allocation
|       CLAS3V.C00 - Chapter 6:  More Features of Classes
|       INHERV.C00 - Chapter 7:  Inheritance and Polymorphism
|       OPERSV.C00 - Chapter 8:  Operator Overloading and Conversion Functions
|       PART3V.C00 - Part 3: Object-Oriented Design
|       OODESV.C00 - Chapter 9:  Fundamentals of Object-Oriented Design
|       OOWINV.C00 - Chapter 10: Design Example: A Windowing Class
|       INDEXV.C00 - Index
|
+---CPLSUSER - Microsoft C/C++ Class Libraries User's Guide (same as in C7)
|       FRONTV.C00  - Book Cover and Copyright
|       TOCOVR.C00  - Table of Contents Overview
|       TOCIDX.C00  - Table of Contents
|       PART1.C00   - Part 1: The Microsoft Foundation Class Library Tutorial
|       TUTORV.C00  - Chapter 1: Using the Microsoft Foundation Class Library
|                                Tutorial
|       DATAMV.C00  - Chapter 2: Creating a Data Model with the Microsoft
|                                Foundation Classes
|       HELLOV.C00  - Chapter 3: Windows Programming with the Microsoft
|                                Foundation Classes
|       BOOK1V.C00  - Chapter 4: Phone Book: A Simple Windows Database
|       BOOK2V.C00  - Chapter 5: Phone Book: Dialog Boxes
|       BOOK3V.C00  - Chapter 6: Phone Book: Message Handlers
|       PART2V.C00  - Part 2: The Microsoft Foundation Class Library Cookbook
|       FUNCLV.C00  - Chapter 7: General-Purpose Classes
|       COBJCV.C00  - Chapter 8: The CObject Class
|       COLLEV.C00  - Chapter 9: Collections
|       FILESV.C00  - Chapter 10: Files and Serialization
|       DIAGNV.C00  - Chapter 11: Diagnostics
|       EXCEPV.C00  - Chapter 12: Exceptions
|       APDSNV.C00  - Chapter 13: Application Design
|       WNMGTV.C00  - Chapter 14: Windows Management
|       DIALGV.C00  - Chapter 15: Dialogs and Control Windows
|       GRAPHV.C00  - Chapter 16: Graphics
|       UINPTV.C00  - Chapter 17: User Input
|       IOSPOV.C00  - Part 3 : Microsoft iostream Class Library Tutorial
|       IOSTR1V.C00 - Chapter 18: The Fundamentals of iostream Programming
|       IOSTR2V.C00 - Chapter 19: Advanced iostream Programming
|       INDEXV.C00  - Index
|       
+---CRUNTIME - Run-Time Library Reference (same as in C7)
|       FRONTV.C00   - Book Cover and Copyright
|       TOCOVR.C00   - Table of Contents Overview
|       TOCV.C00     - Table of Contents
|       INTROV.C00   - Introduction
|       PART1V.C00   - Part 1: Overview
|       USINGV.C00   - Chapter 1: Using the Run-Time Library
|       BYCATV.C00   - Chapter 2: Tun-time Routines by Category
|       GLVARV.C00   - Chapter 3: Global Variables and Standard Types
|       PART2V.C00   - Part 2: Run-Time Functions
|       AA_AZV.C00   - Run-Time Functions AA-AZ
|       BA_BZV.C00   - Run-Time Functions BA-BZ
|       CA_CZV.C00   - Run-Time Functions CA-CZ
|       DA_DJV.C00   - Run-Time Functions DA-DJ
|       DK_DZV.C00   - Run-Time Functions DK-DZ
|       EA_EZV.C00   - Run-Time Functions EA-EZ
|       FA_FOV.C00   - Run-Time Functions FA-FO
|       FP_FZV.C00   - Run-Time Functions FP-FZ
|       GA_GOV.C00   - Run-Time Functions GA-GO
|       GP_GZV.C00   - Run-Time Functions GP-GZ
|       IA_IZV.C00   - Run-Time Functions IA-IZ
|       LA_LZV.C00   - Run-Time Functions LA-LZ
|       MA_MZV.C00   - Run-Time Functions MA-MZ
|       OA_OZV.C00   - Run-Time Functions OA-OZ
|       PA_PGV.C00   - Run-Time Functions PA-PG
|       PH_PZV.C00   - Run-Time Functions PH-PZ
|       RA_RZV.C00   - Run-Time Functions RA-RZ
|       SA_SEV.C00   - Run-Time Functions SA-SE
|       SE_SOV.C00   - Run-Time Functions SE-SO
|       SP_STV.C00   - Run-Time Functions SP-ST
|       ST_SZV.C00   - Run-Time Functions ST-SZ
|       TA_TZV.C00   - Run-Time Functions TA-TZ
|       UA_UZV.C00   - Run-Time Functions UA-UZ
|       VA_VZV.C00   - Run-Time Functions VA-VZ
|       WA_WZV.C00   - Run-Time Functions WA-WZ
|       INDEXV.C00   - Index
|       FEEDCARD.C00 - Documentation Feedback Card - Microsoft C/C++
|                      Version 7.0
|       FEEDFORM.C00 - Documentation Feedback Form - Microsoft C/C++
|                      Version 7.0
|
+---PROGTECH - Win32 SDK Programming Techniques
|       PTSDKCPR.PS - Book Cover and Copyright
|       PTSDKTOC.PS - Table of Contents
|       PTSDKINT.PS - Introduction
|       PTSDKC01.PS - Chapter 1: Building Applications and DLLs
|       PTSDKC02.PS - Chapter 2: Calling Conventions
|       PTSDKC03.PS - Chapter 3: Inline Assembler
|       PTSDKC04.PS - Chapter 4: Posix
|       PTSDKC05.PS - Chapter 5: Porting Code to Windows 32-Bit
|       PTSDKC06.PS - Chapter 6: WINDOWS.H Macros Aiding Portability
|       PTSDKC07.PS - Chapter 7: Writing Portable C Programs
|       PTSDKAPP.PS - Appendix: 32-bit Compatibility for the C Run-Time Library
|
+---RPC - Win32 SDK Remote Procedure Call Programmer's Guide and Reference
|       PGRFRT.PS    - Win32 SDK Remote Procedure Call Programmer's Guide
|                      and Reference Book cover and Copyright
|       PGRTOC.PS    - Table of Contents
|       PGFRT.PS     - Book 1: Programmer's Guide Book Cover
|       PGTOC.PS     - Table of Contents
|       PG01.PS      - Chapter 1:  Introduction to RPC
|       PG02.PS      - Chapter 2:  A Tutorial Introduction
|       PG03.PS      - Chapter 3:  Data and Attributes
|       PG04.PS      - Chapter 4:  Arrays and Pointers
|       PG05.PS      - Chapter 5:  Binding and Handles
|       PG06.PS      - Chapter 6:  The IDL and ACF Files
|       PG07.PS      - Chapter 7:  Runtime API Functions
|       PG08.PS      - Chapter 8:  Memory Management
|       PG09.PS      - Chapter 9:  Building RPC Applications
|       PG10.PS      - Chapter 10: Debugging Distributed Applications
|       PG11.PS      - Chapter 11: Distributed Application Examples
|       PGGLOS.PS    - Glossary
|       RTFRT.PS     - Book 2: Run-Time API Reference Book Cover
|       RTTOC.PS     - Table of Contents
|       RT01.PS      - Chapter : Introduction
|       RT02.PS      - Chapter : Overview
|       RT03.PS      - Chapter : RPC Data Types and Structures
|       RT04.PS      - Chapter : Runtime API Reference
|       RTAPPA.PS    - Appendix A: Error Codes
|       RTAPPB.PS    - Appendix B: RPC Routines
|       RTAPPC.PS    - Appendix C: Differences Between DCE RPC and Microsoft
|                                  RPC Version 1.0 Runtime API
|       LRFRT.PS     - Book 3: Language Reference
|       LRTOC.PS     - Table of Contents
|       LR01.PS      - Chapter 1: Introduction
|       LR02.PS      - Chapter 2: MIDL Functional Specifications
|       LR03.PS      - Chapter 3: The Attribute Configuration File
|       LR04.PS      - Chapter 4: Compiler Outputs and Building Considerations
|       LRAPPA.PS    - Appendix A: Numbered Grammar Productions and Inverted
|                                  Index
|       LRAPPB.PS    - Appendix B: Differences From OSF DCE IDL
|       LRAPPC.PS    - Appendix C: MIDL Compiler Errors and Warnings
|
+---TOOLS - Win32 SDK Tools Manual
|       TLSDKCPR.PS - Cover page and copyright
|       TLSDKTOC.PS - Table of Contents (incomplete)
|       TLSDKINT.PS - Introduction
|                     Part 1: Command Line Tools
|       TLSDKC01.PS - Chapter 1: C/C++ Compiler
|       TLSDKCO2.PS - Chapter 2: Compress an Expand
|       TLSDKC03.PS - Chapter 3: Creating Help Files
|       TLSDKC04.PS - Chapter 4: Library Manager
|       TLSDKC05.PS - Chapter 5: Linker
|       TLSDKC06.PS - Chapter 6: NMAKE
|       TLSDKC07.PS - Chapter 7: Symbolic Debuggers
|       TLSDKC08.PS - Chapter 8: Resource Compiler
|       TLSDKC09.PS - Chapter 9: DDESPY
|                     Part 2: Graphical Development Tools
|       TLSDKC10.PS - Chapter 10: The Dialog Editor
|       TLSDKC11.PS - Chapter 11: Using Pview
|       TLSDKC12.PS - Chapter 12: Spy
|                     Part 3: WinDebug Graphical Debugger
|       TLSDKC13.PS - Chapter 13: Introducing WinDebug
|       TLSDKC14.PS - Chapter 14: Using the Editor
|       TLSDKC15.PS - Chapter 15: Debugging Programs
|       TLSDKC16.PS - Chapter 16: Using Online Help
|       TLSDKC17.PS - Chapter 17: Customizing WinDebug
|       TLSDKC18.PS - Chapter 18: WinDebug Reference
|       TLSDKC19.PS - Chapter 19: Command Window Interface
|
+---WIN32API
|       REF32V1.PST - Programmer's Reference Volume 1: APIs A-O
|       REF32V2.PST - Programmer's Reference Volume 2: APIs P-Y,
|                     Transactions, Messages, Notification Messages,
|                     Structures, and Macros
|       
\---WIN32OVR
        OVR32SS.PST  - Overviews Part 1: System Services
                         Chapter  1:  Introduction to System Services
                         Chapter  2:  Memory Management
                         Chapter  3:  Process and Threads
                         Chapter  4:  Synchronization
                         Chapter  5:  File I/O
                         Chapter  6:  File Systems (not available)
                         Chapter  7:  File Mapping
                         Chapter  8:  Handles and Objects (not available)
                         Chapter  9:  Security
                         Chapter  10: Dynamic-Link Libraries
                         Chapter  11: Resources
                         Chapter  12: Registry and Initialization Files
                         Chapter  13: String Manipulation (not available)
                         Chapter  14: Pipes
                         Chapter  15: Mailslots
                         Chapter  16: Networks
                         Chapter  17: Character-Mode Support
                         Chapter  18: Service Control Manager
                         Chapter  19: Tape Backup (not available)
                         Chapter  20: Time
                         Chapter  21: Atoms (not available)
                         Chapter  22: Debugging
                         Chapter  23: Errors
                         Chapter  24: Structured Exception Handling
                         Chapter  25: Event Logging (not available)
                         Chapter  26: Performance Monitoring (not available)
                         Chapter  27: System Information (not available)
                         Chapter  28: Communications
                         Chapter  29: National Language Support (not available)
                         Chapter  30: Print Spooler Management (not available)

        OVR32WM.PST -  Overviews Part 2: Window Management
                         Chapter  31: Introduction to Window Management
                         Chapter  32: Windows (not available)
                         Chapter  33: Messages and Message Queues
                         Chapter  34: Window Classes (not available)
                         Chapter  35: Window Procedures (not available)
                         Chapter  36: Keyboard Input
                         Chapter  37: Mouse Input
                         Chapter  38: Timers (not available)
                         Chapter  39: Hooks (not available)
                         Chapter  40: Controls (not available)
                         Chapter  41: Buttons (not available)
                         Chapter  42: List Boxes (not available)
                         Chapter  43: Edit Controls (not available)
                         Chapter  44: Combo Boxes (not available)
                         Chapter  45: Scroll Bars
                         Chapter  46: Static Controls (not available)
                         Chapter  47: Menus
                         Chapter  48: Keyboard Accelerators
                         Chapter  49: Dialog Boxes (not available)
                         Chapter  50: Rectangles (not available)
                         Chapter  51: Painting and Drawing (not available)
                         Chapter  52: Mouse Cursors (not available)
                         Chapter  53: Carets (not available)
                         Chapter  54: Icons (not available)
                         Chapter  55: Window Property (not available)
                         Chapter  56: Drag Drop Interface (not available)
                         Chapter  57: Clipboard (not available)
                         Chapter  58: Dynamic Data Exchange (not available)
                         Chapter  59: Multiple Document Interface
                                      (not available)
                         Chapter  60: Kanji Support (not available)

        OVR32GDI.PST - Overviews Part 3: Graphics Device Interface
                         Chapter 61: Introduction to the Graphics Device
                                     Interface
                         Chapter 62: Device Contexts (not available)
                         Chapter 63: Bitmaps
                         Chapter 64: Brushes
                         Chapter 65: Pens
                         Chapter 66: Regions
                         Chapter 67: Lines and Curves
                         Chapter 68: Filled Shapes (not available)
                         Chapter 69: Fonts and Text (not available)
                         Chapter 70: Colors and Color Palettes
                         Chapter 71: Paths (not available)
                         Chapter 72: Clipping (not available)
                         Chapter 73: Coordinate Spaces and Transformations
                         Chapter 74: Metafiles
                         Chapter 75: Printing (not available)

        OVR32EXT.PST - Overviews Part 5:Extension Libraries
                         Chapter 83: Introduction to the Extension Libraries
                                     (not available)
                         Chapter 84: Common Dialog Box Libraries (not available)
                         Chapter 85: Dynamic Data Exchange Management Library
                                     (DDEML) (not available)
                         Chapter 86: Object Linking and Embedding Libraries
                                     (OLE) (not available)
                         Chapter 87: Shell Library (not available)
                         Chapter 88: Screen-Saver Library (not available)
                         Chapter 89: File Installation Library (not available)
                         Chapter 90: Data Decompression Library (not available)
                         Chapter 91: Control Panel Applications (not available)
                         Chapter 92: File Manager Extensions (not available)
                         Chapter 93: Unicode
