1VERSION 1.0 CLASS 2BEGIN 3 MultiUse = -1 'True 4 Persistable = 0 'NotPersistable 5 DataBindingBehavior = 0 'vbNone 6 DataSourceBehavior = 0 'vbNone 7 MTSTransactionMode = 0 'NotAnMTSObject 8END 9Attribute VB_Name = "CX86OpMem" 10Attribute VB_GlobalNameSpace = False 11Attribute VB_Creatable = True 12Attribute VB_PredeclaredId = False 13Attribute VB_Exposed = False 14Option Explicit 15 16'Capstone Disassembly Engine bindings for VB6 17'Contributed by FireEye FLARE Team 18'Author: David Zimmer <david.zimmer@fireeye.com>, <dzzie@yahoo.com> 19'License: Apache 20'Copyright: FireEye 2017 21 22 23Public segment As Long ' segment register (or X86_REG_INVALID if irrelevant) UNSIGNED 24Public base As Long ' base register (or X86_REG_INVALID if irrelevant) UNSIGNED 25Public index As Long ' index register (or X86_REG_INVALID if irrelevant) UNSIGNED 26Public scale_ As Long ' scale for index register 27Public disp As Currency ' displacement value 28 29