samu 50 examples/pdb/test.c static NTSTATUS testsam_getsampwent(struct pdb_methods *methods, struct samu *user) samu 60 examples/pdb/test.c static NTSTATUS testsam_getsampwnam (struct pdb_methods *methods, struct samu *user, const char *sname) samu 70 examples/pdb/test.c static NTSTATUS testsam_getsampwsid (struct pdb_methods *methods, struct samu *user, const DOM_SID *sid) samu 80 examples/pdb/test.c static NTSTATUS testsam_delete_sam_account(struct pdb_methods *methods, struct samu *sam_pass) samu 90 examples/pdb/test.c static NTSTATUS testsam_update_sam_account (struct pdb_methods *methods, struct samu *newpwd) samu 100 examples/pdb/test.c static NTSTATUS testsam_add_sam_account (struct pdb_methods *methods, struct samu *newpwd) samu 35 source3/auth/auth_sam.c struct samu *sampass, samu 73 source3/auth/auth_sam.c static bool logon_hours_ok(struct samu *sampass) samu 130 source3/auth/auth_sam.c struct samu *sampass, samu 563 source3/auth/auth_util.c struct samu *sampass) samu 1485 source3/auth/auth_util.c struct samu *account, samu 109 source3/include/proto.h struct samu *sampass); samu 4371 source3/include/proto.h LOGIN_CACHE * login_cache_read(struct samu *sampass); samu 4372 source3/include/proto.h bool login_cache_write(const struct samu *sampass, LOGIN_CACHE entry); samu 4373 source3/include/proto.h bool login_cache_delentry(const struct samu *sampass); samu 4410 source3/include/proto.h NTSTATUS samu_set_unix(struct samu *user, const struct passwd *pwd); samu 4411 source3/include/proto.h NTSTATUS samu_alloc_rid_unix(struct samu *user, const struct passwd *pwd); samu 4433 source3/include/proto.h bool init_samu_from_buffer(struct samu *sampass, uint32_t level, samu 4435 source3/include/proto.h uint32 init_buffer_from_samu (uint8 **buf, struct samu *sampass, bool size_only); samu 4436 source3/include/proto.h bool pdb_copy_sam_account(struct samu *dst, struct samu *src ); samu 4437 source3/include/proto.h bool pdb_update_bad_password_count(struct samu *sampass, bool *updated); samu 4438 source3/include/proto.h bool pdb_update_autolock_flag(struct samu *sampass, bool *updated); samu 4439 source3/include/proto.h bool pdb_increment_bad_password_count(struct samu *sampass); samu 4446 source3/include/proto.h struct samu *pw); samu 4454 source3/include/proto.h uint32 pdb_get_user_rid (const struct samu *sampass); samu 4455 source3/include/proto.h uint32 pdb_get_group_rid (struct samu *sampass); samu 4456 source3/include/proto.h bool pdb_set_user_sid_from_rid (struct samu *sampass, uint32 rid, enum pdb_value_state flag); samu 4457 source3/include/proto.h bool pdb_set_group_sid_from_rid (struct samu *sampass, uint32 grid, enum pdb_value_state flag); samu 4461 source3/include/proto.h uint32 pdb_get_acct_ctrl(const struct samu *sampass); samu 4462 source3/include/proto.h time_t pdb_get_logon_time(const struct samu *sampass); samu 4463 source3/include/proto.h time_t pdb_get_logoff_time(const struct samu *sampass); samu 4464 source3/include/proto.h time_t pdb_get_kickoff_time(const struct samu *sampass); samu 4465 source3/include/proto.h time_t pdb_get_bad_password_time(const struct samu *sampass); samu 4466 source3/include/proto.h time_t pdb_get_pass_last_set_time(const struct samu *sampass); samu 4467 source3/include/proto.h time_t pdb_get_pass_can_change_time(const struct samu *sampass); samu 4468 source3/include/proto.h time_t pdb_get_pass_can_change_time_noncalc(const struct samu *sampass); samu 4469 source3/include/proto.h time_t pdb_get_pass_must_change_time(const struct samu *sampass); samu 4470 source3/include/proto.h bool pdb_get_pass_can_change(const struct samu *sampass); samu 4471 source3/include/proto.h uint16 pdb_get_logon_divs(const struct samu *sampass); samu 4472 source3/include/proto.h uint32 pdb_get_hours_len(const struct samu *sampass); samu 4473 source3/include/proto.h const uint8 *pdb_get_hours(const struct samu *sampass); samu 4474 source3/include/proto.h const uint8 *pdb_get_nt_passwd(const struct samu *sampass); samu 4475 source3/include/proto.h const uint8 *pdb_get_lanman_passwd(const struct samu *sampass); samu 4476 source3/include/proto.h const uint8 *pdb_get_pw_history(const struct samu *sampass, uint32 *current_hist_len); samu 4477 source3/include/proto.h const char *pdb_get_plaintext_passwd(const struct samu *sampass); samu 4478 source3/include/proto.h const DOM_SID *pdb_get_user_sid(const struct samu *sampass); samu 4479 source3/include/proto.h const DOM_SID *pdb_get_group_sid(struct samu *sampass); samu 4480 source3/include/proto.h enum pdb_value_state pdb_get_init_flags(const struct samu *sampass, enum pdb_elements element); samu 4481 source3/include/proto.h const char *pdb_get_username(const struct samu *sampass); samu 4482 source3/include/proto.h const char *pdb_get_domain(const struct samu *sampass); samu 4483 source3/include/proto.h const char *pdb_get_nt_username(const struct samu *sampass); samu 4484 source3/include/proto.h const char *pdb_get_fullname(const struct samu *sampass); samu 4485 source3/include/proto.h const char *pdb_get_homedir(const struct samu *sampass); samu 4486 source3/include/proto.h const char *pdb_get_dir_drive(const struct samu *sampass); samu 4487 source3/include/proto.h const char *pdb_get_logon_script(const struct samu *sampass); samu 4488 source3/include/proto.h const char *pdb_get_profile_path(const struct samu *sampass); samu 4489 source3/include/proto.h const char *pdb_get_acct_desc(const struct samu *sampass); samu 4490 source3/include/proto.h const char *pdb_get_workstations(const struct samu *sampass); samu 4491 source3/include/proto.h const char *pdb_get_comment(const struct samu *sampass); samu 4492 source3/include/proto.h const char *pdb_get_munged_dial(const struct samu *sampass); samu 4493 source3/include/proto.h uint16 pdb_get_bad_password_count(const struct samu *sampass); samu 4494 source3/include/proto.h uint16 pdb_get_logon_count(const struct samu *sampass); samu 4495 source3/include/proto.h uint32 pdb_get_unknown_6(const struct samu *sampass); samu 4496 source3/include/proto.h void *pdb_get_backend_private_data(const struct samu *sampass, const struct pdb_methods *my_methods); samu 4497 source3/include/proto.h bool pdb_set_acct_ctrl(struct samu *sampass, uint32 acct_ctrl, enum pdb_value_state flag); samu 4498 source3/include/proto.h bool pdb_set_logon_time(struct samu *sampass, time_t mytime, enum pdb_value_state flag); samu 4499 source3/include/proto.h bool pdb_set_logoff_time(struct samu *sampass, time_t mytime, enum pdb_value_state flag); samu 4500 source3/include/proto.h bool pdb_set_kickoff_time(struct samu *sampass, time_t mytime, enum pdb_value_state flag); samu 4501 source3/include/proto.h bool pdb_set_bad_password_time(struct samu *sampass, time_t mytime, enum pdb_value_state flag); samu 4502 source3/include/proto.h bool pdb_set_pass_can_change_time(struct samu *sampass, time_t mytime, enum pdb_value_state flag); samu 4503 source3/include/proto.h bool pdb_set_pass_must_change_time(struct samu *sampass, time_t mytime, enum pdb_value_state flag); samu 4504 source3/include/proto.h bool pdb_set_pass_last_set_time(struct samu *sampass, time_t mytime, enum pdb_value_state flag); samu 4505 source3/include/proto.h bool pdb_set_hours_len(struct samu *sampass, uint32 len, enum pdb_value_state flag); samu 4506 source3/include/proto.h bool pdb_set_logon_divs(struct samu *sampass, uint16 hours, enum pdb_value_state flag); samu 4507 source3/include/proto.h bool pdb_set_init_flags(struct samu *sampass, enum pdb_elements element, enum pdb_value_state value_flag); samu 4508 source3/include/proto.h bool pdb_set_user_sid(struct samu *sampass, const DOM_SID *u_sid, enum pdb_value_state flag); samu 4509 source3/include/proto.h bool pdb_set_user_sid_from_string(struct samu *sampass, fstring u_sid, enum pdb_value_state flag); samu 4510 source3/include/proto.h bool pdb_set_group_sid(struct samu *sampass, const DOM_SID *g_sid, enum pdb_value_state flag); samu 4511 source3/include/proto.h bool pdb_set_username(struct samu *sampass, const char *username, enum pdb_value_state flag); samu 4512 source3/include/proto.h bool pdb_set_domain(struct samu *sampass, const char *domain, enum pdb_value_state flag); samu 4513 source3/include/proto.h bool pdb_set_nt_username(struct samu *sampass, const char *nt_username, enum pdb_value_state flag); samu 4514 source3/include/proto.h bool pdb_set_fullname(struct samu *sampass, const char *full_name, enum pdb_value_state flag); samu 4515 source3/include/proto.h bool pdb_set_logon_script(struct samu *sampass, const char *logon_script, enum pdb_value_state flag); samu 4516 source3/include/proto.h bool pdb_set_profile_path(struct samu *sampass, const char *profile_path, enum pdb_value_state flag); samu 4517 source3/include/proto.h bool pdb_set_dir_drive(struct samu *sampass, const char *dir_drive, enum pdb_value_state flag); samu 4518 source3/include/proto.h bool pdb_set_homedir(struct samu *sampass, const char *home_dir, enum pdb_value_state flag); samu 4519 source3/include/proto.h bool pdb_set_acct_desc(struct samu *sampass, const char *acct_desc, enum pdb_value_state flag); samu 4520 source3/include/proto.h bool pdb_set_workstations(struct samu *sampass, const char *workstations, enum pdb_value_state flag); samu 4521 source3/include/proto.h bool pdb_set_comment(struct samu *sampass, const char *comment, enum pdb_value_state flag); samu 4522 source3/include/proto.h bool pdb_set_munged_dial(struct samu *sampass, const char *munged_dial, enum pdb_value_state flag); samu 4523 source3/include/proto.h bool pdb_set_nt_passwd(struct samu *sampass, const uint8 pwd[NT_HASH_LEN], enum pdb_value_state flag); samu 4524 source3/include/proto.h bool pdb_set_lanman_passwd(struct samu *sampass, const uint8 pwd[LM_HASH_LEN], enum pdb_value_state flag); samu 4525 source3/include/proto.h bool pdb_set_pw_history(struct samu *sampass, const uint8 *pwd, uint32 historyLen, enum pdb_value_state flag); samu 4526 source3/include/proto.h bool pdb_set_plaintext_pw_only(struct samu *sampass, const char *password, enum pdb_value_state flag); samu 4527 source3/include/proto.h bool pdb_set_bad_password_count(struct samu *sampass, uint16 bad_password_count, enum pdb_value_state flag); samu 4528 source3/include/proto.h bool pdb_set_logon_count(struct samu *sampass, uint16 logon_count, enum pdb_value_state flag); samu 4529 source3/include/proto.h bool pdb_set_unknown_6(struct samu *sampass, uint32 unkn, enum pdb_value_state flag); samu 4530 source3/include/proto.h bool pdb_set_hours(struct samu *sampass, const uint8 *hours, enum pdb_value_state flag); samu 4531 source3/include/proto.h bool pdb_set_backend_private_data(struct samu *sampass, void *private_data, samu 4535 source3/include/proto.h bool pdb_set_pass_can_change(struct samu *sampass, bool canchange); samu 4536 source3/include/proto.h bool pdb_set_plaintext_passwd(struct samu *sampass, const char *plaintext); samu 4537 source3/include/proto.h uint32 pdb_build_fields_present(struct samu *sampass); samu 4545 source3/include/proto.h bool pdb_getsampwnam(struct samu *sam_acct, const char *username) ; samu 4546 source3/include/proto.h bool guest_user_info( struct samu *user ); samu 4547 source3/include/proto.h bool pdb_getsampwsid(struct samu *sam_acct, const DOM_SID *sid) ; samu 4550 source3/include/proto.h NTSTATUS pdb_delete_user(TALLOC_CTX *mem_ctx, struct samu *sam_acct); samu 4551 source3/include/proto.h NTSTATUS pdb_add_sam_account(struct samu *sam_acct) ; samu 4552 source3/include/proto.h NTSTATUS pdb_update_sam_account(struct samu *sam_acct) ; samu 4553 source3/include/proto.h NTSTATUS pdb_delete_sam_account(struct samu *sam_acct) ; samu 4554 source3/include/proto.h NTSTATUS pdb_rename_sam_account(struct samu *oldname, const char *newname); samu 4555 source3/include/proto.h NTSTATUS pdb_update_login_attempts(struct samu *sam_acct, bool success); samu 4571 source3/include/proto.h NTSTATUS pdb_enum_group_memberships(TALLOC_CTX *mem_ctx, struct samu *user, samu 4574 source3/include/proto.h NTSTATUS pdb_set_unix_primary_group(TALLOC_CTX *mem_ctx, struct samu *user); samu 4665 source3/include/proto.h bool init_sam_from_buffer_v2(struct samu *sampass, uint8 *buf, uint32 buflen); samu 5923 source3/include/proto.h void copy_id2_to_sam_passwd(struct samu *to, samu 5925 source3/include/proto.h void copy_id4_to_sam_passwd(struct samu *to, samu 5927 source3/include/proto.h void copy_id6_to_sam_passwd(struct samu *to, samu 5929 source3/include/proto.h void copy_id8_to_sam_passwd(struct samu *to, samu 5931 source3/include/proto.h void copy_id10_to_sam_passwd(struct samu *to, samu 5933 source3/include/proto.h void copy_id11_to_sam_passwd(struct samu *to, samu 5935 source3/include/proto.h void copy_id12_to_sam_passwd(struct samu *to, samu 5937 source3/include/proto.h void copy_id13_to_sam_passwd(struct samu *to, samu 5939 source3/include/proto.h void copy_id14_to_sam_passwd(struct samu *to, samu 5941 source3/include/proto.h void copy_id16_to_sam_passwd(struct samu *to, samu 5943 source3/include/proto.h void copy_id17_to_sam_passwd(struct samu *to, samu 5945 source3/include/proto.h void copy_id18_to_sam_passwd(struct samu *to, samu 5947 source3/include/proto.h void copy_id20_to_sam_passwd(struct samu *to, samu 5950 source3/include/proto.h struct samu *to, samu 5952 source3/include/proto.h void copy_id23_to_sam_passwd(struct samu *to, samu 5954 source3/include/proto.h void copy_id24_to_sam_passwd(struct samu *to, samu 5956 source3/include/proto.h void copy_id25_to_sam_passwd(struct samu *to, samu 5958 source3/include/proto.h void copy_id26_to_sam_passwd(struct samu *to, samu 6179 source3/include/proto.h uchar * pass2, struct samu **hnd); samu 6180 source3/include/proto.h bool change_lanman_password(struct samu *sampass, uchar *pass2); samu 6187 source3/include/proto.h NTSTATUS change_oem_password(struct samu *hnd, char *old_passwd, char *new_passwd, bool as_root, uint32 *samr_reject_reason); samu 41 source3/libnet/libnet_samsync_passdb.c static NTSTATUS sam_account_from_delta(struct samu *account, samu 57 source3/pam_smbpass/pam_smb_auth.c const char *name, struct samu *sampass, bool exist); samu 193 source3/pam_smbpass/pam_smb_auth.c const char *name, struct samu *sampass, bool exist) samu 344 source3/pam_smbpass/support.c int _smb_verify_password( pam_handle_t * pamh, struct samu *sampass, samu 475 source3/pam_smbpass/support.c int _smb_blankpasswd( unsigned int ctrl, struct samu *sampass ) samu 29 source3/pam_smbpass/support.h extern int _smb_verify_password( pam_handle_t *pamh , struct samu *sampass, samu 42 source3/pam_smbpass/support.h extern int _smb_blankpasswd(unsigned int, struct samu *); samu 66 source3/passdb/login_cache.c LOGIN_CACHE * login_cache_read(struct samu *sampass) samu 114 source3/passdb/login_cache.c bool login_cache_write(const struct samu *sampass, LOGIN_CACHE entry) samu 164 source3/passdb/login_cache.c bool login_cache_delentry(const struct samu *sampass) samu 51 source3/passdb/passdb.c static int samu_destroy(struct samu *user) samu 130 source3/passdb/passdb.c static NTSTATUS samu_set_unix_internal(struct samu *user, const struct passwd *pwd, bool create) samu 244 source3/passdb/passdb.c NTSTATUS samu_set_unix(struct samu *user, const struct passwd *pwd) samu 249 source3/passdb/passdb.c NTSTATUS samu_alloc_rid_unix(struct samu *user, const struct passwd *pwd) samu 898 source3/passdb/passdb.c static bool init_samu_from_buffer_v0(struct samu *sampass, uint8 *buf, uint32 buflen) samu 1083 source3/passdb/passdb.c static bool init_samu_from_buffer_v1(struct samu *sampass, uint8 *buf, uint32 buflen) samu 1272 source3/passdb/passdb.c static bool init_samu_from_buffer_v2(struct samu *sampass, uint8 *buf, uint32 buflen) samu 1507 source3/passdb/passdb.c static bool init_samu_from_buffer_v3(struct samu *sampass, uint8 *buf, uint32 buflen) samu 1741 source3/passdb/passdb.c static uint32 init_buffer_from_samu_v3 (uint8 **buf, struct samu *sampass, bool size_only) samu 2007 source3/passdb/passdb.c static bool init_samu_from_buffer_v4(struct samu *sampass, uint8 *buf, uint32 buflen) samu 2013 source3/passdb/passdb.c static uint32 init_buffer_from_samu_v4(uint8 **buf, struct samu *sampass, bool size_only) samu 2023 source3/passdb/passdb.c bool init_samu_from_buffer(struct samu *sampass, uint32_t level, samu 2046 source3/passdb/passdb.c uint32 init_buffer_from_samu (uint8 **buf, struct samu *sampass, bool size_only) samu 2054 source3/passdb/passdb.c bool pdb_copy_sam_account(struct samu *dst, struct samu *src ) samu 2088 source3/passdb/passdb.c bool pdb_update_bad_password_count(struct samu *sampass, bool *updated) samu 2134 source3/passdb/passdb.c bool pdb_update_autolock_flag(struct samu *sampass, bool *updated) samu 2191 source3/passdb/passdb.c bool pdb_increment_bad_password_count(struct samu *sampass) samu 2361 source3/passdb/passdb.c struct samu *pw) samu 29 source3/passdb/pdb_compat.c uint32 pdb_get_user_rid (const struct samu *sampass) samu 40 source3/passdb/pdb_compat.c uint32 pdb_get_group_rid (struct samu *sampass) samu 50 source3/passdb/pdb_compat.c bool pdb_set_user_sid_from_rid (struct samu *sampass, uint32 rid, enum pdb_value_state flag) samu 77 source3/passdb/pdb_compat.c bool pdb_set_group_sid_from_rid (struct samu *sampass, uint32 grid, enum pdb_value_state flag) samu 42 source3/passdb/pdb_get_set.c uint32 pdb_get_acct_ctrl(const struct samu *sampass) samu 47 source3/passdb/pdb_get_set.c time_t pdb_get_logon_time(const struct samu *sampass) samu 52 source3/passdb/pdb_get_set.c time_t pdb_get_logoff_time(const struct samu *sampass) samu 57 source3/passdb/pdb_get_set.c time_t pdb_get_kickoff_time(const struct samu *sampass) samu 62 source3/passdb/pdb_get_set.c time_t pdb_get_bad_password_time(const struct samu *sampass) samu 67 source3/passdb/pdb_get_set.c time_t pdb_get_pass_last_set_time(const struct samu *sampass) samu 72 source3/passdb/pdb_get_set.c time_t pdb_get_pass_can_change_time(const struct samu *sampass) samu 99 source3/passdb/pdb_get_set.c time_t pdb_get_pass_can_change_time_noncalc(const struct samu *sampass) samu 104 source3/passdb/pdb_get_set.c time_t pdb_get_pass_must_change_time(const struct samu *sampass) samu 121 source3/passdb/pdb_get_set.c bool pdb_get_pass_can_change(const struct samu *sampass) samu 129 source3/passdb/pdb_get_set.c uint16 pdb_get_logon_divs(const struct samu *sampass) samu 134 source3/passdb/pdb_get_set.c uint32 pdb_get_hours_len(const struct samu *sampass) samu 139 source3/passdb/pdb_get_set.c const uint8 *pdb_get_hours(const struct samu *sampass) samu 144 source3/passdb/pdb_get_set.c const uint8 *pdb_get_nt_passwd(const struct samu *sampass) samu 151 source3/passdb/pdb_get_set.c const uint8 *pdb_get_lanman_passwd(const struct samu *sampass) samu 158 source3/passdb/pdb_get_set.c const uint8 *pdb_get_pw_history(const struct samu *sampass, uint32 *current_hist_len) samu 172 source3/passdb/pdb_get_set.c const char *pdb_get_plaintext_passwd(const struct samu *sampass) samu 177 source3/passdb/pdb_get_set.c const DOM_SID *pdb_get_user_sid(const struct samu *sampass) samu 182 source3/passdb/pdb_get_set.c const DOM_SID *pdb_get_group_sid(struct samu *sampass) samu 255 source3/passdb/pdb_get_set.c enum pdb_value_state pdb_get_init_flags(const struct samu *sampass, enum pdb_elements element) samu 279 source3/passdb/pdb_get_set.c const char *pdb_get_username(const struct samu *sampass) samu 284 source3/passdb/pdb_get_set.c const char *pdb_get_domain(const struct samu *sampass) samu 289 source3/passdb/pdb_get_set.c const char *pdb_get_nt_username(const struct samu *sampass) samu 294 source3/passdb/pdb_get_set.c const char *pdb_get_fullname(const struct samu *sampass) samu 299 source3/passdb/pdb_get_set.c const char *pdb_get_homedir(const struct samu *sampass) samu 304 source3/passdb/pdb_get_set.c const char *pdb_get_dir_drive(const struct samu *sampass) samu 309 source3/passdb/pdb_get_set.c const char *pdb_get_logon_script(const struct samu *sampass) samu 314 source3/passdb/pdb_get_set.c const char *pdb_get_profile_path(const struct samu *sampass) samu 319 source3/passdb/pdb_get_set.c const char *pdb_get_acct_desc(const struct samu *sampass) samu 324 source3/passdb/pdb_get_set.c const char *pdb_get_workstations(const struct samu *sampass) samu 329 source3/passdb/pdb_get_set.c const char *pdb_get_comment(const struct samu *sampass) samu 334 source3/passdb/pdb_get_set.c const char *pdb_get_munged_dial(const struct samu *sampass) samu 339 source3/passdb/pdb_get_set.c uint16 pdb_get_bad_password_count(const struct samu *sampass) samu 344 source3/passdb/pdb_get_set.c uint16 pdb_get_logon_count(const struct samu *sampass) samu 349 source3/passdb/pdb_get_set.c uint32 pdb_get_unknown_6(const struct samu *sampass) samu 354 source3/passdb/pdb_get_set.c void *pdb_get_backend_private_data(const struct samu *sampass, const struct pdb_methods *my_methods) samu 367 source3/passdb/pdb_get_set.c bool pdb_set_acct_ctrl(struct samu *sampass, uint32 acct_ctrl, enum pdb_value_state flag) samu 373 source3/passdb/pdb_get_set.c bool pdb_set_logon_time(struct samu *sampass, time_t mytime, enum pdb_value_state flag) samu 379 source3/passdb/pdb_get_set.c bool pdb_set_logoff_time(struct samu *sampass, time_t mytime, enum pdb_value_state flag) samu 385 source3/passdb/pdb_get_set.c bool pdb_set_kickoff_time(struct samu *sampass, time_t mytime, enum pdb_value_state flag) samu 391 source3/passdb/pdb_get_set.c bool pdb_set_bad_password_time(struct samu *sampass, time_t mytime, enum pdb_value_state flag) samu 397 source3/passdb/pdb_get_set.c bool pdb_set_pass_can_change_time(struct samu *sampass, time_t mytime, enum pdb_value_state flag) samu 403 source3/passdb/pdb_get_set.c bool pdb_set_pass_must_change_time(struct samu *sampass, time_t mytime, enum pdb_value_state flag) samu 409 source3/passdb/pdb_get_set.c bool pdb_set_pass_last_set_time(struct samu *sampass, time_t mytime, enum pdb_value_state flag) samu 415 source3/passdb/pdb_get_set.c bool pdb_set_hours_len(struct samu *sampass, uint32 len, enum pdb_value_state flag) samu 421 source3/passdb/pdb_get_set.c bool pdb_set_logon_divs(struct samu *sampass, uint16 hours, enum pdb_value_state flag) samu 434 source3/passdb/pdb_get_set.c bool pdb_set_init_flags(struct samu *sampass, enum pdb_elements element, enum pdb_value_state value_flag) samu 493 source3/passdb/pdb_get_set.c bool pdb_set_user_sid(struct samu *sampass, const DOM_SID *u_sid, enum pdb_value_state flag) samu 506 source3/passdb/pdb_get_set.c bool pdb_set_user_sid_from_string(struct samu *sampass, fstring u_sid, enum pdb_value_state flag) samu 537 source3/passdb/pdb_get_set.c bool pdb_set_group_sid(struct samu *sampass, const DOM_SID *g_sid, enum pdb_value_state flag) samu 568 source3/passdb/pdb_get_set.c bool pdb_set_username(struct samu *sampass, const char *username, enum pdb_value_state flag) samu 591 source3/passdb/pdb_get_set.c bool pdb_set_domain(struct samu *sampass, const char *domain, enum pdb_value_state flag) samu 614 source3/passdb/pdb_get_set.c bool pdb_set_nt_username(struct samu *sampass, const char *nt_username, enum pdb_value_state flag) samu 637 source3/passdb/pdb_get_set.c bool pdb_set_fullname(struct samu *sampass, const char *full_name, enum pdb_value_state flag) samu 660 source3/passdb/pdb_get_set.c bool pdb_set_logon_script(struct samu *sampass, const char *logon_script, enum pdb_value_state flag) samu 683 source3/passdb/pdb_get_set.c bool pdb_set_profile_path(struct samu *sampass, const char *profile_path, enum pdb_value_state flag) samu 706 source3/passdb/pdb_get_set.c bool pdb_set_dir_drive(struct samu *sampass, const char *dir_drive, enum pdb_value_state flag) samu 730 source3/passdb/pdb_get_set.c bool pdb_set_homedir(struct samu *sampass, const char *home_dir, enum pdb_value_state flag) samu 753 source3/passdb/pdb_get_set.c bool pdb_set_acct_desc(struct samu *sampass, const char *acct_desc, enum pdb_value_state flag) samu 773 source3/passdb/pdb_get_set.c bool pdb_set_workstations(struct samu *sampass, const char *workstations, enum pdb_value_state flag) samu 795 source3/passdb/pdb_get_set.c bool pdb_set_comment(struct samu *sampass, const char *comment, enum pdb_value_state flag) samu 815 source3/passdb/pdb_get_set.c bool pdb_set_munged_dial(struct samu *sampass, const char *munged_dial, enum pdb_value_state flag) samu 835 source3/passdb/pdb_get_set.c bool pdb_set_nt_passwd(struct samu *sampass, const uint8 pwd[NT_HASH_LEN], enum pdb_value_state flag) samu 853 source3/passdb/pdb_get_set.c bool pdb_set_lanman_passwd(struct samu *sampass, const uint8 pwd[LM_HASH_LEN], enum pdb_value_state flag) samu 875 source3/passdb/pdb_get_set.c bool pdb_set_pw_history(struct samu *sampass, const uint8 *pwd, uint32 historyLen, enum pdb_value_state flag) samu 896 source3/passdb/pdb_get_set.c bool pdb_set_plaintext_pw_only(struct samu *sampass, const char *password, enum pdb_value_state flag) samu 915 source3/passdb/pdb_get_set.c bool pdb_set_bad_password_count(struct samu *sampass, uint16 bad_password_count, enum pdb_value_state flag) samu 921 source3/passdb/pdb_get_set.c bool pdb_set_logon_count(struct samu *sampass, uint16 logon_count, enum pdb_value_state flag) samu 927 source3/passdb/pdb_get_set.c bool pdb_set_unknown_6(struct samu *sampass, uint32 unkn, enum pdb_value_state flag) samu 933 source3/passdb/pdb_get_set.c bool pdb_set_hours(struct samu *sampass, const uint8 *hours, enum pdb_value_state flag) samu 944 source3/passdb/pdb_get_set.c bool pdb_set_backend_private_data(struct samu *sampass, void *private_data, samu 965 source3/passdb/pdb_get_set.c bool pdb_set_pass_can_change(struct samu *sampass, bool canchange) samu 978 source3/passdb/pdb_get_set.c bool pdb_set_plaintext_passwd(struct samu *sampass, const char *plaintext) samu 1077 source3/passdb/pdb_get_set.c uint32 pdb_build_fields_present(struct samu *sampass) samu 213 source3/passdb/pdb_interface.c bool pdb_getsampwnam(struct samu *sam_acct, const char *username) samu 245 source3/passdb/pdb_interface.c bool guest_user_info( struct samu *user ) samu 267 source3/passdb/pdb_interface.c bool pdb_getsampwsid(struct samu *sam_acct, const DOM_SID *sid) samu 432 source3/passdb/pdb_interface.c struct samu *sam_acct) samu 460 source3/passdb/pdb_interface.c NTSTATUS pdb_delete_user(TALLOC_CTX *mem_ctx, struct samu *sam_acct) samu 478 source3/passdb/pdb_interface.c NTSTATUS pdb_add_sam_account(struct samu *sam_acct) samu 484 source3/passdb/pdb_interface.c NTSTATUS pdb_update_sam_account(struct samu *sam_acct) samu 493 source3/passdb/pdb_interface.c NTSTATUS pdb_delete_sam_account(struct samu *sam_acct) samu 502 source3/passdb/pdb_interface.c NTSTATUS pdb_rename_sam_account(struct samu *oldname, const char *newname) samu 528 source3/passdb/pdb_interface.c NTSTATUS pdb_update_login_attempts(struct samu *sam_acct, bool success) samu 710 source3/passdb/pdb_interface.c NTSTATUS pdb_enum_group_memberships(TALLOC_CTX *mem_ctx, struct samu *user, samu 722 source3/passdb/pdb_interface.c struct samu *sampass) samu 740 source3/passdb/pdb_interface.c NTSTATUS pdb_set_unix_primary_group(TALLOC_CTX *mem_ctx, struct samu *user) samu 752 source3/passdb/pdb_interface.c static bool pdb_user_in_group(TALLOC_CTX *mem_ctx, struct samu *account, samu 1133 source3/passdb/pdb_interface.c static NTSTATUS pdb_default_getsampwnam (struct pdb_methods *methods, struct samu *user, const char *sname) samu 1138 source3/passdb/pdb_interface.c static NTSTATUS pdb_default_getsampwsid(struct pdb_methods *my_methods, struct samu * user, const DOM_SID *sid) samu 1143 source3/passdb/pdb_interface.c static NTSTATUS pdb_default_add_sam_account (struct pdb_methods *methods, struct samu *newpwd) samu 1148 source3/passdb/pdb_interface.c static NTSTATUS pdb_default_update_sam_account (struct pdb_methods *methods, struct samu *newpwd) samu 1153 source3/passdb/pdb_interface.c static NTSTATUS pdb_default_delete_sam_account (struct pdb_methods *methods, struct samu *pwd) samu 1158 source3/passdb/pdb_interface.c static NTSTATUS pdb_default_rename_sam_account (struct pdb_methods *methods, struct samu *pwd, const char *newname) samu 1163 source3/passdb/pdb_interface.c static NTSTATUS pdb_default_update_login_attempts (struct pdb_methods *methods, struct samu *newpwd, bool success) samu 1452 source3/passdb/pdb_interface.c struct samu *user, samu 509 source3/passdb/pdb_ldap.c struct samu * sampass, samu 1099 source3/passdb/pdb_ldap.c LDAPMod *** mods, struct samu * sampass, samu 1100 source3/passdb/pdb_ldap.c bool (*need_update)(const struct samu *, samu 1494 source3/passdb/pdb_ldap.c static NTSTATUS ldapsam_getsampwnam(struct pdb_methods *my_methods, struct samu *user, const char *sname) samu 1596 source3/passdb/pdb_ldap.c static NTSTATUS ldapsam_getsampwsid(struct pdb_methods *my_methods, struct samu * user, const DOM_SID *sid) samu 1648 source3/passdb/pdb_ldap.c struct samu *newpwd, char *dn, samu 1650 source3/passdb/pdb_ldap.c bool (*need_update)(const struct samu *, enum pdb_elements)) samu 1825 source3/passdb/pdb_ldap.c struct samu * sam_acct) samu 1886 source3/passdb/pdb_ldap.c static bool element_is_changed(const struct samu *sampass, samu 1896 source3/passdb/pdb_ldap.c static NTSTATUS ldapsam_update_sam_account(struct pdb_methods *my_methods, struct samu * newpwd) samu 1989 source3/passdb/pdb_ldap.c struct samu *old_acct, samu 2065 source3/passdb/pdb_ldap.c static bool element_is_set_or_changed(const struct samu *sampass, samu 2076 source3/passdb/pdb_ldap.c static NTSTATUS ldapsam_add_sam_account(struct pdb_methods *my_methods, struct samu * newpwd) samu 2806 source3/passdb/pdb_ldap.c struct samu *user, samu 5197 source3/passdb/pdb_ldap.c struct samu *user, samu 5202 source3/passdb/pdb_ldap.c static NTSTATUS ldapsam_delete_user(struct pdb_methods *my_methods, TALLOC_CTX *tmp_ctx, struct samu *sam_acct) samu 5736 source3/passdb/pdb_ldap.c struct samu *sampass) samu 743 source3/passdb/pdb_nds.c struct samu *sam_acct, bool success) samu 1186 source3/passdb/pdb_smbpasswd.c static bool build_smb_pass (struct smb_passwd *smb_pw, const struct samu *sampass) samu 1230 source3/passdb/pdb_smbpasswd.c struct samu *sam_pass, const struct smb_passwd *pw_buf) samu 1276 source3/passdb/pdb_smbpasswd.c struct samu *sam_acct, const char *username) samu 1320 source3/passdb/pdb_smbpasswd.c static NTSTATUS smbpasswd_getsampwsid(struct pdb_methods *my_methods, struct samu *sam_acct, const DOM_SID *sid) samu 1386 source3/passdb/pdb_smbpasswd.c static NTSTATUS smbpasswd_add_sam_account(struct pdb_methods *my_methods, struct samu *sampass) samu 1400 source3/passdb/pdb_smbpasswd.c static NTSTATUS smbpasswd_update_sam_account(struct pdb_methods *my_methods, struct samu *sampass) samu 1420 source3/passdb/pdb_smbpasswd.c static NTSTATUS smbpasswd_delete_sam_account (struct pdb_methods *my_methods, struct samu *sampass) samu 1433 source3/passdb/pdb_smbpasswd.c struct samu *old_acct, samu 528 source3/passdb/pdb_tdb.c struct samu *user, const char *sname) samu 582 source3/passdb/pdb_tdb.c struct samu *user, uint32 rid) samu 620 source3/passdb/pdb_tdb.c struct samu * user, const DOM_SID *sid) samu 630 source3/passdb/pdb_tdb.c static bool tdb_delete_samacct_only( struct samu *sam_pass ) samu 665 source3/passdb/pdb_tdb.c struct samu *sam_pass) samu 736 source3/passdb/pdb_tdb.c static bool tdb_update_samacct_only( struct samu* newpwd, int flag ) samu 784 source3/passdb/pdb_tdb.c static bool tdb_update_ridrec_only( struct samu* newpwd, int flag ) samu 817 source3/passdb/pdb_tdb.c static bool tdb_update_sam(struct pdb_methods *my_methods, struct samu* newpwd, samu 915 source3/passdb/pdb_tdb.c static NTSTATUS tdbsam_update_sam_account (struct pdb_methods *my_methods, struct samu *newpwd) samu 927 source3/passdb/pdb_tdb.c static NTSTATUS tdbsam_add_sam_account (struct pdb_methods *my_methods, struct samu *newpwd) samu 945 source3/passdb/pdb_tdb.c struct samu *old_acct, samu 45 source3/passdb/pdb_wbc_sam.c struct samu *user, samu 62 source3/passdb/pdb_wbc_sam.c static NTSTATUS pdb_wbc_sam_getsampwnam(struct pdb_methods *methods, struct samu *user, const char *sname) samu 67 source3/passdb/pdb_wbc_sam.c static NTSTATUS pdb_wbc_sam_getsampwsid(struct pdb_methods *methods, struct samu *user, const DOM_SID *sid) samu 95 source3/passdb/pdb_wbc_sam.c struct samu *user, samu 501 source3/rpc_server/srv_samr_nt.c static void samr_clear_sam_passwd(struct samu *sam_pass) samu 2501 source3/rpc_server/srv_samr_nt.c struct samu *pw, samu 2534 source3/rpc_server/srv_samr_nt.c struct samu *pw) samu 2550 source3/rpc_server/srv_samr_nt.c struct samu *pw, samu 2608 source3/rpc_server/srv_samr_nt.c struct samu *pw) samu 2621 source3/rpc_server/srv_samr_nt.c struct samu *pw, samu 2679 source3/rpc_server/srv_samr_nt.c struct samu *pw) samu 2693 source3/rpc_server/srv_samr_nt.c struct samu *smbpass) samu 2709 source3/rpc_server/srv_samr_nt.c struct samu *pw) samu 2722 source3/rpc_server/srv_samr_nt.c struct samu *smbpass) samu 2735 source3/rpc_server/srv_samr_nt.c struct samu *pw) samu 2749 source3/rpc_server/srv_samr_nt.c struct samu *pw) samu 2762 source3/rpc_server/srv_samr_nt.c struct samu *pw) samu 2775 source3/rpc_server/srv_samr_nt.c struct samu *pw) samu 2788 source3/rpc_server/srv_samr_nt.c struct samu *pw) samu 2801 source3/rpc_server/srv_samr_nt.c struct samu *smbpass) samu 2814 source3/rpc_server/srv_samr_nt.c struct samu *pw) samu 2885 source3/rpc_server/srv_samr_nt.c struct samu *sampass) samu 2923 source3/rpc_server/srv_samr_nt.c struct samu *pw, samu 4266 source3/rpc_server/srv_samr_nt.c struct samu *pwd) samu 4284 source3/rpc_server/srv_samr_nt.c struct samu *pwd) samu 4302 source3/rpc_server/srv_samr_nt.c struct samu *pwd) samu 4320 source3/rpc_server/srv_samr_nt.c struct samu *pwd) samu 4365 source3/rpc_server/srv_samr_nt.c struct samu *pwd) samu 4383 source3/rpc_server/srv_samr_nt.c struct samu *pwd) samu 4401 source3/rpc_server/srv_samr_nt.c struct samu *pwd) samu 4419 source3/rpc_server/srv_samr_nt.c struct samu *pwd) samu 4437 source3/rpc_server/srv_samr_nt.c struct samu *pwd) samu 4455 source3/rpc_server/srv_samr_nt.c struct samu *pwd) samu 4473 source3/rpc_server/srv_samr_nt.c struct samu *pwd) samu 4491 source3/rpc_server/srv_samr_nt.c struct samu *pwd) samu 4510 source3/rpc_server/srv_samr_nt.c struct samu *pwd) samu 4566 source3/rpc_server/srv_samr_nt.c struct samu *pwd) samu 4585 source3/rpc_server/srv_samr_nt.c struct samu *pwd) samu 4715 source3/rpc_server/srv_samr_nt.c struct samu *pwd) samu 4805 source3/rpc_server/srv_samr_nt.c static bool set_user_info_pw(uint8 *pass, struct samu *pwd) samu 4868 source3/rpc_server/srv_samr_nt.c struct samu *pwd) samu 4897 source3/rpc_server/srv_samr_nt.c struct samu *pwd) samu 4953 source3/rpc_server/srv_samr_nt.c struct samu *pwd) samu 42 source3/rpc_server/srv_samr_util.c void copy_id2_to_sam_passwd(struct samu *to, samu 67 source3/rpc_server/srv_samr_util.c void copy_id4_to_sam_passwd(struct samu *to, samu 88 source3/rpc_server/srv_samr_util.c void copy_id6_to_sam_passwd(struct samu *to, samu 111 source3/rpc_server/srv_samr_util.c void copy_id8_to_sam_passwd(struct samu *to, samu 132 source3/rpc_server/srv_samr_util.c void copy_id10_to_sam_passwd(struct samu *to, samu 155 source3/rpc_server/srv_samr_util.c void copy_id11_to_sam_passwd(struct samu *to, samu 176 source3/rpc_server/srv_samr_util.c void copy_id12_to_sam_passwd(struct samu *to, samu 197 source3/rpc_server/srv_samr_util.c void copy_id13_to_sam_passwd(struct samu *to, samu 218 source3/rpc_server/srv_samr_util.c void copy_id14_to_sam_passwd(struct samu *to, samu 239 source3/rpc_server/srv_samr_util.c void copy_id16_to_sam_passwd(struct samu *to, samu 260 source3/rpc_server/srv_samr_util.c void copy_id17_to_sam_passwd(struct samu *to, samu 281 source3/rpc_server/srv_samr_util.c void copy_id18_to_sam_passwd(struct samu *to, samu 302 source3/rpc_server/srv_samr_util.c void copy_id20_to_sam_passwd(struct samu *to, samu 334 source3/rpc_server/srv_samr_util.c struct samu *to, samu 648 source3/rpc_server/srv_samr_util.c void copy_id23_to_sam_passwd(struct samu *to, samu 662 source3/rpc_server/srv_samr_util.c void copy_id24_to_sam_passwd(struct samu *to, samu 683 source3/rpc_server/srv_samr_util.c void copy_id25_to_sam_passwd(struct samu *to, samu 697 source3/rpc_server/srv_samr_util.c void copy_id26_to_sam_passwd(struct samu *to, samu 55 source3/smbd/chgpasswd.c struct samu *sampass, samu 640 source3/smbd/chgpasswd.c uchar * pass2, struct samu **hnd) samu 711 source3/smbd/chgpasswd.c bool change_lanman_password(struct samu *sampass, uchar *pass2) samu 843 source3/smbd/chgpasswd.c struct samu *sampass, samu 1016 source3/smbd/chgpasswd.c static bool check_passwd_history(struct samu *sampass, const char *plaintext) samu 1083 source3/smbd/chgpasswd.c NTSTATUS change_oem_password(struct samu *hnd, char *old_passwd, char *new_passwd, bool as_root, uint32 *samr_reject_reason) samu 25 source3/torture/pdbtest.c static bool samu_correct(struct samu *s1, struct samu *s2) samu 30 source3/utils/net_sam.c bool (*fn)(struct samu *, const char *, samu 253 source3/utils/pdbedit.c static int print_sam_info (struct samu *sam_pwent, bool verbosity, bool smbpwdstyle)