46 out of 82 rated this helpful - Rate this topic
The papers listed here are archived, to allow access to information related to earlier versions of Windows operating systems. The information in these papers has not been validated or updated since original publication.
64-bit System Archives
Accelerated Graphics Port Archives
ACPI / Power Management Archives
- Away Mode DDK for Windows Vista
- Away Mode in Windows Vista
- I/O Ports Blocked from BIOS AML
- Integrating Drivers and Applications with Windows Power Management (Windows Vista) [PPT]
- Microsoft ASL Compiler, v.3.0.1 [645 KB] [file]
- Power Management for Network Devices
- System State-to-Device State Mappings (SxD)
- Windows Instrumentation: WMI and ACPI
- Windows Power Management
- Installing and Configuring Away Mode
Audio Archives
CardBus / PC Card Archives
Display and Graphics Archives
- Application Compatibility Test Rig (ACT-R)
- Brightness Control in WDDM
- Color Management and Windows: An Introduction
- Color Management Concepts
- Colorspace Interchange Using sRGB
- De-Interlacing and Frame Rate Conversion in DirectX VAs
- DirectX VA: Accelerating Video Codec Processing
- Mobile System Displays and Windows
- MultiMonitor Support and Windows Vista
- PCI Express FAQ for Graphics
- sRGB Color Management Case Studies
- Timeout Detection and Recovery of GPUs through WDDM
- Transient Multimon Manager (TMM)
- Virtual Address Space Usage in Windows Game Development
- WinColorKit: Windows Color Quality Test Kit for Device OEMs
- Write-Combining Memory in Video Miniport Drivers
Driver Archives
- Analyze Driver Performance
- Architecture of the Windows Driver Foundation
- Archive: Driver Install Frameworks Tools v.2.01
- Common Driver Reliability Issues (Archived)
- Creating Windows INF Files
- Debugging Kernel-Mode Driver Framework Drivers
- Device Driver INF Guidelines for Windows XP
- DMA Support in KMDF Drivers
- Driver Protection List for Windows XP and Windows Server 2003
- DSF: Device Simulation Framework
- FAQ: User-Mode Driver Framework
- How to Build, Install, Test, and Debug KMDF Drivers
- How to Develop a KMDF Driver [517 KB] [PPT]
- How to Develop a KMDF Driver: Part 1 [media file]
- How to Develop a KMDF Driver: Part 2 [media file]
- How to Install Windows Drivers with Software Applications
- How to Port a WDM Driver to KMDF [749 KB] [PPT]
- How to Port a WDM Driver to KMDF: Part 1 [media file]
- How to Port a WDM Driver to KMDF: Part 2 [media file]
- Introduction to COM for UMDF Developers
- Introduction to the Windows Driver Foundation
- Introduction to the WDF User-Mode Driver Framework
- INF Requirements for 64-bit Systems
- Installing Test Builds of Inbox Drivers on Windows Vista
- I/O Flow and Dispatching in WDF Drivers
- KMDF: How to Develop Framework Drivers [1.9 MB] [PPT]
- Low Pool Memory and Windows XP
- New INF Platform Extension for 64-bit Versions of Windows XP
- Personalized Icons for Devices on Windows XP
- PREfast with Driver-Specific Rules
- Sample Drivers for the Kernel-Mode Driver Framework
- Troubleshooting Device Installation with the SetupAPI Log File
- Using KMDF in Miniport Drivers [PPT]
- Versioning in the Windows Driver Foundation
- Where's the Add Hardware Wizard?
- Windows Driver Model (WDM) Technology
- Windows Setup and Device Installation Logging
- Windows Vista Driver Development
- Writing Drivers for Reliability, Robustness and Fault Tolerant Systems [WinHEC 2002 paper]
DVD Archives
Hardware Management Archives
Input / HID Archives
- Compatibility of Type 2 Pointing Devices with MS IntelliMouse
- Enhanced Keyboards and Windows
- Hardware IDs for HID Devices
- HID Audio Controls and Windows
- HID Game Controllers and DirectInput
- HID System Devices, DirectInput, and Windows
- Input Device Drivers and Windows
- Key Support, Keyboard Scan Codes, and Windows
- Pen and Touch Digitizer Drivers for Windows Vista
- Pointer Ballistics for Windows XP
- Scan Code Mapper for Windows
- Windows and the 5-Button Wheel Mouse
- Windows SideShow Device SDK for .NET Micro Framework v1.4
Modem Archives
Multifunction Device Archives
Networking / Wireless Archives
- Choosing a WAN Miniport Driver Model
- External DSL Modems Design Guidelines
- GPRS Auto-Configuration in Wireless Wide Area Networks
- How to Use an INF to Override the Monitor EDID
- IEEE 802.11 Networks and Windows XP
- Introduction to Cable Architecture
- Native 802.11 Framework for IEEE 802.11 Networks
- NDIS 5.0 and ATM Support in Windows
- NDIS 5.0 Overview
- NDIS 5.1 Support and Windows
- NDIS Driver Debugging Guidelines
-
NDIS Driver Tips and Guidelines
NDIS 5.x is deprecated and will be removed in future versions of Microsoft Windows. Please use NDIS 6.x. -
Network Device Class Power Management Reference Specification, v. 2.0
- Network Driver Compatibility with the Header-Data Split Feature
- Network Infrastructure Device Implementer’s Guide
- Networking over IrDA in Windows XP
- QoS: Assigning Priority in IEEE 802-style Networks
- Recommendations for IEEE 802.11 Access Points
- Scalable Networking: Eliminating the Receive Processing Bottleneck—Introducing RSS [160 KB]
- System Area Network (SAN)
- WiFi Protected Access Overview
- Windows Media Connect Device Design Considerations
- Windows Network Drivers
- Windows Network Task Offload
- Windows Scalable Networking Initiative
- Winsock Direct and Protocol Offload on SANs
- Wireless Communications and Windows
- Wireless Provisioning Services
PC Design Archives
PCI Archives
- FAQ for PCI and PCIe Issues for “Designed for Windows” Logo
- Interrupt Architecture Enhancements in Windows
- PCI Express and Windows
- PCI Express FAQ for Graphics
- PCI Express Update for Windows [WinHEC 2005; 462 KB] [PPT]
- PCI IRQ Routing on a Multiprocessor ACPI System
- PCI Multi-Level Rebalance in Windows Vista
- PCI Power Management and Device Drivers
- PCI, PCI-X, and PCI Express FAQ
- Specification for Using of PCI IDs in Windows
- Supporting Subtractive PCI-to-PCI Bridges in Windows
Plug and Play Archives
Print Archives
Server Archives
Still Imaging Archives
- Digital Still Camera Support
- Exposing Enhanced Functionality for Scanners
- Migrating TWAIN drivers to WIA
- Security-related Best Practices for WIA Drivers
- Still Image Connectivity for Windows (WIA)
- WinColor Overview and sRGB Reference Image [1.3 MB] [file]
- Writing 64-Bit WIA Drivers for Extended Processors
Storage Archives
- Booting Windows from USB Storage Devices
- BIOS Settings for Native-Mode-Capable ATA Controllers
- Changes for Vendor-provided Storage Drivers Loaded Using F6
- Designing RAID Adapters to Work with Windows
- Disk Subsystem Performance Analysis for Windows
- DMA Mode for ATA/ATAPI Devices in Windows XP
- I/O Prioritization in Windows Vista
- MBR System Disk Conversion for Itanium-Based Systems
- Media Status Notification Support Specification, Version 1.03 (44 KB) [file]
- Monolithic Storage Drivers and Windows
- PC Storage Directions
- Removable Storage Devices and Windows Vista Support
- Removable Storage Management and Windows
- WMI Support for SMART Drives
- Discovering Fiber Channel Topology throught WBEM
- Large Logical Unit Support and Windows Server 2003 SP1
System Internals Archives
- Advances in Memory Management for Windows
- APIC-Based Interrupt Subsystems on Uniprocessor PCs
- Kernel Enhancements for Windows XP
- Key Benefits of the I/O APIC
- Partial Address Decoding and I/O Space in Windows
- The Memory Manager in Windows Server 2003 and Windows Vista [PPT]
- Windows Support for Hyper-Threading Technology
TV and Broadcast Archives
USB and 1394 Archives
- 1394 Open HCI 1.1: What's New
- 1394 Open Host Controller Interface Specification, 1.1
- Extension Unit Plug-ins for USB Video Class Devices
- IEEE 1394 and the Windows Platform
- Platform Compatibility for USB Boot Devices
- Power Management of USB Host Controllers
- USB 2.0 and Windows
- USB and Game Devices
- USB Handset Peripherals and Windows
Video Capture Archives
Virtualization Archives
Windows File Protection Archives
Windows Hardware Error Architecture (WHEA) Archives
Windows Logo Program Archives
Windows Rally Archives
Windows XP System Performance Archives
WMI Archives
Top of page