Old News From PCAUSA...

January 28, 2005 Advanced TDI Samples V2.02.06.14 Released

 

This release includes a systematic review of the PCAUSA TDI samples and migration to use of the Windows Server 2003 DDK. Highlights of this release include:

bullet

Improved support for tracking remote addresses in TDI filter TCP and UDP event handlers.

bullet

Several bug fixes.

bullet

Significant revision and enhancement of one TDI filter sample (TDILpbkH) to use OS-specific enhancements found only in Windows XP and higher.

bullet

Most TDI samples (particularly TDI filter samples) have been reviewed and tested on 4-way Windows Server 2003 system.

For more details about the changes provided in V2.02.06.14 see the Release Notes.
For general information about the PCAUSA Advanced TDI Samples see the TDI Samples Product Information page.

 

August 27, 2004 An Update to Rawether .NET Pre-Beta Documentation Available 

 

Rawether .NET is a .NET Framework API that provides a uniform API between user-mode applications and NDIS drivers. Basically, it is a C# version of the current Rawether for Windows 'C' API - but greatly extended.

The initial Rawether .NET release will provide this rich, consistent NDIS user-mode API across the Windows ME, Windows 2000, Windows XP, Windows Server 2003 platforms as well as the Windows CE-based Pocket PC 2003 and Pocket PC 2003 platforms to the current Rawether for Windows NDIS protocol driver suite.

(Future releases are even more interesting...)

See Rawether .NET Is Coming!!!

June 15, 2003 NDIS IM Driver Samples V3.05.06.16 Released 
More Information

 

This is an extensive update to the PCAUSA NDIS Intermediate (IM) driver samples.
 
bulletBug fixes.
bulletEnhancements.
bulletUse newer DDK Build Environment, Prefast checked, DV checked
bulletExtensive testing using HCT 11.2 (to extent possible with PCAUSA resources)

For additional information:

bullet Release Notes
bullet NDIS IM Samples Home Page

 

May 2, 2003 TDI Samples V2.02.05.13 Released 
More Information

 

A fairly extensive update to the TDI samples. Includes bug fixes since June, 2001, defects identified by Driver verifier, modifications to the KS library and new TDI filter samples:
 
bulletNew dispatch-hooking TDI filter samples
bulletRemote Port Data Monitor
bulletLoopback (127.0.0.1) Data Monitor
bulletFixed roughly 14 bugs or defects in the sample code
bulletModifications to allow NetBT to operate when TDI filter is installed dynamically
(No, can't filter NetBT in this case...)
bulletImproved documentation (hopefully...)
bulletNew sample directory layout
bulletBuild with newer DDK build environments
bulletRemoved unnecessary ASSERT statements
bulletEnhancements to KS Library functionality
bulletSupport functions depreciated or added at Windows 2000
and higher
bulletImproved DEBUG message facility with verbosity control

There a some additional changes worthy of note:

bulletLow-end Bookshelf Edition now includes TDI client samples only. TDI filter samples are no longer included with the Bookshelf Edition.
bulletPassThru Plus sample discontinued. Too complex to maintain.

For additional information:

bullet Release Notes
bulletTDI Samples Home Page

 

December 18, 2002 PCAUSA Acquires NDIS.COM Domain

PCAUSA has activated the NDIS.COM domain. We intend to use this new domain name to organize and publish information of specific interest to NDIS software developers.

Most of the PCAUSA NDIS developer's resource information will be moved from www.pcausa.com and www.rawether.net to one central location. During the move we plan to review and update the existing NDIS developer resource information - as well as add new information.

 

December 9, 2002 PCAUSA Releases Rawether for Windows CE

December 9, 2002 -- After completion of Beta testing PCAUSA releases Rawether for Windows CE, a framework for development of Windows CE products that "directly" access NDIS network interface card (NIC) drivers from Win32 applications.

Rawether consists of a dynamically-loaded NDIS protocol driver and API that allows a Win32 application to access NDIS LAN adapters to make NDIS requests to query and set information and to send and receive "raw" Ethernet packets.

Rawether for Windows CE is already being incorporated into Windows CE products for 802.11b products, including:

bullet802.11b Adapter Utilities (Ship with adapter)
bullet802.11b WLAN Management Utilities (Various Third Parties)

For More Information Visit:

[ PCAUSA Embedded Website... ]

Or Contact:

Thomas F. Divine
Printing Communications Assoc., Inc. (PCAUSA)
4201 Brunswick Court, Smyrna GA 30080 USA
Tel: 770-432-4580
FAX: 770 234-4182
Internet: info@pcausa.com

Microsoft Windows and the Windows CE Logo are registered trademarks of Microsoft Corporation in the United States and/or other countries.

 

August 22, 2002 New PCAUSA Universal Product Bundle - Includes ALL PCAUSA Products

Individually each of the PCAUSA samples have proven useful to those who have chosen to license them. However, collectively they may be even more useful.

The utility of having the complete collection of PCAUSA samples has been noticed by several customers who have "ordered one of everything". In response, PCAUSA has provided these customers with significant discounts, as described in the new PCAUSA Universal Product Bundle description.

[Universal Product Bundle Information ]

 

May 29, 2002 PCATTCP Utility V2 Released

This is PCAUSA's port of the Unix Test TCP (TTCP) benchmark utility.

bulletNew HtmlHelp Documentation
bulletEnhancements:
bulletAn option to send continuously, instead of stopping after sending a specified number
of buffers.
bulletA receiver that would automatically restart after each test (the receiver was in
another room...).
bulletBetter Error Messages
bulletCode extensively re-written, multi-threaded receiver.

[ PCATTCP Utility ]

 

May 14, 2002 Rawether V5.03 Released  

More Information

 

A major upgrade to the PCAUSA Rawether for Windows product is has finally been released. The new release includes these features:
 
bulletNew Gigabit-oriented packet collection driver.
bulletNew Wireless LAN Detector sample.
bulletImproved adapter enumeration API.
bulletBetter documentation.
bulletInstallation verification utility.
bulletVarious enhancements and bug fixes.

 

April 16, 2002 Interim Documentation For New NDIS IM Driver Samples

Some additional documentation for the new PCAUSA NDIS IM driver samples is now available. The documentation is not final, but is released as-is as an aid to developers. We hope to have the final documentation shortly.

The documentation is provided as compiled HtmlHelp. It should be viewable won Windows 2000 and Windows XP. On other platforms it may be necessary to install Html Help Viewer updates. Go to the Microsoft Download Center and search for "Html Help Downloads".

[ New NDIS IM Driver Interim Documentation ]

 

March 11, 2002 NDIS hooking Samples For All Windows Platforms

PCAUSA is making the initial release of NDIS hooking samples for all Windows platforms.

The new NDIS hooking samples include samples for the following platforms:

bulletWindows 95/98/ME - Using VxD drivers. Requires VtoolsD.
bulletWindows NT/W2K/WXP - Using "NT-Style" drivers.

PCAUSA offers an upgrade path for existing customers with the NDIS PIM 9X/ME samples to these new samples that support Windows NT/W2K/WXP.

[ PCAUSA NDIS hooking Samples For All Windows Platforms ]

 

November 16, 2001 PCAUSA NDIS Developer Tools

PCAUSA has released the PCAUSA NDIS Developer Tools. They are a collection of NDIS-related utilities that you may find useful.

At this time the PCAUSA NDIS Developer Tools collection includes:

bullet

OID Scope - User-Mode NDIS Query Tool

bullet

OID Lookup - OID Value/MACRO Name Lookup Tool

[ PCAUSA NDIS Developer Tools ]

 

June 21, 2001 Update For Advanced TDI Samples For Windows NT 

 

 

[ Release Notes ]

PCAUSA releases V2.00.03.11 of the Advanced TDI Samples for Windows NT.

The primary reason for this release is to promulgate a fix to a memory leak in the PassThru TDI Filter sample. This is a one-line change that can be made in existing code instead of using the complete new release.

 

June 12, 2001 Windows 9X Redirector Kit Discontinued...
It is with a little sadness that PCAUSA discontinues this product. It is an extremely interesting sample and has been invaluable to all who have used it over the years.

Simply put, over the next few years interest in Windows 9X file system development will surely decline.

A link to the orphan product description page is provided below. The product can be provided by Special Order if it is really needed.

[ Link To Windows 9X Redirector Kit Product Description (Discontinued) ]
 

 

April 23, 2001 Rawether V5.00.13.50 Released  

More Information

RAWETHER (WinDis 32) version (V5.00.13.49 - October 16, 2000) seems to be holding up fairly well through Windows XP Beta 2. However, there are a handful of bug fixes and improvements requested by customers.
 
bulletModification to support for operation on Wireless LAN adapters as 802.3.
bulletBug fix in BFP filter concatenation routine.
bulletSeveral bug fixes exposed by Driver Verifier.
bulletA Windows XP-specific fix.

 

March 5, 2001 NDIS PIM for Windows 9X and Windows ME Update V2.02.03.11  - Bug Fixes
Release Notes

Fixed bugs associated with operation of NDIS PIM over Internet Connection Sharing (ICS) and PGPnet Virtual Private Networking (PGP) V6.5.X.

 

January 1, 2001 NDIS_PACKET Discussion 
More Information...

A brief discussion about how to use the NDIS wrapper library functions to inspect the contents of a NDIS_PACKET.

 

November 2, 2000 Device Driver Development Tips 
More Information...

We took some time to put together a few notes that we hope will be helpful to new network device driver developers.

 

September 25, 2000 New Name for Win32 NDIS Framework  
More Information Beginning in late September, 2000 we are going introduce the new name Rawether for Windows to refer to the PCAUSA Win32 NDIS Framework (WinDis 32) product.

 

September 21, 2000 PCAUSA RAWETHER.NET Website On-Line 
PCAUSA brings a new website, RawEther.NET, on-line for the first time. The new site name more accurately reflects the functionality provided by the PCAUSA Win32 NDIS Framework.

 

July 28, 2000 New Download - MACADDR II For Windows NT & Windows 2000
More Information

The Windows NT 4.0 DDK includes a sample application called MACADDR. The MACADDR sample illustrated the use of Win32 DeviceIoControl calls to access NDIS MAC drivers using IOCTL_NDIS_QUERY_GLOBAL_STATS. Using this IOCTL a Win32 application can have limited access to a NDIS MAC driver without needing the support of a companion NDIS protocol driver. This can be useful to network-aware applications - especially MAC vendor diagnostic tools.

The technique illustrated in the MACADDR sample actually works on Windows 2000. However, the MACADDR sample is omitted from the Windows 2000 DDK, probably because it would simply be impractical to enter the GUID from the command line.

The PCAUSA MACADDR II sample illustrates the use of IOCTL_NDIS_QUERY_GLOBAL_STATS on both Windows NT and Windows 2000. In addition, it partially illustrates walking the Windows NetCard registry key to find known NDIS adapters.

 

April 26, 2000 Advanced TDI Samples For Windows NT & Windows 2000 - Enhanced!!!

 

 

More Information

As a WinHEC Special, PCAUSA enhances the Advanced TDI Samples to include a PassThru TDI Filter sample. TDI Filtering allows one to filter UDP and TCP below the Winsock level, but above the TCP/IP kernel mode driver.

A second-generation suite of three driver samples that provide an in-depth illustration of how to use the Transport Data Interface (TDI) for TCP/IP networking from your kernel mode Windows NT driver.

The samples illustrate these basic TDI operations:

bulletOpening A Transport Address
bulletOpening A Connection Endpoint
bulletMaking An Endpoint-To-Endpoint Connection
bulletSending And Receiving Connection-Oriented Data (TCP)
bulletSending And Receiving Connectionless Data (UDP)
bulletDisconnecting An Endpoint-To-Endpoint Connection
bulletClosing A Connection Endpoint

The samples also illustrate these more advanced TDI Operations

bulletSending Chained MDLs
bulletQuerying TDI Information
bulletQuerying Extended TCP Information
bulletSetting TDI Information (Limited)

The product includes over 80 pages of documentation and over 10,000 lines (151 pages) of heavily commented driver sample code.

 

October 16, 2000 Rawether V5.00.13.49 Released 
Although Rawether for Windows (WinDis 32) version (V5.00.13.46 - October 29, 1999) seems to be holding up fairly well through Windows 2000 SP1 and Millennium, there are a handful of bug fixes and improvements requested by customers. None of these seem earth-shaking (unless you really needed the improvement).
bulletNon-Admin Users Supported On Windows NT/2000
bulletOptional High-Resolution Timestamp
bulletBetter PnP Behavior
bulletA Few Bug Fixes

Visit the RawEther.NET site for the most up-to-date information about Rawether for Windows and the Win32 NDIS Framework.

 

August 8, 2000 Windows Me Changes To TCP/IP Cause Some Filtering NDIS Products To Fail
More Information With RC1 of Windows ME Microsoft introduced significant changes to the base Windows 9X TCP/IP implementation. These changes are known to break a variety of NDIS packet filtering products that work properly on platforms ranging from Windows 95 Gold through Windows ME B3.

 

March 12, 2000 NDIS PIM 9X Update V1.00.01.08
Release Notes PCAUSA releases update V1.00.01.08 to NDIS Pseudo-Intermediate (PIM), a sample that provides functionality similar to NDIS Intermediate (IM) drivers for Windows 95 & Windows 98.

Includes bug fix for operation with "legacy" adapters.

 

March 10, 2000 PCASIM Update V1.00.01.07
Release Notes PCAUSA releases update V1.00.01.07 to "PCASIM", a sample NDIS Intermediate (IM) driver for Windows NT 4.0.

Includes bug fix for operation with "legacy" adapters and corrects an ASSERT that is seen on CHECKED build systems.

 

March 1, 2000 Advanced TDI Samples For Windows NT & Windows 2000 Released
More Information A second-generation suite of three driver samples that provide an in-depth illustration of how to use the Transport Data Interface (TDI) for TCP/IP networking from your kernel mode Windows NT driver.

The samples illustrate these basic TDI operations:

bulletOpening A Transport Address
bulletOpening A Connection Endpoint
bulletMaking An Endpoint-To-Endpoint Connection
bulletSending And Receiving Connection-Oriented Data (TCP)
bulletSending And Receiving Connectionless Data (UDP)
bulletDisconnecting An Endpoint-To-Endpoint Connection
bulletClosing A Connection Endpoint

The samples also illustrate these more advanced TDI Operations

bulletSending Chained MDLs
bulletQuerying TDI Information
bulletQuerying Extended TCP Information
bulletSetting TDI Information (Limited)

The product includes over 80 pages of documentation and over 10,000 lines (151 pages) of heavily commented driver sample code.

 

February 17, 2000 New Download - TDI Query (TDIQ) Test Tool For Windows 95 & Windows NT
More Information The PCAUSA TDI Query (TDIQ) Test Tool is a platform-independent utility for accessing IP configuration, IP route and IP statistics information.
bullet

IP Configuration

bullet

IP Route Information

bullet

IP Statistics

Of significance is the fact that: TDIQ is platform-independent...

 

October 25, 1999 WinDis 32 Update V5.00.13.46
Release Notes PCAUSA releases update V5.00.13.46 to the Win32 NDIS Framework (WinDis 32). This is a "minor" update that is basically a distribution of small changes that have accumulated since the prior version was released in June, 1999..

 

October 2, 1999 PCAUSA Discussion List
Subscribe to the PCAUSA Discussion List

- OR -

Subscribe to the PCAUSA Newsletter

Subscribe to the new PCAUSA Discussion List to interact with other PCAUSA users about PCAUSA products and the more general topic of kernel-mode networking.

Anyone can subscribe to and post on the PCAUSA Discussion List. However, the list is (initially) moderated by PCAUSA. The subscriber list is private, however your postings are viewable by anyone.

Please understand the purposes and intended use of the two different lists:

bulletPCAUSA Newsletter - PCAUSA's method to inform customers of product updates, new products and other information of interest to PCAUSA customers.
bulletPCAUSA Discussion List - A "more traditional" mailing list, intended to allow subscribers to interact with each other.

 

September 29, 1999 NDIS Pseudo-Intermediate (PIM) Driver Framework For Windows 9X Released
More Information The PCAUSA NDIS Pseudo-Intermediate (PIM) framework is a packet filtering framework for Windows 9X that provides functionality similar to that provided by NDIS Intermediate Drivers. However, a NDIS PIM driver is simpler to install, and works on all versions of Window 95 from the original "Gold" to Windows 98 SE. It also provides the capability to perform packet filtering on the Windows 9X Dial-Up Adapter.

 

September 29, 1999 Update - IP Link Characteristics Emulator for Windows 9X (Executable Only)
More Information Several users who downloaded IP LCE noted that the packet delay strategy was not very realistic and performance dropped off much more quickly then expected as the latency setting was increased.

Specifically, the V1.00.00.06 emulator inserted the latency delay one-packet-at-a-time. For example, if four packets were transmitted "concurrently", the last packet would be delayed by four times the latency setting. This is not correct. Since the four packets were transmitted "concurrently", they should all four packets should be delayed by only one times the latency setting.

The IP Link Characteristics Emulator for Windows 9X is one of the samples included in the PCAUSA NDIS Pseudo-Intermediate (PIM) Framework for Windows 9X, PCAUSA SKU 035.

 

September 3, 1999 New Download - Test TCP, A Benchmarking Tool For Measuring TCP and UDP Performance
More Information Test TCP (TTCP) is a command-line sockets-based benchmarking tool for measuring TCP and UDP performance between two systems. It was originally developed for the BSD operating system.

PCAUSA provides executables and sources to PCAUSA's port of TTCP to Windows as well as information about the original TTCP and links to other ports of TTCP to Windows.

 

September 1, 1999 New Download - IP Link Characteristics Emulator for Windows 9X (Executable Only)
More Information The function of the IP Link Characteristics Emulator (IP LCE) is to emulate the performance a slow network (e.g., wireless network) by controlling the bandwidth and latency of a fast network such as Ethernet. There has been some interest in this capability from the wireless LAN community.

The IP Link Characteristics Emulator for Windows 9X is one of the samples included in the PCAUSA NDIS Pseudo-Intermediate (PIM) Framework for Windows 9X, PCAUSA SKU 035.

 

August 11, 1999 PCASIM Update V1.00.01.06
Release Notes PCAUSA releases update V1.00.01.06 to "PCASIM", a sample NDIS Intermediate (IM) driver for Windows NT 4.0. Several bug fixes of the "academic" type: real bugs found on paper, but not yet seen operationally.

 

August 2, 1999 PCASIM Released
Release Notes PCAUSA releases "PCASIM", a sample NDIS Intermediate (IM) driver for Windows NT 4.0. PCASIM includes several progressively more functional NDIS IM driver samples including:
bulletPassThru - A highly-refined "PassThru" NDIS IM driver. Loosely based on the ImSamp and PassThru samples from Microsoft, the PCASIM PassThru driver provides a stable base for NDIS IM development on the Windows NT 4.0 platform.
bulletIPPass - Adds a simple framework for performing protocol-specific filtering.
bulletIPBlock - A working example that illustrates use of the protocol-specific filtering framework.

 

June 8, 1999 WinDis 32 Update V5.00.13.45
Release Notes New release V5.00.13.45 of WinDis 32. Includes bug fix for packet sends under heavy load, new PCANDIS driver naming conventions, and a separate driver specifically for Windows 2000.

 

June 5, 1999 PCAUSA Newsletter List
Subscribe to the PCAUSA Newsletter PCAUSA launches it's Newsletter/Mailing List. Subscribe to the PCAUSA Newsletter to receive timely information about updates to PCAUSA products, new PCAUSA products and other information of general interest to Network Software Developers.

Although anyone can subscribe to the PCAUSA Newsletter, the membership list is accessible only to PCAUSA. At the present time, only the list moderator can post to the list.

 

January 30, 1999
Y2K Compliance Statement PCAUSA provides Y2K compliance statement.

 

January 14, 1999
WinDis 32 V5.0 PCAUSA introduces new major release V5.0 of the Win 32 NDIS Framework (WinDis 32).

 

 

PCAUSA Home · Privacy Statement · Products · Ordering · Support · Utilities · Resources
Mailing Lists  · PCAUSA Newsletter · PCAUSA Discussion List
 
Rawether for Windows and WinDis 32 are trademarks of Printing Communications Assoc., Inc. (PCAUSA)
Microsoft, MS, Windows, 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.
Send mail to webmaster@pcausa.com with questions or comments about this web site.
Copyright © 1996-2010 Printing Communications Assoc., Inc. (PCAUSA)
Last modified: February 04, 2010