pub trait IDiaStackWalkFrame_Impl: Sized {
// Required methods
fn get_registerValue(&self, index: u32) -> Result<u64>;
fn put_registerValue(&self, index: u32, newval: u64) -> Result<()>;
fn readMemory(
&self,
type: MemoryTypeEnum,
va: u64,
cbdata: u32,
pcbdata: *mut u32,
pbdata: *mut u8
) -> Result<()>;
fn searchForReturnAddress(
&self,
frame: Option<&IDiaFrameData>
) -> Result<u64>;
fn searchForReturnAddressStart(
&self,
frame: Option<&IDiaFrameData>,
startaddress: u64
) -> Result<u64>;
}