Die Funktion "NWAPPAuthenticateExtern" stellt einen externen Beglaubigungs-Hook in der Bibliothek zenlite.dll bereit.
#include <afxwin.h>
bool __stdcall NWAPPAuthenticateExtern
{
char *szTreeName,
char *DSName,
char szWho
}
(IN) Verweist auf den Namen des Verzeichnisbaums, in dem sich die DLL auf dem Client befindet.
(IN) Verweist auf den Namen des Anwendungsobjekts, der dem Benutzer bereitgestellt wird. Diese Anwendung kann beispielweise einen Namen und/oder ein Passwort oder eine andere Beglaubigungsmethode wie einen Fingerabdruck für einen biometrischen Scanner erfordern.
(IN) Gibt den eindeutigen Benutzernamen an.
Die Implementierung dieser Funktion bleibt Ihnen überlassen. An die Funktion "NWAPPAuthenticateExtern" weitergegebene Werte, die die durch MAX_DN_BYTES festgelegte Byte-Anzahl überschreiten (MAX_DN_BYTES = 512), führen zu einem Pufferüberlauf und zur Rückgabe einer Zugriffsrechtverletzung.
WICHTIG: Stellen Sie sicher, dass Sie die Funktion exportieren.