Lines Matching refs:account
705 smb_account_t account; in lsarpc_s_LookupNames() local
724 status = lsa_lookup_name(accname, SidTypeUnknown, &account); in lsarpc_s_LookupNames()
734 rids[0].sid_name_use = account.a_type; in lsarpc_s_LookupNames()
735 rids[0].rid = account.a_rid; in lsarpc_s_LookupNames()
747 rc = NDR_MSTRING(mxa, account.a_domain, in lsarpc_s_LookupNames()
750 (struct mslsa_sid *)NDR_SIDDUP(mxa, account.a_domsid); in lsarpc_s_LookupNames()
753 smb_account_free(&account); in lsarpc_s_LookupNames()
763 smb_account_free(&account); in lsarpc_s_LookupNames()
793 smb_account_t account; in lsarpc_s_LookupSids() local
801 bzero(&account, sizeof (smb_account_t)); in lsarpc_s_LookupSids()
822 result = lsa_lookup_sid(sid, &account); in lsarpc_s_LookupSids()
824 (account.a_name == NULL) || (*account.a_name == '\0')) { in lsarpc_s_LookupSids()
825 account.a_type = SidTypeUnknown; in lsarpc_s_LookupSids()
833 if (NDR_MSTRING(mxa, account.a_name, in lsarpc_s_LookupSids()
840 name->sid_name_use = account.a_type; in lsarpc_s_LookupSids()
842 result = lsarpc_s_UpdateDomainTable(mxa, &account, in lsarpc_s_LookupSids()
847 smb_account_free(&account); in lsarpc_s_LookupSids()
865 smb_account_free(&account); in lsarpc_s_LookupSids()
881 smb_account_t *account, struct mslsa_domain_table *domain_table, in lsarpc_s_UpdateDomainTable() argument
889 if (account->a_type == SidTypeUnknown || in lsarpc_s_UpdateDomainTable()
890 account->a_type == SidTypeInvalid) { in lsarpc_s_UpdateDomainTable()
907 account->a_domsid)) { in lsarpc_s_UpdateDomainTable()
916 rc = NDR_MSTRING(mxa, account->a_domain, in lsarpc_s_UpdateDomainTable()
919 (struct mslsa_sid *)NDR_SIDDUP(mxa, account->a_domsid); in lsarpc_s_UpdateDomainTable()
945 smb_account_t account; in lsarpc_s_LookupSids2() local
953 bzero(&account, sizeof (smb_account_t)); in lsarpc_s_LookupSids2()
974 result = lsa_lookup_sid(sid, &account); in lsarpc_s_LookupSids2()
976 (account.a_name == NULL) || (*account.a_name == '\0')) { in lsarpc_s_LookupSids2()
977 account.a_type = SidTypeUnknown; in lsarpc_s_LookupSids2()
985 if (NDR_MSTRING(mxa, account.a_name, in lsarpc_s_LookupSids2()
992 name->sid_name_use = account.a_type; in lsarpc_s_LookupSids2()
994 result = lsarpc_s_UpdateDomainTable(mxa, &account, in lsarpc_s_LookupSids2()
999 smb_account_free(&account); in lsarpc_s_LookupSids2()
1017 smb_account_free(&account); in lsarpc_s_LookupSids2()
1053 smb_account_t account; in lsarpc_s_LookupNames2() local
1079 status = lsa_lookup_name(accname, SidTypeUnknown, &account); in lsarpc_s_LookupNames2()
1090 rids[0].sid_name_use = account.a_type; in lsarpc_s_LookupNames2()
1091 rids[0].rid = account.a_rid; in lsarpc_s_LookupNames2()
1103 rc = NDR_MSTRING(mxa, account.a_domain, in lsarpc_s_LookupNames2()
1107 (struct mslsa_sid *)NDR_SIDDUP(mxa, account.a_domsid); in lsarpc_s_LookupNames2()
1110 smb_account_free(&account); in lsarpc_s_LookupNames2()
1120 smb_account_free(&account); in lsarpc_s_LookupNames2()
1138 smb_account_t account; in lsarpc_s_LookupNames3() local
1164 status = lsa_lookup_name(accname, SidTypeUnknown, &account); in lsarpc_s_LookupNames3()
1175 sids[0].sid_name_use = account.a_type; in lsarpc_s_LookupNames3()
1176 sids[0].sid = (struct mslsa_sid *)NDR_SIDDUP(mxa, account.a_sid); in lsarpc_s_LookupNames3()
1188 rc = NDR_MSTRING(mxa, account.a_domain, in lsarpc_s_LookupNames3()
1192 (struct mslsa_sid *)NDR_SIDDUP(mxa, account.a_domsid); in lsarpc_s_LookupNames3()
1195 smb_account_free(&account); in lsarpc_s_LookupNames3()
1205 smb_account_free(&account); in lsarpc_s_LookupNames3()