mirror of
https://github.com/reactos/reactos.git
synced 2025-06-01 07:28:19 +00:00
- Declare POLICY_NOTIFICATION_INFORMATION_CLASS and SECURITY_LOGON_SESSION_DATA.
- Fix declaration of CRITICAL_SECTION and RTL_CRITICAL_SECTION. svn path=/trunk/; revision=15943
This commit is contained in:
parent
314e0eaf59
commit
59801357f9
3 changed files with 25 additions and 2 deletions
|
@ -229,6 +229,15 @@ typedef enum _POLICY_DOMAIN_INFORMATION_CLASS {
|
||||||
PolicyDomainLockoutInformation,
|
PolicyDomainLockoutInformation,
|
||||||
PolicyDomainKerberosTicketInformation
|
PolicyDomainKerberosTicketInformation
|
||||||
} POLICY_DOMAIN_INFORMATION_CLASS, *PPOLICY_DOMAIN_INFORMATION_CLASS;
|
} POLICY_DOMAIN_INFORMATION_CLASS, *PPOLICY_DOMAIN_INFORMATION_CLASS;
|
||||||
|
typedef enum _POLICY_NOTIFICATION_INFORMATION_CLASS {
|
||||||
|
PolicyNotifyAuditEventsInformation = 1,
|
||||||
|
PolicyNotifyAccountDomainInformation,
|
||||||
|
PolicyNotifyServerRoleInformation,
|
||||||
|
PolicyNotifyDnsDomainInformation,
|
||||||
|
PolicyNotifyDomainEfsInformation,
|
||||||
|
PolicyNotifyDomainKerberosTicketInformation,
|
||||||
|
PolicyNotifyMachineAccountPasswordInformation
|
||||||
|
} POLICY_NOTIFICATION_INFORMATION_CLASS, *PPOLICY_NOTIFICATION_INFORMATION_CLASS;
|
||||||
typedef enum _SECURITY_LOGON_TYPE {
|
typedef enum _SECURITY_LOGON_TYPE {
|
||||||
Interactive = 2,
|
Interactive = 2,
|
||||||
Network,
|
Network,
|
||||||
|
@ -237,6 +246,20 @@ typedef enum _SECURITY_LOGON_TYPE {
|
||||||
Proxy,
|
Proxy,
|
||||||
Unlock
|
Unlock
|
||||||
} SECURITY_LOGON_TYPE, *PSECURITY_LOGON_TYPE;
|
} SECURITY_LOGON_TYPE, *PSECURITY_LOGON_TYPE;
|
||||||
|
typedef struct _SECURITY_LOGON_SESSION_DATA {
|
||||||
|
ULONG Size;
|
||||||
|
LUID LogonId;
|
||||||
|
LSA_UNICODE_STRING UserName;
|
||||||
|
LSA_UNICODE_STRING LogonDomain;
|
||||||
|
LSA_UNICODE_STRING AuthenticationPackage;
|
||||||
|
ULONG LogonType;
|
||||||
|
ULONG Session;
|
||||||
|
PSID Sid;
|
||||||
|
LARGE_INTEGER LogonTime;
|
||||||
|
LSA_UNICODE_STRING LogonServer;
|
||||||
|
LSA_UNICODE_STRING DnsDomainName;
|
||||||
|
LSA_UNICODE_STRING Upn;
|
||||||
|
} SECURITY_LOGON_SESSION_DATA, *PSECURITY_LOGON_SESSION_DATA;
|
||||||
typedef enum _TRUSTED_INFORMATION_CLASS {
|
typedef enum _TRUSTED_INFORMATION_CLASS {
|
||||||
TrustedDomainNameInformation = 1,
|
TrustedDomainNameInformation = 1,
|
||||||
TrustedControllersInformation,
|
TrustedControllersInformation,
|
||||||
|
|
|
@ -766,7 +766,7 @@ typedef struct _CRITICAL_SECTION {
|
||||||
LONG RecursionCount;
|
LONG RecursionCount;
|
||||||
HANDLE OwningThread;
|
HANDLE OwningThread;
|
||||||
HANDLE LockSemaphore;
|
HANDLE LockSemaphore;
|
||||||
DWORD SpinCount;
|
ULONG_PTR SpinCount;
|
||||||
} CRITICAL_SECTION,*PCRITICAL_SECTION,*LPCRITICAL_SECTION;
|
} CRITICAL_SECTION,*PCRITICAL_SECTION,*LPCRITICAL_SECTION;
|
||||||
typedef struct _SYSTEMTIME {
|
typedef struct _SYSTEMTIME {
|
||||||
WORD wYear;
|
WORD wYear;
|
||||||
|
|
|
@ -2287,7 +2287,7 @@ typedef struct _RTL_CRITICAL_SECTION {
|
||||||
LONG RecursionCount;
|
LONG RecursionCount;
|
||||||
HANDLE OwningThread;
|
HANDLE OwningThread;
|
||||||
HANDLE LockSemaphore;
|
HANDLE LockSemaphore;
|
||||||
DWORD Reserved;
|
ULONG_PTR SpinCount;
|
||||||
} RTL_CRITICAL_SECTION,*PRTL_CRITICAL_SECTION;
|
} RTL_CRITICAL_SECTION,*PRTL_CRITICAL_SECTION;
|
||||||
typedef struct _EVENTLOGRECORD {
|
typedef struct _EVENTLOGRECORD {
|
||||||
DWORD Length;
|
DWORD Length;
|
||||||
|
|
Loading…
Reference in a new issue