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 34 functions plus serial line status & control, 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.