Developer API allows any application to do the same set of actions that can be done using Virtual Serial Port Control GUI program:

  1. Creating/removing virtual serial ports
  2. Enumerating of hardware and third-party serial ports
  3. Reading/writing data to serial port
  4. Managing modem status signals (CTS, DCD, DSR, RING)
  5. Managing line status signals (Break, Framing, Overrun, Parity)
  6. Controlling bitrate emulation
  7. Identifying the application opened the port in order to allow/prohibit access to the port