Lines Matching refs:status

99 	uint32_t status;  in lsa_lookup_name_int()  local
122 status = lsa_lookup_name_builtin(domain, name, info); in lsa_lookup_name_int()
123 if (status == NT_STATUS_NOT_FOUND) { in lsa_lookup_name_int()
124 status = smb_sam_lookup_name(domain, name, type, info); in lsa_lookup_name_int()
125 if (status == NT_STATUS_SUCCESS) in lsa_lookup_name_int()
126 return (status); in lsa_lookup_name_int()
129 (status == NT_STATUS_NOT_FOUND))) { in lsa_lookup_name_int()
130 status = lsa_lookup_name_domain(account, info); in lsa_lookup_name_int()
134 return ((status == NT_STATUS_SUCCESS) ? status : NT_STATUS_NONE_MAPPED); in lsa_lookup_name_int()
153 uint32_t status; in lsa_lookup_sid_int() local
158 status = lsa_lookup_sid_builtin(sid, info); in lsa_lookup_sid_int()
159 if (status == NT_STATUS_NOT_FOUND) { in lsa_lookup_sid_int()
160 status = smb_sam_lookup_sid(sid, info); in lsa_lookup_sid_int()
161 if (try_ad && status == NT_STATUS_NOT_FOUND) { in lsa_lookup_sid_int()
162 status = lsa_lookup_sid_domain(sid, info); in lsa_lookup_sid_int()
166 return ((status == NT_STATUS_SUCCESS) ? status : NT_STATUS_NONE_MAPPED); in lsa_lookup_sid_int()
183 DWORD status; in lsa_query_primary_domain_info() local
187 status = lsar_open(server, domain, user, &domain_handle); in lsa_query_primary_domain_info()
188 if (status != 0) in lsa_query_primary_domain_info()
189 return (status); in lsa_query_primary_domain_info()
191 status = lsar_query_info_policy(&domain_handle, in lsa_query_primary_domain_info()
195 return (status); in lsa_query_primary_domain_info()
212 DWORD status; in lsa_query_account_domain_info() local
216 status = lsar_open(server, domain, user, &domain_handle); in lsa_query_account_domain_info()
217 if (status != 0) in lsa_query_account_domain_info()
218 return (status); in lsa_query_account_domain_info()
220 status = lsar_query_info_policy(&domain_handle, in lsa_query_account_domain_info()
224 return (status); in lsa_query_account_domain_info()
242 DWORD status; in lsa_query_dns_domain_info() local
246 status = lsar_open(server, domain, user, &domain_handle); in lsa_query_dns_domain_info()
247 if (status != 0) in lsa_query_dns_domain_info()
248 return (status); in lsa_query_dns_domain_info()
250 status = lsar_query_info_policy(&domain_handle, in lsa_query_dns_domain_info()
254 return (status); in lsa_query_dns_domain_info()
273 DWORD status; in lsa_enum_trusted_domains() local
277 status = lsar_open(server, domain, user, &domain_handle); in lsa_enum_trusted_domains()
278 if (status != 0) in lsa_enum_trusted_domains()
279 return (status); in lsa_enum_trusted_domains()
283 status = lsar_enum_trusted_domains(&domain_handle, &enum_context, info); in lsa_enum_trusted_domains()
284 if (status == NT_STATUS_NO_MORE_ENTRIES) { in lsa_enum_trusted_domains()
289 status = NT_STATUS_SUCCESS; in lsa_enum_trusted_domains()
293 return (status); in lsa_enum_trusted_domains()
313 DWORD status; in lsa_enum_trusted_domains_ex() local
317 status = lsar_open(server, domain, user, &domain_handle); in lsa_enum_trusted_domains_ex()
318 if (status != 0) in lsa_enum_trusted_domains_ex()
319 return (status); in lsa_enum_trusted_domains_ex()
323 status = lsar_enum_trusted_domains_ex(&domain_handle, &enum_context, in lsa_enum_trusted_domains_ex()
325 if (status == NT_STATUS_NO_MORE_ENTRIES) { in lsa_enum_trusted_domains_ex()
330 status = NT_STATUS_SUCCESS; in lsa_enum_trusted_domains_ex()
334 return (status); in lsa_enum_trusted_domains_ex()
394 uint32_t status; in lsa_lookup_name_domain() local
401 status = lsar_open(dinfo.d_dci.dc_name, dinfo.d_primary.di_nbname, in lsa_lookup_name_domain()
403 if (status != 0) in lsa_lookup_name_domain()
404 return (lsa_map_status(status)); in lsa_lookup_name_domain()
406 status = lsar_lookup_names(&domain_handle, account_name, info); in lsa_lookup_name_domain()
409 return (status); in lsa_lookup_name_domain()
432 DWORD status; in lsa_lookup_privs() local
439 status = lsar_open(dinfo.d_dci.dc_name, dinfo.d_primary.di_nbname, in lsa_lookup_privs()
441 if (status != 0) in lsa_lookup_privs()
442 return (lsa_map_status(status)); in lsa_lookup_privs()
444 status = lsa_list_accounts(&domain_handle); in lsa_lookup_privs()
446 return (status); in lsa_lookup_privs()
464 DWORD status; in lsa_list_privs() local
470 status = lsar_open(server, domain, user, &domain_handle); in lsa_list_privs()
471 if (status != 0) in lsa_list_privs()
472 return (lsa_map_status(status)); in lsa_list_privs()
505 DWORD status; in lsa_list_accounts() local
511 status = lsar_enum_accounts(domain_handle, &enum_context, in lsa_list_accounts()
513 if (status != 0) in lsa_list_accounts()
514 return (status); in lsa_list_accounts()
531 } while (status == 0 && accounts.entries_read != 0); in lsa_list_accounts()
589 uint32_t status; in lsa_lookup_sid_domain() local
596 status = lsar_open(dinfo.d_dci.dc_name, dinfo.d_primary.di_nbname, in lsa_lookup_sid_domain()
598 if (status != 0) in lsa_lookup_sid_domain()
599 return (lsa_map_status(status)); in lsa_lookup_sid_domain()
601 status = lsar_lookup_sids(&domain_handle, sid, ainfo); in lsa_lookup_sid_domain()
604 return (status); in lsa_lookup_sid_domain()
615 lsa_map_status(uint32_t status) in lsa_map_status() argument
617 switch (status) { in lsa_map_status()
629 status = NT_STATUS_CANT_ACCESS_DOMAIN_INFO; in lsa_map_status()
632 status = NT_STATUS_UNSUCCESSFUL; in lsa_map_status()
635 return (status); in lsa_map_status()