TAPI 1.4

TAPI 1.4 добавил ряд API, сообщений, констант и элементов структуры в спецификацию 1.3. TAPI 1.4 поддерживает только 16-разрядные TSPS. Однако это позволяет разрабатывать 32-разрядные приложения без необходимости беспокоиться об ограничениях 16-разрядных Windows.

Файлы заголовков TAPI и TSPI используются для разработки обоих приложений для TAPI 1.4 и TAPI 2.x. Хотя между этими двумя спецификациями не было много изменений, произошли изменения в API (в частности, поддержка Юникода), что очень важно отметить, что заголовки скомпилируются по-разному в зависимости от константы TAPI_CURRENT_VERSION. Например:

#define TAPI_CURRENT_VERSION 0x00010004
#include <tapi.h>

Заметка

TAPI_CURRENT_VERSION необходимо определить для всех приложений TAPI. Хотя для разработки TAPI 2.x не требуется строго, для этого могут потребоваться будущие изменения.