Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
The following sequence of methods and parameters enables the user account created in the previous example. This is performed on the machine with the network address of "msdc-1", a domain name of "ms", and a user name of "testuser" with Relative ID = 2810.
Send SamrConnect.
Parameter field
Parameter value
ServerName
msdc-1
DesiredAccess
0x31
Receive SamrConnect.
Parameter field
Parameter value
Status
0
ServerHandle
[implementation-specific value] serverHandle
Send SamrLookupDomainInSamServer.
Parameter field
Parameter value
ServerHandle
serverHandle
Name.Length
4
Name.MaximumLength
4
Name.Buffer
ms
Receive SamrLookupDomainInSamServer.
Parameter field
Parameter value
Status
0
DomainId
[implementation-specific SID]. For example: S-1-5-21-3448151421-356457007-600757626
Send SamrOpenDomain.
Parameter field
Parameter value
ServerHandle
serverHandle
DesiredAccess
0x00000200
DomainId
S-1-5-21-3448151421-356457007-600757626
Receive SamrOpenDomain.
Parameter field
Parameter value
Status
0
DomainHandle
[implementation-specific value] domainHandle
Send SamrOpenUser.
Parameter field
Parameter value
DomainHandle
domainHandle
DesiredAccess
0x02000000
UserId
2810
Receive SamrOpenUser.
Parameter field
Parameter value
Status
0
UserHandle
[implementation-specific value] userHandle
Send SamrSetInformationUser2.
Parameter field
Parameter value
UserHandle
userHandle
UserInformationClass
16
Buffer
Control = { 0x00000010 }
Receive SamrSetInformationUser2.
Parameter field
Parameter value
Status
0
Send SamrCloseHandle.
Parameter field
Parameter value
Handle
userHandle
Receive SamrCloseHandle.
Parameter field
Parameter value
Status
0
Handle
0
Send SamrCloseHandle.
Parameter field
Parameter value
Handle
domainHandle
Receive SamrCloseHandle.
Parameter field
Parameter value
Status
0
Handle
0
Send SamrCloseHandle.
Parameter field
Parameter value
Handle
serverHandle
Receive SamrCloseHandle.
Parameter field
Parameter value
Status
0
Handle
0