14#ifndef _LIBSSPWIN32_H_
15#define _LIBSSPWIN32_H_
18#define NTLM_PACKAGE_NAME "NTLM"
19#define NEGOTIATE_PACKAGE_NAME "Negotiate"
39#define WINNT_SECURITY_DLL "security.dll"
40#define WIN2K_SECURITY_DLL "secur32.dll"
45#define SSP_MAX_CRED_LEN 848
55#if HAVE_AUTH_MODULE_BASIC
59#if HAVE_AUTH_MODULE_NTLM
60const char * WINAPI SSP_MakeChallenge(PVOID,
int);
61BOOL WINAPI SSP_ValidateNTLMCredentials(PVOID,
int,
char *);
62extern BOOL NTLM_LocalCall;
65#if HAVE_AUTH_MODULE_NEGOTIATE
66const char * WINAPI SSP_MakeNegotiateBlob(PVOID,
int, PBOOL,
int *,
char *);
67const char * WINAPI SSP_ValidateNegotiateCredentials(PVOID,
int, PBOOL,
int *,
char *);
BOOL WINAPI SSP_LogonUser(PTSTR szUser, PTSTR szPassword, PTSTR szDomain)
HMODULE LoadSecurityDll(int, const char *)
void UnloadSecurityDll(void)