Base Class Library for RS232 Communications.
--------------------------------------------
Ref: "Serial Comm: Use P/Invoke to Develop a .NET Base Class Library
for Serial Device Communications" John Hind, MSDN Magazine, Oct 2002.
DtWinVer is a C++ class which provides a comprehensive method to determine which OS the program that calls it is running on. All methods it uses are fully documented on various articles on the MSDN CD