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