30 lines
		
	
	
		
			934 B
		
	
	
	
		
			C
		
	
	
	
			
		
		
	
	
			30 lines
		
	
	
		
			934 B
		
	
	
	
		
			C
		
	
	
	
#ifndef _XSERVER_OS_AUTH_H
 | 
						|
#define _XSERVER_OS_AUTH_H
 | 
						|
 | 
						|
#include <X11/X.h>
 | 
						|
 | 
						|
#include "dix.h"
 | 
						|
 | 
						|
#define AuthInitArgs void
 | 
						|
typedef void (*AuthInitFunc) (AuthInitArgs);
 | 
						|
 | 
						|
#define AuthAddCArgs unsigned short data_length, const char *data, XID id
 | 
						|
typedef int (*AuthAddCFunc) (AuthAddCArgs);
 | 
						|
 | 
						|
#define AuthCheckArgs unsigned short data_length, const char *data, ClientPtr client, const char **reason
 | 
						|
typedef XID (*AuthCheckFunc) (AuthCheckArgs);
 | 
						|
 | 
						|
#define AuthFromIDArgs XID id, unsigned short *data_lenp, char **datap
 | 
						|
typedef int (*AuthFromIDFunc) (AuthFromIDArgs);
 | 
						|
 | 
						|
#define AuthGenCArgs unsigned data_length, const char *data, XID id, unsigned *data_length_return, char **data_return
 | 
						|
typedef XID (*AuthGenCFunc) (AuthGenCArgs);
 | 
						|
 | 
						|
#define AuthRemCArgs unsigned short data_length, const char *data
 | 
						|
typedef int (*AuthRemCFunc) (AuthRemCArgs);
 | 
						|
 | 
						|
#define AuthRstCArgs void
 | 
						|
typedef int (*AuthRstCFunc) (AuthRstCArgs);
 | 
						|
 | 
						|
#endif /* _XSERVER_OS_AUTH_H */
 |