Lines Matching refs:ti
353 * @param ti targetinfo to be freed
359 heim_ntlm_free_targetinfo(struct ntlm_targetinfo *ti)
361 free(ti->servername);
362 free(ti->domainname);
363 free(ti->dnsdomainname);
364 free(ti->dnsservername);
365 free(ti->dnstreename);
366 memset(ti, 0, sizeof(*ti));
383 * @param ti the ntlm_targetinfo message to encode.
395 heim_ntlm_encode_targetinfo(const struct ntlm_targetinfo *ti,
411 if (ti->servername)
412 CHECK(encode_ti_string(out, 1, ucs2, ti->servername), 0);
413 if (ti->domainname)
414 CHECK(encode_ti_string(out, 2, ucs2, ti->domainname), 0);
415 if (ti->dnsservername)
416 CHECK(encode_ti_string(out, 3, ucs2, ti->dnsservername), 0);
417 if (ti->dnsdomainname)
418 CHECK(encode_ti_string(out, 4, ucs2, ti->dnsdomainname), 0);
419 if (ti->dnstreename)
420 CHECK(encode_ti_string(out, 5, ucs2, ti->dnstreename), 0);
421 if (ti->avflags) {
424 CHECK(krb5_store_uint32(out, ti->avflags), 0);
447 * @param ti the decoded target info, should be freed with heim_ntlm_free_targetinfo().
458 struct ntlm_targetinfo *ti)
464 memset(ti, 0, sizeof(*ti));
483 CHECK(ret_string(in, ucs2, len, &ti->servername), 0);
486 CHECK(ret_string(in, ucs2, len, &ti->domainname), 0);
489 CHECK(ret_string(in, ucs2, len, &ti->dnsservername), 0);
492 CHECK(ret_string(in, ucs2, len, &ti->dnsdomainname), 0);
495 CHECK(ret_string(in, ucs2, len, &ti->dnstreename), 0);
498 CHECK(krb5_ret_uint32(in, &ti->avflags), 0);