Keith Brown discusses the design and implementation of a lightweight, COM-based interception framework. His Universal Delegator provides for pluggable interception policies known as hooks, and can be used in client or server-side code.
Finally, DirectX has the power and speed necessary to make it a really viable platform. Enhancements include the new Direct3D framework, a Reference Rasterizer, automatic texture management, and new rendering commands.
I/O Request Packets are the messaging and data transfer lifeblood of Windows 98 and Windows 2000 device drivers. Ervin Peretz explains IRP queuing and related WDM development issues, and provides general-purpose functions for use in your own code.