CD ROM

Summary

The Redbook driver is used to provide digital audio playback for CD and DVD drives. It supports Plug and Play, Power Management, WMI, and some kernel streaming technologies. It is 64-bit compliant.

Building the Sample

To build the sample, run the build command. Once built, this sample will create one binary: redbook.sys.

CODE TOUR

File Manifest

File		     Description


errlog.c	    Error logging - includes binary backoff algorithm to reduce count of same error in the event log
errlog.h	    Error logging header file
guids.c	     All the guids in one file
makefile	    Makefile
pnp.c	       Handles all the pnp issues
proto.h	     Function prototypes
redbook.c	   Main code base
redbook.h	   Main header file
redbook.mof	 WMI required resource source file
redbook.rc	  Resource file
sources	     Sources
sysaudio.c	  Opens sysaudio, creates a mixer pin, many Kernel Streaming features
wmi.c	       Wmi Code Base

Top of page

© 1999 Microsoft Corporation