Не густо, конечно, но кое-что есть на сорсфорже. Как минимум, что-то из этого может служить пособием при создании своих драйверов.
Universal Video Capture driver for WinMe,Win2000,WinXP and Win98SE for Bt848/Bt878 based capture cards
Ext2Fsd is an open source linux ext2/ext3 file system driver for Windows systems (NT/2K/XP/VISTA, X86/AMD64).
Based on tom and roland from wingmanteam work.This is a tool that log the usb data exchange between hardware and device driver!
The Null-modem emulator (com0com) is a kernel-mode virtual serial port driver for Windows. You can create an unlimited number of virtual COM port pairs and use any pair to connect one COM port based application to another.
Virtual ImagePrinter is based on the Microsoft universal printer driver. ImagePrinter can print any document which can be printed in your Windows system to the one or many BMP, PNG , JPG, TIFF or PDF files.
This project is a WDM device driver to allow the XBox Controller, using an adapter, to be used on a PC running Windows 2000 or Windows XP.
Apple Cinema Display HID driver and control panel for Windows XP.
A Windows NT/2K driver for ZR36067/57 based cards (i.e. Iomega Buz). A supplemental MJPEG codec can be found at the Media XW project.
Win NT/2K/XP, and Linux/i386 kernel driver and development library to control serial CBM devices, such as the Commodore 1541 disk drive, connected to the PC's parallel port via a XM1541 or XA1541 cable. Fast disk copier included. Successor of cbm4linux.
TI-84 Plus USB on-the-go driver.
SolVBE is a VESA VBE 1.2 driver for Windows XP (and Windows 2000) DOS boxes. It's main goal is to enable playing of old DOS games under windows (along with, for example, VDMSound), however, it works with most VESA 1.2 programs.
usb2com is a VCP(virtual com port) driver for usb to serial port converter of E0 Technology,Inc.
TUSB3210 driver page and developer community.
An open-source Windowslibrary for low-level parallel port access. Does not require installation of any drivers. Emulates API of most commonly used solutions.
POSIX API for Win2K-XP. Mainly implemented in the driver. Included: write-on-copy fork, threads, mutexes, spins, condvars, rwlocks, signals ... Signals/cancelation interrupt all waitable syscalls, NT syscalls are automaticaly restarted.
A Windows NT4.0 and Windows 2000 Serial multi port driver for the Philips UART SC28L198 and 16C550 based single and multi port compatibles.
The EasyUSB project aims at developing a generic USB driver for Windows using the KMDF. For the end-user an C++ API will be available for easy USB endpoint communication.
Drivers for the Seasound Solo PCI card on Microsoft(R) Windows(TM) platforms.
GLDirect is the utility package for Windows 95/98/Me/2000/XP that enables OpenGL based games and applications to access 3D hardware acceleration through the Direct3D drivers provided by your graphics hardware manufacturer.
FreakUSB is an open source embedded USB device protocol stack.
NETAYT releases driver and dialer for IPWireless mobile broadband modems as GPL open source project.
The AMD-V Optimization Driver is a Windows device driver that improves the performance of legacy 32-bit Windows operating systems when run in a virtual machine such as Xen.
This project offers an uniformized way to interface a extented variety of analog-to-digital conv. chips to a computer that uses Windows. It is written in C as a set of plugin DLLs plus a central interface. The interface is intented to be VB compatible
A Vista driver for the DX1 pad written (nearly) entirely in C#. The project is based on libusb (Win32) and SharpUSBLib.