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/>.
08ab0d4ede41a1749e0bc26f78a37a4d10c20db8Sumit Bose#define IPA_DEFAULT_VIEW_NAME "Default Trust View"
dea636af4d1902a081ee891f1b19ee2f8729d759Pavel Březinaipa_account_info_handler_send(TALLOC_CTX *mem_ctx,
dea636af4d1902a081ee891f1b19ee2f8729d759Pavel Březinaerrno_t ipa_account_info_handler_recv(TALLOC_CTX *mem_ctx,
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 Boseint ipa_s2n_get_acct_info_recv(struct tevent_req *req);
791abc91fd8b2a7f73511ab8051df1065f9f54b2Simo Sorcestruct tevent_req *ipa_get_subdom_acct_send(TALLOC_CTX *memctx,
791abc91fd8b2a7f73511ab8051df1065f9f54b2Simo Sorceint ipa_get_subdom_acct_recv(struct tevent_req *req, int *dp_error_out);
3d29430867cf92b2d71afa95abb679711231117cPavel Březinaerrno_t get_dp_id_data_for_sid(TALLOC_CTX *mem_ctx, const char *sid,
3d29430867cf92b2d71afa95abb679711231117cPavel Březinaerrno_t get_dp_id_data_for_uuid(TALLOC_CTX *mem_ctx, const char *uuid,
3d29430867cf92b2d71afa95abb679711231117cPavel Březinaerrno_t get_dp_id_data_for_user_name(TALLOC_CTX *mem_ctx,
0f3df54840ec9a050cc0b1b68269c3f28c859e64Sumit Bosestruct tevent_req *ipa_get_ad_override_send(TALLOC_CTX *mem_ctx,
0f3df54840ec9a050cc0b1b68269c3f28c859e64Sumit Boseerrno_t ipa_get_ad_override_recv(struct tevent_req *req, int *dp_error_out,
ed4a9bd4d0f7fb359bed66a8d63a92e7be633aaeSumit Bosestruct tevent_req *ipa_subdomain_account_send(TALLOC_CTX *memctx,
ed4a9bd4d0f7fb359bed66a8d63a92e7be633aaeSumit Boseerrno_t ipa_subdomain_account_recv(struct tevent_req *req, int *dp_error_out);
8eb981dd8bc85aee7a913c6f0096ad47f3382339Sumit Boseerrno_t split_ipa_anchor(TALLOC_CTX *mem_ctx, const char *anchor,
f1436acde39da5f1400a51153cf7fd370682a4c8Sumit Boseerrno_t get_object_from_cache(TALLOC_CTX *mem_ctx,
145578006684481434ced78461ab8d1c3570f478Sumit Boseint ipa_initgr_get_overrides_recv(struct tevent_req *req, int *dp_error);
c371993cce13edb9185a5f0db76fbee03f0edc04Sumit Bosestruct tevent_req *ipa_get_subdom_acct_process_pac_send(TALLOC_CTX *mem_ctx,
c371993cce13edb9185a5f0db76fbee03f0edc04Sumit Boseerrno_t ipa_get_subdom_acct_process_pac_recv(struct tevent_req *req);
f2e8a7c3230fac11175c0bd17c14c66a8e9b25adSumit Boseipa_resolve_user_list_send(TALLOC_CTX *memctx, struct tevent_context *ev,