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.