Lines Matching defs:sinfo

38 	smb_arg_sessionsetup_t	*sinfo;
43 sinfo = smb_srm_zalloc(sr, sizeof (smb_arg_sessionsetup_t));
44 sr->sr_ssetup = sinfo;
62 &sinfo->ssi_maxbufsize, &sinfo->ssi_maxmpxcount);
68 sinfo->ssi_type = SMB_SSNSETUP_PRE_NTLM012;
69 sinfo->ssi_capabilities = 0;
72 &sinfo->ssi_lmpwlen);
76 sinfo->ssi_lmpwd = smb_srm_zalloc(sr, sinfo->ssi_lmpwlen + 1);
77 rc = smbsr_decode_data(sr, "%#c", sr, sinfo->ssi_lmpwlen,
78 sinfo->ssi_lmpwd);
82 sinfo->ssi_lmpwd[sinfo->ssi_lmpwlen] = 0;
84 if (smbsr_decode_data(sr, "%u", sr, &sinfo->ssi_user) != 0)
85 sinfo->ssi_user = "";
87 if (smbsr_decode_data(sr, "%u", sr, &sinfo->ssi_domain) != 0)
88 sinfo->ssi_domain = "";
98 sinfo->ssi_type = SMB_SSNSETUP_NTLM012_NOEXT;
101 &sinfo->ssi_lmpwlen,
102 &sinfo->ssi_ntpwlen,
103 &sinfo->ssi_capabilities);
108 sinfo->ssi_capabilities &= ~CAP_EXTENDED_SECURITY;
110 sinfo->ssi_lmpwd = smb_srm_zalloc(sr, sinfo->ssi_lmpwlen + 1);
111 sinfo->ssi_ntpwd = smb_srm_zalloc(sr, sinfo->ssi_ntpwlen + 1);
114 sinfo->ssi_lmpwlen, sinfo->ssi_lmpwd,
115 sinfo->ssi_ntpwlen, sinfo->ssi_ntpwd,
116 &sinfo->ssi_user, &sinfo->ssi_domain);
120 sinfo->ssi_lmpwd[sinfo->ssi_lmpwlen] = 0;
121 sinfo->ssi_ntpwd[sinfo->ssi_ntpwlen] = 0;
128 sinfo->ssi_type = SMB_SSNSETUP_NTLM012_EXTSEC;
131 &sinfo->ssi_iseclen,
132 &sinfo->ssi_capabilities);
136 if ((sinfo->ssi_capabilities & CAP_EXTENDED_SECURITY) == 0) {
141 sinfo->ssi_isecblob = smb_srm_zalloc(sr, sinfo->ssi_iseclen);
143 sinfo->ssi_iseclen, sinfo->ssi_isecblob);
171 sinfo->ssi_native_os = NATIVE_OS_WINNT;
173 sinfo->ssi_native_os = smbnative_os_value(native_os);
175 if (sinfo->ssi_native_os == NATIVE_OS_WINNT)
180 sinfo->ssi_native_lm = NATIVE_LM_NT;
182 sinfo->ssi_native_lm = smbnative_lm_value(native_lm);
193 smb_arg_sessionsetup_t, sinfo);
200 smb_arg_sessionsetup_t *sinfo = sr->sr_ssetup;
203 smb_arg_sessionsetup_t, sinfo);
205 if (sinfo->ssi_lmpwd != NULL)
206 bzero(sinfo->ssi_lmpwd, sinfo->ssi_lmpwlen);
208 if (sinfo->ssi_ntpwd != NULL)
209 bzero(sinfo->ssi_ntpwd, sinfo->ssi_ntpwlen);
224 smb_arg_sessionsetup_t *sinfo = sr->sr_ssetup;
233 if (sinfo->ssi_type != SMB_SSNSETUP_NTLM012_EXTSEC ||
237 sr->session->smb_msg_size = sinfo->ssi_maxbufsize;
238 sr->session->smb_max_mpx = sinfo->ssi_maxmpxcount;
239 sr->session->capabilities = sinfo->ssi_capabilities;
244 sr->session->native_os = sinfo->ssi_native_os;
245 sr->session->native_lm = sinfo->ssi_native_lm;
251 if (sinfo->ssi_type == SMB_SSNSETUP_NTLM012_EXTSEC)
301 switch (sinfo->ssi_type) {
326 sinfo->ssi_oseclen,
329 sinfo->ssi_oseclen,
330 sinfo->ssi_osecblob,