struct AuthProtocol { unsigned short name_length; char *name; int (*InitAuth)(); Xauth *(*GetAuth)(); int (*GetXdmcpAuth)(); int inited; };