ipa_id.h revision 881c4ba834b23ae651ac01db667801f314eb0a5d
8b1f2574ce7a964965a18ab047ab09c4694380c4Jan Zeleny IPA Identity Backend Module
8b1f2574ce7a964965a18ab047ab09c4694380c4Jan Zeleny Jan Zeleny <jzeleny@redhat.com>
8b1f2574ce7a964965a18ab047ab09c4694380c4Jan Zeleny Copyright (C) 2011 Red Hat
8b1f2574ce7a964965a18ab047ab09c4694380c4Jan Zeleny This program is free software; you can redistribute it and/or modify
8b1f2574ce7a964965a18ab047ab09c4694380c4Jan Zeleny it under the terms of the GNU General Public License as published by
8b1f2574ce7a964965a18ab047ab09c4694380c4Jan Zeleny the Free Software Foundation; either version 3 of the License, or
8b1f2574ce7a964965a18ab047ab09c4694380c4Jan Zeleny (at your option) any later version.
8b1f2574ce7a964965a18ab047ab09c4694380c4Jan Zeleny This program is distributed in the hope that it will be useful,
8b1f2574ce7a964965a18ab047ab09c4694380c4Jan Zeleny but WITHOUT ANY WARRANTY; without even the implied warranty of
8b1f2574ce7a964965a18ab047ab09c4694380c4Jan Zeleny MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
8b1f2574ce7a964965a18ab047ab09c4694380c4Jan Zeleny GNU General Public License for more details.
8b1f2574ce7a964965a18ab047ab09c4694380c4Jan Zeleny You should have received a copy of the GNU General Public License
8b1f2574ce7a964965a18ab047ab09c4694380c4Jan Zeleny along with this program. If not, see <http://www.gnu.org/licenses/>.
8b1f2574ce7a964965a18ab047ab09c4694380c4Jan Zelenyvoid ipa_account_info_handler(struct be_req *breq);
8b1f2574ce7a964965a18ab047ab09c4694380c4Jan Zelenystruct tevent_req *ipa_get_netgroups_send(TALLOC_CTX *memctx,
8b1f2574ce7a964965a18ab047ab09c4694380c4Jan Zeleny const char **attrs,
8b1f2574ce7a964965a18ab047ab09c4694380c4Jan Zeleny const char *filter,
8b1f2574ce7a964965a18ab047ab09c4694380c4Jan Zelenyint ipa_get_netgroups_recv(struct tevent_req *req,
36a12aea020a935ffa40505fa02860c3d921ad0cSumit Bosestruct tevent_req *ipa_s2n_get_acct_info_send(TALLOC_CTX *mem_ctx,
36a12aea020a935ffa40505fa02860c3d921ad0cSumit Bose const char **attrs,
36a12aea020a935ffa40505fa02860c3d921ad0cSumit Boseint ipa_s2n_get_acct_info_recv(struct tevent_req *req);
881c4ba834b23ae651ac01db667801f314eb0a5dJan Zelenystruct tevent_req *ipa_get_subdomain_account_info_send(TALLOC_CTX *memctx,
881c4ba834b23ae651ac01db667801f314eb0a5dJan Zelenyint ipa_user_get_recv(struct tevent_req *req, int *dp_error_out);