diff options
Diffstat (limited to 'source3/include')
-rw-r--r-- | source3/include/passdb.h | 8 | ||||
-rw-r--r-- | source3/include/smbldap.h | 5 |
2 files changed, 8 insertions, 5 deletions
diff --git a/source3/include/passdb.h b/source3/include/passdb.h index d08fd13a72..7d3e0014b6 100644 --- a/source3/include/passdb.h +++ b/source3/include/passdb.h @@ -99,6 +99,7 @@ enum pdb_elements { PDB_UNKNOWN6, PDB_LMPASSWD, PDB_NTPASSWD, + PDB_PWHISTORY, PDB_BACKEND_PRIVATE_DATA, /* this must be the last element */ @@ -165,16 +166,17 @@ typedef struct sam_passwd const char * dir_drive; /* home directory drive string */ const char * logon_script; /* logon script string */ const char * profile_path; /* profile path string */ - const char * acct_desc ; /* user description string */ + const char * acct_desc; /* user description string */ const char * workstations; /* login from workstations string */ - const char * unknown_str ; /* don't know what this is, yet. */ - const char * munged_dial ; /* munged path name and dial-back tel number */ + const char * unknown_str; /* don't know what this is, yet. */ + const char * munged_dial; /* munged path name and dial-back tel number */ DOM_SID user_sid; /* Primary User SID */ DOM_SID group_sid; /* Primary Group SID */ DATA_BLOB lm_pw; /* .data is Null if no password */ DATA_BLOB nt_pw; /* .data is Null if no password */ + DATA_BLOB nt_pw_his; /* nt hashed password history .data is Null if not available */ char* plaintext_pw; /* is Null if not available */ uint16 acct_ctrl; /* account info (ACB_xxxx bit-mask) */ diff --git a/source3/include/smbldap.h b/source3/include/smbldap.h index c7de7d84b3..b94577178b 100644 --- a/source3/include/smbldap.h +++ b/source3/include/smbldap.h @@ -93,8 +93,9 @@ #define LDAP_ATTR_LOGON_COUNT 36 #define LDAP_ATTR_MUNGED_DIAL 37 #define LDAP_ATTR_BAD_PASSWORD_TIME 38 - -#define LDAP_ATTR_SID_LIST 40 +#define LDAP_ATTR_PWD_HISTORY 39 +#define LDAP_ATTR_SID_LIST 40 +#define LDAP_ATTR_MOD_TIMESTAMP 41 typedef struct _attrib_map_entry { int attrib; |