ReactOS 0.4.16-dev-197-g92996da
IRemoteDebugApplication Interface Reference
Inheritance diagram for IRemoteDebugApplication:
Collaboration diagram for IRemoteDebugApplication:

Public Member Functions

HRESULT ResumeFromBreakPoint ([in] IRemoteDebugApplicationThread *prptFocus, [in] BREAKRESUMEACTION bra, [in] ERRORRESUMEACTION era)
 
HRESULT CauseBreak ()
 
HRESULT ConnectDebugger ([in] IApplicationDebugger *pad)
 
HRESULT DisconnectDebugger ()
 
HRESULT GetDebugger ([out] IApplicationDebugger **pad)
 
HRESULT CreateInstanceAtApplication ([in] REFCLSID rclsid, [in] IUnknown *pUnkOuter, [in] DWORD dwClsContext, [in] REFIID riid, [out, iid_is(riid)] IUnknown **ppvObject)
 
HRESULT QueryAlive ()
 
HRESULT EnumThreads ([out] IEnumRemoteDebugApplicationThreads **pperdat)
 
HRESULT GetName ([out] BSTR *pbstrName)
 
HRESULT GetRootNode ([out] IDebugApplicationNode **ppdanRoot)
 
HRESULT EnumGlobalExpressionContexts ([out] IEnumDebugExpressionContexts **ppedec)
 
- 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 301 of file activdbg.idl.

Member Function Documentation

◆ CauseBreak()

HRESULT IRemoteDebugApplication::CauseBreak ( )

◆ ConnectDebugger()

HRESULT IRemoteDebugApplication::ConnectDebugger ( [in] IApplicationDebugger pad)

◆ CreateInstanceAtApplication()

HRESULT IRemoteDebugApplication::CreateInstanceAtApplication ( [in] REFCLSID  rclsid,
[in] IUnknown pUnkOuter,
[in] DWORD  dwClsContext,
[in] REFIID  riid,
[out, iid_is(riid)] IUnknown **  ppvObject 
)

◆ DisconnectDebugger()

HRESULT IRemoteDebugApplication::DisconnectDebugger ( )

◆ EnumGlobalExpressionContexts()

HRESULT IRemoteDebugApplication::EnumGlobalExpressionContexts ( [out] IEnumDebugExpressionContexts **  ppedec)

◆ EnumThreads()

HRESULT IRemoteDebugApplication::EnumThreads ( [out] IEnumRemoteDebugApplicationThreads **  pperdat)

◆ GetDebugger()

HRESULT IRemoteDebugApplication::GetDebugger ( [out] IApplicationDebugger **  pad)

◆ GetName()

HRESULT IRemoteDebugApplication::GetName ( [out] BSTR pbstrName)

◆ GetRootNode()

HRESULT IRemoteDebugApplication::GetRootNode ( [out] IDebugApplicationNode **  ppdanRoot)

◆ QueryAlive()

HRESULT IRemoteDebugApplication::QueryAlive ( )

◆ ResumeFromBreakPoint()

HRESULT IRemoteDebugApplication::ResumeFromBreakPoint ( [in] IRemoteDebugApplicationThread prptFocus,
[in] BREAKRESUMEACTION  bra,
[in] ERRORRESUMEACTION  era 
)

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