DcerpcConstantsDcerpcBind, lsarpc.LsarClose, lsarpc.LsarLookupSids, lsarpc.LsarOpenPolicy2, lsarpc.LsarQueryInformationPolicy, lsarpc.LsarQueryInformationPolicy2, netdfs.NetrDfsEnumEx, samr.SamrCloseHandle, samr.SamrConnect2, samr.SamrConnect4, samr.SamrEnumerateAliasesInDomain, samr.SamrGetMembersInAlias, samr.SamrOpenAlias, samr.SamrOpenDomain, srvsvc.RemoteTOD, srvsvc.ServerGetInfo, srvsvc.ShareEnumAll, srvsvc.ShareGetInfopublic abstract class DcerpcMessage extends NdrObject implements DcerpcConstants
| Modifier and Type | Field | Description |
|---|---|---|
protected int |
alloc_hint |
|
protected int |
call_id |
|
protected int |
flags |
|
protected int |
length |
|
protected int |
ptype |
|
protected int |
result |
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 | Description |
|---|---|
DcerpcMessage() |
| Modifier and Type | Method | Description |
|---|---|---|
void |
decode(NdrBuffer buf) |
|
abstract void |
decode_out(NdrBuffer buf) |
|
void |
encode(NdrBuffer buf) |
|
abstract void |
encode_in(NdrBuffer buf) |
|
abstract int |
getOpnum() |
|
DcerpcException |
getResult() |
|
boolean |
isFlagSet(int flag) |
|
void |
setFlag(int flag) |
|
void |
unsetFlag(int flag) |
protected int ptype
protected int flags
protected int length
protected int call_id
protected int alloc_hint
protected int result
public boolean isFlagSet(int flag)
public void unsetFlag(int flag)
public void setFlag(int flag)
public DcerpcException getResult()
public void encode(NdrBuffer buf) throws NdrException
encode in class NdrObjectNdrExceptionpublic void decode(NdrBuffer buf) throws NdrException
decode in class NdrObjectNdrExceptionpublic abstract int getOpnum()
public abstract void encode_in(NdrBuffer buf) throws NdrException
NdrExceptionpublic abstract void decode_out(NdrBuffer buf) throws NdrException
NdrException