From ba411ebf0cd21aebe34250e8fbd8bde4c6dcb6e7 Mon Sep 17 00:00:00 2001 From: Gerald Carter Date: Fri, 4 May 2001 14:01:33 +0000 Subject: fixes from Simo (This used to be commit 7703fbb30d9695b5a71ee0bcca9520bed4880bbd) --- source3/passdb/passdb.c | 43 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 43 insertions(+) (limited to 'source3/passdb/passdb.c') diff --git a/source3/passdb/passdb.c b/source3/passdb/passdb.c index 0e0f9908dc..50bf5e73f3 100644 --- a/source3/passdb/passdb.c +++ b/source3/passdb/passdb.c @@ -1743,3 +1743,46 @@ BOOL pdb_set_lanman_passwd (SAM_ACCOUNT *sampass, uint8 *pwd) return True; } + +BOOL pdb_set_unknown_3 (SAM_ACCOUNT *sampass, uint32 unkn) +{ + if (!sampass) + return False; + + sampass->unknown_3 = unkn; + return True; +} + +BOOL pdb_set_unknown_5 (SAM_ACCOUNT *sampass, uint32 unkn) +{ + if (!sampass) + return False; + + sampass->unknown_5 = unkn; + return True; +} + +BOOL pdb_set_unknown_6 (SAM_ACCOUNT *sampass, uint32 unkn) +{ + if (!sampass) + return False; + + sampass->unknown_6 = unkn; + return True; +} + +BOOL pdb_set_hours (SAM_ACCOUNT *sampass, uint8 *hours) +{ + if (!sampass || !sampass->mem_ctx) return False; + + if (!hours) + { + memset ((char *)sampass->hours, 0, MAX_HOURS_LEN); + return True; + } + + memcpy (sampass->hours, hours, MAX_HOURS_LEN); + + return True; +} + -- cgit