Hello,
Please view my background & resume on LinkedIn at:
[login to view URL]
I have been programming in C/C++ since 1988 and in C# since 2003. Among other bits of experience, I wrote NDIS and File System Filter Drivers for Windows 2000/XP when I worked at Veritas. Veritas, before being acquired by Symantec, was the original author and supplier of the BACKUP program that has been included in Windows since before Windows 95.
I have also worked at IBM, DEC, Borland, Xerox, and several startups.
Currently I'm working on a project to write NDIS Filter drivers to hook TCP connections with common functionality for both Windows XP and Windows 7, both x86 & x64, so I am quite familiar with these issues. By the way, I am using Windows 8.1 & Visual Studio 2013 to build them, so I'm also familiar with the issues concerning Windows 8/8.1 and .NET 4/4.5.
This port doesn't look too bad, with about 85 classes and approx. 26K LOC. But some 13 classes, such as TABFile are actually quite complex. I'm assuming that you want a DLL, but you didn't specify whether the precise target, such as .NET 4.0, 4.5, 4.51, etc. Is AnyCpu a valid target, or do you need explicit 32-bit/64-bit builds and tests. What version of Visual Studio do you want?
And what about testing.... I didn't see any unit tests or system tests in the original C++ distribution. Or is a clean compile and build a suitable completion criteria?
Contact me for more details on this...
Alex