Index of /~heha/oney_wdm
Name Last modified Size Description
Parent Directory -
images/ 2003-05-13 17:08 -
8.gif 2002-05-27 00:58 54
6.gif 2002-05-27 00:58 108
7.gif 2002-05-27 00:58 108
5.gif 2002-05-27 00:58 112
2.gif 2002-05-27 00:58 122
1.gif 2002-05-27 00:58 124
4.gif 2002-05-27 00:58 127
3.gif 2002-05-27 00:58 130
oney_wdm.htm 2003-05-13 16:09 292 Programming the Microsoft Windows Driver Model
FILTER.BAT 2003-05-13 17:33 358
deda.htm 2003-05-13 16:34 612 Dedication
X.AWK 2003-05-13 17:34 633
ch00.htm 2003-05-13 16:34 634 Cover
bioa.htm 2003-05-13 16:34 910 About the Author
chacd.htm 2003-05-13 16:34 939 I/O Resources
ch99.htm 2003-05-13 16:34 950 About Microsoft Press
AboutEBook.htm 2003-05-13 16:33 1.0K About This Electronic Book
chaci.htm 2003-05-13 16:34 1.0K Now What?
ch01g.htm 2003-05-13 16:34 1.2K Warning
ch05a.htm 2003-05-13 16:34 1.2K Chapter 5 -- The I/O Request Packet
ch01a.htm 2018-03-15 18:02 1.3K Chapter 1 -- Introduction
ch02a.htm 2003-05-13 16:34 1.3K Chapter 2 -- Basic Structure of a WDM Driver
ch07a.htm 2003-05-13 16:34 1.3K Chapter 7 -- Reading and Writing Data
ch03a.htm 2003-05-13 16:34 1.4K Chapter 3 -- Basic Programming Techniques
chaca.htm 2003-05-13 16:34 1.5K Appendix C -- Using WDMWIZ.AWX
chacc.htm 2003-05-13 16:34 1.6K DeviceIoControl Codes
ch09a.htm 2003-05-13 16:34 1.6K Chapter 9 -- Specialized Topics
ch10e.htm 2003-05-13 16:34 1.7K Chapter 10 -- Windows 98 Compatibility Notes
chaaa.htm 2003-05-13 16:34 1.7K Appendix A -- Coping with Windows 98 Incompatibilities
acka.htm 2018-03-15 18:02 1.7K Acknowledgments
ch12a.htm 2003-05-13 16:34 2.1K Chapter 12 -- Installing Device Drivers
waltoney.css 2003-05-14 15:16 2.2K
ch04a.htm 2003-05-13 16:34 2.3K Chapter 4 -- Synchronization
chach.htm 2003-05-13 16:34 2.3K Parameters for the INF File
chacf.htm 2003-05-13 16:34 2.3K USB Endpoints
chacg.htm 2003-05-13 16:34 2.4K WMI Support
ch03g.htm 2003-05-13 16:34 2.5K Chapter 3 -- Windows 98 Compatibility Notes
ch08a.htm 2003-05-13 16:34 2.5K Chapter 8 -- Power Management
ch06f.htm 2003-05-13 16:34 2.5K Chapter 6 -- Windows 98 Compatibility Notes
chaba.htm 2003-05-13 16:34 2.7K Appendix B -- Using GENERIC.SYS
chace.htm 2003-05-13 16:34 2.8K Power Capabilities
ch12e.htm 2003-05-13 16:34 2.9K Chapter 12 -- Windows 98 Compatibility Notes
chaac.htm 2003-05-13 16:34 3.0K Determining the Operating System Version
ch10a.htm 2003-05-13 16:34 3.5K Chapter 10 -- Windows Management Instrumentation
fore.htm 2003-05-13 16:34 3.5K Chapter 1 -- COM Plus What?
ch01f.htm 2003-05-13 16:34 3.7K Other Resources
ch02e.htm 2003-05-13 16:34 3.8K Chapter 2 -- Windows 98 Compatibility Notes
ch00a.htm 2003-05-13 16:34 3.9K LOC Page
chacb.htm 2003-05-13 16:34 4.4K Basic Driver Information
ch04d.htm 2003-05-13 16:34 5.1K Spin Locks
ch09h.htm 2003-05-13 16:34 5.3K Chapter 9 -- Windows 98 Compatibility Notes
ch06b.htm 2003-05-13 16:34 5.9K IRP_MJ_PNP Dispatch Function
ch08e.htm 2003-05-13 16:34 6.0K Chapter 8 -- Windows 98 Compatibility Notes
ch11a.htm 2003-05-13 16:34 6.2K Chapter 11 -- The Universal Serial Bus
ch06a.htm 2003-05-13 16:34 6.4K Chapter 6 -- Plug and Play
ch04b.htm 2003-05-13 16:34 6.5K An Archetypal Synchronization Problem
ch05e.htm 2003-05-13 16:34 6.5K Passing Requests Down to Lower Levels
ch10b.htm 2003-05-13 16:34 6.8K WMI Concepts
ch03b.htm 2003-05-13 16:34 7.3K The Kernel-Mode Programming Environment
ch09g.htm 2003-05-13 16:34 7.3K Watchdog Timers
ch01e.htm 2003-05-13 16:34 7.6K Organization of This Book
ch01d.htm 2003-05-13 16:34 7.7K Sample Code
ch07b.htm 2003-05-13 16:34 8.1K Configuring Your Device
ch01b.htm 2003-05-13 16:34 9.1K An Overview of the Operating Systems
ch09f.htm 2003-05-13 16:34 9.3K Executive Work Items
ch05h.htm 2003-05-13 16:34 10K Loose Ends
ch03e.htm 2003-05-13 16:34 11K String Handling
ch05b.htm 2003-05-13 16:34 11K Data Structures
chaab.htm 2003-05-13 16:34 12K Defining Stubs for Kernel-Mode Routines
ch07d.htm 2003-05-13 16:34 12K Ports and Registers
ch07c.htm 2003-05-13 16:34 12K Addressing a Data Buffer
ch02c.htm 2003-05-13 16:34 12K The DriverEntry Routine
ch12c.htm 2003-05-13 16:34 14K Defining a Device Class
ch05g.htm 2003-05-13 16:34 15K Managing Your Own IRPs
content.htm 2003-05-13 16:09 15K Table Of Contents Tree
ch12d.htm 2003-05-13 16:34 15K Launching an Application
ch09b.htm 2003-05-13 16:34 15K Filter Drivers
ch04c.htm 2003-05-13 16:34 15K Interrupt Request Level
ch09e.htm 2003-05-13 16:34 16K System Threads
ch08b.htm 2003-05-13 16:34 17K The WDM Power Model
ch01c.htm 2003-05-13 16:34 17K Windows 2000 Drivers
ch09c.htm 2003-05-13 16:34 18K Logging Errors
ch10d.htm 2003-05-13 16:34 23K User-Mode Applications and WMI
ch08d.htm 2003-05-13 16:34 24K Additional Power Management Details
ch05c.htm 2003-05-13 16:34 24K The "Standard Model" for IRP Processing
ch05d.htm 2003-05-13 16:34 25K Completing I/O Requests
ch05f.htm 2003-05-13 16:34 25K Cancelling I/O Requests
ch06c.htm 2003-05-13 16:34 26K Starting and Stopping Your Device
ch04f.htm 2003-05-13 16:34 26K Other Kernel-Mode Synchronization Primitives
ch03f.htm 2003-05-13 16:34 36K Miscellaneous Programming Techniques
ch03c.htm 2003-05-13 16:34 36K Error Handling
ch07e.htm 2003-05-13 16:34 43K Servicing an Interrupt
ch12b.htm 2003-05-13 16:34 47K The INF File
ch10c.htm 2003-05-13 16:34 47K WDM Drivers and WMI
ch02d.htm 2003-05-13 16:34 49K The AddDevice Routine
ch09d.htm 2003-05-13 16:34 50K I/O Control Operations
ch02b.htm 2003-05-13 16:34 50K Device and Driver Layering
ch03d.htm 2003-05-13 16:34 51K Memory Management
ch11b.htm 2003-05-13 16:34 53K Programming Architecture
ch08c.htm 2003-05-13 16:34 59K Managing Power Transitions
ch06d.htm 2003-05-13 16:34 60K Managing PnP State Transitions
ch04e.htm 2003-05-13 16:34 61K Kernel Dispatcher Objects
ch07f.htm 2003-05-13 16:34 65K Direct Memory Access
ch06e.htm 2003-05-13 16:34 69K Other Configuration Functionality
ch11c.htm 2003-05-13 16:34 112K Working with the Bus Driver