ipa_id.h revision 8eb981dd8bc85aee7a913c6f0096ad47f3382339
70267341ccf430f6c77646e69c24e33d111b65a8Pascal Volk IPA Identity Backend Module
3188bfdf2c36fed3cbbea5e3901850e34e174a56Timo Sirainen Jan Zeleny <jzeleny@redhat.com>
fa9f5378ec558c451f1f1c47a4c41aa7c916c929Pascal Volk Copyright (C) 2011 Red Hat
fa9f5378ec558c451f1f1c47a4c41aa7c916c929Pascal Volk This program is free software; you can redistribute it and/or modify
fa9f5378ec558c451f1f1c47a4c41aa7c916c929Pascal Volk it under the terms of the GNU General Public License as published by
fa9f5378ec558c451f1f1c47a4c41aa7c916c929Pascal Volk the Free Software Foundation; either version 3 of the License, or
fa9f5378ec558c451f1f1c47a4c41aa7c916c929Pascal Volk (at your option) any later version.
fa9f5378ec558c451f1f1c47a4c41aa7c916c929Pascal Volk This program is distributed in the hope that it will be useful,
fa9f5378ec558c451f1f1c47a4c41aa7c916c929Pascal Volk but WITHOUT ANY WARRANTY; without even the implied warranty of
0610b6dfbdcb6a8f234a6495ec243bcf996b5572Pascal Volk MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
fa9f5378ec558c451f1f1c47a4c41aa7c916c929Pascal Volk GNU General Public License for more details.
fa9f5378ec558c451f1f1c47a4c41aa7c916c929Pascal Volk You should have received a copy of the GNU General Public License
fa9f5378ec558c451f1f1c47a4c41aa7c916c929Pascal Volk along with this program. If not, see <http://www.gnu.org/licenses/>.
fa9f5378ec558c451f1f1c47a4c41aa7c916c929Pascal Volk#define IPA_DEFAULT_VIEW_NAME "Default Trust View"
fa9f5378ec558c451f1f1c47a4c41aa7c916c929Pascal Volkvoid ipa_account_info_handler(struct be_req *breq);
fa9f5378ec558c451f1f1c47a4c41aa7c916c929Pascal Volkstruct tevent_req *ipa_get_netgroups_send(TALLOC_CTX *memctx,
fa9f5378ec558c451f1f1c47a4c41aa7c916c929Pascal Volk const char **attrs,
28372fb7f889fbf9d0b5266f154f7f3004e26324Pascal Volkint ipa_get_netgroups_recv(struct tevent_req *req,
fa9f5378ec558c451f1f1c47a4c41aa7c916c929Pascal Volkstruct tevent_req *ipa_s2n_get_acct_info_send(TALLOC_CTX *mem_ctx,
88c816e8be4e1a29bca8b67d67a92c67a33f3795Timo Sirainenint ipa_s2n_get_acct_info_recv(struct tevent_req *req);
ed1ad90a15ea48d43edef858da3a598adca8b1feTimo Sirainenstruct tevent_req *ipa_get_subdom_acct_send(TALLOC_CTX *memctx,
fa9f5378ec558c451f1f1c47a4c41aa7c916c929Pascal Volkint ipa_get_subdom_acct_recv(struct tevent_req *req, int *dp_error_out);
f6b42d6832887ee5a94deb278f924bae7216e660Pascal Volkstruct tevent_req *ipa_get_ad_acct_send(TALLOC_CTX *mem_ctx,
fa9f5378ec558c451f1f1c47a4c41aa7c916c929Pascal Volkerrno_t ipa_get_ad_acct_recv(struct tevent_req *req, int *dp_error_out);
fa9f5378ec558c451f1f1c47a4c41aa7c916c929Pascal Volkerrno_t get_be_acct_req_for_sid(TALLOC_CTX *mem_ctx, const char *sid,