Microsoft Telephony API (TAPI) 2.0
Support files and examples for Borland Delphi 2.0
Release 3.0
Translated from C to ObjectPascal by hand (alas) in approx. three hours and three Cokes.
New in this release: Translation of tspi.h (for writing TAPI service providers) and a TSP sample.
Some important rewrites re Win32/Win16. Still forthcoming in a separate release: TAPI
components.
For more information about TAPI, try the following URL:
� Microsoft Developer Network
http://www.microsoft.com/msdn/
Handsome Tip: The Microsoft Platform SDK is for available free for download for a limited period
of time (till March 1997), including binaries, header files, samples and assorted online
documentation.
The archive (tapid30.zip) includes a sample application which dials a user-defined number on the
first TAPI device on the system (with the designated device ID 0). This is a real quick and dirty
sample; unless the device in question is not a modem, the program will fail.
As for TAPI itself, it is not so hot (in my opinion), but it works rather well in Windows. Why not
hot? Well, it is (in my opinion) all balls, and a unified data transmission interface should have
been written a long, long time ago, possibly in COM. Microsoft will continue to update their old
DLL-based APIs to COM-based, server-oriented interfaces, however, so in '97 or '98 we
will probably see a COM framework much like OLE DB under which Microsoft will place TAPI as
an "OLE TAPI" service provider. This is much less ballsy than the TAPI concept itself, but of
course, the time may once come when programmers are presented with one unified, platform-
independent interface to serial storage, communications, databases etc. Please!
Enough whining; enjoy this cool little thing I cooked up and write some truly fascinating TAPI-
based programs; have fun!
Any comments or complaints, email me.
Alexander Staubo
alex@image.no