s3-waf: avoid exporting init symbols from statically linked modules
[gd/samba-autobuild/.git] / source3 / passdb / ABI / pdb-0.sigs
1 PDB_secrets_clear_domain_protection: bool (const char *)
2 PDB_secrets_fetch_domain_guid: bool (const char *, struct GUID *)
3 PDB_secrets_fetch_domain_sid: bool (const char *, struct dom_sid *)
4 PDB_secrets_mark_domain_protected: bool (const char *)
5 PDB_secrets_store_domain_guid: bool (const char *, struct GUID *)
6 PDB_secrets_store_domain_sid: bool (const char *, const struct dom_sid *)
7 account_policy_get: bool (enum pdb_policy_type, uint32_t *)
8 account_policy_get_default: bool (enum pdb_policy_type, uint32_t *)
9 account_policy_get_desc: const char *(enum pdb_policy_type)
10 account_policy_name_to_typenum: enum pdb_policy_type (const char *)
11 account_policy_names_list: void (TALLOC_CTX *, const char ***, int *)
12 account_policy_set: bool (enum pdb_policy_type, uint32_t)
13 add_initial_entry: NTSTATUS (gid_t, const char *, enum lsa_SidType, const char *, const char *)
14 algorithmic_pdb_gid_to_group_rid: uint32_t (gid_t)
15 algorithmic_pdb_rid_is_user: bool (uint32_t)
16 algorithmic_pdb_uid_to_user_rid: uint32_t (uid_t)
17 algorithmic_pdb_user_rid_to_uid: uid_t (uint32_t)
18 algorithmic_rid_base: int (void)
19 attrib_map_to_delete_v30: {attrib = 5, name = 0xXXXX "sambaPwdLastSet"}, {attrib = 6, name = 0xXXXX "sambaPwdCanChange"}, {attrib = 7, name = 0xXXXX "sambaPwdMustChange"}, {attrib = 8, name = 0xXXXX "sambaLogonTime"}, {attrib = 9, name = 0xXXXX "sambaLogoffTime"}, {attrib = 10, name = 0xXXXX "sambaKickoffTime"}, {attrib = 12, name = 0xXXXX "displayName"}, {attrib = 29, name = 0xXXXX "sambaHomeDrive"}, {attrib = 13, name = 0xXXXX "sambaHomePath"}, {attrib = 14, name = 0xXXXX "sambaLogonScript"}, {attrib = 15, name = 0xXXXX "sambaProfilePath"}, {attrib = 17, name = 0xXXXX "sambaUserWorkstations"}, {attrib = 18, name = 0xXXXX "sambaSID"}, {attrib = 19, name = 0xXXXX "sambaPrimaryGroupSID"}, {attrib = 21, name = 0xXXXX "sambaLMPassword"}, {attrib = 22, name = 0xXXXX "sambaNTPassword"}, {attrib = 23, name = 0xXXXX "sambaDomainName"}, {attrib = 25, name = 0xXXXX "sambaAcctFlags"}, {attrib = 37, name = 0xXXXX "sambaMungedDial"}, {attrib = 35, name = 0xXXXX "sambaBadPasswordCount"}, {attrib = 38, name = 0xXXXX "sambaBadPasswordTime"}, {attrib = 39, name = 0xXXXX "sambaPasswordHistory"}, {attrib = 42, name = 0xXXXX "sambaLogonHours"}, {attrib = 0, name = 0xXXXX}
20 attrib_map_v30: {attrib = 1, name = 0xXXXX "uid"}, {attrib = 2, name = 0xXXXX "uidNumber"}, {attrib = 3, name = 0xXXXX "gidNumber"}, {attrib = 4, name = 0xXXXX "homeDirectory"}, {attrib = 5, name = 0xXXXX "sambaPwdLastSet"}, {attrib = 6, name = 0xXXXX "sambaPwdCanChange"}, {attrib = 7, name = 0xXXXX "sambaPwdMustChange"}, {attrib = 8, name = 0xXXXX "sambaLogonTime"}, {attrib = 9, name = 0xXXXX "sambaLogoffTime"}, {attrib = 10, name = 0xXXXX "sambaKickoffTime"}, {attrib = 11, name = 0xXXXX "cn"}, {attrib = 44, name = 0xXXXX "sn"}, {attrib = 12, name = 0xXXXX "displayName"}, {attrib = 29, name = 0xXXXX "sambaHomeDrive"}, {attrib = 13, name = 0xXXXX "sambaHomePath"}, {attrib = 14, name = 0xXXXX "sambaLogonScript"}, {attrib = 15, name = 0xXXXX "sambaProfilePath"}, {attrib = 16, name = 0xXXXX "description"}, {attrib = 17, name = 0xXXXX "sambaUserWorkstations"}, {attrib = 18, name = 0xXXXX "sambaSID"}, {attrib = 19, name = 0xXXXX "sambaPrimaryGroupSID"}, {attrib = 21, name = 0xXXXX "sambaLMPassword"}, {attrib = 22, name = 0xXXXX "sambaNTPassword"}, {attrib = 23, name = 0xXXXX "sambaDomainName"}, {attrib = 24, name = 0xXXXX "objectClass"}, {attrib = 25, name = 0xXXXX "sambaAcctFlags"}, {attrib = 37, name = 0xXXXX "sambaMungedDial"}, {attrib = 35, name = 0xXXXX "sambaBadPasswordCount"}, {attrib = 38, name = 0xXXXX "sambaBadPasswordTime"}, {attrib = 39, name = 0xXXXX "sambaPasswordHistory"}, {attrib = 41, name = 0xXXXX "modifyTimestamp"}, {attrib = 42, name = 0xXXXX "sambaLogonHours"}, {attrib = 0, name = 0xXXXX}
21 builtin_domain_name: const char *(void)
22 cache_account_policy_get: bool (enum pdb_policy_type, uint32_t *)
23 cache_account_policy_set: bool (enum pdb_policy_type, uint32_t)
24 create_builtin_administrators: NTSTATUS (const struct dom_sid *)
25 create_builtin_users: NTSTATUS (const struct dom_sid *)
26 decode_account_policy_name: const char *(enum pdb_policy_type)
27 dominfo_attr_list: {attrib = 23, name = 0xXXXX "sambaDomainName"}, {attrib = 34, name = 0xXXXX "sambaNextRid"}, {attrib = 26, name = 0xXXXX "sambaNextUserRid"}, {attrib = 27, name = 0xXXXX "sambaNextGroupRid"}, {attrib = 28, name = 0xXXXX "sambaSID"}, {attrib = 33, name = 0xXXXX "sambaAlgorithmicRidBase"}, {attrib = 24, name = 0xXXXX "objectClass"}, {attrib = 0, name = 0xXXXX}
28 get_account_pol_db: struct db_context *(void)
29 get_account_policy_attr: const char *(enum pdb_policy_type)
30 get_attr_key2string: const char *(ATTRIB_MAP_ENTRY *, int)
31 get_attr_list: const char **(TALLOC_CTX *, ATTRIB_MAP_ENTRY *)
32 get_domain_group_from_sid: bool (struct dom_sid, GROUP_MAP *)
33 get_primary_group_sid: NTSTATUS (TALLOC_CTX *, const char *, struct passwd **, struct dom_sid **)
34 get_privileges_for_sid_as_set: NTSTATUS (TALLOC_CTX *, PRIVILEGE_SET **, struct dom_sid *)
35 get_privileges_for_sids: bool (uint64_t *, struct dom_sid *, int)
36 get_trust_pw_clear: bool (const char *, char **, const char **, enum netr_SchannelType *)
37 get_trust_pw_hash: bool (const char *, uint8_t *, const char **, enum netr_SchannelType *)
38 get_userattr_list: const char **(TALLOC_CTX *, int)
39 gid_to_sid: void (struct dom_sid *, gid_t)
40 gid_to_unix_groups_sid: void (gid_t, struct dom_sid *)
41 grab_named_mutex: struct named_mutex *(TALLOC_CTX *, const char *, int)
42 grant_all_privileges: bool (const struct dom_sid *)
43 grant_privilege_by_name: bool (const struct dom_sid *, const char *)
44 grant_privilege_set: bool (const struct dom_sid *, struct lsa_PrivilegeSet *)
45 groupdb_tdb_init: const struct mapping_backend *(void)
46 groupmap_attr_list: 0xXXXX
47 groupmap_attr_list_to_delete: 0xXXXX
48 idpool_attr_list: {attrib = 2, name = 0xXXXX "uidNumber"}, {attrib = 3, name = 0xXXXX "gidNumber"}, {attrib = 24, name = 0xXXXX "objectClass"}, {attrib = 0, name = 0xXXXX}
49 init_account_policy: bool (void)
50 init_buffer_from_samu: uint32_t (uint8_t **, struct samu *, bool)
51 init_samu_from_buffer: bool (struct samu *, uint32_t, uint8_t *, uint32_t)
52 initialize_password_db: bool (bool, struct tevent_context *)
53 is_dc_trusted_domain_situation: bool (const char *)
54 is_privileged_sid: bool (const struct dom_sid *)
55 ldapsam_search_suffix_by_name: int (struct ldapsam_privates *, const char *, LDAPMessage **, const char **)
56 local_password_change: NTSTATUS (const char *, int, const char *, char **, char **)
57 login_cache_delentry: bool (const struct samu *)
58 login_cache_init: bool (void)
59 login_cache_read: bool (struct samu *, struct login_cache *)
60 login_cache_shutdown: bool (void)
61 login_cache_write: bool (const struct samu *, const struct login_cache *)
62 lookup_builtin_name: bool (const char *, uint32_t *)
63 lookup_builtin_rid: bool (TALLOC_CTX *, uint32_t, const char **)
64 lookup_global_sam_name: bool (const char *, int, uint32_t *, enum lsa_SidType *)
65 lookup_name: bool (TALLOC_CTX *, const char *, int, const char **, const char **, struct dom_sid *, enum lsa_SidType *)
66 lookup_name_smbconf: bool (TALLOC_CTX *, const char *, int, const char **, const char **, struct dom_sid *, enum lsa_SidType *)
67 lookup_sid: bool (TALLOC_CTX *, const struct dom_sid *, const char **, const char **, enum lsa_SidType *)
68 lookup_sids: NTSTATUS (TALLOC_CTX *, int, const struct dom_sid **, int, struct lsa_dom_info **, struct lsa_name_info **)
69 lookup_unix_group_name: bool (const char *, struct dom_sid *)
70 lookup_unix_user_name: bool (const char *, struct dom_sid *)
71 lookup_wellknown_name: bool (TALLOC_CTX *, const char *, struct dom_sid *, const char **)
72 lookup_wellknown_sid: bool (TALLOC_CTX *, const struct dom_sid *, const char **, const char **)
73 make_pdb_method: NTSTATUS (struct pdb_methods **)
74 make_pdb_method_name: NTSTATUS (struct pdb_methods **, const char *)
75 max_algorithmic_gid: gid_t (void)
76 max_algorithmic_uid: uid_t (void)
77 my_sam_name: const char *(void)
78 pdb_add_aliasmem: NTSTATUS (const struct dom_sid *, const struct dom_sid *)
79 pdb_add_group_mapping_entry: NTSTATUS (GROUP_MAP *)
80 pdb_add_groupmem: NTSTATUS (TALLOC_CTX *, uint32_t, uint32_t)
81 pdb_add_sam_account: NTSTATUS (struct samu *)
82 pdb_build_fields_present: uint32_t (struct samu *)
83 pdb_capabilities: uint32_t (void)
84 pdb_copy_sam_account: bool (struct samu *, struct samu *)
85 pdb_create_alias: NTSTATUS (const char *, uint32_t *)
86 pdb_create_builtin_alias: NTSTATUS (uint32_t)
87 pdb_create_dom_group: NTSTATUS (TALLOC_CTX *, const char *, uint32_t *)
88 pdb_create_user: NTSTATUS (TALLOC_CTX *, const char *, uint32_t, uint32_t *)
89 pdb_decode_acct_ctrl: uint32_t (const char *)
90 pdb_default_add_aliasmem: NTSTATUS (struct pdb_methods *, const struct dom_sid *, const struct dom_sid *)
91 pdb_default_add_group_mapping_entry: NTSTATUS (struct pdb_methods *, GROUP_MAP *)
92 pdb_default_alias_memberships: NTSTATUS (struct pdb_methods *, TALLOC_CTX *, const struct dom_sid *, const struct dom_sid *, size_t, uint32_t **, size_t *)
93 pdb_default_create_alias: NTSTATUS (struct pdb_methods *, const char *, uint32_t *)
94 pdb_default_del_aliasmem: NTSTATUS (struct pdb_methods *, const struct dom_sid *, const struct dom_sid *)
95 pdb_default_delete_alias: NTSTATUS (struct pdb_methods *, const struct dom_sid *)
96 pdb_default_delete_group_mapping_entry: NTSTATUS (struct pdb_methods *, struct dom_sid)
97 pdb_default_enum_aliasmem: NTSTATUS (struct pdb_methods *, const struct dom_sid *, TALLOC_CTX *, struct dom_sid **, size_t *)
98 pdb_default_enum_group_mapping: NTSTATUS (struct pdb_methods *, const struct dom_sid *, enum lsa_SidType, GROUP_MAP ***, size_t *, bool)
99 pdb_default_get_aliasinfo: NTSTATUS (struct pdb_methods *, const struct dom_sid *, struct acct_info *)
100 pdb_default_getgrgid: NTSTATUS (struct pdb_methods *, GROUP_MAP *, gid_t)
101 pdb_default_getgrnam: NTSTATUS (struct pdb_methods *, GROUP_MAP *, const char *)
102 pdb_default_getgrsid: NTSTATUS (struct pdb_methods *, GROUP_MAP *, struct dom_sid)
103 pdb_default_set_aliasinfo: NTSTATUS (struct pdb_methods *, const struct dom_sid *, struct acct_info *)
104 pdb_default_update_group_mapping_entry: NTSTATUS (struct pdb_methods *, GROUP_MAP *)
105 pdb_del_aliasmem: NTSTATUS (const struct dom_sid *, const struct dom_sid *)
106 pdb_del_groupmem: NTSTATUS (TALLOC_CTX *, uint32_t, uint32_t)
107 pdb_del_trusted_domain: NTSTATUS (const char *)
108 pdb_del_trusteddom_pw: bool (const char *)
109 pdb_delete_alias: NTSTATUS (const struct dom_sid *)
110 pdb_delete_dom_group: NTSTATUS (TALLOC_CTX *, uint32_t)
111 pdb_delete_group_mapping_entry: NTSTATUS (struct dom_sid)
112 pdb_delete_sam_account: NTSTATUS (struct samu *)
113 pdb_delete_secret: NTSTATUS (const char *)
114 pdb_delete_user: NTSTATUS (TALLOC_CTX *, struct samu *)
115 pdb_element_is_changed: bool (const struct samu *, enum pdb_elements)
116 pdb_element_is_set_or_changed: bool (const struct samu *, enum pdb_elements)
117 pdb_encode_acct_ctrl: char *(uint32_t, size_t)
118 pdb_enum_alias_memberships: NTSTATUS (TALLOC_CTX *, const struct dom_sid *, const struct dom_sid *, size_t, uint32_t **, size_t *)
119 pdb_enum_aliasmem: NTSTATUS (const struct dom_sid *, TALLOC_CTX *, struct dom_sid **, size_t *)
120 pdb_enum_group_mapping: bool (const struct dom_sid *, enum lsa_SidType, GROUP_MAP ***, size_t *, bool)
121 pdb_enum_group_members: NTSTATUS (TALLOC_CTX *, const struct dom_sid *, uint32_t **, size_t *)
122 pdb_enum_group_memberships: NTSTATUS (TALLOC_CTX *, struct samu *, struct dom_sid **, gid_t **, uint32_t *)
123 pdb_enum_trusted_domains: NTSTATUS (TALLOC_CTX *, uint32_t *, struct pdb_trusted_domain ***)
124 pdb_enum_trusteddoms: NTSTATUS (TALLOC_CTX *, uint32_t *, struct trustdom_info ***)
125 pdb_find_backend_entry: struct pdb_init_function_entry *(const char *)
126 pdb_get_account_policy: bool (enum pdb_policy_type, uint32_t *)
127 pdb_get_acct_ctrl: uint32_t (const struct samu *)
128 pdb_get_acct_desc: const char *(const struct samu *)
129 pdb_get_aliasinfo: NTSTATUS (const struct dom_sid *, struct acct_info *)
130 pdb_get_backend_private_data: void *(const struct samu *, const struct pdb_methods *)
131 pdb_get_backends: const struct pdb_init_function_entry *(void)
132 pdb_get_bad_password_count: uint16_t (const struct samu *)
133 pdb_get_bad_password_time: time_t (const struct samu *)
134 pdb_get_code_page: uint16_t (const struct samu *)
135 pdb_get_comment: const char *(const struct samu *)
136 pdb_get_country_code: uint16_t (const struct samu *)
137 pdb_get_dir_drive: const char *(const struct samu *)
138 pdb_get_domain: const char *(const struct samu *)
139 pdb_get_domain_info: struct pdb_domain_info *(TALLOC_CTX *)
140 pdb_get_fullname: const char *(const struct samu *)
141 pdb_get_group_rid: uint32_t (struct samu *)
142 pdb_get_group_sid: const struct dom_sid *(struct samu *)
143 pdb_get_homedir: const char *(const struct samu *)
144 pdb_get_hours: const uint8_t *(const struct samu *)
145 pdb_get_hours_len: uint32_t (const struct samu *)
146 pdb_get_init_flags: enum pdb_value_state (const struct samu *, enum pdb_elements)
147 pdb_get_kickoff_time: time_t (const struct samu *)
148 pdb_get_lanman_passwd: const uint8_t *(const struct samu *)
149 pdb_get_logoff_time: time_t (const struct samu *)
150 pdb_get_logon_count: uint16_t (const struct samu *)
151 pdb_get_logon_divs: uint16_t (const struct samu *)
152 pdb_get_logon_script: const char *(const struct samu *)
153 pdb_get_logon_time: time_t (const struct samu *)
154 pdb_get_munged_dial: const char *(const struct samu *)
155 pdb_get_nt_passwd: const uint8_t *(const struct samu *)
156 pdb_get_nt_username: const char *(const struct samu *)
157 pdb_get_pass_can_change: bool (const struct samu *)
158 pdb_get_pass_can_change_time: time_t (const struct samu *)
159 pdb_get_pass_can_change_time_noncalc: time_t (const struct samu *)
160 pdb_get_pass_last_set_time: time_t (const struct samu *)
161 pdb_get_pass_must_change_time: time_t (const struct samu *)
162 pdb_get_plaintext_passwd: const char *(const struct samu *)
163 pdb_get_profile_path: const char *(const struct samu *)
164 pdb_get_pw_history: const uint8_t *(const struct samu *, uint32_t *)
165 pdb_get_secret: NTSTATUS (TALLOC_CTX *, const char *, DATA_BLOB *, NTTIME *, DATA_BLOB *, NTTIME *, struct security_descriptor **)
166 pdb_get_seq_num: bool (time_t *)
167 pdb_get_tevent_context: struct tevent_context *(void)
168 pdb_get_trusted_domain: NTSTATUS (TALLOC_CTX *, const char *, struct pdb_trusted_domain **)
169 pdb_get_trusted_domain_by_sid: NTSTATUS (TALLOC_CTX *, struct dom_sid *, struct pdb_trusted_domain **)
170 pdb_get_trusteddom_pw: bool (const char *, char **, struct dom_sid *, time_t *)
171 pdb_get_unknown_6: uint32_t (const struct samu *)
172 pdb_get_user_rid: uint32_t (const struct samu *)
173 pdb_get_user_sid: const struct dom_sid *(const struct samu *)
174 pdb_get_username: const char *(const struct samu *)
175 pdb_get_workstations: const char *(const struct samu *)
176 pdb_getgrgid: bool (GROUP_MAP *, gid_t)
177 pdb_getgrnam: bool (GROUP_MAP *, const char *)
178 pdb_getgrsid: bool (GROUP_MAP *, struct dom_sid)
179 pdb_gethexhours: bool (const char *, unsigned char *)
180 pdb_gethexpwd: bool (const char *, unsigned char *)
181 pdb_getsampwnam: bool (struct samu *, const char *)
182 pdb_getsampwsid: bool (struct samu *, const struct dom_sid *)
183 pdb_gid_to_sid: bool (gid_t, struct dom_sid *)
184 pdb_group_rid_to_gid: gid_t (uint32_t)
185 pdb_increment_bad_password_count: bool (struct samu *)
186 pdb_init_ldapsam: NTSTATUS (struct pdb_methods **, const char *)
187 pdb_ipa_init: NTSTATUS (void)
188 pdb_is_password_change_time_max: bool (time_t)
189 pdb_lookup_rids: NTSTATUS (const struct dom_sid *, int, uint32_t *, const char **, enum lsa_SidType *)
190 pdb_nds_get_password: int (struct smbldap_state *, char *, size_t *, char *)
191 pdb_nds_init: NTSTATUS (void)
192 pdb_nds_set_password: int (struct smbldap_state *, char *, const char *)
193 pdb_new_rid: bool (uint32_t *)
194 pdb_nop_add_group_mapping_entry: NTSTATUS (struct pdb_methods *, GROUP_MAP *)
195 pdb_nop_delete_group_mapping_entry: NTSTATUS (struct pdb_methods *, struct dom_sid)
196 pdb_nop_enum_group_mapping: NTSTATUS (struct pdb_methods *, enum lsa_SidType, GROUP_MAP **, size_t *, bool)
197 pdb_nop_getgrgid: NTSTATUS (struct pdb_methods *, GROUP_MAP *, gid_t)
198 pdb_nop_getgrnam: NTSTATUS (struct pdb_methods *, GROUP_MAP *, const char *)
199 pdb_nop_getgrsid: NTSTATUS (struct pdb_methods *, GROUP_MAP *, struct dom_sid)
200 pdb_nop_update_group_mapping_entry: NTSTATUS (struct pdb_methods *, GROUP_MAP *)
201 pdb_rename_sam_account: NTSTATUS (struct samu *, const char *)
202 pdb_search_aliases: struct pdb_search *(TALLOC_CTX *, const struct dom_sid *)
203 pdb_search_entries: uint32_t (struct pdb_search *, uint32_t, uint32_t, struct samr_displayentry **)
204 pdb_search_groups: struct pdb_search *(TALLOC_CTX *)
205 pdb_search_init: struct pdb_search *(TALLOC_CTX *, enum pdb_search_type)
206 pdb_search_users: struct pdb_search *(TALLOC_CTX *, uint32_t)
207 pdb_set_account_policy: bool (enum pdb_policy_type, uint32_t)
208 pdb_set_acct_ctrl: bool (struct samu *, uint32_t, enum pdb_value_state)
209 pdb_set_acct_desc: bool (struct samu *, const char *, enum pdb_value_state)
210 pdb_set_aliasinfo: NTSTATUS (const struct dom_sid *, struct acct_info *)
211 pdb_set_backend_private_data: bool (struct samu *, void *, void (*)(void **), const struct pdb_methods *, enum pdb_value_state)
212 pdb_set_bad_password_count: bool (struct samu *, uint16_t, enum pdb_value_state)
213 pdb_set_bad_password_time: bool (struct samu *, time_t, enum pdb_value_state)
214 pdb_set_code_page: bool (struct samu *, uint16_t, enum pdb_value_state)
215 pdb_set_comment: bool (struct samu *, const char *, enum pdb_value_state)
216 pdb_set_country_code: bool (struct samu *, uint16_t, enum pdb_value_state)
217 pdb_set_dir_drive: bool (struct samu *, const char *, enum pdb_value_state)
218 pdb_set_domain: bool (struct samu *, const char *, enum pdb_value_state)
219 pdb_set_fullname: bool (struct samu *, const char *, enum pdb_value_state)
220 pdb_set_group_sid: bool (struct samu *, const struct dom_sid *, enum pdb_value_state)
221 pdb_set_group_sid_from_rid: bool (struct samu *, uint32_t, enum pdb_value_state)
222 pdb_set_homedir: bool (struct samu *, const char *, enum pdb_value_state)
223 pdb_set_hours: bool (struct samu *, const uint8_t *, int, enum pdb_value_state)
224 pdb_set_hours_len: bool (struct samu *, uint32_t, enum pdb_value_state)
225 pdb_set_init_flags: bool (struct samu *, enum pdb_elements, enum pdb_value_state)
226 pdb_set_kickoff_time: bool (struct samu *, time_t, enum pdb_value_state)
227 pdb_set_lanman_passwd: bool (struct samu *, const uint8_t *, enum pdb_value_state)
228 pdb_set_logoff_time: bool (struct samu *, time_t, enum pdb_value_state)
229 pdb_set_logon_count: bool (struct samu *, uint16_t, enum pdb_value_state)
230 pdb_set_logon_divs: bool (struct samu *, uint16_t, enum pdb_value_state)
231 pdb_set_logon_script: bool (struct samu *, const char *, enum pdb_value_state)
232 pdb_set_logon_time: bool (struct samu *, time_t, enum pdb_value_state)
233 pdb_set_munged_dial: bool (struct samu *, const char *, enum pdb_value_state)
234 pdb_set_nt_passwd: bool (struct samu *, const uint8_t *, enum pdb_value_state)
235 pdb_set_nt_username: bool (struct samu *, const char *, enum pdb_value_state)
236 pdb_set_pass_can_change: bool (struct samu *, bool)
237 pdb_set_pass_can_change_time: bool (struct samu *, time_t, enum pdb_value_state)
238 pdb_set_pass_last_set_time: bool (struct samu *, time_t, enum pdb_value_state)
239 pdb_set_plaintext_passwd: bool (struct samu *, const char *)
240 pdb_set_plaintext_pw_only: bool (struct samu *, const char *, enum pdb_value_state)
241 pdb_set_profile_path: bool (struct samu *, const char *, enum pdb_value_state)
242 pdb_set_pw_history: bool (struct samu *, const uint8_t *, uint32_t, enum pdb_value_state)
243 pdb_set_secret: NTSTATUS (const char *, DATA_BLOB *, DATA_BLOB *, struct security_descriptor *)
244 pdb_set_trusted_domain: NTSTATUS (const char *, const struct pdb_trusted_domain *)
245 pdb_set_trusteddom_pw: bool (const char *, const char *, const struct dom_sid *)
246 pdb_set_unix_primary_group: NTSTATUS (TALLOC_CTX *, struct samu *)
247 pdb_set_unknown_6: bool (struct samu *, uint32_t, enum pdb_value_state)
248 pdb_set_user_sid: bool (struct samu *, const struct dom_sid *, enum pdb_value_state)
249 pdb_set_user_sid_from_rid: bool (struct samu *, uint32_t, enum pdb_value_state)
250 pdb_set_user_sid_from_string: bool (struct samu *, const char *, enum pdb_value_state)
251 pdb_set_username: bool (struct samu *, const char *, enum pdb_value_state)
252 pdb_set_workstations: bool (struct samu *, const char *, enum pdb_value_state)
253 pdb_sethexhours: void (char *, const unsigned char *)
254 pdb_sethexpwd: void (char *, const unsigned char *, uint32_t)
255 pdb_sid_to_id: bool (const struct dom_sid *, struct unixid *)
256 pdb_uid_to_sid: bool (uid_t, struct dom_sid *)
257 pdb_update_autolock_flag: bool (struct samu *, bool *)
258 pdb_update_bad_password_count: bool (struct samu *, bool *)
259 pdb_update_group_mapping_entry: NTSTATUS (GROUP_MAP *)
260 pdb_update_login_attempts: NTSTATUS (struct samu *, bool)
261 pdb_update_sam_account: NTSTATUS (struct samu *)
262 priv2ld: LDAP *(struct ldapsam_privates *)
263 privilege_create_account: NTSTATUS (const struct dom_sid *)
264 privilege_delete_account: NTSTATUS (const struct dom_sid *)
265 privilege_enum_sids: NTSTATUS (enum sec_privilege, TALLOC_CTX *, struct dom_sid **, int *)
266 privilege_enumerate_accounts: NTSTATUS (struct dom_sid **, int *)
267 revoke_all_privileges: bool (const struct dom_sid *)
268 revoke_privilege_by_name: bool (const struct dom_sid *, const char *)
269 revoke_privilege_set: bool (const struct dom_sid *, struct lsa_PrivilegeSet *)
270 samu_alloc_rid_unix: NTSTATUS (struct pdb_methods *, struct samu *, const struct passwd *)
271 samu_new: struct samu *(TALLOC_CTX *)
272 samu_set_unix: NTSTATUS (struct samu *, const struct passwd *)
273 secrets_trusted_domains: NTSTATUS (TALLOC_CTX *, uint32_t *, struct trustdom_info ***)
274 sid_check_is_builtin: bool (const struct dom_sid *)
275 sid_check_is_in_builtin: bool (const struct dom_sid *)
276 sid_check_is_in_unix_groups: bool (const struct dom_sid *)
277 sid_check_is_in_unix_users: bool (const struct dom_sid *)
278 sid_check_is_in_wellknown_domain: bool (const struct dom_sid *)
279 sid_check_is_unix_groups: bool (const struct dom_sid *)
280 sid_check_is_unix_users: bool (const struct dom_sid *)
281 sid_check_is_wellknown_builtin: bool (const struct dom_sid *)
282 sid_check_is_wellknown_domain: bool (const struct dom_sid *, const char **)
283 sid_to_gid: bool (const struct dom_sid *, gid_t *)
284 sid_to_uid: bool (const struct dom_sid *, uid_t *)
285 sidmap_attr_list: {attrib = 32, name = 0xXXXX "sambaSID"}, {attrib = 2, name = 0xXXXX "uidNumber"}, {attrib = 3, name = 0xXXXX "gidNumber"}, {attrib = 24, name = 0xXXXX "objectClass"}, {attrib = 0, name = 0xXXXX}
286 sids_to_unixids: bool (const struct dom_sid *, uint32_t, struct unixid *)
287 smb_add_user_group: int (const char *, const char *)
288 smb_create_group: int (const char *, gid_t *)
289 smb_delete_group: int (const char *)
290 smb_delete_user_group: int (const char *, const char *)
291 smb_nscd_flush_group_cache: void (void)
292 smb_nscd_flush_user_cache: void (void)
293 smb_register_passdb: NTSTATUS (int, const char *, pdb_init_function)
294 smb_set_primary_group: int (const char *, const char *)
295 smbldap_search_domain_info: NTSTATUS (struct smbldap_state *, LDAPMessage **, const char *, bool)
296 uid_to_sid: void (struct dom_sid *, uid_t)
297 uid_to_unix_users_sid: void (uid_t, struct dom_sid *)
298 unix_groups_domain_name: const char *(void)
299 unix_users_domain_name: const char *(void)
300 unixid_from_both: void (struct unixid *, uint32_t)
301 unixid_from_gid: void (struct unixid *, uint32_t)
302 unixid_from_uid: void (struct unixid *, uint32_t)
303 wb_is_trusted_domain: wbcErr (const char *)
304 winbind_allocate_gid: bool (gid_t *)
305 winbind_allocate_uid: bool (uid_t *)
306 winbind_get_groups: bool (TALLOC_CTX *, const char *, uint32_t *, gid_t **)
307 winbind_get_sid_aliases: bool (TALLOC_CTX *, const struct dom_sid *, const struct dom_sid *, size_t, uint32_t **, size_t *)
308 winbind_getpwnam: struct passwd *(const char *)
309 winbind_getpwsid: struct passwd *(const struct dom_sid *)
310 winbind_gid_to_sid: bool (struct dom_sid *, gid_t)
311 winbind_lookup_name: bool (const char *, const char *, struct dom_sid *, enum lsa_SidType *)
312 winbind_lookup_rids: bool (TALLOC_CTX *, const struct dom_sid *, int, uint32_t *, const char **, const char ***, enum lsa_SidType **)
313 winbind_lookup_sid: bool (TALLOC_CTX *, const struct dom_sid *, const char **, const char **, enum lsa_SidType *)
314 winbind_ping: bool (void)
315 winbind_sid_to_gid: bool (gid_t *, const struct dom_sid *)
316 winbind_sid_to_uid: bool (uid_t *, const struct dom_sid *)
317 winbind_uid_to_sid: bool (struct dom_sid *, uid_t)