public HRESULT Next([NativeTypeName("ULONG")] uint celt, IDiaFrameData **rgelt, [NativeTypeName("ULONG *")] uint *pceltFetched)
 {
     return(((delegate * unmanaged <IDiaEnumFrameData *, uint, IDiaFrameData **, uint *, int>)(lpVtbl[6]))((IDiaEnumFrameData *)Unsafe.AsPointer(ref this), celt, rgelt, pceltFetched));
 }
 public HRESULT Item([NativeTypeName("DWORD")] uint index, IDiaFrameData **frame)
 {
     return(((delegate * unmanaged <IDiaEnumFrameData *, uint, IDiaFrameData **, int>)(lpVtbl[5]))((IDiaEnumFrameData *)Unsafe.AsPointer(ref this), index, frame));
 }
 public HRESULT frameByVA([NativeTypeName("ULONGLONG")] ulong virtualAddress, IDiaFrameData **frame)
 {
     return(((delegate * unmanaged <IDiaEnumFrameData *, ulong, IDiaFrameData **, int>)(lpVtbl[11]))((IDiaEnumFrameData *)Unsafe.AsPointer(ref this), virtualAddress, frame));
 }
 public HRESULT frameByRVA([NativeTypeName("DWORD")] uint relativeVirtualAddress, IDiaFrameData **frame)
 {
     return(((delegate * unmanaged <IDiaEnumFrameData *, uint, IDiaFrameData **, int>)(lpVtbl[10]))((IDiaEnumFrameData *)Unsafe.AsPointer(ref this), relativeVirtualAddress, frame));
 }
 public HRESULT frameForVA([NativeTypeName("ULONGLONG")] ulong va, IDiaFrameData **ppFrame)
 {
     return(((delegate * unmanaged <IDiaStackWalkHelper *, ulong, IDiaFrameData **, int>)(lpVtbl[8]))((IDiaStackWalkHelper *)Unsafe.AsPointer(ref this), va, ppFrame));
 }
 public HRESULT get_functionParent(IDiaFrameData **pRetVal)
 {
     return(((delegate * unmanaged <IDiaFrameData *, IDiaFrameData **, int>)(lpVtbl[19]))((IDiaFrameData *)Unsafe.AsPointer(ref this), pRetVal));
 }