1*9a0e4156SSadaf EbrahimiVERSION 1.0 CLASS 2*9a0e4156SSadaf EbrahimiBEGIN 3*9a0e4156SSadaf Ebrahimi MultiUse = -1 'True 4*9a0e4156SSadaf Ebrahimi Persistable = 0 'NotPersistable 5*9a0e4156SSadaf Ebrahimi DataBindingBehavior = 0 'vbNone 6*9a0e4156SSadaf Ebrahimi DataSourceBehavior = 0 'vbNone 7*9a0e4156SSadaf Ebrahimi MTSTransactionMode = 0 'NotAnMTSObject 8*9a0e4156SSadaf EbrahimiEND 9*9a0e4156SSadaf EbrahimiAttribute VB_Name = "CX86OpMem" 10*9a0e4156SSadaf EbrahimiAttribute VB_GlobalNameSpace = False 11*9a0e4156SSadaf EbrahimiAttribute VB_Creatable = True 12*9a0e4156SSadaf EbrahimiAttribute VB_PredeclaredId = False 13*9a0e4156SSadaf EbrahimiAttribute VB_Exposed = False 14*9a0e4156SSadaf EbrahimiOption Explicit 15*9a0e4156SSadaf Ebrahimi 16*9a0e4156SSadaf Ebrahimi'Capstone Disassembly Engine bindings for VB6 17*9a0e4156SSadaf Ebrahimi'Contributed by FireEye FLARE Team 18*9a0e4156SSadaf Ebrahimi'Author: David Zimmer <[email protected]>, <[email protected]> 19*9a0e4156SSadaf Ebrahimi'License: Apache 20*9a0e4156SSadaf Ebrahimi'Copyright: FireEye 2017 21*9a0e4156SSadaf Ebrahimi 22*9a0e4156SSadaf Ebrahimi 23*9a0e4156SSadaf EbrahimiPublic segment As Long ' segment register (or X86_REG_INVALID if irrelevant) UNSIGNED 24*9a0e4156SSadaf EbrahimiPublic base As Long ' base register (or X86_REG_INVALID if irrelevant) UNSIGNED 25*9a0e4156SSadaf EbrahimiPublic index As Long ' index register (or X86_REG_INVALID if irrelevant) UNSIGNED 26*9a0e4156SSadaf EbrahimiPublic scale_ As Long ' scale for index register 27*9a0e4156SSadaf EbrahimiPublic disp As Currency ' displacement value 28*9a0e4156SSadaf Ebrahimi 29