/* the ADS backend methods are exposed via this structure */
struct winbindd_methods ads_methods = {
- True,
- query_user_list,
- enum_dom_groups,
- enum_local_groups,
- name_to_sid,
- sid_to_name,
- rids_to_names,
- lookup_usergroups,
- lookup_useraliases,
- lookup_groupmem,
- lookup_aliasmem,
- lockout_policy,
- password_policy,
- trusted_domains,
+ .consistent = true,
+
+ .query_user_list = query_user_list,
+ .enum_dom_groups = enum_dom_groups,
+ .enum_local_groups = enum_local_groups,
+ .name_to_sid = name_to_sid,
+ .sid_to_name = sid_to_name,
+ .rids_to_names = rids_to_names,
+ .lookup_usergroups = lookup_usergroups,
+ .lookup_useraliases = lookup_useraliases,
+ .lookup_groupmem = lookup_groupmem,
+ .lookup_aliasmem = lookup_aliasmem,
+ .lockout_policy = lockout_policy,
+ .password_policy = password_policy,
+ .trusted_domains = trusted_domains,
};
#endif
/* the rpc backend methods are exposed via this structure */
struct winbindd_methods msrpc_methods = {
- False,
- msrpc_query_user_list,
- msrpc_enum_dom_groups,
- msrpc_enum_local_groups,
- msrpc_name_to_sid,
- msrpc_sid_to_name,
- msrpc_rids_to_names,
- msrpc_lookup_usergroups,
- msrpc_lookup_useraliases,
- msrpc_lookup_groupmem,
- msrpc_lookup_aliasmem,
- msrpc_lockout_policy,
- msrpc_password_policy,
- msrpc_trusted_domains,
+ .consistent = false,
+
+ .query_user_list = msrpc_query_user_list,
+ .enum_dom_groups = msrpc_enum_dom_groups,
+ .enum_local_groups = msrpc_enum_local_groups,
+ .name_to_sid = msrpc_name_to_sid,
+ .sid_to_name = msrpc_sid_to_name,
+ .rids_to_names = msrpc_rids_to_names,
+ .lookup_usergroups = msrpc_lookup_usergroups,
+ .lookup_useraliases = msrpc_lookup_useraliases,
+ .lookup_groupmem = msrpc_lookup_groupmem,
+ .lookup_aliasmem = msrpc_lookup_aliasmem,
+ .lockout_policy = msrpc_lockout_policy,
+ .password_policy = msrpc_password_policy,
+ .trusted_domains = msrpc_trusted_domains,
};
/* the rpc backend methods are exposed via this structure */
struct winbindd_methods reconnect_methods = {
- False,
- query_user_list,
- enum_dom_groups,
- enum_local_groups,
- name_to_sid,
- sid_to_name,
- rids_to_names,
- lookup_usergroups,
- lookup_useraliases,
- lookup_groupmem,
- lookup_aliasmem,
- lockout_policy,
- password_policy,
- trusted_domains,
+ .consistent = false,
+
+ .query_user_list = query_user_list,
+ .enum_dom_groups = enum_dom_groups,
+ .enum_local_groups = enum_local_groups,
+ .name_to_sid = name_to_sid,
+ .sid_to_name = sid_to_name,
+ .rids_to_names = rids_to_names,
+ .lookup_usergroups = lookup_usergroups,
+ .lookup_useraliases = lookup_useraliases,
+ .lookup_groupmem = lookup_groupmem,
+ .lookup_aliasmem = lookup_aliasmem,
+ .lockout_policy = lockout_policy,
+ .password_policy = password_policy,
+ .trusted_domains = trusted_domains,
};
/* the rpc backend methods are exposed via this structure */
struct winbindd_methods reconnect_ads_methods = {
- true,
- query_user_list,
- enum_dom_groups,
- enum_local_groups,
- name_to_sid,
- sid_to_name,
- rids_to_names,
- lookup_usergroups,
- lookup_useraliases,
- lookup_groupmem,
- lookup_aliasmem,
- lockout_policy,
- password_policy,
- trusted_domains,
+ .consistent = true,
+
+ .query_user_list = query_user_list,
+ .enum_dom_groups = enum_dom_groups,
+ .enum_local_groups = enum_local_groups,
+ .name_to_sid = name_to_sid,
+ .sid_to_name = sid_to_name,
+ .rids_to_names = rids_to_names,
+ .lookup_usergroups = lookup_usergroups,
+ .lookup_useraliases = lookup_useraliases,
+ .lookup_groupmem = lookup_groupmem,
+ .lookup_aliasmem = lookup_aliasmem,
+ .lockout_policy = lockout_policy,
+ .password_policy = password_policy,
+ .trusted_domains = trusted_domains,
};
#endif