ReactOS 0.4.16-dev-91-g764881a
|
Go to the source code of this file.
#define _DOMAIN_PASSWORD_INFORMATION_DEFINED |
Definition at line 354 of file ntsecapi.h.
#define KERB_WRAP_NO_ENCRYPT 0x80000001 |
Definition at line 7 of file ntsecapi.h.
#define LOGON_CACHED_ACCOUNT 4 |
Definition at line 10 of file ntsecapi.h.
#define LOGON_EXTRA_SIDS 32 |
Definition at line 12 of file ntsecapi.h.
#define LOGON_GRACE_LOGON 16777216 |
Definition at line 18 of file ntsecapi.h.
#define LOGON_GUEST 1 |
Definition at line 8 of file ntsecapi.h.
#define LOGON_NOENCRYPTION 2 |
Definition at line 9 of file ntsecapi.h.
#define LOGON_NTLMV2_ENABLED 256 |
Definition at line 15 of file ntsecapi.h.
#define LOGON_PROFILE_PATH_RETURNED 1024 |
Definition at line 17 of file ntsecapi.h.
#define LOGON_RESOURCE_GROUPS 512 |
Definition at line 16 of file ntsecapi.h.
#define LOGON_SERVER_TRUST_ACCOUNT 128 |
Definition at line 14 of file ntsecapi.h.
#define LOGON_SUBAUTH_SESSION_KEY 64 |
Definition at line 13 of file ntsecapi.h.
#define LOGON_USED_LM_PASSWORD 8 |
Definition at line 11 of file ntsecapi.h.
#define LSA_MODE_INDIVIDUAL_ACCOUNTS 2 |
Definition at line 20 of file ntsecapi.h.
#define LSA_MODE_LOG_FULL 4 |
Definition at line 22 of file ntsecapi.h.
#define LSA_MODE_MANDATORY_ACCESS 3 |
Definition at line 21 of file ntsecapi.h.
#define LSA_MODE_PASSWORD_PROTECTED 1 |
Definition at line 19 of file ntsecapi.h.
#define MICROSOFT_KERBEROS_NAME_A "Kerberos" |
Definition at line 24 of file ntsecapi.h.
#define MICROSOFT_KERBEROS_NAME_W L"Kerberos" |
Definition at line 25 of file ntsecapi.h.
#define MSV1_0_ALLOW_SERVER_TRUST_ACCOUNT 32 |
Definition at line 26 of file ntsecapi.h.
#define MSV1_0_ALLOW_WORKSTATION_TRUST_ACCOUNT 2048 |
Definition at line 27 of file ntsecapi.h.
#define MSV1_0_CHALLENGE_LENGTH 8 |
Definition at line 28 of file ntsecapi.h.
#define MSV1_0_CLEARTEXT_PASSWORD_ALLOWED 2 |
Definition at line 29 of file ntsecapi.h.
#define MSV1_0_CRED_LM_PRESENT 1 |
Definition at line 30 of file ntsecapi.h.
#define MSV1_0_CRED_NT_PRESENT 2 |
Definition at line 31 of file ntsecapi.h.
#define MSV1_0_CRED_VERSION 0 |
Definition at line 32 of file ntsecapi.h.
#define MSV1_0_DERIVECRED_TYPE_SHA1 0 |
Definition at line 534 of file ntsecapi.h.
#define MSV1_0_DONT_TRY_GUEST_ACCOUNT 16 |
Definition at line 33 of file ntsecapi.h.
#define MSV1_0_LANMAN_SESSION_KEY_LENGTH 8 |
Definition at line 34 of file ntsecapi.h.
#define MSV1_0_MAX_AVL_SIZE 64000 |
Definition at line 36 of file ntsecapi.h.
#define MSV1_0_MAX_NTLM3_LIFE 1800 |
Definition at line 35 of file ntsecapi.h.
#define MSV1_0_MNS_LOGON 16777216 |
Definition at line 37 of file ntsecapi.h.
#define MSV1_0_NTLM3_INPUT_LENGTH (sizeof(MSV1_0_NTLM3_RESPONSE)-MSV1_0_NTLM3_RESPONSE_LENGTH) |
Definition at line 40 of file ntsecapi.h.
#define MSV1_0_NTLM3_OWF_LENGTH 16 |
Definition at line 39 of file ntsecapi.h.
#define MSV1_0_NTLM3_RESPONSE_LENGTH 16 |
Definition at line 38 of file ntsecapi.h.
#define MSV1_0_OWF_PASSWORD_LENGTH 16 |
Definition at line 41 of file ntsecapi.h.
#define MSV1_0_PACKAGE_NAME "MICROSOFT_AUTHENTICATION_PACKAGE_V1_0" |
Definition at line 42 of file ntsecapi.h.
#define MSV1_0_PACKAGE_NAMEW L"MICROSOFT_AUTHENTICATION_PACKAGE_V1_0" |
Definition at line 43 of file ntsecapi.h.
#define MSV1_0_PACKAGE_NAMEW_LENGTH sizeof(MSV1_0_PACKAGE_NAMEW)-sizeof(WCHAR) |
Definition at line 44 of file ntsecapi.h.
#define MSV1_0_RETURN_PASSWORD_EXPIRY 64 |
Definition at line 46 of file ntsecapi.h.
#define MSV1_0_RETURN_PROFILE_PATH 512 |
Definition at line 47 of file ntsecapi.h.
#define MSV1_0_RETURN_USER_PARAMETERS 8 |
Definition at line 45 of file ntsecapi.h.
#define MSV1_0_SUBAUTHENTICATION_DLL 0xff000000 |
Definition at line 49 of file ntsecapi.h.
#define MSV1_0_SUBAUTHENTICATION_DLL_EX 1048576 |
Definition at line 48 of file ntsecapi.h.
#define MSV1_0_SUBAUTHENTICATION_DLL_IIS 132 |
Definition at line 52 of file ntsecapi.h.
#define MSV1_0_SUBAUTHENTICATION_DLL_RAS 2 |
Definition at line 51 of file ntsecapi.h.
#define MSV1_0_SUBAUTHENTICATION_DLL_SHIFT 24 |
Definition at line 50 of file ntsecapi.h.
#define MSV1_0_SUBAUTHENTICATION_FLAGS 0xff000000 |
Definition at line 53 of file ntsecapi.h.
#define MSV1_0_SUBAUTHENTICATION_KEY "System\\CurrentControlSet\\Control\\Lsa\\MSV1_0" |
Definition at line 54 of file ntsecapi.h.
#define MSV1_0_SUBAUTHENTICATION_VALUE "Auth" |
Definition at line 55 of file ntsecapi.h.
#define MSV1_0_TRY_GUEST_ACCOUNT_ONLY 256 |
Definition at line 56 of file ntsecapi.h.
#define MSV1_0_TRY_SPECIFIED_DOMAIN_ONLY 1024 |
Definition at line 57 of file ntsecapi.h.
#define MSV1_0_UPDATE_LOGON_STATISTICS 4 |
Definition at line 58 of file ntsecapi.h.
#define MSV1_0_USE_CLIENT_CHALLENGE 128 |
Definition at line 59 of file ntsecapi.h.
#define MSV1_0_USER_SESSION_KEY_LENGTH 16 |
Definition at line 60 of file ntsecapi.h.
#define POLICY_ALL_ACCESS (STANDARD_RIGHTS_REQUIRED|4095) |
Definition at line 77 of file ntsecapi.h.
#define POLICY_AUDIT_EVENT_FAILURE 2 |
Definition at line 80 of file ntsecapi.h.
#define POLICY_AUDIT_EVENT_MASK 7 |
Definition at line 82 of file ntsecapi.h.
#define POLICY_AUDIT_EVENT_NONE 4 |
Definition at line 81 of file ntsecapi.h.
#define POLICY_AUDIT_EVENT_SUCCESS 1 |
Definition at line 79 of file ntsecapi.h.
#define POLICY_AUDIT_EVENT_UNCHANGED 0 |
Definition at line 78 of file ntsecapi.h.
#define POLICY_AUDIT_LOG_ADMIN 512 |
Definition at line 70 of file ntsecapi.h.
#define POLICY_CREATE_ACCOUNT 16 |
Definition at line 65 of file ntsecapi.h.
#define POLICY_CREATE_PRIVILEGE 64 |
Definition at line 67 of file ntsecapi.h.
#define POLICY_CREATE_SECRET 32 |
Definition at line 66 of file ntsecapi.h.
#define POLICY_EXECUTE (STANDARD_RIGHTS_EXECUTE|2049) |
Definition at line 76 of file ntsecapi.h.
#define POLICY_GET_PRIVATE_INFORMATION 4 |
Definition at line 63 of file ntsecapi.h.
#define POLICY_KERBEROS_FORWARDABLE 1 |
Definition at line 97 of file ntsecapi.h.
#define POLICY_KERBEROS_POSTDATEABLE 8 |
Definition at line 100 of file ntsecapi.h.
#define POLICY_KERBEROS_PROXYABLE 2 |
Definition at line 98 of file ntsecapi.h.
#define POLICY_KERBEROS_RENEWABLE 4 |
Definition at line 99 of file ntsecapi.h.
#define POLICY_LOCATION_DS 2 |
Definition at line 84 of file ntsecapi.h.
#define POLICY_LOCATION_LOCAL 1 |
Definition at line 83 of file ntsecapi.h.
#define POLICY_LOOKUP_NAMES 2048 |
Definition at line 72 of file ntsecapi.h.
#define POLICY_MACHINE_POLICY_DEFAULTED 1 |
Definition at line 86 of file ntsecapi.h.
#define POLICY_MACHINE_POLICY_EXPLICIT 2 |
Definition at line 87 of file ntsecapi.h.
#define POLICY_MACHINE_POLICY_LOCAL 0 |
Definition at line 85 of file ntsecapi.h.
#define POLICY_MACHINE_POLICY_UNKNOWN 0xFFFFFFFF |
Definition at line 88 of file ntsecapi.h.
#define POLICY_NOTIFICATION 4096 |
Definition at line 73 of file ntsecapi.h.
#define POLICY_QOS_ALLOW_LOCAL_ROOT_CERT_STORE 32 |
Definition at line 94 of file ntsecapi.h.
#define POLICY_QOS_DHCP_SERVER_ALLOWD 128 |
Definition at line 96 of file ntsecapi.h.
#define POLICY_QOS_INBOUND_CONFIDENTIALITY 16 |
Definition at line 93 of file ntsecapi.h.
#define POLICY_QOS_INBOUND_INTEGREITY 8 |
Definition at line 92 of file ntsecapi.h.
#define POLICY_QOS_OUTBOUND_CONFIDENTIALITY 4 |
Definition at line 91 of file ntsecapi.h.
#define POLICY_QOS_OUTBOUND_INTEGRITY 2 |
Definition at line 90 of file ntsecapi.h.
#define POLICY_QOS_RAS_SERVER_ALLOWED 64 |
Definition at line 95 of file ntsecapi.h.
#define POLICY_QOS_SCHANEL_REQUIRED 1 |
Definition at line 89 of file ntsecapi.h.
#define POLICY_READ (STANDARD_RIGHTS_READ|6) |
Definition at line 74 of file ntsecapi.h.
#define POLICY_SERVER_ADMIN 1024 |
Definition at line 71 of file ntsecapi.h.
#define POLICY_SET_AUDIT_REQUIREMENTS 256 |
Definition at line 69 of file ntsecapi.h.
#define POLICY_SET_DEFAULT_QUOTA_LIMITS 128 |
Definition at line 68 of file ntsecapi.h.
#define POLICY_TRUST_ADMIN 8 |
Definition at line 64 of file ntsecapi.h.
#define POLICY_VIEW_AUDIT_INFORMATION 2 |
Definition at line 62 of file ntsecapi.h.
#define POLICY_VIEW_LOCAL_INFORMATION 1 |
Definition at line 61 of file ntsecapi.h.
#define POLICY_WRITE (STANDARD_RIGHTS_WRITE|2040) |
Definition at line 75 of file ntsecapi.h.
#define RTL_ENCRYPT_MEMORY_SIZE 8 |
Definition at line 699 of file ntsecapi.h.
#define RTL_ENCRYPT_OPTION_CROSS_PROCESS 0x01 |
Definition at line 701 of file ntsecapi.h.
#define RTL_ENCRYPT_OPTION_SAME_LOGON 0x02 |
Definition at line 702 of file ntsecapi.h.
#define RTL_ENCRYPT_OPTION_SAME_PROCESS 0x00 |
Definition at line 700 of file ntsecapi.h.
#define RtlDecryptMemory SystemFunction041 |
Definition at line 693 of file ntsecapi.h.
#define RtlEncryptMemory SystemFunction040 |
Definition at line 692 of file ntsecapi.h.
#define RtlGenRandom SystemFunction036 |
Definition at line 691 of file ntsecapi.h.
#define SAM_INIT_NOTIFICATION_ROUTINE "InitializeChangeNotify" |
Definition at line 102 of file ntsecapi.h.
#define SAM_PASSWORD_CHANGE_NOTIFY_ROUTINE "PasswordChangeNotify" |
Definition at line 101 of file ntsecapi.h.
#define SAM_PASSWORD_FILTER_ROUTINE "PasswordFilter" |
Definition at line 103 of file ntsecapi.h.
Definition at line 139 of file ntsecapi.h.
Definition at line 143 of file ntsecapi.h.
Definition at line 137 of file ntsecapi.h.
Definition at line 135 of file ntsecapi.h.
#define SCESTATUS_CANT_DELETE 10L |
Definition at line 140 of file ntsecapi.h.
Definition at line 146 of file ntsecapi.h.
Definition at line 133 of file ntsecapi.h.
Definition at line 131 of file ntsecapi.h.
Definition at line 145 of file ntsecapi.h.
Definition at line 148 of file ntsecapi.h.
Definition at line 147 of file ntsecapi.h.
Definition at line 138 of file ntsecapi.h.
Definition at line 134 of file ntsecapi.h.
Definition at line 142 of file ntsecapi.h.
Definition at line 141 of file ntsecapi.h.
Definition at line 136 of file ntsecapi.h.
Definition at line 132 of file ntsecapi.h.
Definition at line 144 of file ntsecapi.h.
#define SCESTATUS_SUCCESS 0L |
Definition at line 130 of file ntsecapi.h.
Definition at line 149 of file ntsecapi.h.
Definition at line 106 of file ntsecapi.h.
Definition at line 110 of file ntsecapi.h.
Definition at line 108 of file ntsecapi.h.
Definition at line 109 of file ntsecapi.h.
Definition at line 113 of file ntsecapi.h.
Definition at line 111 of file ntsecapi.h.
Definition at line 104 of file ntsecapi.h.
Definition at line 105 of file ntsecapi.h.
Definition at line 112 of file ntsecapi.h.
Definition at line 107 of file ntsecapi.h.
#define TRUST_ATTRIBUTE_NON_TRANSITIVE 1 |
Definition at line 114 of file ntsecapi.h.
#define TRUST_ATTRIBUTE_TREE_PARENT 4194304 |
Definition at line 116 of file ntsecapi.h.
#define TRUST_ATTRIBUTE_UPLEVEL_ONLY 2 |
Definition at line 115 of file ntsecapi.h.
#define TRUST_ATTRIBUTES_VALID -16580609 |
Definition at line 117 of file ntsecapi.h.
#define TRUST_AUTH_TYPE_CLEAR 2 |
Definition at line 120 of file ntsecapi.h.
#define TRUST_AUTH_TYPE_NONE 0 |
Definition at line 118 of file ntsecapi.h.
#define TRUST_AUTH_TYPE_NT4OWF 1 |
Definition at line 119 of file ntsecapi.h.
#define TRUST_DIRECTION_BIDIRECTIONAL 3 |
Definition at line 124 of file ntsecapi.h.
#define TRUST_DIRECTION_DISABLED 0 |
Definition at line 121 of file ntsecapi.h.
#define TRUST_DIRECTION_INBOUND 1 |
Definition at line 122 of file ntsecapi.h.
#define TRUST_DIRECTION_OUTBOUND 2 |
Definition at line 123 of file ntsecapi.h.
#define TRUST_TYPE_DCE 4 |
Definition at line 128 of file ntsecapi.h.
#define TRUST_TYPE_DOWNLEVEL 1 |
Definition at line 125 of file ntsecapi.h.
#define TRUST_TYPE_MIT 3 |
Definition at line 127 of file ntsecapi.h.
#define TRUST_TYPE_UPLEVEL 2 |
Definition at line 126 of file ntsecapi.h.
typedef ULONG LSA_ENUMERATION_HANDLE |
Definition at line 363 of file ntsecapi.h.
typedef PVOID LSA_HANDLE |
Definition at line 646 of file ntsecapi.h.
typedef ULONG LSA_OPERATIONAL_MODE |
Definition at line 367 of file ntsecapi.h.
typedef struct _LSA_STRING LSA_STRING |
typedef struct _MSV1_0_AV_PAIR MSV1_0_AV_PAIR |
Definition at line 152 of file ntsecapi.h.
typedef struct _LSA_AUTH_INFORMATION * PLSA_AUTH_INFORMATION |
typedef ULONG * PLSA_ENUMERATION_HANDLE |
Definition at line 363 of file ntsecapi.h.
typedef PVOID * PLSA_HANDLE |
Definition at line 646 of file ntsecapi.h.
typedef ULONG * PLSA_OPERATIONAL_MODE |
Definition at line 367 of file ntsecapi.h.
typedef struct _LSA_STRING * PLSA_STRING |
typedef struct _LSA_TRANSLATED_NAME * PLSA_TRANSLATED_NAME |
typedef struct _LSA_TRANSLATED_SID * PLSA_TRANSLATED_SID |
typedef struct _LSA_TRANSLATED_SID2 * PLSA_TRANSLATED_SID2 |
typedef struct _LSA_UNICODE_STRING * PLSA_UNICODE_STRING |
typedef struct _MSV1_0_AV_PAIR * PMSV1_0_AV_PAIR |
typedef struct _MSV1_0_LM20_LOGON * PMSV1_0_LM20_LOGON |
typedef struct _MSV1_0_SUBAUTH_LOGON * PMSV1_0_SUBAUTH_LOGON |
Definition at line 152 of file ntsecapi.h.
typedef ULONG POLICY_AUDIT_EVENT_OPTIONS |
Definition at line 547 of file ntsecapi.h.
Definition at line 620 of file ntsecapi.h.
typedef struct _POLICY_EFS_INFO POLICY_EFS_INFO |
typedef ULONG * PPOLICY_AUDIT_EVENT_OPTIONS |
Definition at line 547 of file ntsecapi.h.
Definition at line 621 of file ntsecapi.h.
typedef struct _POLICY_EFS_INFO * PPOLICY_EFS_INFO |
Definition at line 802 of file ntsecapi.h.
typedef BOOLEAN(NTAPI * PSAM_PASSWORD_FILTER_ROUTINE) (PUNICODE_STRING, PUNICODE_STRING, PUNICODE_STRING, BOOLEAN) |
Definition at line 803 of file ntsecapi.h.
typedef NTSTATUS(NTAPI * PSAM_PASSWORD_NOTIFICATION_ROUTINE) (PUNICODE_STRING, ULONG, PUNICODE_STRING) |
Definition at line 800 of file ntsecapi.h.
typedef enum _SECURITY_LOGON_TYPE * PSECURITY_LOGON_TYPE |
typedef LSA_STRING * PSTRING |
Definition at line 187 of file ntsecapi.h.
Definition at line 662 of file ntsecapi.h.
typedef LSA_UNICODE_STRING * PUNICODE_STRING |
Definition at line 186 of file ntsecapi.h.
typedef LSA_STRING STRING |
Definition at line 187 of file ntsecapi.h.
Definition at line 661 of file ntsecapi.h.
typedef LSA_UNICODE_STRING UNICODE_STRING |
Definition at line 186 of file ntsecapi.h.
Enumerator | |
---|---|
KerbInteractiveLogon | |
KerbS4ULogon | |
KerbTicketLogon | |
KerbTicketUnlockLogon |
Definition at line 191 of file ntsecapi.h.
Enumerator | |
---|---|
CollisionTdo | |
CollisionXref | |
CollisionOther | |
CollisionTdo | |
CollisionXref | |
CollisionOther |
Definition at line 348 of file ntsecapi.h.
Definition at line 342 of file ntsecapi.h.
Definition at line 198 of file ntsecapi.h.
Enumerator | |
---|---|
MsV1_0InteractiveProfile | |
MsV1_0Lm20LogonProfile | |
MsV1_0SmartCardProfile | |
MsV1_0InteractiveProfile | |
MsV1_0Lm20LogonProfile | |
MsV1_0SmartCardProfile |
Definition at line 205 of file ntsecapi.h.
Definition at line 217 of file ntsecapi.h.
Definition at line 259 of file ntsecapi.h.
Definition at line 270 of file ntsecapi.h.
Definition at line 242 of file ntsecapi.h.
Enumerator | |
---|---|
PolicyServerRoleBackup | |
PolicyServerRolePrimary | |
PolicyServerRoleBackup | |
PolicyServerRolePrimary |
Definition at line 234 of file ntsecapi.h.
Definition at line 279 of file ntsecapi.h.
Enumerator | |
---|---|
PolicyServerEnabled | |
PolicyServerDisabled |
Definition at line 238 of file ntsecapi.h.
Enumerator | |
---|---|
Interactive | |
Network | |
Batch | |
Service | |
Proxy | |
Unlock | |
UndefinedLogonType | |
Interactive | |
Network | |
Batch | |
Service | |
Proxy | |
Unlock | |
NetworkCleartext | |
NewCredentials |
Definition at line 288 of file ntsecapi.h.
Definition at line 330 of file ntsecapi.h.
Enumerator | |
---|---|
MsvAvEOL | |
MsvAvNbComputerName | |
MsvAvNbDomainName | |
MsvAvDnsComputerName | |
MsvAvDnsDomainName |
Definition at line 210 of file ntsecapi.h.
NTSTATUS NTAPI LsaAddAccountRights | ( | LSA_HANDLE | , |
PSID | , | ||
PLSA_UNICODE_STRING | , | ||
ULONG | |||
) |
NTSTATUS NTAPI LsaAddPrivilegesToAccount | ( | LSA_HANDLE | , |
PPRIVILEGE_SET | |||
) |
NTSTATUS NTAPI LsaCallAuthenticationPackage | ( | HANDLE | , |
ULONG | , | ||
PVOID | , | ||
ULONG | , | ||
PVOID * | , | ||
PULONG | , | ||
PNTSTATUS | |||
) |
Referenced by DoChangePassword(), and NetUserChangePassword().
NTSTATUS NTAPI LsaClearAuditLog | ( | LSA_HANDLE | ) |
NTSTATUS NTAPI LsaClose | ( | LSA_HANDLE | ) |
NTSTATUS NTAPI LsaCreateAccount | ( | LSA_HANDLE | , |
PSID | , | ||
ACCESS_MASK | , | ||
PLSA_HANDLE | |||
) |
NTSTATUS NTAPI LsaCreateSecret | ( | LSA_HANDLE | , |
PLSA_UNICODE_STRING | , | ||
ACCESS_MASK | , | ||
PLSA_HANDLE | |||
) |
NTSTATUS NTAPI LsaCreateTrustedDomain | ( | LSA_HANDLE | , |
PLSA_TRUST_INFORMATION | , | ||
ACCESS_MASK | , | ||
PLSA_HANDLE | |||
) |
NTSTATUS NTAPI LsaCreateTrustedDomainEx | ( | LSA_HANDLE | , |
PTRUSTED_DOMAIN_INFORMATION_EX | , | ||
PTRUSTED_DOMAIN_AUTH_INFORMATION | , | ||
ACCESS_MASK | , | ||
PLSA_HANDLE | |||
) |
NTSTATUS NTAPI LsaDelete | ( | LSA_HANDLE | ) |
NTSTATUS NTAPI LsaDeleteTrustedDomain | ( | LSA_HANDLE | , |
PSID | |||
) |
Referenced by CloseLogonLsaHandle(), OpenLogonLsaHandle(), ServiceShutdown(), WinMain(), and WlxShutdown().
NTSTATUS NTAPI LsaEnumerateAccountRights | ( | LSA_HANDLE | , |
PSID | , | ||
PLSA_UNICODE_STRING * | , | ||
PULONG | |||
) |
NTSTATUS NTAPI LsaEnumerateAccounts | ( | LSA_HANDLE | , |
PLSA_ENUMERATION_HANDLE | , | ||
PVOID * | , | ||
ULONG | , | ||
PULONG | |||
) |
NTSTATUS NTAPI LsaEnumerateAccountsWithUserRight | ( | LSA_HANDLE | , |
PLSA_UNICODE_STRING | , | ||
PVOID * | , | ||
PULONG | |||
) |
Definition at line 208 of file lsalpc.c.
NTSTATUS NTAPI LsaEnumeratePrivileges | ( | LSA_HANDLE | , |
PLSA_ENUMERATION_HANDLE | , | ||
PVOID * | , | ||
ULONG | , | ||
PULONG | |||
) |
NTSTATUS NTAPI LsaEnumeratePrivilegesOfAccount | ( | LSA_HANDLE | , |
PPRIVILEGE_SET * | |||
) |
NTSTATUS NTAPI LsaEnumerateTrustedDomains | ( | LSA_HANDLE | , |
PLSA_ENUMERATION_HANDLE | , | ||
PVOID * | , | ||
ULONG | , | ||
PULONG | |||
) |
NTSTATUS NTAPI LsaEnumerateTrustedDomainsEx | ( | LSA_HANDLE | , |
PLSA_ENUMERATION_HANDLE | , | ||
PVOID * | , | ||
ULONG | , | ||
PULONG | |||
) |
Referenced by DoChangePassword(), LogonUserExW(), MyLogonUser(), and NetUserChangePassword().
NTSTATUS NTAPI LsaGetLogonSessionData | ( | PLUID | LogonId, |
PSECURITY_LOGON_SESSION_DATA * | ppLogonSessionData | ||
) |
Definition at line 253 of file lsalpc.c.
NTSTATUS NTAPI LsaGetQuotasForAccount | ( | LSA_HANDLE | , |
PQUOTA_LIMITS | |||
) |
NTSTATUS NTAPI LsaGetRemoteUserName | ( | PLSA_UNICODE_STRING | , |
PLSA_UNICODE_STRING * | , | ||
PLSA_UNICODE_STRING * | |||
) |
NTSTATUS NTAPI LsaGetSystemAccessAccount | ( | LSA_HANDLE | , |
PULONG | |||
) |
NTSTATUS NTAPI LsaGetUserName | ( | PUNICODE_STRING * | , |
PUNICODE_STRING * | |||
) |
NTSTATUS NTAPI LsaLogonUser | ( | HANDLE | , |
PLSA_STRING | , | ||
SECURITY_LOGON_TYPE | , | ||
ULONG | , | ||
PVOID | , | ||
ULONG | , | ||
PTOKEN_GROUPS | , | ||
PTOKEN_SOURCE | , | ||
PVOID * | , | ||
PULONG | , | ||
PLUID | , | ||
PHANDLE | , | ||
PQUOTA_LIMITS | , | ||
PNTSTATUS | |||
) |
Referenced by LogonUserExW(), and MyLogonUser().
NTSTATUS NTAPI LsaLookupAuthenticationPackage | ( | HANDLE | , |
PLSA_STRING | , | ||
PULONG | |||
) |
Referenced by ConnectToLsa(), NetUserChangePassword(), OpenLogonLsaHandle(), ServiceInit(), and WinMain().
NTSTATUS NTAPI LsaLookupNames | ( | LSA_HANDLE | , |
ULONG | , | ||
PLSA_UNICODE_STRING | , | ||
PLSA_REFERENCED_DOMAIN_LIST * | , | ||
PLSA_TRANSLATED_SID * | |||
) |
NTSTATUS NTAPI LsaLookupNames2 | ( | LSA_HANDLE | , |
ULONG | , | ||
ULONG | , | ||
PLSA_UNICODE_STRING | , | ||
PLSA_REFERENCED_DOMAIN_LIST * | , | ||
PLSA_TRANSLATED_SID2 * | |||
) |
NTSTATUS NTAPI LsaLookupPrivilegeDisplayName | ( | LSA_HANDLE | , |
PLSA_UNICODE_STRING | , | ||
PLSA_UNICODE_STRING * | , | ||
PUSHORT | |||
) |
NTSTATUS NTAPI LsaLookupPrivilegeName | ( | LSA_HANDLE | , |
PLUID | , | ||
PLSA_UNICODE_STRING * | |||
) |
NTSTATUS NTAPI LsaLookupPrivilegeValue | ( | LSA_HANDLE | , |
PLSA_UNICODE_STRING | , | ||
PLUID | |||
) |
NTSTATUS NTAPI LsaLookupSids | ( | LSA_HANDLE | , |
ULONG | , | ||
PSID * | , | ||
PLSA_REFERENCED_DOMAIN_LIST * | , | ||
PLSA_TRANSLATED_NAME * | |||
) |
NTSTATUS NTAPI LsaOpenAccount | ( | LSA_HANDLE | , |
PSID | , | ||
ACCESS_MASK | , | ||
PLSA_HANDLE | |||
) |
NTSTATUS NTAPI LsaOpenPolicy | ( | PLSA_UNICODE_STRING | , |
PLSA_OBJECT_ATTRIBUTES | , | ||
ACCESS_MASK | , | ||
PLSA_HANDLE | |||
) |
NTSTATUS NTAPI LsaOpenPolicySce | ( | PLSA_UNICODE_STRING | , |
PLSA_OBJECT_ATTRIBUTES | , | ||
ACCESS_MASK | , | ||
PLSA_HANDLE | |||
) |
NTSTATUS NTAPI LsaOpenSecret | ( | LSA_HANDLE | , |
PLSA_UNICODE_STRING | , | ||
ACCESS_MASK | , | ||
PLSA_HANDLE | |||
) |
NTSTATUS NTAPI LsaOpenTrustedDomain | ( | LSA_HANDLE | , |
PSID | , | ||
ACCESS_MASK | , | ||
PLSA_HANDLE | |||
) |
NTSTATUS NTAPI LsaOpenTrustedDomainByName | ( | LSA_HANDLE | , |
PLSA_UNICODE_STRING | , | ||
ACCESS_MASK | , | ||
PLSA_HANDLE | |||
) |
NTSTATUS NTAPI LsaQueryDomainInformationPolicy | ( | LSA_HANDLE | , |
POLICY_DOMAIN_INFORMATION_CLASS | , | ||
PVOID * | |||
) |
NTSTATUS NTAPI LsaQueryInformationPolicy | ( | LSA_HANDLE | , |
POLICY_INFORMATION_CLASS | , | ||
PVOID * | |||
) |
NTSTATUS NTAPI LsaQuerySecret | ( | LSA_HANDLE | , |
PLSA_UNICODE_STRING * | , | ||
PLARGE_INTEGER | , | ||
PLSA_UNICODE_STRING * | , | ||
PLARGE_INTEGER | |||
) |
NTSTATUS NTAPI LsaQuerySecurityObject | ( | LSA_HANDLE | , |
SECURITY_INFORMATION | , | ||
PSECURITY_DESCRIPTOR * | |||
) |
NTSTATUS NTAPI LsaQueryTrustedDomainInfo | ( | LSA_HANDLE | , |
PSID | , | ||
TRUSTED_INFORMATION_CLASS | , | ||
PVOID * | |||
) |
NTSTATUS NTAPI LsaQueryTrustedDomainInfoByName | ( | LSA_HANDLE | , |
PLSA_UNICODE_STRING | , | ||
TRUSTED_INFORMATION_CLASS | , | ||
PVOID * | |||
) |
NTSTATUS NTAPI LsaRegisterLogonProcess | ( | PLSA_STRING | , |
PHANDLE | , | ||
PLSA_OPERATIONAL_MODE | |||
) |
Referenced by ConnectToLsa(), OpenLogonLsaHandle(), ServiceInit(), and WinMain().
NTSTATUS NTAPI LsaRegisterPolicyChangeNotification | ( | POLICY_NOTIFICATION_INFORMATION_CLASS | InformationClass, |
HANDLE | NotificationEventHandle | ||
) |
Definition at line 331 of file lsalpc.c.
Referenced by NetRegisterDomainNameChangeNotification().
NTSTATUS NTAPI LsaRemoveAccountRights | ( | LSA_HANDLE | , |
PSID | , | ||
BOOLEAN | , | ||
PLSA_UNICODE_STRING | , | ||
ULONG | |||
) |
NTSTATUS NTAPI LsaRemovePrivilegesFromAccount | ( | LSA_HANDLE | , |
BOOLEAN | , | ||
PPRIVILEGE_SET | |||
) |
NTSTATUS NTAPI LsaRetrievePrivateData | ( | LSA_HANDLE | , |
PLSA_UNICODE_STRING | , | ||
PLSA_UNICODE_STRING * | |||
) |
NTSTATUS NTAPI LsaSetDomainInformationPolicy | ( | LSA_HANDLE | , |
POLICY_DOMAIN_INFORMATION_CLASS | , | ||
PVOID | |||
) |
NTSTATUS NTAPI LsaSetInformationPolicy | ( | LSA_HANDLE | , |
POLICY_INFORMATION_CLASS | , | ||
PVOID | |||
) |
NTSTATUS NTAPI LsaSetInformationTrustedDomain | ( | LSA_HANDLE | , |
TRUSTED_INFORMATION_CLASS | , | ||
PVOID | |||
) |
NTSTATUS NTAPI LsaSetQuotasForAccount | ( | LSA_HANDLE | , |
PQUOTA_LIMITS | |||
) |
NTSTATUS NTAPI LsaSetSecret | ( | LSA_HANDLE | , |
PLSA_UNICODE_STRING | , | ||
PLSA_UNICODE_STRING | |||
) |
NTSTATUS NTAPI LsaSetSecurityObject | ( | LSA_HANDLE | , |
SECURITY_INFORMATION | , | ||
PSECURITY_DESCRIPTOR | |||
) |
NTSTATUS NTAPI LsaSetSystemAccessAccount | ( | LSA_HANDLE | , |
ULONG | |||
) |
NTSTATUS NTAPI LsaSetTrustedDomainInfoByName | ( | LSA_HANDLE | , |
PLSA_UNICODE_STRING | , | ||
TRUSTED_INFORMATION_CLASS | , | ||
PVOID | |||
) |
NTSTATUS NTAPI LsaSetTrustedDomainInformation | ( | LSA_HANDLE | , |
PSID | , | ||
TRUSTED_INFORMATION_CLASS | , | ||
PVOID | |||
) |
NTSTATUS NTAPI LsaStorePrivateData | ( | LSA_HANDLE | , |
PLSA_UNICODE_STRING | , | ||
PLSA_UNICODE_STRING | |||
) |
NTSTATUS NTAPI LsaUnregisterPolicyChangeNotification | ( | POLICY_NOTIFICATION_INFORMATION_CLASS | InformationClass, |
HANDLE | NotificationEventHandle | ||
) |
Definition at line 378 of file lsalpc.c.
Referenced by NetUnregisterDomainNameChangeNotification().