ReactOS 0.4.16-dev-981-g80eb313
|
#include "samsrv.h"
Go to the source code of this file.
Variables | |
static SID_IDENTIFIER_AUTHORITY | NtSidAuthority = {SECURITY_NT_AUTHORITY} |
static GENERIC_MAPPING | ServerMapping |
static GENERIC_MAPPING | DomainMapping |
static GENERIC_MAPPING | AliasMapping |
static GENERIC_MAPPING | GroupMapping |
static GENERIC_MAPPING | UserMapping |
PGENERIC_MAPPING | pServerMapping = &ServerMapping |
void __RPC_FAR *__RPC_USER midl_user_allocate | ( | SIZE_T | len | ) |
void __RPC_USER midl_user_free | ( | void __RPC_FAR * | ptr | ) |
|
static |
Definition at line 63 of file samrpc.c.
Referenced by SampQueryUserAll(), and SampQueryUserLogon().
|
static |
Definition at line 960 of file samrpc.c.
Referenced by SampQueryDomainGeneral(), and SampQueryDomainGeneral2().
|
static |
Definition at line 5002 of file samrpc.c.
Referenced by SamrQueryInformationAlias().
|
static |
Definition at line 4879 of file samrpc.c.
Referenced by SamrQueryInformationAlias().
|
static |
Definition at line 4962 of file samrpc.c.
Referenced by SamrQueryInformationAlias().
|
static |
Definition at line 997 of file samrpc.c.
Referenced by SamrQueryInformationDomain2().
|
static |
Definition at line 1404 of file samrpc.c.
Referenced by SamrQueryInformationDomain2().
|
static |
Definition at line 1524 of file samrpc.c.
Referenced by SamrQueryInformationDomain2().
|
static |
Definition at line 1113 of file samrpc.c.
Referenced by SamrQueryInformationDomain2().
|
static |
Definition at line 1319 of file samrpc.c.
Referenced by SamrQueryInformationDomain2().
|
static |
Definition at line 1567 of file samrpc.c.
Referenced by SamrQueryInformationDomain2().
|
static |
Definition at line 1196 of file samrpc.c.
Referenced by SamrQueryInformationDomain2().
|
static |
Definition at line 1155 of file samrpc.c.
Referenced by SamrQueryInformationDomain2().
|
static |
Definition at line 913 of file samrpc.c.
Referenced by SamrQueryInformationDomain2().
|
static |
Definition at line 1237 of file samrpc.c.
Referenced by SamrQueryInformationDomain2().
|
static |
Definition at line 1278 of file samrpc.c.
Referenced by SamrQueryInformationDomain2().
|
static |
Definition at line 1363 of file samrpc.c.
Referenced by SamrQueryInformationDomain2().
|
static |
Definition at line 4210 of file samrpc.c.
Referenced by SamrQueryInformationGroup().
|
static |
Definition at line 4166 of file samrpc.c.
Referenced by SamrQueryInformationGroup().
|
static |
Definition at line 4036 of file samrpc.c.
Referenced by SamrQueryInformationGroup().
|
static |
Definition at line 4126 of file samrpc.c.
Referenced by SamrQueryInformationGroup().
|
static |
Definition at line 5876 of file samrpc.c.
Referenced by SamrQueryInformationUser2().
|
static |
Definition at line 6145 of file samrpc.c.
Referenced by SamrQueryInformationUser2().
|
static |
Definition at line 6405 of file samrpc.c.
Referenced by SamrQueryInformationUser2().
|
static |
Definition at line 6749 of file samrpc.c.
Referenced by SamrQueryInformationUser2().
|
static |
Definition at line 6488 of file samrpc.c.
Referenced by SamrQueryInformationUser2().
|
static |
Definition at line 6530 of file samrpc.c.
Referenced by SamrQueryInformationUser2().
|
static |
Definition at line 6186 of file samrpc.c.
Referenced by SamrQueryInformationUser2().
|
static |
Definition at line 5547 of file samrpc.c.
Referenced by SamrQueryInformationUser2().
|
static |
Definition at line 6269 of file samrpc.c.
Referenced by SamrQueryInformationUser2().
|
static |
Definition at line 6573 of file samrpc.c.
Referenced by SamrQueryInformationUser2().
|
static |
Definition at line 6661 of file samrpc.c.
Referenced by SamrQueryInformationUser2().
|
static |
Definition at line 5697 of file samrpc.c.
Referenced by SamrQueryInformationUser2().
|
static |
Definition at line 6046 of file samrpc.c.
Referenced by SamrQueryInformationUser2().
|
static |
Definition at line 6091 of file samrpc.c.
Referenced by SamrQueryInformationUser2().
|
static |
Definition at line 6708 of file samrpc.c.
Referenced by SamrQueryInformationUser2().
|
static |
Definition at line 5641 of file samrpc.c.
Referenced by SamrQueryInformationUser2().
|
static |
Definition at line 6228 of file samrpc.c.
Referenced by SamrQueryInformationUser2().
|
static |
Definition at line 6364 of file samrpc.c.
Referenced by SamrQueryInformationUser2().
|
static |
Definition at line 6323 of file samrpc.c.
Referenced by SamrQueryInformationUser2().
|
static |
Definition at line 6446 of file samrpc.c.
Referenced by SamrQueryInformationUser2().
void __RPC_USER SAMPR_HANDLE_rundown | ( | SAMPR_HANDLE | hHandle | ) |
|
static |
Definition at line 5095 of file samrpc.c.
Referenced by SamrSetInformationAlias().
|
static |
Definition at line 1756 of file samrpc.c.
Referenced by SamrSetInformationDomain().
|
static |
Definition at line 1665 of file samrpc.c.
Referenced by SamrSetInformationDomain().
|
static |
Definition at line 1629 of file samrpc.c.
Referenced by SamrSetInformationDomain().
|
static |
Definition at line 1696 of file samrpc.c.
Referenced by SamrSetInformationDomain().
|
static |
Definition at line 1726 of file samrpc.c.
Referenced by SamrSetInformationDomain().
|
static |
Definition at line 4384 of file samrpc.c.
Referenced by SamrSetInformationGroup().
|
static |
Definition at line 4308 of file samrpc.c.
Referenced by SamrSetInformationGroup().
|
static |
Definition at line 7608 of file samrpc.c.
Referenced by SamrSetInformationUser2().
|
static |
Definition at line 7439 of file samrpc.c.
Referenced by SamrSetInformationUser2().
|
static |
Definition at line 7469 of file samrpc.c.
Referenced by SamrSetInformationUser2().
|
static |
Definition at line 7319 of file samrpc.c.
Referenced by SamrSetInformationUser2().
|
static |
Definition at line 7500 of file samrpc.c.
Referenced by SamrSetInformationUser2().
|
static |
Definition at line 7555 of file samrpc.c.
Referenced by SamrSetInformationUser2().
|
static |
Definition at line 7248 of file samrpc.c.
Referenced by SampSetUserAll(), SampSetUserGeneral(), and SamrSetInformationUser2().
|
static |
Definition at line 7372 of file samrpc.c.
Referenced by SamrSetInformationUser2().
|
static |
Definition at line 7409 of file samrpc.c.
Referenced by SamrSetInformationUser2().
Definition at line 78 of file samrpc.c.
Referenced by SamIInitialize().
Definition at line 5280 of file samrpc.c.
Referenced by SamAddMemberToAlias(), and SamrAddMultipleMembersToAlias().
NTSTATUS NTAPI SamrAddMemberToGroup | ( | IN SAMPR_HANDLE | GroupHandle, |
IN unsigned long | MemberId, | ||
IN unsigned long | Attributes | ||
) |
Definition at line 4470 of file samrpc.c.
Referenced by SamAddMemberToGroup().
NTSTATUS NTAPI SamrAddMultipleMembersToAlias | ( | IN SAMPR_HANDLE | AliasHandle, |
IN PSAMPR_PSID_ARRAY | MembersBuffer | ||
) |
Definition at line 9292 of file samrpc.c.
Referenced by SamAddMultipleMembersToAlias().
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 LsapLookupAccountDomainSids(), LsapLookupAccountNames(), LsapLookupBuiltinDomainSids(), LsapLookupBuiltinNames(), LsapLookupIsolatedAccountNames(), LsapLookupIsolatedBuiltinNames(), and SamrGetDomainPasswordInformation().
NTSTATUS NTAPI SamrConnect | ( | IN PSAMPR_SERVER_NAME | ServerName, |
OUT SAMPR_HANDLE * | ServerHandle, | ||
IN ACCESS_MASK | DesiredAccess | ||
) |
Definition at line 135 of file samrpc.c.
Referenced by LsapLookupAccountDomainSids(), LsapLookupAccountNames(), LsapLookupBuiltinDomainSids(), LsapLookupBuiltinNames(), LsapLookupIsolatedAccountNames(), LsapLookupIsolatedBuiltinNames(), SamConnect(), and SamrGetDomainPasswordInformation().
NTSTATUS NTAPI SamrConnect2 | ( | IN PSAMPR_SERVER_NAME | ServerName, |
OUT SAMPR_HANDLE * | ServerHandle, | ||
IN ACCESS_MASK | DesiredAccess | ||
) |
Definition at line 9442 of file samrpc.c.
NTSTATUS NTAPI SamrConnect4 | ( | IN PSAMPR_SERVER_NAME | ServerName, |
OUT SAMPR_HANDLE * | ServerHandle, | ||
IN unsigned long | ClientRevision, | ||
IN ACCESS_MASK | DesiredAccess | ||
) |
Definition at line 9701 of file samrpc.c.
NTSTATUS NTAPI SamrConnect5 | ( | IN PSAMPR_SERVER_NAME | ServerName, |
IN ACCESS_MASK | DesiredAccess, | ||
IN unsigned long | InVersion, | ||
IN SAMPR_REVISION_INFO * | InRevisionInfo, | ||
OUT unsigned long * | OutVersion, | ||
OUT SAMPR_REVISION_INFO * | OutRevisionInfo, | ||
OUT SAMPR_HANDLE * | ServerHandle | ||
) |
Definition at line 9738 of file samrpc.c.
Referenced by SamrConnect(), SamrConnect2(), and SamrConnect4().
NTSTATUS NTAPI SamrCreateAliasInDomain | ( | IN SAMPR_HANDLE | DomainHandle, |
IN PRPC_UNICODE_STRING | AccountName, | ||
IN ACCESS_MASK | DesiredAccess, | ||
OUT SAMPR_HANDLE * | AliasHandle, | ||
OUT unsigned long * | RelativeId | ||
) |
Definition at line 2909 of file samrpc.c.
Referenced by SamCreateAliasInDomain().
NTSTATUS NTAPI SamrCreateGroupInDomain | ( | IN SAMPR_HANDLE | DomainHandle, |
IN PRPC_UNICODE_STRING | Name, | ||
IN ACCESS_MASK | DesiredAccess, | ||
OUT SAMPR_HANDLE * | GroupHandle, | ||
OUT unsigned long * | RelativeId | ||
) |
Definition at line 1894 of file samrpc.c.
Referenced by SamCreateGroupInDomain().
NTSTATUS NTAPI SamrCreateUser2InDomain | ( | IN SAMPR_HANDLE | DomainHandle, |
IN PRPC_UNICODE_STRING | Name, | ||
IN unsigned long | AccountType, | ||
IN ACCESS_MASK | DesiredAccess, | ||
OUT SAMPR_HANDLE * | UserHandle, | ||
OUT unsigned long * | GrantedAccess, | ||
OUT unsigned long * | RelativeId | ||
) |
Definition at line 8825 of file samrpc.c.
Referenced by SamCreateUser2InDomain().
NTSTATUS NTAPI SamrCreateUserInDomain | ( | IN SAMPR_HANDLE | DomainHandle, |
IN PRPC_UNICODE_STRING | Name, | ||
IN ACCESS_MASK | DesiredAccess, | ||
OUT SAMPR_HANDLE * | UserHandle, | ||
OUT unsigned long * | RelativeId | ||
) |
Definition at line 2296 of file samrpc.c.
Referenced by SamCreateUserInDomain().
NTSTATUS NTAPI SamrDeleteAlias | ( | IN OUT SAMPR_HANDLE * | AliasHandle | ) |
Definition at line 5222 of file samrpc.c.
Referenced by SamDeleteAlias().
NTSTATUS NTAPI SamrDeleteGroup | ( | IN OUT SAMPR_HANDLE * | GroupHandle | ) |
Definition at line 4534 of file samrpc.c.
Referenced by SamDeleteGroup().
NTSTATUS NTAPI SamrDeleteUser | ( | IN OUT SAMPR_HANDLE * | UserHandle | ) |
Definition at line 5482 of file samrpc.c.
Referenced by SamDeleteUser().
NTSTATUS NTAPI SamrEnumerateAliasesInDomain | ( | IN SAMPR_HANDLE | DomainHandle, |
IN OUT unsigned long * | EnumerationContext, | ||
OUT PSAMPR_ENUMERATION_BUFFER * | Buffer, | ||
IN unsigned long | PreferedMaximumLength, | ||
OUT unsigned long * | CountReturned | ||
) |
Definition at line 3085 of file samrpc.c.
Referenced by SamEnumerateAliasesInDomain().
NTSTATUS NTAPI SamrEnumerateDomainsInSamServer | ( | IN SAMPR_HANDLE | ServerHandle, |
IN OUT unsigned long * | EnumerationContext, | ||
OUT PSAMPR_ENUMERATION_BUFFER * | Buffer, | ||
IN ULONG | PreferedMaximumLength, | ||
OUT PULONG | CountReturned | ||
) |
Definition at line 621 of file samrpc.c.
Referenced by SamEnumerateDomainsInSamServer().
NTSTATUS NTAPI SamrEnumerateGroupsInDomain | ( | IN SAMPR_HANDLE | DomainHandle, |
IN OUT unsigned long * | EnumerationContext, | ||
OUT PSAMPR_ENUMERATION_BUFFER * | Buffer, | ||
IN unsigned long | PreferedMaximumLength, | ||
OUT unsigned long * | CountReturned | ||
) |
Definition at line 2088 of file samrpc.c.
Referenced by SamEnumerateGroupsInDomain().
NTSTATUS NTAPI SamrEnumerateUsersInDomain | ( | IN SAMPR_HANDLE | DomainHandle, |
IN OUT unsigned long * | EnumerationContext, | ||
IN unsigned long | UserAccountControl, | ||
OUT PSAMPR_ENUMERATION_BUFFER * | Buffer, | ||
IN unsigned long | PreferedMaximumLength, | ||
OUT unsigned long * | CountReturned | ||
) |
Definition at line 2700 of file samrpc.c.
Referenced by SamEnumerateUsersInDomain().
NTSTATUS NTAPI SamrGetAliasMembership | ( | IN SAMPR_HANDLE | DomainHandle, |
IN PSAMPR_PSID_ARRAY | SidArray, | ||
OUT PSAMPR_ULONG_ARRAY | Membership | ||
) |
Definition at line 3293 of file samrpc.c.
NTSTATUS NTAPI SamrGetDisplayEnumerationIndex | ( | IN SAMPR_HANDLE | DomainHandle, |
IN DOMAIN_DISPLAY_INFORMATION | DisplayInformationClass, | ||
IN PRPC_UNICODE_STRING | Prefix, | ||
OUT unsigned long * | Index | ||
) |
Definition at line 8276 of file samrpc.c.
NTSTATUS NTAPI SamrGetDisplayEnumerationIndex2 | ( | IN SAMPR_HANDLE | DomainHandle, |
IN DOMAIN_DISPLAY_INFORMATION | DisplayInformationClass, | ||
IN PRPC_UNICODE_STRING | Prefix, | ||
OUT unsigned long * | Index | ||
) |
Definition at line 8809 of file samrpc.c.
Referenced by SamGetDisplayEnumerationIndex(), and SamrGetDisplayEnumerationIndex().
NTSTATUS NTAPI SamrGetDomainPasswordInformation | ( | IN handle_t | BindingHandle, |
IN PRPC_UNICODE_STRING | Unused, | ||
OUT PUSER_DOMAIN_PASSWORD_INFORMATION | PasswordInformation | ||
) |
Definition at line 9378 of file samrpc.c.
NTSTATUS NTAPI SamrGetGroupsForUser | ( | IN SAMPR_HANDLE | UserHandle, |
OUT PSAMPR_GET_GROUPS_BUFFER * | Groups | ||
) |
Definition at line 8145 of file samrpc.c.
Referenced by SamGetGroupsForUser().
NTSTATUS NTAPI SamrGetMembersInAlias | ( | IN SAMPR_HANDLE | AliasHandle, |
OUT PSAMPR_PSID_ARRAY_OUT | Members | ||
) |
Definition at line 5360 of file samrpc.c.
Referenced by SamGetMembersInAlias().
NTSTATUS NTAPI SamrGetMembersInGroup | ( | IN SAMPR_HANDLE | GroupHandle, |
OUT PSAMPR_GET_MEMBERS_BUFFER * | Members | ||
) |
Definition at line 4664 of file samrpc.c.
Referenced by SamGetMembersInGroup().
NTSTATUS NTAPI SamrGetUserDomainPasswordInformation | ( | IN SAMPR_HANDLE | UserHandle, |
OUT PUSER_DOMAIN_PASSWORD_INFORMATION | PasswordInformation | ||
) |
Definition at line 8314 of file samrpc.c.
Referenced by SampCheckPassword().
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 SamrLookupIdsInDomain | ( | IN SAMPR_HANDLE | DomainHandle, |
IN ULONG | Count, | ||
IN ULONG * | RelativeIds, | ||
OUT PSAMPR_RETURNED_USTRING_ARRAY | Names, | ||
OUT PSAMPR_ULONG_ARRAY | Use | ||
) |
Definition at line 3693 of file samrpc.c.
Referenced by LsapLookupAccountDomainSids(), LsapLookupBuiltinDomainSids(), and SamLookupIdsInDomain().
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.
Referenced by LsapLookupAccountNames(), LsapLookupBuiltinNames(), LsapLookupIsolatedAccountNames(), LsapLookupIsolatedBuiltinNames(), MsvpChangePassword(), SamLookupNamesInDomain(), and SamValidateNormalUser().
NTSTATUS NTAPI SamrOemChangePasswordUser2 | ( | IN handle_t | BindingHandle, |
IN PRPC_STRING | ServerName, | ||
IN PRPC_STRING | UserName, | ||
IN PSAMPR_ENCRYPTED_USER_PASSWORD | NewPasswordEncryptedWithOldLm, | ||
IN PENCRYPTED_LM_OWF_PASSWORD | OldLmOwfPasswordEncryptedWithNewLm | ||
) |
NTSTATUS NTAPI SamrOpenAlias | ( | IN SAMPR_HANDLE | DomainHandle, |
IN ACCESS_MASK | DesiredAccess, | ||
IN ULONG | AliasId, | ||
OUT SAMPR_HANDLE * | AliasHandle | ||
) |
Definition at line 4821 of file samrpc.c.
Referenced by SamOpenAlias().
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.
Referenced by LsapLookupAccountDomainSids(), LsapLookupAccountNames(), LsapLookupBuiltinDomainSids(), LsapLookupBuiltinNames(), LsapLookupIsolatedAccountNames(), and LsapLookupIsolatedBuiltinNames().
NTSTATUS NTAPI SamrOpenGroup | ( | IN SAMPR_HANDLE | DomainHandle, |
IN ACCESS_MASK | DesiredAccess, | ||
IN unsigned long | GroupId, | ||
OUT SAMPR_HANDLE * | GroupHandle | ||
) |
Definition at line 3978 of file samrpc.c.
Referenced by SamOpenGroup().
NTSTATUS NTAPI SamrOpenUser | ( | IN SAMPR_HANDLE | DomainHandle, |
IN ACCESS_MASK | DesiredAccess, | ||
IN unsigned long | UserId, | ||
OUT SAMPR_HANDLE * | UserHandle | ||
) |
Definition at line 5422 of file samrpc.c.
NTSTATUS NTAPI SamrQueryDisplayInformation | ( | IN SAMPR_HANDLE | DomainHandle, |
IN DOMAIN_DISPLAY_INFORMATION | DisplayInformationClass, | ||
IN unsigned long | Index, | ||
IN unsigned long | EntryCount, | ||
IN unsigned long | PreferredMaximumLength, | ||
OUT unsigned long * | TotalAvailable, | ||
OUT unsigned long * | TotalReturned, | ||
OUT PSAMPR_DISPLAY_INFO_BUFFER | Buffer | ||
) |
Definition at line 8248 of file samrpc.c.
NTSTATUS NTAPI SamrQueryDisplayInformation2 | ( | IN SAMPR_HANDLE | DomainHandle, |
IN DOMAIN_DISPLAY_INFORMATION | DisplayInformationClass, | ||
IN unsigned long | Index, | ||
IN unsigned long | EntryCount, | ||
IN unsigned long | PreferredMaximumLength, | ||
OUT unsigned long * | TotalAvailable, | ||
OUT unsigned long * | TotalReturned, | ||
OUT PSAMPR_DISPLAY_INFO_BUFFER | Buffer | ||
) |
NTSTATUS NTAPI SamrQueryDisplayInformation3 | ( | IN SAMPR_HANDLE | DomainHandle, |
IN DOMAIN_DISPLAY_INFORMATION | DisplayInformationClass, | ||
IN unsigned long | Index, | ||
IN unsigned long | EntryCount, | ||
IN unsigned long | PreferredMaximumLength, | ||
OUT unsigned long * | TotalAvailable, | ||
OUT unsigned long * | TotalReturned, | ||
OUT PSAMPR_DISPLAY_INFO_BUFFER | Buffer | ||
) |
Definition at line 9240 of file samrpc.c.
Referenced by SamQueryDisplayInformation(), SamrQueryDisplayInformation(), and SamrQueryDisplayInformation2().
NTSTATUS NTAPI SamrQueryInformationAlias | ( | IN SAMPR_HANDLE | AliasHandle, |
IN ALIAS_INFORMATION_CLASS | AliasInformationClass, | ||
OUT PSAMPR_ALIAS_INFO_BUFFER * | Buffer | ||
) |
Definition at line 5044 of file samrpc.c.
Referenced by SamQueryInformationAlias().
NTSTATUS NTAPI SamrQueryInformationDomain | ( | IN SAMPR_HANDLE | DomainHandle, |
IN DOMAIN_INFORMATION_CLASS | DomainInformationClass, | ||
OUT PSAMPR_DOMAIN_INFO_BUFFER * | Buffer | ||
) |
Definition at line 1615 of file samrpc.c.
Referenced by SamQueryInformationDomain().
NTSTATUS NTAPI SamrQueryInformationDomain2 | ( | IN SAMPR_HANDLE | DomainHandle, |
IN DOMAIN_INFORMATION_CLASS | DomainInformationClass, | ||
OUT PSAMPR_DOMAIN_INFO_BUFFER * | Buffer | ||
) |
Definition at line 8461 of file samrpc.c.
Referenced by SamrQueryInformationDomain().
NTSTATUS NTAPI SamrQueryInformationGroup | ( | IN SAMPR_HANDLE | GroupHandle, |
IN GROUP_INFORMATION_CLASS | GroupInformationClass, | ||
OUT PSAMPR_GROUP_INFO_BUFFER * | Buffer | ||
) |
Definition at line 4252 of file samrpc.c.
Referenced by SamQueryInformationGroup().
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 SamrQueryInformationUser2 | ( | IN SAMPR_HANDLE | UserHandle, |
IN USER_INFORMATION_CLASS | UserInformationClass, | ||
OUT PSAMPR_USER_INFO_BUFFER * | Buffer | ||
) |
Definition at line 8587 of file samrpc.c.
Referenced by SamrQueryInformationUser().
NTSTATUS NTAPI SamrQuerySecurityObject | ( | IN SAMPR_HANDLE | ObjectHandle, |
IN SECURITY_INFORMATION | SecurityInformation, | ||
OUT PSAMPR_SR_SECURITY_DESCRIPTOR * | SecurityDescriptor | ||
) |
Definition at line 329 of file samrpc.c.
Referenced by SamQuerySecurityObject().
Definition at line 5320 of file samrpc.c.
Referenced by SamRemoveMemberFromAlias(), and SamrRemoveMultipleMembersFromAlias().
NTSTATUS NTAPI SamrRemoveMemberFromForeignDomain | ( | IN SAMPR_HANDLE | DomainHandle, |
IN PRPC_SID | MemberSid | ||
) |
Definition at line 8402 of file samrpc.c.
Referenced by SamRemoveMemberFromForeignDomain().
Definition at line 4602 of file samrpc.c.
Referenced by SamRemoveMemberFromGroup().
NTSTATUS NTAPI SamrRemoveMultipleMembersFromAlias | ( | IN SAMPR_HANDLE | AliasHandle, |
IN PSAMPR_PSID_ARRAY | MembersBuffer | ||
) |
Definition at line 9320 of file samrpc.c.
Referenced by SamRemoveMultipleMembersFromAlias().
NTSTATUS NTAPI SamrRidToSid | ( | IN SAMPR_HANDLE | ObjectHandle, |
IN unsigned long | Rid, | ||
OUT PRPC_SID * | Sid | ||
) |
NTSTATUS NTAPI SamrSetDSRMPassword | ( | IN handle_t | BindingHandle, |
IN PRPC_UNICODE_STRING | Unused, | ||
IN unsigned long | UserId, | ||
IN PENCRYPTED_NT_OWF_PASSWORD | EncryptedNtOwfPassword | ||
) |
NTSTATUS NTAPI SamrSetInformationAlias | ( | IN SAMPR_HANDLE | AliasHandle, |
IN ALIAS_INFORMATION_CLASS | AliasInformationClass, | ||
IN PSAMPR_ALIAS_INFO_BUFFER | Buffer | ||
) |
Definition at line 5173 of file samrpc.c.
Referenced by SamSetInformationAlias().
NTSTATUS NTAPI SamrSetInformationDomain | ( | IN SAMPR_HANDLE | DomainHandle, |
IN DOMAIN_INFORMATION_CLASS | DomainInformationClass, | ||
IN PSAMPR_DOMAIN_INFO_BUFFER | DomainInformation | ||
) |
Definition at line 1790 of file samrpc.c.
Referenced by SamSetInformationDomain().
NTSTATUS NTAPI SamrSetInformationGroup | ( | IN SAMPR_HANDLE | GroupHandle, |
IN GROUP_INFORMATION_CLASS | GroupInformationClass, | ||
IN PSAMPR_GROUP_INFO_BUFFER | Buffer | ||
) |
Definition at line 4416 of file samrpc.c.
Referenced by SamSetInformationGroup().
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().
NTSTATUS NTAPI SamrSetInformationUser2 | ( | IN SAMPR_HANDLE | UserHandle, |
IN USER_INFORMATION_CLASS | UserInformationClass, | ||
IN PSAMPR_USER_INFO_BUFFER | Buffer | ||
) |
Definition at line 9468 of file samrpc.c.
Referenced by SamrSetInformationUser().
NTSTATUS NTAPI SamrSetMemberAttributesOfGroup | ( | IN SAMPR_HANDLE | GroupHandle, |
IN unsigned long | MemberId, | ||
IN unsigned long | Attributes | ||
) |
Definition at line 4778 of file samrpc.c.
Referenced by SamSetMemberAttributesOfGroup().
NTSTATUS NTAPI SamrSetSecurityObject | ( | IN SAMPR_HANDLE | ObjectHandle, |
IN SECURITY_INFORMATION | SecurityInformation, | ||
IN PSAMPR_SR_SECURITY_DESCRIPTOR | SecurityDescriptor | ||
) |
Definition at line 192 of file samrpc.c.
Referenced by SamSetSecurityObject().
NTSTATUS NTAPI SamrShutdownSamServer | ( | IN SAMPR_HANDLE | ServerHandle | ) |
Definition at line 466 of file samrpc.c.
Referenced by SamShutdownSamServer().
NTSTATUS NTAPI SamrTestPrivateFunctionsDomain | ( | IN SAMPR_HANDLE | DomainHandle | ) |
NTSTATUS NTAPI SamrTestPrivateFunctionsUser | ( | IN SAMPR_HANDLE | UserHandle | ) |
NTSTATUS NTAPI SamrUnicodeChangePasswordUser2 | ( | IN handle_t | BindingHandle, |
IN PRPC_UNICODE_STRING | ServerName, | ||
IN PRPC_UNICODE_STRING | UserName, | ||
IN PSAMPR_ENCRYPTED_USER_PASSWORD | NewPasswordEncryptedWithOldNt, | ||
IN PENCRYPTED_NT_OWF_PASSWORD | OldNtOwfPasswordEncryptedWithNewNt, | ||
IN unsigned char | LmPresent, | ||
IN PSAMPR_ENCRYPTED_USER_PASSWORD | NewPasswordEncryptedWithOldLm, | ||
IN PENCRYPTED_LM_OWF_PASSWORD | OldLmOwfPasswordEncryptedWithNewNt | ||
) |
NTSTATUS NTAPI SamrValidatePassword | ( | IN handle_t | Handle, |
IN PASSWORD_POLICY_VALIDATION_TYPE | ValidationType, | ||
IN PSAM_VALIDATE_INPUT_ARG | InputArg, | ||
OUT PSAM_VALIDATE_OUTPUT_ARG * | OutputArg | ||
) |
|
static |
Definition at line 32 of file samrpc.c.
Referenced by SamrCreateAliasInDomain(), SamrOpenAlias(), and SamrSetSecurityObject().
|
static |
Definition at line 24 of file samrpc.c.
Referenced by SamrOpenDomain(), and SamrSetSecurityObject().
|
static |
Definition at line 40 of file samrpc.c.
Referenced by SamrCreateGroupInDomain(), SamrOpenGroup(), and SamrSetSecurityObject().
|
static |
Definition at line 14 of file samrpc.c.
Referenced by CsrCreateLocalSystemSD(), CsrpConnectToServer(), GetDosDevicesProtection(), PerfDataInitialize(), SamrOpenDomain(), and START_TEST().
PGENERIC_MAPPING pServerMapping = &ServerMapping |
Definition at line 56 of file samrpc.c.
Referenced by SamIConnect().
|
static |
Definition at line 16 of file samrpc.c.
Referenced by SamrConnect5(), and SamrSetSecurityObject().
|
static |
Definition at line 48 of file samrpc.c.
Referenced by InitProcessCallback(), MapGlobalUserHeap(), SamrCreateUser2InDomain(), SamrCreateUserInDomain(), SamrOpenUser(), and SamrSetSecurityObject().