Lines Matching refs:acct
40 idmap_lsa_xlate_sid_type(const lsa_account_t *acct, idmap_id_type *ret_type) in idmap_lsa_xlate_sid_type() argument
42 switch (acct->a_sidtype) { in idmap_lsa_xlate_sid_type()
61 acct->a_sidtype, acct->a_name, acct->a_domain); in idmap_lsa_xlate_sid_type()
76 lsa_account_t acct; in lookup_lsa_by_sid() local
81 (void) memset(&acct, 0, sizeof (acct)); in lookup_lsa_by_sid()
87 rc = smb_lookup_lsid(sid, &acct); in lookup_lsa_by_sid()
98 if (acct.a_status == NT_STATUS_NONE_MAPPED) { in lookup_lsa_by_sid()
102 if (acct.a_status != NT_STATUS_SUCCESS) { in lookup_lsa_by_sid()
105 sid, acct.a_status); in lookup_lsa_by_sid()
111 ret = idmap_lsa_xlate_sid_type(&acct, ret_type); in lookup_lsa_by_sid()
115 *ret_name = strdup(acct.a_name); in lookup_lsa_by_sid()
121 *ret_domain = strdup(acct.a_domain); in lookup_lsa_by_sid()
150 lsa_account_t acct; in lookup_lsa_by_name() local
155 (void) memset(&acct, 0, sizeof (acct)); in lookup_lsa_by_name()
171 rc = smb_lookup_lname(namedom, SidTypeUnknown, &acct); in lookup_lsa_by_name()
181 if (acct.a_status == NT_STATUS_NONE_MAPPED) { in lookup_lsa_by_name()
185 if (acct.a_status != NT_STATUS_SUCCESS) { in lookup_lsa_by_name()
188 namedom, acct.a_status); in lookup_lsa_by_name()
194 rc = smb_sid_splitstr(acct.a_sid, ret_rid); in lookup_lsa_by_name()
196 *ret_sidprefix = strdup(acct.a_sid); in lookup_lsa_by_name()
202 ret = idmap_lsa_xlate_sid_type(&acct, ret_type); in lookup_lsa_by_name()
207 *ret_name = strdup(acct.a_name); in lookup_lsa_by_name()
215 *ret_domain = strdup(acct.a_domain); in lookup_lsa_by_name()