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