Collection of set...() functions for SAM_ACCOUNT_HANDLE_INFO.
********************************************************************/
-NTSTATUS sam_set_account_acct_ctrl(SAM_ACCOUNT_HANDLE *sampass, uint16 flags)
+NTSTATUS sam_set_account_acct_ctrl(SAM_ACCOUNT_HANDLE *sampass, uint16 acct_ctrl)
{
SAM_ASSERT(sampass);
- sampass->private.acct_ctrl = flags;
+ sampass->private.acct_ctrl = acct_ctrl;
return NT_STATUS_OK;
}
sampass->private.logon_time = mytime;
- if (store)
- sam_set_account_init_flag(sampass, FLAG_SAM_LOGONTIME);
return NT_STATUS_UNSUCCESSFUL;
}
sampass->private.logoff_time = mytime;
- if (store)
- sam_set_account_init_flag(sampass, FLAG_SAM_LOGOFFTIME);
-
return NT_STATUS_OK;
}
sampass->private.kickoff_time = mytime;
- if (store)
- sam_set_account_init_flag(sampass, FLAG_SAM_KICKOFFTIME);
return NT_STATUS_OK;
}
sampass->private.pass_can_change_time = mytime;
- if (store)
- sam_set_account_init_flag(sampass, FLAG_SAM_CANCHANGETIME);
return NT_STATUS_OK;
}
sampass->private.pass_must_change_time = mytime;
- if (store)
- sam_set_account_init_flag(sampass, FLAG_SAM_MUSTCHANGETIME);
-
return NT_STATUS_OK;
}
sampass->private.logon_script = talloc_strdup(sampass->mem_ctx, logon_script);
- sam_set_account_init_flag(sampass, FLAG_SAM_LOGONSCRIPT);
return NT_STATUS_OK;
}
sampass->private.profile_path = talloc_strdup(sampass->mem_ctx, profile_path);
- if (store) {
- DEBUG(10, ("sam_set_profile_path: setting profile path sam flag!\n"));
- sam_set_account_init_flag(sampass, FLAG_SAM_PROFILE);
- }
-
return NT_STATUS_OK;
}
sampass->private.dir_drive = talloc_strdup(sampass->mem_ctx, dir_drive);
- if (store) {
- DEBUG(10, ("sam_set_dir_drive: setting dir drive sam flag!\n"));
- sam_set_account_init_flag(sampass, FLAG_SAM_DRIVE);
- }
-
return NT_STATUS_OK;
}
sampass->private.home_dir = talloc_strdup(sampass->mem_ctx, home_dir);
- if (store) {
- DEBUG(10, ("sam_set_homedir: setting home dir sam flag!\n"));
- sam_set_account_init_flag(sampass, FLAG_SAM_SMBHOME);
- }
-
return NT_STATUS_OK;
}
SAM_ASSERT(sampass);
sampass->private.munged_dial = talloc_strdup(sampass->mem_ctx, munged_dial);
+
return NT_STATUS_OK;
}