52.3 Função de autenticação (NWAPPAuthenticateExtern)

A função NWAPPAuthenticateExtern fornece um hook de autenticação externo para a biblioteca zenlite.dll.

52.3.1 Sintaxe

#include <afxwin.h>
 
bool __stdcall NWAPPAuthenticateExtern 
{  
   char        *szTreeName, 
   char        *DSName, 
   char         szWho
} 

52.3.2 Parâmetros

szTreeName
(IN) Aponta para o nome da árvore de diretórios em que a DLL está localizada no cliente.
DSName
(IN) Aponta para o nome do objeto Aplicativo fornecido ao usuário. Por exemplo, esse aplicativo pode solicitar um nome e/ou uma senha ou ainda algum outro método de autenticação, como uma impressão digital para um dispositivo de leitura biométrico.
szWho
(IN) Especifica o nome completo do usuário.

52.3.3 Valores de retorno

TRUE

Dispara o aplicativo.

FALSE

Não dispara o aplicativo.

52.3.4 Comentários

Você é responsável pelo processo de implementação dessa função. Os valores transmitidos a NWAPPAuthenticateExtern que excederem MAX_DN_BYTES bytes (MAX_DN_BYTES = 512) causarão um overflow no buffer e retornarão uma violação de acesso.

IMPORTANTE:não deixe de exportar essa função.