31#define POLICY_VIEW_LOCAL_INFORMATION __MSABI_LONG(0x00000001)
32#define POLICY_VIEW_AUDIT_INFORMATION __MSABI_LONG(0x00000002)
33#define POLICY_GET_PRIVATE_INFORMATION __MSABI_LONG(0x00000004)
34#define POLICY_TRUST_ADMIN __MSABI_LONG(0x00000008)
35#define POLICY_CREATE_ACCOUNT __MSABI_LONG(0x00000010)
36#define POLICY_CREATE_SECRET __MSABI_LONG(0x00000020)
37#define POLICY_CREATE_PRIVILEGE __MSABI_LONG(0x00000040)
38#define POLICY_SET_DEFAULT_QUOTA_LIMITS __MSABI_LONG(0x00000080)
39#define POLICY_SET_AUDIT_REQUIREMENTS __MSABI_LONG(0x00000100)
40#define POLICY_AUDIT_LOG_ADMIN __MSABI_LONG(0x00000200)
41#define POLICY_SERVER_ADMIN __MSABI_LONG(0x00000400)
42#define POLICY_LOOKUP_NAMES __MSABI_LONG(0x00000800)
43#define POLICY_NOTIFICATION __MSABI_LONG(0x00001000)
45#define POLICY_ALL_ACCESS ( \
46 STANDARD_RIGHTS_REQUIRED | \
47 POLICY_VIEW_LOCAL_INFORMATION | \
48 POLICY_VIEW_AUDIT_INFORMATION | \
49 POLICY_GET_PRIVATE_INFORMATION | \
50 POLICY_TRUST_ADMIN | \
51 POLICY_CREATE_ACCOUNT | \
52 POLICY_CREATE_SECRET | \
53 POLICY_CREATE_PRIVILEGE | \
54 POLICY_SET_DEFAULT_QUOTA_LIMITS | \
55 POLICY_SET_AUDIT_REQUIREMENTS | \
56 POLICY_AUDIT_LOG_ADMIN | \
57 POLICY_SERVER_ADMIN | \
61#define POLICY_READ ( \
62 STANDARD_RIGHTS_READ | \
63 POLICY_VIEW_AUDIT_INFORMATION | \
64 POLICY_GET_PRIVATE_INFORMATION)
66#define POLICY_WRITE ( \
67 STANDARD_RIGHTS_WRITE | \
68 POLICY_TRUST_ADMIN | \
69 POLICY_CREATE_ACCOUNT | \
70 POLICY_CREATE_SECRET | \
71 POLICY_CREATE_PRIVILEGE | \
72 POLICY_SET_DEFAULT_QUOTA_LIMITS | \
73 POLICY_SET_AUDIT_REQUIREMENTS | \
74 POLICY_AUDIT_LOG_ADMIN | \
77#define POLICY_EXECUTE ( \
78 STANDARD_RIGHTS_EXECUTE | \
79 POLICY_VIEW_LOCAL_INFORMATION | \
82#define POLICY_AUDIT_EVENT_UNCHANGED __MSABI_LONG(0x00000000)
83#define POLICY_AUDIT_EVENT_SUCCESS __MSABI_LONG(0x00000001)
84#define POLICY_AUDIT_EVENT_FAILURE __MSABI_LONG(0x00000002)
85#define POLICY_AUDIT_EVENT_NONE __MSABI_LONG(0x00000004)
87#define POLICY_AUDIT_EVENT_MASK (POLICY_AUDIT_EVENT_SUCCESS | \
88 POLICY_AUDIT_EVENT_FAILURE | \
89 POLICY_AUDIT_EVENT_NONE)
92#define SE_BATCH_LOGON_NAME \
93 TEXT("SeBatchLogonRight")
94#define SE_INTERACTIVE_LOGON_NAME \
95 TEXT("SeInteractiveLogonRight")
96#define SE_NETWORK_LOGON_NAME \
97 TEXT("SeNetworkLogonRight")
98#define SE_REMOTE_INTERACTIVE_LOGON_NAME \
99 TEXT("SeRemoteInteractiveLogonRight")
100#define SE_SERVICE_LOGON_NAME \
101 TEXT("SeServiceLogonRight")
102#define SE_DENY_BATCH_LOGON_NAME \
103 TEXT("SeDenyBatchLogonRight")
104#define SE_DENY_INTERACTIVE_LOGON_NAME \
105 TEXT("SeDenyInteractiveLogonRight")
106#define SE_DENY_NETWORK_LOGON_NAME \
107 TEXT("SeDenyNetworkLogonRight")
108#define SE_DENY_REMOTE_INTERACTIVE_LOGON_NAME \
109 TEXT("SeDenyRemoteInteractiveLogonRight")
110#define SE_DENY_SERVICE_LOGON_NAME \
111 TEXT("SeDenyServiceLogonRight")
113#ifndef WINE_NTSTATUS_DECLARED
114#define WINE_NTSTATUS_DECLARED
117#ifndef WINE_PNTSTATUS_DECLARED
118#define WINE_PNTSTATUS_DECLARED
150#ifndef __STRING_DEFINED__
151#define __STRING_DEFINED__
159#ifndef __UNICODE_STRING_DEFINED__
160#define __UNICODE_STRING_DEFINED__
168#ifndef __OBJECT_ATTRIBUTES_DEFINED__
169#define __OBJECT_ATTRIBUTES_DEFINED__
180#ifndef __SECHANDLE_DEFINED__
181#define __SECHANDLE_DEFINED__
419#define MICROSOFT_KERBEROS_NAME_A "Kerberos"
420#if defined(_MSC_VER) || defined(__MINGW32__)
421#define MICROSOFT_KERBEROS_NAME_W L"Kerberos"
426#define KERB_TICKET_FLAGS_reserved 0x80000000
427#define KERB_TICKET_FLAGS_forwardable 0x40000000
428#define KERB_TICKET_FLAGS_forwarded 0x20000000
429#define KERB_TICKET_FLAGS_proxiable 0x10000000
430#define KERB_TICKET_FLAGS_proxy 0x08000000
431#define KERB_TICKET_FLAGS_may_postdate 0x04000000
432#define KERB_TICKET_FLAGS_postdated 0x02000000
433#define KERB_TICKET_FLAGS_invalid 0x01000000
434#define KERB_TICKET_FLAGS_renewable 0x00800000
435#define KERB_TICKET_FLAGS_initial 0x00400000
436#define KERB_TICKET_FLAGS_pre_authent 0x00200000
437#define KERB_TICKET_FLAGS_hw_authent 0x00100000
438#define KERB_TICKET_FLAGS_ok_as_delegate 0x00040000
439#define KERB_TICKET_FLAGS_name_canonicalize 0x00010000
440#define KERB_TICKET_FLAGS_cname_in_pa_data 0x00040000
441#define KERB_TICKET_FLAGS_reserved1 0x00000001
630#define KERB_ETYPE_NULL 0
631#define KERB_ETYPE_DES_CBC_CRC 1
632#define KERB_ETYPE_DES_CBC_MD4 2
633#define KERB_ETYPE_DES_CBC_MD5 3
634#define KERB_ETYPE_AES128_CTS_HMAC_SHA1_96 17
635#define KERB_ETYPE_AES256_CTS_HMAC_SHA1_96 18
637#define KERB_ETYPE_RC4_MD4 -128
638#define KERB_ETYPE_RC4_PLAIN2 -129
639#define KERB_ETYPE_RC4_LM -130
640#define KERB_ETYPE_RC4_SHA -131
641#define KERB_ETYPE_DES_PLAIN -132
642#define KERB_ETYPE_RC4_HMAC_OLD -133
643#define KERB_ETYPE_RC4_PLAIN_OLD -134
644#define KERB_ETYPE_RC4_HMAC_OLD_EXP -135
645#define KERB_ETYPE_RC4_PLAIN_OLD_EXP -136
646#define KERB_ETYPE_RC4_PLAIN -140
647#define KERB_ETYPE_RC4_PLAIN_EXP -141
648#define KERB_ETYPE_AES128_CTS_HMAC_SHA1_96_PLAIN -148
649#define KERB_ETYPE_AES256_CTS_HMAC_SHA1_96_PLAIN -149
651#define KERB_ETYPE_DSA_SHA1_CMS 9
652#define KERB_ETYPE_RSA_MD5_CMS 10
653#define KERB_ETYPE_RSA_SHA1_CMS 11
654#define KERB_ETYPE_RC2_CBC_ENV 12
655#define KERB_ETYPE_RSA_ENV 13
656#define KERB_ETYPE_RSA_ES_OEAP_ENV 14
657#define KERB_ETYPE_DES_EDE3_CBC_ENV 15
659#define KERB_ETYPE_DSA_SIGN 8
660#define KERB_ETYPE_RSA_PRIV 9
661#define KERB_ETYPE_RSA_PUB 10
662#define KERB_ETYPE_RSA_PUB_MD5 11
663#define KERB_ETYPE_RSA_PUB_SHA1 12
664#define KERB_ETYPE_PKCS7_PUB 13
666#define KERB_ETYPE_DES3_CBC_MD5 5
667#define KERB_ETYPE_DES3_CBC_SHA1 7
668#define KERB_ETYPE_DES3_CBC_SHA1_KD 16
670#define KERB_ETYPE_DES_CBC_MD5_NT 20
671#define KERB_ETYPE_RC4_HMAC_NT 23
672#define KERB_ETYPE_RC4_HMAC_NT_EXP 24
674#define RtlGenRandom SystemFunction036
675#define RtlEncryptMemory SystemFunction040
676#define RtlDecryptMemory SystemFunction041
678#define LSA_SUCCESS(Error) ((LONG)(Error) >= 0)
680#if defined(__REACTOS__) && defined(__GNUC__)
718#if defined(__REACTOS__) && defined(__GNUC__)
720#define WINADVAPI DECLSPEC_IMPORT
729NTSTATUS WINAPI LsaLogonUser(
HANDLE,
PLSA_STRING,
SECURITY_LOGON_TYPE,
ULONG,
PVOID,
ULONG,
PTOKEN_GROUPS,
PTOKEN_SOURCE,
PVOID*,
PULONG,
PLUID,
PHANDLE,
PQUOTA_LIMITS,
PNTSTATUS);
enum _SID_NAME_USE SID_NAME_USE
_In_ ULONG _In_ ULONG _In_ ULONG Length
NTSTATUS NTAPI LsaConnectUntrusted(PHANDLE)
NTSTATUS NTAPI LsaFreeMemory(PVOID)
struct _POLICY_MODIFICATION_INFO POLICY_MODIFICATION_INFO
NTSTATUS NTAPI LsaEnumerateAccountRights(LSA_HANDLE, PSID, PLSA_UNICODE_STRING *, PULONG)
NTSTATUS NTAPI LsaRetrievePrivateData(LSA_HANDLE, PLSA_UNICODE_STRING, PLSA_UNICODE_STRING *)
NTSTATUS NTAPI LsaEnumerateTrustedDomainsEx(LSA_HANDLE, PLSA_ENUMERATION_HANDLE, PVOID *, ULONG, PULONG)
NTSTATUS NTAPI LsaOpenTrustedDomainByName(LSA_HANDLE, PLSA_UNICODE_STRING, ACCESS_MASK, PLSA_HANDLE)
enum _POLICY_LSA_SERVER_ROLE * PPOLICY_LSA_SERVER_ROLE
NTSTATUS NTAPI LsaRegisterPolicyChangeNotification(POLICY_NOTIFICATION_INFORMATION_CLASS, HANDLE)
struct _LSA_TRUST_INFORMATION * PLSA_TRUST_INFORMATION
struct _LSA_TRANSLATED_SID2 * PLSA_TRANSLATED_SID2
struct _POLICY_PRIMARY_DOMAIN_INFO POLICY_PRIMARY_DOMAIN_INFO
struct _LSA_REFERENCED_DOMAIN_LIST LSA_REFERENCED_DOMAIN_LIST
NTSTATUS NTAPI LsaOpenPolicy(PLSA_UNICODE_STRING, PLSA_OBJECT_ATTRIBUTES, ACCESS_MASK, PLSA_HANDLE)
ULONG * PPOLICY_AUDIT_EVENT_OPTIONS
NTSTATUS NTAPI LsaDeleteTrustedDomain(LSA_HANDLE, PSID)
NTSTATUS NTAPI LsaLogonUser(HANDLE, PLSA_STRING, SECURITY_LOGON_TYPE, ULONG, PVOID, ULONG, PTOKEN_GROUPS, PTOKEN_SOURCE, PVOID *, PULONG, PLUID, PHANDLE, PQUOTA_LIMITS, PNTSTATUS)
NTSTATUS NTAPI LsaLookupSids(LSA_HANDLE, ULONG, PSID *, PLSA_REFERENCED_DOMAIN_LIST *, PLSA_TRANSLATED_NAME *)
struct _TRUSTED_DOMAIN_AUTH_INFORMATION * PTRUSTED_DOMAIN_AUTH_INFORMATION
@ PolicyModificationInformation
@ PolicyAuditEventsInformation
@ PolicyDefaultQuotaInformation
@ PolicyReplicaSourceInformation
@ PolicyLsaServerRoleInformation
@ PolicyAuditFullSetInformation
@ PolicyDnsDomainInformation
@ PolicyPrimaryDomainInformation
@ PolicyAuditLogInformation
@ PolicyAuditFullQueryInformation
@ PolicyPdAccountInformation
@ PolicyAccountDomainInformation
ULONG * PLSA_OPERATIONAL_MODE
NTSTATUS NTAPI LsaLookupAuthenticationPackage(HANDLE, PLSA_STRING, PULONG)
NTSTATUS NTAPI LsaRemoveAccountRights(LSA_HANDLE, PSID, BOOLEAN, PLSA_UNICODE_STRING, ULONG)
LSA_UNICODE_STRING * PUNICODE_STRING
struct _LSA_TRANSLATED_NAME LSA_TRANSLATED_NAME
enum _SECURITY_LOGON_TYPE * PSECURITY_LOGON_TYPE
struct _LSA_AUTH_INFORMATION * PLSA_AUTH_INFORMATION
enum _POLICY_INFORMATION_CLASS * PPOLICY_INFORMATION_CLASS
LSA_UNICODE_STRING UNICODE_STRING
struct _LSA_REFERENCED_DOMAIN_LIST * PLSA_REFERENCED_DOMAIN_LIST
struct _TRUSTED_DOMAIN_INFORMATION_EX TRUSTED_DOMAIN_INFORMATION_EX
struct _LSA_OBJECT_ATTRIBUTES LSA_OBJECT_ATTRIBUTES
enum _POLICY_NOTIFICATION_INFORMATION_CLASS * PPOLICY_NOTIFICATION_INFORMATION_CLASS
NTSTATUS NTAPI LsaStorePrivateData(LSA_HANDLE, PLSA_UNICODE_STRING, PLSA_UNICODE_STRING)
ULONG NTAPI LsaNtStatusToWinError(NTSTATUS)
struct _POLICY_PRIMARY_DOMAIN_INFO * PPOLICY_PRIMARY_DOMAIN_INFO
struct _POLICY_DNS_DOMAIN_INFO POLICY_DNS_DOMAIN_INFO
struct _LSA_UNICODE_STRING * PLSA_UNICODE_STRING
enum _TRUSTED_INFORMATION_CLASS * PTRUSTED_INFORMATION_CLASS
enum _POLICY_AUDIT_EVENT_TYPE * PPOLICY_AUDIT_EVENT_TYPE
struct _POLICY_MODIFICATION_INFO * PPOLICY_MODIFICATION_INFO
struct _LSA_STRING * PLSA_STRING
_TRUSTED_INFORMATION_CLASS
@ TrustedDomainFullInformation
@ TrustedPasswordInformation
@ TrustedDomainAuthInformation
@ TrustedPosixOffsetInformation
@ TrustedDomainNameInformation
@ TrustedDomainInformationEx
@ TrustedControllersInformation
@ TrustedDomainInformationBasic
struct _LSA_UNICODE_STRING LSA_UNICODE_STRING
@ AuditCategoryAccountManagement
@ AuditCategoryPolicyChange
@ AuditCategoryObjectAccess
@ AuditCategoryDetailedTracking
@ AuditCategoryPrivilegeUse
struct _POLICY_AUDIT_EVENTS_INFO POLICY_AUDIT_EVENTS_INFO
enum _POLICY_INFORMATION_CLASS POLICY_INFORMATION_CLASS
enum _TRUSTED_INFORMATION_CLASS TRUSTED_INFORMATION_CLASS
struct _POLICY_AUDIT_EVENTS_INFO * PPOLICY_AUDIT_EVENTS_INFO
struct _TRUSTED_DOMAIN_INFORMATION_EX * PTRUSTED_DOMAIN_INFORMATION_EX
enum _SECURITY_LOGON_TYPE SECURITY_LOGON_TYPE
NTSTATUS NTAPI LsaCreateTrustedDomainEx(LSA_HANDLE, PTRUSTED_DOMAIN_INFORMATION_EX, PTRUSTED_DOMAIN_AUTH_INFORMATION, ACCESS_MASK, PLSA_HANDLE)
struct _POLICY_LSA_SERVER_ROLE_INFO * PPOLICY_LSA_SERVER_ROLE_INFO
ULONG LSA_OPERATIONAL_MODE
NTSTATUS NTAPI LsaSetTrustedDomainInformation(LSA_HANDLE, PSID, TRUSTED_INFORMATION_CLASS, PVOID)
_POLICY_NOTIFICATION_INFORMATION_CLASS
@ PolicyNotifyMachineAccountPasswordInformation
@ PolicyNotifyAuditEventsInformation
@ PolicyNotifyAccountDomainInformation
@ PolicyNotifyDomainKerberosTicketInformation
@ PolicyNotifyDnsDomainInformation
@ PolicyNotifyDomainEfsInformation
@ PolicyNotifyServerRoleInformation
struct _POLICY_ACCOUNT_DOMAIN_INFO * PPOLICY_ACCOUNT_DOMAIN_INFO
enum _POLICY_LSA_SERVER_ROLE POLICY_LSA_SERVER_ROLE
NTSTATUS NTAPI LsaSetTrustedDomainInfoByName(LSA_HANDLE, PLSA_UNICODE_STRING, TRUSTED_INFORMATION_CLASS, PVOID)
struct _LSA_TRANSLATED_SID LSA_TRANSLATED_SID
NTSTATUS NTAPI LsaQueryTrustedDomainInfoByName(LSA_HANDLE, PLSA_UNICODE_STRING, TRUSTED_INFORMATION_CLASS, PVOID *)
NTSTATUS NTAPI LsaEnumerateTrustedDomains(LSA_HANDLE, PLSA_ENUMERATION_HANDLE, PVOID *, ULONG, PULONG)
struct _LSA_TRUST_INFORMATION LSA_TRUST_INFORMATION
struct _POLICY_DNS_DOMAIN_INFO * PPOLICY_DNS_DOMAIN_INFO
NTSTATUS NTAPI LsaClose(LSA_HANDLE)
ULONG * PLSA_ENUMERATION_HANDLE
struct _LSA_TRANSLATED_SID * PLSA_TRANSLATED_SID
struct _LSA_AUTH_INFORMATION LSA_AUTH_INFORMATION
NTSTATUS NTAPI LsaCallAuthenticationPackage(HANDLE, ULONG, PVOID, ULONG, PVOID *, PULONG, PNTSTATUS)
NTSTATUS NTAPI LsaEnumerateAccountsWithUserRight(LSA_HANDLE, PLSA_UNICODE_STRING, PVOID *, PULONG)
struct _POLICY_ACCOUNT_DOMAIN_INFO POLICY_ACCOUNT_DOMAIN_INFO
NTSTATUS NTAPI LsaUnregisterPolicyChangeNotification(POLICY_NOTIFICATION_INFORMATION_CLASS, HANDLE)
struct _LSA_TRANSLATED_NAME * PLSA_TRANSLATED_NAME
struct _LSA_TRANSLATED_SID2 LSA_TRANSLATED_SID2
struct _TRUSTED_DOMAIN_AUTH_INFORMATION TRUSTED_DOMAIN_AUTH_INFORMATION
enum _POLICY_NOTIFICATION_INFORMATION_CLASS POLICY_NOTIFICATION_INFORMATION_CLASS
NTSTATUS NTAPI LsaDeregisterLogonProcess(HANDLE)
NTSTATUS NTAPI LsaSetInformationPolicy(LSA_HANDLE, POLICY_INFORMATION_CLASS, PVOID)
NTSTATUS NTAPI LsaFreeReturnBuffer(PVOID)
NTSTATUS NTAPI LsaGetLogonSessionData(PLUID, PSECURITY_LOGON_SESSION_DATA *)
struct _SECURITY_LOGON_SESSION_DATA SECURITY_LOGON_SESSION_DATA
NTSTATUS NTAPI LsaLookupNames(LSA_HANDLE, ULONG, PLSA_UNICODE_STRING, PLSA_REFERENCED_DOMAIN_LIST *, PLSA_TRANSLATED_SID *)
NTSTATUS NTAPI LsaQueryTrustedDomainInfo(LSA_HANDLE, PSID, TRUSTED_INFORMATION_CLASS, PVOID *)
ULONG LSA_ENUMERATION_HANDLE
NTSTATUS NTAPI LsaLookupNames2(LSA_HANDLE, ULONG, ULONG, PLSA_UNICODE_STRING, PLSA_REFERENCED_DOMAIN_LIST *, PLSA_TRANSLATED_SID2 *)
struct _LSA_STRING LSA_STRING
struct _POLICY_LSA_SERVER_ROLE_INFO POLICY_LSA_SERVER_ROLE_INFO
NTSTATUS NTAPI LsaAddAccountRights(LSA_HANDLE, PSID, PLSA_UNICODE_STRING, ULONG)
struct _LSA_OBJECT_ATTRIBUTES * PLSA_OBJECT_ATTRIBUTES
ULONG POLICY_AUDIT_EVENT_OPTIONS
NTSTATUS NTAPI LsaQueryInformationPolicy(LSA_HANDLE, POLICY_INFORMATION_CLASS, PVOID *)
struct _SECURITY_LOGON_SESSION_DATA * PSECURITY_LOGON_SESSION_DATA
@ PolicyServerRolePrimary
enum _POLICY_AUDIT_EVENT_TYPE POLICY_AUDIT_EVENT_TYPE
NTSTATUS NTAPI LsaEnumerateLogonSessions(PULONG, PLUID *)
NTSTATUS NTAPI LsaRegisterLogonProcess(PLSA_STRING, PHANDLE, PLSA_OPERATIONAL_MODE)
PLSA_TRUST_INFORMATION Domains
UNICODE_STRING Names[ANYSIZE_ARRAY]
UNICODE_STRING DomainName
LARGE_INTEGER KeyExpirationTime
KERB_CRYPTO_KEY SessionKey
PKERB_EXTERNAL_NAME TargetName
UNICODE_STRING TargetDomainName
UNICODE_STRING AltTargetDomainName
PKERB_EXTERNAL_NAME ClientName
PKERB_EXTERNAL_NAME ServiceName
KERB_PROTOCOL_MESSAGE_TYPE MessageType
UNICODE_STRING ServerName
KERB_TICKET_CACHE_INFO_EX2 Tickets[ANYSIZE_ARRAY]
KERB_PROTOCOL_MESSAGE_TYPE MessageType
KERB_TICKET_CACHE_INFO_EX3 Tickets[ANYSIZE_ARRAY]
KERB_PROTOCOL_MESSAGE_TYPE MessageType
KERB_PROTOCOL_MESSAGE_TYPE MessageType
KERB_TICKET_CACHE_INFO_EX Tickets[ANYSIZE_ARRAY]
KERB_PROTOCOL_MESSAGE_TYPE MessageType
KERB_PROTOCOL_MESSAGE_TYPE MessageType
KERB_TICKET_CACHE_INFO Tickets[ANYSIZE_ARRAY]
UNICODE_STRING TargetName
SecHandle CredentialsHandle
KERB_PROTOCOL_MESSAGE_TYPE MessageType
KERB_EXTERNAL_TICKET Ticket
UNICODE_STRING ServerRealm
UNICODE_STRING ServerName
UNICODE_STRING ClientRealm
UNICODE_STRING ClientName
UNICODE_STRING ServerName
UNICODE_STRING ClientRealm
UNICODE_STRING ServerRealm
UNICODE_STRING ClientName
UNICODE_STRING ClientRealm
UNICODE_STRING ServerRealm
UNICODE_STRING ServerName
UNICODE_STRING ClientName
UNICODE_STRING ServerName
LARGE_INTEGER LastFailedLogon
LARGE_INTEGER LastSuccessfulLogon
ULONG FailedAttemptCountSinceLastSuccessfulLogon
PVOID SecurityQualityOfService
PLSA_UNICODE_STRING ObjectName
PVOID SecurityQualityOfService
PUNICODE_STRING ObjectName
LSA_UNICODE_STRING DomainName
ULONG MaximumAuditEventCount
PPOLICY_AUDIT_EVENT_OPTIONS EventAuditingOptions
LSA_UNICODE_STRING DnsDomainName
LSA_UNICODE_STRING DnsForestName
POLICY_LSA_SERVER_ROLE LsaServerRole
LARGE_INTEGER DatabaseCreationTime
LSA_LAST_INTER_LOGON_INFO LastLogonInfo
LSA_UNICODE_STRING LogonScript
LSA_UNICODE_STRING HomeDirectory
LARGE_INTEGER PasswordLastSet
LSA_UNICODE_STRING DnsDomainName
LSA_UNICODE_STRING LogonDomain
LARGE_INTEGER KickOffTime
LARGE_INTEGER PasswordMustChange
LSA_UNICODE_STRING LogonServer
LSA_UNICODE_STRING UserName
LSA_UNICODE_STRING AuthenticationPackage
LSA_UNICODE_STRING HomeDirectoryDrive
LSA_UNICODE_STRING ProfilePath
LARGE_INTEGER PasswordCanChange
PLSA_AUTH_INFORMATION IncomingPreviousAuthenticationInformation
PLSA_AUTH_INFORMATION OutgoingPreviousAuthenticationInformation
PLSA_AUTH_INFORMATION IncomingAuthenticationInformation
PLSA_AUTH_INFORMATION OutgoingAuthenticationInformation
LSA_UNICODE_STRING FlatName
_In_ WDFDMATRANSACTION _In_ size_t MaximumLength
struct _KERB_QUERY_TKT_CACHE_REQUEST KERB_QUERY_TKT_CACHE_REQUEST
struct _AUDIT_POLICY_INFORMATION * PAUDIT_POLICY_INFORMATION
struct _KERB_RETRIEVE_TKT_RESPONSE KERB_RETRIEVE_TKT_RESPONSE
struct _KERB_EXTERNAL_NAME * PKERB_EXTERNAL_NAME
struct _KERB_CRYPTO_KEY * PKERB_CRYPTO_KEY
struct _KERB_RETRIEVE_TKT_RESPONSE * PKERB_RETRIEVE_TKT_RESPONSE
struct _NEGOTIATE_CALLER_NAME_REQUEST * PNEGOTIATE_CALLER_NAME_REQUEST
struct _KERB_RETRIEVE_TKT_REQUEST KERB_RETRIEVE_TKT_REQUEST
struct _KERB_TICKET_CACHE_INFO_EX2 KERB_TICKET_CACHE_INFO_EX2
struct _KERB_QUERY_TKT_CACHE_RESPONSE KERB_QUERY_TKT_CACHE_RESPONSE
struct _KERB_QUERY_TKT_CACHE_EX_RESPONSE * PKERB_QUERY_TKT_CACHE_EX_RESPONSE
struct _NEGOTIATE_CALLER_NAME_REQUEST NEGOTIATE_CALLER_NAME_REQUEST
struct _KERB_PURGE_TKT_CACHE_REQUEST KERB_PURGE_TKT_CACHE_REQUEST
@ CachedRemoteInteractive
struct _KERB_QUERY_TKT_CACHE_EX2_RESPONSE * PKERB_QUERY_TKT_CACHE_EX2_RESPONSE
struct _KERB_QUERY_TKT_CACHE_RESPONSE * PKERB_QUERY_TKT_CACHE_RESPONSE
_KERB_PROTOCOL_MESSAGE_TYPE
@ KerbQueryKdcProxyCacheMessage
@ KerbQueryDomainExtendedPoliciesMessage
@ KerbChangeMachinePasswordMessage
@ KerbAddExtraCredentialsExMessage
@ KerbTransferCredentialsMessage
@ KerbPurgeTicketCacheExMessage
@ KerbPurgeTicketCacheMessage
@ KerbSetPasswordExMessage
@ KerbQuerySupplementalCredentialsMessage
@ KerbRetrieveTicketMessage
@ KerbQueryTicketCacheEx2Message
@ KerbRefreshSmartcardCredentialsMessage
@ KerbDebugRequestMessage
@ KerbQueryTicketCacheMessage
@ KerbQueryS4U2ProxyCacheMessage
@ KerbRetrieveEncodedTicketMessage
@ KerbPurgeBindingCacheMessage
@ KerbAddExtraCredentialsMessage
@ KerbPurgeKdcProxyCacheMessage
@ KerbUpdateAddressesMessage
@ KerbQueryTicketCacheEx3Message
@ KerbCleanupMachinePkinitCredsMessage
@ KerbVerifyCredentialsMessage
@ KerbSubmitTicketMessage
@ KerbAddBindingCacheEntryMessage
@ KerbChangePasswordMessage
@ KerbQueryTicketCacheExMessage
@ KerbAddBindingCacheEntryExMessage
@ KerbQueryBindingCacheMessage
enum _KERB_PROTOCOL_MESSAGE_TYPE KERB_PROTOCOL_MESSAGE_TYPE
struct _LSA_LAST_INTER_LOGON_INFO LSA_LAST_INTER_LOGON_INFO
struct _KERB_RETRIEVE_TKT_REQUEST * PKERB_RETRIEVE_TKT_REQUEST
WINADVAPI BOOLEAN WINAPI AuditQuerySystemPolicy(const GUID *, ULONG, AUDIT_POLICY_INFORMATION **)
struct _KERB_EXTERNAL_NAME KERB_EXTERNAL_NAME
struct _KERB_TICKET_CACHE_INFO_EX3 * PKERB_TICKET_CACHE_INFO_EX3
struct _LSA_LAST_INTER_LOGON_INFO * PLSA_LAST_INTER_LOGON_INFO
struct _OBJECT_ATTRIBUTES * POBJECT_ATTRIBUTES
struct _KERB_QUERY_TKT_CACHE_EX3_RESPONSE * PKERB_QUERY_TKT_CACHE_EX3_RESPONSE
struct _KERB_QUERY_TKT_CACHE_EX_RESPONSE KERB_QUERY_TKT_CACHE_EX_RESPONSE
struct _SecHandle * PSecHandle
struct _AUDIT_POLICY_INFORMATION AUDIT_POLICY_INFORMATION
struct _KERB_TICKET_CACHE_INFO_EX * PKERB_TICKET_CACHE_INFO_EX
enum _KERB_PROTOCOL_MESSAGE_TYPE * PKERB_PROTOCOL_MESSAGE_TYPE
struct _KERB_TICKET_CACHE_INFO * PKERB_TICKET_CACHE_INFO
struct _KERB_QUERY_TKT_CACHE_EX3_RESPONSE KERB_QUERY_TKT_CACHE_EX3_RESPONSE
struct _KERB_EXTERNAL_TICKET KERB_EXTERNAL_TICKET
struct _OBJECT_ATTRIBUTES OBJECT_ATTRIBUTES
static const WCHAR MICROSOFT_KERBEROS_NAME_W[]
struct _KERB_CRYPTO_KEY KERB_CRYPTO_KEY
struct _SecHandle SecHandle
struct _KERB_EXTERNAL_TICKET * PKERB_EXTERNAL_TICKET
struct _KERB_TICKET_CACHE_INFO_EX2 * PKERB_TICKET_CACHE_INFO_EX2
struct _KERB_TICKET_CACHE_INFO KERB_TICKET_CACHE_INFO
struct _KERB_PURGE_TKT_CACHE_REQUEST * PKERB_PURGE_TKT_CACHE_REQUEST
struct _KERB_TICKET_CACHE_INFO_EX KERB_TICKET_CACHE_INFO_EX
struct _KERB_QUERY_TKT_CACHE_REQUEST * PKERB_QUERY_TKT_CACHE_REQUEST
struct _NEGOTIATE_CALLER_NAME_RESPONSE * PNEGOTIATE_CALLER_NAME_RESPONSE
struct _KERB_QUERY_TKT_CACHE_EX2_RESPONSE KERB_QUERY_TKT_CACHE_EX2_RESPONSE
struct _KERB_TICKET_CACHE_INFO_EX3 KERB_TICKET_CACHE_INFO_EX3
struct _NEGOTIATE_CALLER_NAME_RESPONSE NEGOTIATE_CALLER_NAME_RESPONSE