activdbg.idl: Added IDebugApplication64 and IActiveScriptSiteDebug64 declarations.
This commit is contained in:
parent
85dba69917
commit
378ea704be
|
@ -333,6 +333,85 @@ interface IDebugApplication32 : IRemoteDebugApplication
|
||||||
[in] DWORD dwCookie);
|
[in] DWORD dwCookie);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/************************************************************
|
||||||
|
* interface IDebugApplication64
|
||||||
|
*/
|
||||||
|
[
|
||||||
|
object,
|
||||||
|
uuid(4dedc754-04c7-4f10-9e60-16a390fe6e62),
|
||||||
|
pointer_default(unique),
|
||||||
|
local
|
||||||
|
]
|
||||||
|
interface IDebugApplication64 : IRemoteDebugApplication
|
||||||
|
{
|
||||||
|
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);
|
||||||
|
}
|
||||||
|
|
||||||
/************************************************************
|
/************************************************************
|
||||||
* interface IActiveScriptSiteDebug32
|
* interface IActiveScriptSiteDebug32
|
||||||
*/
|
*/
|
||||||
|
@ -362,6 +441,35 @@ interface IActiveScriptSiteDebug32 : IUnknown
|
||||||
[out] BOOL *pfCallOnScriptErrorWhenContinuing);
|
[out] BOOL *pfCallOnScriptErrorWhenContinuing);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/************************************************************
|
||||||
|
* interface IActiveScriptSiteDebug64
|
||||||
|
*/
|
||||||
|
[
|
||||||
|
object,
|
||||||
|
uuid(d6b96b0a-7463-402c-92ac-89984226942f),
|
||||||
|
pointer_default(unique),
|
||||||
|
local
|
||||||
|
]
|
||||||
|
interface IActiveScriptSiteDebug64 : IUnknown
|
||||||
|
{
|
||||||
|
HRESULT GetDocumentContextFromPosition(
|
||||||
|
[in] DWORDLONG dwSourceContext,
|
||||||
|
[in] ULONG uCharacterOffset,
|
||||||
|
[in] ULONG uNumChars,
|
||||||
|
[out] IDebugDocumentContext **ppsc);
|
||||||
|
|
||||||
|
HRESULT GetApplication(
|
||||||
|
[out] IDebugApplication64 **ppda);
|
||||||
|
|
||||||
|
HRESULT GetRootApplicationNode(
|
||||||
|
[out] IDebugApplicationNode **ppdanRoot);
|
||||||
|
|
||||||
|
HRESULT OnScriptErrorDebug(
|
||||||
|
[in] IActiveScriptErrorDebug *pErrorDebug,
|
||||||
|
[out] BOOL *pfEnterDebugger,
|
||||||
|
[out] BOOL *pfCallOnScriptErrorWhenContinuing);
|
||||||
|
}
|
||||||
|
|
||||||
cpp_quote("#ifndef DISABLE_ACTIVDBG_INTERFACE_WRAPPERS")
|
cpp_quote("#ifndef DISABLE_ACTIVDBG_INTERFACE_WRAPPERS")
|
||||||
cpp_quote("#ifdef _WIN64")
|
cpp_quote("#ifdef _WIN64")
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue