Go to the documentation of this file.
36 #ifndef SQUID_SRC_AUTH_BASIC_SSPI_VALID_H
37 #define SQUID_SRC_AUTH_BASIC_SSPI_VALID_H
42 #include <sys/types.h>
48 #define NTV_NO_ERROR 0
49 #define NTV_SERVER_ERROR 1
50 #define NTV_GROUP_ERROR 2
51 #define NTV_LOGON_ERROR 3
53 #ifndef LOGON32_LOGON_NETWORK
54 #define LOGON32_LOGON_NETWORK 3
57 #define NTV_DEFAULT_DOMAIN "."
75 int Valid_User(
char *UserName,
char *Password,
char *Group);
81 #define debug(X...) if (debug_enabled) { \
82 fprintf(stderr,"nt_auth[%d](%s:%d): ", getpid(), \
83 ((__foo=strrchr(__FILE__,'/'))==NULL?__FILE__:__foo+1),\
93 va_start(args,format);
94 fprintf(stderr,
"nt_auth[%d]: ",getpid());
95 vfprintf(stderr, format, args);
static void debug(char *format,...)
int Valid_User(char *UserName, char *Password, char *Group)
char Default_NTDomain[DNLEN+1]