Process Hacker
IXCLRDataStackWalkVtbl Struct Reference

#include <clrsup.h>

Public Member Functions

 HRESULT (STDMETHODCALLTYPE *QueryInterface)(_In_ IXCLRDataStackWalk *This
 
 ULONG (STDMETHODCALLTYPE *AddRef)(_In_ IXCLRDataStackWalk *This)
 
 ULONG (STDMETHODCALLTYPE *Release)(_In_ IXCLRDataStackWalk *This)
 
 HRESULT (STDMETHODCALLTYPE *GetContext)(_In_ IXCLRDataStackWalk *This
 
 HRESULT (STDMETHODCALLTYPE *Next)(_In_ IXCLRDataStackWalk *This)
 
 HRESULT (STDMETHODCALLTYPE *GetStackSizeSkipped)(_In_ IXCLRDataStackWalk *This
 
 HRESULT (STDMETHODCALLTYPE *GetFrameType)(_In_ IXCLRDataStackWalk *This
 
 HRESULT (STDMETHODCALLTYPE *GetFrame)(_In_ IXCLRDataStackWalk *This
 
 HRESULT (STDMETHODCALLTYPE *Request)(_In_ IXCLRDataStackWalk *This
 
 HRESULT (STDMETHODCALLTYPE *SetContext2)(_In_ IXCLRDataStackWalk *This
 

Data Fields

_In_ REFIID riid
 
_In_ REFIID _Outptr_ void ** ppvObject
 
_In_ ULONG32 contextFlags
 
_In_ ULONG32 _In_ ULONG32 contextBufSize
 
_In_ ULONG32 _In_ ULONG32
_Out_ ULONG32 * 
contextSize
 
_In_ ULONG32 _In_ ULONG32
_Out_ ULONG32 _Out_ BYTE * 
contextBuf
 
PVOID SetContext
 
_Out_ ULONG64 * stackSizeSkipped
 
_Out_ CLRDataSimpleFrameTypesimpleType
 
_Out_ CLRDataSimpleFrameType
_Out_ CLRDataDetailedFrameType
detailedType
 
_Out_ PVOID * frame
 
_In_ ULONG32 reqCode
 
_In_ ULONG32 _In_ ULONG32 inBufferSize
 
_In_ ULONG32 _In_ ULONG32 _In_
BYTE * 
inBuffer
 
_In_ ULONG32 _In_ ULONG32 _In_
BYTE _In_ ULONG32 
outBufferSize
 
_In_ ULONG32 _In_ ULONG32 _In_
BYTE _In_ ULONG32 _Out_ BYTE * 
outBuffer
 
_In_ ULONG32 flags
 
_In_ ULONG32 _In_ ULONG32 contextSize
 
_In_ ULONG32 _In_ ULONG32 _In_
BYTE * 
context
 

Detailed Description

Definition at line 345 of file clrsup.h.

Member Function Documentation

HRESULT ( STDMETHODCALLTYPE *  QueryInterface)
HRESULT ( STDMETHODCALLTYPE *  GetContext)
HRESULT ( STDMETHODCALLTYPE *  Next)
HRESULT ( STDMETHODCALLTYPE *  GetStackSizeSkipped)
HRESULT ( STDMETHODCALLTYPE *  GetFrameType)
HRESULT ( STDMETHODCALLTYPE *  GetFrame)
HRESULT ( STDMETHODCALLTYPE *  Request)
HRESULT ( STDMETHODCALLTYPE *  SetContext2)
ULONG ( STDMETHODCALLTYPE *  AddRef)
ULONG ( STDMETHODCALLTYPE *  Release)

Field Documentation

_In_ ULONG32 _In_ ULONG32 _In_ BYTE* context

Definition at line 402 of file clrsup.h.

_In_ ULONG32 _In_ ULONG32 _Out_ ULONG32 _Out_ BYTE* contextBuf

Definition at line 363 of file clrsup.h.

_In_ ULONG32 _In_ ULONG32 contextBufSize

Definition at line 363 of file clrsup.h.

_In_ ULONG32 contextFlags

Definition at line 363 of file clrsup.h.

_In_ ULONG32 _In_ ULONG32 _Out_ ULONG32* contextSize

Definition at line 363 of file clrsup.h.

_In_ ULONG32 _In_ ULONG32 contextSize

Definition at line 402 of file clrsup.h.

Definition at line 382 of file clrsup.h.

_In_ ULONG32 flags

Definition at line 402 of file clrsup.h.

_Out_ PVOID* frame

Definition at line 389 of file clrsup.h.

_In_ ULONG32 _In_ ULONG32 _In_ BYTE* inBuffer

Definition at line 393 of file clrsup.h.

_In_ ULONG32 _In_ ULONG32 inBufferSize

Definition at line 393 of file clrsup.h.

_In_ ULONG32 _In_ ULONG32 _In_ BYTE _In_ ULONG32 _Out_ BYTE* outBuffer

Definition at line 393 of file clrsup.h.

_In_ ULONG32 _In_ ULONG32 _In_ BYTE _In_ ULONG32 outBufferSize

Definition at line 393 of file clrsup.h.

_In_ REFIID _Outptr_ void** ppvObject

Definition at line 349 of file clrsup.h.

_In_ ULONG32 reqCode

Definition at line 393 of file clrsup.h.

_In_ REFIID riid

Definition at line 349 of file clrsup.h.

PVOID SetContext

Definition at line 369 of file clrsup.h.

_Out_ CLRDataSimpleFrameType* simpleType

Definition at line 382 of file clrsup.h.

_Out_ ULONG64* stackSizeSkipped

Definition at line 378 of file clrsup.h.


The documentation for this struct was generated from the following file: