|
ReactOS 0.4.17-dev-1321-g5c122a9
|
#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 964 of file samrpc.c.
Referenced by SampQueryDomainGeneral(), and SampQueryDomainGeneral2().
|
static |
Definition at line 5006 of file samrpc.c.
Referenced by SamrQueryInformationAlias().
|
static |
Definition at line 4883 of file samrpc.c.
Referenced by SamrQueryInformationAlias().
|
static |
Definition at line 4966 of file samrpc.c.
Referenced by SamrQueryInformationAlias().
|
static |
Definition at line 1001 of file samrpc.c.
Referenced by SamrQueryInformationDomain2().
|
static |
Definition at line 1408 of file samrpc.c.
Referenced by SamrQueryInformationDomain2().
|
static |
Definition at line 1528 of file samrpc.c.
Referenced by SamrQueryInformationDomain2().
|
static |
Definition at line 1117 of file samrpc.c.
Referenced by SamrQueryInformationDomain2().
|
static |
Definition at line 1323 of file samrpc.c.
Referenced by SamrQueryInformationDomain2().
|
static |
Definition at line 1571 of file samrpc.c.
Referenced by SamrQueryInformationDomain2().
|
static |
Definition at line 1200 of file samrpc.c.
Referenced by SamrQueryInformationDomain2().
|
static |
Definition at line 1159 of file samrpc.c.
Referenced by SamrQueryInformationDomain2().
|
static |
Definition at line 917 of file samrpc.c.
Referenced by SamrQueryInformationDomain2().
|
static |
Definition at line 1241 of file samrpc.c.
Referenced by SamrQueryInformationDomain2().
|
static |
Definition at line 1282 of file samrpc.c.
Referenced by SamrQueryInformationDomain2().
|
static |
Definition at line 1367 of file samrpc.c.
Referenced by SamrQueryInformationDomain2().
|
static |
Definition at line 4214 of file samrpc.c.
Referenced by SamrQueryInformationGroup().
|
static |
Definition at line 4170 of file samrpc.c.
Referenced by SamrQueryInformationGroup().
|
static |
Definition at line 4040 of file samrpc.c.
Referenced by SamrQueryInformationGroup().
|
static |
Definition at line 4130 of file samrpc.c.
Referenced by SamrQueryInformationGroup().
|
static |
Definition at line 5880 of file samrpc.c.
Referenced by SamrQueryInformationUser2().
|
static |
Definition at line 6149 of file samrpc.c.
Referenced by SamrQueryInformationUser2().
|
static |
Definition at line 6409 of file samrpc.c.
Referenced by SamrQueryInformationUser2().
|
static |
Definition at line 6753 of file samrpc.c.
Referenced by SamrQueryInformationUser2().
|
static |
Definition at line 6492 of file samrpc.c.
Referenced by SamrQueryInformationUser2().
|
static |
Definition at line 6534 of file samrpc.c.
Referenced by SamrQueryInformationUser2().
|
static |
Definition at line 6190 of file samrpc.c.
Referenced by SamrQueryInformationUser2().
|
static |
Definition at line 5551 of file samrpc.c.
Referenced by SamrQueryInformationUser2().
|
static |
Definition at line 6273 of file samrpc.c.
Referenced by SamrQueryInformationUser2().
|
static |
Definition at line 6577 of file samrpc.c.
Referenced by SamrQueryInformationUser2().
|
static |
Definition at line 6665 of file samrpc.c.
Referenced by SamrQueryInformationUser2().
|
static |
Definition at line 5701 of file samrpc.c.
Referenced by SamrQueryInformationUser2().
|
static |
Definition at line 6050 of file samrpc.c.
Referenced by SamrQueryInformationUser2().
|
static |
Definition at line 6095 of file samrpc.c.
Referenced by SamrQueryInformationUser2().
|
static |
Definition at line 6712 of file samrpc.c.
Referenced by SamrQueryInformationUser2().
|
static |
Definition at line 5645 of file samrpc.c.
Referenced by SamrQueryInformationUser2().
|
static |
Definition at line 6232 of file samrpc.c.
Referenced by SamrQueryInformationUser2().
|
static |
Definition at line 6368 of file samrpc.c.
Referenced by SamrQueryInformationUser2().
|
static |
Definition at line 6327 of file samrpc.c.
Referenced by SamrQueryInformationUser2().
|
static |
Definition at line 6450 of file samrpc.c.
Referenced by SamrQueryInformationUser2().
| void __RPC_USER SAMPR_HANDLE_rundown | ( | SAMPR_HANDLE | hHandle | ) |
|
static |
Definition at line 5099 of file samrpc.c.
Referenced by SamrSetInformationAlias().
|
static |
Definition at line 1760 of file samrpc.c.
Referenced by SamrSetInformationDomain().
|
static |
Definition at line 1669 of file samrpc.c.
Referenced by SamrSetInformationDomain().
|
static |
Definition at line 1633 of file samrpc.c.
Referenced by SamrSetInformationDomain().
|
static |
Definition at line 1700 of file samrpc.c.
Referenced by SamrSetInformationDomain().
|
static |
Definition at line 1730 of file samrpc.c.
Referenced by SamrSetInformationDomain().
|
static |
Definition at line 4388 of file samrpc.c.
Referenced by SamrSetInformationGroup().
|
static |
Definition at line 4312 of file samrpc.c.
Referenced by SamrSetInformationGroup().
|
static |
Definition at line 7612 of file samrpc.c.
Referenced by SamrSetInformationUser2().
|
static |
Definition at line 7443 of file samrpc.c.
Referenced by SamrSetInformationUser2().
|
static |
Definition at line 7473 of file samrpc.c.
Referenced by SamrSetInformationUser2().
|
static |
Definition at line 7323 of file samrpc.c.
Referenced by SamrSetInformationUser2().
|
static |
Definition at line 7504 of file samrpc.c.
Referenced by SamrSetInformationUser2().
|
static |
Definition at line 7559 of file samrpc.c.
Referenced by SamrSetInformationUser2().
|
static |
Definition at line 7252 of file samrpc.c.
Referenced by SampSetUserAll(), SampSetUserGeneral(), and SamrSetInformationUser2().
|
static |
Definition at line 7376 of file samrpc.c.
Referenced by SamrSetInformationUser2().
|
static |
Definition at line 7413 of file samrpc.c.
Referenced by SamrSetInformationUser2().
Definition at line 78 of file samrpc.c.
Referenced by SamIInitialize().
Definition at line 5284 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 4474 of file samrpc.c.
Referenced by SamAddMemberToGroup().
| NTSTATUS NTAPI SamrAddMultipleMembersToAlias | ( | IN SAMPR_HANDLE | AliasHandle, |
| IN PSAMPR_PSID_ARRAY | MembersBuffer | ||
| ) |
Definition at line 9296 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 7868 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 9446 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 9705 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 9742 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 2913 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 1898 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 8829 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 2300 of file samrpc.c.
Referenced by SamCreateUserInDomain().
| NTSTATUS NTAPI SamrDeleteAlias | ( | IN OUT SAMPR_HANDLE * | AliasHandle | ) |
Definition at line 5226 of file samrpc.c.
Referenced by SamDeleteAlias().
| NTSTATUS NTAPI SamrDeleteGroup | ( | IN OUT SAMPR_HANDLE * | GroupHandle | ) |
Definition at line 4538 of file samrpc.c.
Referenced by SamDeleteGroup().
| NTSTATUS NTAPI SamrDeleteUser | ( | IN OUT SAMPR_HANDLE * | UserHandle | ) |
Definition at line 5486 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 3089 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 2092 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 2704 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 3297 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 8280 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 8813 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 9382 of file samrpc.c.
| NTSTATUS NTAPI SamrGetGroupsForUser | ( | IN SAMPR_HANDLE | UserHandle, |
| OUT PSAMPR_GET_GROUPS_BUFFER * | Groups | ||
| ) |
Definition at line 8149 of file samrpc.c.
Referenced by SamGetGroupsForUser().
| NTSTATUS NTAPI SamrGetMembersInAlias | ( | IN SAMPR_HANDLE | AliasHandle, |
| OUT PSAMPR_PSID_ARRAY_OUT | Members | ||
| ) |
Definition at line 5364 of file samrpc.c.
Referenced by SamGetMembersInAlias().
| NTSTATUS NTAPI SamrGetMembersInGroup | ( | IN SAMPR_HANDLE | GroupHandle, |
| OUT PSAMPR_GET_MEMBERS_BUFFER * | Members | ||
| ) |
Definition at line 4668 of file samrpc.c.
Referenced by SamGetMembersInGroup().
| NTSTATUS NTAPI SamrGetUserDomainPasswordInformation | ( | IN SAMPR_HANDLE | UserHandle, |
| OUT PUSER_DOMAIN_PASSWORD_INFORMATION | PasswordInformation | ||
| ) |
Definition at line 8318 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 3697 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 3468 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 4825 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 3982 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 5426 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 8252 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 9244 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 5048 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 1619 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 8465 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 4256 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 7238 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 8591 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 5324 of file samrpc.c.
Referenced by SamRemoveMemberFromAlias(), and SamrRemoveMultipleMembersFromAlias().
| NTSTATUS NTAPI SamrRemoveMemberFromForeignDomain | ( | IN SAMPR_HANDLE | DomainHandle, |
| IN PRPC_SID | MemberSid | ||
| ) |
Definition at line 8406 of file samrpc.c.
Referenced by SamRemoveMemberFromForeignDomain().
Definition at line 4606 of file samrpc.c.
Referenced by SamRemoveMemberFromGroup().
| NTSTATUS NTAPI SamrRemoveMultipleMembersFromAlias | ( | IN SAMPR_HANDLE | AliasHandle, |
| IN PSAMPR_PSID_ARRAY | MembersBuffer | ||
| ) |
Definition at line 9324 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 5177 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 1794 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 4420 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 7852 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 9472 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 4782 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().