- All Known Implementing Classes:
DcerpcBind,DcerpcHandle,DcerpcMessage,DcerpcPipeHandle,lsarpc.LsarClose,lsarpc.LsarLookupSids,lsarpc.LsarOpenPolicy2,lsarpc.LsarQueryInformationPolicy,lsarpc.LsarQueryInformationPolicy2,MsrpcDfsRootEnum,MsrpcEnumerateAliasesInDomain,MsrpcGetMembersInAlias,MsrpcLookupSids,MsrpcLsarClose,MsrpcLsarOpenPolicy2,MsrpcQueryInformationPolicy,MsrpcSamrCloseHandle,MsrpcSamrConnect2,MsrpcSamrConnect4,MsrpcSamrOpenAlias,MsrpcSamrOpenDomain,MsrpcShareEnum,MsrpcShareGetInfo,netdfs.NetrDfsEnumEx,samr.SamrCloseHandle,samr.SamrConnect2,samr.SamrConnect4,samr.SamrEnumerateAliasesInDomain,samr.SamrGetMembersInAlias,samr.SamrOpenAlias,samr.SamrOpenDomain,srvsvc.RemoteTOD,srvsvc.ServerGetInfo,srvsvc.ShareEnumAll,srvsvc.ShareGetInfo
public interface DcerpcConstants
Constants for DCERPC protocol operations.
This interface defines the constants used in DCERPC communication including
packet types, flags, and UUID identifiers.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intSupports concurrent multiplexing flag.static final intDid not execute flag - indicates request was not executedstatic final intFirst fragment flag - indicates first fragment of a multi-fragment messagestatic final intLast fragment flag - indicates last fragment of a multi-fragment messagestatic final intMaybe flag - indicates 'maybe' call semantics requestedstatic final intObject UUID flag - if true, a non-nil object UUID is presentstatic final intPending cancel flag - indicates cancel was pending at senderstatic final intReserved flag for future usestatic final UUIDNDR syntax UUID for DCE/RPC protocolstatic final intBroadcast packet flagstatic final intBroadcast with maybe semantics packet flagstatic final intIdempotent operation packet flagstatic final intMaybe semantics packet flagstatic final intNo automatic listening packet flagstatic final intNo automatic retry packet flagstatic final intNo fragmentation packet flagstatic final intNot idempotent operation packet flagstatic final intAcknowledgment packet typestatic final intAlter context packet typestatic final intAlter context response packet typestatic final intBind packet type - establishes contextstatic final intBind acknowledgment packet typestatic final intBind negative acknowledgment packet typestatic final intCancel packet typestatic final intConnection-oriented cancel packet typestatic final intFault packet type - indicates an errorstatic final intOrphaned packet typestatic final intPing packet typestatic final intReject packet typestatic final intRequest packet typestatic final intResponse packet typestatic final intShutdown packet type
-
Field Details
-
DCERPC_UUID_SYNTAX_NDR
NDR syntax UUID for DCE/RPC protocol -
DCERPC_FIRST_FRAG
static final int DCERPC_FIRST_FRAGFirst fragment flag - indicates first fragment of a multi-fragment message- See Also:
-
DCERPC_LAST_FRAG
static final int DCERPC_LAST_FRAGLast fragment flag - indicates last fragment of a multi-fragment message- See Also:
-
DCERPC_PENDING_CANCEL
static final int DCERPC_PENDING_CANCELPending cancel flag - indicates cancel was pending at sender- See Also:
-
DCERPC_RESERVED_1
static final int DCERPC_RESERVED_1Reserved flag for future use- See Also:
-
DCERPC_CONC_MPX
static final int DCERPC_CONC_MPXSupports concurrent multiplexing flag.- See Also:
-
DCERPC_DID_NOT_EXECUTE
static final int DCERPC_DID_NOT_EXECUTEDid not execute flag - indicates request was not executed- See Also:
-
DCERPC_MAYBE
static final int DCERPC_MAYBEMaybe flag - indicates 'maybe' call semantics requested- See Also:
-
DCERPC_OBJECT_UUID
static final int DCERPC_OBJECT_UUIDObject UUID flag - if true, a non-nil object UUID is present- See Also:
-
RPC_PT_REQUEST
static final int RPC_PT_REQUESTRequest packet type- See Also:
-
RPC_PT_PING
static final int RPC_PT_PINGPing packet type- See Also:
-
RPC_PT_RESPONSE
static final int RPC_PT_RESPONSEResponse packet type- See Also:
-
RPC_PT_FAULT
static final int RPC_PT_FAULTFault packet type - indicates an error- See Also:
-
RPC_PT_BIND
static final int RPC_PT_BINDBind packet type - establishes context- See Also:
-
RPC_PT_BIND_ACK
static final int RPC_PT_BIND_ACKBind acknowledgment packet type- See Also:
-
RPC_PT_BIND_NAK
static final int RPC_PT_BIND_NAKBind negative acknowledgment packet type- See Also:
-
RPC_PT_ALTER_CONTEXT
static final int RPC_PT_ALTER_CONTEXTAlter context packet type- See Also:
-
RPC_PT_ALTER_CONTEXT_RESPONSE
static final int RPC_PT_ALTER_CONTEXT_RESPONSEAlter context response packet type- See Also:
-
RPC_PT_SHUTDOWN
static final int RPC_PT_SHUTDOWNShutdown packet type- See Also:
-
RPC_PT_CANCEL
static final int RPC_PT_CANCELCancel packet type- See Also:
-
RPC_PT_ACK
static final int RPC_PT_ACKAcknowledgment packet type- See Also:
-
RPC_PT_REJECT
static final int RPC_PT_REJECTReject packet type- See Also:
-
RPC_PT_CO_CANCEL
static final int RPC_PT_CO_CANCELConnection-oriented cancel packet type- See Also:
-
RPC_PT_ORPHANED
static final int RPC_PT_ORPHANEDOrphaned packet type- See Also:
-
RPC_C_PF_BROADCAST
static final int RPC_C_PF_BROADCASTBroadcast packet flag- See Also:
-
RPC_C_PF_NO_FRAGMENT
static final int RPC_C_PF_NO_FRAGMENTNo fragmentation packet flag- See Also:
-
RPC_C_PF_MAYBE
static final int RPC_C_PF_MAYBEMaybe semantics packet flag- See Also:
-
RPC_C_PF_IDEMPOTENT
static final int RPC_C_PF_IDEMPOTENTIdempotent operation packet flag- See Also:
-
RPC_C_PF_BROADCAST_MAYBE
static final int RPC_C_PF_BROADCAST_MAYBEBroadcast with maybe semantics packet flag- See Also:
-
RPC_C_PF_NOT_IDEMPOTENT
static final int RPC_C_PF_NOT_IDEMPOTENTNot idempotent operation packet flag- See Also:
-
RPC_C_PF_NO_AUTO_LISTEN
static final int RPC_C_PF_NO_AUTO_LISTENNo automatic listening packet flag- See Also:
-
RPC_C_PF_NO_AUTO_RETRY
static final int RPC_C_PF_NO_AUTO_RETRYNo automatic retry packet flag- See Also:
-