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.