mirror of https://github.com/lianthony/NT4.0
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
126 lines
2.6 KiB
126 lines
2.6 KiB
LIBRARY SAMSRV
|
|
|
|
DESCRIPTION 'Security Account Manager Server'
|
|
|
|
EXPORTS
|
|
|
|
;
|
|
; Initialization
|
|
;
|
|
|
|
SamIInitialize
|
|
|
|
|
|
;
|
|
; Internal routines to support NetLogon
|
|
;
|
|
|
|
SamIAccountRestrictions
|
|
SamIConnect
|
|
|
|
;
|
|
; Internal routines to support clients in the Security Process.
|
|
;
|
|
|
|
SamIFree_SAMPR_SR_SECURITY_DESCRIPTOR
|
|
SamIFree_SAMPR_DOMAIN_INFO_BUFFER
|
|
SamIFree_SAMPR_DISPLAY_INFO_BUFFER
|
|
SamIFree_SAMPR_ENUMERATION_BUFFER
|
|
SamIFree_SAMPR_PSID_ARRAY
|
|
SamIFree_SAMPR_ULONG_ARRAY
|
|
SamIFree_SAMPR_RETURNED_USTRING_ARRAY
|
|
SamIFree_SAMPR_GROUP_INFO_BUFFER
|
|
SamIFree_SAMPR_ALIAS_INFO_BUFFER
|
|
SamIFree_SAMPR_GET_MEMBERS_BUFFER
|
|
SamIFree_SAMPR_USER_INFO_BUFFER
|
|
SamIFree_SAMPR_GET_GROUPS_BUFFER
|
|
|
|
SamIGetPrivateData
|
|
SamISetPrivateData
|
|
SamICreateAccountByRid
|
|
SamIGetSerialNumberDomain
|
|
SamISetSerialNumberDomain
|
|
SamINotifyDelta
|
|
SamISetAuditingInformation
|
|
SamIEnumerateAccountRids
|
|
|
|
|
|
|
|
;
|
|
; Exported RPC Services
|
|
;
|
|
|
|
SamrConnect
|
|
SamrCloseHandle
|
|
SamrShutdownSamServer
|
|
|
|
SamrSetSecurityObject
|
|
SamrQuerySecurityObject
|
|
|
|
SamrLookupDomainInSamServer
|
|
SamrEnumerateDomainsInSamServer
|
|
|
|
SamrOpenAlias
|
|
SamrDeleteAlias
|
|
SamrQueryInformationAlias
|
|
SamrSetInformationAlias
|
|
SamrAddMemberToAlias
|
|
SamrAddMultipleMembersToAlias
|
|
SamrRemoveMemberFromAlias
|
|
SamrRemoveMultipleMembersFromAlias
|
|
SamrGetMembersInAlias
|
|
|
|
SamrOpenDomain
|
|
SamrQueryInformationDomain
|
|
SamrSetInformationDomain
|
|
SamrCreateGroupInDomain
|
|
SamrEnumerateGroupsInDomain
|
|
SamrCreateUserInDomain
|
|
SamrEnumerateUsersInDomain
|
|
SamrCreateAliasInDomain
|
|
SamrEnumerateAliasesInDomain
|
|
SamrGetAliasMembership
|
|
SamrRemoveMemberFromForeignDomain
|
|
|
|
SamrLookupNamesInDomain
|
|
SamrLookupIdsInDomain
|
|
|
|
SamrQueryDisplayInformation
|
|
|
|
SamrOpenGroup
|
|
SamrQueryInformationGroup
|
|
SamrSetInformationGroup
|
|
SamrAddMemberToGroup
|
|
SamrDeleteGroup
|
|
SamrRemoveMemberFromGroup
|
|
SamrGetMembersInGroup
|
|
SamrSetMemberAttributesOfGroup
|
|
|
|
SamrOpenUser
|
|
SamrDeleteUser
|
|
SamrQueryInformationUser
|
|
SamrSetInformationUser
|
|
SamrChangePasswordUser
|
|
SamrGetGroupsForUser
|
|
|
|
;
|
|
; Routines used by the client side, but not directly by the user (these
|
|
; can not return information that is not already obtainable from the client
|
|
; side).
|
|
;
|
|
|
|
SamrGetUserDomainPasswordInformation
|
|
|
|
;
|
|
; Routines used for testing; these only work on special builds.
|
|
;
|
|
|
|
SamrTestPrivateFunctionsDomain
|
|
SamrTestPrivateFunctionsUser
|
|
|
|
;
|
|
; Interfaces used only by bldsam2
|
|
;
|
|
|
|
SampInitializeRegistry
|
|
SampRtlConvertUlongToUnicodeString
|