What's New
PC Fundamentals
PC Fundamentals: Overview
Hardware Design for Windows
Hardware Design for Windows: Overview
Hardware Design for Windows 7
64-bit System Design
Best Practices for WOW64
Designing for 64-bit Windows
Itanium-based Systems and ACPI 2.0 64-bit Tables
MCA Implementation Guide for 64-bit Windows
MCA Support in 64-bit Windows
Registry Reflection in Windows
Firmware and Boot Environment
BCDEdit Commands for Boot Environment
An Introduction to How to Build, Install, Test, and Debug KMDF Drivers
BIOS Communication for Display Drivers in Windows Vista
Configuring Windows HotStart
Custom Bootstrap Actions in Windows Vista
UEFI and Windows
FAT32 File System Specification
Firmware Enhancements for PCs Running Windows 7
Installing Windows Server 2008 and Windows Vista SP1 on UEFI Systems
iSCSI Boot Firmware Table (iBFT)
Microsoft Portable Executable and Common Object File Format Specification
Modifications to Microsoft Boot Components: Update
SMBIOS Support in Windows
Web Services on Devices
Firmware Memory Corruption during Sleep Transitions
Media Center PC
Away Mode DDK for Windows Vista
Building a Great Media Center PC
Installing and Configuring Away Mode
Successfully Design and Deploy a Great Media Center PC
Mobile and Tablet PC Platform Design
Mobile PC Hardware Button Recommendations
Windows Server Platform
Building a Dynamic Data Center
Driver Compatibility for Dynamic Hardware Partitioning
Catalog Criteria for Datacenter Servers
Hardware Support and Directions for Microsoft Windows Server
HCL Criteria for Fault-Tolerant Servers
Physical Address Extension
Memory Support and Windows Operating Systems
Operating Systems and PAE Support
PAE Memory and Windows
Serial Port Console Redirection Table
Windows Server 2008 High Availability Program
Windows Server at WinHEC
Windows XP - Guidelines for Applications
Design Guidelines for PCs
Hardware Design Guide for Windows Server
Secure Startup - Full Volume Encryption: Executive Overview
Secure Startup - Full Volume Encryption: Technical Overview
Living Room PC Front and Back Panel Design Considerations
Direct Application Launch from System Startup on Windows Vista
Impact of Session 0 Isolation on Services and Drivers in Windows Vista
Kernel Enhancements for Windows Vista and Windows Server 2008
Memory Sizing Guidance for Windows 7
Protected Processes in Windows Vista
Services in Windows Vista
Software Licensing Guidance for Products that Use Process Patching and Hooking
System Internals
Advances in Memory Management for Windows
Dump Switch Support for Windows
Guidelines For Providing Multimedia Timer Support
Machine.inf Update Submission Procedure
Microsoft Hardware Watchdog Timer Design Specification
Multiprocessor Systems and Processor Steppings Support
Partial Address Decoding and I/O Space in Windows Operating Systems
Static Resource Affinity Table
Watchdog Timer Hardware Requirements for Windows Server 2003
Windows Support for Hyper-Threading Technology
Supporting Systems That Have More Than 64 Processors
Power Management and Plug and Play
Power Management and Plug and Play: Overview
Battery Life and Energy Efficiency
Hardware Management in Microsoft Windows Server 2003 "R2" Beta 2
Hot-Add Memory Support in Windows Server 2003
Mobile Battery Solutions Guide for Windows Vista
Mobile Battery Life Solutions for Windows 7: A Guide for Portable Platform Professionals
Plug and Play
Installing Drivers and Utilities without Rebooting on Windows
Plug and Play ID - PNPID Request
Power Management and ACPI
ACPI Driver Interface in Windows Vista
Application Power Management Best Practices for Windows Vista
Away Mode in Windows Vista
Designing Power-Friendly Devices
Power Availability Requests
Reducing the Disk Footprint for Windows 7 Hibernation
Developing Efficient Background Processes for Windows
Extended PSS ACPI Method Specification
How to Enable Processor Power Management in Windows Server 2003
How to Identify the Windows Version in ACPI by Using _OSI
Increasing System Power Efficiency through Driver Support for Runtime Idle Detection
Optimizing Windows Vista Platforms for Energy Efficiency
Power Event Monitoring Tool Sample Application
Power In, Dollars Out: How to Stem the Flow in the Data Center
Power Policy Configuration and Deployment in Windows
Processor Power Management in Windows Vista and Windows Server 2008
Recommendations for Power Budgeting with Windows Server
Using PowerCfg to Evaluate System Energy Efficiency
Windows Disk Idle Detection
Windows 7 Brightness Control for Integrated Displays
Windows On/Off Transitions Solutions Guide
Windows Timer Coalescing
Windows Instrumentation: WMI and ACPI
Performance
Fast Boot / Fast Resume Design
Interrupt-Affinity Policy Tool
On/Off Transition Performance Analysis of Windows Vista
Performance Tuning Guidelines for Windows Server 2008
Performance Tuning Guidelines for Windows Server 2008 R2
KrView - the Kernrate Viewer
Measuring System Resume Performance on Windows Vista
Performance Testing Guide for Windows
Windows PC Accelerators
Windows PC Accelerators: Performance Technology for Windows Vista
Hardware Management
Secure Hardware
Best Practices for Trusted Platform Module Management
BitLocker and TPM Services - Glossary
BiLocker Drive Encryption: Scenarios, User Experience, and Flow
Bitlocker Drive Encryption: Value-Add Extensibility Options
Windows Vista BitLocker Client Platform Requirements
Kernel WMI Object Security
Windows Management Instrumentation Extensions to WDM
Management of Hardware Resources
WHEA
Windows Hardware Error Architecture
Windows Hardware Error Architecture ACPI Table Specification
Virtualization and Partitioning
CPU Virtualization Extensions: Analysis of Rootkit Issues
Windows ACPI Emulated Devices Table
Windows Virtualization at WinHEC
Windows Memory Management
Device Fundamentals
Device Fundamentals: Overview
Audio
A Wave Port Driver for Real-Time Audio Streaming
HD Audio Guidelines for Windows
Audio Driver Support for Home Theater Speaker Configurations
Audio Tapers for Windows Volume-Control Applications
Custom Audio Effects in Windows Vista
Digital Audio Protection
HD Audio Pin Configuration Implementation Test Procedure Guidelines
Hardware Guidelines for Speech Technologies
Windows and Speech Input
How to Build and Use Microphone Arrays for Windows Vista
Microphone Array Support in Windows Vista
Microphone Array Verification Tool
Microsoft Device Driver Interface for HD Audio
Multiple Channel Audio Data and WAVE Files
Pin Configuration Guidelines for High Definition Audio Devices
Plug and Play Guidelines for High Definition Audio Devices
Reusing Windows Vista Audio System Effects
Universal Audio Architecture
Universal Audio Architecture Hardware Design Guidelines
Display and Graphics
Brightness control in WDDM
Application Compatibility Test Rig (ACT-R)
GPU Hang Detection and Recovery
Graphics Guide for Windows 7
Graphics Hardware and Drivers for Windows Vista
Graphics Memory Reporting through WDDM
How to Use an INF to Override the Monitor EDID
Multi-Monitor Support in WDDM
Timeout Detection and Recovery of GPUs through WDDM
Virtual Address Space Usage in Windows Game Development
VSync Control in Windows Vista SP1
Windows Vista Rules for Enabling Windows Aero
Display Guidelines for KVM Switches in Windows 7
Imaging
Codec Development Guidelines for RAW Image Formats
Digital Still Camera Support
Exposing Enhanced Functionality for Scanners
How to Write a WIC-Enabled CODEC
Introduction to WIA 2.0
Migrating TWAIN drivers to WIA
Security-related Best Practices for WIA Driver Development
Still Image Connectivity for Windows
WIA Architecture
WIA Drivers in Windows XP
Entertainment and Broadcast Devices
Protected Broadcast Driver Architecture (PBDA) Specification (Version 1.3)
Migrating a BDA Solution to PBDA
Windows Media Center Customized Product Requirements
Windows Media Center Requirements for TV Pipeline Formats and Media Streams
Implementing Parental Controls by Using PBDA
Using the SourceType XML Element in PBDA Devices
Input and HID Technologies
Input and HID Technologies: Overview
Developer Enhancements to Windows Touch and Tablet PC
Multitouch Tablet Brief
Hardware IDs for Mobile PC Input Devices
Introduction to Windows Touch
Digitizer Drivers for Windows Touch and Pen-Based Computers
How to Design and Test Multitouch Hardware Solutions for Windows 7
Windows Touch Test Lab Logo Certification Testing Procedure
Smart Card Devices
Microsoft Class Drivers for USB CCID Smart Cards
Smart Card Minidriver Certification Requirements for Windows Base CSP and Smart Card KSP
Smart Card Minidriver Specification for Windows Base Cryptographic Service Provider and Smart Card Key Storage Provider
Enhanced Wheel Support in Windows Vista
Pen and Touch Digitizer Drivers for Windows Vista
WDM Human Interface Device Class Support
Windows Touch Test Lab
Media and Network Devices
Accessing WMDRM APIs from a WPD Application
Basic WPD Device Driver Requirements
Building Devices with the MTP Porting Kit
Building a Network Device Compatible with Microsoft Windows Media Player 11
Connected Digital Picture Frames: Analysis and Specifications
Creating a WPD Driver for a Microcontroller-Based Sensor
Design Guidelines and Considerations for Building Windows Certified Network Media Devices
DirectX VA
DirectX VA: Overview
Functional Specification for De-Interlacing and Frame Rate Conversion in DirectX VA
IMAPI 2.0 Extension Examples
Introduction to the Windows Portable Device Infrastructure
Networked Audio Visual Device Support for Windows
Output Content Protection and Windows Vista
Portable Media Players, Mobile Phones, and the Windows Logo Program
Testing Windows Video Capture Drivers
Tips and Tricks for Windows Portable Device Developers
Universal Plug and Play Technology
Webcam Video Fidelity Tests
Windows Media Connect Device Design Considerations
Networking
Networking: Overview
Debugging NDIS Drivers
NDIS 5.1 and Windows XP
NDIS Driver Tips
Porting Miniport Drivers to NDIS 6.0
Porting NDIS 5.1 IM MUX Drivers to NDIS 6.0
Remote NDIS and Windows
USB Remote NDIS Devices and Windows
Choosing a WAN Miniport Driver Model
External DSL Modems Design Guidelines
Header-Data Split Feature
High Performance Network Adapters and Drivers
How to Use NTttcp to Test Network Performance
Introduction to Cable Architecture
IPv6 Support in Home Routers
Network Explorer Extensibility
QoS: Assigning Priority in IEEE 802-style Networks
Scaling Networking with RSS
Windows Network Task Offload
Winsock Direct and Protocol Offload on SANs
Windows Filtering Platform
Windows Scalable Networking Initiative
Optical Platform on Windows
Printing
AcyncUI Notifications from Printer Drivers
Best Practices for Developing Printer Drivers
Debugging Printer Drivers
How to Implement Compatible IDs in Printing Devices
Point and Print Security on Windows Vista
Print Driver Setup: 64-bit Drivers and Platforms
PrintTicket and PrintCapabilities Support in Windows Print Drivers
Redistributing Windows Vista Print Drivers
Reference Raster Image Processor (RIP)
Testing and Troubleshooting the Print Subsystem
Testing Printing and Imaging Devices with the Driver Test Manager
XPSDrv Configuration Module Implementation
XPSDrv Filter Pipeline
Storage
Removable and USB Storage Devices
BIOS Settings for Native-Mode-Capable ATA Controllers
Bus Type and SCSI Address Reporting for ATA Devices
Designing RAID Adapters to Work with Windows
Discovering Fibre Channel Topology through WBEM
DMA Mode for ATA/ATAPI Devices in Windows XP
FAQ for Secure Digital I/O Device Support in Microsoft Windows Operating Systems
Internal and External SATA Port Configuration
ISNS Error Codes
Large Logical Unit Support and Windows Server 2003 SP1
Local File Systems for Windows
MBR System Disk Conversion for 64-bit Windows
MMC Get Event Status Notification and Windows
Monolithic Storage Drivers and Windows
Removable Storage Devices and Windows Vista Support
Serial ATA in the Microsoft Operating System Environment
SATA Asynchronous Notification in Storage Miniport Drivers
Using GPT Drives
Windows and GPT FAQ
Windows Biometric Framework
Designing Windows Biometric Framework (WBF) Fingerprint Management Applications
Introduction to the Windows Biometric Framework (WBF)
Windows Biometric Framework: Code-Signing Guidelines
Windows Color System
Microsoft Standard CMYK Profile
Windows Color System: The Next Generation Color Management System
Windows Color System - Use Cases
Windows Color Management: Background and Resources
Windows Device Experience
(Redirect) Authoring Experiences for Printers, Scanners, and Multifunction Printers
Device Metadata Package for Devices and Printers: Resource Roadmap
Device Metadata Package Pipeline
Devices and Printers - Extensibility Guide
Devices and Printers in Windows 7: Frequently Asked Questions
How to Create a Device Metadata Package for the Devices and Printers
Microsoft Device Experience Development Kit
Multifunction Device Support and Device Container Groupings in Windows 7
Windows Portable Devices
Guidelines for Picture and Video Import in Windows 7
Windows 7 Portable Device Enabling Kit for MTP, Version 7R2
MTP Device Services Extension Specification
Portable Media Players for Windows Vista
Windows Portable Devices Automation API
Windows Portable Devices Driver Guide
Windows Sensor and Location Platform
Windows SideShow
Compelling Solutions for PC Gamers by Using Windows SideShow
Enhancing the Television Experience by Using Windows SideShow
Using the Universal Driver for Windows SideShow
Multifunction Devices
PC Card and CardBus Multifunction Devices and Windows Compatibility
Device Connectivity
Device Connectivity: Overview
1394 Bus Driver in Windows 7
USB Technologies
USB 2.0 and Windows
USB FAQ: Introductory Level
USB ContainerIDs in Windows 7
USB FAQ - Intermediate
USB Handset Peripherals and Windows
USB Hub Design and Windows
USB Windows 7 Migration DLL
How to Enable USB Selective Suspend for Human Interface Device
How to Use WinUSB to Communicate with a USB Device
Microsoft OS Descriptors
Extension Unit Plug-ins for USB Video Class Devices
Requirement Clarifications For Windows Logo Kit USB-IF Certification
PCI Express Technologies
_OSC Method and PCI Express in Windows Vista
Active State Power Management in Windows Vista
Discontinued Support for Industry Standard Architecture (ISA) Bus
Firmware Allocation of PCI Device Resources in Windows
Firmware Support for PCI Express Hot-Plug and Windows
I/O Resource Usage Reduction
INF Requirements for PCI Devices
Interrupt Disable to be Required for Windows Logo
Locked Operations on PCI Express
PCI Device Subsystem IDs for Windows
Windows Rally Technologies
Using Windows Rally Vertical Pairing to Automatically Install Wi-Fi Devices
Configuration Technologies: Windows Connect Now
Discovery Technologies: PnP-X
PnP X Out-of-Band Association
LLTD and QoS for Media Experiences
Specs & Tools - Windows Rally
Link Layer Topology Discovery Protocol Specification
PnP-X: Plug and Play Extensions for Windows Specification
Windows Connect Now-NET Specification
Windows Connect Now-UFD and Windows Vista Specification
Windows Connect Now-UFD for Windows XP Specification
Windows Rally Development Kit
Events & News - Windows Rally
Distributed Scan Management
Implementing Web Services on Devices for Printing and Scanning
Web Services on Devices and Windows Rally Technologies
Windows Connect Now FAQ
Wireless Technologies
Bluetooth Wireless Technology FAQ - 2007
Guidelines for Video-Capable Wireless Networking
How to Write Managed Code That Uses the Mobile Broadband API
Wireless Provisioning Services
Windows Mobile Broadband
Mobile Broadband Connection Manager Development Guide
Mobile Broadband Driver Development
Windows 7 - Mobile Broadband Certification for Existing Chipsets
Driver Lifecycle Fundamentals
Driver Lifecycle Fundamentals: Overview
Driver Design
Windows Driver Foundation (WDF)
KMDF - Kernel-mode Driver Framework
UMDF - User-mode Driver Framework
Architecture of the Kernel-Mode Driver Framework
Architecture of the User-Mode Driver Framework
Architecture of the Windows Driver Foundation
A COM QuickStart for UMDF Developers
Developing Drivers with WDF
Introduction to "Developing Drivers with Windows Driver Foundation"
Developing Drivers with WDF: Errata
Developing Drivers with WDF: References
What They Say About "Developing Drivers with Windows Driver Foundation"
DMA Support in KMDF Drivers
FAQ: User-Mode Driver Framework
An Introduction to COM for UMDF Developers
Introduction to Plug and Play and Power Management in the Windows Driver Foundation
Introduction to the Windows Driver Foundation
Introduction to the WDF User Mode Driver Model
I/O Flow and Dispatching in WDF Drivers
Sample Drivers for the Kernel Mode Driver Framework
Sample Drivers for the User-Mode Driver Framework
Selective Suspend in USB Drivers
Versioning in the Windows Driver Foundation
WDM to KMDF Porting Guide
Writing USB Drivers with WDF
Bus Driver Development Based on KMDF
Verification and Testing Tools
Installation and Driver Signing
Driver Signing Requirements for Windows
Code Signing Best Practices
Code-signing for Protected Media Components in Windows Vista
Digital Signatures for Kernel Modules on Systems Running Windows Vista
Driver Package Integrity During Plug and Play Device Installs in Windows Vista
Driver Signing for Windows Server 2003
Kernel-Mode Code Signing Walkthrough
Microsoft Cross-certificates for Windows Vista Kernel Mode Code Signing
Signed Driver Check Workaround for Windows Server 2008 Server System Logo Submissions
Unclassified Signature Program
Windows Authenticode Portable Executable Signature Format
Windows Update Driver Publishing
Windows Update Hardware-Related Software Content Policy
AppInit DLLs in Windows 7 and Windows Server 2008 R2
Windows Setup and Device Installation Logging
Creating Custom Device Icons
Debugging Device Installation in Windows Vista
Designing Driver Packages for Corporate Deployment
Device Driver INF Changes for Plug and Play Device Redirection on Terminal Server
Device Finish-Install Actions in Windows Vista
Device Installation FAQ
Device Installation Rules for Windows Vista
DIFx FAQ: Information about Driver Install Frameworks Tools
Driver Install Frameworks Tools: Overview
Driver Installation for 32-bit and 64-bit Platforms
Driver Package Compatibility for Windows Vista
How to Install Windows Drivers with Software Applications
INF Requirements for 64-bit Systems
Installing Test Builds of Inbox Drivers on Windows Vista
Plug and Play Device Driver Deployment in Windows Vista and Windows Server 2008
Plug and Play Device Driver Migration in Windows Vista
Troubleshooting Device Installation with the SetupAPI Log File
Uninstalling Drivers and Devices on Windows Vista
Using Authenticode to Digitally Sign Driver Packages for Windows Server 2003
Reliability, Security and Maintenance
Common Driver Reliability Issues
Increasing Code Coverage during Driver Testing
Testing for Errors in Accessing and Allocating Memory
Threat Modeling for Drivers
Top Ten Tips for Secure Testing
Windows Security Model: What Every Driver Writer Needs to Know
Looking for Drivers or Hardware?
Driver Fundamentals: Getting Started
Getting Started with the Windows Driver Development Environment
Notes from Windows Development Teams
Toaster Sample Drivers in the Driver Development Kit
Which Windows Driver Kit and Test Kit to Use
Windows Roadmaps for Drivers
Key Driver Concepts
Best Practices for Creating DLLs
C++ for Kernel Mode Drivers: Pros and Cons
Cancel Logic in Windows Drivers
Checklist for 64-bit Microsoft Windows Drivers
Flow of Control for Cancel-Safe IRP Queuing
Handling IRPs: What Every Driver Writer Needs to Know
I/O Completion/Cancellation Guidelines
Kernel Patch Protection: Frequently Asked Questions
Knowledge Base Articles for Driver Development
Locks, Deadlocks, and Synchronization
Memory Barriers on Multiprocessor Architectures
Memory Management: What Every Driver Writer Needs to Know
Multiprocessor Considerations for Kernel-Mode Drivers
Patching Policy for x64-Based Systems
Recommended Functions for Kernel-Mode Drivers
Scheduling, Thread Context, and IRQL
User-Mode Interactions: Guidelines for Kernel-Mode Drivers
File System Filter Drivers
IFS Plugfest
Driver Performance: Best Practices
Device-Driver Performance Considerations for Multimedia Platforms
Six Tips for Efficient Memory Use
Tips: What Every Driver Writer Needs to Know
Custom Power Settings for Signed Drivers
From Sample Code to Production Driver: What to Change in the Sample
I/O Request Tips
How to Release-Sign File System Drivers
When WDF Drivers Can Use Power-Managed I/O Queues
Common-buffer DMA? No translation required!
Debugging Windows Vista
64-bit Driver Guidelines
Windows Harware Platform Lab Previews
I/O Prioritization in Windows Vista
Plug and Play and Power Management for Drivers
Broadcom Readies Product Line for 64-bit Market with Rich Driver Development
Early Decision on 64-bit Windows Helps LSI Logic Meet Market Demand
Interconnect Solutions Comapny Advances Its Business — and Customers' — with 64-bit Windows
WDK and Developer Tools
WDK and Developer Tools: Overview
About WDK and Developer Tools
WDK Build Environment
WDK Documentation
Windows Driver Kit for Windows 7 Beta: Late-breaking Release Notes
Windows Driver Kit for Windows 7 RC Release Notes
DTM Database Options and Maintenance Best Practices
DTM Test Automation: Using the Device Selection Scripting Object (DSSO)
Using the DTM for Vista System Logo Testing: A Step-by-Step Guide
Windows Vista Driver Development
Driver Build and Install Platforms for Windows 2000
Header File Changes in the Windows Driver Kit
How to Get the WDK
Debugging Tools for Windows
Debugging Kernel-Mode Driver Framework Drivers
Debugging Tools and Symbols: Getting Started
Debugging Tools for Windows Me
Debugging Training
Improve Driver Debuggability
Install Debugging Tools for Windows 32-bit
Install Debugging Tools for Windows 64-bit
Microsoft Debugging Tools Knowledge Base Articles
What's New with Debugging Tools for Windows
Windows Symbol Packages
Debugging User-Mode Driver Framework Drivers Training Sessions
Testing Tools
Build Environment for Windows Drivers
Device Simulation Framework
Driver Verifier
Event Tracing
PREfast
Static Driver Verifier
Using Checked Builds of Windows
Driver Verifier in Windows Vista
Driver Verifier in Windows XP
Enabling Drivers with Event Tracing for Windows
Getting Started with Software Tracing in Windows Drivers
Introducing Static Driver Verifier
PREfast Annotations
PREfast Step-by-Step
RATTV3
Sample Event Trace Provider
SDV Experiences at Microsoft
Static Driver Verifier Facts
Using Function Typedef Declarations in C++ Driver Code to Improve PREfast Results
Using NDISTest During Driver Development
Windows Driver Testing Best Practices
Driver Verifier in Windows 7
Device/Driver Test Automation
Downloads: Kits and Tools
Support for Kits & Tools
Ordering Kits and Tools
Windows Server 2003 DDK
IFS - Installable File System Kit
About the IFS Kit
Potential issues involved in updating Windows NT IFS drivers to Windows 2000
Reparse Point Request
Windows IFS Comments and Feedback
Windows NTFSD Mailing List
Windows Server 2003 IFS Kit
Developer Events and Community
Developer Community: Overview
Driver Developer Conference
Driver Developer Conference: Overview
Development and Debugging
Devices
Printing and Imaging
System Fundamentals
Resource Guide
Resource Guide: Overview
Technical References
Glossary
MVPs and Community Resources for Developers
Hardware and Driver Developer Blogs
Channel 9 Videos for Hardware and Driver Developers
WHDC Ask the Experts
DDK MVP Expert Zone
DDK MVP Expert Zone: Overview
MVP Insights
Extreme MVPs
Windows Logo Program for Hardware
Windows Logo Program for Hardware: Overview
Getting Started
Plan and Design: Getting Started
Develop: Getting Started
Test: Getting Started
Qualify: Getting Started
Maintain: Getting Started
Logo Program Requirements and Policies
Windows Logo Kit
Windows Logo Kit - QFE Updates
How to Get the Windows Logo Kit
Online Logo Tools
Driver Maintenance: Getting Started
Windows Error Reporting: Getting Started
How WER Works: Overview
How WER Classifies Error Reports
Debugging OCA Minidump Files
Providing Solutions to Reported Errors
Distributing Drivers on Windows Update
How to Update Manufacturing Part Numbers for Windows Logo Program Submissions
Windows Update and Driver Distribution Center Support for Windows Vista Customers
Windows Update Logic for Offering a Driver
Audio Fidelity Testing
Resources & Support
Current News and Notices
Driver Signing Guidelines for Independent Software Vendors in the Windows 7 and Windows Server 2008 R2 Logo Programs
Windows Logo Program Requirement Updates
Logo Events and Training
Windows Logo Program Newsletter Archive
Windows Logo Program Requirement Updates - Archives
Specifications: Hardware and Firmware Standards
Simple Boot Flag Specification
Device Class Power Management Reference Specifications - Downloads
Windows Logo Program Webcasts
About the Windows 7 Hardware Logo Program
Device Stage Additional Qualification
Windows Media Center Additional Qualification
Windows Touch Additional Qualification
Windows HD Imaging Additional Qualification
Windows Logo Program - WinHEC Presentations
Certified for Windows Vista and Works with Windows Vista
FAQ for Windows Logo Program
Windows 7 Logo Program for Printers FAQ
FAQ for Windows Logo Kit
Workaround for the Signed Driver Test in the Windows Server 2008 Failover Cluster Kit
WinHEC
WinHEC Home
Conference Presentations
Conference Papers
Inside WinHEC
Agenda and Sessions
Agenda Preview
Download Detailed Agenda
2008 Keynotes
2008 Videos
2008 Sessions
Sponsors
Exhibitors
WinHEC 2008 China
WinHEC 2008 Taipei
WinHEC 2008 Tokyo
2007 Conference Papers
2007 Conference Presentations
2007 Sponsors
2007 Exhibitors
2007 Expert Panels
2007 Keynotes
Virtual WinHEC
XPS
XML Paper Specification: Overview
View and Generate
XPS for End Users
XPS for IT Professionals
XPS for Developers
Specification and License Downloads
Technology Showcase
Windows 7 XPS Viewer
Community Promise for XPS
Community Promise for XPS - FAQ
HD Photo Device Porting Kit Download
HD Photo Device Porting Kit Readme
Maximum Performance from XPS Documents
XPS and Color Printing Enhancements in Windows Vista
Print Driver Compatibility with Windows Vista
Printer Installation in Windows Vista
Reading and Printing XPS Documents
Supporting Advanced Color in Print Drivers
XPS Sample Documents
XML Paper Specification Licensing Overview
XML Paper Specification Copyright License
XPS Document Patent License
HD Photo Specification
Sample XPS Documents
XML Paper Specification
Print Schema Specification
Print Schema License Agreement
Windows Logo’d Product List