Module: RubySMB::Dcerpc::Fault::Status
- Defined in:
- lib/ruby_smb/dcerpc/fault.rb
Constant Summary collapse
- NCA_S_FAULT_OTHER =
DCERPC
0x00000001- NCA_S_FAULT_ACCESS_DENIED =
0x00000005- NCA_S_FAULT_NDR =
0x000006F7- NCA_S_FAULT_CANT_PERFORM =
0x000006D8- NCA_S_FAULT_INT_DIV_BY_ZERO =
0x1C000001- NCA_S_FAULT_ADDR_ERROR =
0x1C000002- NCA_S_FAULT_FP_DIV_ZERO =
0x1C000003- NCA_S_FAULT_FP_UNDERFLOW =
0x1C000004- NCA_S_FAULT_FP_OVERFLOW =
0x1C000005- NCA_S_FAULT_INVALID_TAG =
0x1C000006- NCA_S_FAULT_INVALID_BOUND =
0x1C000007- NCA_RPC_VERSION_MISMATCH =
0x1C000008- NCA_UNSPEC_REJECT =
0x1C000009- NCA_S_BAD_ACTID =
0x1C00000A- NCA_WHO_ARE_YOU_FAILED =
0x1C00000B- NCA_MANAGER_NOT_ENTERED =
0x1C00000C- NCA_S_FAULT_CANCEL =
0x1C00000D- NCA_S_FAULT_ILL_INST =
0x1C00000E- NCA_S_FAULT_FP_ERROR =
0x1C00000F- NCA_S_FAULT_INT_OVERFLOW =
0x1C000010- NCA_S_FAULT_PIPE_EMPTY =
0x1C000014- NCA_S_FAULT_PIPE_CLOSED =
0x1C000015- NCA_S_FAULT_PIPE_ORDER =
0x1C000016- NCA_S_FAULT_PIPE_DISCIPLINE =
0x1C000017- NCA_S_FAULT_PIPE_COMM_ERROR =
0x1C000018- NCA_S_FAULT_PIPE_MEMORY =
0x1C000019- NCA_S_FAULT_CONTEXT_MISMATCH =
0x1C00001A- NCA_S_FAULT_REMOTE_NO_MEMORY =
0x1C00001B- NCA_INVALID_PRES_CONTEXT_ID =
0x1C00001C- NCA_UNSUPPORTED_AUTHN_LEVEL =
0x1C00001D- NCA_INVALID_CHECKSUM =
0x1C00001F- NCA_INVALID_CRC =
0x1C000020- NCS_S_FAULT_USER_DEFINED =
0x1C000021- NCA_S_FAULT_TX_OPEN_FAILED =
0x1C000022- NCA_S_FAULT_CODESET_CONV_ERROR =
0x1C000023- NCA_S_FAULT_OBJECT_NOT_FOUND =
0x1C000024- NCA_S_FAULT_NO_CLIENT_STUB =
0x1C000025- NCA_OP_RNG_ERROR =
0x1C010002- NCA_UNK_IF =
0x1C010003- NCA_WRONG_BOOT_TIME =
0x1C010006- NCA_S_YOU_CRASHED =
0x1C010009- NCA_PROTO_ERROR =
0x1C01000B- NCA_OUT_ARGS_TOO_BIG =
0x1C010013- NCA_SERVER_TOO_BUSY =
0x1C010014- NCA_UNSUPPORTED_TYPE =
0x1C010017- E_NOTIMPL =
Microsoft specific codes
0x80004001- E_POINTER =
0x80004003- E_AOBRT =
0x80004004- E_UNEXPECTED =
0x8000FFFF- RPC_E_SERVERFAULT =
0x80010105- RPC_E_DISCONNECTED =
0x80010108- RPC_E_INVALID_IPID =
0x80010113- RPC_E_TIMEOUT =
0x8001011F- DISP_E_MEMBERNOTFOUND =
0x80020003- DISP_E_UNKNOWNNAME =
0x80020006- DISP_E_BADPARAMCOUNT =
0x8002000E- CBA_E_MALFORMED =
0x8004CB00- CBA_E_UNKNOWNOBJECT =
0x8004CB01- CBA_E_INVALIDID =
0x8004CB05- CBA_E_INVALIDCOOKIE =
0x8004CB09- CBA_E_QOSTYPEUNSUPPORTED =
0x8004CB0B- CBA_E_QOSVALUEUNSUPPORTED =
0x8004CB0C- CBA_E_NOTAPPLICABLE =
0x8004CB0F- CBA_E_LIMITVIOLATION =
0x8004CB12- CBA_E_QOSTYPENOTAPPLICABLE =
0x8004CB13- CBA_E_OUTOFPARTNERACCOS =
0x8004CB18- CBA_E_FLAGUNSUPPORTED =
0x8004CB1C- CBA_E_FRAMECOUNTUNSUPPORTED =
0x8004CB23- CBA_E_MODECHANGE =
0x8004CB25- E_OUTOFMEMORY =
0x8007000E- E_INVALIDARG =
0x80070057- RPC_S_PROCNUM_OUT_OF_RANGE =
0x800706D1- OR_INVALID_OXID =
0x80070776
Class Method Summary collapse
Class Method Details
.name(value) ⇒ Object
79 80 81 |
# File 'lib/ruby_smb/dcerpc/fault.rb', line 79 def self.name(value) constants.select { |c| c.upcase == c }.find { |c| const_get(c) == value } end |