Functions |
| | WINE_DEFAULT_DEBUG_CHANNEL (lsasrv) |
| VOID | LsarStartRpcServer (VOID) |
| void __RPC_USER | LSAPR_HANDLE_rundown (LSAPR_HANDLE hHandle) |
| NTSTATUS WINAPI | LsarClose (LSAPR_HANDLE *ObjectHandle) |
| NTSTATUS WINAPI | LsarDelete (LSAPR_HANDLE ObjectHandle) |
| NTSTATUS WINAPI | LsarEnumeratePrivileges (LSAPR_HANDLE PolicyHandle, DWORD *EnumerationContext, PLSAPR_PRIVILEGE_ENUM_BUFFER EnumerationBuffer, DWORD PreferedMaximumLength) |
| NTSTATUS WINAPI | LsarQuerySecurityObject (LSAPR_HANDLE ObjectHandle, SECURITY_INFORMATION SecurityInformation, PLSAPR_SR_SECURITY_DESCRIPTOR *SecurityDescriptor) |
| NTSTATUS WINAPI | LsarSetSecurityObject (LSAPR_HANDLE ObjectHandle, SECURITY_INFORMATION SecurityInformation, PLSAPR_SR_SECURITY_DESCRIPTOR SecurityDescriptor) |
| NTSTATUS WINAPI | LsarChangePassword (handle_t IDL_handle, PRPC_UNICODE_STRING String1, PRPC_UNICODE_STRING String2, PRPC_UNICODE_STRING String3, PRPC_UNICODE_STRING String4, PRPC_UNICODE_STRING String5) |
| NTSTATUS WINAPI | LsarOpenPolicy (LPWSTR SystemName, PLSAPR_OBJECT_ATTRIBUTES ObjectAttributes, ACCESS_MASK DesiredAccess, LSAPR_HANDLE *PolicyHandle) |
| NTSTATUS WINAPI | LsarQueryInformationPolicy (LSAPR_HANDLE PolicyHandle, POLICY_INFORMATION_CLASS InformationClass, PLSAPR_POLICY_INFORMATION *PolicyInformation) |
| NTSTATUS WINAPI | LsarSetInformationPolicy (LSAPR_HANDLE PolicyHandle, POLICY_INFORMATION_CLASS InformationClass, PLSAPR_POLICY_INFORMATION PolicyInformation) |
| NTSTATUS WINAPI | LsarClearAuditLog (LSAPR_HANDLE ObjectHandle) |
| NTSTATUS WINAPI | LsarCreateAccount (LSAPR_HANDLE PolicyHandle, PRPC_SID AccountSid, ACCESS_MASK DesiredAccess, LSAPR_HANDLE *AccountHandle) |
| NTSTATUS WINAPI | LsarEnumerateAccounts (LSAPR_HANDLE PolicyHandle, DWORD *EnumerationContext, PLSAPR_ACCOUNT_ENUM_BUFFER EnumerationBuffer, DWORD PreferedMaximumLength) |
| NTSTATUS WINAPI | LsarCreateTrustedDomain (LSAPR_HANDLE PolicyHandle, PLSAPR_TRUST_INFORMATION TrustedDomainInformation, ACCESS_MASK DesiredAccess, LSAPR_HANDLE *TrustedDomainHandle) |
| NTSTATUS WINAPI | LsarEnumerateTrustedDomains (LSAPR_HANDLE PolicyHandle, DWORD *EnumerationContext, PLSAPR_TRUSTED_ENUM_BUFFER EnumerationBuffer, DWORD PreferedMaximumLength) |
| NTSTATUS WINAPI | LsarLookupNames (LSAPR_HANDLE PolicyHandle, DWORD Count, PRPC_UNICODE_STRING Names, PLSAPR_REFERENCED_DOMAIN_LIST *ReferencedDomains, PLSAPR_TRANSLATED_SIDS TranslatedSids, LSAP_LOOKUP_LEVEL LookupLevel, DWORD *MappedCount) |
| NTSTATUS WINAPI | LsarLookupSids (LSAPR_HANDLE PolicyHandle, PLSAPR_SID_ENUM_BUFFER SidEnumBuffer, PLSAPR_REFERENCED_DOMAIN_LIST *ReferencedDomains, PLSAPR_TRANSLATED_NAMES TranslatedNames, LSAP_LOOKUP_LEVEL LookupLevel, DWORD *MappedCount) |
| NTSTATUS WINAPI | LsarCreateSecret (LSAPR_HANDLE PolicyHandle, PRPC_UNICODE_STRING SecretName, ACCESS_MASK DesiredAccess, LSAPR_HANDLE *SecretHandle) |
| NTSTATUS WINAPI | LsarOpenAccount (LSAPR_HANDLE PolicyHandle, PRPC_SID AccountSid, ACCESS_MASK DesiredAccess, LSAPR_HANDLE *AccountHandle) |
| NTSTATUS WINAPI | LsarEnumeratePrivilegesAccount (LSAPR_HANDLE AccountHandle, PLSAPR_PRIVILEGE_SET *Privileges) |
| NTSTATUS WINAPI | LsarAddPrivilegesToAccount (LSAPR_HANDLE AccountHandle, PLSAPR_PRIVILEGE_SET Privileges) |
| NTSTATUS WINAPI | LsarRemovePrivilegesFromAccount (LSAPR_HANDLE AccountHandle, BOOL AllPrivileges, PLSAPR_PRIVILEGE_SET Privileges) |
| NTSTATUS WINAPI | LsarGetQuotasForAccount (LSAPR_HANDLE AccountHandle, PQUOTA_LIMITS QuotaLimits) |
| NTSTATUS WINAPI | LsarSetQuotasForAccount (LSAPR_HANDLE AccountHandle, PQUOTA_LIMITS QuotaLimits) |
| NTSTATUS WINAPI | LsarGetSystemAccessAccount (LSAPR_HANDLE AccountHandle, ACCESS_MASK *SystemAccess) |
| NTSTATUS WINAPI | LsarSetSystemAccessAccount (LSAPR_HANDLE AccountHandle, ACCESS_MASK SystemAccess) |
| NTSTATUS WINAPI | LsarOpenTrustedDomain (LSAPR_HANDLE PolicyHandle, PRPC_SID TrustedDomainSid, ACCESS_MASK DesiredAccess, LSAPR_HANDLE *TrustedDomainHandle) |
| NTSTATUS WINAPI | LsarQueryInfoTrustedDomain (LSAPR_HANDLE TrustedDomainHandle, TRUSTED_INFORMATION_CLASS InformationClass, PLSAPR_TRUSTED_DOMAIN_INFO *TrustedDomainInformation) |
| NTSTATUS WINAPI | LsarSetInformationTrustedDomain (LSAPR_HANDLE TrustedDomainHandle, TRUSTED_INFORMATION_CLASS InformationClass, PLSAPR_TRUSTED_DOMAIN_INFO TrustedDomainInformation) |
| NTSTATUS WINAPI | LsarOpenSecret (LSAPR_HANDLE PolicyHandle, PRPC_UNICODE_STRING SecretName, ACCESS_MASK DesiredAccess, LSAPR_HANDLE *SecretHandle) |
| NTSTATUS WINAPI | LsarSetSecret (LSAPR_HANDLE *SecretHandle, PLSAPR_CR_CIPHER_VALUE EncryptedCurrentValue, PLSAPR_CR_CIPHER_VALUE EncryptedOldValue) |
| NTSTATUS WINAPI | LsarQuerySecret (LSAPR_HANDLE SecretHandle, PLSAPR_CR_CIPHER_VALUE *EncryptedCurrentValue, PLARGE_INTEGER CurrentValueSetTime, PLSAPR_CR_CIPHER_VALUE *EncryptedOldValue, PLARGE_INTEGER OldValueSetTime) |
| NTSTATUS WINAPI | LsarLookupPrivilegeValue (LSAPR_HANDLE PolicyHandle, PRPC_UNICODE_STRING Name, PLUID Value) |
| NTSTATUS WINAPI | LsarLookupPrivilegeName (LSAPR_HANDLE PolicyHandle, PLUID Value, PRPC_UNICODE_STRING *Name) |
| NTSTATUS WINAPI | LsarLookupPrivilegeDisplayName (LSAPR_HANDLE PolicyHandle, PRPC_UNICODE_STRING Name, USHORT ClientLanguage, USHORT ClientSystemDefaultLanguage, PRPC_UNICODE_STRING *DisplayName, USHORT *LanguageReturned) |
| NTSTATUS WINAPI | LsarDeleteObject (LSAPR_HANDLE *ObjectHandle) |
| NTSTATUS WINAPI | LsarEnumerateAccountsWithUserRight (LSAPR_HANDLE PolicyHandle, PRPC_UNICODE_STRING UserRight, PLSAPR_ACCOUNT_ENUM_BUFFER EnumerationBuffer) |
| NTSTATUS WINAPI | LsarEnmuerateAccountRights (LSAPR_HANDLE PolicyHandle, PRPC_SID AccountSid, PLSAPR_USER_RIGHT_SET UserRights) |
| NTSTATUS WINAPI | LsarAddAccountRights (LSAPR_HANDLE PolicyHandle, PRPC_SID AccountSid, PLSAPR_USER_RIGHT_SET UserRights) |
| NTSTATUS WINAPI | LsarRemoveAccountRights (LSAPR_HANDLE PolicyHandle, PRPC_SID AccountSid, BOOL AllRights, PLSAPR_USER_RIGHT_SET UserRights) |
| NTSTATUS WINAPI | LsarQueryTrustedDomainInfo (LSAPR_HANDLE PolicyHandle, PRPC_SID TrustedDomainSid, TRUSTED_INFORMATION_CLASS InformationClass, PLSAPR_TRUSTED_DOMAIN_INFO *TrustedDomainInformation) |
| NTSTATUS WINAPI | LsarSetTrustedDomainInfo (LSAPR_HANDLE PolicyHandle, PRPC_SID TrustedDomainSid, TRUSTED_INFORMATION_CLASS InformationClass, PLSAPR_TRUSTED_DOMAIN_INFO TrustedDomainInformation) |
| NTSTATUS WINAPI | LsarDeleteTrustedDomain (LSAPR_HANDLE PolicyHandle, PRPC_SID TrustedDomainSid) |
| NTSTATUS WINAPI | LsarStorePrivateData (LSAPR_HANDLE PolicyHandle, PRPC_UNICODE_STRING KeyName, PLSAPR_CR_CIPHER_VALUE EncryptedData) |
| NTSTATUS WINAPI | LsarRetrievePrivateData (LSAPR_HANDLE PolicyHandle, PRPC_UNICODE_STRING KeyName, PLSAPR_CR_CIPHER_VALUE *EncryptedData) |
| NTSTATUS WINAPI | LsarOpenPolicy2 (LPWSTR SystemName, PLSAPR_OBJECT_ATTRIBUTES ObjectAttributes, ACCESS_MASK DesiredAccess, LSAPR_HANDLE *PolicyHandle) |
| NTSTATUS WINAPI | LsarGetUserName (LPWSTR SystemName, PRPC_UNICODE_STRING *UserName, PRPC_UNICODE_STRING *DomainName) |
| NTSTATUS WINAPI | LsarQueryInformationPolicy2 (LSAPR_HANDLE PolicyHandle, POLICY_INFORMATION_CLASS InformationClass, unsigned long *PolicyInformation) |
| NTSTATUS WINAPI | LsarSetInformationPolicy2 (LSAPR_HANDLE PolicyHandle, POLICY_INFORMATION_CLASS InformationClass, unsigned long PolicyInformation) |
| NTSTATUS WINAPI | LsarQueryTrustedDomainInfoByName (LSAPR_HANDLE PolicyHandle, PRPC_UNICODE_STRING TrustedDomainName, POLICY_INFORMATION_CLASS InformationClass, unsigned long *PolicyInformation) |
| NTSTATUS WINAPI | LsarSetTrustedDomainInfoByName (LSAPR_HANDLE PolicyHandle, PRPC_UNICODE_STRING TrustedDomainName, POLICY_INFORMATION_CLASS InformationClass, unsigned long PolicyInformation) |
| NTSTATUS WINAPI | LsarEnumerateTrustedDomainsEx (LSAPR_HANDLE PolicyHandle, DWORD *EnumerationContext, PLSAPR_TRUSTED_ENUM_BUFFER_EX EnumerationBuffer, DWORD PreferedMaximumLength) |
| NTSTATUS WINAPI | LsarCreateTrustedDomainEx (LSAPR_HANDLE PolicyHandle, PLSAPR_TRUSTED_DOMAIN_INFORMATION_EX TrustedDomainInformation, PLSAPR_TRUSTED_DOMAIN_AUTH_INFORMATION AuthentificationInformation, ACCESS_MASK DesiredAccess, LSAPR_HANDLE *TrustedDomainHandle) |
| NTSTATUS WINAPI | LsarSetPolicyReplicationHandle (PLSAPR_HANDLE PolicyHandle) |
| NTSTATUS WINAPI | LsarQueryDomainInformationPolicy (LSAPR_HANDLE PolicyHandle, POLICY_INFORMATION_CLASS InformationClass, unsigned long *PolicyInformation) |
| NTSTATUS WINAPI | LsarSetDomainInformationPolicy (LSAPR_HANDLE PolicyHandle, POLICY_INFORMATION_CLASS InformationClass, unsigned long PolicyInformation) |
| NTSTATUS WINAPI | LsarOpenTrustedDomainByName (LSAPR_HANDLE PolicyHandle, PRPC_UNICODE_STRING TrustedDomainName, ACCESS_MASK DesiredAccess, LSAPR_HANDLE *TrustedDomainHandle) |
| NTSTATUS WINAPI | LsarTestCall (handle_t hBinding) |
| NTSTATUS WINAPI | LsarLookupSids2 (LSAPR_HANDLE PolicyHandle, PLSAPR_SID_ENUM_BUFFER SidEnumBuffer, PLSAPR_REFERENCED_DOMAIN_LIST *ReferencedDomains, PLSAPR_TRANSLATED_NAMES_EX TranslatedNames, LSAP_LOOKUP_LEVEL LookupLevel, DWORD *MappedCount, DWORD LookupOptions, DWORD ClientRevision) |
| NTSTATUS WINAPI | LsarLookupNames2 (LSAPR_HANDLE PolicyHandle, DWORD Count, PRPC_UNICODE_STRING Names, PLSAPR_REFERENCED_DOMAIN_LIST *ReferencedDomains, PLSAPR_TRANSLATED_SIDS_EX TranslatedSids, LSAP_LOOKUP_LEVEL LookupLevel, DWORD *MappedCount, DWORD LookupOptions, DWORD ClientRevision) |
| NTSTATUS WINAPI | LsarCreateTrustedDomainEx2 (LSAPR_HANDLE PolicyHandle, PLSAPR_TRUSTED_DOMAIN_INFORMATION_EX TrustedDomainInformation, PLSAPR_TRUSTED_DOMAIN_AUTH_INFORMATION_INTERNAL AuthentificationInformation, ACCESS_MASK DesiredAccess, LSAPR_HANDLE *TrustedDomainHandle) |
| NTSTATUS WINAPI | CredrWrite (handle_t hBinding) |
| NTSTATUS WINAPI | CredrRead (handle_t hBinding) |
| NTSTATUS WINAPI | CredrEnumerate (handle_t hBinding) |
| NTSTATUS WINAPI | CredrWriteDomainCredentials (handle_t hBinding) |
| NTSTATUS WINAPI | CredrReadDomainCredentials (handle_t hBinding) |
| NTSTATUS WINAPI | CredrDelete (handle_t hBinding) |
| NTSTATUS WINAPI | CredrGetTargetInfo (handle_t hBinding) |
| NTSTATUS WINAPI | CredrProfileLoaded (handle_t hBinding) |
| NTSTATUS WINAPI | LsarLookupNames3 (LSAPR_HANDLE PolicyHandle, DWORD Count, PRPC_UNICODE_STRING Names, PLSAPR_REFERENCED_DOMAIN_LIST *ReferencedDomains, PLSAPR_TRANSLATED_SIDS_EX2 TranslatedSids, LSAP_LOOKUP_LEVEL LookupLevel, DWORD *MappedCount, DWORD LookupOptions, DWORD ClientRevision) |
| NTSTATUS WINAPI | CredrGetSessionTypes (handle_t hBinding) |
| NTSTATUS WINAPI | LsarRegisterAuditEvent (handle_t hBinding) |
| NTSTATUS WINAPI | LsarGenAuditEvent (handle_t hBinding) |
| NTSTATUS WINAPI | LsarUnregisterAuditEvent (handle_t hBinding) |
| NTSTATUS WINAPI | LsarQueryForestTrustInformation (LSAPR_HANDLE PolicyHandle, PLSA_UNICODE_STRING TrustedDomainName, LSA_FOREST_TRUST_RECORD_TYPE HighestRecordType, PLSA_FOREST_TRUST_INFORMATION *ForestTrustInfo) |
| NTSTATUS WINAPI | LsarSetForestTrustInformation (LSAPR_HANDLE PolicyHandle, PLSA_UNICODE_STRING TrustedDomainName, LSA_FOREST_TRUST_RECORD_TYPE HighestRecordType, PLSA_FOREST_TRUST_INFORMATION ForestTrustInfo, BOOL CheckOnly, PLSA_FOREST_TRUST_COLLISION_INFORMATION *CollisionInfo) |
| NTSTATUS WINAPI | CredrRename (handle_t hBinding) |
| NTSTATUS WINAPI | LsarLookupSids3 (LSAPR_HANDLE PolicyHandle, PLSAPR_SID_ENUM_BUFFER SidEnumBuffer, PLSAPR_REFERENCED_DOMAIN_LIST *ReferencedDomains, PLSAPR_TRANSLATED_NAMES_EX TranslatedNames, LSAP_LOOKUP_LEVEL LookupLevel, DWORD *MappedCount, DWORD LookupOptions, DWORD ClientRevision) |
| NTSTATUS WINAPI | LsarLookupNames4 (handle_t RpcHandle, DWORD Count, PRPC_UNICODE_STRING Names, PLSAPR_REFERENCED_DOMAIN_LIST *ReferencedDomains, PLSAPR_TRANSLATED_SIDS_EX2 TranslatedSids, LSAP_LOOKUP_LEVEL LookupLevel, DWORD *MappedCount, DWORD LookupOptions, DWORD ClientRevision) |
| NTSTATUS WINAPI | LsarOpenPolicySce (handle_t hBinding) |
| NTSTATUS WINAPI | LsarAdtRegisterSecurityEventSource (handle_t hBinding) |
| NTSTATUS WINAPI | LsarAdtUnregisterSecurityEventSource (handle_t hBinding) |
| NTSTATUS WINAPI | LsarAdtReportSecurityEvent (handle_t hBinding) |
| NTSTATUS WINAPI | CredrFindBestCredential (handle_t hBinding) |
| NTSTATUS WINAPI | LsarSetAuditPolicy (handle_t hBinding) |
| NTSTATUS WINAPI | LsarQueryAuditPolicy (handle_t hBinding) |
| NTSTATUS WINAPI | LsarEnumerateAuditPolicy (handle_t hBinding) |
| NTSTATUS WINAPI | LsarEnumerateAuditCategories (handle_t hBinding) |
| NTSTATUS WINAPI | LsarEnumerateAuditSubCategories (handle_t hBinding) |
| NTSTATUS WINAPI | LsarLookupAuditCategoryName (handle_t hBinding) |
| NTSTATUS WINAPI | LsarLookupAuditSubCategoryName (handle_t hBinding) |
| NTSTATUS WINAPI | LsarSetAuditSecurity (handle_t hBinding) |
| NTSTATUS WINAPI | LsarQueryAuditSecurity (handle_t hBinding) |
| NTSTATUS WINAPI | CredReadByTokenHandle (handle_t hBinding) |
| NTSTATUS WINAPI | CredrRestoreCredentials (handle_t hBinding) |
| NTSTATUS WINAPI | CredrBackupCredentials (handle_t hBinding) |
Variables |
| static RTL_CRITICAL_SECTION | PolicyHandleTableLock |