Windows Standard Serial Communications Library for C description
Marshallsoft serial communications component library for C/C++ (WSC4C) is a serial communication library based on the Windows
The Marshallsoft serial communications component library for C/C++ (WSC4C) is a serial communication library based on the Windows serial comm API. WSC4C uses the standard Windows API to communicate with any device connected to a serial port from within a C/C++, Visual C++, C# or .NET application. The component library includes 32 functions plus modem control, XMODEM and YMODEM,ASCII and ANSI terminal emulation. A good selection of example programs is provided, including console mode and multi-threaded examples as well as Microsoft Foundation Class (MFC) and Borland C++ Builder (BCB) examples.
Windows Standard Serial Communications Library for C/C++ can be used in the development
of Win16 and Win32 applications running under Windows 95/98/Me, and NT/2000/XP. The evaluation version of WSC4C is fully functional.
Here are some key features of "Windows Standard Serial Communications Library for C":
· Royalty free distribution with your compiled application.
· Includes 16-bit (WSC16.DLL) and 32-bit (WSC32.DLL) versions.
· Evaluation versions are fully functional. No unlock code is required.
· Can control any serial device connected to a serial port.
· Can be used from GUI mode or console mode programs.
· Can control multiple ports simultaneously.
· Includes hardware and software flow control.
· Is port re-entrant.
· State driven Xmodem and Ymodem on multiple ports simultaneously.
· Is fully thread safe.
· Supports Windows 95/98/Me/NT/2000/XP.
· Can send Windows messages on completion of events (incoming character, etc.)
· Works with Microsoft Visual C++ (1.52, 4.0, 5.0, 6.0, C#, and .NET).
· Works with Borland C/C++ (5.0, 5.5, and Borland C++ Builder [all versions]).
· Also works with Microsoft Foundation Class, Watcom 11 and LCC-WIN32.
· Does not depend on support libraries. Makes calls to Windows API functions only.
· Can be used with any language (C/C++,.NET, Delphi,Visual Basic, VB.NET, etc.) that can call the Windows API.