Lines Matching refs:acct
38 idmap_lsa_xlate_sid_type(const lsa_account_t *acct, idmap_id_type *ret_type) in idmap_lsa_xlate_sid_type() argument
40 switch (acct->a_sidtype) { in idmap_lsa_xlate_sid_type()
59 acct->a_sidtype, acct->a_name, acct->a_domain); in idmap_lsa_xlate_sid_type()
74 lsa_account_t acct; in lookup_lsa_by_sid() local
79 (void) memset(&acct, 0, sizeof (acct)); in lookup_lsa_by_sid()
85 rc = smb_lookup_sid(sid, &acct); in lookup_lsa_by_sid()
96 if (acct.a_status == NT_STATUS_NONE_MAPPED) { in lookup_lsa_by_sid()
100 if (acct.a_status != NT_STATUS_SUCCESS) { in lookup_lsa_by_sid()
103 sid, acct.a_status); in lookup_lsa_by_sid()
109 ret = idmap_lsa_xlate_sid_type(&acct, ret_type); in lookup_lsa_by_sid()
113 *ret_name = strdup(acct.a_name); in lookup_lsa_by_sid()
119 *ret_domain = strdup(acct.a_domain); in lookup_lsa_by_sid()
148 lsa_account_t acct; in lookup_lsa_by_name() local
153 (void) memset(&acct, 0, sizeof (acct)); in lookup_lsa_by_name()
169 rc = smb_lookup_name(namedom, SidTypeUnknown, &acct); in lookup_lsa_by_name()
179 if (acct.a_status == NT_STATUS_NONE_MAPPED) { in lookup_lsa_by_name()
183 if (acct.a_status != NT_STATUS_SUCCESS) { in lookup_lsa_by_name()
186 namedom, acct.a_status); in lookup_lsa_by_name()
192 rc = smb_sid_splitstr(acct.a_sid, ret_rid); in lookup_lsa_by_name()
194 *ret_sidprefix = strdup(acct.a_sid); in lookup_lsa_by_name()
200 ret = idmap_lsa_xlate_sid_type(&acct, ret_type); in lookup_lsa_by_name()
205 *ret_name = strdup(acct.a_name); in lookup_lsa_by_name()
213 *ret_domain = strdup(acct.a_domain); in lookup_lsa_by_name()