|
NTSTATUS __stdcall | LsarClose ([in, out] LSAPR_HANDLE *ObjectHandle) |
|
NTSTATUS __stdcall | LsarDelete ([in] LSAPR_HANDLE ObjectHandle) |
|
NTSTATUS __stdcall | LsarEnumeratePrivileges ([in] LSAPR_HANDLE PolicyHandle, [in, out] DWORD *EnumerationContext, [out] PLSAPR_PRIVILEGE_ENUM_BUFFER EnumerationBuffer, [in] DWORD PreferedMaximumLength) |
|
NTSTATUS __stdcall | LsarQuerySecurityObject ([in] LSAPR_HANDLE ObjectHandle, [in] SECURITY_INFORMATION SecurityInformation, [out] PLSAPR_SR_SECURITY_DESCRIPTOR *SecurityDescriptor) |
|
NTSTATUS __stdcall | LsarSetSecurityObject ([in] LSAPR_HANDLE ObjectHandle, [in] SECURITY_INFORMATION SecurityInformation, [in] PLSAPR_SR_SECURITY_DESCRIPTOR SecurityDescriptor) |
|
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) |
|
NTSTATUS __stdcall | LsarOpenPolicy ([in, unique] PLSAPR_SERVER_NAME SystemName, [in] PLSAPR_OBJECT_ATTRIBUTES ObjectAttributes, [in] ACCESS_MASK DesiredAccess, [out] LSAPR_HANDLE *PolicyHandle) |
|
NTSTATUS __stdcall | LsarQueryInformationPolicy ([in] LSAPR_HANDLE PolicyHandle, [in] POLICY_INFORMATION_CLASS InformationClass, [out, switch_is(InformationClass)] PLSAPR_POLICY_INFORMATION *PolicyInformation) |
|
NTSTATUS __stdcall | LsarSetInformationPolicy ([in] LSAPR_HANDLE PolicyHandle, [in] POLICY_INFORMATION_CLASS InformationClass, [in, switch_is(InformationClass)] PLSAPR_POLICY_INFORMATION PolicyInformation) |
|
NTSTATUS __stdcall | LsarClearAuditLog ([in] LSAPR_HANDLE ObjectHandle) |
|
NTSTATUS __stdcall | LsarCreateAccount ([in] LSAPR_HANDLE PolicyHandle, [in] PRPC_SID AccountSid, [in] ACCESS_MASK DesiredAccess, [out] LSAPR_HANDLE *AccountHandle) |
|
NTSTATUS __stdcall | LsarEnumerateAccounts ([in] LSAPR_HANDLE PolicyHandle, [in, out] DWORD *EnumerationContext, [out] PLSAPR_ACCOUNT_ENUM_BUFFER EnumerationBuffer, [in] DWORD PreferedMaximumLength) |
|
NTSTATUS __stdcall | LsarCreateTrustedDomain ([in] LSAPR_HANDLE PolicyHandle, [in] PLSAPR_TRUST_INFORMATION TrustedDomainInformation, [in] ACCESS_MASK DesiredAccess, [out] LSAPR_HANDLE *TrustedDomainHandle) |
|
NTSTATUS __stdcall | LsarEnumerateTrustedDomains ([in] LSAPR_HANDLE PolicyHandle, [in, out] DWORD *EnumerationContext, [out] PLSAPR_TRUSTED_ENUM_BUFFER EnumerationBuffer, [in] DWORD PreferedMaximumLength) |
|
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) |
|
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) |
|
NTSTATUS __stdcall | LsarCreateSecret ([in] LSAPR_HANDLE PolicyHandle, [in] PRPC_UNICODE_STRING SecretName, [in] ACCESS_MASK DesiredAccess, [out] LSAPR_HANDLE *SecretHandle) |
|
NTSTATUS __stdcall | LsarOpenAccount ([in] LSAPR_HANDLE PolicyHandle, [in] PRPC_SID AccountSid, [in] ACCESS_MASK DesiredAccess, [out] LSAPR_HANDLE *AccountHandle) |
|
NTSTATUS __stdcall | LsarEnumeratePrivilegesAccount ([in] LSAPR_HANDLE AccountHandle, [out] PLSAPR_PRIVILEGE_SET *Privileges) |
|
NTSTATUS __stdcall | LsarAddPrivilegesToAccount ([in] LSAPR_HANDLE AccountHandle, [in] PLSAPR_PRIVILEGE_SET Privileges) |
|
NTSTATUS __stdcall | LsarRemovePrivilegesFromAccount ([in] LSAPR_HANDLE AccountHandle, [in] BOOLEAN AllPrivileges, [in, unique] PLSAPR_PRIVILEGE_SET Privileges) |
|
NTSTATUS __stdcall | LsarGetQuotasForAccount ([in] LSAPR_HANDLE AccountHandle, [out] PQUOTA_LIMITS QuotaLimits) |
|
NTSTATUS __stdcall | LsarSetQuotasForAccount ([in] LSAPR_HANDLE AccountHandle, [in] PQUOTA_LIMITS QuotaLimits) |
|
NTSTATUS __stdcall | LsarGetSystemAccessAccount ([in] LSAPR_HANDLE AccountHandle, [out] ACCESS_MASK *SystemAccess) |
|
NTSTATUS __stdcall | LsarSetSystemAccessAccount ([in] LSAPR_HANDLE AccountHandle, [in] ACCESS_MASK SystemAccess) |
|
NTSTATUS __stdcall | LsarOpenTrustedDomain ([in] LSAPR_HANDLE PolicyHandle, [in] PRPC_SID TrustedDomainSid, [in] ACCESS_MASK DesiredAccess, [out] LSAPR_HANDLE *TrustedDomainHandle) |
|
NTSTATUS __stdcall | LsarQueryInfoTrustedDomain ([in] LSAPR_HANDLE TrustedDomainHandle, [in] TRUSTED_INFORMATION_CLASS InformationClass, [out, switch_is(InformationClass)] PLSAPR_TRUSTED_DOMAIN_INFO *TrustedDomainInformation) |
|
NTSTATUS __stdcall | LsarSetInformationTrustedDomain ([in] LSAPR_HANDLE TrustedDomainHandle, [in] TRUSTED_INFORMATION_CLASS InformationClass, [in, switch_is(InformationClass)] PLSAPR_TRUSTED_DOMAIN_INFO TrustedDomainInformation) |
|
NTSTATUS __stdcall | LsarOpenSecret ([in] LSAPR_HANDLE PolicyHandle, [in] PRPC_UNICODE_STRING SecretName, [in] ACCESS_MASK DesiredAccess, [out] LSAPR_HANDLE *SecretHandle) |
|
NTSTATUS __stdcall | LsarSetSecret ([in] LSAPR_HANDLE SecretHandle, [in, unique] PLSAPR_CR_CIPHER_VALUE EncryptedCurrentValue, [in, unique] PLSAPR_CR_CIPHER_VALUE EncryptedOldValue) |
|
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) |
|
NTSTATUS __stdcall | LsarLookupPrivilegeValue ([in] LSAPR_HANDLE PolicyHandle, [in] PRPC_UNICODE_STRING Name, [out] PLUID Value) |
|
NTSTATUS __stdcall | LsarLookupPrivilegeName ([in] LSAPR_HANDLE PolicyHandle, [in] PLUID Value, [out] PRPC_UNICODE_STRING *Name) |
|
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) |
|
NTSTATUS __stdcall | LsarDeleteObject ([in, out] LSAPR_HANDLE *ObjectHandle) |
|
NTSTATUS __stdcall | LsarEnumerateAccountsWithUserRight ([in] LSAPR_HANDLE PolicyHandle, [in, unique] PRPC_UNICODE_STRING UserRight, [out] PLSAPR_ACCOUNT_ENUM_BUFFER EnumerationBuffer) |
|
NTSTATUS __stdcall | LsarEnumerateAccountRights ([in] LSAPR_HANDLE PolicyHandle, [in] PRPC_SID AccountSid, [out] PLSAPR_USER_RIGHT_SET UserRights) |
|
NTSTATUS __stdcall | LsarAddAccountRights ([in] LSAPR_HANDLE PolicyHandle, [in] PRPC_SID AccountSid, [in] PLSAPR_USER_RIGHT_SET UserRights) |
|
NTSTATUS __stdcall | LsarRemoveAccountRights ([in] LSAPR_HANDLE PolicyHandle, [in] PRPC_SID AccountSid, [in] BOOLEAN AllRights, [in] PLSAPR_USER_RIGHT_SET UserRights) |
|
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 | LsarSetTrustedDomainInfo ([in] LSAPR_HANDLE PolicyHandle, [in] PRPC_SID TrustedDomainSid, [in] TRUSTED_INFORMATION_CLASS InformationClass, [in, switch_is(InformationClass)] PLSAPR_TRUSTED_DOMAIN_INFO TrustedDomainInformation) |
|
NTSTATUS __stdcall | LsarDeleteTrustedDomain ([in] LSAPR_HANDLE PolicyHandle, [in] PRPC_SID TrustedDomainSid) |
|
NTSTATUS __stdcall | LsarStorePrivateData ([in] LSAPR_HANDLE PolicyHandle, [in] PRPC_UNICODE_STRING KeyName, [in, unique] PLSAPR_CR_CIPHER_VALUE EncryptedData) |
|
NTSTATUS __stdcall | LsarRetrievePrivateData ([in] LSAPR_HANDLE PolicyHandle, [in] PRPC_UNICODE_STRING KeyName, [in, out] PLSAPR_CR_CIPHER_VALUE *EncryptedData) |
|
NTSTATUS __stdcall | LsarOpenPolicy2 ([in, unique, string] PLSAPR_SERVER_NAME SystemName, [in] PLSAPR_OBJECT_ATTRIBUTES ObjectAttributes, [in] ACCESS_MASK DesiredAccess, [out] LSAPR_HANDLE *PolicyHandle) |
|
NTSTATUS __stdcall | LsarGetUserName ([in, unique, string] PLSAPR_SERVER_NAME SystemName, [in, out] PRPC_UNICODE_STRING *UserName, [in, out, unique] PRPC_UNICODE_STRING *DomainName) |
|
NTSTATUS __stdcall | LsarQueryInformationPolicy2 ([in] LSAPR_HANDLE PolicyHandle, [in] POLICY_INFORMATION_CLASS InformationClass, [out, switch_is(InformationClass)] PLSAPR_POLICY_INFORMATION *PolicyInformation) |
|
NTSTATUS __stdcall | LsarSetInformationPolicy2 ([in] LSAPR_HANDLE PolicyHandle, [in] POLICY_INFORMATION_CLASS InformationClass, [in, switch_is(InformationClass)] PLSAPR_POLICY_INFORMATION PolicyInformation) |
|
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) |
|
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) |
|
NTSTATUS __stdcall | LsarEnumerateTrustedDomainsEx ([in] LSAPR_HANDLE PolicyHandle, [in, out] DWORD *EnumerationContext, [out] PLSAPR_TRUSTED_ENUM_BUFFER_EX EnumerationBuffer, [in] DWORD PreferedMaximumLength) |
|
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 | LsarSetPolicyReplicationHandle ([in, out] PLSAPR_HANDLE PolicyHandle) |
|
NTSTATUS __stdcall | LsarQueryDomainInformationPolicy ([in] LSAPR_HANDLE PolicyHandle, [in] POLICY_INFORMATION_CLASS InformationClass, [out, switch_is(InformationClass)] PLSAPR_POLICY_DOMAIN_INFORMATION *PolicyInformation) |
|
NTSTATUS __stdcall | LsarSetDomainInformationPolicy ([in] LSAPR_HANDLE PolicyHandle, [in] POLICY_INFORMATION_CLASS InformationClass, [in, switch_is(InformationClass)] PLSAPR_POLICY_DOMAIN_INFORMATION PolicyInformation) |
|
NTSTATUS __stdcall | LsarOpenTrustedDomainByName ([in] LSAPR_HANDLE PolicyHandle, [in] PRPC_UNICODE_STRING TrustedDomainName, [in] ACCESS_MASK DesiredAccess, [out] LSAPR_HANDLE *TrustedDomainHandle) |
|
NTSTATUS __stdcall | LsarTestCall ([in] handle_t hBinding) |
|
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) |
|
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) |
|
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 | CredrWrite ([in, unique] PLSAPR_SERVER_NAME SystemName) |
|
NTSTATUS __stdcall | CredrRead ([in, unique] PLSAPR_SERVER_NAME SystemName) |
|
NTSTATUS __stdcall | CredrEnumerate ([in, unique] PLSAPR_SERVER_NAME SystemName) |
|
NTSTATUS __stdcall | CredrWriteDomainCredentials ([in, unique] PLSAPR_SERVER_NAME SystemName) |
|
NTSTATUS __stdcall | CredrReadDomainCredentials ([in, unique] PLSAPR_SERVER_NAME SystemName) |
|
NTSTATUS __stdcall | CredrDelete ([in, unique] PLSAPR_SERVER_NAME SystemName, [in, unique, string] LPWSTR TargetName, [in] DWORD Type, [in] DWORD Flags) |
|
NTSTATUS __stdcall | CredrGetTargetInfo ([in, unique] PLSAPR_SERVER_NAME SystemName, [in, unique, string] LPWSTR TargetName, [in] DWORD Flags, [out] CREDPR_TARGET_INFORMATION *TargetInformation) |
|
NTSTATUS __stdcall | CredrProfileLoaded ([in, unique] PLSAPR_SERVER_NAME SystemName) |
|
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 | CredrGetSessionTypes ([in, unique] PLSAPR_SERVER_NAME SystemName, [in] DWORD MaximumPersistCount, [out, size_is(MaximumPersistCount)] DWORD *MaximumPersist) |
|
NTSTATUS __stdcall | LsarRegisterAuditEvent ([in] handle_t hBinding) |
|
NTSTATUS __stdcall | LsarGenAuditEvent ([in] handle_t hBinding) |
|
NTSTATUS __stdcall | LsarUnregisterAuditEvent ([in] handle_t hBinding) |
|
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 | 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) |
|
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) |
|
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 | 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) |
|
NTSTATUS __stdcall | LsarOpenPolicySce ([in, unique] PLSAPR_SERVER_NAME SystemName, [in] PLSAPR_OBJECT_ATTRIBUTES ObjectAttributes, [in] ACCESS_MASK DesiredAccess, [out] LSAPR_HANDLE *PolicyHandle) |
|
NTSTATUS __stdcall | LsarAdtRegisterSecurityEventSource ([in] handle_t hBinding) |
|
NTSTATUS __stdcall | LsarAdtUnregisterSecurityEventSource ([in] handle_t hBinding) |
|
NTSTATUS __stdcall | LsarAdtReportSecurityEvent ([in] handle_t hBinding) |
|
Definition at line 609 of file lsa.idl.