java.lang.Object
org.codelibs.jcifs.smb1.dcerpc.ndr.NdrObject
org.codelibs.jcifs.smb1.dcerpc.DcerpcMessage
org.codelibs.jcifs.smb1.dcerpc.msrpc.samr.SamrConnect2
- All Implemented Interfaces:
DcerpcConstants
- Direct Known Subclasses:
MsrpcSamrConnect2
- Enclosing class:
- samr
SAMR Connect2 operation for establishing a connection to the SAM database.
This operation opens the SAM database on a remote server.
-
Field Summary
FieldsModifier and TypeFieldDescriptionintThe desired access rights to the SAM serverThe returned handle to the SAM serverintThe return value of the operationThe NetBIOS name of the server to connect toFields 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
ConstructorsConstructorDescriptionSamrConnect2(String system_name, int access_mask, rpc.policy_handle handle) Constructs a SamrConnect2 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 -
system_name
The NetBIOS name of the server to connect to -
access_mask
public int access_maskThe desired access rights to the SAM server -
handle
The returned handle to the SAM server
-
-
Constructor Details
-
SamrConnect2
Constructs a SamrConnect2 request.- Parameters:
system_name- The NetBIOS name of the serveraccess_mask- The desired access rightshandle- The policy handle to receive the connection 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
-