enums module

binaryninja.enums.ActionType(value)

An enumeration.

binaryninja.enums.AnalysisMode(value)

An enumeration.

binaryninja.enums.AnalysisSkipReason(value)

An enumeration.

binaryninja.enums.AnalysisState(value)

An enumeration.

binaryninja.enums.AnalysisWarningActionType(value)

An enumeration.

binaryninja.enums.BinaryViewEventType(value)

An enumeration.

binaryninja.enums.BranchType(value)

An enumeration.

binaryninja.enums.CallingConventionName(value)

An enumeration.

binaryninja.enums.DataFlowQueryOption(value)

An enumeration.

binaryninja.enums.DeadStoreElimination(value)

An enumeration.

binaryninja.enums.DisassemblyOption(value)

An enumeration.

binaryninja.enums.EdgePenStyle(value)

An enumeration.

binaryninja.enums.Endianness(value)

An enumeration.

binaryninja.enums.FindFlag(value)

An enumeration.

binaryninja.enums.FindRangeType(value)

An enumeration.

binaryninja.enums.FindType(value)

An enumeration.

binaryninja.enums.FlagRole(value)

An enumeration.

binaryninja.enums.FlowGraphOption(value)

An enumeration.

binaryninja.enums.FormInputFieldType(value)

An enumeration.

binaryninja.enums.FunctionAnalysisSkipOverride(value)

An enumeration.

binaryninja.enums.FunctionGraphType(value)

An enumeration.

binaryninja.enums.FunctionUpdateType(value)

An enumeration.

binaryninja.enums.HighLevelILOperation(value)

An enumeration.

binaryninja.enums.HighlightColorStyle(value)

An enumeration.

binaryninja.enums.HighlightStandardColor(value)

An enumeration.

binaryninja.enums.ILBranchDependence(value)

An enumeration.

binaryninja.enums.ILInstructionAttribute(value)

An enumeration.

binaryninja.enums.ImplicitRegisterExtend(value)

An enumeration.

binaryninja.enums.InstructionTextTokenContext(value)

An enumeration.

binaryninja.enums.InstructionTextTokenType(value)

An enumeration.

binaryninja.enums.IntegerDisplayType(value)

An enumeration.

binaryninja.enums.LinearDisassemblyLineType(value)

An enumeration.

binaryninja.enums.LinearViewObjectIdentifierType(value)

An enumeration.

binaryninja.enums.LogLevel(value)

An enumeration.

binaryninja.enums.LowLevelILFlagCondition(value)

An enumeration.

binaryninja.enums.LowLevelILOperation(value)

An enumeration.

binaryninja.enums.MediumLevelILOperation(value)

An enumeration.

binaryninja.enums.MemberAccess(value)

An enumeration.

binaryninja.enums.MemberScope(value)

An enumeration.

binaryninja.enums.MessageBoxButtonResult(value)

An enumeration.

binaryninja.enums.MessageBoxButtonSet(value)

An enumeration.

binaryninja.enums.MessageBoxIcon(value)

An enumeration.

binaryninja.enums.MetadataType(value)

An enumeration.

binaryninja.enums.ModificationStatus(value)

An enumeration.

binaryninja.enums.NameType(value)

An enumeration.

binaryninja.enums.NamedTypeReferenceClass(value)

An enumeration.

binaryninja.enums.PluginCommandType(value)

An enumeration.

binaryninja.enums.PluginLoadOrder(value)

An enumeration.

binaryninja.enums.PluginLoadStatus(value)

An enumeration.

binaryninja.enums.PluginOrigin(value)

An enumeration.

binaryninja.enums.PluginStatus(value)

An enumeration.

binaryninja.enums.PluginType(value)

An enumeration.

binaryninja.enums.PointerSuffix(value)

An enumeration.

binaryninja.enums.ReferenceType(value)

An enumeration.

binaryninja.enums.RegisterValueType(value)

An enumeration.

binaryninja.enums.RelocationType(value)

An enumeration.

binaryninja.enums.ReportType(value)

An enumeration.

binaryninja.enums.SaveOption(value)

An enumeration.

binaryninja.enums.ScriptingProviderExecuteResult(value)

An enumeration.

binaryninja.enums.ScriptingProviderInputReadyState(value)

An enumeration.

binaryninja.enums.SectionSemantics(value)

An enumeration.

binaryninja.enums.SegmentFlag(value)

An enumeration.

binaryninja.enums.SettingsScope(value)

An enumeration.

binaryninja.enums.StringType(value)

An enumeration.

binaryninja.enums.StructureVariant(value)

An enumeration.

binaryninja.enums.SymbolBinding(value)

An enumeration.

binaryninja.enums.SymbolType(value)

An enumeration.

binaryninja.enums.SyncStatus(value)

An enumeration.

binaryninja.enums.TagReferenceType(value)

An enumeration.

binaryninja.enums.TagTypeType(value)

An enumeration.

binaryninja.enums.ThemeColor(value)

An enumeration.

binaryninja.enums.TokenEscapingType(value)

An enumeration.

binaryninja.enums.TransformType(value)

An enumeration.

binaryninja.enums.TypeClass(value)

An enumeration.

binaryninja.enums.TypeContainerType(value)

An enumeration.

binaryninja.enums.TypeDefinitionLineType(value)

An enumeration.

binaryninja.enums.TypeParserErrorSeverity(value)

An enumeration.

binaryninja.enums.TypeParserOption(value)

An enumeration.

binaryninja.enums.TypeReferenceType(value)

An enumeration.

binaryninja.enums.UpdateResult(value)

An enumeration.

binaryninja.enums.VariableSourceType(value)

An enumeration.

class ActionType(value)[source]

Bases: IntEnum

An enumeration.

AnalysisAction = 2
DataModificationAction = 1
DataModificationAndAnalysisAction = 3
TemporaryAction = 0
class AnalysisMode(value)[source]

Bases: IntEnum

An enumeration.

BasicAnalysisMode = 2
ControlFlowAnalysisMode = 3
FullAnalysisMode = 0
IntermediateAnalysisMode = 1
class AnalysisSkipReason(value)[source]

Bases: IntEnum

An enumeration.

AlwaysSkipReason = 1
BasicAnalysisSkipReason = 6
ExceedFunctionAnalysisTimeSkipReason = 3
ExceedFunctionSizeSkipReason = 2
ExceedFunctionUpdateCountSkipReason = 4
IntermediateAnalysisSkipReason = 7
NewAutoFunctionAnalysisSuppressedReason = 5
NoSkipReason = 0
class AnalysisState(value)[source]

Bases: IntEnum

An enumeration.

AnalyzeState = 4
DisassembleState = 3
ExtendedAnalyzeState = 5
HoldState = 1
IdleState = 2
InitialState = 0
class AnalysisWarningActionType(value)[source]

Bases: IntEnum

An enumeration.

ForceAnalysisWarningAction = 1
NoAnalysisWarningAction = 0
ShowStackGraphWarningAction = 2
class BinaryViewEventType(value)[source]

Bases: IntEnum

An enumeration.

BinaryViewFinalizationEvent = 0
BinaryViewInitialAnalysisCompletionEvent = 1
class BranchType(value)[source]

Bases: IntEnum

An enumeration.

CallDestination = 3
ExceptionBranch = 7
FalseBranch = 1
FunctionReturn = 4
IndirectBranch = 6
SystemCall = 5
TrueBranch = 2
UnconditionalBranch = 0
UnresolvedBranch = 127
UserDefinedBranch = 128
class CallingConventionName(value)[source]

Bases: IntEnum

An enumeration.

CLRCallCallingConvention = 6
CdeclCallingConvention = 1
EabiCallCallingConvention = 7
FastcallCallingConvention = 5
NoCallingConvention = 0
PascalCallingConvention = 2
STDCallCallingConvention = 4
SwiftAsyncCallingConvention = 10
SwiftCallingConvention = 9
ThisCallCallingConvention = 3
VectorCallCallingConvention = 8
class DataFlowQueryOption(value)[source]

Bases: IntEnum

An enumeration.

FromAddressesInLookupTableQueryOption = 0
class DeadStoreElimination(value)[source]

Bases: IntEnum

An enumeration.

AllowDeadStoreElimination = 2
DefaultDeadStoreElimination = 0
PreventDeadStoreElimination = 1
class DisassemblyOption(value)[source]

Bases: IntEnum

An enumeration.

ExpandLongOpcode = 2
GroupLinearDisassemblyFunctions = 64
HighLevelILLinearDisassembly = 65
IndentHLILBody = 67
ShowAddress = 0
ShowCallParameterNames = 6
ShowFlagUsage = 128
ShowFunctionAddress = 8
ShowFunctionHeader = 9
ShowILOpcodes = 131
ShowILTypes = 130
ShowOpcode = 1
ShowRegisterHighlight = 7
ShowStackPointer = 129
ShowTypeCasts = 10
ShowVariableTypesWhenAssigned = 4
ShowVariablesAtTopOfGraph = 3
WaitForIL = 66
class EdgePenStyle(value)[source]

Bases: IntEnum

An enumeration.

DashDotDotLine = 5
DashDotLine = 4
DashLine = 2
DotLine = 3
NoPen = 0
SolidLine = 1
class Endianness(value)[source]

Bases: IntEnum

An enumeration.

BigEndian = 1
LittleEndian = 0
class FindFlag(value)[source]

Bases: IntEnum

An enumeration.

FindCaseInsensitive = 1
FindCaseSensitive = 0
class FindRangeType(value)[source]

Bases: IntEnum

An enumeration.

AllRangeType = 0
CurrentFunctionRangeType = 2
CustomRangeType = 1
class FindType(value)[source]

Bases: IntEnum

An enumeration.

FindTypeBytes = 4
FindTypeConstant = 3
FindTypeEscapedString = 1
FindTypeRawString = 0
FindTypeText = 2
class FlagRole(value)[source]

Bases: IntEnum

An enumeration.

CarryFlagRole = 4
EvenParityFlagRole = 7
HalfCarryFlagRole = 6
NegativeSignFlagRole = 3
OddParityFlagRole = 8
OrderedFlagRole = 9
OverflowFlagRole = 5
PositiveSignFlagRole = 2
SpecialFlagRole = 0
UnorderedFlagRole = 10
ZeroFlagRole = 1
class FlowGraphOption(value)[source]

Bases: IntEnum

An enumeration.

FlowGraphAllowsInlineInstructionEditing = 4
FlowGraphAllowsPatching = 3
FlowGraphIncludesUserComments = 2
FlowGraphShowsSecondaryRegisterHighlighting = 5
FlowGraphUsesBlockHighlights = 0
FlowGraphUsesInstructionHighlights = 1
class FormInputFieldType(value)[source]

Bases: IntEnum

An enumeration.

AddressFormField = 5
ChoiceFormField = 6
DirectoryNameFormField = 9
IntegerFormField = 4
LabelFormField = 0
MultilineTextFormField = 3
OpenFileNameFormField = 7
SaveFileNameFormField = 8
SeparatorFormField = 1
TextLineFormField = 2
class FunctionAnalysisSkipOverride(value)[source]

Bases: IntEnum

An enumeration.

AlwaysSkipFunctionAnalysis = 2
DefaultFunctionAnalysisSkip = 0
NeverSkipFunctionAnalysis = 1
class FunctionGraphType(value)[source]

Bases: IntEnum

An enumeration.

HighLevelILFunctionGraph = 8
HighLevelILSSAFormFunctionGraph = 9
HighLevelLanguageRepresentationFunctionGraph = 10
InvalidILViewType = -1
LiftedILFunctionGraph = 2
LowLevelILFunctionGraph = 1
LowLevelILSSAFormFunctionGraph = 3
MappedMediumLevelILFunctionGraph = 6
MappedMediumLevelILSSAFormFunctionGraph = 7
MediumLevelILFunctionGraph = 4
MediumLevelILSSAFormFunctionGraph = 5
NormalFunctionGraph = 0
class FunctionUpdateType(value)[source]

Bases: IntEnum

An enumeration.

FullAutoFunctionUpdate = 1
IncrementalAutoFunctionUpdate = 2
UserFunctionUpdate = 0
class HighLevelILOperation(value)[source]

Bases: IntEnum

An enumeration.

HLIL_ADC = 33
HLIL_ADD = 32
HLIL_ADDRESS_OF = 25
HLIL_ADD_OVERFLOW = 75
HLIL_AND = 36
HLIL_ARRAY_INDEX = 21
HLIL_ARRAY_INDEX_SSA = 114
HLIL_ASR = 41
HLIL_ASSIGN = 17
HLIL_ASSIGN_MEM_SSA = 111
HLIL_ASSIGN_UNPACK = 18
HLIL_ASSIGN_UNPACK_MEM_SSA = 112
HLIL_BLOCK = 1
HLIL_BOOL_TO_INT = 74
HLIL_BP = 79
HLIL_BREAK = 8
HLIL_CALL = 62
HLIL_CALL_SSA = 117
HLIL_CASE = 7
HLIL_CEIL = 96
HLIL_CMP_E = 63
HLIL_CMP_NE = 64
HLIL_CMP_SGE = 69
HLIL_CMP_SGT = 71
HLIL_CMP_SLE = 67
HLIL_CMP_SLT = 65
HLIL_CMP_UGE = 70
HLIL_CMP_UGT = 72
HLIL_CMP_ULE = 68
HLIL_CMP_ULT = 66
HLIL_CONST = 26
HLIL_CONST_DATA = 27
HLIL_CONST_PTR = 28
HLIL_CONTINUE = 9
HLIL_DEREF = 23
HLIL_DEREF_FIELD = 24
HLIL_DEREF_FIELD_SSA = 116
HLIL_DEREF_SSA = 115
HLIL_DIVS = 51
HLIL_DIVS_DP = 52
HLIL_DIVU = 49
HLIL_DIVU_DP = 50
HLIL_DO_WHILE = 4
HLIL_DO_WHILE_SSA = 108
HLIL_EXTERN_PTR = 29
HLIL_FABS = 90
HLIL_FADD = 84
HLIL_FCMP_E = 98
HLIL_FCMP_GE = 102
HLIL_FCMP_GT = 103
HLIL_FCMP_LE = 101
HLIL_FCMP_LT = 100
HLIL_FCMP_NE = 99
HLIL_FCMP_O = 104
HLIL_FCMP_UO = 105
HLIL_FDIV = 87
HLIL_FLOAT_CONST = 30
HLIL_FLOAT_CONV = 93
HLIL_FLOAT_TO_INT = 91
HLIL_FLOOR = 95
HLIL_FMUL = 86
HLIL_FNEG = 89
HLIL_FOR = 5
HLIL_FOR_SSA = 109
HLIL_FSQRT = 88
HLIL_FSUB = 85
HLIL_FTRUNC = 97
HLIL_GOTO = 13
HLIL_IF = 2
HLIL_IMPORT = 31
HLIL_INTRINSIC = 78
HLIL_INTRINSIC_SSA = 119
HLIL_INT_TO_FLOAT = 92
HLIL_JUMP = 10
HLIL_LABEL = 14
HLIL_LOW_PART = 61
HLIL_LSL = 39
HLIL_LSR = 40
HLIL_MEM_PHI = 121
HLIL_MODS = 55
HLIL_MODS_DP = 56
HLIL_MODU = 53
HLIL_MODU_DP = 54
HLIL_MUL = 46
HLIL_MULS_DP = 48
HLIL_MULU_DP = 47
HLIL_NEG = 57
HLIL_NOP = 0
HLIL_NORET = 12
HLIL_NOT = 58
HLIL_OR = 37
HLIL_RET = 11
HLIL_RLC = 43
HLIL_ROL = 42
HLIL_ROR = 44
HLIL_ROUND_TO_INT = 94
HLIL_RRC = 45
HLIL_SBB = 35
HLIL_SPLIT = 22
HLIL_STRUCT_FIELD = 20
HLIL_SUB = 34
HLIL_SWITCH = 6
HLIL_SX = 59
HLIL_SYSCALL = 76
HLIL_SYSCALL_SSA = 118
HLIL_TAILCALL = 77
HLIL_TEST_BIT = 73
HLIL_TRAP = 80
HLIL_UNDEF = 81
HLIL_UNIMPL = 82
HLIL_UNIMPL_MEM = 83
HLIL_UNREACHABLE = 106
HLIL_VAR = 19
HLIL_VAR_DECLARE = 15
HLIL_VAR_INIT = 16
HLIL_VAR_INIT_SSA = 110
HLIL_VAR_PHI = 120
HLIL_VAR_SSA = 113
HLIL_WHILE = 3
HLIL_WHILE_SSA = 107
HLIL_XOR = 38
HLIL_ZX = 60
class HighlightColorStyle(value)[source]

Bases: IntEnum

An enumeration.

CustomHighlightColor = 2
MixedHighlightColor = 1
StandardHighlightColor = 0
class HighlightStandardColor(value)[source]

Bases: IntEnum

An enumeration.

BlackHighlightColor = 9
BlueHighlightColor = 1
CyanHighlightColor = 3
GreenHighlightColor = 2
MagentaHighlightColor = 5
NoHighlightColor = 0
OrangeHighlightColor = 7
RedHighlightColor = 4
WhiteHighlightColor = 8
YellowHighlightColor = 6
class ILBranchDependence(value)[source]

Bases: IntEnum

An enumeration.

FalseBranchDependent = 2
NotBranchDependent = 0
TrueBranchDependent = 1
class ILInstructionAttribute(value)[source]

Bases: IntEnum

An enumeration.

ILAllowDeadStoreElimination = 1
ILPreventAliasAnalysis = 32
ILPreventDeadStoreElimination = 2
MLILAssumePossibleUse = 4
MLILUnknownSize = 8
SrcInstructionUsesPointerAuth = 16
class ImplicitRegisterExtend(value)[source]

Bases: IntEnum

An enumeration.

NoExtend = 0
SignExtendToFullWidth = 2
ZeroExtendToFullWidth = 1
class InstructionTextTokenContext(value)[source]

Bases: IntEnum

An enumeration.

ConstDataTokenContext = 6
ConstStringDataTokenContext = 7
DataVariableTokenContext = 2
FunctionReturnTokenContext = 3
ILInstructionIndexTokenContext = 5
InstructionAddressTokenContext = 4
LocalVariableTokenContext = 1
NoTokenContext = 0
StringDataVariableTokenContext = 9
StringDisplayTokenContext = 10
StringReferenceTokenContext = 8
class InstructionTextTokenType(value)[source]

Bases: IntEnum

An enumeration.

AddressDisplayToken = 68
AnnotationToken = 9
ArgumentNameToken = 11
ArrayIndexToken = 32
BaseStructureNameToken = 37
BaseStructureSeparatorToken = 38
BeginMemoryOperandToken = 6
BraceToken = 39
CharacterConstantToken = 18
CodeRelativeAddressToken = 10
CodeSymbolToken = 64
CommentToken = 29
DataSymbolToken = 65
EndMemoryOperandToken = 7
EnumerationMemberToken = 35
ExternalSymbolToken = 70
FieldNameToken = 21
FloatingPointToken = 8
GotoLabelToken = 28
HexDumpByteValueToken = 12
HexDumpInvalidByteToken = 14
HexDumpSkippedByteToken = 13
HexDumpTextToken = 15
ImportToken = 67
IndentationToken = 33
IndirectImportToken = 69
InstructionToken = 1
IntegerToken = 4
KeywordToken = 19
LocalVariableToken = 66
NameSpaceSeparatorToken = 23
NameSpaceToken = 22
OpcodeToken = 16
OperandSeparatorToken = 2
OperationToken = 36
PossibleAddressToken = 5
PossibleValueToken = 30
PossibleValueTypeToken = 31
RegisterToken = 3
StringToken = 17
StructOffsetByteValueToken = 26
StructOffsetToken = 25
StructureHexDumpTextToken = 27
TagToken = 24
TextToken = 0
TypeNameToken = 20
UnknownMemoryToken = 34
class IntegerDisplayType(value)[source]

Bases: IntEnum

An enumeration.

BinaryDisplayType = 1
CharacterConstantDisplayType = 8
DefaultIntegerDisplayType = 0
DoubleDisplayType = 11
EnumerationDisplayType = 12
FloatDisplayType = 10
PointerDisplayType = 9
SignedDecimalDisplayType = 4
SignedHexadecimalDisplayType = 6
SignedOctalDisplayType = 2
UnsignedDecimalDisplayType = 5
UnsignedHexadecimalDisplayType = 7
UnsignedOctalDisplayType = 3
class LinearDisassemblyLineType(value)[source]

Bases: IntEnum

An enumeration.

AnalysisWarningLineType = 19
BasicLineType = 1
BlankLineType = 0
CodeDisassemblyLineType = 2
DataVariableLineType = 3
FunctionContinuationLineType = 8
FunctionEndLineType = 11
FunctionHeaderEndLineType = 7
FunctionHeaderLineType = 5
FunctionHeaderStartLineType = 6
HexDumpLineType = 4
LocalVariableLineType = 9
LocalVariableListEndLineType = 10
NonContiguousSeparatorLineType = 18
NoteEndLineType = 14
NoteLineType = 13
NoteStartLineType = 12
SectionEndLineType = 16
SectionSeparatorLineType = 17
SectionStartLineType = 15
class LinearViewObjectIdentifierType(value)[source]

Bases: IntEnum

An enumeration.

AddressLinearViewObject = 1
AddressRangeLinearViewObject = 2
SingleLinearViewObject = 0
class LogLevel(value)[source]

Bases: IntEnum

An enumeration.

AlertLog = 4
DebugLog = 0
ErrorLog = 3
InfoLog = 1
WarningLog = 2
class LowLevelILFlagCondition(value)[source]

Bases: IntEnum

An enumeration.

LLFC_E = 0
LLFC_FE = 14
LLFC_FGE = 18
LLFC_FGT = 19
LLFC_FLE = 17
LLFC_FLT = 16
LLFC_FNE = 15
LLFC_FO = 20
LLFC_FUO = 21
LLFC_NE = 1
LLFC_NEG = 10
LLFC_NO = 13
LLFC_O = 12
LLFC_POS = 11
LLFC_SGE = 6
LLFC_SGT = 8
LLFC_SLE = 4
LLFC_SLT = 2
LLFC_UGE = 7
LLFC_UGT = 9
LLFC_ULE = 5
LLFC_ULT = 3
class LowLevelILOperation(value)[source]

Bases: IntEnum

An enumeration.

LLIL_ADC = 23
LLIL_ADD = 22
LLIL_ADD_OVERFLOW = 75
LLIL_AND = 26
LLIL_ASR = 31
LLIL_BOOL_TO_INT = 74
LLIL_BP = 77
LLIL_CALL = 54
LLIL_CALL_OUTPUT_SSA = 127
LLIL_CALL_PARAM = 125
LLIL_CALL_SSA = 122
LLIL_CALL_STACK_ADJUST = 55
LLIL_CALL_STACK_SSA = 126
LLIL_CEIL = 95
LLIL_CMP_E = 63
LLIL_CMP_NE = 64
LLIL_CMP_SGE = 69
LLIL_CMP_SGT = 71
LLIL_CMP_SLE = 67
LLIL_CMP_SLT = 65
LLIL_CMP_UGE = 70
LLIL_CMP_UGT = 72
LLIL_CMP_ULE = 68
LLIL_CMP_ULT = 66
LLIL_CONST = 16
LLIL_CONST_PTR = 17
LLIL_DIVS = 41
LLIL_DIVS_DP = 42
LLIL_DIVU = 39
LLIL_DIVU_DP = 40
LLIL_EXTERN_PTR = 18
LLIL_FABS = 89
LLIL_FADD = 83
LLIL_FCMP_E = 97
LLIL_FCMP_GE = 101
LLIL_FCMP_GT = 102
LLIL_FCMP_LE = 100
LLIL_FCMP_LT = 99
LLIL_FCMP_NE = 98
LLIL_FCMP_O = 103
LLIL_FCMP_UO = 104
LLIL_FDIV = 86
LLIL_FLAG = 20
LLIL_FLAG_BIT = 21
LLIL_FLAG_BIT_SSA = 121
LLIL_FLAG_COND = 61
LLIL_FLAG_GROUP = 62
LLIL_FLAG_PHI = 135
LLIL_FLAG_SSA = 120
LLIL_FLOAT_CONST = 19
LLIL_FLOAT_CONV = 92
LLIL_FLOAT_TO_INT = 90
LLIL_FLOOR = 94
LLIL_FMUL = 85
LLIL_FNEG = 88
LLIL_FSQRT = 87
LLIL_FSUB = 84
LLIL_FTRUNC = 96
LLIL_GOTO = 60
LLIL_IF = 59
LLIL_INTRINSIC = 79
LLIL_INTRINSIC_SSA = 132
LLIL_INT_TO_FLOAT = 91
LLIL_JUMP = 52
LLIL_JUMP_TO = 53
LLIL_LOAD = 6
LLIL_LOAD_SSA = 130
LLIL_LOW_PART = 51
LLIL_LSL = 29
LLIL_LSR = 30
LLIL_MEM_PHI = 136
LLIL_MODS = 45
LLIL_MODS_DP = 46
LLIL_MODU = 43
LLIL_MODU_DP = 44
LLIL_MUL = 36
LLIL_MULS_DP = 38
LLIL_MULU_DP = 37
LLIL_NEG = 47
LLIL_NOP = 0
LLIL_NORET = 58
LLIL_NOT = 48
LLIL_OR = 27
LLIL_POP = 9
LLIL_PUSH = 8
LLIL_REG = 10
LLIL_REG_PHI = 133
LLIL_REG_SPLIT = 11
LLIL_REG_SPLIT_DEST_SSA = 110
LLIL_REG_SPLIT_SSA = 114
LLIL_REG_SSA = 112
LLIL_REG_SSA_PARTIAL = 113
LLIL_REG_STACK_ABS_SSA = 116
LLIL_REG_STACK_DEST_SSA = 111
LLIL_REG_STACK_FREE_ABS_SSA = 118
LLIL_REG_STACK_FREE_REG = 14
LLIL_REG_STACK_FREE_REL = 15
LLIL_REG_STACK_FREE_REL_SSA = 117
LLIL_REG_STACK_PHI = 134
LLIL_REG_STACK_POP = 13
LLIL_REG_STACK_PUSH = 5
LLIL_REG_STACK_REL = 12
LLIL_REG_STACK_REL_SSA = 115
LLIL_RET = 57
LLIL_RLC = 33
LLIL_ROL = 32
LLIL_ROR = 34
LLIL_ROUND_TO_INT = 93
LLIL_RRC = 35
LLIL_SBB = 25
LLIL_SEPARATE_PARAM_LIST_SSA = 128
LLIL_SET_FLAG = 3
LLIL_SET_FLAG_SSA = 119
LLIL_SET_REG = 1
LLIL_SET_REG_SPLIT = 2
LLIL_SET_REG_SPLIT_SSA = 107
LLIL_SET_REG_SSA = 105
LLIL_SET_REG_SSA_PARTIAL = 106
LLIL_SET_REG_STACK_ABS_SSA = 109
LLIL_SET_REG_STACK_REL = 4
LLIL_SET_REG_STACK_REL_SSA = 108
LLIL_SHARED_PARAM_SLOT_SSA = 129
LLIL_STORE = 7
LLIL_STORE_SSA = 131
LLIL_SUB = 24
LLIL_SX = 49
LLIL_SYSCALL = 76
LLIL_SYSCALL_SSA = 123
LLIL_TAILCALL = 56
LLIL_TAILCALL_SSA = 124
LLIL_TEST_BIT = 73
LLIL_TRAP = 78
LLIL_UNDEF = 80
LLIL_UNIMPL = 81
LLIL_UNIMPL_MEM = 82
LLIL_XOR = 28
LLIL_ZX = 50
class MediumLevelILOperation(value)[source]

Bases: IntEnum

An enumeration.

MLIL_ADC = 20
MLIL_ADD = 19
MLIL_ADDRESS_OF = 11
MLIL_ADDRESS_OF_FIELD = 12
MLIL_ADD_OVERFLOW = 74
MLIL_AND = 23
MLIL_ASR = 28
MLIL_BOOL_TO_INT = 73
MLIL_BP = 81
MLIL_CALL = 52
MLIL_CALL_OUTPUT = 54
MLIL_CALL_OUTPUT_SSA = 125
MLIL_CALL_PARAM = 55
MLIL_CALL_PARAM_SSA = 124
MLIL_CALL_SSA = 118
MLIL_CALL_UNTYPED = 53
MLIL_CALL_UNTYPED_SSA = 119
MLIL_CEIL = 98
MLIL_CMP_E = 62
MLIL_CMP_NE = 63
MLIL_CMP_SGE = 68
MLIL_CMP_SGT = 70
MLIL_CMP_SLE = 66
MLIL_CMP_SLT = 64
MLIL_CMP_UGE = 69
MLIL_CMP_UGT = 71
MLIL_CMP_ULE = 67
MLIL_CMP_ULT = 65
MLIL_CONST = 13
MLIL_CONST_DATA = 14
MLIL_CONST_PTR = 15
MLIL_DIVS = 38
MLIL_DIVS_DP = 39
MLIL_DIVU = 36
MLIL_DIVU_DP = 37
MLIL_EXTERN_PTR = 16
MLIL_FABS = 92
MLIL_FADD = 86
MLIL_FCMP_E = 100
MLIL_FCMP_GE = 104
MLIL_FCMP_GT = 105
MLIL_FCMP_LE = 103
MLIL_FCMP_LT = 102
MLIL_FCMP_NE = 101
MLIL_FCMP_O = 106
MLIL_FCMP_UO = 107
MLIL_FDIV = 89
MLIL_FLOAT_CONST = 17
MLIL_FLOAT_CONV = 95
MLIL_FLOAT_TO_INT = 93
MLIL_FLOOR = 97
MLIL_FMUL = 88
MLIL_FNEG = 91
MLIL_FREE_VAR_SLOT = 80
MLIL_FREE_VAR_SLOT_SSA = 131
MLIL_FSQRT = 90
MLIL_FSUB = 87
MLIL_FTRUNC = 99
MLIL_GOTO = 61
MLIL_IF = 60
MLIL_IMPORT = 18
MLIL_INTRINSIC = 79
MLIL_INTRINSIC_SSA = 130
MLIL_INT_TO_FLOAT = 94
MLIL_JUMP = 49
MLIL_JUMP_TO = 50
MLIL_LOAD = 4
MLIL_LOAD_SSA = 126
MLIL_LOAD_STRUCT = 5
MLIL_LOAD_STRUCT_SSA = 127
MLIL_LOW_PART = 48
MLIL_LSL = 26
MLIL_LSR = 27
MLIL_MEM_PHI = 133
MLIL_MODS = 42
MLIL_MODS_DP = 43
MLIL_MODU = 40
MLIL_MODU_DP = 41
MLIL_MUL = 33
MLIL_MULS_DP = 35
MLIL_MULU_DP = 34
MLIL_NEG = 44
MLIL_NOP = 0
MLIL_NORET = 59
MLIL_NOT = 45
MLIL_OR = 24
MLIL_RET = 58
MLIL_RET_HINT = 51
MLIL_RLC = 30
MLIL_ROL = 29
MLIL_ROR = 31
MLIL_ROUND_TO_INT = 96
MLIL_RRC = 32
MLIL_SBB = 22
MLIL_SEPARATE_PARAM_LIST = 56
MLIL_SET_VAR = 1
MLIL_SET_VAR_ALIASED = 111
MLIL_SET_VAR_ALIASED_FIELD = 112
MLIL_SET_VAR_FIELD = 2
MLIL_SET_VAR_SPLIT = 3
MLIL_SET_VAR_SPLIT_SSA = 110
MLIL_SET_VAR_SSA = 108
MLIL_SET_VAR_SSA_FIELD = 109
MLIL_SHARED_PARAM_SLOT = 57
MLIL_STORE = 6
MLIL_STORE_SSA = 128
MLIL_STORE_STRUCT = 7
MLIL_STORE_STRUCT_SSA = 129
MLIL_SUB = 21
MLIL_SX = 46
MLIL_SYSCALL = 75
MLIL_SYSCALL_SSA = 120
MLIL_SYSCALL_UNTYPED = 76
MLIL_SYSCALL_UNTYPED_SSA = 121
MLIL_TAILCALL = 77
MLIL_TAILCALL_SSA = 122
MLIL_TAILCALL_UNTYPED = 78
MLIL_TAILCALL_UNTYPED_SSA = 123
MLIL_TEST_BIT = 72
MLIL_TRAP = 82
MLIL_UNDEF = 83
MLIL_UNIMPL = 84
MLIL_UNIMPL_MEM = 85
MLIL_VAR = 8
MLIL_VAR_ALIASED = 115
MLIL_VAR_ALIASED_FIELD = 116
MLIL_VAR_FIELD = 9
MLIL_VAR_PHI = 132
MLIL_VAR_SPLIT = 10
MLIL_VAR_SPLIT_SSA = 117
MLIL_VAR_SSA = 113
MLIL_VAR_SSA_FIELD = 114
MLIL_XOR = 25
MLIL_ZX = 47
class MemberAccess(value)[source]

Bases: IntEnum

An enumeration.

NoAccess = 0
PrivateAccess = 1
ProtectedAccess = 2
PublicAccess = 3
class MemberScope(value)[source]

Bases: IntEnum

An enumeration.

FriendScope = 4
NoScope = 0
StaticScope = 1
ThunkScope = 3
VirtualScope = 2
class MessageBoxButtonResult(value)[source]

Bases: IntEnum

An enumeration.

CancelButton = 3
NoButton = 0
OKButton = 2
YesButton = 1
class MessageBoxButtonSet(value)[source]

Bases: IntEnum

An enumeration.

OKButtonSet = 0
YesNoButtonSet = 1
YesNoCancelButtonSet = 2
class MessageBoxIcon(value)[source]

Bases: IntEnum

An enumeration.

ErrorIcon = 3
InformationIcon = 0
QuestionIcon = 1
WarningIcon = 2
class MetadataType(value)[source]

Bases: IntEnum

An enumeration.

ArrayDataType = 8
BooleanDataType = 1
DoubleDataType = 5
InvalidDataType = 0
KeyValueDataType = 7
RawDataType = 6
SignedIntegerDataType = 4
StringDataType = 2
UnsignedIntegerDataType = 3
class ModificationStatus(value)[source]

Bases: IntEnum

An enumeration.

Changed = 1
Inserted = 2
Original = 0
class NameType(value)[source]

Bases: IntEnum

An enumeration.

ConstructorNameType = 1
CopyConstructorClosureNameType = 60
DefaultConstructorClosureNameType = 51
DestructorNameType = 2
DynamicAtExitDestructorNameType = 84
DynamicInitializerNameType = 83
EHVectorConstructorIteratorNameType = 57
EHVectorCopyConstructorIteratorNameType = 81
EHVectorDestructorIteratorNameType = 58
EHVectorVBaseConstructorIteratorNameType = 59
EHVectorVBaseCopyConstructorIteratorNameType = 82
LocalStaticGuardNameType = 47
LocalStaticThreadGuardNameType = 88
LocalVFTableConstructorClosureNameType = 63
LocalVFTableNameType = 62
ManagedVectorConstructorIteratorNameType = 79
ManagedVectorCopyConstructorIteratorNameType = 87
ManagedVectorDestructorIteratorNameType = 80
NoNameType = 0
OmniCallSigNameType = 78
OperatorAndEqualNameType = 40
OperatorArrayNameType = 11
OperatorArrowNameType = 12
OperatorArrowStarNameType = 19
OperatorAssignNameType = 5
OperatorBitAndNameType = 18
OperatorBitOrNameType = 30
OperatorCommaNameType = 26
OperatorDecrementNameType = 15
OperatorDeleteArrayNameType = 65
OperatorDeleteNameType = 4
OperatorDivideEqualNameType = 36
OperatorDivideNameType = 20
OperatorEqualNameType = 9
OperatorGreaterThanEqualNameType = 25
OperatorGreaterThanNameType = 24
OperatorIncrementNameType = 14
OperatorLeftShiftEqualNameType = 39
OperatorLeftShiftNameType = 7
OperatorLessThanEqualNameType = 23
OperatorLessThanNameType = 22
OperatorLogicalAndNameType = 31
OperatorLogicalOrNameType = 32
OperatorMinusEqualNameType = 35
OperatorMinusNameType = 16
OperatorModulusEqualNameType = 37
OperatorModulusNameType = 21
OperatorNewArrayNameType = 64
OperatorNewNameType = 3
OperatorNotEqualNameType = 10
OperatorNotNameType = 8
OperatorOrEqualNameType = 41
OperatorParenthesesNameType = 27
OperatorPlusEqualNameType = 34
OperatorPlusNameType = 17
OperatorReturnTypeNameType = 68
OperatorRightShiftEqualNameType = 38
OperatorRightShiftNameType = 6
OperatorStarEqualNameType = 33
OperatorStarNameType = 13
OperatorTildeNameType = 28
OperatorUnaryBitAndNameType = 76
OperatorUnaryMinusNameType = 74
OperatorUnaryPlusNameType = 75
OperatorUnaryStarNameType = 77
OperatorXorEqualNameType = 42
OperatorXorNameType = 29
PlacementDeleteClosureArrayNameType = 67
PlacementDeleteClosureNameType = 66
RttiBaseClassArray = 71
RttiBaseClassDescriptor = 70
RttiClassHierarchyDescriptor = 72
RttiCompleteObjectLocator = 73
RttiTypeDescriptor = 69
ScalarDeletingDestructorNameType = 52
StringNameType = 48
TypeofNameType = 46
UDTReturningNameType = 61
UserDefinedLiteralOperatorNameType = 89
VBTableNameType = 44
VBaseDestructorNameType = 49
VCallNameType = 45
VFTableNameType = 43
VectorConstructorIteratorNameType = 53
VectorCopyConstructorIteratorNameType = 85
VectorDeletingDestructorNameType = 50
VectorDestructorIteratorNameType = 54
VectorVBaseConstructorIteratorNameType = 55
VectorVBaseCopyConstructorIteratorNameType = 86
VirtualDisplacementMapNameType = 56
class NamedTypeReferenceClass(value)[source]

Bases: IntEnum

An enumeration.

ClassNamedTypeClass = 2
EnumNamedTypeClass = 5
StructNamedTypeClass = 3
TypedefNamedTypeClass = 1
UnionNamedTypeClass = 4
UnknownNamedTypeClass = 0
class PluginCommandType(value)[source]

Bases: IntEnum

An enumeration.

AddressPluginCommand = 1
DefaultPluginCommand = 0
FunctionPluginCommand = 3
HighLevelILFunctionPluginCommand = 8
HighLevelILInstructionPluginCommand = 9
LowLevelILFunctionPluginCommand = 4
LowLevelILInstructionPluginCommand = 5
MediumLevelILFunctionPluginCommand = 6
MediumLevelILInstructionPluginCommand = 7
RangePluginCommand = 2
class PluginLoadOrder(value)[source]

Bases: IntEnum

An enumeration.

EarlyPluginLoadOrder = 0
LatePluginLoadOrder = 2
NormalPluginLoadOrder = 1
class PluginLoadStatus(value)[source]

Bases: IntEnum

An enumeration.

LoadFailedStatus = 2
LoadSucceededStatus = 1
NotAttemptedStatus = 0
class PluginOrigin(value)[source]

Bases: IntEnum

An enumeration.

CommunityPluginOrigin = 1
OfficialPluginOrigin = 0
OtherPluginOrigin = 2
class PluginStatus(value)[source]

Bases: IntEnum

An enumeration.

BeingDeletedPluginStatus = 2048
BeingUpdatedPluginStatus = 1024
DeletePendingPluginStatus = 32
DependenciesBeingInstalledStatus = 4096
DisablePendingPluginStatus = 128
EnabledPluginStatus = 2
InstalledPluginStatus = 1
NotInstalledPluginStatus = 0
PendingRestartPluginStatus = 512
UpdateAvailablePluginStatus = 16
UpdatePendingPluginStatus = 64
class PluginType(value)[source]

Bases: IntEnum

An enumeration.

ArchitecturePluginType = 2
BinaryViewPluginType = 3
CorePluginType = 0
HelperPluginType = 4
SyncPluginType = 5
UiPluginType = 1
class PointerSuffix(value)[source]

Bases: IntEnum

An enumeration.

LvalueSuffix = 4
Ptr64Suffix = 0
ReferenceSuffix = 3
RestrictSuffix = 2
UnalignedSuffix = 1
class ReferenceType(value)[source]

Bases: IntEnum

An enumeration.

NoReference = 3
PointerReferenceType = 0
RValueReferenceType = 2
ReferenceReferenceType = 1
class RegisterValueType(value)[source]

Bases: IntEnum

An enumeration.

ConstantDataAggregateValue = 32771
ConstantDataSignExtendValue = 32770
ConstantDataValue = 32768
ConstantDataZeroExtendValue = 32769
ConstantPointerValue = 3
ConstantValue = 2
EntryValue = 1
ExternalPointerValue = 4
ImportedAddressValue = 7
InSetOfValues = 11
LookupTableValue = 10
NotInSetOfValues = 12
ReturnAddressValue = 6
SignedRangeValue = 8
StackFrameOffset = 5
UndeterminedValue = 0
UnsignedRangeValue = 9
class RelocationType(value)[source]

Bases: IntEnum

An enumeration.

ELFCopyRelocationType = 1
ELFGlobalRelocationType = 0
ELFJumpSlotRelocationType = 2
IgnoredRelocation = 4
StandardRelocationType = 3
UnhandledRelocation = 5
class ReportType(value)[source]

Bases: IntEnum

An enumeration.

FlowGraphReportType = 3
HTMLReportType = 2
MarkdownReportType = 1
PlainTextReportType = 0
class SaveOption(value)[source]

Bases: IntEnum

An enumeration.

PurgeOriginalFilenamePath = 2
RemoveUndoData = 0
TrimSnapshots = 1
class ScriptingProviderExecuteResult(value)[source]

Bases: IntEnum

An enumeration.

IncompleteScriptInput = 1
InvalidScriptInput = 0
ScriptExecutionCancelled = 3
SuccessfulScriptExecution = 2
class ScriptingProviderInputReadyState(value)[source]

Bases: IntEnum

An enumeration.

NotReadyForInput = 0
ReadyForScriptExecution = 1
ReadyForScriptProgramInput = 2
class SectionSemantics(value)[source]

Bases: IntEnum

An enumeration.

DefaultSectionSemantics = 0
ExternalSectionSemantics = 4
ReadOnlyCodeSectionSemantics = 1
ReadOnlyDataSectionSemantics = 2
ReadWriteDataSectionSemantics = 3
class SegmentFlag(value)[source]

Bases: IntEnum

An enumeration.

SegmentContainsCode = 16
SegmentContainsData = 8
SegmentDenyExecute = 64
SegmentDenyWrite = 32
SegmentExecutable = 1
SegmentReadable = 4
SegmentWritable = 2
class SettingsScope(value)[source]

Bases: IntEnum

An enumeration.

SettingsAutoScope = 1
SettingsDefaultScope = 2
SettingsInvalidScope = 0
SettingsProjectScope = 8
SettingsResourceScope = 16
SettingsUserScope = 4
class StringType(value)[source]

Bases: IntEnum

An enumeration.

AsciiString = 0
Utf16String = 1
Utf32String = 2
Utf8String = 3
class StructureVariant(value)[source]

Bases: IntEnum

An enumeration.

ClassStructureType = 0
StructStructureType = 1
UnionStructureType = 2
class SymbolBinding(value)[source]

Bases: IntEnum

An enumeration.

GlobalBinding = 2
LocalBinding = 1
NoBinding = 0
WeakBinding = 3
class SymbolType(value)[source]

Bases: IntEnum

An enumeration.

DataSymbol = 3
ExternalSymbol = 5
FunctionSymbol = 0
ImportAddressSymbol = 1
ImportedDataSymbol = 4
ImportedFunctionSymbol = 2
LibraryFunctionSymbol = 6
LocalLabelSymbol = 8
SymbolicFunctionSymbol = 7
class SyncStatus(value)[source]

Bases: IntEnum

An enumeration.

CanPullSyncStatus = 4
CanPushAndPullSyncStatus = 5
CanPushSyncStatus = 3
ConflictSyncStatus = 6
NoChangesSyncStatus = 1
NotSyncedSyncStatus = 0
UnknownSyncStatus = 2
class TagReferenceType(value)[source]

Bases: IntEnum

An enumeration.

AddressTagReference = 0
DataTagReference = 2
FunctionTagReference = 1
class TagTypeType(value)[source]

Bases: IntEnum

An enumeration.

BookmarksTagType = 2
NotificationTagType = 1
UserTagType = 0
class ThemeColor(value)[source]

Bases: IntEnum

An enumeration.

ActivePaneBackgroundColor = 85
AddressColor = 0
AlphanumericHighlightColor = 10
AltFalseBranchColor = 25
AltTrueBranchColor = 24
AltUnconditionalBranchColor = 26
AnnotationColor = 38
ArrayTypeColor = 110
BackgroundHighlightDarkColor = 6
BackgroundHighlightLightColor = 7
BaseStructureNameColor = 54
BlackStandardHighlightColor = 67
BlueStandardHighlightColor = 59
BoldBackgroundHighlightDarkColor = 8
BoldBackgroundHighlightLightColor = 9
BoolTypeColor = 106
BraceOption1Color = 96
BraceOption2Color = 97
BraceOption3Color = 98
BraceOption4Color = 99
BraceOption5Color = 100
BraceOption6Color = 101
CodeSymbolColor = 29
CommentColor = 52
CyanStandardHighlightColor = 61
DataSymbolColor = 30
EnumerationTypeColor = 104
ExportColor = 33
FalseBranchColor = 22
FeatureMapAsciiStringColor = 73
FeatureMapBaseColor = 69
FeatureMapDataVariableColor = 72
FeatureMapExternColor = 77
FeatureMapFunctionColor = 75
FeatureMapImportColor = 76
FeatureMapLibraryColor = 78
FeatureMapNavHighlightColor = 71
FeatureMapNavLineColor = 70
FeatureMapUnicodeStringColor = 74
FieldNameColor = 46
FloatTypeColor = 108
FunctionTypeColor = 105
GotoLabelColor = 51
GraphBackgroundDarkColor = 12
GraphBackgroundLightColor = 13
GraphEntryNodeIndicatorColor = 18
GraphExitNodeIndicatorColor = 19
GraphExitNoreturnNodeIndicatorColor = 20
GraphNodeDarkColor = 14
GraphNodeLightColor = 15
GraphNodeOutlineColor = 16
GraphNodeShadowColor = 17
GreenStandardHighlightColor = 60
ImportColor = 32
InactivePaneBackgroundColor = 86
InsertedColor = 2
InstructionHighlightColor = 34
IntegerTypeColor = 107
KeywordColor = 47
LinearDisassemblyBlockColor = 41
LinearDisassemblyFunctionHeaderColor = 40
LinearDisassemblyNoteColor = 42
LinearDisassemblySeparatorColor = 43
MagentaStandardHighlightColor = 63
MiniGraphOverlayColor = 68
ModifiedColor = 1
NameSpaceColor = 49
NameSpaceSeparatorColor = 50
NamedTypeReferenceColor = 113
NotPresentColor = 3
NumberColor = 28
OpcodeColor = 39
OperationColor = 53
OrangeStandardHighlightColor = 65
OutlineColor = 5
PointerTypeColor = 109
PrintableHighlightColor = 11
RedStandardHighlightColor = 62
RegisterColor = 27
RelatedInstructionHighlightColor = 35
ScriptConsoleEchoColor = 58
ScriptConsoleErrorColor = 57
ScriptConsoleOutputColor = 55
ScriptConsoleWarningColor = 56
SelectionColor = 4
SidebarActiveIconColor = 81
SidebarBackgroundColor = 79
SidebarHeaderBackgroundColor = 82
SidebarHeaderTextColor = 83
SidebarInactiveIconColor = 80
SidebarWidgetBackgroundColor = 84
StackVariableColor = 31
StatusBarProjectColor = 95
StatusBarServerConnectedColor = 92
StatusBarServerDisconnectedColor = 93
StatusBarServerWarningColor = 94
StringColor = 44
StructureTypeColor = 103
TabBarTabActiveColor = 87
TabBarTabBorderColor = 90
TabBarTabGlowColor = 91
TabBarTabHoverColor = 88
TabBarTabInactiveColor = 89
TokenHighlightColor = 36
TokenSelectionColor = 37
TrueBranchColor = 21
TypeNameColor = 45
UncertainColor = 48
UnconditionalBranchColor = 23
ValueTypeColor = 112
VarArgsTypeColor = 111
VoidTypeColor = 102
WhiteStandardHighlightColor = 66
WideCharTypeColor = 114
YellowStandardHighlightColor = 64
class TokenEscapingType(value)[source]

Bases: IntEnum

An enumeration.

BackticksTokenEscapingType = 1
NoTokenEscapingType = 0
QuotedStringEscapingType = 2
ReplaceInvalidCharsEscapingType = 3
class TransformType(value)[source]

Bases: IntEnum

An enumeration.

BinaryCodecTransform = 0
BinaryEncodeTransform = 4
DecodeTransform = 3
EncryptTransform = 6
HashTransform = 8
InvertingTransform = 7
TextCodecTransform = 1
TextEncodeTransform = 5
UnicodeCodecTransform = 2
class TypeClass(value)[source]

Bases: IntEnum

An enumeration.

ArrayTypeClass = 7
BoolTypeClass = 1
EnumerationTypeClass = 5
FloatTypeClass = 3
FunctionTypeClass = 8
IntegerTypeClass = 2
NamedTypeReferenceClass = 11
PointerTypeClass = 6
StructureTypeClass = 4
ValueTypeClass = 10
VarArgsTypeClass = 9
VoidTypeClass = 0
WideCharTypeClass = 12
class TypeContainerType(value)[source]

Bases: IntEnum

An enumeration.

AnalysisAutoTypeContainerType = 1
AnalysisTypeContainerType = 0
AnalysisUserTypeContainerType = 2
DebugInfoTypeContainerType = 5
PlatformTypeContainerType = 6
TypeArchiveTypeContainerType = 4
TypeLibraryTypeContainerType = 3
class TypeDefinitionLineType(value)[source]

Bases: IntEnum

An enumeration.

CollapsedPaddingLineType = 9
EmptyLineType = 10
EnumDefinitionEndLineType = 6
EnumDefinitionLineType = 4
EnumMemberLineType = 5
PaddingLineType = 7
StructDefinitionEndLineType = 3
StructDefinitionLineType = 1
StructFieldLineType = 2
TypedefLineType = 0
UndefinedXrefLineType = 8
class TypeParserErrorSeverity(value)[source]

Bases: IntEnum

An enumeration.

ErrorSeverity = 4
FatalSeverity = 5
IgnoredSeverity = 0
NoteSeverity = 1
RemarkSeverity = 2
WarningSeverity = 3
class TypeParserOption(value)[source]

Bases: IntEnum

An enumeration.

BuiltinMacros = 1
IncludeSystemTypes = 0
class TypeReferenceType(value)[source]

Bases: IntEnum

An enumeration.

DirectTypeReferenceType = 0
IndirectTypeReferenceType = 1
UnknownTypeReferenceType = 2
class UpdateResult(value)[source]

Bases: IntEnum

An enumeration.

AlreadyUpToDate = 2
UpdateAvailable = 3
UpdateFailed = 0
UpdateSuccess = 1
class VariableSourceType(value)[source]

Bases: IntEnum

An enumeration.

FlagVariableSourceType = 2
RegisterVariableSourceType = 1
StackVariableSourceType = 0