smb_logon_t
smb_token_t *smbd_user_auth_logon(smb_logon_t *);
smb_logon_t user_info;
smbd_user_auth_logon(smb_logon_t *user_info)
smb_logon_t tmp_user;
smb_logon_t user_info;
smb_logon_t *
smb_logon_t *obj;
if ((obj = malloc(sizeof (smb_logon_t))) == NULL) {
bzero(obj, sizeof (smb_logon_t));
smb_logon_free(smb_logon_t *obj)
smb_logon_xdr(XDR *xdrs, smb_logon_t *objp)
extern void smb_logon_domain(smb_logon_t *, smb_token_t *);
smb_logon_domain(smb_logon_t *user_info, smb_token_t *token)
netlogon_logon(smb_logon_t *user_info, smb_token_t *token, smb_domainex_t *di)
netr_setup_token(struct netr_validation_info3 *info3, smb_logon_t *user_info,
char *server, smb_logon_t *user_info, smb_token_t *token)
uint32_t netlogon_logon(smb_logon_t *, smb_token_t *, smb_domainex_t *);
smb_logon_t *, smb_token_t *);
static void netr_interactive_samlogon(netr_info_t *, smb_logon_t *,
smb_logon_t *, struct netr_logon_info2 *);
static void netr_setup_identity(ndr_heap_t *, smb_logon_t *,
netr_interactive_samlogon(netr_info_t *netr_info, smb_logon_t *user_info,
smb_logon_t *user_info, struct netr_logon_info2 *info2)
netr_setup_identity(ndr_heap_t *heap, smb_logon_t *user_info,
smb_logon(smb_logon_t *user_info)
typedef void (*smb_logonop_t)(smb_logon_t *, smb_token_t *);
static void smb_logon_local(smb_logon_t *, smb_token_t *);
static void smb_logon_guest(smb_logon_t *, smb_token_t *);
static void smb_logon_anon(smb_logon_t *, smb_token_t *);
smb_logon_local(smb_logon_t *user_info, smb_token_t *token)
static uint32_t smb_token_auth_local(smb_logon_t *, smb_token_t *,
smb_logon_guest(smb_logon_t *user_info, smb_token_t *token)
static uint32_t smb_token_setup_guest(smb_logon_t *, smb_token_t *);
smb_logon_anon(smb_logon_t *user_info, smb_token_t *token)
smb_token_auth_local(smb_logon_t *user_info, smb_token_t *token,
smb_token_setup_guest(smb_logon_t *user_info, smb_token_t *token)
smb_logon_t user_info = {
extern uint32_t netlogon_logon(smb_logon_t *, smb_token_t *, smb_domainex_t *);
smb_logon_t user_info;
bzero(&user_info, sizeof (smb_logon_t));
smb_token_t *smb_get_token(smb_session_t *, smb_logon_t *);
int smb_logon_xdr(struct XDR *, smb_logon_t *);
smb_token_t *smb_logon(smb_logon_t *);
smb_logon_t *smb_logon_decode(uint8_t *, uint32_t);
void smb_logon_free(smb_logon_t *);