TAPI 1.4
TAPI 1.4 hat der 1.3-Spezifikation eine Reihe von APIs, Nachrichten, Konstanten und Strukturelementen hinzugefügt. TAPI 1.4 unterstützt nur 16-Bit-TSPs. Es ermöglicht jedoch die Entwicklung von 32-Bit-Anwendungen, ohne sich um die Einschränkungen der 16-Bit-Windows kümmern zu müssen.
Die TAPI- und TSPI-Headerdateien werden verwendet, um beide Anwendungen für TAPI 1.4 und TAPI 2.x zu entwickeln. Obwohl es nicht viele Änderungen an den Strukturen zwischen diesen beiden Spezifikationen gab, gab es Änderungen an der API (insbesondere Unicode-Unterstützung), die es sehr wichtig machen, zu beachten, dass die Header je nach TAPI CURRENT VERSION-Konstante unterschiedlich kompiliert _ _ werden. Beispiel:
#define TAPI_CURRENT_VERSION 0x00010004
#include <tapi.h>
Hinweis
TAPI _ CURRENT VERSION muss für alle _ TAPI-Anwendungen definiert werden. Dies ist für die TAPI 2.x-Entwicklung zwar nicht unbedingt erforderlich, aber zukünftige Änderungen können dies erfordern.