diff options
author | Andrew Bartlett <abartlet@samba.org> | 2004-06-05 03:09:38 +0000 |
---|---|---|
committer | Gerald (Jerry) Carter <jerry@samba.org> | 2007-10-10 12:56:28 -0500 |
commit | 306fcbd06340af692cc9b2c76334de672e4006a5 (patch) | |
tree | 75f74e80984b4be5fd5abed247a249517198d874 | |
parent | a851ab6fdbf8dc02fe9f7d0dd5541e0d01b5a2c1 (diff) | |
download | samba-306fcbd06340af692cc9b2c76334de672e4006a5.tar.gz samba-306fcbd06340af692cc9b2c76334de672e4006a5.tar.bz2 samba-306fcbd06340af692cc9b2c76334de672e4006a5.zip |
r1023: Prepare the auth subsystem interfaces for netlogon SamLogon to use.
Andrew Bartlett
(This used to be commit b5fa2baaa9e110aa93107b13744e1fc5a64adbb5)
-rw-r--r-- | source4/auth/auth.h | 28 |
1 files changed, 20 insertions, 8 deletions
diff --git a/source4/auth/auth.h b/source4/auth/auth.h index c8347cad20..8ef8ffcc18 100644 --- a/source4/auth/auth.h +++ b/source4/auth/auth.h @@ -42,8 +42,8 @@ struct auth_usersupplied_info DATA_BLOB lm_resp; DATA_BLOB nt_resp; - DATA_BLOB lm_interactive_pwd; - DATA_BLOB nt_interactive_pwd; + DATA_BLOB lm_interactive_password; + DATA_BLOB nt_interactive_password; DATA_BLOB plaintext_password; BOOL encrypted; @@ -56,12 +56,6 @@ struct auth_usersupplied_info }; -#define SAM_FILL_NAME 0x01 -#define SAM_FILL_INFO3 0x02 -#define SAM_FILL_SAM 0x04 -#define SAM_FILL_UNIX 0x08 -#define SAM_FILL_ALL (SAM_FILL_NAME | SAM_FILL_INFO3 | SAM_FILL_SAM | SAM_FILL_UNIX) - struct auth_serversupplied_info { TALLOC_CTX *mem_ctx; @@ -76,7 +70,25 @@ struct auth_serversupplied_info DATA_BLOB user_session_key; DATA_BLOB lm_session_key; + + char *account_name; + char *full_name; + char *logon_script; + char *profile_path; + char *home_dir; + char *home_drive; + + NTTIME logon_time; + NTTIME logoff_time; + NTTIME kickoff_time; + NTTIME password_last_set; + NTTIME password_can_change; + NTTIME password_must_change; + + uint16 logon_count; + uint16 bad_password_count; + uint32 acct_flags; }; struct auth_session_info |