ReactOS 0.4.15-dev-7846-g8ba6c66
IDebugApplication64 Interface Reference
Inheritance diagram for IDebugApplication64:
Collaboration diagram for IDebugApplication64:

Public Member Functions

HRESULT SetName ([in] LPCOLESTR pstrName)
 
HRESULT StepOutComplete ()
 
HRESULT DebugOutput ([in] LPCOLESTR pstr)
 
HRESULT StartDebugSession ()
 
HRESULT HandleBreakPoint ([in] BREAKREASON br, [out] BREAKRESUMEACTION *pbra)
 
HRESULT Close ()
 
HRESULT GetBreakFlags ([out] APPBREAKFLAGS *pabf, [out] IRemoteDebugApplicationThread **pprdatSteppingThread)
 
HRESULT GetCurrentThread ([out] IDebugApplicationThread **pat)
 
HRESULT CreateAsyncDebugOperation ([in] IDebugSyncOperation *psdo, [out] IDebugAsyncOperation **ppado)
 
HRESULT AddStackFrameSniffer ([in] IDebugStackFrameSniffer *pdsfs, [out] DWORD *pdwCookie)
 
HRESULT RemoveStackFrameSniffer ([in] DWORD dwCookie)
 
HRESULT QueryCurrentThreadIsDebuggerThread ()
 
HRESULT SynchronousCallInDebuggerThread ([in] IDebugThreadCall32 *pptc, [in] DWORDLONG dwParam1, [in] DWORDLONG dwParam2, [in] DWORDLONG dwParam3)
 
HRESULT CreateApplicationNode ([out] IDebugApplicationNode **ppdanNew)
 
HRESULT FireDebuggerEvent ([in] REFGUID riid, [in] IUnknown *punk)
 
HRESULT HandleRuntimeError ([in] IActiveScriptErrorDebug *pErrorDebug, [in] IActiveScriptSite *pScriptSite, [out] BREAKRESUMEACTION *pbra, [out] ERRORRESUMEACTION *perra, [out] BOOL *pfCallOnScriptError)
 
BOOL FCanJitDebug ()
 
BOOL FIsAutoJitDebugEnabled ()
 
HRESULT AddGlobalExpressionContextProvider ([in] IProvideExpressionContexts *pdsfs, [out] DWORDLONG *pdwCookie)
 
HRESULT RemoveGlobalExpressionContextProvider ([in] DWORDLONG dwCookie)
 
- Public Member Functions inherited from IRemoteDebugApplication
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 428 of file activdbg.idl.

Member Function Documentation

◆ AddGlobalExpressionContextProvider()

HRESULT IDebugApplication64::AddGlobalExpressionContextProvider ( [in] IProvideExpressionContexts pdsfs,
[out] DWORDLONG pdwCookie 
)

◆ AddStackFrameSniffer()

HRESULT IDebugApplication64::AddStackFrameSniffer ( [in] IDebugStackFrameSniffer pdsfs,
[out] DWORD pdwCookie 
)

◆ Close()

HRESULT IDebugApplication64::Close ( )

◆ CreateApplicationNode()

HRESULT IDebugApplication64::CreateApplicationNode ( [out] IDebugApplicationNode **  ppdanNew)

◆ CreateAsyncDebugOperation()

HRESULT IDebugApplication64::CreateAsyncDebugOperation ( [in] IDebugSyncOperation psdo,
[out] IDebugAsyncOperation **  ppado 
)

◆ DebugOutput()

HRESULT IDebugApplication64::DebugOutput ( [in] LPCOLESTR  pstr)

◆ FCanJitDebug()

BOOL IDebugApplication64::FCanJitDebug ( )

◆ FireDebuggerEvent()

HRESULT IDebugApplication64::FireDebuggerEvent ( [in] REFGUID  riid,
[in] IUnknown punk 
)

◆ FIsAutoJitDebugEnabled()

BOOL IDebugApplication64::FIsAutoJitDebugEnabled ( )

◆ GetBreakFlags()

HRESULT IDebugApplication64::GetBreakFlags ( [out] APPBREAKFLAGS pabf,
[out] IRemoteDebugApplicationThread **  pprdatSteppingThread 
)

◆ GetCurrentThread()

HRESULT IDebugApplication64::GetCurrentThread ( [out] IDebugApplicationThread **  pat)

◆ HandleBreakPoint()

HRESULT IDebugApplication64::HandleBreakPoint ( [in] BREAKREASON  br,
[out] BREAKRESUMEACTION pbra 
)

◆ HandleRuntimeError()

HRESULT IDebugApplication64::HandleRuntimeError ( [in] IActiveScriptErrorDebug pErrorDebug,
[in] IActiveScriptSite pScriptSite,
[out] BREAKRESUMEACTION pbra,
[out] ERRORRESUMEACTION perra,
[out] BOOL pfCallOnScriptError 
)

◆ QueryCurrentThreadIsDebuggerThread()

HRESULT IDebugApplication64::QueryCurrentThreadIsDebuggerThread ( )

◆ RemoveGlobalExpressionContextProvider()

HRESULT IDebugApplication64::RemoveGlobalExpressionContextProvider ( [in] DWORDLONG  dwCookie)

◆ RemoveStackFrameSniffer()

HRESULT IDebugApplication64::RemoveStackFrameSniffer ( [in] DWORD  dwCookie)

◆ SetName()

HRESULT IDebugApplication64::SetName ( [in] LPCOLESTR  pstrName)

◆ StartDebugSession()

HRESULT IDebugApplication64::StartDebugSession ( )

◆ StepOutComplete()

HRESULT IDebugApplication64::StepOutComplete ( )

◆ SynchronousCallInDebuggerThread()

HRESULT IDebugApplication64::SynchronousCallInDebuggerThread ( [in] IDebugThreadCall32 pptc,
[in] DWORDLONG  dwParam1,
[in] DWORDLONG  dwParam2,
[in] DWORDLONG  dwParam3 
)

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