[PATCH] pdb_set_* NOT ready :-(
Stefan (metze) Metzmacher
metze at metzemix.de
Thu Oct 10 16:18:00 GMT 2002
Hi Andrew,
is this ok, I'm not happy with the names of the enums!
/*
* bit flags representing initialized fields in SAM_ACCOUNT
*/
enum flag_sam_state {
FLAG_SAM_UNINIT,
FLAG_SAM_UID,
FLAG_SAM_GID,
FLAG_SAM_SMBHOME,
FLAG_SAM_PROFILE,
FLAG_SAM_DRIVE,
FLAG_SAM_LOGONSCRIPT,
FLAG_SAM_LOGONTIME,
FLAG_SAM_LOGOFFTIME,
FLAG_SAM_KICKOFFTIME,
FLAG_SAM_CANCHANGETIME,
FLAG_SAM_MUSTCHANGETIME,
FLAG_SAM_PLAINTEXT_PW,
FLAG_SAM_USERNAME,
FLAG_SAM_FULLNAME,
FLAG_SAM_DOMAIN,
FLAG_SAM_NTUSERNAME,
FLAG_SAM_HOURSLEN,
FLAG_SAM_LOGONDIVS,
FLAG_SAM_USERSID,
FLAG_SAM_GROUPSID,
FLAG_SAM_ACCTCTRL,
FLAG_SAM_PASSLASTSET,
FLAG_SAM_UNIXHOMEDIR,
FLAG_SAM_ACCTDESC,
FLAG_SAM_WORKSTATIONS,
FLAG_SAM_UNKNOWNSTR,
FLAG_SAM_MUNGEDDIAL,
FLAG_SAM_HOURS,
FLAG_SAM_UNKNOWN3,
FLAG_SAM_UNKNOWN5,
FLAG_SAM_UNKNOWN6,
FLAG_SAM_LMPASSWD,
FLAG_SAM_NTPASSWD,
/* this must be the last element */
FLAG_SAM_COUNT,
};
enum is_sam_state {
PDB_DEFAULT=0,
PDB_SET,
PDB_CHANGED
};
enum is_sam_state pdb_get_init_flags (const SAM_ACCOUNT *sampass, enum
flag_sam_state flag)
BOOL pdb_set_init_flags (SAM_ACCOUNT *sampass, enum flag_sam_state flag,
enum is_sam_state value_flag)
comments? I send a new patch next week...
metze
-----------------------------------------------------------------------------
Stefan "metze" Metzmacher <metze at metzemix.de>
More information about the samba-technical
mailing list