7#define KERB_WRAP_NO_ENCRYPT 0x80000001
9#define LOGON_NOENCRYPTION 2
10#define LOGON_CACHED_ACCOUNT 4
11#define LOGON_USED_LM_PASSWORD 8
12#define LOGON_EXTRA_SIDS 32
13#define LOGON_SUBAUTH_SESSION_KEY 64
14#define LOGON_SERVER_TRUST_ACCOUNT 128
15#define LOGON_NTLMV2_ENABLED 256
16#define LOGON_RESOURCE_GROUPS 512
17#define LOGON_PROFILE_PATH_RETURNED 1024
18#define LOGON_GRACE_LOGON 16777216
19#define LSA_MODE_PASSWORD_PROTECTED 1
20#define LSA_MODE_INDIVIDUAL_ACCOUNTS 2
21#define LSA_MODE_MANDATORY_ACCESS 3
22#define LSA_MODE_LOG_FULL 4
23#define LSA_SUCCESS(x) ((LONG)(x)>=0)
24#define MICROSOFT_KERBEROS_NAME_A "Kerberos"
25#define MICROSOFT_KERBEROS_NAME_W L"Kerberos"
26#define MSV1_0_ALLOW_SERVER_TRUST_ACCOUNT 32
27#define MSV1_0_ALLOW_WORKSTATION_TRUST_ACCOUNT 2048
28#define MSV1_0_CHALLENGE_LENGTH 8
29#define MSV1_0_CLEARTEXT_PASSWORD_ALLOWED 2
30#define MSV1_0_CRED_LM_PRESENT 1
31#define MSV1_0_CRED_NT_PRESENT 2
32#define MSV1_0_CRED_VERSION 0
33#define MSV1_0_DONT_TRY_GUEST_ACCOUNT 16
34#define MSV1_0_LANMAN_SESSION_KEY_LENGTH 8
35#define MSV1_0_MAX_NTLM3_LIFE 1800
36#define MSV1_0_MAX_AVL_SIZE 64000
37#define MSV1_0_MNS_LOGON 16777216
38#define MSV1_0_NTLM3_RESPONSE_LENGTH 16
39#define MSV1_0_NTLM3_OWF_LENGTH 16
40#define MSV1_0_NTLM3_INPUT_LENGTH (sizeof(MSV1_0_NTLM3_RESPONSE)-MSV1_0_NTLM3_RESPONSE_LENGTH)
41#define MSV1_0_OWF_PASSWORD_LENGTH 16
42#define MSV1_0_PACKAGE_NAME "MICROSOFT_AUTHENTICATION_PACKAGE_V1_0"
43#define MSV1_0_PACKAGE_NAMEW L"MICROSOFT_AUTHENTICATION_PACKAGE_V1_0"
44#define MSV1_0_PACKAGE_NAMEW_LENGTH sizeof(MSV1_0_PACKAGE_NAMEW)-sizeof(WCHAR)
45#define MSV1_0_RETURN_USER_PARAMETERS 8
46#define MSV1_0_RETURN_PASSWORD_EXPIRY 64
47#define MSV1_0_RETURN_PROFILE_PATH 512
48#define MSV1_0_SUBAUTHENTICATION_DLL_EX 1048576
49#define MSV1_0_SUBAUTHENTICATION_DLL 0xff000000
50#define MSV1_0_SUBAUTHENTICATION_DLL_SHIFT 24
51#define MSV1_0_SUBAUTHENTICATION_DLL_RAS 2
52#define MSV1_0_SUBAUTHENTICATION_DLL_IIS 132
53#define MSV1_0_SUBAUTHENTICATION_FLAGS 0xff000000
54#define MSV1_0_SUBAUTHENTICATION_KEY "System\\CurrentControlSet\\Control\\Lsa\\MSV1_0"
55#define MSV1_0_SUBAUTHENTICATION_VALUE "Auth"
56#define MSV1_0_TRY_GUEST_ACCOUNT_ONLY 256
57#define MSV1_0_TRY_SPECIFIED_DOMAIN_ONLY 1024
58#define MSV1_0_UPDATE_LOGON_STATISTICS 4
59#define MSV1_0_USE_CLIENT_CHALLENGE 128
60#define MSV1_0_USER_SESSION_KEY_LENGTH 16
61#define POLICY_VIEW_LOCAL_INFORMATION 1
62#define POLICY_VIEW_AUDIT_INFORMATION 2
63#define POLICY_GET_PRIVATE_INFORMATION 4
64#define POLICY_TRUST_ADMIN 8
65#define POLICY_CREATE_ACCOUNT 16
66#define POLICY_CREATE_SECRET 32
67#define POLICY_CREATE_PRIVILEGE 64
68#define POLICY_SET_DEFAULT_QUOTA_LIMITS 128
69#define POLICY_SET_AUDIT_REQUIREMENTS 256
70#define POLICY_AUDIT_LOG_ADMIN 512
71#define POLICY_SERVER_ADMIN 1024
72#define POLICY_LOOKUP_NAMES 2048
73#define POLICY_NOTIFICATION 4096
74#define POLICY_READ (STANDARD_RIGHTS_READ|6)
75#define POLICY_WRITE (STANDARD_RIGHTS_WRITE|2040)
76#define POLICY_EXECUTE (STANDARD_RIGHTS_EXECUTE|2049)
77#define POLICY_ALL_ACCESS (STANDARD_RIGHTS_REQUIRED|4095)
78#define POLICY_AUDIT_EVENT_UNCHANGED 0
79#define POLICY_AUDIT_EVENT_SUCCESS 1
80#define POLICY_AUDIT_EVENT_FAILURE 2
81#define POLICY_AUDIT_EVENT_NONE 4
82#define POLICY_AUDIT_EVENT_MASK 7
83#define POLICY_LOCATION_LOCAL 1
84#define POLICY_LOCATION_DS 2
85#define POLICY_MACHINE_POLICY_LOCAL 0
86#define POLICY_MACHINE_POLICY_DEFAULTED 1
87#define POLICY_MACHINE_POLICY_EXPLICIT 2
88#define POLICY_MACHINE_POLICY_UNKNOWN 0xFFFFFFFF
89#define POLICY_QOS_SCHANEL_REQUIRED 1
90#define POLICY_QOS_OUTBOUND_INTEGRITY 2
91#define POLICY_QOS_OUTBOUND_CONFIDENTIALITY 4
92#define POLICY_QOS_INBOUND_INTEGREITY 8
93#define POLICY_QOS_INBOUND_CONFIDENTIALITY 16
94#define POLICY_QOS_ALLOW_LOCAL_ROOT_CERT_STORE 32
95#define POLICY_QOS_RAS_SERVER_ALLOWED 64
96#define POLICY_QOS_DHCP_SERVER_ALLOWD 128
97#define POLICY_KERBEROS_FORWARDABLE 1
98#define POLICY_KERBEROS_PROXYABLE 2
99#define POLICY_KERBEROS_RENEWABLE 4
100#define POLICY_KERBEROS_POSTDATEABLE 8
101#define SAM_PASSWORD_CHANGE_NOTIFY_ROUTINE "PasswordChangeNotify"
102#define SAM_INIT_NOTIFICATION_ROUTINE "InitializeChangeNotify"
103#define SAM_PASSWORD_FILTER_ROUTINE "PasswordFilter"
104#define SE_INTERACTIVE_LOGON_NAME TEXT("SeInteractiveLogonRight")
105#define SE_NETWORK_LOGON_NAME TEXT("SeNetworkLogonRight")
106#define SE_BATCH_LOGON_NAME TEXT("SeBatchLogonRight")
107#define SE_SERVICE_LOGON_NAME TEXT("SeServiceLogonRight")
108#define SE_DENY_INTERACTIVE_LOGON_NAME TEXT("SeDenyInteractiveLogonRight")
109#define SE_DENY_NETWORK_LOGON_NAME TEXT("SeDenyNetworkLogonRight")
110#define SE_DENY_BATCH_LOGON_NAME TEXT("SeDenyBatchLogonRight")
111#define SE_DENY_SERVICE_LOGON_NAME TEXT("SeDenyServiceLogonRight")
112#define SE_REMOTE_INTERACTIVE_LOGON_NAME TEXT("SeRemoteInteractiveLogonRight")
113#define SE_DENY_REMOTE_INTERACTIVE_LOGON_NAME TEXT("SeDenyRemoteInteractiveLogonRight")
114#define TRUST_ATTRIBUTE_NON_TRANSITIVE 1
115#define TRUST_ATTRIBUTE_UPLEVEL_ONLY 2
116#define TRUST_ATTRIBUTE_TREE_PARENT 4194304
117#define TRUST_ATTRIBUTES_VALID -16580609
118#define TRUST_AUTH_TYPE_NONE 0
119#define TRUST_AUTH_TYPE_NT4OWF 1
120#define TRUST_AUTH_TYPE_CLEAR 2
121#define TRUST_DIRECTION_DISABLED 0
122#define TRUST_DIRECTION_INBOUND 1
123#define TRUST_DIRECTION_OUTBOUND 2
124#define TRUST_DIRECTION_BIDIRECTIONAL 3
125#define TRUST_TYPE_DOWNLEVEL 1
126#define TRUST_TYPE_UPLEVEL 2
127#define TRUST_TYPE_MIT 3
128#define TRUST_TYPE_DCE 4
130#define SCESTATUS_SUCCESS 0L
131#define SCESTATUS_INVALID_PARAMETER 1L
132#define SCESTATUS_RECORD_NOT_FOUND 2L
133#define SCESTATUS_INVALID_DATA 3L
134#define SCESTATUS_OBJECT_EXISTS 4L
135#define SCESTATUS_BUFFER_TOO_SMALL 5L
136#define SCESTATUS_PROFILE_NOT_FOUND 6L
137#define SCESTATUS_BAD_FORMAT 7L
138#define SCESTATUS_NOT_ENOUGH_RESOURCE 8L
139#define SCESTATUS_ACCESS_DENIED 9L
140#define SCESTATUS_CANT_DELETE 10L
141#define SCESTATUS_PREFIX_OVERFLOW 11L
142#define SCESTATUS_OTHER_ERROR 12L
143#define SCESTATUS_ALREADY_RUNNING 13L
144#define SCESTATUS_SERVICE_NOT_SUPPORT 14L
145#define SCESTATUS_MOD_NOT_FOUND 15L
146#define SCESTATUS_EXCEPTION_IN_SERVER 16L
147#define SCESTATUS_NO_TEMPLATE_GIVEN 17L
148#define SCESTATUS_NO_MAPPING 18L
149#define SCESTATUS_TRUST_FAIL 19L
151#if !defined(_NTDEF_) && !defined(__WINE_WINTERNL_H)
155#if defined (_NTDEF_) || defined(__WINE_WINTERNL_H)
230#if (_WIN32_WINNT >= _WIN32_WINNT_WINXP)
296#if (_WIN32_WINNT >= 0x0600)
297typedef struct _LSA_LAST_INTER_LOGON_INFO {
300 ULONG FailedAttemptCountSinceLastSuccessfulLogon;
301} LSA_LAST_INTER_LOGON_INFO, *PLSA_LAST_INTER_LOGON_INFO;
316#if (_WIN32_WINNT >= 0x0600)
318 LSA_LAST_INTER_LOGON_INFO LastLogonInfo;
353#ifndef _DOMAIN_PASSWORD_INFORMATION_DEFINED
354#define _DOMAIN_PASSWORD_INFORMATION_DEFINED
534#define MSV1_0_DERIVECRED_TYPE_SHA1 0
691#define RtlGenRandom SystemFunction036
692#define RtlEncryptMemory SystemFunction040
693#define RtlDecryptMemory SystemFunction041
699#define RTL_ENCRYPT_MEMORY_SIZE 8
700#define RTL_ENCRYPT_OPTION_SAME_PROCESS 0x00
701#define RTL_ENCRYPT_OPTION_CROSS_PROCESS 0x01
702#define RTL_ENCRYPT_OPTION_SAME_LOGON 0x02
enum _SID_NAME_USE SID_NAME_USE
enum _POLICY_LSA_SERVER_ROLE POLICY_LSA_SERVER_ROLE
enum _LSA_FOREST_TRUST_COLLISION_RECORD_TYPE LSA_FOREST_TRUST_COLLISION_RECORD_TYPE
DWORD SECURITY_INFORMATION
enum _LSA_FOREST_TRUST_RECORD_TYPE LSA_FOREST_TRUST_RECORD_TYPE
_In_ ULONG _In_ ULONG _In_ ULONG Length
#define MSV1_0_OWF_PASSWORD_LENGTH
#define MSV1_0_USER_SESSION_KEY_LENGTH
enum _MSV1_0_PROFILE_BUFFER_TYPE MSV1_0_PROFILE_BUFFER_TYPE
#define MSV1_0_LANMAN_SESSION_KEY_LENGTH
enum _MSV1_0_LOGON_SUBMIT_TYPE MSV1_0_LOGON_SUBMIT_TYPE
#define MSV1_0_CHALLENGE_LENGTH
#define MSV1_0_NTLM3_RESPONSE_LENGTH
struct _MSV1_0_SUBAUTH_LOGON * PMSV1_0_SUBAUTH_LOGON
struct _TRUSTED_DOMAIN_FULL_INFORMATION * PTRUSTED_DOMAIN_FULL_INFORMATION
NTSTATUS NTAPI LsaConnectUntrusted(PHANDLE)
enum _MSV1_0_LOGON_SUBMIT_TYPE * PMSV1_0_LOGON_SUBMIT_TYPE
NTSTATUS NTAPI LsaFreeMemory(PVOID)
struct _POLICY_MODIFICATION_INFO POLICY_MODIFICATION_INFO
NTSTATUS NTAPI LsaQueryDomainInformationPolicy(LSA_HANDLE, POLICY_DOMAIN_INFORMATION_CLASS, PVOID *)
NTSTATUS NTAPI LsaEnumerateAccountRights(LSA_HANDLE, PSID, PLSA_UNICODE_STRING *, PULONG)
struct _MSV1_0_CHANGEPASSWORD_REQUEST * PMSV1_0_CHANGEPASSWORD_REQUEST
struct _POLICY_AUDIT_LOG_INFO * PPOLICY_AUDIT_LOG_INFO
struct _POLICY_PD_ACCOUNT_INFO POLICY_PD_ACCOUNT_INFO
NTSTATUS NTAPI LsaRetrievePrivateData(LSA_HANDLE, PLSA_UNICODE_STRING, PLSA_UNICODE_STRING *)
struct _POLICY_LOCAL_IPSEC_REFERENCE_INFO POLICY_LOCAL_IPSEC_REFERENCE_INFO
NTSTATUS NTAPI LsaEnumerateTrustedDomainsEx(LSA_HANDLE, PLSA_ENUMERATION_HANDLE, PVOID *, ULONG, PULONG)
struct _POLICY_REPLICA_SOURCE_INFO * PPOLICY_REPLICA_SOURCE_INFO
NTSTATUS NTAPI LsaOpenTrustedDomainByName(LSA_HANDLE, PLSA_UNICODE_STRING, ACCESS_MASK, PLSA_HANDLE)
struct _MSV1_0_INTERACTIVE_PROFILE * PMSV1_0_INTERACTIVE_PROFILE
NTSTATUS NTAPI LsaQuerySecurityObject(LSA_HANDLE, SECURITY_INFORMATION, PSECURITY_DESCRIPTOR *)
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)
struct _LSA_FOREST_TRUST_COLLISION_RECORD * PLSA_FOREST_TRUST_COLLISION_RECORD
ULONG * PPOLICY_AUDIT_EVENT_OPTIONS
struct _TRUSTED_CONTROLLERS_INFO TRUSTED_CONTROLLERS_INFO
NTSTATUS NTAPI LsaDeleteTrustedDomain(LSA_HANDLE, PSID)
_POLICY_SERVER_ENABLE_STATE
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
struct _MSV1_0_AV_PAIR MSV1_0_AV_PAIR
_POLICY_INFORMATION_CLASS
@ PolicyModificationInformation
@ PolicyAuditEventsInformation
@ PolicyDnsDomainInformationInt
@ PolicyDefaultQuotaInformation
@ PolicyReplicaSourceInformation
@ PolicyLsaServerRoleInformation
@ PolicyAuditFullSetInformation
@ PolicyDnsDomainInformation
@ PolicyPrimaryDomainInformation
@ PolicyAuditLogInformation
@ PolicyAuditFullQueryInformation
@ PolicyLocalAccountDomainInformation
@ PolicyPdAccountInformation
@ PolicyAccountDomainInformation
struct _POLICY_LOCAL_POLICY_LOCATION_INFO POLICY_LOCAL_POLICY_LOCATION_INFO
struct _LSA_ENUMERATION_INFORMATION LSA_ENUMERATION_INFORMATION
ULONG * PLSA_OPERATIONAL_MODE
NTSTATUS NTAPI LsaLookupAuthenticationPackage(HANDLE, PLSA_STRING, PULONG)
NTSTATUS NTAPI LsaRemoveAccountRights(LSA_HANDLE, PSID, BOOLEAN, PLSA_UNICODE_STRING, ULONG)
struct _MSV1_0_CHANGEPASSWORD_REQUEST MSV1_0_CHANGEPASSWORD_REQUEST
struct _TRUSTED_CONTROLLERS_INFO * PTRUSTED_CONTROLLERS_INFO
LSA_UNICODE_STRING * PUNICODE_STRING
struct _LSA_TRANSLATED_NAME LSA_TRANSLATED_NAME
enum _SECURITY_LOGON_TYPE * PSECURITY_LOGON_TYPE
struct _LSA_FOREST_TRUST_RECORD * PLSA_FOREST_TRUST_RECORD
struct _KERB_INTERACTIVE_LOGON KERB_INTERACTIVE_LOGON
_MSV1_0_PROTOCOL_MESSAGE_TYPE
@ MsV1_0ChangeCachedPassword
@ MsV1_0GenericPassthrough
@ MsV1_0Lm20GetChallengeResponse
@ MsV1_0Lm20ChallengeRequest
struct _LSA_AUTH_INFORMATION * PLSA_AUTH_INFORMATION
enum _POLICY_INFORMATION_CLASS * PPOLICY_INFORMATION_CLASS
_LSA_FOREST_TRUST_COLLISION_RECORD_TYPE
LSA_UNICODE_STRING UNICODE_STRING
struct _TRUSTED_POSIX_OFFSET_INFO TRUSTED_POSIX_OFFSET_INFO
struct _LSA_FOREST_TRUST_COLLISION_INFORMATION LSA_FOREST_TRUST_COLLISION_INFORMATION
enum _POLICY_DOMAIN_INFORMATION_CLASS * PPOLICY_DOMAIN_INFORMATION_CLASS
struct _LSA_REFERENCED_DOMAIN_LIST * PLSA_REFERENCED_DOMAIN_LIST
struct _MSV1_0_CHANGEPASSWORD_RESPONSE MSV1_0_CHANGEPASSWORD_RESPONSE
struct _TRUSTED_DOMAIN_INFORMATION_EX TRUSTED_DOMAIN_INFORMATION_EX
enum _POLICY_DOMAIN_INFORMATION_CLASS POLICY_DOMAIN_INFORMATION_CLASS
struct _POLICY_DOMAIN_KERBEROS_TICKET_INFO * PPOLICY_DOMAIN_KERBEROS_TICKET_INFO
struct _POLICY_DOMAIN_PASSWORD_INFO POLICY_DOMAIN_PASSWORD_INFO
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_DOMAIN_LOCKOUT_INFO POLICY_DOMAIN_LOCKOUT_INFO
LSA_TRUST_INFORMATION TRUSTED_DOMAIN_INFORMATION_BASIC
struct _POLICY_PRIMARY_DOMAIN_INFO * PPOLICY_PRIMARY_DOMAIN_INFO
struct _MSV1_0_LM20_LOGON MSV1_0_LM20_LOGON
struct _POLICY_DNS_DOMAIN_INFO POLICY_DNS_DOMAIN_INFO
struct _DOMAIN_PASSWORD_INFORMATION DOMAIN_PASSWORD_INFORMATION
NTSTATUS NTAPI LsaOpenSecret(LSA_HANDLE, PLSA_UNICODE_STRING, ACCESS_MASK, PLSA_HANDLE)
struct _MSV1_0_LM20_LOGON * PMSV1_0_LM20_LOGON
struct _MSV1_0_SUPPLEMENTAL_CREDENTIAL * PMSV1_0_SUPPLEMENTAL_CREDENTIAL
NTSTATUS NTAPI LsaSetSystemAccessAccount(LSA_HANDLE, ULONG)
struct _DOMAIN_PASSWORD_INFORMATION * PDOMAIN_PASSWORD_INFORMATION
struct _LSA_FOREST_TRUST_COLLISION_RECORD LSA_FOREST_TRUST_COLLISION_RECORD
struct _TRUSTED_DOMAIN_FULL_INFORMATION TRUSTED_DOMAIN_FULL_INFORMATION
enum _POLICY_SERVER_ENABLE_STATE * PPOLICY_SERVER_ENABLE_STATE
struct _LSA_UNICODE_STRING * PLSA_UNICODE_STRING
struct _MSV1_0_DERIVECRED_REQUEST * PMSV1_0_DERIVECRED_REQUEST
NTSTATUS NTAPI LsaGetRemoteUserName(PLSA_UNICODE_STRING, PLSA_UNICODE_STRING *, PLSA_UNICODE_STRING *)
struct _MSV1_0_LM20_LOGON_PROFILE MSV1_0_LM20_LOGON_PROFILE
enum _TRUSTED_INFORMATION_CLASS * PTRUSTED_INFORMATION_CLASS
enum _POLICY_AUDIT_EVENT_TYPE * PPOLICY_AUDIT_EVENT_TYPE
NTSTATUS NTAPI LsaLookupPrivilegeDisplayName(LSA_HANDLE, PLSA_UNICODE_STRING, PLSA_UNICODE_STRING *, PUSHORT)
struct _POLICY_MODIFICATION_INFO * PPOLICY_MODIFICATION_INFO
struct _LSA_STRING * PLSA_STRING
_TRUSTED_INFORMATION_CLASS
@ TrustedDomainFullInformation
@ TrustedDomainFullInformationInternal
@ TrustedPasswordInformation
@ TrustedDomainAuthInformation
@ TrustedPosixOffsetInformation
@ TrustedDomainNameInformation
@ TrustedDomainInformationEx
@ TrustedControllersInformation
@ TrustedDomainAuthInformationInternal
@ TrustedDomainInformationBasic
struct _MSV1_0_INTERACTIVE_PROFILE MSV1_0_INTERACTIVE_PROFILE
struct _POLICY_AUDIT_FULL_QUERY_INFO POLICY_AUDIT_FULL_QUERY_INFO
NTSTATUS NTAPI LsaCreateAccount(LSA_HANDLE, PSID, ACCESS_MASK, PLSA_HANDLE)
struct _LSA_UNICODE_STRING LSA_UNICODE_STRING
@ AuditCategoryAccountManagement
@ AuditCategoryAccountLogon
@ AuditCategoryPolicyChange
@ AuditCategoryObjectAccess
@ AuditCategoryDirectoryServiceAccess
@ AuditCategoryDetailedTracking
@ AuditCategoryPrivilegeUse
struct _POLICY_AUDIT_EVENTS_INFO POLICY_AUDIT_EVENTS_INFO
enum _POLICY_INFORMATION_CLASS POLICY_INFORMATION_CLASS
struct _MSV1_0_DERIVECRED_RESPONSE * PMSV1_0_DERIVECRED_RESPONSE
enum _TRUSTED_INFORMATION_CLASS TRUSTED_INFORMATION_CLASS
struct _POLICY_AUDIT_EVENTS_INFO * PPOLICY_AUDIT_EVENTS_INFO
struct _POLICY_DOMAIN_PUBLIC_KEY_INFO POLICY_DOMAIN_PUBLIC_KEY_INFO
struct _TRUSTED_DOMAIN_INFORMATION_EX * PTRUSTED_DOMAIN_INFORMATION_EX
enum _SECURITY_LOGON_TYPE SECURITY_LOGON_TYPE
NTSTATUS NTAPI LsaSetInformationTrustedDomain(LSA_HANDLE, TRUSTED_INFORMATION_CLASS, PVOID)
NTSTATUS NTAPI LsaEnumerateAccounts(LSA_HANDLE, PLSA_ENUMERATION_HANDLE, PVOID *, ULONG, PULONG)
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
struct _MSV1_0_NTLM3_RESPONSE * PMSV1_0_NTLM3_RESPONSE
NTSTATUS NTAPI LsaGetSystemAccessAccount(LSA_HANDLE, PULONG)
ULONG LSA_OPERATIONAL_MODE
struct _LSA_FOREST_TRUST_DOMAIN_INFO * PLSA_FOREST_TRUST_DOMAIN_INFO
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
NTSTATUS NTAPI LsaQuerySecret(LSA_HANDLE, PLSA_UNICODE_STRING *, PLARGE_INTEGER, PLSA_UNICODE_STRING *, PLARGE_INTEGER)
struct _POLICY_LOCAL_MACHINE_PASSWORD_INFO POLICY_LOCAL_MACHINE_PASSWORD_INFO
NTSTATUS NTAPI LsaOpenAccount(LSA_HANDLE, PSID, ACCESS_MASK, PLSA_HANDLE)
struct _POLICY_PRIVILEGE_DEFINITION * PPOLICY_PRIVILEGE_DEFINITION
enum _POLICY_LSA_SERVER_ROLE POLICY_LSA_SERVER_ROLE
NTSTATUS NTAPI LsaSetTrustedDomainInfoByName(LSA_HANDLE, PLSA_UNICODE_STRING, TRUSTED_INFORMATION_CLASS, PVOID)
_POLICY_DOMAIN_INFORMATION_CLASS
@ PolicyDomainPublicKeyInformation
@ PolicyDomainKerberosTicketInformation
@ PolicyDomainQualityOfServiceInformation
@ PolicyDomainIPSecReferenceInformation
@ PolicyDomainPasswordPolicyInformation
@ PolicyDomainEfsInformation
@ PolicyDomainLockoutInformation
struct _POLICY_DEFAULT_QUOTA_INFO POLICY_DEFAULT_QUOTA_INFO
BOOLEAN(NTAPI * PSAM_INIT_NOTIFICATION_ROUTINE)(VOID)
enum _KERB_LOGON_SUBMIT_TYPE * PKERB_LOGON_SUBMIT_TYPE
struct _LSA_TRANSLATED_SID LSA_TRANSLATED_SID
struct _LSA_FOREST_TRUST_BINARY_DATA * PLSA_FOREST_TRUST_BINARY_DATA
NTSTATUS NTAPI LsaQueryTrustedDomainInfoByName(LSA_HANDLE, PLSA_UNICODE_STRING, TRUSTED_INFORMATION_CLASS, PVOID *)
enum _KERB_LOGON_SUBMIT_TYPE KERB_LOGON_SUBMIT_TYPE
NTSTATUS NTAPI LsaEnumerateTrustedDomains(LSA_HANDLE, PLSA_ENUMERATION_HANDLE, PVOID *, ULONG, PULONG)
struct _POLICY_AUDIT_FULL_SET_INFO POLICY_AUDIT_FULL_SET_INFO
struct _LSA_TRUST_INFORMATION LSA_TRUST_INFORMATION
_LSA_FOREST_TRUST_RECORD_TYPE
@ ForestTrustTopLevelNameEx
@ ForestTrustRecordTypeLast
@ ForestTrustTopLevelName
struct _POLICY_DNS_DOMAIN_INFO * PPOLICY_DNS_DOMAIN_INFO
NTSTATUS NTAPI LsaClose(LSA_HANDLE)
struct _MSV1_0_NTLM3_RESPONSE MSV1_0_NTLM3_RESPONSE
ULONG * PLSA_ENUMERATION_HANDLE
NTSTATUS NTAPI LsaGetQuotasForAccount(LSA_HANDLE, PQUOTA_LIMITS)
struct _LSA_TRANSLATED_SID * PLSA_TRANSLATED_SID
struct _LSA_AUTH_INFORMATION LSA_AUTH_INFORMATION
NTSTATUS NTAPI LsaEnumeratePrivileges(LSA_HANDLE, PLSA_ENUMERATION_HANDLE, PVOID *, ULONG, PULONG)
struct _POLICY_AUDIT_FULL_SET_INFO * PPOLICY_AUDIT_FULL_SET_INFO
NTSTATUS NTAPI LsaLookupPrivilegeName(LSA_HANDLE, PLUID, PLSA_UNICODE_STRING *)
NTSTATUS NTAPI LsaCallAuthenticationPackage(HANDLE, ULONG, PVOID, ULONG, PVOID *, PULONG, PNTSTATUS)
struct _POLICY_LOCAL_POLICY_LOCATION_INFO * PPOLICY_LOCAL_POLICY_LOCATION_INFO
struct _LSA_FOREST_TRUST_RECORD LSA_FOREST_TRUST_RECORD
struct _POLICY_DEFAULT_QUOTA_INFO * PPOLICY_DEFAULT_QUOTA_INFO
struct _POLICY_LOCAL_MACHINE_PASSWORD_INFO * PPOLICY_LOCAL_MACHINE_PASSWORD_INFO
struct _MSV1_0_AV_PAIR * PMSV1_0_AV_PAIR
struct _LSA_FOREST_TRUST_COLLISION_INFORMATION * PLSA_FOREST_TRUST_COLLISION_INFORMATION
NTSTATUS NTAPI LsaAddPrivilegesToAccount(LSA_HANDLE, PPRIVILEGE_SET)
struct _POLICY_PRIVILEGE_DEFINITION POLICY_PRIVILEGE_DEFINITION
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)
enum _MSV1_0_PROFILE_BUFFER_TYPE * PMSV1_0_PROFILE_BUFFER_TYPE
enum _MSV1_0_PROTOCOL_MESSAGE_TYPE * PMSV1_0_PROTOCOL_MESSAGE_TYPE
NTSTATUS NTAPI LsaClearAuditLog(LSA_HANDLE)
NTSTATUS NTAPI LsaEnumeratePrivilegesOfAccount(LSA_HANDLE, PPRIVILEGE_SET *)
struct _LSA_TRANSLATED_NAME * PLSA_TRANSLATED_NAME
struct _LSA_TRANSLATED_SID2 LSA_TRANSLATED_SID2
struct _TRUSTED_DOMAIN_AUTH_INFORMATION TRUSTED_DOMAIN_AUTH_INFORMATION
enum _LSA_FOREST_TRUST_RECORD_TYPE LSA_FOREST_TRUST_RECORD_TYPE
struct _POLICY_LOCAL_IPSEC_REFERENCE_INFO * PPOLICY_LOCAL_IPSEC_REFERENCE_INFO
struct _MSV1_0_SUBAUTH_RESPONSE * PMSV1_0_SUBAUTH_RESPONSE
struct _POLICY_PD_ACCOUNT_INFO * PPOLICY_PD_ACCOUNT_INFO
enum _POLICY_NOTIFICATION_INFORMATION_CLASS POLICY_NOTIFICATION_INFORMATION_CLASS
_MSV1_0_PROFILE_BUFFER_TYPE
@ MsV1_0InteractiveProfile
NTSTATUS NTAPI LsaDeregisterLogonProcess(HANDLE)
struct _POLICY_DOMAIN_LOCKOUT_INFO * PPOLICY_DOMAIN_LOCKOUT_INFO
NTSTATUS NTAPI LsaSetInformationPolicy(LSA_HANDLE, POLICY_INFORMATION_CLASS, PVOID)
NTSTATUS NTAPI LsaRemovePrivilegesFromAccount(LSA_HANDLE, BOOLEAN, PPRIVILEGE_SET)
struct _POLICY_EFS_INFO POLICY_EFS_INFO
enum _MSV1_0_PROFILE_BUFFER_TYPE MSV1_0_PROFILE_BUFFER_TYPE
NTSTATUS NTAPI LsaFreeReturnBuffer(PVOID)
struct _TRUSTED_PASSWORD_INFO TRUSTED_PASSWORD_INFO
struct _TRUSTED_DOMAIN_NAME_INFO * PTRUSTED_DOMAIN_NAME_INFO
NTSTATUS NTAPI LsaLookupPrivilegeValue(LSA_HANDLE, PLSA_UNICODE_STRING, PLUID)
NTSTATUS NTAPI LsaCreateTrustedDomain(LSA_HANDLE, PLSA_TRUST_INFORMATION, ACCESS_MASK, PLSA_HANDLE)
NTSTATUS NTAPI LsaGetLogonSessionData(PLUID, PSECURITY_LOGON_SESSION_DATA *)
struct _MSV1_0_LM20_LOGON_PROFILE * PMSV1_0_LM20_LOGON_PROFILE
struct _LSA_FOREST_TRUST_INFORMATION LSA_FOREST_TRUST_INFORMATION
struct _SECURITY_LOGON_SESSION_DATA SECURITY_LOGON_SESSION_DATA
struct _MSV1_0_SUPPLEMENTAL_CREDENTIAL MSV1_0_SUPPLEMENTAL_CREDENTIAL
struct _MSV1_0_SUBAUTH_LOGON MSV1_0_SUBAUTH_LOGON
NTSTATUS NTAPI LsaLookupNames(LSA_HANDLE, ULONG, PLSA_UNICODE_STRING, PLSA_REFERENCED_DOMAIN_LIST *, PLSA_TRANSLATED_SID *)
struct _POLICY_EFS_INFO * PPOLICY_EFS_INFO
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 *)
NTSTATUS(NTAPI * PSAM_PASSWORD_NOTIFICATION_ROUTINE)(PUNICODE_STRING, ULONG, PUNICODE_STRING)
struct _LSA_STRING LSA_STRING
struct _POLICY_AUDIT_LOG_INFO POLICY_AUDIT_LOG_INFO
struct _LSA_FOREST_TRUST_INFORMATION * PLSA_FOREST_TRUST_INFORMATION
struct _POLICY_LOCAL_QUALITY_OF_SERVICE_INFO POLICY_LOCAL_QUALITY_OF_SERVICE_INFO
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 LsaGetUserName(PUNICODE_STRING *, PUNICODE_STRING *)
NTSTATUS NTAPI LsaQueryInformationPolicy(LSA_HANDLE, POLICY_INFORMATION_CLASS, PVOID *)
struct _SECURITY_LOGON_SESSION_DATA * PSECURITY_LOGON_SESSION_DATA
struct _POLICY_DOMAIN_PASSWORD_INFO * PPOLICY_DOMAIN_PASSWORD_INFO
struct _MSV1_0_INTERACTIVE_LOGON * PMSV1_0_INTERACTIVE_LOGON
struct _MSV1_0_DERIVECRED_RESPONSE MSV1_0_DERIVECRED_RESPONSE
enum _MSV1_0_PROTOCOL_MESSAGE_TYPE MSV1_0_PROTOCOL_MESSAGE_TYPE
@ PolicyServerRolePrimary
struct _TRUSTED_POSIX_OFFSET_INFO * PTRUSTED_POSIX_OFFSET_INFO
struct _MSV1_0_SUBAUTH_REQUEST * PMSV1_0_SUBAUTH_REQUEST
enum _POLICY_SERVER_ENABLE_STATE POLICY_SERVER_ENABLE_STATE
struct _POLICY_LOCAL_QUALITY_OF_SERVICE_INFO * PPOLICY_LOCAL_QUALITY_OF_SERVICE_INFO
NTSTATUS NTAPI LsaDelete(LSA_HANDLE)
enum _MSV1_0_LOGON_SUBMIT_TYPE MSV1_0_LOGON_SUBMIT_TYPE
struct _MSV1_0_SUBAUTH_RESPONSE MSV1_0_SUBAUTH_RESPONSE
enum _POLICY_AUDIT_EVENT_TYPE POLICY_AUDIT_EVENT_TYPE
struct _LSA_FOREST_TRUST_DOMAIN_INFO LSA_FOREST_TRUST_DOMAIN_INFO
struct _POLICY_AUDIT_FULL_QUERY_INFO * PPOLICY_AUDIT_FULL_QUERY_INFO
struct _TRUSTED_PASSWORD_INFO * PTRUSTED_PASSWORD_INFO
struct _POLICY_LOCAL_QUALITY_OF_SERVICE_INFO * PPOLICY_DOMAIN_QUALITY_OF_SERVICE_INFO
NTSTATUS NTAPI LsaCreateSecret(LSA_HANDLE, PLSA_UNICODE_STRING, ACCESS_MASK, PLSA_HANDLE)
NTSTATUS NTAPI LsaSetSecret(LSA_HANDLE, PLSA_UNICODE_STRING, PLSA_UNICODE_STRING)
struct _LSA_FOREST_TRUST_BINARY_DATA LSA_FOREST_TRUST_BINARY_DATA
NTSTATUS NTAPI LsaSetSecurityObject(LSA_HANDLE, SECURITY_INFORMATION, PSECURITY_DESCRIPTOR)
NTSTATUS NTAPI LsaEnumerateLogonSessions(PULONG, PLUID *)
struct _MSV1_0_CHANGEPASSWORD_RESPONSE * PMSV1_0_CHANGEPASSWORD_RESPONSE
struct _MSV1_0_SUBAUTH_REQUEST MSV1_0_SUBAUTH_REQUEST
NTSTATUS NTAPI LsaSetDomainInformationPolicy(LSA_HANDLE, POLICY_DOMAIN_INFORMATION_CLASS, PVOID)
NTSTATUS NTAPI LsaOpenPolicySce(PLSA_UNICODE_STRING, PLSA_OBJECT_ATTRIBUTES, ACCESS_MASK, PLSA_HANDLE)
NTSTATUS NTAPI LsaSetQuotasForAccount(LSA_HANDLE, PQUOTA_LIMITS)
struct _KERB_INTERACTIVE_LOGON * PKERB_INTERACTIVE_LOGON
enum _LSA_FOREST_TRUST_COLLISION_RECORD_TYPE LSA_FOREST_TRUST_COLLISION_RECORD_TYPE
NTSTATUS NTAPI LsaOpenTrustedDomain(LSA_HANDLE, PSID, ACCESS_MASK, PLSA_HANDLE)
struct _MSV1_0_DERIVECRED_REQUEST MSV1_0_DERIVECRED_REQUEST
struct _POLICY_REPLICA_SOURCE_INFO POLICY_REPLICA_SOURCE_INFO
PLSA_TRUST_INFORMATION * PTRUSTED_DOMAIN_INFORMATION_BASIC
struct _MSV1_0_INTERACTIVE_LOGON MSV1_0_INTERACTIVE_LOGON
NTSTATUS NTAPI LsaRegisterLogonProcess(PLSA_STRING, PHANDLE, PLSA_OPERATIONAL_MODE)
struct _TRUSTED_DOMAIN_NAME_INFO TRUSTED_DOMAIN_NAME_INFO
struct _POLICY_DOMAIN_KERBEROS_TICKET_INFO POLICY_DOMAIN_KERBEROS_TICKET_INFO
struct _POLICY_DOMAIN_PUBLIC_KEY_INFO * PPOLICY_DOMAIN_PUBLIC_KEY_INFO
BOOLEAN(NTAPI * PSAM_PASSWORD_FILTER_ROUTINE)(PUNICODE_STRING, PUNICODE_STRING, PUNICODE_STRING, BOOLEAN)
_MSV1_0_LOGON_SUBMIT_TYPE
@ MsV1_0WorkstationUnlockLogon
struct _LSA_ENUMERATION_INFORMATION * PLSA_ENUMERATION_INFORMATION
USHORT PasswordHistoryLength
LARGE_INTEGER MinPasswordAge
LARGE_INTEGER MaxPasswordAge
KERB_LOGON_SUBMIT_TYPE MessageType
UNICODE_STRING LogonDomainName
LSA_FOREST_TRUST_COLLISION_RECORD_TYPE Type
LSA_UNICODE_STRING NetbiosName
LSA_UNICODE_STRING DnsName
union _LSA_FOREST_TRUST_RECORD::@3175 ForestTrustData
LSA_FOREST_TRUST_DOMAIN_INFO DomainInfo
LSA_UNICODE_STRING TopLevelName
LSA_FOREST_TRUST_RECORD_TYPE ForestTrustType
LSA_FOREST_TRUST_BINARY_DATA Data
PVOID SecurityQualityOfService
PLSA_UNICODE_STRING ObjectName
PLSA_TRUST_INFORMATION Domains
MSV1_0_PROTOCOL_MESSAGE_TYPE MessageType
UNICODE_STRING AccountName
UNICODE_STRING NewPassword
UNICODE_STRING OldPassword
UNICODE_STRING DomainName
DOMAIN_PASSWORD_INFORMATION DomainPasswordInfo
BOOLEAN PasswordInfoValid
MSV1_0_PROTOCOL_MESSAGE_TYPE MessageType
UCHAR DeriveCredSubmitBuffer[1]
ULONG DeriveCredInfoLength
MSV1_0_PROTOCOL_MESSAGE_TYPE MessageType
ULONG DeriveCredInfoLength
MSV1_0_PROTOCOL_MESSAGE_TYPE MessageType
UCHAR DeriveCredReturnBuffer[1]
MSV1_0_LOGON_SUBMIT_TYPE MessageType
UNICODE_STRING LogonDomainName
MSV1_0_PROFILE_BUFFER_TYPE MessageType
LARGE_INTEGER KickOffTime
LARGE_INTEGER PasswordMustChange
UNICODE_STRING LogonScript
LARGE_INTEGER PasswordCanChange
LARGE_INTEGER PasswordLastSet
UNICODE_STRING ProfilePath
UNICODE_STRING LogonServer
UNICODE_STRING HomeDirectory
UNICODE_STRING HomeDirectoryDrive
MSV1_0_PROFILE_BUFFER_TYPE MessageType
UCHAR UserSessionKey[MSV1_0_USER_SESSION_KEY_LENGTH]
UNICODE_STRING LogonServer
UCHAR LanmanSessionKey[MSV1_0_LANMAN_SESSION_KEY_LENGTH]
UNICODE_STRING LogonDomainName
UNICODE_STRING UserParameters
LARGE_INTEGER KickOffTime
UCHAR ChallengeToClient[MSV1_0_CHALLENGE_LENGTH]
STRING CaseInsensitiveChallengeResponse
UNICODE_STRING LogonDomainName
UNICODE_STRING Workstation
STRING CaseSensitiveChallengeResponse
MSV1_0_LOGON_SUBMIT_TYPE MessageType
UCHAR ChallengeFromClient[MSV1_0_CHALLENGE_LENGTH]
STRING AuthenticationInfo2
UCHAR ChallengeToClient[MSV1_0_CHALLENGE_LENGTH]
UNICODE_STRING Workstation
UNICODE_STRING LogonDomainName
MSV1_0_LOGON_SUBMIT_TYPE MessageType
STRING AuthenticationInfo1
PUCHAR SubAuthSubmitBuffer
MSV1_0_PROTOCOL_MESSAGE_TYPE MessageType
MSV1_0_PROTOCOL_MESSAGE_TYPE MessageType
PUCHAR SubAuthReturnBuffer
UCHAR LmPassword[MSV1_0_OWF_PASSWORD_LENGTH]
UCHAR NtPassword[MSV1_0_OWF_PASSWORD_LENGTH]
LSA_UNICODE_STRING DomainName
ULONG MaximumAuditEventCount
PPOLICY_AUDIT_EVENT_OPTIONS EventAuditingOptions
LARGE_INTEGER AuditRetentionPeriod
BOOLEAN AuditLogFullShutdownInProgress
LARGE_INTEGER TimeToShutdown
ULONG AuditLogPercentFull
LSA_UNICODE_STRING DnsDomainName
LSA_UNICODE_STRING DnsForestName
LARGE_INTEGER MinTicketAge
LARGE_INTEGER MaxTicketAge
LARGE_INTEGER MaxRenewAge
ULONG AuthenticationOptions
LARGE_INTEGER ProxyLifetime
LARGE_INTEGER ForceLogoff
LARGE_INTEGER LockoutDuration
LARGE_INTEGER LockoutObservationWindow
USHORT PasswordHistoryLength
LARGE_INTEGER MaxPasswordAge
LARGE_INTEGER MinPasswordAge
LSA_UNICODE_STRING ObjectPath
LARGE_INTEGER PasswordChangeInterval
POLICY_LSA_SERVER_ROLE LsaServerRole
LARGE_INTEGER DatabaseCreationTime
LSA_UNICODE_STRING ReplicaAccountName
LSA_UNICODE_STRING ReplicaSource
LSA_UNICODE_STRING DnsDomainName
LSA_UNICODE_STRING LogonDomain
LSA_UNICODE_STRING LogonServer
LSA_UNICODE_STRING UserName
LSA_UNICODE_STRING AuthenticationPackage
PLSA_UNICODE_STRING Names
PLSA_AUTH_INFORMATION IncomingPreviousAuthenticationInformation
PLSA_AUTH_INFORMATION OutgoingPreviousAuthenticationInformation
PLSA_AUTH_INFORMATION IncomingAuthenticationInformation
PLSA_AUTH_INFORMATION OutgoingAuthenticationInformation
TRUSTED_DOMAIN_AUTH_INFORMATION AuthInformation
TRUSTED_POSIX_OFFSET_INFO PosixOffset
TRUSTED_DOMAIN_INFORMATION_EX Information
LSA_UNICODE_STRING FlatName
LSA_UNICODE_STRING OldPassword
LSA_UNICODE_STRING Password
static CONST DWORD MemorySize[]
_In_ WDFDMATRANSACTION _In_ size_t MaximumLength
_Must_inspect_result_ _In_opt_ PWDF_OBJECT_ATTRIBUTES _In_ _Strict_type_match_ POOL_TYPE _In_opt_ ULONG _In_ _Out_ WDFMEMORY * Memory