Contact Us Archives Subscribe Downloads Resources
Vol. 2 No. 1 The Independent Newsletter of Windows Driver Programming March 15.875, 2004

News Briefs Features Departments

Driver Developer Conference

Nov. 11-14, 2003, Redmond WA. WD-3 was there and taking copious notes  There were two themes that strongly emerged at the DDC.

The first was that Microsoft is strongly committed as never before to support the device driver community with good documentation, training and the personal attention of the relevant experts.

The second major theme at the conference was LONGHORN -- the next Windows operating system.

Can you say “paradigm shift” or does the line “Gee Toto I don’t think we are in Kansas any more” bring anything to mind? Things have changed in Redmond!

Oh, Yeah: the food was great too! 

Read the whole story

WD-3 Subscription Service Available

In response to reader requests, we've created a subscription service. In keeping with our NONCOMMERCIAL orientation, all we ask for is your e-mail address, and all we'll ever send you are messages telling you when we post new issues. Naturally, you can opt out at any time.

All of our content is free and available to all, whether or not you're a subscriber.

Click here to reach the signup page.

Extending The Microsoft PassThru NDIS Intermediate Driver--Part 3 Supporting Windows XP 64-Bit Edition
by Thomas Divine

Do people whisper behind your back, "he's not computing with all 64 bits, poor fellow"? If so, Thomas will show you how to prove them wrong, at least with respect to your NDIS Intermediate Drivers.

Read the whole article

NDIS Driver Compile Flags
by Stephan Wolf

From a simple and portable way to write Windows drivers for network interface cards, NDIS has grown to Hydra-headed monster with multiple versions, serious platform incompatibilities, and programming rules that normal mortals can't understand. One of the ways you cope with cross-platform issues is by using the many conditional compilation switches that are built-in to NDIS.H. In this article, Netzwerkmeister Wolf explains how to use them. Alles klar!

Read the whole article

All About Removal Relations
by Mark Roddy

The Windows PnP manager uses Device Relations queries  to gather information about the PnP relationships between a given device node and other device nodes in the system. A response to a RemovalRelations query is a declaration by a device node that, if it is removed, some other device node will also be removed. Note that this sort of device node relationship is not the same as a bus driver parent device node/child device node relationship. As a consequence of correctly using Removal Relations, Query Remove operations will be applied to all device nodes related to a specific device node through a Removal Relations query, allowing each such device node to allow or deny the remove operations as appropriate.

Read the whole article

Letters Letters from our readers

Security Notebook

Why it's so important that you check for NULL pointers in certain IRP dispatch routines.

Little Bits

The name speaks for itself...

Windows is a registered trademark of Microsoft Corporation. Windows Driver Developer's Digest, WD-3, WD3, the WD logo and "The Independent Newsletter of Windows Driver Programming" are service marks of the WD-3 Editorial Board. Other trademarks used at this site are the property of their respective owners.

The advice provided here is offered "as is", with no warranty of any kind and with no assurance that practicing the same will not infringe a patent or other intellectual property right belonging to a third person.

You could be the thousandth person to subscribe to WD-3 if you play your cards right. If you win and e-mail us separately with a correct guess as to what the prize is for achieving this singular distinction, we'll quintuple the prize. Hint we'll need your physical address, too.

Prizes will also be awarded to anyone who correctly explains the date appearing in this issue's masthead and how it relates to Greek mythology. Contest not open to WD-3 editors or their immediate families, including pets.