White Papers


Home What's New! White Papers FAQ Knowledge Base Utilities Code Snippets Resources

 

White Papers by PCAUSA and Other Authors

These are short articles written by PCAUSA and other authors intended to be of interest to NDIS driver developers.

Getting Trace from NETCFG.DLL (Stephan Wolf, March 17, 2006)

This paper describes how you can enable debug trace messages in the network configuration subsystem of the Microsoft® Windows® family of operating systems.

Stephan's paper can also be downloaded as a Word document from the WinHEC 2006 site.

 

Installing NDIS Drivers

bulletPart 1 - Self-Signing NDIS Protocol Drivers for Windows Vista (November 22, 2006)

Describes the minimum steps needed to self-sign a NDIS protocol driver for Windows Vista x64 edition.
bulletPart 2 - Making and Signing Driver Packages for NDIS Protocol Drivers on Windows Vista (November 22, 2006)

Describes how to make and self-sign a driver package for installing the WDK NDIS 6.0 NDISPROT driver on Windows Vista x64 edition.
 
bulletPart 3 - Programmatically Installing NDIS Protocol Drivers - (November 23, 2006)

Discusses how to programmatically install a NDIS protocol driver using the INetCfg API.

 

 

NDIS_PACKET Discussion

bulletPart 1 - NDIS Packet Data  (Updated December 29, 2002)

The purpose of this topic is to provide you with some insight into the relationship between a "packet" observed a network and a NDIS_PACKET that represents the same information within a NDIS driver.

 
bulletPart 2 - NDIS_PACKET Reserved Areas  (Updated December 29, 2002)

The purpose of this topic is to describe the use of the NDIS_PACKET reserved areas.

 
bulletPart 3 - NDIS_PACKET Flags

The purpose of this topic is to describe the use of the NDIS_PACKET flags.

 
bulletPart 4 - NDIS_PACKET Out-of-Bounds Data

The purpose of this topic is to describe the use of the NDIS_PACKET OOB data.

 

Windows Network Data and Packet Filtering  (Updated December, 2002)

The purpose of this topic is to provide a brief introduction to various techniques that can be used to filter network data and network packets on the Microsoft Windows platforms.

 

NDIS Loopback Discussion (Updated January 6, 2004)

Some notes about NDIS loopback.
 

NDIS IEEE 802.11 Operation Notes (Updated September 12, 2006)

Some notes and NDIS logging data concerning the NDIS operations associated with managing an IEEE 802.11 miniport on Windows XP and Windows Vista.
 
 

Microsoft Presentations and White Papers

These Microsoft presentations and white papers are of special interest to NDIS driver developers.

Windows Hardware and Driver Central (WHDC)
WHDC Networking and Wireless Technologies (Index)
bullet Debugging NDIS Drivers May 5, 2003
 
 

Articles of Interest to NDIS Developers

Windows Driver Developer's Digest (WD-3)
Testing Network Drivers with the NDIS Test Tool
By Stephan Wolf, Windows Driver Developer's Digest, Vol.1 No. 3, July 15, 2003
 
Extending The Microsoft PassThru NDIS Intermediate Driver
Part 1 - Adding a DeviceIoControl Interface
By Thomas Divine, Windows Driver Developer's Digest, Vol.1 No. 3, July 15, 2003
Extending The Microsoft PassThru NDIS Intermediate Driver
Part 2 - Two IP Address Blocking NDIS IM Drivers
By Thomas Divine, Windows Driver Developer's Digest, Vol.1 No. 5, December 15, 2003
Extending The Microsoft PassThru NDIS Intermediate Driver
Part 3 - Supporting Windows XP 64-Bit Edition
By Thomas Divine, Windows Driver Developer's Digest, Vol.2 No. 1, March 15, 2004
NDIS Driver Compile Flags
By Stephan Wolf, Windows Driver Developer's Digest, Vol.2 No. 1, March 15, 2004

 

 

PCAUSA Home · Privacy Statement · Products · Ordering · Support · Utilities · Resources
Mailing Lists  · PCAUSA Newsletter · PCAUSA Discussion List
Rawether for Windows, Rawether .NET, WinDis 32 and NDIS Press are trademarks of Printing Communications Assoc., Inc. (PCAUSA)
Microsoft, MS, Windows, Windows Vista, Windows 95, Windows 98, Windows Millennium, Windows 2000, and Win32 are registered trademarks and Visual C++ and Windows NT are trademarks of the Microsoft Corporation.
Copyright © 1996-2007 Printing Communications Assoc., Inc. (PCAUSA)
Last modified: January 20, 2007