Lines Matching refs:status
81 uint32_t status; in lsa_lookup_name() local
101 status = lsa_lookup_name_builtin(domain, name, info); in lsa_lookup_name()
102 if (status == NT_STATUS_NOT_FOUND) { in lsa_lookup_name()
103 status = smb_sam_lookup_name(domain, name, type, info); in lsa_lookup_name()
104 if (status == NT_STATUS_SUCCESS) in lsa_lookup_name()
105 return (status); in lsa_lookup_name()
107 if ((domain == NULL) || (status == NT_STATUS_NOT_FOUND)) in lsa_lookup_name()
108 status = lsa_lookup_name_domain(account, info); in lsa_lookup_name()
111 return ((status == NT_STATUS_SUCCESS) ? status : NT_STATUS_NONE_MAPPED); in lsa_lookup_name()
117 uint32_t status; in lsa_lookup_sid() local
122 status = lsa_lookup_sid_builtin(sid, info); in lsa_lookup_sid()
123 if (status == NT_STATUS_NOT_FOUND) { in lsa_lookup_sid()
124 status = smb_sam_lookup_sid(sid, info); in lsa_lookup_sid()
125 if (status == NT_STATUS_NOT_FOUND) in lsa_lookup_sid()
126 status = lsa_lookup_sid_domain(sid, info); in lsa_lookup_sid()
129 return ((status == NT_STATUS_SUCCESS) ? status : NT_STATUS_NONE_MAPPED); in lsa_lookup_sid()
146 DWORD status; in lsa_query_primary_domain_info() local
150 status = lsar_open(server, domain, user, &domain_handle); in lsa_query_primary_domain_info()
151 if (status != 0) in lsa_query_primary_domain_info()
152 return (status); in lsa_query_primary_domain_info()
154 status = lsar_query_info_policy(&domain_handle, in lsa_query_primary_domain_info()
158 return (status); in lsa_query_primary_domain_info()
175 DWORD status; in lsa_query_account_domain_info() local
179 status = lsar_open(server, domain, user, &domain_handle); in lsa_query_account_domain_info()
180 if (status != 0) in lsa_query_account_domain_info()
181 return (status); in lsa_query_account_domain_info()
183 status = lsar_query_info_policy(&domain_handle, in lsa_query_account_domain_info()
187 return (status); in lsa_query_account_domain_info()
205 DWORD status; in lsa_query_dns_domain_info() local
209 status = lsar_open(server, domain, user, &domain_handle); in lsa_query_dns_domain_info()
210 if (status != 0) in lsa_query_dns_domain_info()
211 return (status); in lsa_query_dns_domain_info()
213 status = lsar_query_info_policy(&domain_handle, in lsa_query_dns_domain_info()
217 return (status); in lsa_query_dns_domain_info()
236 DWORD status; in lsa_enum_trusted_domains() local
240 status = lsar_open(server, domain, user, &domain_handle); in lsa_enum_trusted_domains()
241 if (status != 0) in lsa_enum_trusted_domains()
242 return (status); in lsa_enum_trusted_domains()
246 status = lsar_enum_trusted_domains(&domain_handle, &enum_context, info); in lsa_enum_trusted_domains()
247 if (status == NT_STATUS_NO_MORE_ENTRIES) { in lsa_enum_trusted_domains()
252 status = NT_STATUS_SUCCESS; in lsa_enum_trusted_domains()
256 return (status); in lsa_enum_trusted_domains()
276 DWORD status; in lsa_enum_trusted_domains_ex() local
280 status = lsar_open(server, domain, user, &domain_handle); in lsa_enum_trusted_domains_ex()
281 if (status != 0) in lsa_enum_trusted_domains_ex()
282 return (status); in lsa_enum_trusted_domains_ex()
286 status = lsar_enum_trusted_domains_ex(&domain_handle, &enum_context, in lsa_enum_trusted_domains_ex()
288 if (status == NT_STATUS_NO_MORE_ENTRIES) { in lsa_enum_trusted_domains_ex()
293 status = NT_STATUS_SUCCESS; in lsa_enum_trusted_domains_ex()
297 return (status); in lsa_enum_trusted_domains_ex()
357 uint32_t status; in lsa_lookup_name_domain() local
364 status = lsar_open(dinfo.d_dci.dc_name, dinfo.d_primary.di_nbname, in lsa_lookup_name_domain()
366 if (status != 0) in lsa_lookup_name_domain()
367 return (lsa_map_status(status)); in lsa_lookup_name_domain()
369 status = lsar_lookup_names(&domain_handle, account_name, info); in lsa_lookup_name_domain()
372 return (status); in lsa_lookup_name_domain()
395 DWORD status; in lsa_lookup_privs() local
402 status = lsar_open(dinfo.d_dci.dc_name, dinfo.d_primary.di_nbname, in lsa_lookup_privs()
404 if (status != 0) in lsa_lookup_privs()
405 return (lsa_map_status(status)); in lsa_lookup_privs()
407 status = lsa_list_accounts(&domain_handle); in lsa_lookup_privs()
409 return (status); in lsa_lookup_privs()
427 DWORD status; in lsa_list_privs() local
433 status = lsar_open(server, domain, user, &domain_handle); in lsa_list_privs()
434 if (status != 0) in lsa_list_privs()
435 return (lsa_map_status(status)); in lsa_list_privs()
468 DWORD status; in lsa_list_accounts() local
474 status = lsar_enum_accounts(domain_handle, &enum_context, in lsa_list_accounts()
476 if (status != 0) in lsa_list_accounts()
477 return (status); in lsa_list_accounts()
494 } while (status == 0 && accounts.entries_read != 0); in lsa_list_accounts()
552 uint32_t status; in lsa_lookup_sid_domain() local
559 status = lsar_open(dinfo.d_dci.dc_name, dinfo.d_primary.di_nbname, in lsa_lookup_sid_domain()
561 if (status != 0) in lsa_lookup_sid_domain()
562 return (lsa_map_status(status)); in lsa_lookup_sid_domain()
564 status = lsar_lookup_sids(&domain_handle, sid, ainfo); in lsa_lookup_sid_domain()
567 return (status); in lsa_lookup_sid_domain()
578 lsa_map_status(uint32_t status) in lsa_map_status() argument
580 switch (status) { in lsa_map_status()
592 status = NT_STATUS_CANT_ACCESS_DOMAIN_INFO; in lsa_map_status()
595 status = NT_STATUS_UNSUCCESSFUL; in lsa_map_status()
598 return (status); in lsa_map_status()