Author: cwittich
Date: Thu Feb 26 09:42:45 2015
New Revision: 66468
URL:
http://svn.reactos.org/svn/reactos?rev=66468&view=rev
Log:
[PSDK]
Update SECURITY_LOGON_SESSION_DATA structure
add LSA_LAST_INTER_LOGON_INFO structure
Modified:
trunk/reactos/include/psdk/ntsecapi.h
Modified: trunk/reactos/include/psdk/ntsecapi.h
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/include/psdk/ntsecapi.h?re…
==============================================================================
--- trunk/reactos/include/psdk/ntsecapi.h [iso-8859-1] (original)
+++ trunk/reactos/include/psdk/ntsecapi.h [iso-8859-1] Thu Feb 26 09:42:45 2015
@@ -290,6 +290,13 @@
Proxy,
Unlock
} SECURITY_LOGON_TYPE, *PSECURITY_LOGON_TYPE;
+#if (_WIN32_WINNT >= 0x0600)
+typedef struct _LSA_LAST_INTER_LOGON_INFO {
+ LARGE_INTEGER LastSuccessfulLogon;
+ LARGE_INTEGER LastFailedLogon;
+ ULONG FailedAttemptCountSinceLastSuccessfulLogon;
+} LSA_LAST_INTER_LOGON_INFO, *PLSA_LAST_INTER_LOGON_INFO;
+#endif
typedef struct _SECURITY_LOGON_SESSION_DATA {
ULONG Size;
LUID LogonId;
@@ -303,6 +310,19 @@
LSA_UNICODE_STRING LogonServer;
LSA_UNICODE_STRING DnsDomainName;
LSA_UNICODE_STRING Upn;
+#if (_WIN32_WINNT >= 0x0600)
+ ULONG UserFlags;
+ LSA_LAST_INTER_LOGON_INFO LastLogonInfo;
+ LSA_UNICODE_STRING LogonScript;
+ LSA_UNICODE_STRING ProfilePath;
+ LSA_UNICODE_STRING HomeDirectory;
+ LSA_UNICODE_STRING HomeDirectoryDrive;
+ LARGE_INTEGER LogoffTime;
+ LARGE_INTEGER KickOffTime;
+ LARGE_INTEGER PasswordLastSet;
+ LARGE_INTEGER PasswordCanChange;
+ LARGE_INTEGER PasswordMustChange;
+#endif
} SECURITY_LOGON_SESSION_DATA, *PSECURITY_LOGON_SESSION_DATA;
typedef enum _TRUSTED_INFORMATION_CLASS {
TrustedDomainNameInformation = 1,