java.lang.Object
org.codelibs.jcifs.smb.dcerpc.ndr.NdrObject
org.codelibs.jcifs.smb.dcerpc.DcerpcMessage
org.codelibs.jcifs.smb.dcerpc.msrpc.samr.SamrEnumerateAliasesInDomain
- All Implemented Interfaces:
DcerpcConstants
- Direct Known Subclasses:
MsrpcEnumerateAliasesInDomain
- Enclosing class:
- samr
SAMR EnumerateAliasesInDomain operation for listing aliases in a domain.
This operation retrieves a list of alias accounts from the specified domain.
-
Field Summary
FieldsModifier and TypeFieldDescriptionintAccount control flags filterThe handle to the domainintThe number of entries returnedintThe enumeration context handleintThe return value of the operationThe returned array of SAM entriesFields inherited from class org.codelibs.jcifs.smb.dcerpc.DcerpcMessage
alloc_hint, call_id, flags, length, ptype, resultFields inherited from interface org.codelibs.jcifs.smb.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, RPC_C_PF_BROADCAST, RPC_C_PF_BROADCAST_MAYBE, RPC_C_PF_IDEMPOTENT, RPC_C_PF_MAYBE, RPC_C_PF_NO_AUTO_LISTEN, RPC_C_PF_NO_AUTO_RETRY, RPC_C_PF_NO_FRAGMENT, RPC_C_PF_NOT_IDEMPOTENT, RPC_PT_ACK, RPC_PT_ALTER_CONTEXT, RPC_PT_ALTER_CONTEXT_RESPONSE, RPC_PT_BIND, RPC_PT_BIND_ACK, RPC_PT_BIND_NAK, RPC_PT_CANCEL, RPC_PT_CO_CANCEL, RPC_PT_FAULT, RPC_PT_ORPHANED, RPC_PT_PING, RPC_PT_REJECT, RPC_PT_REQUEST, RPC_PT_RESPONSE, RPC_PT_SHUTDOWN -
Constructor Summary
ConstructorsConstructorDescriptionSamrEnumerateAliasesInDomain(rpc.policy_handle domain_handle, int resume_handle, int acct_flags, samr.SamrSamArray sam, int num_entries) Constructs a SamrEnumerateAliasesInDomain 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 -
domain_handle
The handle to the domain -
resume_handle
public int resume_handleThe enumeration context handle -
acct_flags
public int acct_flagsAccount control flags filter -
sam
The returned array of SAM entries -
num_entries
public int num_entriesThe number of entries returned
-
-
Constructor Details
-
SamrEnumerateAliasesInDomain
public SamrEnumerateAliasesInDomain(rpc.policy_handle domain_handle, int resume_handle, int acct_flags, samr.SamrSamArray sam, int num_entries) Constructs a SamrEnumerateAliasesInDomain request.- Parameters:
domain_handle- The domain handleresume_handle- The enumeration contextacct_flags- Account control flags filtersam- The SAM array to receive resultsnum_entries- The number of entries to return
-
-
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
-