#define NETLOGON_GRACE_LOGON ( 0x01000000 )
struct netr_SamBaseInfo {
- NTTIME last_logon;
- NTTIME last_logoff;
- NTTIME acct_expiry;
+ NTTIME logon_time;
+ NTTIME logoff_time;
+ NTTIME kickoff_time;
NTTIME last_password_change;
NTTIME allow_password_change;
NTTIME force_password_change;
uint32_t user_flags;
struct netr_UserSessionKey key;
struct lsa_StringLarge logon_server;
- struct lsa_StringLarge domain;
+ struct lsa_StringLarge logon_domain;
struct dom_sid2 *domain_sid;/* [unique] */
struct netr_LMSessionKey LMSessKey;
uint32_t acct_flags;
- uint32_t unknown[7];
+ uint32_t sub_auth_status;
+ NTTIME last_successful_logon;
+ NTTIME last_failed_logon;
+ uint32_t failed_logon_count;
+ uint32_t reserved;
};
struct netr_SamInfo2 {
#define DS_SERVER_NDNC ( 0x00000400 )
#define DS_SERVER_SELECT_SECRET_DOMAIN_6 ( 0x00000800 )
#define DS_SERVER_FULL_SECRET_DOMAIN_6 ( 0x00001000 )
+#define DS_SERVER_WEBSERV ( 0x00002000 )
#define DS_DNS_CONTROLLER ( 0x20000000 )
#define DS_DNS_DOMAIN ( 0x40000000 )
#define DS_DNS_FOREST_ROOT ( 0x80000000 )