java.lang.Object
org.codelibs.jcifs.smb1.dcerpc.ndr.NdrObject
org.codelibs.jcifs.smb1.dcerpc.DcerpcMessage
org.codelibs.jcifs.smb1.dcerpc.msrpc.samr.SamrOpenDomain
- All Implemented Interfaces:
DcerpcConstants
- Direct Known Subclasses:
MsrpcSamrOpenDomain
- Enclosing class:
- samr
SAMR OpenDomain operation for opening a domain within the SAM database.
This operation obtains a handle to a specific domain.
-
Field Summary
FieldsModifier and TypeFieldDescriptionintThe desired access rights to the domainThe returned handle to the domainThe SAM server handleintThe return value of the operationThe SID of the domain to openFields inherited from class org.codelibs.jcifs.smb1.dcerpc.DcerpcMessage
alloc_hint, call_id, flags, length, ptype, resultFields inherited from interface org.codelibs.jcifs.smb1.dcerpc.DcerpcConstants
DCERPC_CONC_MPX, DCERPC_DID_NOT_EXECUTE, DCERPC_FIRST_FRAG, DCERPC_LAST_FRAG, DCERPC_MAYBE, DCERPC_OBJECT_UUID, DCERPC_PENDING_CANCEL, DCERPC_RESERVED_1, DCERPC_UUID_SYNTAX_NDR -
Constructor Summary
ConstructorsConstructorDescriptionSamrOpenDomain(rpc.policy_handle handle, int access_mask, rpc.sid_t sid, rpc.policy_handle domain_handle) Constructs a SamrOpenDomain request. -
Method Summary
Modifier and TypeMethodDescriptionvoiddecode_out(NdrBuffer _src) Decode the output parameters from this DCERPC message.voidEncode the input parameters for this DCERPC message.intgetOpnum()Get the operation number for this DCERPC message.
-
Field Details
-
retval
public int retvalThe return value of the operation -
handle
The SAM server handle -
access_mask
public int access_maskThe desired access rights to the domain -
sid
The SID of the domain to open -
domain_handle
The returned handle to the domain
-
-
Constructor Details
-
SamrOpenDomain
public SamrOpenDomain(rpc.policy_handle handle, int access_mask, rpc.sid_t sid, rpc.policy_handle domain_handle) Constructs a SamrOpenDomain request.- Parameters:
handle- The SAM server handleaccess_mask- The desired access rightssid- The SID of the domaindomain_handle- The policy handle to receive the domain handle
-
-
Method Details
-
getOpnum
public int getOpnum()Description copied from class:DcerpcMessageGet the operation number for this DCERPC message.- Specified by:
getOpnumin classDcerpcMessage- Returns:
- the operation number
-
encode_in
Description copied from class:DcerpcMessageEncode the input parameters for this DCERPC message.- Specified by:
encode_inin classDcerpcMessage- Parameters:
_dst- the buffer to encode into- Throws:
NdrException- if encoding fails
-
decode_out
Description copied from class:DcerpcMessageDecode the output parameters from this DCERPC message.- Specified by:
decode_outin classDcerpcMessage- Parameters:
_src- the buffer to decode from- Throws:
NdrException- if decoding fails
-