20 import "activscp.idl";
86 enum enum_SOURCE_TEXT_ATTR
111 uuid(51973c10-cb0c-11d0-b5c9-00a0244a0e7a),
117 [
in, size_is(uNumCodeChars)] LPCOLESTR pstrCode,
119 [
in] LPCOLESTR pstrDelimiter,
124 [
in, size_is(uNumCodeChars)] LPCOLESTR pstrCode,
126 [
in] LPCOLESTR pstrDelimiter,
139 uuid(bc437e23-f5b8-47
f4-bb79-7d1ce5483b86),
145 [
in, size_is(uNumCodeChars)] LPCOLESTR pstrCode,
147 [
in] LPCOLESTR pstrDelimiter,
152 [
in, size_is(uNumCodeChars)] LPCOLESTR pstrCode,
154 [
in] LPCOLESTR pstrDelimiter,
170 uuid(51973c1f-cb0c-11d0-b5c9-00a0244a0e7a),
188 uuid(51973c21-cb0c-11d0-b5c9-00a0244a0e7a),
200 uuid(51973c13-cb0c-11d0-b5c9-00a0244a0e7a),
217 uuid(51973c1d-cb0c-11d0-b5c9-00a0244a0e7a),
241 uuid(51973c28-cb0c-11d0-b5c9-00a0244a0e7a),
258 uuid(51973c37-cb0c-11d0-b5c9-00a0244a0e7a),
298 uuid(51973c30-cb0c-11d0-b5c9-00a0244Aae7a),
345 uuid(51973c32-cb0c-11d0-b5c9-00a0244a0e7a),
352 [
in] LPCOLESTR pstrName);
357 [
in] LPCOLESTR pstr);
405 [
out]
BOOL *pfCallOnScriptError);
424 uuid(4dedc754-04c7-4f10-9e60-16a390fe6e62),
431 [
in] LPCOLESTR pstrName);
436 [
in] LPCOLESTR pstr);
484 [
out]
BOOL *pfCallOnScriptError);
503 uuid(51973c11-cb0c-11d0-b5c9-00a0244a0e7a),
524 [
out]
BOOL *pfCallOnScriptErrorWhenContinuing);
532 uuid(d6b96b0a-7463-402
c-92ac-89984226942
f),
553 [
out]
BOOL *pfCallOnScriptErrorWhenContinuing);
558 uuid(51973C17-CB0C-11d0-B5C9-00A0244A0E7A),
568 uuid(51973C1e-CB0C-11d0-B5C9-00A0244A0E7A),
578 uuid(51973C2a-CB0C-11d0-B5C9-00A0244A0E7A),
588 uuid(51973C3c-CB0C-11d0-B5C9-00A0244A0E7A),
598 uuid(51973C34-CB0C-11d0-B5C9-00A0244A0E7A),
608 uuid(51973C40-CB0C-11d0-B5C9-00A0244A0E7A),
618 uuid(51973c38-cb0c-11d0-b5c9-00a0244a0e7a),
629 uuid(51973C1a-cb0c-11d0-b5c9-00a0244a0e7a),
640 uuid(51973c1b-cb0c-11d0-b5c9-00a0244a0e7a),
651 uuid(51973c18-cb0c-11d0-b5c9-00a0244a0e7a),
661 uuid(51973C36-CB0C-11d0-B5C9-00A0244A0E7A),
672 uuid(51973C12-CB0C-11d0-B5C9-00A0244A0E7A),
682 uuid(51973C41-CB0C-11d0-B5C9-00A0244A0E7A),
690 cpp_quote(
"#ifndef DISABLE_ACTIVDBG_INTERFACE_WRAPPERS")
693 cpp_quote(
"#define IActiveScriptDebug IActiveScriptDebug64")
694 cpp_quote("
#define IID_IActiveScriptDebug IID_IActiveScriptDebug64") 696 cpp_quote(
"#define IActiveScriptSiteDebug IActiveScriptSiteDebug64")
697 cpp_quote("
#define IID_IActiveScriptSiteDebug IID_IActiveScriptSiteDebug64") 699 cpp_quote(
"#define IDebugApplication IDebugApplication64")
700 cpp_quote("
#define IID_IDebugApplication IID_IDebugApplication64") 704 cpp_quote("
#define IActiveScriptDebug IActiveScriptDebug32") 705 cpp_quote(
"#define IID_IActiveScriptDebug IID_IActiveScriptDebug32")
707 cpp_quote("
#define IActiveScriptSiteDebug IActiveScriptSiteDebug32") 708 cpp_quote(
"#define IID_IActiveScriptSiteDebug IID_IActiveScriptSiteDebug32")
710 cpp_quote("
#define IDebugApplication IDebugApplication32") 711 cpp_quote(
"#define IID_IDebugApplication IID_IDebugApplication32")
HRESULT GetDocumentContextFromPosition([in] DWORDLONG dwSourceContext, [in] ULONG uCharacterOffset, [in] ULONG uNumChars, [out] IDebugDocumentContext **ppsc)
HRESULT EnumStackFrames([out] IEnumDebugStackFrames **ppedsf)
const SOURCE_TEXT_ATTR SOURCETEXT_ATTR_NONSOURCE
HRESULT GetApplication([out] IDebugApplication64 **ppda)
HRESULT GetScriptletTextAttributes([in, size_is(uNumCodeChars)] LPCOLESTR pstrCode, [in] ULONG uNumCodeChars, [in] LPCOLESTR pstrDelimiter, [in] DWORD dwFlags, [in, out, size_is(uNumCodeChars)] SOURCE_TEXT_ATTR *pattr)
HRESULT CreateApplicationNode([out] IDebugApplicationNode **ppdanNew)
HRESULT Next([in] ULONG celt, [out] IDebugCodeContext **pscc, [out] ULONG *pceltFetched)
HRESULT RemoveStackFrameSniffer([in] DWORD dwCookie)
HRESULT Clone([out] IEnumDebugCodeContexts **ppescc)
HRESULT SynchronousCallInDebuggerThread([in] IDebugThreadCall32 *pptc, [in] DWORDLONG dwParam1, [in] DWORDLONG dwParam2, [in] DWORDLONG dwParam3)
HRESULT HandleRuntimeError([in] IActiveScriptErrorDebug *pErrorDebug, [in] IActiveScriptSite *pScriptSite, [out] BREAKRESUMEACTION *pbra, [out] ERRORRESUMEACTION *perra, [out] BOOL *pfCallOnScriptError)
coclass MSXML2::XSLTemplate40 object
HRESULT GetName([in] DOCUMENTNAMETYPE dnt, [out] BSTR *pbstrName)
const SOURCE_TEXT_ATTR SOURCETEXT_ATTR_FUNCTION_START
HRESULT Skip([in] ULONG celt)
HRESULT CreateAsyncDebugOperation([in] IDebugSyncOperation *psdo, [out] IDebugAsyncOperation **ppado)
HRESULT GetDebugger([out] IApplicationDebugger **pad)
enum tagBREAKRESUME_ACTION BREAKRESUMEACTION
BOOL FIsAutoJitDebugEnabled()
HRESULT GetDocumentContextFromPosition([in] DWORD dwSourceContext, [in] ULONG uCharacterOffset, [in] ULONG uNumChars, [out] IDebugDocumentContext **ppsc)
HRESULT GetDescription([out] BSTR *pbstrDescription, [out] BSTR *pbstrState)
HRESULT GetCurrentThread([out] IDebugApplicationThread **pat)
const SOURCE_TEXT_ATTR SOURCETEXT_ATTR_OPERATOR
HRESULT GetRootNode([out] IDebugApplicationNode **ppdanRoot)
HRESULT StartDebugSession()
const SOURCE_TEXT_ATTR SOURCETEXT_ATTR_STRING
HRESULT HandleBreakPoint([in] BREAKREASON br, [out] BREAKRESUMEACTION *pbra)
HRESULT EnumCodeContexts([out] IEnumDebugCodeContexts **ppescc)
HRESULT Suspend([out] DWORD *pdwCount)
HRESULT ResumeFromBreakPoint([in] IRemoteDebugApplicationThread *prptFocus, [in] BREAKRESUMEACTION bra, [in] ERRORRESUMEACTION era)
coclass PSFactoryBuffer pointer_default(unique)] interface ObjectRpcBaseTypes
HRESULT SynchronousCallInDebuggerThread([in] IDebugThreadCall32 *pptc, [in] DWORD dwParam1, [in] DWORD dwParam2, [in] DWORD dwParam3)
coclass AMMultiMediaStream cpp_quote("DEFINE_GUID(CLSID_AMDirectDrawStream, 0x49c47ce4, 0x9ba4, 0x11d0, 0x82, 0x12, 0x00, 0xc0, 0x4f, 0xc3, 0x2c, 0x45);") cpp_quote("DEFINE_GUID(CLSID_AMAudioStream
HRESULT QueryCurrentThreadIsDebuggerThread()
HRESULT GetSuspendCount([out] DWORD *pdwCount)
HRESULT SetName([in] LPCOLESTR pstrName)
HRESULT GetBreakFlags([out] APPBREAKFLAGS *pabf, [out] IRemoteDebugApplicationThread **pprdatSteppingThread)
HRESULT EnumGlobalExpressionContexts([out] IEnumDebugExpressionContexts **ppedec)
HRESULT GetRootApplicationNode([out] IDebugApplicationNode **ppdanRoot)
HRESULT CreateAsyncDebugOperation([in] IDebugSyncOperation *psdo, [out] IDebugAsyncOperation **ppado)
HRESULT CreateInstanceAtApplication([in] REFCLSID rclsid, [in] IUnknown *pUnkOuter, [in] DWORD dwClsContext, [in] REFIID riid, [out, iid_is(riid)] IUnknown **ppvObject)
HRESULT GetName([out] BSTR *pbstrName)
HRESULT ConnectDebugger([in] IApplicationDebugger *pad)
HRESULT RemoveGlobalExpressionContextProvider([in] DWORD dwCookie)
HRESULT OnScriptErrorDebug([in] IActiveScriptErrorDebug *pErrorDebug, [out] BOOL *pfEnterDebugger, [out] BOOL *pfCallOnScriptErrorWhenContinuing)
HRESULT AddStackFrameSniffer([in] IDebugStackFrameSniffer *pdsfs, [out] DWORD *pdwCookie)
enum tagBREAKREASON BREAKREASON
HRESULT FireDebuggerEvent([in] REFGUID riid, [in] IUnknown *punk)
HRESULT DebugOutput([in] LPCOLESTR pstr)
HRESULT CreateApplicationNode([out] IDebugApplicationNode **ppdanNew)
HRESULT GetApplication([out] IDebugApplication32 **ppda)
HRESULT GetApplication([out] IRemoteDebugApplication **pprda)
HRESULT OnScriptErrorDebug([in] IActiveScriptErrorDebug *pErrorDebug, [out] BOOL *pfEnterDebugger, [out] BOOL *pfCallOnScriptErrorWhenContinuing)
HRESULT GetScriptletTextAttributes([in, size_is(uNumCodeChars)] LPCOLESTR pstrCode, [in] ULONG uNumCodeChars, [in] LPCOLESTR pstrDelimiter, [in] DWORD dwFlags, [in, out, size_is(uNumCodeChars)] SOURCE_TEXT_ATTR *pattr)
HRESULT AddGlobalExpressionContextProvider([in] IProvideExpressionContexts *pdsfs, [out] DWORD *pdwCookie)
const SOURCE_TEXT_ATTR SOURCETEXT_ATTR_NUMBER
HRESULT DisconnectDebugger()
HRESULT GetScriptTextAttributes([in, size_is(uNumCodeChars)] LPCOLESTR pstrCode, [in] ULONG uNumCodeChars, [in] LPCOLESTR pstrDelimiter, [in] DWORD dwFlags, [in, out, size_is(uNumCodeChars)] SOURCE_TEXT_ATTR *pattr)
HRESULT DebugOutput([in] LPCOLESTR pstr)
HRESULT AddStackFrameSniffer([in] IDebugStackFrameSniffer *pdsfs, [out] DWORD *pdwCookie)
enum tagERRORRESUMEACTION ERRORRESUMEACTION
_In_ PCCERT_CONTEXT _In_ DWORD dwFlags
REFIID LPVOID * ppvObject
const SOURCE_TEXT_ATTR SOURCETEXT_ATTR_COMMENT
HRESULT EnumCodeContextsOfPosition([in] DWORDLONG dwSourceContext, [in] ULONG uCharacterOffset, [in] ULONG uNumChars, [out] IEnumDebugCodeContexts **ppescc)
HRESULT StepOutComplete()
HRESULT GetBreakFlags([out] APPBREAKFLAGS *pabf, [out] IRemoteDebugApplicationThread **pprdatSteppingThread)
HRESULT StartDebugSession()
HRESULT SetBreakPoint([in] BREAKPOINT_STATE bps)
HRESULT GetDocumentClassId([out] CLSID *pclsidDocument)
HRESULT EnumThreads([out] IEnumRemoteDebugApplicationThreads **pperdat)
BOOL FIsAutoJitDebugEnabled()
HRESULT StepOutComplete()
HRESULT RemoveStackFrameSniffer([in] DWORD dwCookie)
HRESULT GetState([out] DWORD *pState)
HRESULT GetCurrentThread([out] IDebugApplicationThread **pat)
HRESULT QueryCurrentThreadIsDebuggerThread()
enum tagDOCUMENTNAMETYPE DOCUMENTNAMETYPE
HRESULT GetSystemThreadId([out] DWORD *dwThreadId)
const SOURCE_TEXT_ATTR SOURCETEXT_ATTR_KEYWORD
HRESULT HandleBreakPoint([in] BREAKREASON br, [out] BREAKRESUMEACTION *pbra)
HRESULT GetScriptTextAttributes([in, size_is(uNumCodeChars)] LPCOLESTR pstrCode, [in] ULONG uNumCodeChars, [in] LPCOLESTR pstrDelimiter, [in] DWORD dwFlags, [in, out, size_is(uNumCodeChars)] SOURCE_TEXT_ATTR *pattr)
unsigned long long DWORDLONG
HRESULT AddGlobalExpressionContextProvider([in] IProvideExpressionContexts *pdsfs, [out] DWORDLONG *pdwCookie)
HRESULT GetRootApplicationNode([out] IDebugApplicationNode **ppdanRoot)
HRESULT SetNextStatement([in] IDebugStackFrame *pStackFrame, [in] IDebugCodeContext *pCodeContext)
HRESULT GetDocumentContext([out] IDebugDocumentContext **ppsc)
HRESULT RemoveGlobalExpressionContextProvider([in] DWORDLONG dwCookie)
HRESULT EnumCodeContextsOfPosition([in] DWORD dwSourceContext, [in] ULONG uCharacterOffset, [in] ULONG uNumChars, [out] IEnumDebugCodeContexts **ppescc)
HRESULT Resume([out] DWORD *pdwCount)
HRESULT GetDocument([out] IDebugDocument **ppsd)
enum tagBREAKPOINT_STATE BREAKPOINT_STATE
HRESULT FireDebuggerEvent([in] REFGUID riid, [in] IUnknown *punk)
HRESULT SetName([in] LPCOLESTR pstrName)
HRESULT HandleRuntimeError([in] IActiveScriptErrorDebug *pErrorDebug, [in] IActiveScriptSite *pScriptSite, [out] BREAKRESUMEACTION *pbra, [out] ERRORRESUMEACTION *perra, [out] BOOL *pfCallOnScriptError)