java.lang.Object
org.codelibs.jcifs.smb.dcerpc.ndr.NdrObject
org.codelibs.jcifs.smb.dcerpc.DcerpcMessage
org.codelibs.jcifs.smb.dcerpc.msrpc.lsarpc.LsarLookupSids
- All Implemented Interfaces:
DcerpcConstants
- Direct Known Subclasses:
MsrpcLookupSids
- Enclosing class:
- lsarpc
LSA lookup SIDs message.
-
Field Summary
FieldsModifier and TypeFieldDescriptionintCount of SIDs to lookup.Referenced domain list returned from lookup.Policy handle for the LSA operation.shortLookup level.Array of translated names.intReturn value from the RPC call.Array of SIDs to lookup.Fields 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
ConstructorsConstructorDescriptionLsarLookupSids(rpc.policy_handle handle, lsarpc.LsarSidArray sids, lsarpc.LsarRefDomainList domains, lsarpc.LsarTransNameArray names, short level, int count) Creates a new LsarLookupSids message. -
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 retvalReturn value from the RPC call. -
handle
Policy handle for the LSA operation. -
sids
Array of SIDs to lookup. -
domains
Referenced domain list returned from lookup. -
names
Array of translated names. -
level
public short levelLookup level. -
count
public int countCount of SIDs to lookup.
-
-
Constructor Details
-
LsarLookupSids
public LsarLookupSids(rpc.policy_handle handle, lsarpc.LsarSidArray sids, lsarpc.LsarRefDomainList domains, lsarpc.LsarTransNameArray names, short level, int count) Creates a new LsarLookupSids message.- Parameters:
handle- the policy handlesids- the SIDs to lookupdomains- the domain list to populatenames- the names array to populatelevel- the lookup levelcount- the number of SIDs
-
-
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
-