ReactOS 0.4.16-dev-319-g6cf4263
|
Go to the source code of this file.
Classes | |
struct | _RPC_SID |
struct | _RPC_UNICODE_STRING |
struct | _OLD_LARGE_INTEGER |
struct | RPC_SHORT_BLOB |
struct | _SAMPR_SR_SECURITY_DESCRIPTOR |
struct | _ENCRYPTED_LM_OWF_PASSWORD |
struct | _SAMPR_ULONG_ARRAY |
struct | _SAMPR_LOGON_HOURS |
struct | _SAMPR_USER_INTERNAL2_INFORMATION |
struct | _SAMPR_USER_ALL_INFORMATION |
union | _SAMPR_USER_INFO_BUFFER |
struct | _LSAPR_POLICY_AUDIT_EVENTS_INFO |
struct | _LSAPR_POLICY_PRIMARY_DOM_INFO |
struct | _LSAPR_POLICY_ACCOUNT_DOM_INFO |
struct | _LSAPR_POLICY_PD_ACCOUNT_INFO |
struct | _POLICY_LSA_REPLICA_SRCE_INFO |
struct | _LSAPR_POLICY_DNS_DOMAIN_INFO |
union | _LSAPR_POLICY_INFORMATION |
Macros | |
#define | FIXUP_POINTER(Pointer, Offset) ((Pointer != NULL) ? ((PWSTR)((ULONG_PTR)Pointer + Offset)) : NULL) |
#define | USER_LOGON_BAD_PASSWORD 0x08000000 |
#define | USER_LOGON_SUCCESS 0x10000000 |
typedef PVOID LSAPR_HANDLE |
typedef union _LSAPR_POLICY_INFORMATION LSAPR_POLICY_INFORMATION |
typedef union _LSAPR_POLICY_INFORMATION * PLSAPR_POLICY_INFORMATION |
typedef struct _OLD_LARGE_INTEGER * POLD_LARGE_INTEGER |
typedef struct RPC_SHORT_BLOB * PRPC_SHORT_BLOB |
typedef struct _RPC_UNICODE_STRING * PRPC_UNICODE_STRING |
typedef struct _SAMPR_LOGON_HOURS * PSAMPR_LOGON_HOURS |
typedef wchar_t* PSAMPR_SERVER_NAME |
typedef struct _SAMPR_ULONG_ARRAY * PSAMPR_ULONG_ARRAY |
typedef union _SAMPR_USER_INFO_BUFFER * PSAMPR_USER_INFO_BUFFER |
typedef struct RPC_SHORT_BLOB RPC_SHORT_BLOB |
typedef void* SAMPR_HANDLE |
typedef union _SAMPR_USER_INFO_BUFFER SAMPR_USER_INFO_BUFFER |
NTSTATUS NTAPI LsaApCallPackage | ( | _In_ PLSA_CLIENT_REQUEST | ClientRequest, |
_In_ PVOID | ProtocolSubmitBuffer, | ||
_In_ PVOID | ClientBufferBase, | ||
_In_ ULONG | SubmitBufferLength, | ||
_Out_ PVOID * | ProtocolReturnBuffer, | ||
_Out_ PULONG | ReturnBufferLength, | ||
_Out_ PNTSTATUS | ProtocolStatus | ||
) |
NTSTATUS NTAPI LsaApCallPackagePassthrough | ( | _In_ PLSA_CLIENT_REQUEST | ClientRequest, |
_In_ PVOID | ProtocolSubmitBuffer, | ||
_In_ PVOID | ClientBufferBase, | ||
_In_ ULONG | SubmitBufferLength, | ||
_Out_ PVOID * | ProtocolReturnBuffer, | ||
_Out_ PULONG | ReturnBufferLength, | ||
_Out_ PNTSTATUS | ProtocolStatus | ||
) |
NTSTATUS NTAPI LsaApCallPackageUntrusted | ( | _In_ PLSA_CLIENT_REQUEST | ClientRequest, |
_In_ PVOID | ProtocolSubmitBuffer, | ||
_In_ PVOID | ClientBufferBase, | ||
_In_ ULONG | SubmitBufferLength, | ||
_Out_ PVOID * | ProtocolReturnBuffer, | ||
_Out_ PULONG | ReturnBufferLength, | ||
_Out_ PNTSTATUS | ProtocolStatus | ||
) |
NTSTATUS NTAPI LsaApLogonUserEx2 | ( | _In_ PLSA_CLIENT_REQUEST | ClientRequest, |
_In_ SECURITY_LOGON_TYPE | LogonType, | ||
_In_ PVOID | ProtocolSubmitBuffer, | ||
_In_ PVOID | ClientBufferBase, | ||
_In_ ULONG | SubmitBufferSize, | ||
_Out_ PVOID * | ProfileBuffer, | ||
_Out_ PULONG | ProfileBufferSize, | ||
_Out_ PLUID | LogonId, | ||
_Out_ PNTSTATUS | SubStatus, | ||
_Out_ PLSA_TOKEN_INFORMATION_TYPE | TokenInformationType, | ||
_Out_ PVOID * | TokenInformation, | ||
_Out_ PUNICODE_STRING * | AccountName, | ||
_Out_ PUNICODE_STRING * | AuthenticatingAuthority, | ||
_Out_ PUNICODE_STRING * | MachineName, | ||
_Out_ PSECPKG_PRIMARY_CRED | PrimaryCredentials, | ||
_Out_ PSECPKG_SUPPLEMENTAL_CRED_ARRAY * | SupplementalCredentials | ||
) |
VOID NTAPI LsaIFree_LSAPR_POLICY_INFORMATION | ( | IN POLICY_INFORMATION_CLASS | InformationClass, |
IN PLSAPR_POLICY_INFORMATION | PolicyInformation | ||
) |
Definition at line 51 of file lsasrv.c.
NTSTATUS WINAPI LsaIOpenPolicyTrusted | ( | OUT LSAPR_HANDLE * | PolicyHandle | ) |
Definition at line 15 of file policy.c.
Referenced by GetAccountDomainSid().
NTSTATUS WINAPI LsarClose | ( | IN OUT LSAPR_HANDLE * | ObjectHandle | ) |
NTSTATUS WINAPI LsarLookupPrivilegeValue | ( | IN LSAPR_HANDLE | PolicyHandle, |
IN PRPC_UNICODE_STRING | Name, | ||
OUT PLUID | Value | ||
) |
NTSTATUS WINAPI LsarQueryInformationPolicy | ( | IN LSAPR_HANDLE | PolicyHandle, |
IN POLICY_INFORMATION_CLASS | InformationClass, | ||
OUT PLSAPR_POLICY_INFORMATION * | PolicyInformation | ||
) |
NTSTATUS NTAPI SamIConnect | ( | IN PSAMPR_SERVER_NAME | ServerName, |
OUT SAMPR_HANDLE * | ServerHandle, | ||
IN ACCESS_MASK | DesiredAccess, | ||
IN BOOLEAN | Trusted | ||
) |
Definition at line 65 of file samsrv.c.
VOID NTAPI SamIFree_SAMPR_ULONG_ARRAY | ( | PSAMPR_ULONG_ARRAY | Ptr | ) |
VOID NTAPI SamIFree_SAMPR_USER_INFO_BUFFER | ( | PSAMPR_USER_INFO_BUFFER | Ptr, |
USER_INFORMATION_CLASS | InformationClass | ||
) |
Definition at line 540 of file samsrv.c.
Referenced by LsaApLogonUserEx2(), and SamValidateNormalUser().
Definition at line 155 of file samsrv.c.
Referenced by MsvpChangePassword().
NTSTATUS NTAPI SamrChangePasswordUser | ( | IN SAMPR_HANDLE | UserHandle, |
IN unsigned char | LmPresent, | ||
IN PENCRYPTED_LM_OWF_PASSWORD | OldLmEncryptedWithNewLm, | ||
IN PENCRYPTED_LM_OWF_PASSWORD | NewLmEncryptedWithOldLm, | ||
IN unsigned char | NtPresent, | ||
IN PENCRYPTED_NT_OWF_PASSWORD | OldNtEncryptedWithNewNt, | ||
IN PENCRYPTED_NT_OWF_PASSWORD | NewNtEncryptedWithOldNt, | ||
IN unsigned char | NtCrossEncryptionPresent, | ||
IN PENCRYPTED_NT_OWF_PASSWORD | NewNtEncryptedWithNewLm, | ||
IN unsigned char | LmCrossEncryptionPresent, | ||
IN PENCRYPTED_LM_OWF_PASSWORD | NewLmEncryptedWithNewNt | ||
) |
Definition at line 7864 of file samrpc.c.
Referenced by MsvpChangePassword(), and SamChangePasswordUser().
NTSTATUS NTAPI SamrCloseHandle | ( | IN OUT SAMPR_HANDLE * | SamHandle | ) |
Definition at line 161 of file samrpc.c.
Referenced by SamrGetDomainPasswordInformation().
NTSTATUS NTAPI SamrLookupDomainInSamServer | ( | IN SAMPR_HANDLE | ServerHandle, |
IN PRPC_UNICODE_STRING | Name, | ||
OUT PRPC_SID * | DomainId | ||
) |
Definition at line 504 of file samrpc.c.
Referenced by MsvpChangePassword(), and SamLookupDomainInSamServer().
NTSTATUS NTAPI SamrLookupNamesInDomain | ( | IN SAMPR_HANDLE | DomainHandle, |
IN ULONG | Count, | ||
IN RPC_UNICODE_STRING | Names[], | ||
OUT PSAMPR_ULONG_ARRAY | RelativeIds, | ||
OUT PSAMPR_ULONG_ARRAY | Use | ||
) |
Definition at line 3464 of file samrpc.c.
NTSTATUS NTAPI SamrOpenDomain | ( | IN SAMPR_HANDLE | ServerHandle, |
IN ACCESS_MASK | DesiredAccess, | ||
IN PRPC_SID | DomainId, | ||
OUT SAMPR_HANDLE * | DomainHandle | ||
) |
Definition at line 831 of file samrpc.c.
NTSTATUS NTAPI SamrOpenUser | ( | IN SAMPR_HANDLE | DomainHandle, |
IN ACCESS_MASK | DesiredAccess, | ||
IN ULONG | UserId, | ||
OUT SAMPR_HANDLE * | UserHandle | ||
) |
Referenced by MsvpChangePassword(), SamOpenUser(), and SamValidateNormalUser().
NTSTATUS NTAPI SamrQueryInformationUser | ( | IN SAMPR_HANDLE | UserHandle, |
IN USER_INFORMATION_CLASS | UserInformationClass, | ||
OUT PSAMPR_USER_INFO_BUFFER * | Buffer | ||
) |
Definition at line 7234 of file samrpc.c.
Referenced by SamQueryInformationUser(), and SamValidateNormalUser().
NTSTATUS NTAPI SamrSetInformationUser | ( | IN SAMPR_HANDLE | UserHandle, |
IN USER_INFORMATION_CLASS | UserInformationClass, | ||
IN PSAMPR_USER_INFO_BUFFER | Buffer | ||
) |
Definition at line 7848 of file samrpc.c.
Referenced by LsaApLogonUserEx2(), and SamSetInformationUser().
Definition at line 53 of file crypt_lmhash.c.
NTSTATUS WINAPI SystemFunction007 | ( | PUNICODE_STRING | string, |
LPBYTE | hash | ||
) |
Definition at line 353 of file sysfunc.c.