ReactOS 0.4.16-dev-297-gc569aee
|
#include <stdarg.h>
#include <windef.h>
#include <winbase.h>
#include <winreg.h>
#include <ndk/cmfuncs.h>
#include <ndk/exfuncs.h>
#include <ndk/kefuncs.h>
#include <ndk/mmfuncs.h>
#include <ndk/obfuncs.h>
#include <ndk/psfuncs.h>
#include <ndk/rtlfuncs.h>
#include <ndk/sefuncs.h>
#include <ndk/ketypes.h>
#include <ndk/setypes.h>
#include <ntsam.h>
#include <ntlsa.h>
#include <sddl.h>
#include <srmp.h>
#include <lsass.h>
#include <lsa_s.h>
#include <wine/debug.h>
Go to the source code of this file.
Classes | |
struct | _LSA_DB_OBJECT |
struct | _LSAP_POLICY_AUDIT_EVENTS_DATA |
struct | _LSAP_LOGON_CONTEXT |
struct | _SAMPR_ULONG_ARRAY |
Typedefs | |
typedef enum _LSA_DB_OBJECT_TYPE | LSA_DB_OBJECT_TYPE |
typedef enum _LSA_DB_OBJECT_TYPE * | PLSA_DB_OBJECT_TYPE |
typedef struct _LSA_DB_OBJECT | LSA_DB_OBJECT |
typedef struct _LSA_DB_OBJECT * | PLSA_DB_OBJECT |
typedef struct _LSAP_POLICY_AUDIT_EVENTS_DATA | LSAP_POLICY_AUDIT_EVENTS_DATA |
typedef struct _LSAP_POLICY_AUDIT_EVENTS_DATA * | PLSAP_POLICY_AUDIT_EVENTS_DATA |
typedef struct _LSAP_LOGON_CONTEXT | LSAP_LOGON_CONTEXT |
typedef struct _LSAP_LOGON_CONTEXT * | PLSAP_LOGON_CONTEXT |
typedef struct _SAMPR_ULONG_ARRAY | SAMPR_ULONG_ARRAY |
typedef struct _SAMPR_ULONG_ARRAY * | PSAMPR_ULONG_ARRAY |
Enumerations | |
enum | _LSA_DB_OBJECT_TYPE { LsaDbIgnoreObject , LsaDbPolicyObject , LsaDbAccountObject , LsaDbDomainObject , LsaDbSecretObject } |
#define POLICY_AUDIT_EVENT_TYPE_COUNT (AuditCategoryAccountLogon - AuditCategorySystem + 1) |
typedef struct _LSA_DB_OBJECT LSA_DB_OBJECT |
typedef struct _LSA_DB_OBJECT * PLSA_DB_OBJECT |
typedef enum _LSA_DB_OBJECT_TYPE * PLSA_DB_OBJECT_TYPE |
typedef struct _LSAP_LOGON_CONTEXT * PLSAP_LOGON_CONTEXT |
typedef struct _SAMPR_ULONG_ARRAY * PSAMPR_ULONG_ARRAY |
Definition at line 22 of file dssetup.c.
Referenced by LsarStartRpcServer().
NTSTATUS NTAPI LsapAddCredential | ( | _In_ PLUID | LogonId, |
_In_ ULONG | AuthenticationPackage, | ||
_In_ PLSA_STRING | PrimaryKeyValue, | ||
_In_ PLSA_STRING | Credential | ||
) |
Definition at line 152 of file utils.c.
Referenced by LsapAppendSidToGroups().
NTSTATUS LsapCallAuthenticationPackage | ( | PLSA_API_MSG | RequestMsg, |
PLSAP_LOGON_CONTEXT | LogonContext | ||
) |
Definition at line 564 of file authpackage.c.
Referenced by AuthPortThreadRoutine().
NTSTATUS LsapCloseDbObject | ( | IN PLSA_DB_OBJECT | DbObject | ) |
NTSTATUS LsapCreateAccountSd | ( | PSECURITY_DESCRIPTOR * | AccountSd, |
PULONG | AccountSdSize | ||
) |
Definition at line 268 of file security.c.
Referenced by LsarpCreateAccount().
NTSTATUS LsapCreateDbObject | ( | IN PLSA_DB_OBJECT | ParentObject, |
IN LPWSTR | ContainerName, | ||
IN LPWSTR | ObjectName, | ||
IN LSA_DB_OBJECT_TYPE | HandleType, | ||
IN ACCESS_MASK | DesiredAccess, | ||
IN BOOLEAN | Trusted, | ||
OUT PLSA_DB_OBJECT * | DbObject | ||
) |
Definition at line 592 of file database.c.
Referenced by LsarCreateSecret(), LsarpCreateAccount(), and LsarStorePrivateData().
Definition at line 159 of file session.c.
Referenced by LsapInitAuthPackages().
NTSTATUS LsapCreatePolicySd | ( | PSECURITY_DESCRIPTOR * | PolicySd, |
PULONG | PolicySdSize | ||
) |
Definition at line 14 of file security.c.
Referenced by LsapCreateDatabaseObjects().
NTSTATUS LsapCreateSecretSd | ( | PSECURITY_DESCRIPTOR * | SecretSd, |
PULONG | SecretSdSize | ||
) |
Definition at line 436 of file security.c.
Referenced by LsarCreateSecret().
NTSTATUS LsapCreateTokenSd | ( | _In_ const TOKEN_USER * | User, |
_Outptr_ PSECURITY_DESCRIPTOR * | TokenSd, | ||
_Out_ PULONG | TokenSdSize | ||
) |
Creates a security descriptor for the token object.
[in] | User | A primary user to be given to the function. This user represents the owner that is in charge of this object. |
[out] | TokenSd | A pointer to an allocated security descriptor for the token object. |
[out] | TokenSdSize | A pointer to a returned size of the descriptor. |
Definition at line 637 of file security.c.
Referenced by LsapLogonUser().
NTSTATUS NTAPI LsapDeleteCredential | ( | _In_ PLUID | LogonId, |
_In_ ULONG | AuthenticationPackage, | ||
_In_ PLSA_STRING | PrimaryKeyValue | ||
) |
Definition at line 288 of file session.c.
Referenced by LsapInitAuthPackages().
NTSTATUS LsapDeleteDbObject | ( | IN PLSA_DB_OBJECT | DbObject | ) |
Definition at line 901 of file database.c.
Referenced by LsarDeleteObject(), and LsarStorePrivateData().
Definition at line 201 of file session.c.
Referenced by LsapInitAuthPackages(), and LsapLogonUser().
NTSTATUS LsapDeleteObjectAttribute | ( | PLSA_DB_OBJECT | DbObject, |
LPWSTR | AttributeName | ||
) |
Definition at line 1082 of file database.c.
Referenced by LsarRemovePrivilegesFromAccount().
NTSTATUS LsapEnumLogonSessions | ( | IN OUT PLSA_API_MSG | RequestMsg | ) |
Definition at line 299 of file session.c.
Referenced by AuthPortThreadRoutine().
NTSTATUS NTAPI LsapGetCredentials | ( | _In_ PLUID | LogonId, |
_In_ ULONG | AuthenticationPackage, | ||
_Inout_ PULONG | QueryContext, | ||
_In_ BOOLEAN | RetrieveAllCredentials, | ||
_Inout_ PLSA_STRING | PrimaryKeyValue, | ||
_Out_ PULONG | PrimaryKeyLength, | ||
_Out_ PLSA_STRING | Credentials | ||
) |
Definition at line 272 of file session.c.
Referenced by LsapInitAuthPackages().
NTSTATUS LsapGetLogonSessionData | ( | IN OUT PLSA_API_MSG | RequestMsg | ) |
Definition at line 395 of file session.c.
Referenced by AuthPortThreadRoutine().
NTSTATUS LsapGetObjectAttribute | ( | PLSA_DB_OBJECT | DbObject, |
LPWSTR | AttributeName, | ||
LPVOID | AttributeData, | ||
PULONG | AttributeSize | ||
) |
Definition at line 1012 of file database.c.
Referenced by LsapGetDomainInfo(), LsarAddAccountRights(), LsarAddPrivilegesToAccount(), LsarEnumeratePrivilegesAccount(), LsarGetQuotasForAccount(), LsarGetSystemAccessAccount(), LsarQueryAccountDomain(), LsarQueryAuditEvents(), LsarQueryAuditFull(), LsarQueryAuditLog(), LsarQueryDefaultQuota(), LsarQueryDnsDomain(), LsarQueryModification(), LsarQueryPrimaryDomain(), LsarQuerySecret(), LsarQuerySecurityObject(), LsarQueryServerRole(), LsarRemoveAccountRights(), LsarRemovePrivilegesFromAccount(), LsarRetrievePrivateData(), LsarSetAuditFull(), LsarSetQuotasForAccount(), and LsarSetSecurityObject().
Definition at line 1038 of file lookup.c.
Referenced by LsapLookupAccountDomainSids(), LsapLookupBuiltinDomainSids(), LsarLookupNames(), and LsarLookupNames2().
INT LsapGetResourceStringLengthEx | ( | _In_ HINSTANCE | hInstance, |
_In_ UINT | uId, | ||
_In_ USHORT | usLanguage | ||
) |
Definition at line 64 of file utils.c.
Referenced by LsarpLookupPrivilegeDisplayName().
Definition at line 474 of file authpackage.c.
Referenced by LsapInitLsa().
Definition at line 539 of file database.c.
Referenced by LsapInitLsa().
Definition at line 36 of file session.c.
Referenced by LsapInitLsa().
Definition at line 28 of file notify.c.
Referenced by LsapInitLsa().
Definition at line 182 of file lookup.c.
Referenced by LsapInitLsa().
Definition at line 17 of file utils.c.
Referenced by LsapInitSids().
INT LsapLoadStringEx | ( | _In_ HINSTANCE | hInstance, |
_In_ UINT | uId, | ||
_In_ USHORT | usLanguage, | ||
_Out_ LPWSTR | lpBuffer, | ||
_Out_ INT | nBufferMax | ||
) |
Definition at line 99 of file utils.c.
Referenced by LsarpLookupPrivilegeDisplayName().
NTSTATUS LsapLogonUser | ( | PLSA_API_MSG | RequestMsg, |
PLSAP_LOGON_CONTEXT | LogonContext | ||
) |
Definition at line 1394 of file authpackage.c.
Referenced by AuthPortThreadRoutine().
NTSTATUS LsapLookupAccountRightName | ( | ULONG | RightValue, |
PRPC_UNICODE_STRING * | Name | ||
) |
Definition at line 343 of file privileges.c.
Referenced by LsarEnumerateAccountRights().
ACCESS_MASK LsapLookupAccountRightValue | ( | IN PRPC_UNICODE_STRING | Name | ) |
Definition at line 380 of file privileges.c.
Referenced by LsarAddAccountRights(), LsarEnumerateAccountsWithUserRight(), and LsarRemoveAccountRights().
NTSTATUS LsapLookupAuthenticationPackage | ( | PLSA_API_MSG | RequestMsg, |
PLSAP_LOGON_CONTEXT | LogonContext | ||
) |
Definition at line 510 of file authpackage.c.
Referenced by AuthPortThreadRoutine().
NTSTATUS LsapLookupNames | ( | 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 | ||
) |
Definition at line 1813 of file lookup.c.
Referenced by LsarLookupNames(), LsarLookupNames2(), LsarLookupNames3(), and LsarLookupNames4().
NTSTATUS LsapLookupSids | ( | 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 | ||
) |
Definition at line 2412 of file lookup.c.
Referenced by LsarLookupSids(), LsarLookupSids2(), and LsarLookupSids3().
VOID LsapNotifyPolicyChange | ( | POLICY_NOTIFICATION_INFORMATION_CLASS | InformationClass | ) |
Definition at line 188 of file notify.c.
Referenced by LsarSetInformationPolicy().
NTSTATUS LsapOpenDbObject | ( | IN PLSA_DB_OBJECT | ParentObject, |
IN LPWSTR | ContainerName, | ||
IN LPWSTR | ObjectName, | ||
IN LSA_DB_OBJECT_TYPE | ObjectType, | ||
IN ACCESS_MASK | DesiredAccess, | ||
IN BOOLEAN | Trusted, | ||
OUT PLSA_DB_OBJECT * | DbObject | ||
) |
Definition at line 712 of file database.c.
Referenced by LsaIOpenPolicyTrusted(), LsapCreateDatabaseObjects(), LsapGetDomainInfo(), LsarOpenPolicy(), LsarOpenSecret(), LsarpOpenAccount(), LsarRetrievePrivateData(), and LsarStorePrivateData().
Definition at line 23 of file registry.c.
Referenced by LsarEnumerateAccounts(), and LsarEnumerateAccountsWithUserRight().
NTSTATUS LsapRegCreateKey | ( | IN HANDLE | ParentKeyHandle, |
IN LPCWSTR | KeyName, | ||
IN ACCESS_MASK | DesiredAccess, | ||
OUT HANDLE | KeyHandle | ||
) |
Definition at line 30 of file registry.c.
Definition at line 59 of file registry.c.
Referenced by LsapDeleteDbObject(), and LsapDeleteObjectAttribute().
Definition at line 211 of file registry.c.
NTSTATUS LsapRegEnumerateSubKey | ( | IN HANDLE | KeyHandle, |
IN ULONG | Index, | ||
IN ULONG | Length, | ||
OUT LPWSTR | Buffer | ||
) |
Definition at line 96 of file registry.c.
Referenced by LsapDeleteDbObject(), LsarEnumerateAccounts(), and LsarEnumerateAccountsWithUserRight().
NTSTATUS LsapRegEnumerateValue | ( | IN HANDLE | KeyHandle, |
IN ULONG | Index, | ||
OUT LPWSTR | Name, | ||
IN OUT PULONG | NameLength, | ||
OUT PULONG Type | OPTIONAL, | ||
OUT PVOID Data | OPTIONAL, | ||
IN OUT PULONG DataLength | OPTIONAL | ||
) |
Definition at line 225 of file registry.c.
NTSTATUS LsapRegisterNotification | ( | PLSA_API_MSG | RequestMsg | ) |
Definition at line 159 of file notify.c.
Referenced by AuthPortThreadRoutine().
NTSTATUS LsapRegOpenKey | ( | IN HANDLE | ParentKeyHandle, |
IN LPCWSTR | KeyName, | ||
IN ACCESS_MASK | DesiredAccess, | ||
OUT HANDLE | KeyHandle | ||
) |
Definition at line 153 of file registry.c.
Referenced by LsarEnumerateAccounts(), and LsarEnumerateAccountsWithUserRight().
NTSTATUS LsapRegQueryKeyInfo | ( | IN HANDLE | KeyHandle, |
OUT PULONG | SubKeyCount, | ||
OUT PULONG | MaxSubKeyNameLength, | ||
OUT PULONG | ValueCount | ||
) |
Definition at line 176 of file registry.c.
Referenced by LsarEnumerateAccounts(), and LsarEnumerateAccountsWithUserRight().
NTSTATUS LsapRegQueryValue | ( | IN HANDLE | KeyHandle, |
IN LPWSTR | ValueName, | ||
OUT PULONG Type | OPTIONAL, | ||
OUT LPVOID Data | OPTIONAL, | ||
IN OUT PULONG DataLength | OPTIONAL | ||
) |
Definition at line 331 of file registry.c.
Referenced by LsarEnumerateAccounts(), and LsarEnumerateAccountsWithUserRight().
NTSTATUS LsapRegSetValue | ( | IN HANDLE | KeyHandle, |
IN LPWSTR | ValueName, | ||
IN ULONG | Type, | ||
IN LPVOID | Data, | ||
IN ULONG | DataLength | ||
) |
Definition at line 245 of file srm.c.
Referenced by LsapCreateLogonSession().
Definition at line 285 of file srm.c.
Referenced by LsapDeleteLogonSession().
Definition at line 167 of file srm.c.
Referenced by LsapInitLsa().
NTSTATUS LsapSetLogonSessionData | ( | _In_ PLUID | LogonId, |
_In_ ULONG | LogonType, | ||
_In_ PUNICODE_STRING | UserName, | ||
_In_ PUNICODE_STRING | LogonDomain, | ||
_In_ PSID | Sid | ||
) |
Definition at line 67 of file session.c.
Referenced by LsapLogonUser().
NTSTATUS LsapSetObjectAttribute | ( | PLSA_DB_OBJECT | DbObject, |
LPWSTR | AttributeName, | ||
LPVOID | AttributeData, | ||
ULONG | AttributeSize | ||
) |
Definition at line 961 of file database.c.
Referenced by LsapCreateDatabaseObjects(), LsarAddAccountRights(), LsarAddPrivilegesToAccount(), LsarCreateSecret(), LsarpCreateAccount(), LsarRemoveAccountRights(), LsarRemovePrivilegesFromAccount(), LsarSetAccountDomain(), LsarSetAuditEvents(), LsarSetAuditFull(), LsarSetAuditLog(), LsarSetDefaultQuota(), LsarSetModification(), LsarSetPrimaryDomain(), LsarSetQuotasForAccount(), LsarSetSecret(), LsarSetSecurityObject(), LsarSetServerRole(), LsarSetSystemAccessAccount(), and LsarStorePrivateData().
Definition at line 545 of file authpackage.c.
Referenced by LsapDeleteLogonSession().
NTSTATUS LsapValidateDbObject | ( | IN LSAPR_HANDLE | Handle, |
IN LSA_DB_OBJECT_TYPE | HandleType, | ||
IN ACCESS_MASK | GrantedAccess, | ||
OUT PLSA_DB_OBJECT * | DbObject | ||
) |
NTSTATUS LsarpEnumeratePrivileges | ( | DWORD * | EnumerationContext, |
PLSAPR_PRIVILEGE_ENUM_BUFFER | EnumerationBuffer, | ||
DWORD | PreferedMaximumLength | ||
) |
Definition at line 246 of file privileges.c.
Referenced by LsarEnumeratePrivileges().
NTSTATUS LsarpLookupPrivilegeDisplayName | ( | PRPC_UNICODE_STRING | Name, |
USHORT | ClientLanguage, | ||
USHORT | ClientSystemDefaultLanguage, | ||
PRPC_UNICODE_STRING * | DisplayName, | ||
USHORT * | LanguageReturned | ||
) |
Definition at line 125 of file privileges.c.
Referenced by LsarLookupPrivilegeDisplayName().
NTSTATUS LsarpLookupPrivilegeName | ( | PLUID | Value, |
PRPC_UNICODE_STRING * | Name | ||
) |
Definition at line 80 of file privileges.c.
Referenced by LsarLookupPrivilegeName().
PLUID LsarpLookupPrivilegeValue | ( | IN PRPC_UNICODE_STRING | Name | ) |
Definition at line 227 of file privileges.c.
Referenced by LsarAddAccountRights(), LsarEnumerateAccountsWithUserRight(), LsarLookupPrivilegeValue(), and LsarRemoveAccountRights().
NTSTATUS LsarQueryAccountDomain | ( | PLSA_DB_OBJECT | PolicyObject, |
PLSAPR_POLICY_INFORMATION * | PolicyInformation | ||
) |
Definition at line 289 of file policy.c.
Referenced by LsarQueryInformationPolicy().
NTSTATUS LsarQueryAuditEvents | ( | PLSA_DB_OBJECT | PolicyObject, |
PLSAPR_POLICY_INFORMATION * | PolicyInformation | ||
) |
Definition at line 70 of file policy.c.
Referenced by LsarQueryInformationPolicy().
NTSTATUS LsarQueryAuditFull | ( | PLSA_DB_OBJECT | PolicyObject, |
PLSAPR_POLICY_INFORMATION * | PolicyInformation | ||
) |
Definition at line 510 of file policy.c.
Referenced by LsarQueryInformationPolicy().
NTSTATUS LsarQueryAuditLog | ( | PLSA_DB_OBJECT | PolicyObject, |
PLSAPR_POLICY_INFORMATION * | PolicyInformation | ||
) |
Definition at line 38 of file policy.c.
Referenced by LsarQueryInformationPolicy().
NTSTATUS LsarQueryDefaultQuota | ( | PLSA_DB_OBJECT | PolicyObject, |
PLSAPR_POLICY_INFORMATION * | PolicyInformation | ||
) |
Definition at line 446 of file policy.c.
Referenced by LsarQueryInformationPolicy().
NTSTATUS LsarQueryDnsDomain | ( | PLSA_DB_OBJECT | PolicyObject, |
PLSAPR_POLICY_INFORMATION * | PolicyInformation | ||
) |
Definition at line 542 of file policy.c.
Referenced by LsarQueryInformationPolicy().
NTSTATUS LsarQueryDnsDomainInt | ( | PLSA_DB_OBJECT | PolicyObject, |
PLSAPR_POLICY_INFORMATION * | PolicyInformation | ||
) |
Definition at line 759 of file policy.c.
Referenced by LsarQueryInformationPolicy().
NTSTATUS LsarQueryLocalAccountDomain | ( | PLSA_DB_OBJECT | PolicyObject, |
PLSAPR_POLICY_INFORMATION * | PolicyInformation | ||
) |
Definition at line 769 of file policy.c.
Referenced by LsarQueryInformationPolicy().
NTSTATUS LsarQueryModification | ( | PLSA_DB_OBJECT | PolicyObject, |
PLSAPR_POLICY_INFORMATION * | PolicyInformation | ||
) |
Definition at line 478 of file policy.c.
Referenced by LsarQueryInformationPolicy().
NTSTATUS LsarQueryPdAccount | ( | PLSA_DB_OBJECT | PolicyObject, |
PLSAPR_POLICY_INFORMATION * | PolicyInformation | ||
) |
Definition at line 267 of file policy.c.
Referenced by LsarQueryInformationPolicy().
NTSTATUS LsarQueryPrimaryDomain | ( | PLSA_DB_OBJECT | PolicyObject, |
PLSAPR_POLICY_INFORMATION * | PolicyInformation | ||
) |
Definition at line 157 of file policy.c.
Referenced by LsarQueryInformationPolicy().
NTSTATUS LsarQueryReplicaSource | ( | PLSA_DB_OBJECT | PolicyObject, |
PLSAPR_POLICY_INFORMATION * | PolicyInformation | ||
) |
Definition at line 436 of file policy.c.
Referenced by LsarQueryInformationPolicy().
NTSTATUS LsarQueryServerRole | ( | PLSA_DB_OBJECT | PolicyObject, |
PLSAPR_POLICY_INFORMATION * | PolicyInformation | ||
) |
Definition at line 398 of file policy.c.
Referenced by LsarQueryInformationPolicy().
NTSTATUS LsarSetAccountDomain | ( | PLSA_DB_OBJECT | PolicyObject, |
PLSAPR_POLICY_ACCOUNT_DOM_INFO | Info | ||
) |
Definition at line 876 of file policy.c.
Referenced by LsarSetInformationPolicy().
NTSTATUS LsarSetAuditEvents | ( | PLSA_DB_OBJECT | PolicyObject, |
PLSAPR_POLICY_AUDIT_EVENTS_INFO | Info | ||
) |
Definition at line 792 of file policy.c.
Referenced by LsarSetInformationPolicy().
NTSTATUS LsarSetAuditFull | ( | PLSA_DB_OBJECT | PolicyObject, |
PPOLICY_AUDIT_FULL_QUERY_INFO | Info | ||
) |
Definition at line 971 of file policy.c.
Referenced by LsarSetInformationPolicy().
NTSTATUS LsarSetAuditLog | ( | PLSA_DB_OBJECT | PolicyObject, |
PPOLICY_AUDIT_LOG_INFO | Info | ||
) |
Definition at line 779 of file policy.c.
Referenced by LsarSetInformationPolicy().
NTSTATUS LsarSetDefaultQuota | ( | PLSA_DB_OBJECT | PolicyObject, |
PPOLICY_DEFAULT_QUOTA_INFO | Info | ||
) |
Definition at line 945 of file policy.c.
Referenced by LsarSetInformationPolicy().
NTSTATUS LsarSetDnsDomain | ( | PLSA_DB_OBJECT | PolicyObject, |
PLSAPR_POLICY_DNS_DOMAIN_INFO | Info | ||
) |
Definition at line 1008 of file policy.c.
Referenced by LsarSetInformationPolicy().
NTSTATUS LsarSetDnsDomainInt | ( | PLSA_DB_OBJECT | PolicyObject, |
PLSAPR_POLICY_DNS_DOMAIN_INFO | Info | ||
) |
Definition at line 1017 of file policy.c.
Referenced by LsarSetInformationPolicy().
NTSTATUS LsarSetLocalAccountDomain | ( | PLSA_DB_OBJECT | PolicyObject, |
PLSAPR_POLICY_ACCOUNT_DOM_INFO | Info | ||
) |
Definition at line 1026 of file policy.c.
Referenced by LsarSetInformationPolicy().
NTSTATUS LsarSetModification | ( | PLSA_DB_OBJECT | PolicyObject, |
PPOLICY_MODIFICATION_INFO | Info | ||
) |
Definition at line 958 of file policy.c.
Referenced by LsarSetInformationPolicy().
NTSTATUS LsarSetPrimaryDomain | ( | PLSA_DB_OBJECT | PolicyObject, |
PLSAPR_POLICY_PRIMARY_DOM_INFO | Info | ||
) |
NTSTATUS LsarSetReplicaSource | ( | PLSA_DB_OBJECT | PolicyObject, |
PPOLICY_LSA_REPLICA_SRCE_INFO | Info | ||
) |
Definition at line 936 of file policy.c.
Referenced by LsarSetInformationPolicy().
NTSTATUS LsarSetServerRole | ( | PLSA_DB_OBJECT | PolicyObject, |
PPOLICY_LSA_SERVER_ROLE_INFO | Info | ||
) |
Definition at line 923 of file policy.c.
Referenced by LsarSetInformationPolicy().
Definition at line 40 of file lsarpc.c.
Referenced by LsapInitLsa().
Definition at line 327 of file authport.c.
Referenced by LsapInitLsa().
WINE_DEFAULT_DEBUG_CHANNEL | ( | lsasrv | ) |
|
extern |
Definition at line 26 of file database.c.
Referenced by LsapGetDomainInfo(), LsapLookupAccountDomainSids(), LsapLookupAccountNames(), LsapLookupIsolatedAccountNames(), and LsapLookupIsolatedNames().
|
extern |
Definition at line 24 of file database.c.
Referenced by BuildTokenGroups(), BuildTokenInformationBuffer(), BuildTokenPrimaryGroup(), BuildTokenUser(), BuildUserInfoBuffer(), GetAccountDomainSid(), GetUserPrivileges(), LsaApLogonUserEx2(), LsapAddSamGroups(), LsapCreateDatabaseObjects(), LsapGetDomainInfo(), LsapLookupAccountDomainSids(), LsapLookupAccountNames(), LsapLookupIsolatedAccountNames(), LsapLookupIsolatedNames(), NetUserGetGroups(), NetUserGetInfo(), NetUserGetLocalGroups(), and SamValidateNormalUser().
|
extern |
Definition at line 25 of file database.c.
Referenced by LsapGetDomainInfo(), LsapLookupBuiltinDomainSids(), LsapLookupBuiltinNames(), LsapLookupIsolatedBuiltinNames(), and LsapLookupIsolatedNames().
|
extern |
Definition at line 16 of file globals.c.
Referenced by GetBuiltinDomainSid(), LsapAddSamGroups(), LsapGetDomainInfo(), LsapLookupBuiltinDomainSids(), LsapLookupBuiltinNames(), LsapLookupIsolatedBuiltinNames(), LsapLookupIsolatedNames(), NetUserGetInfo(), ScCreateWellKnownSids(), and SvchostBuildSharedGlobals().
|
extern |
Definition at line 20 of file database.c.
Referenced by LsapInitSids().
|
extern |
Definition at line 19 of file database.c.
Referenced by LsapInitSids().
|
extern |
Definition at line 84 of file lookup.c.
Referenced by LsapInitSids(), and LsapSetTokenOwner().
|
extern |
Definition at line 80 of file lookup.c.
Referenced by LsapAddDefaultGroups(), and LsapInitSids().
|
extern |
Definition at line 81 of file lookup.c.
Referenced by LsapAddDefaultGroups(), and LsapInitSids().
|
extern |
Definition at line 83 of file lookup.c.
Referenced by LsapAddTokenDefaultDacl(), and LsapInitSids().
|
extern |
Definition at line 79 of file lookup.c.
Referenced by LsapAddDefaultGroups(), and LsapInitSids().
|
extern |
Definition at line 13 of file lsasrv.c.
Referenced by LsapInitLsa(), LsarCreateTrustedDomain(), LsarCreateTrustedDomainEx(), LsarCreateTrustedDomainEx2(), LsarDeleteTrustedDomain(), LsarEnumerateTrustedDomainsEx(), LsarOpenTrustedDomain(), LsarOpenTrustedDomainByName(), LsarQueryTrustedDomainInfo(), LsarQueryTrustedDomainInfoByName(), LsarSetTrustedDomainInfo(), and LsarSetTrustedDomainInfoByName().
|
extern |
Definition at line 82 of file lookup.c.
Referenced by LsapAddDefaultGroups(), and LsapInitSids().
|
extern |
Definition at line 78 of file lookup.c.
Referenced by LsapAddDefaultGroups(), LsapInitSids(), and LsapLogonUser().
|
extern |
Definition at line 21 of file database.c.
Referenced by LsapCreateRandomDomainSid(), and LsapGetDomainInfo().
|
extern |
Definition at line 17 of file database.c.
Referenced by LsapInitSids().
|
extern |
Definition at line 18 of file database.c.
Referenced by LsapCreateAccountSd(), LsapCreatePolicySd(), LsapCreateSecretSd(), and LsapInitSids().