The TAPiComm sample uses both the Telephony APi and the Win32 Communications APi to demonstrate one way to implement a very simple TTY application. While the user interface and TTY emulation are very rudimentary, the TAPi and comm modules are fairly complete.