TAPI 1.4 では、1.3 仕様に多数の API、メッセージ、定数、および構造体要素が追加されました。 TAPI 1.4 では、16 ビット TSP のみがサポートされます。 ただし、16 ビット Windows の制限を気にすることなく、32 ビット アプリケーションを開発できます。
TAPI ヘッダー ファイルと TSPI ヘッダー ファイルは、TAPI 1.4 と TAPI 2.x の両方のアプリケーションを開発するために使用されます。 これら 2 つの仕様間の構造に多くの変更はありませんでしたが、API (具体的には Unicode サポート) に変更が加えられたため、TAPI_CURRENT_VERSION定数に応じてヘッダーのコンパイルが異なることに注意することが非常に重要でした。 例えば:
#define TAPI_CURRENT_VERSION 0x00010004
#include <tapi.h>
手記
TAPI_CURRENT_VERSIONは、すべての TAPI アプリケーションに対して定義する必要があります。 TAPI 2.x の開発には厳密には必要ありませんが、今後、これを必要とする変更が発生する可能性があります。