Ndis
A classe de dispositivo ndis consiste em dispositivos que podem ser associados a drivers mac (controle de acesso à mídia) NDIS (especificação de driver de rede) para dar suporte às comunicações de rede. Você acessa esses dispositivos usando funções.
As funções lineGetID e phoneGetID preenchem uma estrutura VARSTRING, definindo o membro dwStringFormat como o valor STRINGFORMAT_BINARY e acrescentando esses membros adicionais:
HANDLE hDevice; // NDIS connection identifier
CHAR szDeviceType[1]; // name of device
O membro hDevice é o identificador a ser passado para um MAC, como o MAC assíncrono para rede discada, para associar uma conexão de rede à conexão de chamada/modem. O membro szDeviceType é uma cadeia de caracteres terminada em nulo que especifica o nome do dispositivo associado ao identificador.