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

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


Sintaxe

#include <afxwin.h> 

bool __stdcall NWAPPAuthenticateExtern
{
char *szTreeName,
char *DSName,
char szWho
}


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 impressões digitais para um dispositivo de leitura biométrico.


szWho

(IN) Especifica o nome completo do usuário.


Valores de retorno

TRUE

Dispara o aplicativo.

FALSE

Não dispara o aplicativo.


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.