• ▼MSDN Library - April 2000
    • ▶Welcome to the MSDN Library
    • ▶Visual Studio 6.0 Documentation
    • ▶Office Developer Documentation
    • ▶Windows CE Documentation
    • ▶Platform SDK
    • ▶SDK Documentation
    • ▶DDK Documentation
    • ▶Windows Resource Kits
    • ▼Knowledge Base
      • About the Microsoft Knowledge Base
      • ▶ACME Setup Program
      • ▶BackOffice
      • ▶Data Access
      • ▶Exchange
      • ▶Fortran Compiler
      • ▶FoxPro
      • ▶Hardware
      • ▶Internet Explorer
      • ▶Internet Development
      • ▶Macro Assembler
      • ▶Messaging
      • ▶Microsoft Developer Network
      • ▶Microsoft Mastering Series
      • ▶Microsoft Systems Journal
      • ▶NetShow
      • ▶Office
      • ▶OLE
      • ▶Visual Basic
      • ▶Visual Database Tools
      • ▶Visual C++
      • ▶Visual InterDev
      • ▶Visual J++ and Java Language
      • ▶Visual SourceSafe
      • ▶Visual Studio
      • ▶Windows
      • ▼Windows Development
        • ▶Com Transaction Integrator
        • ▶HTML Help
        • ▶Microsoft Programming Utilities
        • ▶Miscellaneous Software Development Kits
        • ▶Win32 Device Driver Kit
        • ▶Win32 Software Development Kit
        • ▶Windows 95 Device Driver Kit
        • ▶Windows CE Device Driver Kit
        • ▼Windows Device Driver Kit
          • Adding Custom Page Sizes for PostScript Driver
          • Adjusting Mouse Acceleration Within a Driver
          • AllocCStoDSAlias Function Not Documented & Not Supported
          • API Translation Buffers in Enhanced Mode Windows
          • Async VMM Services May Be Called by Interrupt Handlers
          • Binding a TSR to a VxD
          • BUG: MSODISUP.386 Giving Bad Value for Link Speed Causes Hang
          • BUG: Sharing IRQ with COM1 Causes System to Reboot
          • BUG: UNIDRV Does Not Create Black Plane
          • BUG: V86MMGR Virtual Device Boundary Condition Fails
          • BUG: VKD_API_Force_Key Can Cause Windows Crash
          • BUG: Win 3.1 Kernel Debugger 3.10.46 Locks Up on Pentium Sys
          • Calling a DLL Written for Windows from a TSR for MS-DOS
          • Calling Windows Functions from a Device Driver
          • CE_OVERRUN Errors with Serial Communications
          • Complete Text PW0562: Printer Compatibility Testing
          • Complete Text PW0563: Display Compatibility Testing
          • Developing Printer Device Drivers for Microsoft Windows
          • Development Environment Required to Use Windows DDK
          • Display Driver and Printer Driver Testing
          • Display Driver Compatibility
          • Display Drivers and Background Drawing to Memory Bitmaps
          • DOCERR: CVTHPPFM.EXE Cannot Convert .PFM Format to UNITOOL
          • DOCERR: Index DC_ENUMRESOLUTIONNAMES Doesn't Exist
          • DOCERR: No Color Library Source Included in 3.1 DDK
          • DOCERR: Printer Entries in WIN.INI
          • DOCERR: The brute Function dmExtTextOut Is Supported
          • Documentation for the DOWNLOADFACE Printer Escape
          • DPMI0301.exe Simulates Real Mode Interrupts
          • Driver Functions SetDIBtoDevice and StretchDIB
          • FIX: COMM.DRV Locks Up with Full Duplex Communications
          • FIX: Posting WM_COMMNOTIFY Messages May Fail
          • Handling NULL lpDrawMode in a Display Driver
          • How a TSR Can Serialize Access to Its Data
          • How Display Drivers Use Shadow RAM
          • How Microsoft Windows Uses an MS-DOS Mouse Driver
          • How to Program DMA Transfers in the Protected Mode Windows Env
          • How to Read Text Mode Screen of MS-DOS Session in Windows
          • How to Use the TrueType Fonts Built into the Printer
          • How to Write a Driver for a Custom Hardware Device
          • How to Write NDIS 3 MAC Drivers for WFW 3.11 or Windows 95
          • HPClip.exe Uses Scaling Factor to Set Clipping Region
          • I/O Device Serialization and Virtualization
          • Idle Interrupt (INT 28h) Under Windows 3.0
          • Implementing Display Driver Device Bitmaps
          • INF: Version Information Resources in VxDs
          • INFO: How VMs Can Communicate with VxDs
          • Initializing Virtual Devices and Hooking Interrupts
          • Instanced Data Management in Enhanced Mode Windows
          • INT 12h and Windows Enhanced Mode
          • IOCtl Calls in Protected-Mode Microsoft Windows
          • Microsoft Windows GDI Defines Monochrome Bitmap Format
          • Minidriver Dump() and BlockOut() Callbacks
          • Modifying COMM.DRV to Support up to Nine Ports
          • MsgMode.exe Uses Message Mode Services & VMM w/VxD
          • New Features of UniTool 1.2/Unidriver 3.1.2
          • New Printer Escapes in PostScript Driver Version 3.52
          • Obtaining a Virtual Device (VxD) ID Number
          • Overview of Printer Font Metrics (PFM) Files
          • PRB: Compile Error In Postscript Driver Shipped w/ Windows 3.1 D
          • PRB: Display Monitor Goes Blank After the Logo Display
          • PRB: FastDisk BusMaster DMA Disk Devices Crashes When Paging
          • PRB: Four Printer Escapes Documented Incorrectly
          • PRB: GetCharWidth() Function in Printer Driver Is Never Called
          • PRB: INT 2Fh 1684h May Return ES == 0 and DI != 0
          • PRB: Linear Addr Mode Display Driver & MS-DOS Virtual Machines
          • PRB: Network Drive Type Reported Incorrectly
          • PRB: No Output from VxD Debug_Out and Trace_Out Macros
          • PRB: SETUP.EXE Fails to Replace OEM Drivers
          • PRB: UNIDRV.DLL Maps Solid-Color Pens to Black on Mono Printer
          • PRB: Video Driver GP-Faults When Handling Large Bitmaps
          • PRB: WDEB386 Does Not Find Driver Symbol Files
          • Printer Driver Does Not Realize Pens or Brushes
          • Proton.exe Uses DPMI Host for MS-DOS Protected Mode Apps
          • PSHlp.exe PostScript Driver 3.5 Help File
          • PW0562.exe Printer Compatibility Testing Application Note
          • Receiving a Physical COM Port from the Windows VCD
          • Returning NDIS_STATUS_PENDING from Your MacAddAdapter
          • Ring Protection Under Windows 3.1
          • SAMPLE: VFood.exe Contains Basic Virtual Device (VxD) Structure
          • SAMPLE: VPostD.exe Calls PostMessage from a Virtual Device (VxD)
          • SAMPLE: WNBDemo.exe Uses NetBIOS Under Microsoft Windows
          • SetKBD.exe Dynamically Loads Keyboard DLL
          • Sharing IRQs with the Windows 3.0 Communications Driver
          • Switching Stacks at Interrupt Time
          • The Aspect* and LogPixels* Values from GetDeviceCaps()
          • The Lower Order Word of 32-Bit ROP Codes
          • Tips on Using WDEB386
          • Tools Needed to Compile or Build a Minidriver
          • Tools Needed to Compile or Build Printer Driver Not Minidriver
          • UNIDRV Does Not Send Black Plane to Dump() Function
          • Using Auto-Initialize DMA Under Windows
          • Using Call_Priority_VM_Event
          • Using Selectors from _Allocate_LDT_Selector Service
          • Using the AdvancedSetUpDialog() Configuration Call
          • Using the Interrupt 2Fh Critical Section Services
          • VDS.exe Demonstrates DMA in Windows 3.0
          • VFINTD.exe Capturing Global Interrupts in Enhanced Mode
          • VHotKeyd.exe VxD Hot Keys in Windows 386 Enhanced Mode
          • Virtual Communications Driver Functional Structure
          • Virtual Display Device I/O Trapping
          • VWFD.exe VxD Helps MS-DOS Application Query Screen State
          • Windows 3.0 Does Not Support Auto-Initialize DMA
          • Windows 3.1x Print Manager Not Designed to Be Replaced
          • Windows for Workgroups NDDK Frequently Asked Questions
          • Writing Embedded Applications for Microsoft Windows
          • You Can Call a DLL Function from a Printer Driver
        • ▶Windows Software Development Kit
      • ▶Miscellaneous
    • ▶Technical Articles
    • ▶Backgrounders
    • ▶Specifications
    • ▶Books
    • ▶Partial Books
    • ▶Periodicals
    • ▶Samples