|
NTSTATUS __stdcall | SamrConnect ([in, unique] PSAMPR_SERVER_NAME ServerName, [out] SAMPR_HANDLE *ServerHandle, [in] ACCESS_MASK DesiredAccess) |
|
NTSTATUS __stdcall | SamrCloseHandle ([in, out] SAMPR_HANDLE *SamHandle) |
|
NTSTATUS __stdcall | SamrSetSecurityObject ([in] SAMPR_HANDLE ObjectHandle, [in] SECURITY_INFORMATION SecurityInformation, [in] PSAMPR_SR_SECURITY_DESCRIPTOR SecurityDescriptor) |
|
NTSTATUS __stdcall | SamrQuerySecurityObject ([in] SAMPR_HANDLE ObjectHandle, [in] SECURITY_INFORMATION SecurityInformation, [out] PSAMPR_SR_SECURITY_DESCRIPTOR *SecurityDescriptor) |
|
NTSTATUS __stdcall | SamrShutdownSamServer ([in] SAMPR_HANDLE ServerHandle) |
|
NTSTATUS __stdcall | SamrLookupDomainInSamServer ([in] SAMPR_HANDLE ServerHandle, [in] PRPC_UNICODE_STRING Name, [out] PRPC_SID *DomainId) |
|
NTSTATUS __stdcall | SamrEnumerateDomainsInSamServer ([in] SAMPR_HANDLE ServerHandle, [in, out] unsigned long *EnumerationContext, [out] PSAMPR_ENUMERATION_BUFFER *Buffer, [in] unsigned long PreferedMaximumLength, [out] unsigned long *CountReturned) |
|
NTSTATUS __stdcall | SamrOpenDomain ([in] SAMPR_HANDLE ServerHandle, [in] ACCESS_MASK DesiredAccess, [in] PRPC_SID DomainId, [out] SAMPR_HANDLE *DomainHandle) |
|
NTSTATUS __stdcall | SamrQueryInformationDomain ([in] SAMPR_HANDLE DomainHandle, [in] DOMAIN_INFORMATION_CLASS DomainInformationClass, [out, switch_is(DomainInformationClass)] PSAMPR_DOMAIN_INFO_BUFFER *Buffer) |
|
NTSTATUS __stdcall | SamrSetInformationDomain ([in] SAMPR_HANDLE DomainHandle, [in] DOMAIN_INFORMATION_CLASS DomainInformationClass, [in, switch_is(DomainInformationClass)] PSAMPR_DOMAIN_INFO_BUFFER DomainInformation) |
|
NTSTATUS __stdcall | SamrCreateGroupInDomain ([in] SAMPR_HANDLE DomainHandle, [in] PRPC_UNICODE_STRING Name, [in] ACCESS_MASK DesiredAccess, [out] SAMPR_HANDLE *GroupHandle, [out] unsigned long *RelativeId) |
|
NTSTATUS __stdcall | SamrEnumerateGroupsInDomain ([in] SAMPR_HANDLE DomainHandle, [in, out] unsigned long *EnumerationContext, [out] PSAMPR_ENUMERATION_BUFFER *Buffer, [in] unsigned long PreferedMaximumLength, [out] unsigned long *CountReturned) |
|
NTSTATUS __stdcall | SamrCreateUserInDomain ([in] SAMPR_HANDLE DomainHandle, [in] PRPC_UNICODE_STRING Name, [in] ACCESS_MASK DesiredAccess, [out] SAMPR_HANDLE *UserHandle, [out] unsigned long *RelativeId) |
|
NTSTATUS __stdcall | 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) |
|
NTSTATUS __stdcall | SamrCreateAliasInDomain ([in] SAMPR_HANDLE DomainHandle, [in] PRPC_UNICODE_STRING AccountName, [in] ACCESS_MASK DesiredAccess, [out] SAMPR_HANDLE *AliasHandle, [out] unsigned long *RelativeId) |
|
NTSTATUS __stdcall | SamrEnumerateAliasesInDomain ([in] SAMPR_HANDLE DomainHandle, [in, out] unsigned long *EnumerationContext, [out] PSAMPR_ENUMERATION_BUFFER *Buffer, [in] unsigned long PreferedMaximumLength, [out] unsigned long *CountReturned) |
|
NTSTATUS __stdcall | SamrGetAliasMembership ([in] SAMPR_HANDLE DomainHandle, [in] PSAMPR_PSID_ARRAY SidArray, [out] PSAMPR_ULONG_ARRAY Membership) |
|
NTSTATUS __stdcall | SamrLookupNamesInDomain ([in] SAMPR_HANDLE DomainHandle, [in, range(0, 1000)] unsigned long Count, [in, size_is(1000), length_is(Count)] RPC_UNICODE_STRING Names[*], [out] PSAMPR_ULONG_ARRAY RelativeIds, [out] PSAMPR_ULONG_ARRAY Use) |
|
NTSTATUS __stdcall | SamrLookupIdsInDomain ([in] SAMPR_HANDLE DomainHandle, [in, range(0, 1000)] unsigned long Count, [in, size_is(1000), length_is(Count)] unsigned long *RelativeIds, [out] PSAMPR_RETURNED_USTRING_ARRAY Names, [out] PSAMPR_ULONG_ARRAY Use) |
|
NTSTATUS __stdcall | SamrOpenGroup ([in] SAMPR_HANDLE DomainHandle, [in] ACCESS_MASK DesiredAccess, [in] unsigned long GroupId, [out] SAMPR_HANDLE *GroupHandle) |
|
NTSTATUS __stdcall | SamrQueryInformationGroup ([in] SAMPR_HANDLE GroupHandle, [in] GROUP_INFORMATION_CLASS GroupInformationClass, [out, switch_is(GroupInformationClass)] PSAMPR_GROUP_INFO_BUFFER *Buffer) |
|
NTSTATUS __stdcall | SamrSetInformationGroup ([in] SAMPR_HANDLE GroupHandle, [in] GROUP_INFORMATION_CLASS GroupInformationClass, [in, switch_is(GroupInformationClass)] PSAMPR_GROUP_INFO_BUFFER Buffer) |
|
NTSTATUS __stdcall | SamrAddMemberToGroup ([in] SAMPR_HANDLE GroupHandle, [in] unsigned long MemberId, [in] unsigned long Attributes) |
|
NTSTATUS __stdcall | SamrDeleteGroup ([in, out] SAMPR_HANDLE *GroupHandle) |
|
NTSTATUS __stdcall | SamrRemoveMemberFromGroup ([in] SAMPR_HANDLE GroupHandle, [in] unsigned long MemberId) |
|
NTSTATUS __stdcall | SamrGetMembersInGroup ([in] SAMPR_HANDLE GroupHandle, [out] PSAMPR_GET_MEMBERS_BUFFER *Members) |
|
NTSTATUS __stdcall | SamrSetMemberAttributesOfGroup ([in] SAMPR_HANDLE GroupHandle, [in] unsigned long MemberId, [in] unsigned long Attributes) |
|
NTSTATUS __stdcall | SamrOpenAlias ([in] SAMPR_HANDLE DomainHandle, [in] ACCESS_MASK DesiredAccess, [in] ULONG AliasId, [out] SAMPR_HANDLE *AliasHandle) |
|
NTSTATUS __stdcall | SamrQueryInformationAlias ([in] SAMPR_HANDLE AliasHandle, [in] ALIAS_INFORMATION_CLASS AliasInformationClass, [out, switch_is(AliasInformationClass)] PSAMPR_ALIAS_INFO_BUFFER *Buffer) |
|
NTSTATUS __stdcall | SamrSetInformationAlias ([in] SAMPR_HANDLE AliasHandle, [in] ALIAS_INFORMATION_CLASS AliasInformationClass, [in, switch_is(AliasInformationClass)] PSAMPR_ALIAS_INFO_BUFFER Buffer) |
|
NTSTATUS __stdcall | SamrDeleteAlias ([in, out] SAMPR_HANDLE *AliasHandle) |
|
NTSTATUS __stdcall | SamrAddMemberToAlias ([in] SAMPR_HANDLE AliasHandle, [in] PRPC_SID MemberId) |
|
NTSTATUS __stdcall | SamrRemoveMemberFromAlias ([in] SAMPR_HANDLE AliasHandle, [in] PRPC_SID MemberId) |
|
NTSTATUS __stdcall | SamrGetMembersInAlias ([in] SAMPR_HANDLE AliasHandle, [out] PSAMPR_PSID_ARRAY_OUT Members) |
|
NTSTATUS __stdcall | SamrOpenUser ([in] SAMPR_HANDLE DomainHandle, [in] ACCESS_MASK DesiredAccess, [in] ULONG UserId, [out] SAMPR_HANDLE *UserHandle) |
|
NTSTATUS __stdcall | SamrDeleteUser ([in, out] SAMPR_HANDLE *UserHandle) |
|
NTSTATUS __stdcall | SamrQueryInformationUser ([in] SAMPR_HANDLE UserHandle, [in] USER_INFORMATION_CLASS UserInformationClass, [out, switch_is(UserInformationClass)] PSAMPR_USER_INFO_BUFFER *Buffer) |
|
NTSTATUS __stdcall | SamrSetInformationUser ([in] SAMPR_HANDLE UserHandle, [in] USER_INFORMATION_CLASS UserInformationClass, [in, switch_is(UserInformationClass)] PSAMPR_USER_INFO_BUFFER Buffer) |
|
NTSTATUS __stdcall | SamrChangePasswordUser ([in] SAMPR_HANDLE UserHandle, [in] unsigned char LmPresent, [in, unique] PENCRYPTED_LM_OWF_PASSWORD OldLmEncryptedWithNewLm, [in, unique] PENCRYPTED_LM_OWF_PASSWORD NewLmEncryptedWithOldLm, [in] unsigned char NtPresent, [in, unique] PENCRYPTED_NT_OWF_PASSWORD OldNtEncryptedWithNewNt, [in, unique] PENCRYPTED_NT_OWF_PASSWORD NewNtEncryptedWithOldNt, [in] unsigned char NtCrossEncryptionPresent, [in, unique] PENCRYPTED_NT_OWF_PASSWORD NewNtEncryptedWithNewLm, [in] unsigned char LmCrossEncryptionPresent, [in, unique] PENCRYPTED_LM_OWF_PASSWORD NewLmEncryptedWithNewNt) |
|
NTSTATUS __stdcall | SamrGetGroupsForUser ([in] SAMPR_HANDLE UserHandle, [out] PSAMPR_GET_GROUPS_BUFFER *Groups) |
|
NTSTATUS __stdcall | 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, switch_is(DisplayInformationClass)] PSAMPR_DISPLAY_INFO_BUFFER Buffer) |
|
NTSTATUS __stdcall | SamrGetDisplayEnumerationIndex ([in] SAMPR_HANDLE DomainHandle, [in] DOMAIN_DISPLAY_INFORMATION DisplayInformationClass, [in] PRPC_UNICODE_STRING Prefix, [out] unsigned long *Index) |
|
NTSTATUS __stdcall | SamrTestPrivateFunctionsDomain ([in] SAMPR_HANDLE DomainHandle) |
|
NTSTATUS __stdcall | SamrTestPrivateFunctionsUser ([in] SAMPR_HANDLE UserHandle) |
|
NTSTATUS __stdcall | SamrGetUserDomainPasswordInformation ([in] SAMPR_HANDLE UserHandle, [out] PUSER_DOMAIN_PASSWORD_INFORMATION PasswordInformation) |
|
NTSTATUS __stdcall | SamrRemoveMemberFromForeignDomain ([in] SAMPR_HANDLE DomainHandle, [in] PRPC_SID MemberSid) |
|
NTSTATUS __stdcall | SamrQueryInformationDomain2 ([in] SAMPR_HANDLE DomainHandle, [in] DOMAIN_INFORMATION_CLASS DomainInformationClass, [out, switch_is(DomainInformationClass)] PSAMPR_DOMAIN_INFO_BUFFER *Buffer) |
|
NTSTATUS __stdcall | SamrQueryInformationUser2 ([in] SAMPR_HANDLE UserHandle, [in] USER_INFORMATION_CLASS UserInformationClass, [out, switch_is(UserInformationClass)] PSAMPR_USER_INFO_BUFFER *Buffer) |
|
NTSTATUS __stdcall | 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, switch_is(DisplayInformationClass)] PSAMPR_DISPLAY_INFO_BUFFER Buffer) |
|
NTSTATUS __stdcall | SamrGetDisplayEnumerationIndex2 ([in] SAMPR_HANDLE DomainHandle, [in] DOMAIN_DISPLAY_INFORMATION DisplayInformationClass, [in] PRPC_UNICODE_STRING Prefix, [out] unsigned long *Index) |
|
NTSTATUS __stdcall | 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) |
|
NTSTATUS __stdcall | 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, switch_is(DisplayInformationClass)] PSAMPR_DISPLAY_INFO_BUFFER Buffer) |
|
NTSTATUS __stdcall | SamrAddMultipleMembersToAlias ([in] SAMPR_HANDLE AliasHandle, [in] PSAMPR_PSID_ARRAY MembersBuffer) |
|
NTSTATUS __stdcall | SamrRemoveMultipleMembersFromAlias ([in] SAMPR_HANDLE AliasHandle, [in] PSAMPR_PSID_ARRAY MembersBuffer) |
|
NTSTATUS __stdcall | SamrOemChangePasswordUser2 ([in] handle_t BindingHandle, [in, unique] PRPC_STRING ServerName, [in] PRPC_STRING UserName, [in, unique] PSAMPR_ENCRYPTED_USER_PASSWORD NewPasswordEncryptedWithOldLm, [in, unique] PENCRYPTED_LM_OWF_PASSWORD OldLmOwfPasswordEncryptedWithNewLm) |
|
NTSTATUS __stdcall | SamrUnicodeChangePasswordUser2 ([in] handle_t BindingHandle, [in, unique] PRPC_UNICODE_STRING ServerName, [in] PRPC_UNICODE_STRING UserName, [in, unique] PSAMPR_ENCRYPTED_USER_PASSWORD NewPasswordEncryptedWithOldNt, [in, unique] PENCRYPTED_NT_OWF_PASSWORD OldNtOwfPasswordEncryptedWithNewNt, [in] unsigned char LmPresent, [in, unique] PSAMPR_ENCRYPTED_USER_PASSWORD NewPasswordEncryptedWithOldLm, [in, unique] PENCRYPTED_LM_OWF_PASSWORD OldLmOwfPasswordEncryptedWithNewNt) |
|
NTSTATUS __stdcall | SamrGetDomainPasswordInformation ([in] handle_t BindingHandle, [in, unique] PRPC_UNICODE_STRING Unused, [out] PUSER_DOMAIN_PASSWORD_INFORMATION PasswordInformation) |
|
NTSTATUS __stdcall | SamrConnect2 ([in, unique, string] PSAMPR_SERVER_NAME ServerName, [out] SAMPR_HANDLE *ServerHandle, [in] ACCESS_MASK DesiredAccess) |
|
NTSTATUS __stdcall | SamrSetInformationUser2 ([in] SAMPR_HANDLE UserHandle, [in] USER_INFORMATION_CLASS UserInformationClass, [in, switch_is(UserInformationClass)] PSAMPR_USER_INFO_BUFFER Buffer) |
|
NTSTATUS __stdcall | SamrSetBootKeyInformation ([in] handle_t BindingHandle) |
|
NTSTATUS __stdcall | SamrGetBootKeyInformation ([in] handle_t BindingHandle) |
|
NTSTATUS __stdcall | SamrConnect3 ([in] handle_t BindingHandle) |
|
NTSTATUS __stdcall | SamrConnect4 ([in, unique, string] PSAMPR_SERVER_NAME ServerName, [out] SAMPR_HANDLE *ServerHandle, [in] unsigned long ClientRevision, [in] ACCESS_MASK DesiredAccess) |
|
NTSTATUS __stdcall | SamrUnicodeChangePasswordUser3 ([in] handle_t BindingHandle) |
|
NTSTATUS __stdcall | SamrConnect5 ([in, unique, string] PSAMPR_SERVER_NAME ServerName, [in] ACCESS_MASK DesiredAccess, [in] unsigned long InVersion, [in, switch_is(InVersion)] SAMPR_REVISION_INFO *InRevisionInfo, [out] unsigned long *OutVersion, [out, switch_is(*OutVersion)] SAMPR_REVISION_INFO *OutRevisionInfo, [out] SAMPR_HANDLE *ServerHandle) |
|
NTSTATUS __stdcall | SamrRidToSid ([in] SAMPR_HANDLE ObjectHandle, [in] unsigned long Rid, [out] PRPC_SID *Sid) |
|
NTSTATUS __stdcall | SamrSetDSRMPassword ([in] handle_t BindingHandle, [in, unique] PRPC_UNICODE_STRING Unused, [in] unsigned long UserId, [in, unique] PENCRYPTED_NT_OWF_PASSWORD EncryptedNtOwfPassword) |
|
NTSTATUS __stdcall | SamrValidatePassword ([in] handle_t Handle, [in] PASSWORD_POLICY_VALIDATION_TYPE ValidationType, [in, switch_is(ValidationType)] PSAM_VALIDATE_INPUT_ARG InputArg, [out, switch_is(ValidationType)] PSAM_VALIDATE_OUTPUT_ARG *OutputArg) |
|
Definition at line 841 of file sam.idl.