TAPI 1.4
O TAPI 1.4 adicionou várias APIs, mensagens, constantes e elementos de estrutura à especificação 1.3. O TAPI 1.4 dá suporte apenas a TSPs de 16 bits. No entanto, ele permite que aplicativos de 32 bits sejam desenvolvidos sem precisar se preocupar com as limitações do Windows de 16 bits.
Os arquivos de cabeçalho TAPI e TSPI são usados para desenvolver ambos os aplicativos para TAPI 1.4 e TAPI 2.x. Embora não tenha havido muitas alterações nas estruturas entre essas duas especificações, houve alterações na API (especificamente, suporte unicode) que tornam muito importante observar que os cabeçalhos são compilados de forma diferente, dependendo da constante TAPI_CURRENT_VERSION. Por exemplo:
#define TAPI_CURRENT_VERSION 0x00010004
#include <tapi.h>
Observação
TAPI_CURRENT_VERSION deve ser definido para todos os aplicativos TAPI. Embora não seja estritamente necessário para o desenvolvimento do TAPI 2.x, alterações futuras podem ocorrer para exigir isso.