33 [size_is(AclSize - 4)]
BYTE Dummy1[*];
251 [size_is(MaximumAuditEventCount)]
DWORD *EventAuditingOptions;
252 DWORD MaximumAuditEventCount;
601 uuid(12345778-1234-abcd-ef00-0123456789
ab),
604 endpoint(
"ncacn_np:[\\pipe\\lsarpc]")
630 [
in]
DWORD PreferedMaximumLength);
705 [
in]
DWORD PreferedMaximumLength);
723 [
in]
DWORD PreferedMaximumLength);
891 [
in]
USHORT ClientSystemDefaultLanguage,
1037 [
in]
DWORD PreferedMaximumLength);
1198 [
in]
DWORD MaximumPersistCount,
1199 [
out, size_is(MaximumPersistCount)]
DWORD *MaximumPersist);
1303 cpp_quote(
"#endif /* _WIN32_WINNT >= 0x0501 */")
1304 cpp_quote(
"#endif /* _WIN32_WINNT >= 0x0500 */")
1305 cpp_quote(
"#endif /* _WIN32_WINNT >= 0x0351 */")
struct _LSAPR_ACCOUNT_INFORMATION * PLSAPR_ACCOUNT_INFORMATION
struct _LSAPR_TRUSTED_DOMAIN_FULL_INFORMATION * PLSAPR_TRUSTED_DOMAIN_FULL_INFORMATION
struct _LSAPR_POLICY_DNS_DOMAIN_INFO * PLSAPR_POLICY_DNS_DOMAIN_INFO
NTSTATUS __stdcall LsarQueryTrustedDomainInfo([in] LSAPR_HANDLE PolicyHandle, [in] PRPC_SID TrustedDomainSid, [in] TRUSTED_INFORMATION_CLASS InformationClass, [out, switch_is(InformationClass)] PLSAPR_TRUSTED_DOMAIN_INFO *TrustedDomainInformation)
NTSTATUS __stdcall LsarDeleteObject([in, out] LSAPR_HANDLE *ObjectHandle)
PSECURITY_QUALITY_OF_SERVICE SecurityQualityOfService
enum _SECURITY_IMPERSONATION_LEVEL * PSECURITY_IMPERSONATION_LEVEL
struct _LSAPR_TRUSTED_DOMAIN_AUTH_INFORMATION LSAPR_TRUSTED_DOMAIN_AUTH_INFORMATION
struct _LSAPR_TRUSTED_DOMAIN_INFORMATION_EX LSAPR_TRUSTED_DOMAIN_INFORMATION_EX
struct _LSAPR_PRIVILEGE_ENUM_BUFFER * PLSAPR_PRIVILEGE_ENUM_BUFFER
NTSTATUS __stdcall LsarLookupSids([in] LSAPR_HANDLE PolicyHandle, [in] PLSAPR_SID_ENUM_BUFFER SidEnumBuffer, [out] PLSAPR_REFERENCED_DOMAIN_LIST *ReferencedDomains, [in, out] PLSAPR_TRANSLATED_NAMES TranslatedNames, [in] LSAP_LOOKUP_LEVEL LookupLevel, [in, out] DWORD *MappedCount)
IN PUNICODE_STRING IN POBJECT_ATTRIBUTES ObjectAttributes
_SECURITY_IMPERSONATION_LEVEL
struct _LSAPR_CR_CIPHER_VALUE * PLSAPR_CR_CIPHER_VALUE
NTSTATUS __stdcall LsarSetQuotasForAccount([in] LSAPR_HANDLE AccountHandle, [in] PQUOTA_LIMITS QuotaLimits)
struct _LSA_FOREST_TRUST_INFORMATION * PLSA_FOREST_TRUST_INFORMATION
struct _LSAPR_TRANSLATED_SIDS_EX * PLSAPR_TRANSLATED_SIDS_EX
struct _LSAPR_TRUSTED_DOMAIN_FULL_INFORMATION2 LSAPR_TRUSTED_DOMAIN_FULL_INFORMATION2
NTSTATUS __stdcall LsarClose([in, out] LSAPR_HANDLE *ObjectHandle)
NTSTATUS __stdcall LsarSetForestTrustInformation([in] LSAPR_HANDLE PolicyHandle, [in] PLSA_UNICODE_STRING TrustedDomainName, [in] LSA_FOREST_TRUST_RECORD_TYPE HighestRecordType, [in] PLSA_FOREST_TRUST_INFORMATION ForestTrustInfo, [in] BOOLEAN CheckOnly, [out] PLSA_FOREST_TRUST_COLLISION_INFORMATION *CollisionInfo)
_Must_inspect_result_ _In_ WDFDEVICE _In_ ULONG _In_ ACCESS_MASK DesiredAccess
LSAPR_TRUSTED_DOMAIN_AUTH_INFORMATION AuthInformation
NTSTATUS __stdcall LsarSetInformationPolicy2([in] LSAPR_HANDLE PolicyHandle, [in] POLICY_INFORMATION_CLASS InformationClass, [in, switch_is(InformationClass)] PLSAPR_POLICY_INFORMATION PolicyInformation)
struct _LSAPR_PRIVILEGE_SET * PLSAPR_PRIVILEGE_SET
NTSTATUS __stdcall LsarLookupPrivilegeName([in] LSAPR_HANDLE PolicyHandle, [in] PLUID Value, [out] PRPC_UNICODE_STRING *Name)
enum _LSA_FOREST_TRUST_RECORD_TYPE LSA_FOREST_TRUST_RECORD_TYPE
RPC_UNICODE_STRING DomainName
struct _LSAPR_POLICY_DOMAIN_EFS_INFO * PLSAPR_POLICY_DOMAIN_EFS_INFO
_In_ ULONG _In_ ULONG _In_ ULONG Length
struct _POLICY_AUDIT_FULL_QUERY_INFO POLICY_AUDIT_FULL_QUERY_INFO
WORD * PSECURITY_DESCRIPTOR_CONTROL
enum _SID_NAME_USE SID_NAME_USE
struct _LSAPR_TRANSLATED_NAMES_EX LSAPR_TRANSLATED_NAMES_EX
LSAPR_TRUSTED_DOMAIN_AUTH_INFORMATION_INTERNAL TrustedAuthInfoInternal
NTSTATUS __stdcall LsarSetPolicyReplicationHandle([in, out] PLSAPR_HANDLE PolicyHandle)
LPWSTR PLSAPR_SERVER_NAME
NTSTATUS __stdcall LsarLookupSids2([in] LSAPR_HANDLE PolicyHandle, [in] PLSAPR_SID_ENUM_BUFFER SidEnumBuffer, [out] PLSAPR_REFERENCED_DOMAIN_LIST *ReferencedDomains, [in, out] PLSAPR_TRANSLATED_NAMES_EX TranslatedNames, [in] LSAP_LOOKUP_LEVEL LookupLevel, [in, out] DWORD *MappedCount, [in] DWORD LookupOptions, [in] DWORD ClientRevision)
POLICY_DOMAIN_QUALITY_OF_SERVICE_INFO PolicyDomainQualityOfServiceInfo
struct _TRUSTED_DOMAIN_SUPPORTED_ENCRYPTION_TYPES TRUSTED_DOMAIN_SUPPORTED_ENCRYPTION_TYPES
NTSTATUS __stdcall LsarQuerySecurityObject([in] LSAPR_HANDLE ObjectHandle, [in] SECURITY_INFORMATION SecurityInformation, [out] PLSAPR_SR_SECURITY_DESCRIPTOR *SecurityDescriptor)
struct _POLICY_LSA_REPLICA_SRCE_INFO POLICY_LSA_REPLICA_SRCE_INFO
struct _LSA_FOREST_TRUST_DOMAIN_INFO * PLSA_FOREST_TRUST_DOMAIN_INFO
NTSTATUS __stdcall LsarQueryDomainInformationPolicy([in] LSAPR_HANDLE PolicyHandle, [in] POLICY_INFORMATION_CLASS InformationClass, [out, switch_is(InformationClass)] PLSAPR_POLICY_DOMAIN_INFORMATION *PolicyInformation)
PLSAPR_CR_CIPHER_VALUE Password
NTSTATUS __stdcall LsarLookupNames3([in] LSAPR_HANDLE PolicyHandle, [in] DWORD Count, [in, size_is(Count)] PRPC_UNICODE_STRING Names, [out] PLSAPR_REFERENCED_DOMAIN_LIST *ReferencedDomains, [in, out] PLSAPR_TRANSLATED_SIDS_EX2 TranslatedSids, [in] LSAP_LOOKUP_LEVEL LookupLevel, [in, out] DWORD *MappedCount, [in] DWORD LookupOptions, [in] DWORD ClientRevision)
NTSTATUS __stdcall LsarAdtUnregisterSecurityEventSource([in] handle_t hBinding)
struct _LSAPR_POLICY_PD_ACCOUNT_INFO LSAPR_POLICY_PD_ACCOUNT_INFO
_In_ USHORT _In_ ULONG _In_ PSOCKADDR _In_ PSOCKADDR _Reserved_ ULONG _In_opt_ PVOID _In_opt_ const WSK_CLIENT_CONNECTION_DISPATCH _In_opt_ PEPROCESS _In_opt_ PETHREAD _In_opt_ PSECURITY_DESCRIPTOR SecurityDescriptor
struct _LSAPR_ACCOUNT_ENUM_BUFFER LSAPR_ACCOUNT_ENUM_BUFFER
NTSTATUS __stdcall LsarRemoveAccountRights([in] LSAPR_HANDLE PolicyHandle, [in] PRPC_SID AccountSid, [in] BOOLEAN AllRights, [in] PLSAPR_USER_RIGHT_SET UserRights)
struct _LSAPR_POLICY_ACCOUNT_DOM_INFO * PLSAPR_POLICY_ACCOUNT_DOM_INFO
NTSTATUS __stdcall LsarLookupPrivilegeDisplayName([in] LSAPR_HANDLE PolicyHandle, [in] PRPC_UNICODE_STRING Name, [in] USHORT ClientLanguage, [in] USHORT ClientSystemDefaultLanguage, [out] PRPC_UNICODE_STRING *DisplayName, [out] USHORT *LanguageReturned)
struct _LSA_FOREST_TRUST_COLLISION_INFORMATION LSA_FOREST_TRUST_COLLISION_INFORMATION
struct _LSAPR_TRUSTED_DOMAIN_AUTH_INFORMATION_INTERNAL LSAPR_TRUSTED_DOMAIN_AUTH_INFORMATION_INTERNAL
struct _LSAPR_TRANSLATED_SIDS_EX2 LSAPR_TRANSLATED_SIDS_EX2
struct _LSAPR_TRANSLATED_NAME LSAPR_TRANSLATED_NAME
struct _LSAPR_POLICY_PRIVILEGE_DEF LSAPR_POLICY_PRIVILEGE_DEF
BYTE SECURITY_CONTEXT_TRACKING_MODE
PLSAPR_TRUSTED_DOMAIN_INFORMATION_EX EnumerationBuffer
struct _POLICY_DEFAULT_QUOTA_INFO POLICY_DEFAULT_QUOTA_INFO
struct _LSAPR_REFERENCED_DOMAIN_LIST LSAPR_REFERENCED_DOMAIN_LIST
NTSTATUS __stdcall LsarQueryInformationPolicy2([in] LSAPR_HANDLE PolicyHandle, [in] POLICY_INFORMATION_CLASS InformationClass, [out, switch_is(InformationClass)] PLSAPR_POLICY_INFORMATION *PolicyInformation)
struct _LSAPR_TRUSTED_DOMAIN_INFORMATION_EX2 * PLSAPR_TRUSTED_DOMAIN_INFORMATION_EX2
LSAPR_TRUST_INFORMATION LSAPR_TRUSTED_DOMAIN_INFORMATION_BASIC
struct _LSAPR_TRUSTED_DOMAIN_FULL_INFORMATION_INTERNAL LSAPR_TRUSTED_DOMAIN_FULL_INFORMATION_INTERNAL
LSAPR_HANDLE * PLSAPR_HANDLE
NTSTATUS __stdcall LsarOpenAccount([in] LSAPR_HANDLE PolicyHandle, [in] PRPC_SID AccountSid, [in] ACCESS_MASK DesiredAccess, [out] LSAPR_HANDLE *AccountHandle)
LSAPR_TRUSTED_DOMAIN_INFORMATION_EX TrustedDomainInfoEx
struct _LSAPR_TRUSTED_DOMAIN_FULL_INFORMATION2 * PLSAPR_TRUSTED_DOMAIN_FULL_INFORMATION2
struct _LSAPR_TRUSTED_CONTROLLERS_INFO * PLSAPR_TRUSTED_CONTROLLERS_INFO
TRUSTED_POSIX_OFFSET_INFO PosixOffset
struct _LSA_TRANSLATED_SID LSA_TRANSLATED_SID
NTSTATUS __stdcall CredrWrite([in, unique] PLSAPR_SERVER_NAME SystemName)
struct _LSAPR_SECURITY_DESCRIPTOR LSAPR_SECURITY_DESCRIPTOR
union _LSAPR_POLICY_INFORMATION * PLSAPR_POLICY_INFORMATION
struct _LSAPR_TRUSTED_DOMAIN_FULL_INFORMATION LSAPR_TRUSTED_DOMAIN_FULL_INFORMATION
NTSTATUS __stdcall LsarRegisterAuditEvent([in] handle_t hBinding)
struct _SECURITY_QUALITY_OF_SERVICE * PSECURITY_QUALITY_OF_SERVICE
struct _POLICY_DOMAIN_QUALITY_OF_SERVICE_INFO * PPOLICY_DOMAIN_QUALITY_OF_SERVICE_INFO
enum _POLICY_LSA_SERVER_ROLE * PPOLICY_LSA_SERVER_ROLE
enum _POLICY_DOMAIN_INFORMATION_CLASS POLICY_DOMAIN_INFORMATION_CLASS
NTSTATUS __stdcall LsarRetrievePrivateData([in] LSAPR_HANDLE PolicyHandle, [in] PRPC_UNICODE_STRING KeyName, [in, out] PLSAPR_CR_CIPHER_VALUE *EncryptedData)
_TRUSTED_INFORMATION_CLASS
LSAPR_POLICY_DOMAIN_EFS_INFO PolicyDomainEfsInfo
NTSTATUS __stdcall LsarSetSecurityObject([in] LSAPR_HANDLE ObjectHandle, [in] SECURITY_INFORMATION SecurityInformation, [in] PLSAPR_SR_SECURITY_DESCRIPTOR SecurityDescriptor)
NTSTATUS __stdcall LsarSetSecret([in] LSAPR_HANDLE SecretHandle, [in, unique] PLSAPR_CR_CIPHER_VALUE EncryptedCurrentValue, [in, unique] PLSAPR_CR_CIPHER_VALUE EncryptedOldValue)
struct _LSAPR_POLICY_AUDIT_EVENTS_INFO LSAPR_POLICY_AUDIT_EVENTS_INFO
coclass PSFactoryBuffer pointer_default(unique)] interface ObjectRpcBaseTypes
LSAPR_TRUSTED_DOMAIN_FULL_INFORMATION TrustedFullInfo
struct _LSAPR_TRUSTED_PASSWORD_INFO LSAPR_TRUSTED_PASSWORD_INFO
NTSTATUS __stdcall LsarAddAccountRights([in] LSAPR_HANDLE PolicyHandle, [in] PRPC_SID AccountSid, [in] PLSAPR_USER_RIGHT_SET UserRights)
NTSTATUS __stdcall LsarQueryInformationPolicy([in] LSAPR_HANDLE PolicyHandle, [in] POLICY_INFORMATION_CLASS InformationClass, [out, switch_is(InformationClass)] PLSAPR_POLICY_INFORMATION *PolicyInformation)
struct _LSAPR_TRUSTED_ENUM_BUFFER * PLSAPR_TRUSTED_ENUM_BUFFER
PLSAPR_TRANSLATED_NAME_EX Names
coclass AMMultiMediaStream cpp_quote("DEFINE_GUID(CLSID_AMDirectDrawStream, 0x49c47ce4, 0x9ba4, 0x11d0, 0x82, 0x12, 0x00, 0xc0, 0x4f, 0xc3, 0x2c, 0x45);") cpp_quote("DEFINE_GUID(CLSID_AMAudioStream
_POLICY_INFORMATION_CLASS
union _LSAPR_TRUSTED_DOMAIN_INFO * PLSAPR_TRUSTED_DOMAIN_INFO
struct _LSAPR_TRANSLATED_NAMES LSAPR_TRANSLATED_NAMES
struct _LSA_FOREST_TRUST_BINARY_DATA LSA_FOREST_TRUST_BINARY_DATA
LSAPR_TRUSTED_DOMAIN_FULL_INFORMATION2 TrustedFullInfo2
LSAPR_TRUSTED_DOMAIN_INFORMATION_EX Information
NTSTATUS __stdcall LsarAddPrivilegesToAccount([in] LSAPR_HANDLE AccountHandle, [in] PLSAPR_PRIVILEGE_SET Privileges)
SECURITY_CONTEXT_TRACKING_MODE ContextTrackingMode
struct _LSAPR_USER_RIGHT_SET LSAPR_USER_RIGHT_SET
struct _LSAPR_AUTH_INFORMATION * PLSAPR_AUTH_INFORMATION
struct _LSAPR_ACCOUNT_ENUM_BUFFER * PLSAPR_ACCOUNT_ENUM_BUFFER
PLSAPR_SECURITY_DESCRIPTOR SecurityDescriptor
NTSTATUS __stdcall LsarTestCall([in] handle_t hBinding)
NTSTATUS __stdcall LsarLookupNames4([in] LSAPR_HANDLE PolicyHandle, [in] DWORD Count, [in, size_is(Count)] PRPC_UNICODE_STRING Names, [out] PLSAPR_REFERENCED_DOMAIN_LIST *ReferencedDomains, [in, out] PLSAPR_TRANSLATED_SIDS_EX2 TranslatedSids, [in] LSAP_LOOKUP_LEVEL LookupLevel, [in, out] DWORD *MappedCount, [in] DWORD LookupOptions, [in] DWORD ClientRevision)
union _LSAPR_TRUSTED_DOMAIN_INFO LSAPR_TRUSTED_DOMAIN_INFO
struct _LSAPR_POLICY_DNS_DOMAIN_INFO LSAPR_POLICY_DNS_DOMAIN_INFO
enum _TRUSTED_INFORMATION_CLASS * PTRUSTED_INFORMATION_CLASS
struct _QUOTA_LIMITS QUOTA_LIMITS
enum _LSAP_LOOKUP_LEVEL LSAP_LOOKUP_LEVEL
RPC_UNICODE_STRING FlatName
LSAPR_LUID_AND_ATTRIBUTES Privilege[*]
NTSTATUS __stdcall LsarCreateTrustedDomainEx([in] LSAPR_HANDLE PolicyHandle, [in] PLSAPR_TRUSTED_DOMAIN_INFORMATION_EX TrustedDomainInformation, [in] PLSAPR_TRUSTED_DOMAIN_AUTH_INFORMATION AuthentificationInformation, [in] ACCESS_MASK DesiredAccess, [out] LSAPR_HANDLE *TrustedDomainHandle)
NTSTATUS __stdcall LsarEnumeratePrivilegesAccount([in] LSAPR_HANDLE AccountHandle, [out] PLSAPR_PRIVILEGE_SET *Privileges)
namespace GUID const ADDRINFOEXW ADDRINFOEXW struct timeval OVERLAPPED LPLOOKUPSERVICE_COMPLETION_ROUTINE HANDLE * handle
struct _LSAPR_ACL * PLSAPR_ACL
struct _LSAPR_TRUSTED_DOMAIN_NAME_INFO LSAPR_TRUSTED_DOMAIN_NAME_INFO
union _LSA_FOREST_TRUST_RECORD::@3125 ForestTrustData
NTSTATUS __stdcall LsarOpenPolicy2([in, unique, string] PLSAPR_SERVER_NAME SystemName, [in] PLSAPR_OBJECT_ATTRIBUTES ObjectAttributes, [in] ACCESS_MASK DesiredAccess, [out] LSAPR_HANDLE *PolicyHandle)
_POLICY_DOMAIN_INFORMATION_CLASS
PLSAPR_TRANSLATED_SID_EX Sids
DWORD SECURITY_INFORMATION
struct _LSAPR_TRANSLATED_NAME_EX LSAPR_TRANSLATED_NAME_EX
struct _POLICY_AUDIT_FULL_QUERY_INFO * PPOLICY_AUDIT_FULL_QUERY_INFO
WORD SECURITY_DESCRIPTOR_CONTROL
struct _LSAPR_SID_ENUM_BUFFER LSAPR_SID_ENUM_BUFFER
struct _TRUSTED_DOMAIN_SUPPORTED_ENCRYPTION_TYPES * PTRUSTED_DOMAIN_SUPPORTED_ENCRYPTION_TYPES
enum _SECURITY_IMPERSONATION_LEVEL SECURITY_IMPERSONATION_LEVEL
PRPC_UNICODE_STRING Names
struct _LSAPR_POLICY_PD_ACCOUNT_INFO * PLSAPR_POLICY_PD_ACCOUNT_INFO
NTSTATUS __stdcall LsarSetSystemAccessAccount([in] LSAPR_HANDLE AccountHandle, [in] ACCESS_MASK SystemAccess)
struct _LSAPR_TRUSTED_DOMAIN_AUTH_BLOB LSAPR_TRUSTED_DOMAIN_AUTH_BLOB
struct _LSA_FOREST_TRUST_INFORMATION LSA_FOREST_TRUST_INFORMATION
struct _LSAPR_OBJECT_ATTRIBUTES LSAPR_OBJECT_ATTRIBUTES
NTSTATUS __stdcall LsarQueryInfoTrustedDomain([in] LSAPR_HANDLE TrustedDomainHandle, [in] TRUSTED_INFORMATION_CLASS InformationClass, [out, switch_is(InformationClass)] PLSAPR_TRUSTED_DOMAIN_INFO *TrustedDomainInformation)
struct _LSAPR_PRIVILEGE_ENUM_BUFFER LSAPR_PRIVILEGE_ENUM_BUFFER
struct _QUOTA_LIMITS * PQUOTA_LIMITS
NTSTATUS __stdcall LsarGetUserName([in, unique, string] PLSAPR_SERVER_NAME SystemName, [in, out] PRPC_UNICODE_STRING *UserName, [in, out, unique] PRPC_UNICODE_STRING *DomainName)
struct _LSAPR_SID_INFORMATION LSAPR_SID_INFORMATION
struct _LSAPR_TRUSTED_ENUM_BUFFER_EX * PLSAPR_TRUSTED_ENUM_BUFFER_EX
NTSTATUS __stdcall LsarLookupSids3([in] LSAPR_HANDLE PolicyHandle, [in] PLSAPR_SID_ENUM_BUFFER SidEnumBuffer, [out] PLSAPR_REFERENCED_DOMAIN_LIST *ReferencedDomains, [in, out] PLSAPR_TRANSLATED_NAMES_EX TranslatedNames, [in] LSAP_LOOKUP_LEVEL LookupLevel, [in, out] DWORD *MappedCount, [in] DWORD LookupOptions, [in] DWORD ClientRevision)
NTSTATUS __stdcall LsarGetQuotasForAccount([in] LSAPR_HANDLE AccountHandle, [out] PQUOTA_LIMITS QuotaLimits)
union _LSAPR_POLICY_DOMAIN_INFORMATION * PLSAPR_POLICY_DOMAIN_INFORMATION
POLICY_DOMAIN_KERBEROS_TICKET_INFO PolicyDomainKerbTicketInfo
struct _LSAPR_OBJECT_ATTRIBUTES * PLSAPR_OBJECT_ATTRIBUTES
static const WCHAR version[]
NTSTATUS __stdcall CredrGetSessionTypes([in, unique] PLSAPR_SERVER_NAME SystemName, [in] DWORD MaximumPersistCount, [out, size_is(MaximumPersistCount)] DWORD *MaximumPersist)
PLSAPR_AUTH_INFORMATION IncomingAuthenticationInformation
NTSTATUS __stdcall LsarStorePrivateData([in] LSAPR_HANDLE PolicyHandle, [in] PRPC_UNICODE_STRING KeyName, [in, unique] PLSAPR_CR_CIPHER_VALUE EncryptedData)
struct _LSAPR_TRANSLATED_NAMES * PLSAPR_TRANSLATED_NAMES
_In_ ULONG _In_ ACCESS_MASK _In_ PSID Sid
NTSTATUS __stdcall LsarClearAuditLog([in] LSAPR_HANDLE ObjectHandle)
LSAPR_TRUSTED_DOMAIN_INFORMATION_BASIC TrustedDomainInfoBasic
struct _POLICY_LSA_SERVER_ROLE_INFO * PPOLICY_LSA_SERVER_ROLE_INFO
NTSTATUS __stdcall LsarOpenTrustedDomainByName([in] LSAPR_HANDLE PolicyHandle, [in] PRPC_UNICODE_STRING TrustedDomainName, [in] ACCESS_MASK DesiredAccess, [out] LSAPR_HANDLE *TrustedDomainHandle)
_Must_inspect_result_ _In_ PFILE_OBJECT _In_ SECURITY_INFORMATION SecurityInformation
struct _LSAPR_POLICY_DOMAIN_EFS_INFO LSAPR_POLICY_DOMAIN_EFS_INFO
enum _TRUSTED_INFORMATION_CLASS TRUSTED_INFORMATION_CLASS
struct _POLICY_LSA_SERVER_ROLE_INFO POLICY_LSA_SERVER_ROLE_INFO
struct _LSAPR_TRANSLATED_SIDS_EX2 * PLSAPR_TRANSLATED_SIDS_EX2
UCHAR ab[sizeof("Hello World!") -1]
struct _LSA_FOREST_TRUST_BINARY_DATA * PLSA_FOREST_TRUST_BINARY_DATA
_Must_inspect_result_ _In_ WDFDEVICE _In_ PCUNICODE_STRING KeyName
struct _LSAPR_TRANSLATED_SIDS_EX LSAPR_TRANSLATED_SIDS_EX
NTSTATUS __stdcall LsarLookupPrivilegeValue([in] LSAPR_HANDLE PolicyHandle, [in] PRPC_UNICODE_STRING Name, [out] PLUID Value)
struct _LSAPR_TRANSLATED_NAMES_EX * PLSAPR_TRANSLATED_NAMES_EX
_Must_inspect_result_ _In_ WDFKEY _In_ PCUNICODE_STRING _Out_opt_ PUSHORT _Inout_opt_ PUNICODE_STRING Value
struct _POLICY_DOMAIN_KERBEROS_TICKET_INFO * PPOLICY_DOMAIN_KERBEROS_TICKET_INFO
NTSTATUS __stdcall LsarAdtRegisterSecurityEventSource([in] handle_t hBinding)
struct _LSAPR_TRUSTED_DOMAIN_AUTH_INFORMATION_INTERNAL * PLSAPR_TRUSTED_DOMAIN_AUTH_INFORMATION_INTERNAL
struct _CREDPR_TARGET_INFORMATION * PCREDPR_TARGET_INFORMATION
LSA_FOREST_TRUST_RECORD_TYPE ForestTrustType
TRUSTED_POSIX_OFFSET_INFO PosixOffset
struct _POLICY_AUDIT_FULL_SET_INFO * PPOLICY_AUDIT_FULL_SET_INFO
NTSTATUS __stdcall LsarEnumerateTrustedDomainsEx([in] LSAPR_HANDLE PolicyHandle, [in, out] DWORD *EnumerationContext, [out] PLSAPR_TRUSTED_ENUM_BUFFER_EX EnumerationBuffer, [in] DWORD PreferedMaximumLength)
struct _LSAPR_POLICY_AUDIT_EVENTS_INFO * PLSAPR_POLICY_AUDIT_EVENTS_INFO
NTSTATUS __stdcall LsarRemovePrivilegesFromAccount([in] LSAPR_HANDLE AccountHandle, [in] BOOLEAN AllPrivileges, [in, unique] PLSAPR_PRIVILEGE_SET Privileges)
DWORD AuditLogPercentFull
LSAPR_TRUSTED_DOMAIN_INFORMATION_EX Information
enum _SID_NAME_USE * PSID_NAME_USE
_Must_inspect_result_ _In_ ULONG Flags
struct _LSAPR_AUTH_INFORMATION LSAPR_AUTH_INFORMATION
enum _POLICY_LSA_SERVER_ROLE POLICY_LSA_SERVER_ROLE
_In_ WDFDMATRANSACTION _In_ size_t MaximumLength
struct _LSA_FOREST_TRUST_DOMAIN_INFO LSA_FOREST_TRUST_DOMAIN_INFO
PLSAPR_TRANSLATED_NAME Names
struct _LSAPR_TRUSTED_CONTROLLERS_INFO LSAPR_TRUSTED_CONTROLLERS_INFO
enum _TRUSTED_INFORMATION_CLASS TRUSTED_INFORMATION_CLASS
NTSTATUS __stdcall LsarSetTrustedDomainInfoByName([in] LSAPR_HANDLE PolicyHandle, [in] PRPC_UNICODE_STRING TrustedDomainName, [in] POLICY_INFORMATION_CLASS InformationClass, [in, switch_is(InformationClass)] PLSAPR_TRUSTED_DOMAIN_INFO PolicyInformation)
enum _POLICY_DOMAIN_INFORMATION_CLASS * PPOLICY_DOMAIN_INFORMATION_CLASS
struct _LSAPR_TRUSTED_DOMAIN_INFORMATION_EX2 LSAPR_TRUSTED_DOMAIN_INFORMATION_EX2
PLSAPR_TRANSLATED_SID_EX2 Sids
struct _LSAPR_ACCOUNT_INFORMATION LSAPR_ACCOUNT_INFORMATION
struct _LSAPR_TRUSTED_DOMAIN_AUTH_BLOB * PLSAPR_TRUSTED_DOMAIN_AUTH_BLOB
struct _TRUSTED_POSIX_OFFSET_INFO * PTRUSTED_POSIX_OFFSET_INFO
LSA_FOREST_TRUST_DOMAIN_INFO DomainInfo
enum _POLICY_DOMAIN_INFORMATION_CLASS POLICY_DOMAIN_INFORMATION_CLASS
struct _LSAPR_POLICY_PRIMARY_DOM_INFO * PLSAPR_POLICY_PRIMARY_DOM_INFO
union _LSAPR_POLICY_DOMAIN_INFORMATION LSAPR_POLICY_DOMAIN_INFORMATION
struct _LSA_FOREST_TRUST_COLLISION_RECORD * PLSA_FOREST_TRUST_COLLISION_RECORD
enum _POLICY_INFORMATION_CLASS POLICY_INFORMATION_CLASS
_LSA_FOREST_TRUST_COLLISION_RECORD_TYPE
LSAPR_TRUSTED_DOMAIN_AUTH_INFORMATION TrustedAuthInfo
NTSTATUS __stdcall CredrEnumerate([in, unique] PLSAPR_SERVER_NAME SystemName)
struct _LSAPR_POLICY_ACCOUNT_DOM_INFO LSAPR_POLICY_ACCOUNT_DOM_INFO
enum _LSAP_LOOKUP_LEVEL * PLSAP_LOOKUP_LEVEL
struct _LSAPR_TRANSLATED_SID_EX * PLSAPR_TRANSLATED_SID_EX
NTSTATUS __stdcall LsarEnumerateTrustedDomains([in] LSAPR_HANDLE PolicyHandle, [in, out] DWORD *EnumerationContext, [out] PLSAPR_TRUSTED_ENUM_BUFFER EnumerationBuffer, [in] DWORD PreferedMaximumLength)
enum _LSA_FOREST_TRUST_COLLISION_RECORD_TYPE LSA_FOREST_TRUST_COLLISION_RECORD_TYPE
struct _LSAPR_SR_SECURITY_DESCRIPTOR * PLSAPR_SR_SECURITY_DESCRIPTOR
LSAPR_TRUSTED_DOMAIN_INFORMATION_EX2 Information
NTSTATUS __stdcall LsarCreateTrustedDomainEx2([in] LSAPR_HANDLE PolicyHandle, [in] PLSAPR_TRUSTED_DOMAIN_INFORMATION_EX TrustedDomainInformation, [in] PLSAPR_TRUSTED_DOMAIN_AUTH_INFORMATION_INTERNAL AuthentificationInformation, [in] ACCESS_MASK DesiredAccess, [out] LSAPR_HANDLE *TrustedDomainHandle)
NTSTATUS __stdcall LsarUnregisterAuditEvent([in] handle_t hBinding)
LSAPR_TRUSTED_DOMAIN_FULL_INFORMATION_INTERNAL TrustedFullInfoInternal
struct _LSAPR_TRANSLATED_SID_EX2 * PLSAPR_TRANSLATED_SID_EX2
NTSTATUS __stdcall LsarQuerySecret([in] LSAPR_HANDLE SecretHandle, [in, out, unique] PLSAPR_CR_CIPHER_VALUE *EncryptedCurrentValue, [in, out, unique] PLARGE_INTEGER CurrentValueSetTime, [in, out, unique] PLSAPR_CR_CIPHER_VALUE *EncryptedOldValue, [in, out, unique] PLARGE_INTEGER OldValueSetTime)
DWORD SupportedEncryptionTypes
enum _POLICY_INFORMATION_CLASS POLICY_INFORMATION_CLASS
LSAPR_TRUSTED_DOMAIN_INFORMATION_EX2 TrustedDomainInfoEx2
_In_ PSECURITY_SUBJECT_CONTEXT _In_ BOOLEAN _In_ ACCESS_MASK _In_ ACCESS_MASK _Outptr_opt_ PPRIVILEGE_SET * Privileges
NTSTATUS __stdcall LsarEnumeratePrivileges([in] LSAPR_HANDLE PolicyHandle, [in, out] DWORD *EnumerationContext, [out] PLSAPR_PRIVILEGE_ENUM_BUFFER EnumerationBuffer, [in] DWORD PreferedMaximumLength)
struct _LSA_FOREST_TRUST_COLLISION_INFORMATION * PLSA_FOREST_TRUST_COLLISION_INFORMATION
LARGE_INTEGER TimeToShutdown
LARGE_INTEGER MaxServiceTicketAge
NTSTATUS __stdcall LsarSetInformationTrustedDomain([in] LSAPR_HANDLE TrustedDomainHandle, [in] TRUSTED_INFORMATION_CLASS InformationClass, [in, switch_is(InformationClass)] PLSAPR_TRUSTED_DOMAIN_INFO TrustedDomainInformation)
PLSAPR_AUTH_INFORMATION IncomingPreviousAuthenticationInformation
BOOLEAN AuditLogFullShutdownInProgress
struct _LSAPR_TRANSLATED_SIDS * PLSAPR_TRANSLATED_SIDS
NTSTATUS __stdcall LsarDelete([in] LSAPR_HANDLE ObjectHandle)
NTSTATUS __stdcall LsarLookupNames2([in] LSAPR_HANDLE PolicyHandle, [in] DWORD Count, [in, size_is(Count)] PRPC_UNICODE_STRING Names, [out] PLSAPR_REFERENCED_DOMAIN_LIST *ReferencedDomains, [in, out] PLSAPR_TRANSLATED_SIDS_EX TranslatedSids, [in] LSAP_LOOKUP_LEVEL LookupLevel, [in, out] DWORD *MappedCount, [in] DWORD LookupOptions, [in] DWORD ClientRevision)
LSA_UNICODE_STRING TopLevelName
LSA_UNICODE_STRING NetbiosName
LSAPR_TRUSTED_DOMAIN_NAME_INFO TrustedDomainNameInfo
struct _LSAPR_LUID_AND_ATTRIBUTES LSAPR_LUID_AND_ATTRIBUTES
struct _LSAPR_TRUSTED_DOMAIN_INFORMATION_EX * PLSAPR_TRUSTED_DOMAIN_INFORMATION_EX
struct _LSAPR_POLICY_PRIMARY_DOM_INFO LSAPR_POLICY_PRIMARY_DOM_INFO
LSA_UNICODE_STRING DnsName
struct _LSA_FOREST_TRUST_RECORD * PLSA_FOREST_TRUST_RECORD
NTSTATUS __stdcall CredrDelete([in, unique] PLSAPR_SERVER_NAME SystemName, [in, unique, string] LPWSTR TargetName, [in] DWORD Type, [in] DWORD Flags)
SECURITY_DESCRIPTOR_CONTROL Control
NTSTATUS __stdcall LsarQueryForestTrustInformation([in] LSAPR_HANDLE PolicyHandle, [in] PLSA_UNICODE_STRING TrustedDomainName, [in] LSA_FOREST_TRUST_RECORD_TYPE HighestRecordType, [out] PLSA_FOREST_TRUST_INFORMATION *ForestTrustInfo)
NTSTATUS __stdcall LsarCreateSecret([in] LSAPR_HANDLE PolicyHandle, [in] PRPC_UNICODE_STRING SecretName, [in] ACCESS_MASK DesiredAccess, [out] LSAPR_HANDLE *SecretHandle)
INT64 MinimumWorkingSetSize
POLICY_LSA_SERVER_ROLE LsaServerRole
struct _LSAPR_TRANSLATED_SID_EX LSAPR_TRANSLATED_SID_EX
LARGE_INTEGER AuditRetentionPeriod
struct _LSAPR_TRUST_INFORMATION * PLSAPR_TRUST_INFORMATION
struct _LSAPR_USER_RIGHT_SET * PLSAPR_USER_RIGHT_SET
NTSTATUS __stdcall CredrRead([in, unique] PLSAPR_SERVER_NAME SystemName)
DWORD AuthenticationOptions
NTSTATUS __stdcall LsarOpenPolicySce([in, unique] PLSAPR_SERVER_NAME SystemName, [in] PLSAPR_OBJECT_ATTRIBUTES ObjectAttributes, [in] ACCESS_MASK DesiredAccess, [out] LSAPR_HANDLE *PolicyHandle)
NTSTATUS __stdcall LsarGetSystemAccessAccount([in] LSAPR_HANDLE AccountHandle, [out] ACCESS_MASK *SystemAccess)
NTSTATUS __stdcall LsarDeleteTrustedDomain([in] LSAPR_HANDLE PolicyHandle, [in] PRPC_SID TrustedDomainSid)
PLSAPR_TRUST_INFORMATION Information
struct _LSAPR_TRANSLATED_NAME_EX * PLSAPR_TRANSLATED_NAME_EX
enum _LSA_FOREST_TRUST_COLLISION_RECORD_TYPE LSA_FOREST_TRUST_COLLISION_RECORD_TYPE
struct _LSAPR_TRUSTED_DOMAIN_AUTH_INFORMATION * PLSAPR_TRUSTED_DOMAIN_AUTH_INFORMATION
union _LSAPR_POLICY_INFORMATION LSAPR_POLICY_INFORMATION
struct _CREDPR_TARGET_INFORMATION CREDPR_TARGET_INFORMATION
NTSTATUS __stdcall CredrRename([in, unique] PLSAPR_SERVER_NAME SystemName, [in, unique, string] LPWSTR OldTargetName, [in, unique, string] LPWSTR NewTargetName, [in] DWORD Type, [in] DWORD Flags)
LSAPR_TRUSTED_PASSWORD_INFO TrustedPasswordInfo
PLSAPR_POLICY_PRIVILEGE_DEF Privileges
LSA_FOREST_TRUST_COLLISION_RECORD_TYPE Type
struct _LSAPR_TRUST_INFORMATION LSAPR_TRUST_INFORMATION
struct _LSAPR_TRUSTED_ENUM_BUFFER_EX LSAPR_TRUSTED_ENUM_BUFFER_EX
TRUSTED_POSIX_OFFSET_INFO PosixOffset
NTSTATUS __stdcall LsarLookupNames([in] LSAPR_HANDLE PolicyHandle, [in] DWORD Count, [in, size_is(Count)] PRPC_UNICODE_STRING Names, [out] PLSAPR_REFERENCED_DOMAIN_LIST *ReferencedDomains, [in, out] PLSAPR_TRANSLATED_SIDS TranslatedSids, [in] LSAP_LOOKUP_LEVEL LookupLevel, [in, out] DWORD *MappedCount)
struct _SECURITY_QUALITY_OF_SERVICE SECURITY_QUALITY_OF_SERVICE
NTSTATUS __stdcall CredrReadDomainCredentials([in, unique] PLSAPR_SERVER_NAME SystemName)
RPC_UNICODE_STRING FlatName
SECURITY_IMPERSONATION_LEVEL ImpersonationLevel
NTSTATUS __stdcall LsarSetInformationPolicy([in] LSAPR_HANDLE PolicyHandle, [in] POLICY_INFORMATION_CLASS InformationClass, [in, switch_is(InformationClass)] PLSAPR_POLICY_INFORMATION PolicyInformation)
LARGE_INTEGER MaxClockSkew
NTSTATUS __stdcall LsarQueryTrustedDomainInfoByName([in] LSAPR_HANDLE PolicyHandle, [in] PRPC_UNICODE_STRING TrustedDomainName, [in] POLICY_INFORMATION_CLASS InformationClass, [out, switch_is(InformationClass)] PLSAPR_TRUSTED_DOMAIN_INFO *PolicyInformation)
BYTE * SecurityDescriptor
NTSTATUS __stdcall LsarAdtReportSecurityEvent([in] handle_t hBinding)
TRUSTED_DOMAIN_SUPPORTED_ENCRYPTION_TYPES TrustedDomainSETs
struct _LSAPR_POLICY_PRIVILEGE_DEF * PLSAPR_POLICY_PRIVILEGE_DEF
struct _LSAPR_ACL LSAPR_ACL
INT64 MaximumWorkingSetSize
_LSA_FOREST_TRUST_RECORD_TYPE
LSAPR_TRUSTED_DOMAIN_AUTH_INFORMATION_INTERNAL AuthInformation
struct _LSAPR_TRANSLATED_NAME * PLSAPR_TRANSLATED_NAME
PLSAPR_CR_CIPHER_VALUE OldPassword
struct _LSAPR_CR_CIPHER_VALUE LSAPR_CR_CIPHER_VALUE
enum _POLICY_INFORMATION_CLASS * PPOLICY_INFORMATION_CLASS
PLSAPR_ACCOUNT_INFORMATION Information
struct _LSAPR_REFERENCED_DOMAIN_LIST * PLSAPR_REFERENCED_DOMAIN_LIST
struct _POLICY_DEFAULT_QUOTA_INFO * PPOLICY_DEFAULT_QUOTA_INFO
struct _LSAPR_TRANSLATED_SID_EX2 LSAPR_TRANSLATED_SID_EX2
_In_ const STRING * String2
struct _LSAPR_SID_ENUM_BUFFER * PLSAPR_SID_ENUM_BUFFER
NTSTATUS __stdcall LsarOpenPolicy([in, unique] PLSAPR_SERVER_NAME SystemName, [in] PLSAPR_OBJECT_ATTRIBUTES ObjectAttributes, [in] ACCESS_MASK DesiredAccess, [out] LSAPR_HANDLE *PolicyHandle)
struct _LSAPR_SID_INFORMATION * PLSAPR_SID_INFORMATION
NTSTATUS __stdcall LsarCreateTrustedDomain([in] LSAPR_HANDLE PolicyHandle, [in] PLSAPR_TRUST_INFORMATION TrustedDomainInformation, [in] ACCESS_MASK DesiredAccess, [out] LSAPR_HANDLE *TrustedDomainHandle)
NTSTATUS __stdcall CredrWriteDomainCredentials([in, unique] PLSAPR_SERVER_NAME SystemName)
LSAPR_TRUSTED_CONTROLLERS_INFO TrustedControllersInfo
struct _LSAPR_TRANSLATED_SIDS LSAPR_TRANSLATED_SIDS
struct _LSAPR_TRUSTED_DOMAIN_FULL_INFORMATION_INTERNAL * PLSAPR_TRUSTED_DOMAIN_FULL_INFORMATION_INTERNAL
NTSTATUS __stdcall LsarOpenSecret([in] LSAPR_HANDLE PolicyHandle, [in] PRPC_UNICODE_STRING SecretName, [in] ACCESS_MASK DesiredAccess, [out] LSAPR_HANDLE *SecretHandle)
LARGE_INTEGER DatabaseCreationTime
enum _LSA_FOREST_TRUST_RECORD_TYPE LSA_FOREST_TRUST_RECORD_TYPE
NTSTATUS __stdcall LsarEnumerateAccountsWithUserRight([in] LSAPR_HANDLE PolicyHandle, [in, unique] PRPC_UNICODE_STRING UserRight, [out] PLSAPR_ACCOUNT_ENUM_BUFFER EnumerationBuffer)
struct _LSAPR_TRUSTED_ENUM_BUFFER LSAPR_TRUSTED_ENUM_BUFFER
struct _POLICY_DOMAIN_KERBEROS_TICKET_INFO POLICY_DOMAIN_KERBEROS_TICKET_INFO
struct _POLICY_DOMAIN_QUALITY_OF_SERVICE_INFO POLICY_DOMAIN_QUALITY_OF_SERVICE_INFO
NTSTATUS __stdcall LsarOpenTrustedDomain([in] LSAPR_HANDLE PolicyHandle, [in] PRPC_SID TrustedDomainSid, [in] ACCESS_MASK DesiredAccess, [out] LSAPR_HANDLE *TrustedDomainHandle)
NTSTATUS __stdcall LsarSetDomainInformationPolicy([in] LSAPR_HANDLE PolicyHandle, [in] POLICY_INFORMATION_CLASS InformationClass, [in, switch_is(InformationClass)] PLSAPR_POLICY_DOMAIN_INFORMATION PolicyInformation)
PLSAPR_TRUST_INFORMATION Domains
struct _LSAPR_SECURITY_DESCRIPTOR * PLSAPR_SECURITY_DESCRIPTOR
struct _LSAPR_TRUSTED_PASSWORD_INFO * PLSAPR_TRUSTED_PASSWORD_INFO
enum _POLICY_LSA_SERVER_ROLE POLICY_LSA_SERVER_ROLE
struct _LSAPR_SR_SECURITY_DESCRIPTOR LSAPR_SR_SECURITY_DESCRIPTOR
PLSAPR_AUTH_INFORMATION OutgoingAuthenticationInformation
NTSTATUS __stdcall LsarSetTrustedDomainInfo([in] LSAPR_HANDLE PolicyHandle, [in] PRPC_SID TrustedDomainSid, [in] TRUSTED_INFORMATION_CLASS InformationClass, [in, switch_is(InformationClass)] PLSAPR_TRUSTED_DOMAIN_INFO TrustedDomainInformation)
struct _POLICY_AUDIT_LOG_INFO * PPOLICY_AUDIT_LOG_INFO
struct _LSAPR_PRIVILEGE_SET LSAPR_PRIVILEGE_SET
struct _LSA_FOREST_TRUST_COLLISION_RECORD LSA_FOREST_TRUST_COLLISION_RECORD
_In_ FILTER_INFORMATION_CLASS InformationClass
NTSTATUS __stdcall LsarGenAuditEvent([in] handle_t hBinding)
struct _POLICY_AUDIT_FULL_SET_INFO POLICY_AUDIT_FULL_SET_INFO
LSA_FOREST_TRUST_BINARY_DATA Data
BYTE * PSECURITY_CONTEXT_TRACKING_MODE
NTSTATUS __stdcall CredrProfileLoaded([in, unique] PLSAPR_SERVER_NAME SystemName)
struct _LSA_TRANSLATED_SID * PLSA_TRANSLATED_SID
PLSAPR_SID_INFORMATION SidInfo
LSAPR_TRUSTED_DOMAIN_AUTH_INFORMATION AuthInformation
struct _LSAPR_TRUSTED_DOMAIN_NAME_INFO * PLSAPR_TRUSTED_DOMAIN_NAME_INFO
struct _TRUSTED_POSIX_OFFSET_INFO TRUSTED_POSIX_OFFSET_INFO
PRPC_UNICODE_STRING UserRights
NTSTATUS __stdcall LsarEnumerateAccounts([in] LSAPR_HANDLE PolicyHandle, [in, out] DWORD *EnumerationContext, [out] PLSAPR_ACCOUNT_ENUM_BUFFER EnumerationBuffer, [in] DWORD PreferedMaximumLength)
NTSTATUS __stdcall LsarChangePassword([in] PRPC_UNICODE_STRING String1, [in] PRPC_UNICODE_STRING String2, [in] PRPC_UNICODE_STRING String3, [in] PRPC_UNICODE_STRING String4, [in] PRPC_UNICODE_STRING String5)
struct _POLICY_LSA_REPLICA_SRCE_INFO * PPOLICY_LSA_REPLICA_SRCE_INFO
NTSTATUS __stdcall LsarCreateAccount([in] LSAPR_HANDLE PolicyHandle, [in] PRPC_SID AccountSid, [in] ACCESS_MASK DesiredAccess, [out] LSAPR_HANDLE *AccountHandle)
struct _POLICY_AUDIT_LOG_INFO POLICY_AUDIT_LOG_INFO
TRUSTED_POSIX_OFFSET_INFO TrustedPosixOffsetInfo
struct _POLICY_MODIFICATION_INFO * PPOLICY_MODIFICATION_INFO
struct _LSAPR_LUID_AND_ATTRIBUTES * PLSAPR_LUID_AND_ATTRIBUTES
NTSTATUS __stdcall CredrGetTargetInfo([in, unique] PLSAPR_SERVER_NAME SystemName, [in, unique, string] LPWSTR TargetName, [in] DWORD Flags, [out] CREDPR_TARGET_INFORMATION *TargetInformation)
struct _POLICY_MODIFICATION_INFO POLICY_MODIFICATION_INFO
struct _LSA_FOREST_TRUST_RECORD LSA_FOREST_TRUST_RECORD
NTSTATUS __stdcall LsarEnumerateAccountRights([in] LSAPR_HANDLE PolicyHandle, [in] PRPC_SID AccountSid, [out] PLSAPR_USER_RIGHT_SET UserRights)
PLSAPR_AUTH_INFORMATION OutgoingPreviousAuthenticationInformation
LSAPR_TRUSTED_DOMAIN_AUTH_BLOB AuthBlob