mirror of
git://source.winehq.org/git/wine.git
synced 2024-10-06 08:39:34 +00:00
include: Update SECURITY_LOGON_TYPE and SECURITY_LOGON_SESSION_DATA in ntsecapi.h.
Signed-off-by: Vitaly Lipatov <lav@etersoft.ru>
This commit is contained in:
parent
0b3b28c245
commit
982f1983c4
|
@ -121,11 +121,19 @@ typedef NTSTATUS *PNTSTATUS;
|
|||
|
||||
typedef enum _SECURITY_LOGON_TYPE
|
||||
{
|
||||
UndefinedLogonType = 0,
|
||||
Interactive = 2,
|
||||
Network,
|
||||
Batch,
|
||||
Service,
|
||||
Proxy
|
||||
Proxy,
|
||||
Unlock,
|
||||
NetworkCleartext,
|
||||
NewCredentials,
|
||||
RemoteInteractive,
|
||||
CachedInteractive,
|
||||
CachedRemoteInteractive,
|
||||
CachedUnlock
|
||||
} SECURITY_LOGON_TYPE, *PSECURITY_LOGON_TYPE;
|
||||
|
||||
typedef enum _POLICY_AUDIT_EVENT_TYPE
|
||||
|
@ -249,6 +257,12 @@ typedef struct _POLICY_MODIFICATION_INFO
|
|||
LARGE_INTEGER DatabaseCreationTime;
|
||||
} POLICY_MODIFICATION_INFO, *PPOLICY_MODIFICATION_INFO;
|
||||
|
||||
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;
|
||||
|
||||
typedef struct _SECURITY_LOGON_SESSION_DATA {
|
||||
ULONG Size;
|
||||
LUID LogonId;
|
||||
|
@ -262,6 +276,17 @@ typedef struct _SECURITY_LOGON_SESSION_DATA {
|
|||
LSA_UNICODE_STRING LogonServer;
|
||||
LSA_UNICODE_STRING DnsDomainName;
|
||||
LSA_UNICODE_STRING Upn;
|
||||
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;
|
||||
} SECURITY_LOGON_SESSION_DATA, *PSECURITY_LOGON_SESSION_DATA;
|
||||
|
||||
typedef struct
|
||||
|
@ -636,6 +661,8 @@ typedef struct _KERB_PURGE_TKT_CACHE_REQUEST
|
|||
#define RtlEncryptMemory SystemFunction040
|
||||
#define RtlDecryptMemory SystemFunction041
|
||||
|
||||
#define LSA_SUCCESS(Error) ((LONG)(Error) >= 0)
|
||||
|
||||
WINADVAPI BOOLEAN WINAPI AuditQuerySystemPolicy(const GUID*,ULONG,AUDIT_POLICY_INFORMATION**);
|
||||
WINADVAPI BOOLEAN WINAPI RtlGenRandom(PVOID,ULONG);
|
||||
WINADVAPI NTSTATUS WINAPI RtlEncryptMemory(PVOID,ULONG,ULONG);
|
||||
|
|
Loading…
Reference in a new issue