ReactOS 0.4.15-dev-8191-gbc6c731
ICorDebugEval Interface Reference
Inheritance diagram for ICorDebugEval:
Collaboration diagram for ICorDebugEval:

Public Member Functions

HRESULT CallFunction ([in] ICorDebugFunction *pFunction, [in] ULONG32 nArgs, [in] ICorDebugValue *ppArgs[])
HRESULT NewObject ([in] ICorDebugFunction *pConstructor, [in] ULONG32 nArgs, [in] ICorDebugValue *ppArgs[])
HRESULT NewObjectNoConstructor ([in] ICorDebugClass *pClass)
HRESULT NewString ([in] LPCWSTR string)
HRESULT NewArray ([in] CorElementType elementType, [in] ICorDebugClass *pElementClass, [in] ULONG32 rank, [in] ULONG32 dims[], [in] ULONG32 lowBounds[])
HRESULT IsActive ([out] BOOL *pbActive)
HRESULT Abort ()
HRESULT GetResult ([out] ICorDebugValue **ppResult)
HRESULT GetThread ([out] ICorDebugThread **ppThread)
HRESULT CreateValue ([in] CorElementType elementType, [in] ICorDebugClass *pElementClass, [out] ICorDebugValue **ppValue)
- Public Member Functions inherited from IUnknown
HRESULT QueryInterface ([in] REFIID riid, [out, iid_is(riid)] void **ppvObject)
ULONG AddRef ()
ULONG Release ()

Additional Inherited Members

- Public Types inherited from IUnknown
typedef IUnknownLPUNKNOWN

Detailed Description

Definition at line 833 of file cordebug.idl.

Member Function Documentation

◆ Abort()

HRESULT ICorDebugEval::Abort ( )

◆ CallFunction()

HRESULT ICorDebugEval::CallFunction ( [in] ICorDebugFunction pFunction,
[in] ULONG32  nArgs,
[in] ICorDebugValue ppArgs[] 

◆ CreateValue()

HRESULT ICorDebugEval::CreateValue ( [in] CorElementType  elementType,
[in] ICorDebugClass pElementClass,
[out] ICorDebugValue **  ppValue 

◆ GetResult()

HRESULT ICorDebugEval::GetResult ( [out] ICorDebugValue **  ppResult)

◆ GetThread()

HRESULT ICorDebugEval::GetThread ( [out] ICorDebugThread **  ppThread)

◆ IsActive()

HRESULT ICorDebugEval::IsActive ( [out] BOOL pbActive)

◆ NewArray()

HRESULT ICorDebugEval::NewArray ( [in] CorElementType  elementType,
[in] ICorDebugClass pElementClass,
[in] ULONG32  rank,
[in] ULONG32  dims[],
[in] ULONG32  lowBounds[] 

◆ NewObject()

HRESULT ICorDebugEval::NewObject ( [in] ICorDebugFunction pConstructor,
[in] ULONG32  nArgs,
[in] ICorDebugValue ppArgs[] 

◆ NewObjectNoConstructor()

HRESULT ICorDebugEval::NewObjectNoConstructor ( [in] ICorDebugClass pClass)

◆ NewString()

HRESULT ICorDebugEval::NewString ( [in] LPCWSTR  string)

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